.navbar-header {
    /*background: #87a7aa!important;*/
    background: linear-gradient(to bottom, white 50%, #87a7aa 50%)!important;
}
.sidebar {
    background: #9f005b!important;
    padding-top:10px;
}
#side-menu li a {
    color: white!important;
}
.navbar-top-links > li > a {
    color: white!important;
}
#side-menu > li > a.active {
    background: #d9007a!important;
}
#page-wrapper
{
    background:white;
}
.txt-instruction
{
    font-weight:500;
}
.text-danger
{
   color:#f52626!important;
}
a:focus, a:hover {
   /*color: white;*/
}
.text-center
{
    text-align:center!important;
}
.text-left
{
    text-align:left!important;
}
.vertical-align
{
    vertical-align: middle!important;
}
.control-label,.control-label span
{
    padding-right:20px!important;
}
.form-label-width
{
    width:16%!important;
}
.padding-left-rm
{
    padding-left:0px!important;
}

.panel .panel-heading {
    padding: 10px!important;
    background-color:#8c8d8e!important;
    color:white;
    
}
.panel.panel-section
{
    border: 1px;
    border-style: solid;
    border-color: #eae9e9;
}
.panel-wrapper
{
    background:white;
}
.text-hand
{
    cursor:pointer!important;
}
.easy-autocomplete {
    position: relative;
    float: none!important;
    display:inline!important;
}
.btn-black, .btn-black.disabled {
    background: #4a4a4c;
    border: 1px solid #848586;
    color:white;
}
.btn-black:hover{
   /* color:white;*/
}
.custom-icon-cross
{
    font-size: 18px;
    margin-top: -4px;
    color: white!important;
}
.bg-greyLight
{
    background: #cbcbce;
    border: 1px solid #d1d3d6; 
}
.input_comment
{
    display:none;
}
a:hover {
    text-decoration: none!important;
}
i:hover,.circle:hover{
    /*color:white;*/
}
.list-group a:hover
{
    color:#337ab7;
}
.btn.focus, .btn:focus, .btn:hover {
color:white!important;
}
.no_hover,.no_hover:hover
{
    color:#337ab7!important;
}
.no_hover-white,.no_hover-white:hover
{
    color:white!important;
}

.ct-series-b .ct-area, .ct-series-b .ct-slice-pie {
    fill: #53e69d!important;
}
.ct-series-a .ct-area, .ct-series-a .ct-slice-pie {
    fill: #2cabe3!important;
}
.ct-label {
    fill: white;
    font-size: 1.2em;
    font-weight: 500;
}
.ct-series-a .ct-bar {
    stroke: #ffc36d!important;
}
.a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
    background-color: #2cabe3!important;
}
.top-left-part {
border:none!important;
}
.navbar-top-links > li > a {
    color: #87a7aa!important;
}
.navbar-top-links>li>a:hover {
    background: none!important;
}
.footer {
    bottom: 0;
    color: rgb(26, 25, 25);
    left: 0;
    padding: 20px 30px;
    position: absolute;
    right: 0;
    background-image:url("../img/footer-backgound.jpg");
    height:130px;
}
#side-menu .nav-second-level>li {
    background: #c1006d!important;
    margin-top: 10px!important;
}
#side-menu>li:hover {
    background: #c1006d!important;
    margin-top: -10px;
}
#side-menu .nav-second-level {
    background: #c1006d!important;
}
@media (max-width: 767px)
{
.logo {
    margin-top: -60px;
    padding-top: 0px;
    float: left;
}
.ti-menu {
    float: left;
    margin-left: 110px;
    margin-top: 18px;
}
}
.sidebar .sidebar-head {
    background: #f1f2f7!important;
}
.sidebar .sidebar-head h3 {
    color: #504d4d!important;
}
.nav>li {
    margin-top: -10px!important;
}
@media (min-width: 768px)
{
#side-menu .nav-second-level>li>a {
    width: 100%!important;
}
#side-menu>li.mega-nav ul.nav-second-level>li {
    width: auto;
}
.sidebar {
    height: 51px!important;
}
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    border: 1px solid #87a7aa!important;
    background-color: #87a7aa!important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 1px solid #2cabe3!important;
    background-color: #2cabe3!important;
}

.text_gray {
    color: #888;
    float: left;
    clear: left;
    width: 100%;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}
#error_info, #error_info_psw, .error_info, #error_info2,#error_email {
    display: none;
    color: #aa0534;
    font-size: 14px;
    float: left;
    width: 100%;
    /*padding-top: 20px;*/
}
.message{            
    font-size: 16px;
    padding-left: 35px;
    background-image: url('../img/ico_ok.gif');
    background-size: 25px;
    background-position: left center;
    background-repeat: no-repeat;
    margin-top: 5px;
    color: #16b359;
    margin-bottom: 30px;
}
.messageerror
{
    font-size: 16px;
    padding-left: 35px;
    background-image: url('img/ico_no.gif');
    background-size: 25px;
    background-position: left center;
    background-repeat: no-repeat;
    margin-top: 5px;
    color: #b31616;
    margin-bottom: 30px;
}
#location_group
{
    display:none;
}
.mess-succ
{
    display:none;

    color:green;
    padding-left:10px;
}
.select2.error
{
    border-width: 1px;
    border-bottom: 1px solid #ff7676;
    border-style: solid;
    border-color: #ff7676;
    box-shadow: none!important;
}

.select2.error .select2-choices
{
    border:none;
}
label.error
{
display:none!important;
}
.has-error .control-label
{
    color:#313131!important;
}
a.dt-button:hover:not(.disabled), button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled) {
    background: #2cabe3;
    color:white;
}
#subtxt
{
    display:none;
}
.has-error {
 /* border: 1px solid #b308386c !important;
   /* border-radius: 6px;*/
}
