@import url(https://fonts.googleapis.com/css?family=Baloo|Red+Hat+Text:400,400i,500,500i,700,700i&display=swap);
*{-o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{background-color:#E5E5E5;font-size:14px;line-height:20px;font-family:'Red Hat Text',sans-serif;font-weight:400;padding:0;margin:0}
h1,h2,h3,h4,h5,h6{font-family:Baloo,cursive;font-weight:400}
img{display:inline-block;max-width:100%}
a{text-decoration:none!important;color:#FC8E8D}
a:hover{color:#F54746}
p{margin-bottom:0}
.form-control,input[type=email],input[type=search],input[type=text],textarea{border:1px solid #E5E5E5;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;font-size:14px;font-weight:400;line-height:19px;outline:0;padding:11px 13px;height:auto!important;font-family:'Red Hat Text',sans-serif;width:100%}
.form-control:focus,input[type=email]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{border-color:#5DDBBA}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#e5e5e5;cursor:not-allowed;border-color:#e5e5e5!important}
.btn{font-family:'Red Hat Text',sans-serif;font-size:14px;color:#fff;font-weight:500;line-height:20px;border:1px solid #F54746;background-color:#F54746;padding:10px 20px;height:auto;width:auto;text-transform:uppercase;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;outline:0!important}
.btn i{margin-right:5px}
.brighttheme-notice .brighttheme-btn.brighttheme-btn-primary,.btn.btn-primary{border:1px solid #F54746;background-color:#F54746}
.btn.btn-info,.btn.btn-warning{background-color:#5DDBBA;border-color:#5DDBBA;color:#000}
.btn.btn-info:hover,.btn.btn-warning:hover{border:1px solid #F54746;background-color:#F54746;color:#fff}
.brighttheme-notice .brighttheme-btn.brighttheme-btn-primary:hover,.btn.btn-primary:hover{background-color:#5DDBBA;border-color:#5DDBBA;color:#000}
.skin-blue .main-header .logo,.skin-blue .main-header .navbar{background-color:#2c3b41}
.skin-blue .main-header .navbar{border-bottom: 1px solid #222d32;}
.skin-blue .sidebar-menu>li.active>a,.skin-blue .sidebar-menu>li.menu-open>a,.skin-blue .sidebar-menu>li:hover>a{color:#000;background:#5DDBBA;border-left-color:#F54746}
.skin-blue .sidebar-menu .treeview-menu>li.active>a,.skin-blue .sidebar-menu .treeview-menu>li>a:hover{color:#FC8E8D}
.brighttheme-notice .brighttheme-btn.brighttheme-btn-primary{font-family:'Red Hat Text',sans-serif;font-size:14px;color:#fff;font-weight:500;line-height:20px;border:1px solid #F54746;background-color:#F54746;height:auto;width:auto;text-transform:uppercase;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;outline:0!important;padding:5px 15px}
.brighttheme-notice .brighttheme-btn.brighttheme-btn-secondary{font-family:'Red Hat Text',sans-serif;font-size:14px;color:#000;font-weight:500;line-height:20px;border:1px solid #5DDBBA;background-color:#5DDBBA;height:auto;width:auto;text-transform:uppercase;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;outline:0!important;padding:5px 15px}
.brighttheme-notice .brighttheme-btn.brighttheme-btn-secondary:hover{background-color:#F54746;border-color:#F54746;color:#fff}
.skin-blue .main-header .logo:hover{background:#F54746}
.select2-container--default .select2-results>.select2-results__options{margin-left:-1px;margin-right:-1px}
.select2-container--default .select2-selection--single{border:1px solid #E5E5E5;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;line-height:18px;outline:0;padding:12px 40px 8px 13px;height:auto!important}
.select2-container--default.select2-container.select2-container--open .select2-selection--single{border-color:#5DDBBA!important}
.select2-container .select2-selection--single .select2-selection__rendered{padding:0;outline:0;color:#000;font-size:14px;font-weight:500;text-transform:capitalize;letter-spacing:normal;line-height:25px}
.select2-container--default .select2-selection--single .select2-selection__arrow{margin:auto;top:11px;right:7px;background:url(../images/Dropdown-arrow.svg) center center/12px auto no-repeat;height:25px;width:25px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
.select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.select2-container--open.select2-container--default .select2-selection--single{color:#000;border:1px solid #cbd9db}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border:1px solid #cbd9db}
.select2-dropdown{border:1px solid #dfdfdf;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.15);z-index:1029}
.select2-dropdown ul li:before{content:normal}
.select2-dropdown .mCSB_inside>.mCSB_container{margin-right:0}
.select2-results__option{margin:0;padding:0 22px;color:#000;font-size:14;font-weight:500;letter-spacing:1px;line-height:41px;background:#fff;border-bottom:1px solid #dfdfdf}
.select2-container--default .select2-results__option[aria-selected=true]{margin:0;padding:0 22px;color:#000;font-size:12px;font-weight:500;letter-spacing:1px;line-height:41px;background:#fff}
.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#000;background-color:#5DDBBA}
.select2-container--default .select2-results__option[aria-disabled=true]{display:none;background-color:#fff;color:#fff}
.select2-container--default.select2-container--disabled .select2-selection--single{cursor:not-allowed}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #e5e5e5!important;padding-right:12px}
.select2-container,.select2-container--default .select2-selection--multiple .select2-selection__rendered input{margin:0;color:#000;font-size:14px;font-weight:500;text-transform:capitalize;letter-spacing:normal}
.select2-container--default .select2-selection--multiple{padding:10px 13px 6px;border:1px solid #e5e5e5!important}
.select2-container .select2-search--inline{width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__clear,.select2-container--default .select2-selection--multiple .select2-selection__rendered{margin:0;padding:0}
.select2-container--default.select2-container--open{z-index:9999}
body .brighttheme-notice,body .toast-warning{border:none!important;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:15px!important}
body .ui-pnotify-container{text-align:center}
body .ui-pnotify-icon{top:40px;bottom:auto;height:auto}
body .ui-pnotify-modal .brighttheme-notice .brighttheme-text{padding-left:50px;text-align:left;margin-left:0!important;justify-content:center!important}
.ui-pnotify-confirm{text-align:center}
.ui-pnotify-action-bar.svelte-1y9suua{justify-content:center;padding-left:0!important}
body .ui-pnotify-confirm .ui-pnotify-modal .brighttheme-notice .brighttheme-text{padding:0}
.custom-toggle-switch input:checked+label{background:#5DDBBA}
.custom-toggle-switch label{background:#FC8E8D}
.skin-blue .sidebar a{color:#fff}
.content-wrapper{background-color:#E5E5E5}
.content-header{position:relative;padding:15px}
.content-header .breadcrumb{padding-left:0;padding-right:0}
.content{padding:0 15px}
.breadcrumb>.active{color:#fff}
.box-body{padding:25px 15px}
.box-header{padding:0}
.custom-box-header .box.box-default{background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-bottom:1px solid #e5e5e5;-o-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}
.content .box{background-color:transparent;border-top:none;margin-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.custom-box-header .box.box-default label.control-label{font-size:16px;text-transform:capitalize;margin-bottom:5px;color:#000}
.custom-box-header .box.box-default .box-body{flex-direction:row;flex-wrap:wrap;align-items:center;display:-webkit-flex;display:flex}
.table-wrapper{padding:25px 15px;background-color:#fff;position:relative}
.dataTables_length .select2-container{margin:0 5px;width:90px!important;display: inline-block;}
.dataTables_length .select2-container--default .select2-selection--single{padding-right:30px}
.main-sidebar{padding-top:0}
.sidebar a.logo {
    width: 100%;
    height: 112px;
    background-color: transparent;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}  
.sidebar a.logo span {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-color: #F54746;
    display: flex;
    align-items: center;
    justify-content: center;
}
.table-wrapper div.dataTables_wrapper div.dataTables_processing{top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.5);z-index:1;align-items:flex-start;justify-content:center;width:100%;font-size:20px;color:#fff;font-weight:700;display:none!important}
.sidebar a.logo img{width: 60%;}
.skin-blue .content-header{background:#2c3b41}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:15px;left:auto;top:50px;background-color:#fff;border:none;-o-box-shadow:0 0 4px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.4);box-shadow:0 0 4px 0 rgba(0,0,0,.4);-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:14px 0;width:140px}
.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:auto;padding:10px;text-align:center}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu li a{padding:10px 15px;color:#000;font-size:14px}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu li a:hover{background-color:#5DDBBA}
.navbar-custom-menu>.navbar-nav>li a.dropdown-toggle{padding:0;width:35px;height:35px;margin-right:15px;margin-top:8px}
.navbar-nav>.user-menu .user-image{width:100%;height:100%;margin-top:0}
.box-body .create-button{padding:15px;border-bottom:1px solid #e5e5e5;background-color:#fff}
.custom-box-header .box.box-default .form-group{margin-bottom:0}
.dataTables_wrapper{width:100%;overflow-x:auto;overflow-y:hidden}
.table>thead>tr>th{font-weight:500}
.dataTables_paginate a,.table tr >td,.table tr >td a i{color:#000}
.table tr >td a i{margin-right:10px}
.table tr >td a:hover i{color:#FC8E8D}
div.dataTables_wrapper div.dataTables_info{float:left;padding-top:27px}
div.dataTables_wrapper div.dataTables_paginate{float:right;padding-top:20px}
.box-header.with-border{border-bottom:none}
.main-footer{border:none;padding-left:245px;margin-left:0}
.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#5DDBBA}
.sidebar-toggle{display:none}
.box-body form{padding:15px 15px 0;background-color:#fff;float:left;width:100%}
.box-body form .btn{margin-right:15px}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th,table.dataTable{border-color:#e5e5e5}
table.table-bordered.dataTable tbody td{padding:3px 8px}
table.table-bordered.dataTable th{background-color:#f1f1f1}
.form-group.has-error .help-block{padding-left:0}
.login-box-msg,.register-box-msg{color:#000}
.login-page,.register-page{background-color:#E5E5E5}
th.sorting_asc:after,th.sorting_desc:after{color:#F54746}
.login-box-body .form-control-feedback,.register-box-body .form-control-feedback{color:#000}
.login-logo img{width:70px}
.login-box-body,.register-box-body{-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.login-box-body .form-control-feedback,.register-box-body .form-control-feedback{top:5px}
.login-box-body .btn.btn-primary{-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.btn-raw .btn{display:inline-block}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e5e5e5;border-color:#e5e5e5;font-size:12px;margin:0 5px 0 0}
td.dataTables_empty{padding:14px!important;font-size:16px;font-weight:500}
.badge{background-color:#E5E5E5;padding:5px;color:#000;font-weight:500;line-height:12px}
.box-insider{background-color:#fff;padding:25px 15px}
.tab-content .box-header.with-border .box-body{padding-bottom:0}
.nav-tabs>li>a{color:#000;font-weight:500}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#F54746}
.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover{background-color:#fff;color:#F54746}
.modal-content{border-radius:4px}
.modal-header .close{margin-top:0;position:absolute;top:5px;right:10px;color:#000;opacity:1;font-weight:600}
.modal-header .close span{color:#000;font-size:26px}
.modal-footer button{display:inline-block}
.modal-footer.text-center{text-align:center!important}
.dropzone{border-color:#5DDBBA!important}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer;font-size:16px;font-weight:500;text-transform:capitalize;color:#000}
form#appointment-dropzone{padding:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}
.datepicker-days td.disabled{background-color:#e5e5e5;cursor:not-allowed}
.datepicker-days td.day{cursor:pointer}
.datepicker-days td.active.day{font-weight:500;color:#000}
.box-body.profile-info{background-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;padding:0}
.profile-info .profile-user-img{border-color:#e5e5e5}
.list-group-unbordered>.list-group-item:nth-child(2n){margin-right:0}
.profile-info ul{float:left;width:100%;margin:0}
.about-us{float:left;width:100%}
.list-group-unbordered>.list-group-item{width:49%;float:left;padding:5px 0;margin-right:2%;border-color:transparent}
.profile-info a.link{color:#000;font-size:16px;font-weight:400}
.profile-info a.link i{margin-right:5px}
.profile-info a.link:hover{color:#F54746}
.list-group-unbordered>.list-group-item a{color:#000}
.profile-row{float:left;width:100%;padding:25px 30px;border-bottom:1px solid #e5e5e5}
.list-group-unbordered>.list-group-item b{font-weight:500;margin-right:5px}
.heading{float:left;width:100%;margin-bottom:20px;font-size:20px;font-weight:500}
.category-list .help-block{padding-left:15px!important}
.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;height:13px;width:13px;border:1px solid #F54746;background-color:#fff;margin:4px 0 0 -20px;-o-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.checkbox input[type=checkbox]:focus{outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.checkbox input[type=checkbox]:checked{background:url(../images/checked.png) no-repeat center;outline:0}
.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#F54746}
.daterangepicker.show-calendar .calendar{display:block;max-width:50%;width:49.3%}
.range_inputs .btn{padding:5px 10px;font-size:12px}
.modal-footer button:hover,.range_inputs .btn:hover{background-color:#5DDBBA;color:#000;border-color:#5DDBBA}
.daterangepicker.ltr .ranges{width:100%}
.range_inputs{width:100%;text-align:center;padding-bottom:15px}
.daterangepicker td.available:hover,.daterangepicker td.in-range,.daterangepicker th.available:hover{background-color:#e5e5e5}
.daterangepicker .calendar td,.daterangepicker .calendar th{border-radius:0!important}
.edit-profile{float:left;width:100%;background-color:#fff;padding:25px 15px;border-bottom:1px solid #e5e5e5}
.edit-profile h2{margin:0 0 20px}
.edit-profile form{padding:0}
.form-group.has-error label{color:#000}
.recipe-show-page .profile-row .post .user-block {display: flex;flex-direction: row;align-items: center;float: left;width: 100%;margin-bottom: 10px;}
.recipe-show-page .user-block .username { margin-left: 20px;}
.recipe-show-page .post { display: block; float: left; width: 100%; padding: 0;}
.recipe-show-page .box-insider>.tab-content {float: left;  width: 100%; margin-top:10px;}
@media only screen and (max-width:1100px){.dt-buttons{width:100%}
.custom-box-header .create-button{margin-right:0}
.dataTables_length .select2-container{width:75%!important}}
@media only screen and (max-width:991px){.custom-box-header .box.box-default .form-group .btn.btn-warning{margin-top:30px}
.custom-box-header .box.box-default .form-group{margin-bottom:15px}}
@media only screen and (max-width:767px){.sidebar-toggle{display:block}
.dataTables_wrapper .dataTables_length{margin-bottom:25px}
div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{width:100%;text-align:center}
div.dataTables_wrapper div.dataTables_info{padding-top:15px}
.list-group-unbordered>.list-group-item{width:100%;margin:0!important}}
@media only screen and (max-width:576px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{width:100%;text-align:center;margin:0 0 25px!important}}
.bootstrap-datetimepicker-widget.dropdown-menu{-moz-box-shadow: 0 0px 11px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0px 11px rgba(0,0,0,0.1);-o-box-shadow: 0 0px 11px rgba(0,0,0,0.1);box-shadow: 0 0px 11px rgba(0,0,0,0.1);padding: 15px;}
.bootstrap-datetimepicker-widget a[data-action] {padding: 6px;height: auto;width: auto;font-size: 12px;line-height: 12px;background-color: transparent;border: none;color: #F54746;}
.bootstrap-datetimepicker-widget table td span {width: auto; height: auto;line-height: initial;margin: 0;}
td.separator {font-weight: 600;}
.meal-btn{margin-top:15px;}
.meal-btn .form-group {padding: 0 15px;}

.cmn-radio {
    display: inline-block;
    margin-right: 15px;
}

.cmn-radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    position: relative;
}

.cmn-radio  .form-control-radio {
    opacity: 0;
    height: 0;
    width: 0;
    position: absolute;
}

.cmn-radio label::before {
    position: absolute;
    content: "";
    left: 0;
    width: 13px;
    height: 13px;
    border: 1px solid #F54746;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    top: 4px;
    background-color: #fff;
}

.cmn-radio label::after{
    position: absolute;
    content: "";
    left: 3px;
    width: 7px;
    height: 7px;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    top: 7px;
    background-color: #F54746;
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
    -o-transition: 0.4s;
    -webkit-transition: 0.4s; 
    -moz-transition: 0.4s;
    transition: 0.4s;
}
.cmn-radio  .form-control-radio:checked + label::after{
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}

.no-data {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding: 25px 0 0;
}
.p-0{padding: 0;}
ul.insider-list {
    padding: 25px 15px 0;
    list-style-position: inside;
    color: #FC8E8D;
}

ul.insider-list li {
    float: left;
    width: 33.33%;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    color: #000;
}
.recipe-tabs .box-insider {
    padding: 0;
}

.recipe-tabs .box-insider .tab-content {
    padding: 15px;
}
.recipe-tabs ul.insider-list{padding: 0;}

.price-tabs .box-insider .tab-content {
    padding: 15px;
}

.price-show-page .box-insider>.tab-content {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.nutritionist-tabs .box-insider .tab-content {
    padding: 15px;
}

.nutritionist-show-page .box-insider>.tab-content {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.add-default,.add-alter{
    margin-right:10px;
}
.table tr >td a.add-alter i{
    color : red;
}
table.alter_combo {
    border : 1px solid;
}

.small-box .icon{
	top: 0px;
}

.jstree-container-ul > li > a {
    text-transform: uppercase;
}
.user-list-table-div{
    max-height: 300px;
    overflow: auto;
}

.show-user-list-table-div {
    max-height: 500px;
    overflow: auto;
    float: left;
    width: 100%;
}

/*** Meal Edit Plan ***/

.meal-edits-plan table.alter_combo {
    border: none;
    border-bottom: 1px solid #e5e5e5;
    margin: 15px 0;
}
.meal-edits-plan table td{vertical-align: top;padding: 0 7.5px;}
.meal-edits-plan table .form-group input,.meal-edits-plan table .form-group select {
    margin-bottom: 10px;
}

.meal-edits-plan table .form-group span.select2.select2-container.select2-container--default {
    margin-bottom: 10px;
}

.meal-edits-plan table.table_category_1 table.default_option_24 {
    margin-bottom: 10px;
    margin-top: 0;
}

.meal-edits-plan table.table_category_1  .form-group:last-child span {
    margin-right: 10px;
}
.meal-edits-plan table td:last-child {
    padding-right: 0;
    padding-left: 0;
}

.meal-edits-plan table td input.menu_option_photo {
    width: 100%;
}

.meal-edits-plan table td:last-child a {
    display: inline-block;
}

/* Meal Section Design */

.meal_date_row {
    margin-bottom: 30px;
    padding: 10px;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05);
    border-radius: 10px;
}

.meal_date_ul {
    list-style: none;
    padding: 0; 
    margin: 0;
}

.meal_date_ul .meal_option_li {
    width: 100%;
    float: left;
    margin-top: 15px;
    border-bottom: solid 1px #f1f1f1;
}

.meal_date_ul .meal_option_li:last-child {
    border:0px;
}

.meal_date_ul li .meal_image {
    width: 80px;
    height: 80px;
    float: left;
    overflow: hidden;
}

.meal_date_ul li .meal_image img {
    width: 100%;
}

.meal_menu_cat {
    width: calc(100% - 90px);
    float: left;
    margin-left: 10px;
}

.meal_date_title_status {
    font-weight: bold;
}

.meal_date_items {
    float: left;
    width: 100%;
}

.meal_menu_cat .meal_categoty {
    width: 100%;
    float: left;
    color: #f10000;
}

.meal_menu_cat .meal_menu_item {
    width: 100%;
    float: left;
    font-weight: bold;
    color: #000000;
}

.green {
    color: #5bba5b !important;
}

.red {
    color: #f10000 !important;
}
li.list-group-item.list-title-subscription{
    width:100%;
}
/* 2 dec 19 */
.boder_box {
    border: 1px solid #E5E5E5;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 20px 3px;
    padding: 15px  10px 5px 10px;
    box-sizing: border-box;
}
/* .btn_document{overflow: hidden;}
.btn_document #attachment{    position: absolute;
    top: 0;
    right: 13px;
    min-width: 100px;
    min-height: 100px;
    font-size: 100px;
    text-align: right;
    opacity: 0;
    filter: alpha(opacity=0);
    outline: none;
    background: white;
    cursor: inherit;
    display: block;} */
    .input-group.full_width {
        width: 100%;
    }.input-group.full_width .btn-file-upload {
        display: flex;
        align-items: center;
    }
    .full_width span.input-group-btn {
        width: 130px;
    }
/* 2 dec 19 end*/