/* DO NOT CHANGE THIS CSS AFTER THE LINE NOTING IT */
.gray { color: #999; }
.profile-thumb-xs {
    border-radius: 50% !important;
    border-width: 1px;
    border-color: #555;
    border-style: solid;
    width: 30px !important;
}
.profile-thumb-xl {
    border-radius: 50% !important;
    border-width: 1px;
    border-color: #555;
    border-style: solid;
    width: 100px !important;
    margin-bottom: 15px;
    margin-left: 15px;
    max-width: 100% !important;
}
.profile-thumb-lg {
    border-radius: 50% !important;
    border-width: 1px;
    border-color: #555;
    border-style: solid;
    width: 100px !important;
    margin-bottom: 15px;
    max-width: 100% !important;
}
table tr.vertical-align-middle td { vertical-align: middle; } 
.main-content .portlet-body .dataTables_length { margin-left: -15px; }
tr.disabled td { color: #aaa; }
/* ADD NEW CSS AFTER THIS LINE ONLY */
html, body { background: #fff; }
.page-header.navbar .page-logo .logo-default {
    margin: 0px !important;
}
.logo-default { height: 40px; }
.page-header.navbar, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { 
    background: #fff; 
    border-bottom: 1px solid #ccc;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover,
.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:focus
{ background: #efefef; }
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username {
    color: #848A94;
    font-size: 12px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
    padding: 9px 6px 7px 14px;
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover
{
    background: #207C80;
}
.btn { border-radius: 1.5em; }
.box { border-radius: 15px; }
.portlet.box.none > .portlet-title > .caption
{
    font-size: 24px;
    line-height: 24px;
}
.portlet.box.none > .portlet-title { 
    color: #000;
}
.portlet.box.none > .portlet-body {
    background: none;
}
.portlet.box.none > .portlet-body .body { 
    border-radius: 1em;
    background: #fff;
    padding: 15px;
    margin-top: 10px;
}
a {
    color: #207C80;
    
}
a:hover {
    color: #46BDC7;
    text-decoration: none;
}
.btn.grey-gallery, .btn.green, .btn-success { background:#46BDC7; color:#fff; padding-left: 25px; padding-right: 25px; }
.btn.grey-gallery:hover, .btn.green:hover, .btn-success:hover { background: #207C80; }
.table thead tr th, .table thead tr td { font-size: 12px; }
.breadcrumb { background: #fff; }
.portlet.box { border: 0px !important; }
.portlet.box.red > .portlet-title {
    background: #F96285;
}
.portlet.box.green > .portlet-title {
    background: #88C542;
}
.portlet.box.red > .portlet-title,
.portlet.box.green > .portlet-title {
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
}
.portlet.box.red > .portlet-body,
.portlet.box.green > .portlet-body,
.form .form-actions.fluid {
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
}
table a:not(.plain) .fa {
    padding: 5px 6px 6px 6px;
    background: #fff;
    color: #207C80;
    border-radius: 15px;
    width: 25px;
    height: 25px;
    border: 1px solid #207C80;
}
table a .fa.fa-check {
    padding: 5px 6px 6px 5px;
}
table a .fa.fa-map-marker {
    padding: 5px 6px 6px 8px;
}
table a .fa.fa-eye, table a .fa.fa-exchange, table a .fa.fa-times {
    padding: 4px 6px 6px 5px;
}
table a .fa.fa-times {
    padding: 4px 6px 6px 5px;
}

table a:hover:not(.plain) .fa
{
    color: #fff;
    background: #207C80;
}
.btn-group .btn-default {
    padding: 2px 25px;
    font-size: 13px;
}
.btn-primary {
    background: #46BDC7;
}
.btn-primary:hover {
    background: #207C80;
}
.portlet > .portlet-title > .caption { padding-left: 5px; }
table tr td { font-size: 12px; }
p.error { margin-top: 15px; }
