/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 20 Apr, 2020, 4:27:11 PM
    Author     : Mandeep Singh
*/
@font-face {
    font-family: 'Helvetica-Regular';
    src: url('fonts/Helvetica.woff2') format('woff2'),
        url('fonts/Helvetica.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica-Light';
    src: url('fonts/Helvetica-Light.woff2') format('woff2'),
        url('fonts/Helvetica-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica-Bold';
    src: url('fonts/Helvetica-Bold.woff2') format('woff2'),
        url('fonts/Helvetica-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}



html{font-size:16px;font-family: 'Helvetica-Regular' !important;}
body{font-family: 'Helvetica-Regular' !important;font-size:1rem;}
::-webkit-scrollbar-track{background-color: #f2f2f2;}
::-webkit-scrollbar{width: 5px;height: 5px;background-color: #ffffff;}
::-webkit-scrollbar-thumb{background-color: #2d2d2d;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.font-weight-400{font-weight: 400 !important;}.font-weight-500{font-weight: 500 !important;}.font-weight-600{font-weight: 600 !important;}
.w-80{width: 80%;}
.font-10{font-size:0.625rem;}.font-12{font-size:0.75rem;}.font-14{font-size:0.875rem;}.font-18{font-size: 1.125rem !important;}.font-20{font-size: 1.25rem !important;}.font-22{font-size: 1.375rem !important;}
.skf-btn{background-color:#253383;border:none;border-radius: 2px;color:#fff;height: 40px;padding:7px 25px;transition:.5s ease-in-out;font-size:0.875rem;text-transform: capitalize;margin-bottom: 0;}
.skf-btn:hover, .skf-btn:focus{background-color:#253383;color:#fff;}
a, a:hover{text-decoration: none;}
a object{pointer-events: none;}
form{margin-bottom: 0 !important;}

.auth-pages{background:url(../../images/admin/auth-bg.jpg) no-repeat;background-size: cover;height: 100vh;}
.auto-section-main{height: 100vh;}
.auth-section{width: 400px;border-radius: 15px;position: relative;}
.auth-section .alert-success{font-size: 0.875rem;padding: 10px;color: #155724;background-color: #d4edda;border-radius:5px;}
.brand-logo{position: relative;}
.auth-pages .back-btn{position:absolute;left:-20px;top:-3px;font-size: 40px;line-height: 1;color: #f9b000;}
.auth-section h6{color:#242424;font-size:1.25rem;font-weight: 600;}
.submit-btn{color:#fff;height:40px;background-color: #cdab4a;width: 100%;border: none;border-radius: 5px;}
.submit-btn:hover, .submit-btn:focus{outline:none;cursor:pointer;}
a.forgot-password{color: #000000; font-weight: 500; font-size: 0.875rem; width: 100%; text-align: center; display: inline-block;}
.auth-pages .notify-details{font-size: 1rem;color: #747678;line-height: 1.3;}


/*Sidebar Css*/
.sidebar{width:240px; transition: all 300ms linear;background-color: #394b48;position: fixed;z-index: 9;}
.sidebar .sidebar-header{height: 80px;border-right: 4px solid #fff;position: relative;}
.sidebar-header:after {content: '';position: absolute;height: 100%;right: 0;width: 1px;background: #f2f2f2;}
.sidebar-inner {height: 100%;}
.sidebar .sidebar-content {height: calc(100vh - 70px);overflow-y: scroll;}
.sidebar-content ul li{list-style: none;}
.sidebar-content .submenu{display: none;}
/*.sidebar-content .has-submenu-active .submenu{display: block;transition: .5s ease-in-out;}*/
.sidebar-content .menu-item > .menu-link{font-size:0.875rem;color:#fff;display: flex;align-items: center;padding: 10px 20px 10px 15px;margin: 5px 0;position: relative;transition: .5s ease-in-out;}
.sidebar-content .menu-item > .menu-link{width: 85%;margin: 0 auto 10px;border-radius: 8px;transition: .5s ease-in-out;}
.sidebar-content .menu-item .menu-link svg{margin-right:15px;}
.sidebar-content .menu-item .menu-link svg path{fill:#fff;transition: .5s ease-in-out;}
.sidebar-content .menu-item > .menu-link:hover, .sidebar-content .menu-item > .menu-link.active{color:#cdab4a;background-color: rgba(205,171,74,.2)}
.sidebar-content .menu-item .menu-link.active svg path, .sidebar-content .menu-item .menu-link:hover svg path{fill:#cdab4a;}
.sidebar-content .menu-item:hover .menu-link:after{border-color:#cdab4a !important;} 
.sidebar-content .menu-item.active-item > .menu-link,.sidebar-content .menu-item.has-submenu-active > .menu-link{color:#cdab4a;background-color: rgba(205,171,74,.2)}
.sidebar-content .menu-item.active-item > .menu-link svg path, .sidebar-content .menu-item.has-submenu-active > .menu-link svg path{fill:#cdab4a} 
.sidebar-content .submenu li a.menu-link{font-size:0.8125rem;font-weight: 500;color:#fff;padding:8px 20px;display: block;}
.sidebar-content .menu-item.has-submenu > .menu-link:after{content: '';position: absolute;width: 10px;height: 10px;border-top: 1.2px solid #fff;border-right: 1.2px solid #fff; z-index: 1;right: 15px;transform: rotate(45deg);transition: .5s ease-in-out;}
.sidebar-content .menu-item.has-submenu.has-submenu-active > .menu-link:after{transform: rotate(135deg);border-color: #cdab4a;}
.sidebar-content .menu-item.has-submenu  ul.submenu .menu-link.active{color: #cdab4a;}

/**************/
#content {width: calc(100% - 240px); min-height: 100vh; margin-left: auto; transition: all 0.3s; background-color: #f2f2f2; position: relative;}
.top-navbar{height: 80px;color:#585858;box-shadow: 0px 4px 7px 0 rgba(31, 30, 30, 0.03);position: sticky;top: 0;z-index: 9;padding:20px;}
.top-navbar h6{margin-bottom:0;font-size: 1.125rem;font-weight: 400;}
.top-navbar .nav-link{text-transform: capitalize;}
.top-navbar .notification-dropdown a:after{display: none;}
.top-navbar .notification-dropdown a span.badge{position: absolute;background-color: #ff7900;border-radius: 50px;top: 7px;right: 10px; min-width: 10px;min-height: 10px;font-size: 12px; color: #ffffff;line-height: inherit;}
.notification-dropdown .dropdown-menu{min-width: 280px;max-height: 320px;overflow-y: auto;}
.notification-dropdown .dropdown-menu .dropdown-item{white-space: inherit;}
.notification-dropdown .dropdown-menu .dropdown-item label{width: 165px;font-size: 0.875rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: 500;color: #000;}
.notification-dropdown .dropdown-menu .dropdown-item span{position: absolute;top: 13px;right: 15px;font-weight: 500;font-size: 12px;color: #adadad;}
.notification-dropdown .dropdown-menu .dropdown-item p{line-height: 1.5;margin-bottom: 0;font-size: 0.8125rem;color: #999;width: 100%;}
.view-notification{width: 100%;margin: 0;background-color: #efefef;color: #d42a59;text-transform: capitalize;}
.profile-dropdown .dropdown-toggle{font-size: 1.125rem;color: #000;font-weight: 600}
.profile-dropdown .dropdown-toggle img{border-radius: 5px;}
/********/
.page-content{padding: 20px;}
.main-heading{font-size: 1.375rem;margin-bottom: 0px;}
.sub-heading{font-size: 1.25rem;margin-bottom: 0;}
.custom-card{background-color: #fff;padding: 15px;border-radius: 10px;box-shadow: 0px 4px 7px 0 rgba(31, 30, 30, 0.03);position: relative;height: 100%;}
.custom-card .card-content{display: flex;flex-wrap: wrap;align-content: center;}
.custom-card .circle{width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;padding: 10px;border-radius: 50px;}
.custom-card .circle1{background-color: rgba(116,118,120,.3);}
.custom-card .circle2{background-color: rgba(255,121,0,.3);}
.custom-card .circle3{background-color: rgba(47,132,10,.3);}
.custom-card .circle4{background-color: rgba(239,83,80,.3);}
.custom-card .card-content h6{color: #585858;font-size: 1rem;}
.custom-card .card-content span{color: #343434;font-size: 1.875rem;font-weight: 500}
/*.custom-tabs .nav.nav-tabs li{margin-right:20px;}*/
.custom-tabs .nav.nav-tabs li a{color:#fff;background-color: #747678;padding:7px 40px;display: flex;align-items: center;height: 40px;text-transform: capitalize;cursor: pointer;position: relative;transition: .5s ease-in-out;}
.custom-tabs .nav.nav-tabs li a.active{color:#fff;background-color: #cdab4a !important;}
.custom-tabs .nav.nav-tabs li:first-child a{border-top-left-radius: 10px;border-bottom-left-radius: 10px}
.custom-tabs .nav.nav-tabs li:last-child a{border-top-right-radius: 10px;border-bottom-right-radius: 10px}
.custom-tabs .nav.nav-tabs li a:hover, .custom-tabs .nav.nav-tabs li a:focus{color:#fff;background-color: #ff7900;}
.main-section{background-color: #fff;padding: 20px;border-radius: 10px;box-shadow: 0px 4px 7px 0 rgba(31, 30, 30, 0.03);position: relative;}
.sectioncase1{height: calc(100vh - 215px);overflow-y: auto;}
.add-page-section{height: calc(100vh - 270px);overflow-y: auto;margin-right: -15px;padding-right: 15px;}

.custom-table.table thead th{color:#585858;font-size:0.875rem;font-weight: 600;}
.custom-table.table tbody td{color:#343434;font-size:0.9375rem;font-weight: 500;vertical-align: middle;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.custom-table .meeting-status span{height: 10px;width: 10px;border-radius: 10px;display: inline-block;margin-right: 10px;}

.custom-table .meeting-status span.ongoing{background-color: #1a8515;}
.custom-table .meeting-status span.notstart{background-color: #ff7900;}
.custom-table .meeting-status span.cancelled{background-color: #ef5350;}

.custom-table tbody tr td.type span{display: inline-block;padding: 7px;font-size: 13px;border-radius: 5px;line-height: 1;}

.custom-table tbody tr td.type span.scheduled{background-color: #e8f3e7;color: #1a8515;white-space: nowrap;}
.custom-table tbody tr td.type span.walkin{background-color: #e8f3e7;color: #ff7900}
.custom-table tbody tr td.type span.upcoming{background-color: rgba(26,133,21,.1);color: #1a8515}
.custom-table tbody tr td.type span.ongoing{background-color: rgba(255,121,0,.1);color: #ff7900}
.custom-table tbody tr td.type span.completed{background-color: rgba(0,0,0,.1);color: #747678}

/*Table Header Fixed Start*/
.table-header-fixed{width: 100%;/*display: flex;flex-flow: column;*/}
.table-header-fixed thead{width: calc( 100% - 10px );display: table;table-layout: fixed;position: relative;}
.table-header-fixed tbody{display: block;overflow-y: auto;overflow-x: hidden;}
.table-header-fixed tr{width: 100%;display: table;table-layout: fixed;}
.table-header-fixed thead:after {content: '';width: 5px;height: 100%;position: absolute;right: -4px;top: 0;background: #fff;}
.overflow-x{overflow-x: auto;}

.primary-btn, .secondary-btn, .tertiary-btn{border-radius: 5px;height: 40px;padding: 7px 25px;transition: .5s ease-in-out;font-size: 0.9375rem;text-transform: capitalize;margin-bottom: 0;display: flex;align-items: center;}
.primary-btn, .primary-btn:hover, .primary-btn:focus, .secondary-btn:active{background-color: #cdab4a !important;color:#fff !important;}
.secondary-btn, .secondary-btn:hover, .secondary-btn:focus, .secondary-btn:active{background-color: #747678 !important;color:#fff !important;}
.tertiary-btn, .tertiary-btn:hover, .tertiary-btn:focus, .tertiary-btn:active{background-color: #fff !important;color:#000 !important;border:1px solid #cfd0d0;}
.text-btn{color: #ff7900;cursor: pointer;}


.d-content{display: contents;}
.form-group.custom-form-group label, .custom-label{color:#585858;font-size:0.875rem;top:6px;font-weight: 500}
.form-group.custom-form-group small{font-size:0.75rem;font-weight: 500;}
.page-content .form-group.custom-form-group small{position: absolute;}
.form-group.custom-form-group input, .form-group.custom-form-group select, .form-group.custom-form-group textarea{background-image: none;border:1px solid #cfd0d0;border-radius: 5px;color:#bdbdbd;height: 40px;padding:7px 10px;transition:.5s ease-in-out;font-size:0.875rem;font-weight: 400;background-color: #fff;line-height: 1.2;}
.form-group.custom-form-group select, .form-group.custom-form-group select:focus{background: #fff url(../../images/admin/icons/dropdown-select.svg) no-repeat top 16px right 11px !important;background-size: 17px !important;padding-right: 35px;transition: .5s ease-in-out}
.form-group.custom-form-group input:read-only:focus{border-color: #cfd0d0;}
.form-group.custom-form-group .form-control.is-invalid:focus{box-shadow: none;border-color:#f44336;}
.form-group.custom-form-group.is-filled input, .form-group.custom-form-group.is-filled select, .form-group.custom-form-group.is-filled textarea{color:#242424;}
.form-group.custom-form-group input::placeholder, .form-group.custom-form-group select::placeholder, .form-group.custom-form-group textarea::placeholder{font-size: 0.875rem;color: #bdbdbd;line-height: 1.2;font-weight: 300;line-height: 1.8;}
.form-group.custom-form-group input:focus, .form-group.custom-form-group select:focus, .form-group.custom-form-group textarea:focus {border-color:#242424;background-image: none;outline:none;}
.form-group.custom-form-group input.search-input, .form-group.custom-form-group input.search-input:focus, .form-group.custom-form-group.is-filled input.search-input{background: #fff url(../../images/admin/icons/search-icon.svg) no-repeat top 10px left 10px;padding-left: 35px;}
.form-group.custom-form-group textarea{width: 100%;height: 100px;resize: none;}
.form-group.custom-form-group input.date-input{background:#fff url(../../images/admin/icons/calendar-icon.svg) no-repeat top 8px left 8px;padding-left: 40px;}

/*Custom Breadcrumb Start*/
.custom-breadcrumb{background-color: inherit;color:#878787;padding: 7px 0;margin: 0;}
.custom-breadcrumb  li.breadcrumb-item:before{position: absolute;padding:0; content: "";width:8px;height:8px;border-top:1.4px solid;border-right:1.4px solid;border-color:#484848;transform: rotate(45deg);top:7px;left:0;}
.custom-breadcrumb  li.breadcrumb-item:nth-child(1):before{display: none;}
.custom-breadcrumb  li.breadcrumb-item:nth-child(1){padding-left:0px;}
.custom-breadcrumb  li.breadcrumb-item a, .custom-breadcrumb  li.breadcrumb-item{color:#181818;font-weight:400;font-size: 0.875rem;}
.custom-breadcrumb .breadcrumb-item.active{color: #535353;font-weight:600}
.custom-breadcrumb  li.breadcrumb-item{padding-right:7px;padding-left: 20px;position: relative;letter-spacing:.5px;}
/*Custom Breadcrumb Close*/

/*Upload Employee Page Start*/
.upload-section{width: 80%;}
.upload-section h5{font-size: 16px;}
.upload-section .drag-drop-input{display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: center;height: 150px;border: 1px dashed #bdbdbd;position: relative;color: #242424;}
.upload-section span{color: #747678;font-size: 0.875rem;}
.upload-section .drag-drop-input input[type="file"], .upload-section .browse-btn-input button input[type="file"], .full-details .employee-img .camera-icon input[type="file"]{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.upload-section .browse-btn-input button{position: relative;cursor: pointer;background-color: #000 !important;}
.upload-section .drag-drop-input .remove-file-btn{color: #ef5350;}
.upload-section .browse-btn-input .take-time-desc{color: #666666;font-size: 0.875rem;}
/*Upload Employee Page Close*/
/*Employee Details Start*/
.full-details .employee-img{width: 150px;height: 150px;position: relative;border-radius: 100px;margin: 15px auto 20px;border: 1px solid #747678}
.full-details .employee-img .camera-icon{width: 35px;height: 35px;background-color: #ff8200;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;right: 0;border-radius: 100%;cursor: pointer;overflow: hidden;}
.full-details .employee-details h6{font-size: 1.25rem;}
.full-details .employee-details span{color: #747678;font-size: 1rem;}
.full-details .employee-details small{color: #747678;font-size: 0.875rem;}
.full-details .column-title {color: #747678;font-size: 0.875rem;display: block;}
.full-details .column-desc {color: #000000;font-size: 1rem;display: block;overflow: hidden;text-overflow: ellipsis;}
.modal-sm{max-width: 400px;}
.modal-content{border-radius: 10px;}
.modal-content button.close{position: absolute;right: 15px;top: 10px; z-index: 11;}
/* Custom Datepicker */
.datepicker.datepicker-dropdown{opacity: 1;transform: scale(1);}
.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {cursor: pointer;font-weight: 600;}
.datepicker th, .datepicker td{font-size: 0.8125rem;}
.datepicker th.dow, .datepicker td.day{width: 30px !important;height: 28px !important;}
.datepicker th{font-weight: 500;color: #000;}
.datepicker table tr td.today.day, .datepicker table tr td.today.day:hover{background-image: none !important;background-color: #ff7900 !important;color:#fff !important;}
.datepicker table tr td.active.day{background-image: none;background-color: #000 !important;color:#fff;}
/* Custom Datepicker Close*/
[data-toggle="modal"]{cursor: pointer;}
/* Rooms Pages */
.custom-tabs1 li a{display: flex;align-items: center;height: 55px;padding: 20px;border: 1px solid #adafaf; color: #747678; border-radius: 5px;position:relative;font-size: 1.25rem;transition: .5s ease-in-out;}
.custom-tabs1 li a.active{background-color: #ff7900;color: #fff;border-color: #ff7900;}
.custom-tabs1 li a svg path{transition: .5s ease-in-out;}
.custom-tabs1 li a.active svg path{fill:#fff;}
.time-slot{border: 1px solid #adafaf; color: #747678; border-radius: 5px;height: 40px;padding: 5px 10px;display: flex;
align-items: center;justify-content: center;font-size: 1.125rem;}
.time-slot.booked-time{background-color: #adafaf;}
.select-amenities{border: 1px solid #d3d4d4;border-radius: 10px;height: 100%;}
.select-amenities ul{list-style: none;padding: 0;margin: 0;}
.select-amenities ul li{padding: 10px 20px;border-top: 1px solid #e5e5e5;}
.select-amenities ul li:first-child{border: none;}
/* Rooms Pages Close*/

/* Custom Checkbox */
.custom-checkbox {display: flex;align-items: center;font-size: 0.875rem;font-weight: 300;position: relative;padding-left: 35px;margin-bottom: 0px;min-height: 20px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.custom-checkbox input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 5px;left: 0;height: 20px;width: 20px;border: 1px solid #747678;border-radius: 10px;transition: .5s ease-in-out}
.custom-checkbox:hover input ~ .checkmark {background-color: #ccc;}
.custom-checkbox input:checked ~ .checkmark {background-color: #ff7900;border-color: #ff7900}
.custom-checkbox .checkmark:after {content: "";position: absolute;display: none;}
.custom-checkbox input:checked ~ .checkmark:after {display: block;}
.custom-checkbox .checkmark:after {left: 6px;top: 3px;width: 5px;height: 10px;border: solid white;border-width: 0 2px 2px 0;  -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}


.delete-btn{background: inherit;padding: 0;border: none;cursor: pointer;}
.table-borderless tbody+tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {border: 0;}

/*Notification Page*/
.notification-page .custom-tabs .nav.nav-tabs li{background-color: #394b48;}
.notification-page .custom-tabs .nav.nav-tabs li a{background-color: inherit;}
.notification-page .custom-tabs .nav.nav-tabs li:last-child {border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.notification-page .nav.nav-tabs li:first-child{border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.notification-page .nav.nav-tabs li a{border-radius: 20px !important;}
.notification-page .custom-tabs .nav.nav-tabs li a.active{color: #394b48}
.notification-page .notification-date{font-size: 1.125rem;width: 100%;display: flex;padding: 10px 0;}
.notification-listing{list-style: none;padding: 0;}
.notification-listing li{padding: 15px;display: flex;align-items: center;margin-bottom: 10px;background-color: #fff;box-shadow: 0px 4px 7px 0 rgba(31, 30, 30, 0.03);}
.notification-listing li img{margin-right: 15px;}

/*Custom Pagination*/
.custom-pagination .pagination .page-item.active .page-link, .custom-pagination .pagination .page-item .page-link:hover, .pagination.custom-pagination .page-item .page-link:focus{box-shadow: none;color:#fff;background: #cdab4a;}
.custom-pagination .pagination{display: flex;flex-wrap: wrap;align-items: center;margin-bottom:0}
.custom-pagination .pagination li:first-child a.page-link, .pagination.custom-pagination li:last-child a.page-link{font-size:0;}
.custom-pagination .pagination li:first-child a.page-link:after, .custom-pagination .pagination li:last-child a.page-link:after, .custom-pagination .pagination li:first-child.disabled:after, .custom-pagination .pagination li:last-child.disabled:after{content:'';width: 10px;height:10px;border-top:1.5px solid #fff;border-left:1.5px solid #fff;position: absolute;top:10px;}
.custom-pagination .pagination li.disabled{position: relative;}
.custom-pagination .pagination li:first-child a.page-link, .custom-pagination .pagination li:last-child a.page-link{background:#000000;position: relative;font-size: 0;}
.custom-pagination .pagination li:first-child a.page-link:after, .custom-pagination .pagination li.disabled:first-child:after{transform: rotate(-45deg); left: 12px;}
.custom-pagination .pagination li:last-child a.page-link:after, .custom-pagination .pagination li.disabled:last-child:after{transform: rotate(135deg);right: 12px;}
.custom-pagination .pagination li:first-child.disabled, .custom-pagination .pagination li:last-child.disabled{background:#000000;width:30px;height:30px;border-radius:15px;color:#fff;font-size:0;}
.custom-pagination .pagination li:first-child.disabled span, .custom-pagination .pagination li:last-child.disabled span{display: none;}
.custom-pagination .pagination li:first-child{margin-right:15px;}
.custom-pagination .pagination li:last-child{margin-left:7px;}
.custom-pagination .pagination li .page-link{border-radius: 15px;width:30px;height:30px;min-width: inherit;padding: 5px;font-weight: 600;display: flex;align-items: center;justify-content: center;background-color: #adafaf;color: #fff;}

/*Availability of Desks*/
.checkAvailability .modal-content{border-radius: 30px;}
.checkAvailability table{font-size: 14px;text-align: left;}
.checkAvailability table th{background-color: #ebedec;color: #494949;}
.checkAvailability table td{background-color: #cdf0cf;color: #2f603c;}
.checkAvailability table td.available{background-color: #f9cfcf;color: #394b48;}

/*Pantry Page*/
.all-pantry .media{background-color: #fff;border-radius: 10px;box-shadow: 0px 4px 7px 0 rgba(31, 30, 30, 0.03);padding: 10px;display: flex;height: 100%;}
.all-pantry .media .media-body{margin-left: 10px;}
.all-pantry .media h5{font-size: 1.125rem;width: 100%;}
.all-pantry .media span{color: #969799;}
.all-pantry .media img{border-radius: 10px;}
.custom-radio-group input[type="radio"]{position: absolute;top: 0;left: 0;height: 12px;opacity: 0;}
.custom-radio-group label.btn{height: 40px;border: 1px solid #d3d5d5;color: #000;width: 30%;display: flex;align-items: center;justify-content: center;text-transform: capitalize;border-radius: 5px !important;}
.custom-radio-group label.btn.active{background-color: #cdab4a;color: #fff;border-color: #cdab4a}
.drag-drop-main{display: flex;align-items: center;justify-content: center;height: 100%;}
.file-uploaded .item-img{width: 200px;height: 200px;padding: 5px;border: 1px dashed #242424;margin: 0 auto;position: relative;}
.file-uploaded .file-name{padding: 10px 0 5px;text-align: center;margin: 0;}
.file-uploaded .file-size{display: block;text-align: center;}
.file-uploaded .remove-img-btn{border: none;padding: 0;cursor: pointer;background-color: inherit;position: absolute;right: -18px;top: -14px;}

/*Desk Page*/
.browse-input{border: 1px solid #cfd0d0;border-radius: 5px;height: 40px;padding: 7px 10px;transition: .5s ease-in-out;font-size: 0.875rem;font-weight: 400;background-color: #fff;line-height: 1.2;width: 100%;position: relative;overflow: hidden;display: flex;align-items: center;}
.browse-input input[type="file"]{position: absolute;top: 0;right: 0;width: 120px;opacity: 0;z-index: 1;cursor: pointer}
.browse-input .browse-file-btn{position: absolute;top: 0;right: 0;width: 120px;height: 38px;margin: 0;background-color: #cdab4a;color: #fff;text-transform: capitalize;border-radius: 5px;}

/*Switch Toggle button*/
.matrix-switch-btn .switch label .bmd-switch-track{width: 45px;height: 26px;margin-top:-15px;background: #adafaf;}
.matrix-switch-btn .switch label .bmd-switch-track::after {width: 19px;height: 19px;left: 3px;background-color: #fff;box-shadow: none;}
.matrix-switch-btn .switch label input:checked+.bmd-switch-track::after {left: calc(100% - 22px);background-color: #fff;}
.matrix-switch-btn .switch label input:checked+.bmd-switch-track{background-color: #cdab4a}


/*Status*/
.pending{background-color: #fff1e5;color: #ff7900;}
.not-available{background-color: #e5e5e5;color: #747678;}
.accepted{background-color: #e8f3e7;color: #1a8515;}
.delivered{background-color: #e8f3e7;color: #1a8515;}

.action .na{background-color: #747678;color: #fff;}
.action .accept{background-color: #cdab4a;color: #fff;}
.action .cancelled{background-color: #ef5350;color: #fff;}
.action .delivered{background-color: #2f840a;color: #fff;}
.action .completed{background-color: #e5e5e5;color: #747678;}

.status .upcoming{background-color: #e8f3e7;color: #1a8515;}
.status .ongoing{background-color: #fff1e5;color: #ff7900;}
.status .completed{background-color: #e5e5e5;color: #747678;}

/*Meeting Details*/
.meeting-details h4{font-size: 1.375rem;}
.meeting-timing{color: #747678;}
.meeting-timing img{margin: -4px 10px 0 0;}
.meeting-timing span{display: block;color: #000;margin-top: 5px;}
.meeting-details h5{color: #747678;font-size: 1rem;}
.meeting-details .organizer-listing{display: flex;align-items: center;}
.meeting-details .organizer-listing span{margin-right: 10px; border-radius: 8px;width: 54px;height: 54px;font-size: 1.375rem;overflow: hidden;display: flex;justify-content: center;align-items: center;position: relative;color: #fff;}
.meeting-details .organizer-listing span img{position: absolute;}
.meeting-card{background-color: #fff;padding: 15px;border-radius: 10px;box-shadow: 0px 0px 9px 0 rgba(31, 30, 30, 0.2); margin-top: 25px;}
.meeting-card h4{font-size: 1.375rem;}
.meeting-card ul{padding: 0;}
.meeting-card ul li{list-style: none;color: #747678;padding: 5px 0;display: flex;}
.meeting-card ul li img{margin: 2px 10px 0 0;}
.meeting-card ul li.cancelled{color: #ef5350;}
.meeting-card ul li.deliver{color: #019616;}

.visiting-card{display: flex;justify-content: space-between;width: 100%;}
.visiting-card img{width: 47%;}
.modal-sm.modal-dialog-centered .modal-footer .btn.secondary-btn, .modal-sm.modal-dialog-centered .modal-footer .btn.primary-btn{min-width: 140px;display: flex;justify-content: center;}

.name-a{background-color: #e22637;}
.name-b{background-color: #1c94b5;}
.name-c{background-color: #c0243b;}
.name-d{background-color: #fbdb5b;}
.name-e{background-color: #59bb73;}
.name-f{background-color: #7d1a15;}
.name-g{background-color: #e59f1f;}
.name-h{background-color: #5554a0;}
.name-i{background-color: #094469;}
.name-j{background-color: #15a96b;}
.name-k{background-color: #4db74e;}
.name-l{background-color: #a781ba;}
.name-m{background-color: #b950a3;}
.name-n{background-color: #272974;}
.name-o{background-color: #cd7c2a;}
.name-p{background-color: #fcbfce;}
.name-q{background-color: #6e6a60;}
.name-r{background-color: #34c1c3;}
.name-s{background-color: #fc8567;}
.name-t{background-color: #d1b38f;}
.name-u{background-color: #2b2d80;}
.name-v{background-color: #715399;}
.name-w{background-color: #7250a3;}
.name-x{background-color: #b3b33c;}
.name-y{background-color: #868307;}
.name-z{background-color: #4c5e2d;}
.custom-card.d-flex.align-items-center.cm-carpool {
    min-height: 95px;
}   

@media (min-width: 1200px){
.modal-xl { max-width: 1140px; }


}