*{ font-weight: normal;}
@font-face {
    font-family: 'nimbus_sans';
    src: url('fonts/nimbus-sans-d-ot-bold-condensed_32744.eot');
    src: url('fonts/nimbus-sans-d-ot-bold-condensed_32744.eot?#iefix') format('embedded-opentype'),
        url('fonts/nimbus-sans-d-ot-bold-condensed_32744.woff2') format('woff2'),
        url('fonts/nimbus-sans-d-ot-bold-condensed_32744.woff') format('woff'),
        url('fonts/nimbus-sans-d-ot-bold-condensed_32744.ttf') format('truetype'),
        url('fonts/nimbus-sans-d-ot-bold-condensed_32744.svg#nimbus_sans_d_otBdCn') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{height: 100%;}

img{max-width:100%}

.text-center{text-align:center}
.text-right{text-align:right}

/*Margin and Padding*/
.margin-top-0{margin-top:0px}
.margin-top-5{margin-top:5px}
.margin-top-10{margin-top:10px}
.margin-top-15{margin-top:15px}
.margin-top-20{margin-top:15px}
.margin-top-30{margin-top:30px}
.margin-top-80{margin-top:80px}
.margin-left-15{ margin-left: 12px;}
.margin-left-25{ margin-left: 25px;}
.margin-left-80{ margin-left:80px;}
.margin-left-140{ margin-left:140px;}
.margin-bottom-15{ margin-bottom: 15px;}
.margin-bottom-10{ margin-bottom: 10px;}
.margin-0{ margin: 0;}
.padding-l-12{ padding-left:12px;}
.padding-15{ padding:15px;}
.padding-10{ padding:10px;}
.padding-bottom-80{ padding-bottom: 80px;}
.padding-left-60{ padding-left:60px;}
.line-height-25{line-height:25px}

.no-border{border:0}
.no-margin{margin:0}
.no-padding{padding:0}
.btn_cust.b-r-10{ border-radius: 10px;}

/*Heading Size*/
.heading1{ font-size: 25px;}
.heading2{ font-size: 23px;}
.heading3{ font-size: 20px;}
.heading4{ font-size: 18px;}
.heading5{ font-size: 16px;}
.heading6{ font-size: 14px;}

.bold{ font-weight: bold !important;}
.normal{ font-weight: normal;}
.nimbus-text{ font-family: 'nimbus_sans';}

/*Vertical Align Value*/
.v-align-top{ vertical-align: top;}
.v-align-middle{ vertical-align: middle;}
.v-align-bottom{ vertical-align: bottom;}

/*Text color*/
.text-white{ color: #fff;}
.text-mixer{ color: #1fbaed;}
.text-violet{ color: #8a28af;}
.text-dark-violet{ color: #162FB9;}
.text-yellow{ color: #f6b63c !important;}
.text-dark-yellow{ color: #906f2f;}
.text-parrot{color:#60DC61;}
.text-dark-parrot{color:#35AA4D;}
.text-green{ color: #2d7d27;}
.text-light-green{ color: #21a310;}
.text-light-blue{ color: #3eaff0;}
.text-blue{ color: #0c7db7;}
.text-dark-blue{ color: #10109a;}
.text-red{ color: #b70c18;}
.text-black{ color: #000;}
.text-light-grey{color:#626464;}
.text-suspect{background : #ffcece;}
.text-kick{color: #35cc00;}

.underline{ text-decoration: underline;}
.text-decoration-r, .text-decoration-r:hover{ text-decoration: none;}
.medium{ font-size:16px;}
.inline-block{ display: inline-block;}
.block{ display: block;}
.flex{display:flex;}
/*background-color*/
.purple-bg{ background-color: #605ca8;}
span.purple-bg{ display: inline-block; vertical-align:middle; margin-left: 5px; width:25px; height:25px; line-height: 25px; font-size: 18px; text-align: center; border-radius: 50%;}
.dark-gray-bg{ background: #b0afaf; border: solid 2px #464646;} 
.dark-gray-bg.btn_cust, .dark-gray-bg.btn_cust:hover, .dark-gray-bg.btn_cust:focus{ color: #464646;}
.form-control.bg-coffee{ background: #c2c2c2;}

.inlline-block{ display: inline-block;}

h3.margin-top-0,.margin-top-0{margin-top:0}
label{ font-weight: normal;}

body{ background:#eee!important; font-family:Verdana,Geneva,sans-serif;height: 100%;}
#wrapper{ background: #363636;height: 1400px;display: table;}
#page-wrapper{height: 100%;display: table;
    
    /* Firefox */
        width: -moz-calc(100% - 230px);
        /* WebKit */
        width: -webkit-calc(100% - 230px);
        /* Opera */
        width: -o-calc(100% - 230px);
        /* Standard */
        width: calc(100% - 230px);
}
.wrapper{margin-top:80px;margin-bottom:80px}
.form-signin{max-width:380px;padding:15px 35px 45px;margin:0 auto;background-color:#fff;border:1px solid rgba(0,0,0,0.1)}
.txt_err{color:#b94a48;display:none}
.error_user_pswd{display:none;padding:5px;text-align:center}

#side-menu img{ padding:0 15px;}
#side-menu > li > a{font-family:'nimbus_sans';}
#side-menu > li > a.text-yellow{ color: #f6b63c;}
.sidebar .nav-second-level li a{ display: inline-block; vertical-align: middle; padding-right:0px;}
.sidebar .nav-second-level li a{font-family:'nimbus_sans'; font-size: 22px; font-weight: normal;}

/*Page Header*/
.page-header{ font-family: 'nimbus_sans'; font-size: 35px;}

/* Tabs css */
ul.tabs{border-bottom:5px solid #bdc0c1;display:block;margin:0;padding:0}
.tabs_content{background:#fff;border-color:#bdc0c1!important;border-style:solid;border-width:0 5px 5px}

ul.tabs li{display:block;float:left;height:45px;margin-bottom:0;padding:0;width:auto;text-align:center}
ul.tabs li a{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:transparent;border-color:#bdc0c1!important;border-style:solid;border-width:5px 5px 0 0;display:block;height:45px;line-height:41px;margin:0;text-decoration:none;width:145px;color:#626464;border-bottom:none!important;text-transform:uppercase;font-weight:700;font-size:18px;font-family:'nimbus_sans'}
ul.tabs li a.active{background:none repeat scroll 0 0 #FFF;border-left-width:1px;border-top-left-radius:2px;border-top-right-radius:2px;color:#626464;margin:0 0 0 -1px;position:relative;height:50px;border-bottom:0 solid #fff}
ul.tabs li:first-child a.active{margin-left:0}
ul.tabs li:first-child a{border-top-left-radius:2px;border-width:5px 5px 0}
ul.tabs li:last-child a{border-top-right-radius:2px}
ul.tabs:before,ul.tabs:after{content:" ";display:block;height:0;overflow:hidden;visibility:hidden;width:0}
ul.tabs:after{clear:both}

/*modal popup*/
.modal-dialog{margin:30px 280px;width:63%}
.modal-content{border:5px solid #bdc0c1;border-radius:0}
.sub_container_1{padding:15px 5px}
.sub_container_2{background-color:#eee!important;border:2px solid #ddd;margin:5px 0px 0;}
.btn.active, .btn:active{ box-shadow: none;}
.btn_cust{color:#fff;text-transform:uppercase;font-weight:normal;border-radius:0;padding:1px 10px;font-size:22px; line-height: initial;}
.btn_cust:hover,.btn_cust:focus{color:#fff}
.btn_orange{background:#E28313;border:2px solid #000}
.btn_dark_orange{ background: #a0410d;border:2px solid #000}

.btn_blue{background:#00AEEF;border:2px solid #000}
.btn_dark_blue{ background: #448ccb; border:2px solid #000;}
.btn_green{background:#00A651;border:2px solid #000}
.btn_dark_green{ background: #007236;border:2px solid #000}
.btn_red{background:#CF4D0F;border:2px solid #000}
.btn_dark_red{ background: #9e0b0f;border:2px solid #000}
.btn_purple{ background: #8781BD; border: 2px solid #000;}
.model_close_btn{margin-right:-10px;margin-top:-8px!important;opacity:1;font-size:22px; color: #343434;}
.model_close_btn:hover{opacity:1}

.modal-body{padding:0 15px 15px}
.modal-header{padding:10px 15px 0;text-transform:uppercase}
.modal-box{border:2px solid #bdc0c1;margin:0 3px;background:#d3d3d3}
.col-100{width:100%;}
.col-90{width:90%;float:left}
.col-85{width:85%;float:left}
.col-80{width:80%;float:left}
.col-70{width:70%;float:left}
.col-75{width:75%;float:left}
.col-60{width:60%;float:left}
.col-50{width:50%;float:left}
.col-40{width:40%;float:left}
.col-45{width:45%;float:left}
.col-30{width:30%;float:left}
.col-35{width:35%;float:left}
.col-20{width:20%;float:left}
.col-25{width:25%;float:left}
.col-27{width:27%;float:left}
.col-15{width:15%;float:left}
.col-10{width:10%;float:left}
.float-right{float:right}
.float-left{float:left;}
.dark-gray{color:#373838}
.heading24{font-size:18px;text-transform:uppercase;font-weight:700;margin:10px 0; font-weight: normal;}
.label-mini{font-size:12px!important;font-weight:400;text-align:right;text-transform:capitalize!important;width:30px}
.form-control.input-mini{display:inline;width:44%;padding-left:2px; float: left;}
.form-control{background-color:#fff;border:solid 2px #111;height:26px;padding:0 8px;box-shadow:none;border-radius:0}
.form-control:focus{background-color:#fff;border:solid 2px #111;box-shadow:none}
.hour_content .form-group{margin:2px}
.hour_content .col-50{float:right;margin-top:-40px;text-align:center}
.hour_content .col-40{margin:50px 0px}
.radio label{font-size:15px;font-weight:normal;text-transform:uppercase}
.form-group label{color:#373838;font-size:16.5px;margin-bottom:2px;text-transform:uppercase}
.form-group{margin-bottom:10px}
.img-border{border:9px solid #0e2f53;position:relative;max-width:165px;margin:8px 25px; margin: 0 auto;}
.img-border .yellow-strip{position:absolute;top:-9px;left:-9px}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus{ outline: none;}
.btn_large{font-size:30px;padding:6px 40px}
.btn-sm{ padding:4px 18px;}
.btn_medium{width:75px}
.inline{display:inline}

/*option block*/
.side-block ul{display:inline-block;padding-left:4px;vertical-align:top; width: 25%; margin-bottom: 15px;}
.side-block ul:first-child{padding-left:0}
.side-block li{list-style:none;margin:0px 3px; display: inline-block; width: 100%;}
.side-block li .block-border{float:left; width:60px;line-height:20px;display:inline-block;margin-right:5px;width:59px;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:700;padding-left:2px; margin-top: 5px;}
.side-block li a.close{ float:left; display:inline-block;margin-top:11px;opacity:1;width:12px; margin-left:0px;}
.side-block .selected-option{ float:left; color:#9c39c2;font-size:12px;display:inline-block;width:70px;border-radius:5px;font-family:Verdana,Geneva,sans-serif; float: left;}
.side-block ul li:first-child .close{ margin-top: -4px; margin-left: 5px;}
.side-block ul li:first-child{margin:4px 0}
.option_content h3:nth-child(3){margin-top:25px;text-decoration:underline}
.side-block .btn{border-radius:7px;margin:7px 0;padding:0 13px}
.side-block .btn i{color:#00FE53; font-size: 15px;}
.side-block .btn_cust{ font-size: 17px;}
.modal-body .btn_large{margin-right:22px}

.treat_day_content .form-group{ float: right;}
.treat_day_content .form-group label{ float: left; padding-right:30%;}
.treat_day_content .form-group input{ width: 30%;}
.treat_day_content .form-group input:not(.first){ margin-left: 10px;}

.treat_eday_content input + input{ margin-left: 10px;}

/* Radio*/
.checkbox label, .radio label{ font-size: 15px;}
.checkbox input[type=checkbox]:not(old), .radio input[type=radio ]:not(old){width:28px;margin:0;padding:0;opacity:0}
.checkbox input[type=checkbox]:not(old) + label,.radio input[type=radio ]:not(old) + label{display:inline-block;padding-left:28px;background:url(images/radio-checkbox.png) no-repeat 0 0;line-height:20px}
.checkbox input[type=checkbox]:not(old):checked + label{background-position:0 -47px;}
.radio input[type=radio ]:not(old) + label{ background-position: 0 -100px; line-height:24px}
.radio input[type=radio]:not(old):checked + label{background-position:0 -147px}

/* Large Radio*/
.checkbox_lg label{ font-size: 20px;font-family: 'nimbus_sans'; }
.checkbox_lg input[type=checkbox]:not(old){width:15px;margin:0;padding:0;opacity:0}
.checkbox_lg input[type=checkbox]:not(old) + label{display:inline-block;padding-left:35px;background:url(images/checkbox-large.png) no-repeat 0 0;line-height:25px}
.checkbox_lg input[type=checkbox]:not(old):checked + label{background-position:0 -67px;}
.checkbox_lg { margin-bottom: 10px;}


/*Drop Down*/
.dropdown > a.btn{ background-image: url(images/drop-arrow.png); background-repeat: no-repeat; background-position:right 4px bottom 4px; min-width: 110px; text-align: left;}
.dropdown.active > a.btn{ background-image: url(images/drop-arrow-hover.png); }
.dropdown .drop-list{ display:none; position: absolute; width: 100%; margin-bottom: 0; z-index: 1;}
.dropdown .drop-list a{ text-transform: uppercase; padding-left: 5px; font-size:20px; color: #fff; font-family: 'nimbus_sans'; }


/* Sku Table */
.sku-table thead th{ padding:3px; border-bottom: solid 2px #acacac; font-weight: bold;}
.sku-table thead th label{ font-weight: bold;}
.sku-table tr td{ border-bottom: solid 1px #d7d7d7; font-size: 16px;}
.sku-table tr:last-child td{ border-bottom: none; padding-bottom: 0;}
.min-height-600{ min-height: 600px;}
.min-height-500{ min-height: 500px;}
.min-height-450{min-height: 450px;}


.border-top{ border-top:5px solid #bdc0c1;}
.dropdown.filters, .dropdown.filters a.btn{ background-color: #b0afaf;}
.dropdown.filters{ position: inherit;}
.dropdown.filters .drop-list{ width: 40%;}
.dropdown.filters ul{ float: left; padding-left: 15px;}
.dropdown.filters ul li{display: inline-block;}
.dropdown.filters select{background: transparent;border: 3px solid #000;height: 25px;}
.dropdown.filters input{width: 100px;}
.filter_center label{width: 140px;}
.t-div{width: 75%;text-align: center;}
.t-div li{padding:0 15px; }
.s-label{cursor: default;width: 186px;}
.features_ul li label{text-transform: none;}
.padding-17{padding: 0 17px; }
.s-label{cursor: default;}

.search{ display: inline-block; width: 200px; color: #a3a2a2; border: solid 2px #464646; height: 30px; font-size: 24px; text-transform: uppercase; vertical-align: middle; height: 34px; padding-top: 2px;}
.accounts-filter h5{ vertical-align: middle;}
.accounts-filter .pull-left{ margin-top: 6px;}
.accounts-filter .dropdown.action{ vertical-align: bottom;}


/*Pre Crete Accounts*/
.modal-title{ line-height: normal;}
.pre-create-account.modal{ right: 0;}
.pre-create-account .modal-dialog{ max-width:500px; float: right; margin: 126px 62px;}
.btn_cust.medium{ font-size:16px;}
.pre-create-account .dropdown .drop-list a{ font-size:16px;}
.pre-create-account .form-control{ max-width: 150px;}
.pre-create-account label{ text-decoration: underline; font-size:20px;}
.pre-create-account .btn_large{ font-size:30px; padding:3px 22px;}

/* message modal*/
.send_message.modal{ right: 0;}
.send_message .modal-dialog{ max-width:400px; float: right; margin: 126px 30%;}

ul.mini_tabs{ display:inline-block; width: 100%; text-align: center; margin-bottom: 0; position: relative;}
ul.mini_tabs:after{ content: ''; bottom: 0; left: 0; display: inline-block; width: 100%; position: absolute;}
ul.mini_tabs li{ margin-left:-6px; display:inline-block;}
ul.mini_tabs li a{ background: #cccccc; height: 40px; line-height:40px; padding: 0px 25px; font-size:24px; color:#484747; border-color:#cccccc; border-style:solid; border-width:1px 1px 0; display:block; font-family:'nimbus_sans'; text-transform: uppercase;}
ul.mini_tabs li a.active{ height:43px; line-height: 43px; margin-top: -3px; background:#ebebeb; border-color: #d7d7d7;}

.mini_tabs_content{ border:1px solid #d7d7d7; margin-top: -1px; background:#ebebeb;}
.table-padding td, .table-padding thead th{ padding:6px; font-size: 16px;}

.summary-detail .sub_container_2{ margin-top: 10px;}
.summary-detail label{ font-size:15px; font-weight: bold; margin-bottom: 0;}
.summary-detail ul{ margin-bottom: 0;}
.min-height-100{ min-height: 100px;}

.btn_cust.text-capitalize{ text-transform: capitalize;}
.btn_cust.btn-small{ font-size:13px; padding:5px 10px;}
.messages li{ font-size:22px; text-transform: uppercase; margin: 5px 0;}
.messages li span{ margin-left: 10px; display: inline-block; vertical-align:middle;}

/*Black List*/
.black-list{ max-width: 160px; margin: 0 auto;}
.black-list .btn_large{ padding:3px 0px; display: block; width: 100%; font-size: 26px; margin-top: 10px;}


/*Black LIst popup*/
#blacklist_popup .modal-dialog{ width: 350px; margin: 85px auto;}
#blacklist_popup .modal-body,#tpoints_popup .modal-body{ width: 90%; margin: 0 auto;}
#blacklist_popup textarea.form-control{ font-size: 22px; height: 145px;}
#blacklist_popup .modal-title,#tpoints_popup .modal-title{ padding-top:20px;}
#blacklist_popup .modal-body,#tpoints_popup .modal-title{ padding-bottom: 35px;}

#tpoints_popup .modal-dialog{ width: 300px; margin: 85px auto;}

/*Delivery Update*/
.pre-create-account.delivery-address label{ padding-right: 10px; text-decoration: none;}
.pre-create-account.delivery-address li{ padding-top:3px;}

/*Update Food*/
.pre-create-account.update-food label{ padding-right: 10px; text-decoration: none; font-size: inherit; font-weight: bold;}
.pre-create-account.update-food .modal-body{ width: 90%; margin: 0 auto;}
.pre-create-account.update-food .btn{ width:100%; text-align: center;}
.pre-create-account.update-food textarea.form-control{ width: 100%; max-width: inherit; height: 78px;}


/*Cvn Header*/
.sub_container_1.cvn-page{ padding:10px 5px;}
.cvn-page .cvn-header .pull-right .checkbox:first-child{ margin-top: -5px;}
.cvn-page .cvn-header .pull-right .checkbox:last-child{ margin-bottom: 0;}
.cvn-page .cvn-header .checkbox{ margin-bottom: 8px;}
.cvn-page .cvn-header label{ font-size: 14px; font-weight: bold;}

.pre-create-account.preview .modal-dialog{ max-width: inherit; width: 65%;}
#cvn-popup .modal-body h2.modal-title{ font-size: 25px;}
.preview-icon img{ padding: 145px 0;}
#cvn-popup textarea.form-control { font-size:22px; height:32px; margin-top: 37px; padding-top: 0;}


#search_length li > label {
    cursor: pointer;
    font-family: nimbus_sans;
    font-size: 20px;
    line-height: 22px;
    padding-left: 10px;
}
#datatable_filter,#datatable_length{display:none;}
.common_err{
    color: red;
    display:none;
    font-size: 12px;
}
.alert{
    font-size: 12px;
    padding: 6px;
    margin-bottom: 5px;
}
.loading-20{width: 20px;}
.loading-35{width: 35px;}
.loading-30{width: 30px;}
.loading-25{width: 25px;}
.loading{
    vertical-align: text-top;;        
    display:none;
}
.error_div,.succ_div{display:none;}
.hide{display:none;}
.summary-detail > div.col-30 .pull-right{margin-top:165px;}

.orders_tab li{ height: 80px !important;}
.orders_tab li > a{ height: 80px !important;line-height: 80px !important;font-size: 22px !important;}
.orders_tab li > a.active{ height: 85px !important;}
.treat_available span{/*margin-top:-26px;*/margin-top:0px;}
.treat_available{text-align: left;width:auto;}
#available_popup .modal-dialog{margin: 245px 62px;max-width: 450px;float:right;}
#available_popup .modal-body{padding: 0 0 8px;}
/*#available_popup .btn_large { margin-right: 15px; margin-top: 21px;font-size: 35px;padding: 2px 45px;}*/
#available_popup .btn_large { margin-right: -12px;margin-top: 20px; font-size: 35px;padding: 2px 45px;}
#available_popup .alert{margin: 5px 15px;}

#notify_popup .modal-dialog{margin: 90px 45px;max-width: 360px;float:right;}
#notify_popup input.form-control{height: 32px;font-size: 15px;}
#notify_popup .sub_container_2{height: 190px;overflow-y: auto;padding-left: 0px; }
#notify_popup .checkbox_lg label{text-transform: none !important;}
#notify_popup .btn_green{padding: 1px 19px;}

/*Order Popup*/
#order_popup.pre-create-account .modal-dialog{ max-width:880px;}
#order_popup .yellow-strip{ top: -5px; left: -5px;}
#order_popup .yellow-strip img{ width: 25px;}
#order_popup .image_preview{ max-width: 70px;}
#order_popup .img-border{ border: 5px solid #0e2f53;}

#order_popup li{ margin-top: 2px; font-size: 16px; }
#order_popup li label{ text-decoration: none; font-size: 17px; font-weight: normal;}
#order_popup .modal-header .pull-right .page-header{ margin: 30px 0 5px;}
.min-height-212{ min-height: 212px;}

#address_popup .modal-dialog{max-width: 600px;margin: 95px 222px;float:right;}
#address_popup .modal-title p{ vertical-align: text-top; margin-left: 40px;}

#pricing_popup .modal-dialog{margin: 185px 62px;max-width: 450px;float:right;}
#pricing_popup .modal-body{padding: 0 0 8px;}
#pricing_popup .btn_large { margin-right: 0;margin-top: 30px; font-size: 35px;padding: 2px 45px;}
#pricing_popup .alert{margin: 5px 15px;}
#pricing_popup input {height: 40px;width: 100px;margin: 0 0 5px 5px;padding-left: 5px;}
#pricing_popup ul.sec_ul li {margin-right: 50px;float: right;}


.full-block { display: inline-block; width: 100%; }
.i-b-75 { display: inline-block; width: 75%; }
.adress-form li { float: left; margin: 12px 0; }
.adress-form label,.country-flag label { 
    color: #4a4847;
    float: left;
    font-size: 20px;
    margin-top: -2px;
    padding-right: 6px;
    text-align: right;
}

.large-label { text-transform: uppercase; width: 144px;}
.large-medium { text-transform: uppercase; width: 160px;}
.adress-form .form-control { width: 210px;}
.form-control.small-medium { width: 125px; }
.form-control.small-input { width: 100px;}
.adress-form textarea{width:365px !important;}
.country-flag label > input {
    position: absolute;
    visibility: hidden;
}
.country-flag label > input + img {
    border: 2px solid #000028;
    cursor: pointer;
}
.country-flag label > input:checked + img {
    border: 2px solid #00a651;
    box-shadow: 0 0 1px 1px #31d182;
    cursor: pointer;
}
.margin-top-minus-15{margin-top:-15px}

.custom-combo{ -webkit-appearance:none; -moz-appearance:none; appearance:none; background-position:right 5px center; background-image: url(images/down-arrow.png); background-repeat: no-repeat;}

.silver-gray-bg{ background-color: #b7b7b7; border: solid 2px #464646;}

.today-drop-down a.btn{ background-image: url(images/today-down-arrow.png); background-repeat: no-repeat; background-position: right 3px center; min-width:190px; line-height: 27px; font-size:32px; padding-left: 5px;}
.today-drop-down.active a.btn{ background-image: url(images/today-down-arrow-up.png);}
.today-drop-down .drop-list a{ display: block;/* margin: 5px 0;*/text-decoration: none;}
.today-drop-down ul{top:35px;}
.today-drop-down input[type='text']{
    margin: 4px 5px;
    width: 175px;
}
.overview_tab li{ height: 90px !important;}
.overview_tab li > a{ height: 90px !important;line-height: 40px !important;font-size: 22px !important;}
.overview_tab li > a.active{ height: 95px !important;}
.overview_tab li a span{line-height: 22px;}
.overview_tab li a span:first-child{margin-top: -5px;}
.home_table td,.home_table th{border:0px !important;}
.home_table th{font-size:22px !important;line-height: 5px;padding-bottom: 0 !important;padding-top: 15px !important;}
.font-size-22{font-size: 22px !important;};
#food_popup .reason_title .modal-title{float: left;text-align: right; width: 71px !important;}
#food_popup .reason_title span.inline-block{margin-left: 10px;}
#food_popup .reason_title .inline{float:left;text-align: right;width: 71px;font-size: 18px;}
.cimg_container img.cvn_img{
    margin-top: 10px;
    padding: 60px 10px;
    width: 45%;
}
.play_sound{
    cursor: pointer;
}
.today-drop-down ul li label input{
    width: 100% !important;
    display: inline-block;
    margin: 0 !important;
}
.today-drop-down ul li label
{
    text-transform: uppercase;
    padding-left: 5px;
    font-size: 20px;
    color: #fff;
    font-family: 'nimbus_sans';  
    width: 44% ; 
}
.font-19
{
    font-size: 19px !important;
}
#export-csv a
{
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0;
    display: block;
}
.export-csv
{
    width:50%;left:auto;top:150px;
}
.treat_hr
{
    background: #EBEBEB;
    border: 3px solid #DCDCDC;
    margin-left: 20px;
    min-height: 150px;
} 
.treat_hr .uLine
{
    margin-left: 10px;
    border-bottom: 2px solid #a0a0a0;
    display: inline;
}
.timeLbl
{
    float: right;
    margin-right: -10px;
    margin-top: 5px;
}
.timeLbl input
{
    width: 50%;
}
.text-orange
{
    color:orange ;
}
.ban_address{
    display: block;
    margin-bottom: 5px;
}
img.loader{width: 22px;}
@media only screen and (max-width: 991px)
{
    
    .col-50{width:100%}
    .col-40{width:100%}
    .col-45{width:100%}
    .col-30{width:100%}
    .col-35{width:100%}
    .col-20{width:100%}
    .col-25{width:100%}
    .col-27{width:100%}
    .col-15{width:100%}
    .col-10{width:100%} 
    .home_table th{line-height: 17px;}
}
@media screen and (max-width:767px){
    #wrapper{display: flex;}
    nav{width:calc(88% - 230px);}
    #side-menu > li > a{font-size: 18px;word-break:break-word;}
    .sidebar .nav-second-level li a{font-size: 16px;word-break:break-word;}
    ul.tabs{
        width: 100%;
        display: flex;
    }
    ul.tabs li a{
        width: auto;
    }
}
