.error_message{color:#ff0000;padding: 10px;}



.form-group input[type="checkbox"] {

    display: none;

}



.form-group input[type="checkbox"] + .btn-group > label span {

    width: 20px;

}



.form-group input[type="checkbox"] + .btn-group > label span:first-child {

    display: none;

}

.form-group input[type="checkbox"] + .btn-group > label span:last-child {

    display: inline-block;   

}



.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child {

    display: inline-block;

}

.form-group input[type="checkbox"]:checked + .btn-group > label span:last-child {

    display: none;   

}



.emp_col{

	background-color: #3c8dbc !important;

}



.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {

    background-color: #3c8dbc !important;

}



.abc {

    border-top: 1px solid #fff !important;

    border-bottom: 1px solid #dbdbdb !important;

}



.skin-blue .sidebar > .sidebar-menu > li > .treeview-menu {

    margin: 0 1px;

    background: #f9f9f9;

}



.skin-blue .sidebar > .sidebar-menu > li > .treeview-menu {

    margin: 0 1px;

    background: #327196;

}

.skin-blue .sidebar-menu>li.header {

    color: #4b646f;

    background: #9bc2d6;

}

/*.dataTables_wrapper .dataTables_paginate .paginate_button {

    box-sizing: border-box;

    display: inline-block;

    min-width: 1.5em;

    padding:0 !important;

    margin-left: 2px;

    text-align: center;

    text-decoration: none !important;

    cursor: pointer;

    color: #333 !important;

    border: 1px solid transparent;

    border-radius: 2px;

}*/



.dataTables_wrapper .dataTables_paginate .paginate_button {

   

     padding: 0px !important; 

}



.small-box {

    border-radius: none !important;

    position: relative;

    display: block;

    margin-bottom: 20px;

    box-shadow: none; 

    border-right: 1px solid #666;

}



.small-box h3, h2,h5, p{

    text-align: center;

}



.thd{

    font-size: 14px;

    margin-top: 25px;

    font-weight: bold;

    border-right:none;

}

.thd-m{

    background: #fff;

}



.bth{

    padding: 25px!important;

}



.main_product_table.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single{

border:none !important;

}



.main_product_table.select2{

height:48px !important;

}







.select2-container .select2-selection--single .select2-selection__rendered {

    display: block;

    padding-left: 8px;

    padding-right: 20px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: pre-wrap !important;

    line-height: 20px;

}





.product_style_class{

    height:48px !important;

}



.product_style_class .select2-container--default .select2-selection--single {

    background-color: #fff;

    border: none !important;

    border-radius: 0px !important;

}



.small-box:hover{text-decoration:none;color:#cf3539 !important;}

.blink{

    animation:blink 2000ms infinite alternate;

}



@keyframes blink {

    from { opacity:1; }

    to { opacity:0; }

};



.error_message{color:#ff0000;padding: 10px;}

/*.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {

    background-color: #a94442 !important;

   

}*/

 /* opacity: 0.5; */

.skin-blue .sidebar a {

    color: #fff !important;

}

.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a {

    color: #fff !important;

    background: #3c8dbc !important;

    border-left-color: #3c8dbc !important;

}





.main-sidebar{

    background:#3c8dbc !important;

}

.top-buffer { margin-top:12px; }