﻿.cl-mcont > .block-flat > .header {
    background-color: #BDD8DA;
}

.login-container .block-flat .header {
    padding: 0px 20px 10px 20px !important;
    /*background: #0ea285 !important;*/
    /*border-bottom: 1px solid #0ea285 !important;*/
    margin-top: -10px !important;
}

    .login-container .block-flat .header:last-child {
        padding: 10px 20px 10px 20px !important;
    }

        .login-container .block-flat .header:last-child span {
            /*color: #eee !important;*/
        }

    .login-container .block-flat .header div:last-child {
        /*color: #ddd !important;*/
    }

button, button:focus, button:hover {
    outline: none !important;
}

.normal-login {
    /*color: white !important;*/
}

.btn-primary, .normal-login {
    /*background-color: #0ea285 !important;*/
    /*border-color: #3680bf !important;*/
    outline: none !important;
}

    .btn-primary:focus, .btn-primary:hover {
        /*background-color: #0ea285 !important;*/
        /*border-color: #3680bf !important;*/
        outline: none !important;
    }

.btn-search {
    /*color: #fff !important;*/
}

    .btn-search:hover,
    .btn-search button:first-child:hover, .btn-search button:nth-child(2):hover,
    .btn-search button:first-child:active, .btn-search button:nth-child(2):active {
        /*color: #eee !important;*/
    }

    .btn-search button:first-child {
        /*background-color: #0ea285 !important;*/
        /*border-color: #48b5a0 !important;*/
        outline: none !important;
    }

    .btn-search button:nth-child(2) {
        /*background-color: #0ea285 !important;*/
        /*border-color: #48b5a0 !important;*/
        outline: none !important;
    }

.btn-add {
    /*color: #fff !important;*/
}

    .btn-add:hover,
    .btn-add button:first-child:hover, .btn-add button:nth-child(2):hover,
    .btn-add button:first-child:active, .btn-add button:nth-child(2):active {
        /*color: #eee !important;*/
    }

    .btn-add button:first-child {
        /*background-color: #1ba1e1 !important;*/
        /*border-color: #4ba9d5 !important;*/
        outline: none !important;
    }

    .btn-add button:nth-child(2) {
        /*background-color: #1ba1e1 !important;*/
        /*border-color: #4ba9d5 !important;*/
        outline: none !important;
    }

#loginForm a {
    /*color: #0ea285 !important;*/
}

.navbar {
    /*background-color: #0ea285 !important;*/
}

.back-to-top {
    /*background-color: #0ea285 !important;*/
}

.navbar-brand div:last-child span {
    /*color: #ddd !important;*/
    text-shadow: none;
}

.dataTable thead, .dataTable tfoot, .table thead, .table tfoot {
    /*background: #0ea28533;*/
    /*background-color: rgba(14, 162, 133, 0.2);*/
}

.table-bordered {
    /*border: 1px solid #0ea28555;*/
}

    .table-bordered > tbody > tr > td,
    .table-bordered > tbody > tr > th,
    .table-bordered > tfoot > tr > td,
    .table-bordered > tfoot > tr > th,
    .table-bordered > thead > tr > td,
    .table-bordered > thead > tr > th {
        /*border: 1px solid #0ea28555;*/
    }

.bg-gtu {
    /*background-color: #0ea285 !important;*/
}

.text-gtu {
    /*color: #0ea285 !important;*/
}


table thead th {
    font-size: 11px !important;
    font-weight: bold !important;
}

.table > thead > tr > th {
    vertical-align: middle !important;
}

.dataTables_info {
    width: 40% !important;
    display: inline-block !important;
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    min-height: 30px !important;
    line-height: 21px !important;
}

.dataTables_paginate {
    width: 50% !important;
    display: inline-block !important;
    position: relative !important;
    left: 50% !important;
}

.dataTables_scroll {
    margin-bottom: 10px !important;
}

.dataTables_scrollFootInner {
    padding: 0 !important;
}

    .dataTables_scrollFootInner th, .dataTables_wrapper tfoot th {
        text-align: right !important;
    }

        .dataTables_scrollFootInner th:first-child, .dataTables_wrapper tfoot th:first-child {
            text-align: left !important;
        }

.minWidth {
    min-width: 50% !important;
}

.dataTables_empty {
    text-align: center;
    /*color: #0ea285;*/
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 13px;
    line-height: 48px !important;
}

    .dataTables_empty::before {
        font-family: 'FontAwesome';
        margin-right: 5px;
        content: "\f071";
    }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    /*color: #fff;*/
    /*background: none !important;*/
    /*background-image: none !important;*/
    /*background-color: rgba(14, 162, 133, 0.5) !important;*/
}

.dropdown-menu {
    padding: 1px 0 !important;
    margin-left: -1.2px !important;
}

    .dropdown:hover > a,
    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
    .dropdown-submenu:hover > a,
    .dropdown-menu li > a:hover {
        /*color: #fff;*/
        /*color: #333;*/
        /*background-color: rgba(14, 162, 133, 0.5) !important;*/
    }

.page-head h2, .header h4 {
    font-size: 20px !important;
    font-weight: 600 !important;
    letter-spacing: -0.5px !important;
}

.modal-header h3 {
    font-size: 16px !important;
    font-weight: 300 !important;
}

#cl-wrapper {
    padding-top: 55px !important;
}

.page-head {
    padding: 8px 15px !important;
}

.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label {
    font-size: 12px !important;
}

.colored-header .modal-header {
    /*background-color: #0ea285 !important;*/
}

.modal-header .close {
    /*color: white !important;
    text-shadow: none;
    opacity: 0.5;*/
}

.textcolor-red {
    color: #e64d35;
}

.page-link {
    text-decoration: underline;
}

table.dataTable thead > tr > th.no-sort {
    padding-right: 8px;
}

.modal {
    padding: 0 !important;
}
