.selectAccount{
    cursor: pointer;
}
.navbar-default {
    background-color: #009ad7;
}
.navbar-default,
.topbar {
    box-shadow: 0px 0px 0px 0px transparent, 0px 0px 0px 0px transparent !important;
}
.topbar .topbar-left {
    background: #1d9c4b;
}
.logo i {
    color: #ffffff;
}

.navbar-default .navbar-nav>li:first-child a {
    cursor: default;
}
.navbar-default .navbar-nav>li:last-child a {
    border-left: 1px solid rgba(255,255,255,0.3);
    margin-right:-16px;
    background-color: rgba(255, 255, 255, 0.83);
    color:rgba(0, 154, 215, 1) !important;
}
.navbar-default .navbar-nav>li:last-child a:hover {
    background-color: rgb(255, 255, 255);
}
.panel-primary > .panel-heading {
    background-color: #717171;
}
.panel-title {
    font-size: 16px;
    font-weight: normal;
}
form.dropzone {
    border:0px solid;
    margin-top: 16px;
}
form > .dropzone {
    border-radius: 0px;
    text-align: center;
    border: 5px dashed rgba(0, 154, 215, 0.5);
    color: rgba(0, 154, 215, 0.5);
    font-size: 30px;
    cursor: pointer;
    padding-top: 30px;
}
.btn-success, .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success {
    background-color: #009ad7 !important;
    border: 1px solid #ffffff !important;
}
.btn-success, .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success {
    background-color: #1d9c4b !important;
    border: 1px solid #ffffff !important;
}

.btn-custom {
    -moz-border-radius: 2px;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -webkit-border-radius: 2px;
    -webkit-transition: all 200ms ease-in-out;
    background: #1d9c4b;
    background-color: #1d9c4b !important;
    border-radius: 2px;
    border-width: 1px;
    transition: all 200ms ease-in-out;
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
}
.btn-custom.btn-success {
    color: #ffffff !important;
}
.btn-danger, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger{
    min-width:150px;
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
    border: 1px solid #ffffff !important;
}
.btn-success, .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success {
    background-color: #1d9c4b !important;
    min-width:150px;
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
    border: 1px solid #ffffff !important;
}
.btn-default, .btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default{
    min-width:150px;
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
    border: 1px solid #ffffff !important;
}
.btn-info, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info {
    background-color: #106AE5 !important;
    min-width:150px;
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
    border: 1px solid #ffffff !important;
}
.btn.btn-default.dropdown-toggle.waves-effect {
    border: 1px solid rgba(29, 156, 75, 0.18) !important;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #717171;
    border-color: #717171;
}
.table-striped>tbody>tr:hover,tr.focus  {
    background-color: rgba(29, 156, 75, 0.14) !important;
    color:#1d9c4b;
    font-weight:bold;
}
table.dataTable th.focus, table.dataTable td.focus {
    outline: 0px solid #317eeb !important;
}
.input-group {
    margin-bottom: 10px;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn,
.btn.disabled:hover,
.btn[disabled]:hover,
fieldset[disabled] .btn:hover {
    opacity: .50;
    background-color: grey !important;

}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    color: #ffffff;
    background-color: #1d9c4b;
    border-color: #1d9c4b;
}
input[type=search] {
    border: 1px solid rgba(29, 156, 75, 0.18);
}
.form-control {
    background-color: #ffffff;
    border-radius: 0px;
}
.form-control {
    border-radius: 0px;
    border: 1px solid rgba(29, 156, 75, 0.18);
    background-color:rgba(29, 156, 75, 0.04)

}
.panel-border.panel-info .panel-heading {
    border-color: #009ad7 !important;
    color: #009ad7 !important;
}
.panel.panel-color.panel-info > .panel-heading {
    background-color: #106AE5;
}
.form-horizontal .control-label {
    margin-bottom: 4px;
}
.input-daterange input:first-child {
    border-radius: 0px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: rgba(173, 173, 173, 0.07);
    color: #717171;
    border-color:#d6d6d6;
    cursor:no-drop;
}
.md-add:before {
    content: "▲";
    color: #444444;
}
.md-remove:before {
    content: "▼";
    color: #444444;
}
#sidebar-menu > ul > li > a.active.subdrop {
    background: rgba(0, 154, 215, 0.09) !important;
    color: #009ad7;
}
.slideBarSafe{
    background: #33b86c !important;
}
.slideBarMiddle{
    background: #317eeb !important;
}
.slideBarDanger{
    background: #ef5350 !important;
}
.irs-bar-edge{
    background: rgb(225,228,233) !important;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}


