/* here you can put your own css to customize and override the theme */
.infobox.infobox-small.infobox-dark {
    width: 165px;
    color: #fff;
     margin-top: 5px;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    height: 45px;
    float: left;
    margin-right: 15px;
}
.portlet.light.bordered.form-fit {
    overflow: hidden;
}
.infobox-icon {
    float: left;
    font-weight: 800;
    padding: 3px;
    font-size: 26px;
    padding-left: 10px;
}

div.dt-buttons .dt-button {
    border-radius: 10px !important;
    background-color: #EA1C23;
    border-color: #565100;
    color: #fff;
    font-weight: 800;
}
div button.dt-button:hover:not(.disabled) {
    background-color: #565100;
    border-color: #EA1C23;
}

label select{
    border-radius: 6px !important;
}
th {

    color: #FFF;

}
div table.dataTable.no-footer {
    border: 1px solid #565100;
}
tr th {
    background-color: #EA1C23;
}

tr td {
    background-color: transparent;
}
.infobox-data {
    float: left;
    /*padding: 5px;*/
    padding-top: 3px;
}
.infobox-grey {
    background-color: #999;
    border: 1px solid #777575;
}
.infobox-blu {
    background-color: #6FB3E0;
    border: 1px solid #3387BF;
}
.infobox-ama {
    background-color: #E0D30B;
    border: 1px solid #C2B600;
}

.infobox-ver {
    background-color: #9ABC32;
    border: 1px solid #799F05;
    margin-right: 0px !important;
}
.infobox-veru {
    background-color: #304411;
    border: 1px solid #1d2c05;
}
.infobox-bluu {
    background-color: #0F2149;
    border: 1px solid #031130;
}
.infobox.infobox-small.infobox-dark.lar {
    width: 275px;
}
.infobox-content {
    padding-top: 6px;
}
div div div button.dt-button{
    border: 1px solid #999;
    background-color: #EF3721;
}

.sorting_asc, .sorting {
    background: red !important;
}

.dataTables_filter label {
   margin-left: 15px;
}

.navbar-brand {
    float: left;
    padding: 25px;
    font-size: 18px;
    line-height: 20px;
    height: 74px;
}
a.navbar-brand:hover {
    background: #2471A3;
    color: #FDFEFE;
}
a.navbar-brand {
    color: #FDFEFE;
    text-transform: uppercase;
    font-weight: 600;
}
.login-content {
    padding: 15px;
    background: transparent;
    border: 0px;
}
.user-login-5 {
    max-width: 380px;
    margin: 0 auto;
    width: 100%;
    padding-top: 70px;
    text-align: center;
}
.row.litform {
        margin: 0;
    margin-bottom: 20px;
}

.grupa {
        position: relative;
    display: block;
    padding: 11px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #e7ecee;
}

.grupa.yo{
    border-radius: 4px 4px 0px 0px !important;
    border-bottom:0px;
}
.grupa.yi{ 
    border-radius: 0px 0px 4px 4px !important;
}

.form-control {
    border: 0px solid #c2cad8;
    background-color:#f7f7f7;
}
.col-md-12.login-container.bs-reset.mt-login-5-bsfix img {
    max-width: 300px;
}
.col-xs-12.text-right {
    margin-top: 30px;
}
.col-xs-12.text-center.daco {
    margin: 12px 0;
}

button.btn.green.btn-block {
    font-weight: 500;
    border-radius: 2px !important;
    outline: 0 !important;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3;
    border-radius: 6px;
}
.form-actions.didi {
    margin-top: 30px;
}
.page-container {
    margin: 0;
    padding: 0px 0px 0;
    position: relative;
}
.page-header.navbar {
    height: 52px;
    min-height: 52px;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
    padding: 15px 10px 15px;
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle {
    margin: 0;
    padding: 18px 12px 12px;
}
.page-header.navbar .menu-toggler.sidebar-toggler {
    float: right;
    margin: 20px 0 0;
}
.page-header.navbar .page-logo .logo-default {
    margin: 2px 10px 0;
    max-height: 45px;
}
.page-header.navbar .page-logo {
    height: 51px;
}