/*************************************************/
/*body{*/
    /*background: #b6b3b3;*/
/*}*/

/*#sidebar > ul > li {*/
    /*border-top: 1px solid #1e242bb3;*/
    /*border-bottom: 1px solid #1e242bb3;*/
/*}*/

/*#sidebar > ul {*/
    /*border-bottom: 1px solid #1e242bb3;*/
/*}*/
.label-print{
    background-color: #000000;
}
.label-course{
    background-color: #4283fb;
}
.label-meeting{
    background-color: #c1373a;
}
.label-idiala{
    background-color: #d0b822;
}
.label-follow{
    background-color: #22d096;
}
.label-shared{
    background-color: #3fb936;
}
.label-client-house{
    background-color: #fb7a2c;
}
.label-party{
    background-color: #c173a0;
}
#sidebar > ul > li > a {
    padding: 10px 0 10px 15px;
    display: block;
    color: #ffffff;
}

/*#sidebar > ul li ul {*/
    /*background-color: #1e242bb3;*/
/*}*/

#sidebar > ul li ul li a {
    color: #fbfbfb;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);

}

#sidebar > ul li ul li.active a {

    color: #fff;
    background-color: #394D99;

}

#sidebar > ul li ul li a:hover, #sidebar > ul li ul li.active a {
    color: #fff;
    background-color: #394D99;
}

/*******************************************************/

.course-link div.popup { display: none; }
.course-link:hover div.popup { display: block; position: absolute; }

.popup{
    position: relative;
    bottom: 20px;
    margin-top: 20px;
    padding: 10px;
    background-color: #000000;
    border-color: #111111;
    border-radius: 15px;
    z-index: 2000 !important;
}

#s2id_import_type{
    margin-top: 2px;
    margin-right: 3px;
}
.panel-calendar{
    margin-top: 2px;
}

.btn-success{
    padding: 3px 12px;
    margin-left: 5px;
    background-color: #394D99;
}
.btn-primary, .btn-info{
    background-color: #394D99;

}

.fc-day-number{
    background-color: #e6e6e6;
}

.fc-event-inner{
    margin-bottom: 5px;
}

.btn-print{
    margin-right: 5px;
}

td.party{
    background-color: #ecb7dc;
}

#add-collection{
    margin-left: 30%;
}

@media (max-width: 480px) {

    .btn-print{
        margin-top: 5px;
        margin-left: 5px;
        margin-right: 0px;
    }
    .btn-inverse_metting,.btn-inverse_course, .btn-inverse_party, .btn-inverse_idiala , .btn-inverse_print{
        width: 55px !important;
        margin-top: 5px !important;
    }

    .cal-home{

        margin-bottom: 50px;
    }

    div.buttons{
        float: right !important;
        width: 150px;
    }

    .widget-title, .modal-header, .table th, div.dataTables_wrapper .ui-widget-header {
        background: #efefef;
        border-bottom: 1px solid #CDCDCD;
        height: 76px;
    }

}

.fc-event-skin_course, .btn-inverse_course{
    background-color: #4283fb;

}.skin_course_client_house {
    background-color: #b98373;
}
.fc-event-skin_course_shared {
    background-color: #3fb936;
}
.fc-event-skin_metting, .btn-inverse_metting{
    background-color: #c1373a;
}
.fc-event-skin_idiala, .btn-inverse_idiala {
    background-color: #d0b822;
}
.fc-event-skin_party, .btn-inverse_party{
    background-color: #c173a0;
}

.fc-event-skin_follow, .btn-inverse_follow {
    background-color: #22d096;
}

.form_timer ,.form_students{
    width: 25%;
}

.clockpicker-popover{
    max-width: 220px;
}

.popover-title > span {
    float: none;
}
.clockpicker-span-am-pm{
    float: none;
}

.spam > .clockpicker-span-am-pm{
    float: none;
}

/*#search_event_end , #search_event {*/
    /*width: 10%;*/
    /*float: left;*/
    /*margin-right: 10px;*/
/*}*/
/*#import_company{*/
    /*float: left;*/
    /*width: 15%;*/
/*}*/

.not_confirmed{
    color: black;
}

input.date_form{
    width: 80%;
}
/* .s2id_autogen1_search{
    width: fit-content !important;
} */

.select2-search-field > .select2-input{
    width: auto !important;
} 

.toolcust {
    z-index: 9999 !important;;
}