@media (min-width: 1100px) {
    #content {
        padding-top: 0;
    }
}

.navbar[class*=bg-] {
    border-bottom-color: transparent;
    box-shadow: none;
}

.navbar.bg-system {
    /* background-color: #6852b2; */
}

.bg-system {
    /* background-color: #6852b2; */
}

.bg-system {
    background-color: #6d5cae !important;
    color: #e7e4f2;
}

.navbar-logo-wrapper.dark.bg-dark {
    /* background-color: #5f4e9d !important; */
    background-color: #ccc !important;
    color: #fff !important;
}

.navbar {
    /*background-color: #6d5cae;*/
    background-color: #ccc !important;
    color: #fff !important;
}

.navbar .nav > li > a {
    color: #fff;
}

.admin-menu-language {
    width: 200px;
}

.btn-language-auth {
    width: 274px;
    margin-left: -4px !important;
}

.menu-language-auth {
    width: 274px;
}

.top-panel-auth {
    background-color: #fff !important;
}

.form-delete {
    display: initial;
}

.table > tbody > tr > td {
    padding: 3px 17px;
}

.dataTables_length {
    margin-right: 20px;
}




body{
    background: #f4f2f3;
}
.sb-l-m-logo, .sb-l-o-logo{
    max-height:60px
}
.top-panel-auth img {
    max-height: 70px;
}

body.utility-page #main{
    
    background: url("/assets/images/backgroundSignup.jpg") no-repeat top center #9f255f !important;
}
#topbar,#content_wrapper,#main:before {
    background: #f4f2f3;
}
#content_wrapper{
    background:transparent;
}
.navbar,.navbar-logo-wrapper.dark.bg-dark{
    /*background-color:#9f255f !important;*/
    color:#FFF;
}
body.sb-l-m #sidebar_left .nav.sidebar-menu{

    background-color:#3c3c3b !important;
}

body.sb-l-m .sidebar-menu > li > a > .sidebar-title{
    background-color:#333 !important;
}

.sidebar-widget.author-widget{
    background-color: #333 !important;
}
.sidebar-left-content{
    background-color:#3c3c3b !important; 
}
.sidebar-menu > li > a > .sb-menu-icon{
    background-color: #222;
}
.sidebar-menu > li > a > .sb-menu-icon:hover{
    border-color: #9f255f!important;
    color:#aa929e !important;
    background-color: #48273d !important;
}
.sidebar-menu > li > ul {
    background-color: #2f2f2f;
}
.btn-primary{
    background-color: #9f255f!important;
}
.form-control:focus{
    border-color: #9f255f!important;
    outline-color: #9f255f!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #9f255f;
}
.allcp-form .gui-input:focus, .allcp-form .gui-textarea:focus, .allcp-form .select > select:focus, .allcp-form .select-multiple select:focus{
    border-color: #9f255f!important;
    outline-color: #9f255f!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #9f255f;
}
.navbar .navbar-btn.btn-group > .btn.bg-color-1 {
    background-color: #9f255f;
}
.language-option > a img {
    width: 16px !important;
    height: 16px !important;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
    color: #9f255f;
}
.sidebar-left-content {
    background-color: #3c3c3b !important;
    border-radius: 0px 0px 20px 0px;
}
img.img-responsive.profile-image{
    width: 40px;
    height: 40px;
}
.nav > li > a .profile-online:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 10px;
    cursor: default;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #fff;
    background-color: #73cd61;
    z-index:99999;
}
.nav > li > a .user-online:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 18px;
    cursor: default;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #fff;
    background-color: #73cd61;
    z-index:99999;
}
.nav > li > a .user-online:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: 10px;
    cursor: default;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #fff;
    background-color: #73cd61;
}
.nav > li > a .profile-online:before{
    display:none;
}
.nav > li > a .user-online:before{
    display:none;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border-color: #9f255f;
    background: #9f255f;
    color:#FFF;
}
.tab-content {
    background: #FFF;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
    background-color: #cc8caa;
    border-color: #cc8caa;
}

.sidebar-menu > li > ul.sub-nav > li > ul {
    background-color: #292929;
}
.btn-link{
    color: #9f255f;
}
a{
    color: #9f255f;
}
a:hover{
    color: #68133c;
}
.navbar .nav > li.dropdown .timeline-list li.timeline-item .timeline-desc a, .navbar .nav > li.dropdown .timeline-list li.timeline-item .timeline-desc a:hover{
    color: #9f255f;
}
#content .panel-group.accordion .panel .panel-heading a:hover{
    color: #9f255f;

}
#selectActiveCompany,
#selectActiveCompanyFixed
{
    height: 40px;
    width: 370px;
}


body.sb-l-m #sidebar_left{
    border-radius: 0px 0px 20px 0px;

}
.accounticon {
    background: transparent !important;
}

.accounticon.navbar .navbar-btn{
    padding: 10px 0;
    margin-top: 8px;

}
.navbar .nav > li.active > a, .navbar .nav > li.open > a, .navbar .nav > li:focus > a, .navbar .nav > li:hover > a, .navbar .nav > li > a:focus, .navbar .nav > li > a:hover{
    background-color: transparent;
}

.helpDropDown{
    margin-top: 10px;
}


@media (max-width: 1350px) {
    #selectActiveCompany,
    #selectActiveCompanyFixed
    {
        width: 340px;
        height: 40px;
    }
}

@media (max-width: 1215px) {
    #selectActiveCompany,
    #selectActiveCompanyFixed
    {
        width: 320px;
        height: 40px;
    }
}

@media (max-width: 900px) {
    #selectActiveCompany,
    #selectActiveCompanyFixed
    {
        width: 280px;
        height: 40px;
    }
}

@media (max-width: 599px) {
    #selectActiveCompany,
    #selectActiveCompanyFixed
    {
        width: 220px;
        height: 40px;
    }
    .navbar .navbar-btn.btn-group > .btn + .btn{
        bottom: auto;
        left: auto;
    }
}
@media (max-width: 540px) {
    #selectActiveCompany,
    #selectActiveCompanyFixed
    {
        width: 190px;
        height: 40px;
    }
    
}
@media (max-width: 479px) {
    #selectActiveCompany,
    #selectActiveCompanyFixed
    {
        width: 170px;
        height: 40px;
    }
    .nav > li > a .profile-online:before,.nav > li > a .profile-online:after{
        display:none;
    }
    .accounticon.navbar .navbar-btn {
        padding: 10px 0;
        margin-top: 0px;
    }
    .navbar-left + .navbar-right {
         margin-right: 5px !important; 
         padding-left: 5px; 
         height: 66px;
    }
    .navbar .navbar-left + .navbar-left {
        border-left: 1px solid #dfdfdf;
        width: 100px;
        display: block;
        float: left;
    }
    .navbar .navbar-nav > li.dropdown, .navbar .navbar-nav > li.dropdown .navbar-btn, .sb-l-m .navbar > .navbar-right{
        height:66px;
    }
    .navbar .navbar-btn.btn-group > .btn + .btn{
        bottom: auto;
        left: auto;
    }
    .nav .dropdown [class*="profile-"] {
     
        width: 49px;
        height: 49px;
        margin-top:10px;
    }
}


.clear{
    clear:both;
}