/*
Override
*/
@import url("//fonts.googleapis.com/css?family=Lato:300,400,700");
body { padding: 40px 0; color: #555; background-color: #EFEFEF; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300;}
body, input, select, textarea, p { color: #555;  letter-spacing: 0.025em; line-height: 1.55em; }
.content { clear: both; margin-top: 50px; padding: 2px 10px; min-height: 300px; background-color: white; border-radius: 5px; }
/* Cor diferente do cabe�alho para www.ubi.pt */
.navbar-inverse { background-color: #34495e; border-color:#194b6e; background-image: none; }
.navbar .navbar-brand, .navbar-inverse .navbar-nav>li>a, .navbar-nav > li > a, .navbar-brand a { text-shadow: none; color: white; }


/*

	Listas

*/
.lista { margin: 0; padding: 0; }
.lista li { list-style: none; }

/*
    Table
*/
.table .nivel2 { display:block; margin-left: 30px; }
.table .nivel3 { display:block; margin-left: 60px; }
.table .nivel4 { display:block; margin-left: 90px; }
.table .nivel5 { display:block; margin-left: 120px; }
.table .nivel6 { display:block; margin-left: 150px; }
.table .nivel7, 
.table .nivel8, 
.table .nivel9, 
.table .nivel10  { display:block; margin-left: 150px; }

/* 
    DataTables
*/
#dataTable_length { float: right; }
#dataTable_filter { float: left; }
#dataTable_wrapper { display:block;  }
#dataTable { clear:both; border-collapse: collapse; }
    #dataTable thead tr { background-color: #ddd; }
        #dataTable thead tr td:hover { background-color: #eee; cursor: pointer; }
        #dataTable thead tr td:first-child { width: 10%; }
    #dataTable .btn-group { text-wrap: none; }
#dataTable_info, #dataTable_paginate { margin: 5px auto; text-align: center; }
    #dataTable_paginate a { padding: 8px 12px; background-color: #DDD; color: #888; cursor: pointer; font-weight: bold; }
        #dataTable_paginate a:hover { background-color: #EEE; }
    #dataTable_paginate > a:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right: 1px solid #EFEFEF; }
    #dataTable_paginate > a:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-left: 1px solid #EFEFEF; }