.page-login .bg-overlay {
    background-color: transparent;
}
.page-login .panel-primary > .panel-heading {background-color: #1d9c4b;color: #ffffff;width: 50%;clear: both;display: block;}
.panel-pages .panel-heading {
    padding: 0px;
}
.logo i {
    color: #ffffff;
}
.page-login .panel-pages {
    display: flex;
    position: fixed;
    z-index: 99;top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 154, 215, 0.02);
}
.page-login .panel-pages > div {
    width: 85%;
    max-width: 380px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
    overflow: hidden;
    background-color: #ffffff;
}
.page-login .panel-pages .panel-heading {
    padding: 0px;
    background-color: #009ad7;
    margin-top: -22px;
    padding-top: 11px;
}
.page-login button {
    font-size: 20px;
}

.form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
}
.dropzone .dz-message span {
    margin-top: 9%;
    margin-bottom: 14%;
    display: block;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:first-child {
    display: none;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > a {
    background: rgba(113, 113, 113, 1);
    color: #ffffff;
    box-shadow: 0px 0px 0px 5px rgba(113, 113, 113, 0.17);
}
#wrapper.enlarged .left.side-menu #sidebar-menu > ul > li > a:hover {
    background-color: rgba(113, 113, 113, 1) !important;
}
.dataTable th {
    white-space: pre;
}
.label-warning {
    background-color: #FF9800;
}
table.dataTable thead .sorting:after {
    opacity: 1;

}
table.dataTable thead > tr > th:hover {
    background-color: #2da358;
    color: #ffffff;
}
table.dataTable thead > tr > th.sorting:hover:after,
table.dataTable thead > tr > th.sorting_asc:hover:after,
table.dataTable thead > tr > th.sorting_desc:hover:after {
    color: #ffffff !important;
}
table.dataTable thead > tr > th.sorting:hover,
table.dataTable thead > tr > th.sorting_asc:hover,
table.dataTable thead > tr > th.sorting_desc:hover {
    background-color: #2da358;
}
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc {
    background-color: rgba(29, 156, 75, 0.14);
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {
    opacity: 1;
}
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
    opacity: 1;
    color: #2da358;
}
.btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-inverse, .btn-purple, .btn-pink {
    font-size: 16px;
}
.footer {
    background-color: transparent;
    border-top: 0px;
    font-size: 12px;
}
.btn-group {
    min-width: 200px;
    width: 100%;
    max-width: 228px;

}
.form-group .dropdown-toggle {
    width: 100%;
    text-align: left;
    position: relative;
    border: 1px solid rgb(207, 234, 216);
    background-color:rgba(246, 251, 248, 1);
}
.form-group .dropdown-menu {
    width: 91%;
    margin: 0px 0px 0px 10px;
}
.form-group .btn-group .btn,
.form-group .btn-group .btn:hover {
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.form-group .dropdown-toggle .caret {
    position: absolute;
    top: 14px;
    right: 11px;
}
@media (max-width: 420px) {
    .page-login .logo span {
        display: inline-block !important;
    }
}
@media (min-width: 768px) {
    .button-menu-mobile {
        display: none !important;
    }
    .dataTables_wrapper {
        overflow-y:auto;
    }
}
.basicInfoSection{
    background-color: #E1F5FE;
}
.overviewSection{
    background-color: #FCE4EC;
}
.emailSection{
    background-color: #F9FBE7;
}
.ipSection{
    background-color: #E0F2F1;
}
.input_error{
    background-color: rgba(218,33,38,0.08) !important;
    border-color:   #DA2126 !important;
}
.has-error{
    border-color: #ef5350 !important;
    background-color: #fef2f2 !important;
}