.page-title {
    color: #212B36;
    font-weight: 700;
    line-height: 36px;
    margin: 0px 0 0px;
    font-size: 24px;
}

    .page-title small {
        color: #919EAB;
        font-weight: 400 !important;
        font-size: 14px;
        line-height: 22px;
    }

.card {
    margin: 10px 0px;
    padding: 15px;
    border-radius: 20px;
    border: none;
    box-shadow: 1px 5px 10px 1px rgb(0 0 0 / 10%);
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    /*word-wrap: break-word;*/
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #EDEDED;
    border-radius: 16px;
}


.dropdown-menu{ width: auto; }


h1.logo-portal 	{ width: 400px; margin-top: 24px; margin-left: 0; }
h2.logo-scti 	{ width: 200px; float: right !important; margin-top: -77px; margin-right: 380px; }
h3.logo-segplan { width: 200px; float: right !important; margin-top: -77px; margin-right: 190px; }
h4.logo-goias 	{ width: 200px; float: right !important; margin-top: -77px; margin-right: 0; }

h1.logo-portal strong	{color: #000;}
h2.logo-scti strong		{color: #ddd;}
h3.logo-segplan strong 	{color: #333;}
h4.logo-goias strong 	{color: blue;}
	        

.sidebar { margin-top: 120px; }

.wrap {
    margin-top: 120px; /* sempre ajustar considerando a classe logo */
}


.page-header .navbar-form {margin-top: 3px;}
.page-header .search-query {background-position: 99% 6px; padding-left:8px; margin-left: 5px;}


.dropdown-menu{background-color: rgba(255, 255, 255, 1);}

.page-header .navbar .nav > li > .dropdown-menu::after { border-bottom: 6px solid #dbe7ee; }

.navbar .nav>li>.support>li>a{ font-size: 12px;}

.navbar .nav>li>.support>li>a:hover, .navbar .nav>li>.support>li>a:focus {background: #ECF3F6;}

.fa-tint:before { font-size: 21px; }
.fa-font:before { font-size: 19px; }

.news-list .news-item-info { margin-left:0;}

.chat-message-body {margin-left:0;}

.form-control:search {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; background: #ECF3F6;}

.alert {padding: 16px;}

.alert-warning { color: #666;}


/* .dataTables_length input[type=search], */

.tableBase {
    border-top: 0px !important;
    border-bottom-left-radius: 16px !important;
    border-bottom-right-radius: 16px !important;
    border: none !important;
    box-shadow: 1px 5px 10px 1px rgb(0 0 0 / 5%) !important;
}

    .tableBase thead {
        background: #F4F6F8 !important;
    }

    .tableBase > thead > tr > th {
        font-weight: 600;
        text-transform: none;
        border-bottom-width: 1px;
    }

    .tableBase thead tr:first-child th:first-child {
        border-top-left-radius: 16px 16px;
        padding-left: 15px;
    }

    .tableBase thead tr:first-child th:last-child {
        border-top-right-radius: 16px 16px;
    }

    .tableBase tbody tr td {
        border: 0 !important;
    }
 
.dataTables_filter input[type=search] , .dataTable input[type=text] , .dataTables_length select {

   	background: #fff url("../img/search.png") no-repeat scroll 5px 6px;
   	/* background-position: 97%; */
    padding-left: 25px;
    
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 13px;
    height: 30px;
}

.dataTables_length{
    /*	width: 20%;	*/
    /*	float: left; */
}

.dataTables_length select {
	background: none;
	padding-left: 10px;
}

.dataTable input[type=text]{width: 100%;}

.dataTables_wrapper .dataTables_filter {
    /* float: right; */
    text-align: right;
    margin-top: -35px;
}

.dataTables_wrapper {
    /* position: relative; */
    clear: both;
    zoom: 1;
}

.dataTables_wrapper .dataTables_paginate {
    text-align: right;
    margin-top: -18px;
}

a.paginate_button  {
	padding: 0 10px;
	border-radius: 3px;
	margin: 0 2px;
	
    background-color: transparent;
    /* border: 1px solid transparent; */
    color: #666;
    line-height: 1.42857;
    text-decoration: none;
    cursor: hand;
}

a.paginate_button:hover  {
    background-color: #eee;
    cursor:pointer; cursor: hand; 
}

.form-control[type=search], .form-control.search {
    background-position: 97%;
    padding-left: 12px;
}
























	
