/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Indie+Flower&family=Quicksand:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Varela+Round&display=swap');
:root{
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #64a19d;
    --cyan: #17a2b8;
    --white: #fff;
    --slight-white:rgba(200,200,200,1);
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #64a19d;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --hcolor:rgba(200,200,200,1);
    --almost-black: #111111;
    --black: #000000;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --ff-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --ff-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --font-default: "Quicksand",sans-serif;
    --font-primary: "Varela Round", sans-serif;
    --font-secondary: "Inter", sans-serif;
    --font-tertiary: "Amatic SC", sans-serif;
    --topMenuFirstLine: #2F2F2F;
    --topMenuSecondLine: #434343;
    --btn-outline-dark-1: #3b3b3b
    --btn-outline-dark-2: #434343
}
:root{
    --bgcolor-default: rgba(34,34,34,1);
    --bgcolor-set1: rgba(255,255,255,1);
    --bgcolor-set2: rgba(0,0,0,1);
    --bgcolor-set3: rgba(134,108,84,1);
    --bgcolor-set4: rgba(192,155,120,1);
    --bgcolor-set5: rgba(234,214,194,1);
}
html,body{background-color:var(--bgcolor-default);margin:0;font-size:18px;font-family:var(--font-default);}
section{min-height:80vh;margin:0em auto 10vh auto;}
label{font-size:0.88em;}
a:link, a:visited, a:active{color:rgba(255,255,255,1);text-decoration:none;}
a:hover{color:rgba(255,255,255,.8);text-decoration:none;cursor:pointer;}

footer a:link, footer a:visited, footer a:active{color:var(--slight-white);text-decoration:none;}
footer a:hover{color:var(--white);text-decoration:none;cursor:pointer;}
.hidden{display:none;}
.fulllabel{}
.form-label{margin-bottom:.1rem;}
.errorInput{border-color:red!important;}
.successInput{border-color:green!important;}
.warningInput{border-color:orange!important;}
.form-check-label{width:100%;}
.form-text{margin-top:.05rem;margin-left:.75rem;font-style:italic;}
.logreg{margin:0em;padding:2em;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition: all 0.3s cubic-bezier(.25,.8,.25,1);border-radius:2em;}
.collapseCard{border-color:rgba(134,108,84,1);background-color:transparent!important;}
.collapseHead{background-color:rgba(192,155,120,1);border:none;border-color:rgba(134,108,84,1);}
.collapseHead:hover{cursor:pointer;background-color:rgba(192,155,120,.6);}
.collapseBody{background-color:transparent!important;}
.collapseFoot{height:0em;}
.form-check{border:1px solid rgba(0,0,0,0.0);border-radius:.375rem;padding-left:2.125rem;padding-top:1.345rem;padding-bottom:.625rem;}
.form-check.nar{border:1px solid rgba(200,10,100,0.0);border-radius:.375rem;padding-left:2.125rem;padding-top:.125rem;padding-bottom:.125rem;}
.form-check>label{height:1.25em;cursor:pointer;margin-top:-.025em;}
.form-check>.form-check-input{border-color:rgba(134,108,84,1);margin-top:.125em;min-width:1.25em;height:1.25em;}
.form-check>.form-check-input:checked{background-color:rgba(192,155,120,1);border-color:rgba(134,108,84,1);}

#legallist > ol{counter-reset: item;}
#legallist > li{display: block;}
#legallist > li:before{content:counters(item,".")"";counter-increment:item;}
.legallist > ol{counter-reset: item;}
.legallist > li{display: block;}
.legallist > li:before{content:counters(item,".")"";counter-increment:item;}

.admfrm .form-check>label{height:1.25em;cursor:pointer;margin-top:-.025em;}
.admfrm .form-check>.form-check-input{border-color:rgba(134,108,84,1);margin-top:.125em;width:1.25em;height:1.25em;position:relative;left:.3em;}
.admfrm .form-check>.form-check-input:checked{background-color:rgba(192,155,120,1);border-color:rgba(134,108,84,1);}
.ts-0{font-size:1.0em;}
.ts-1{font-size:1.1em;}
.ts-2{font-size:1.2em;}
.ts-3{font-size:1.3em;}
.ts-4{font-size:1.4em;}
.ts-5{font-size:1.5em;}
.ts-6{font-size:1.6em;}
.text-justify{text-align:justify;}
.copyThis{cursor:pointer;}
.bg-code{font-size:1.15em;font-family:courier new;color:#fcfcfc;background-color:rgba(107,86,67,1);}
hr{border-color:rgba(190,190,190,1);}
.bgimg {background: url("../../assets/img/sys/brunchboard02.png") no-repeat 25% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.pullUp{margin-top:-11vh;}
@media (min-width: 1200px){.pullUp{margin-top:-24vh;}}
@media (min-width: 992px){.pullUp{margin-top:-19vh;}}
@media (min-width: 768px){.pullUp{margin-top:-15vh;}}
@media (min-width: 576px){.pullUp{margin-top:-11vh;}}
#searchFilter{display:none;}
/* CSS Typography */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--hcolor);font-family:var(--font-primary);}
.text-font-norm{font-family:'Quicksand',sans-serif;}
.lh-2{line-height:1.2em;}
/* BUTTONS */
.btn-primary{background-color:rgba(192,155,120,1);border-color:rgba(134,108,84,1);}
.btn-primary:hover{background-color:rgba(107,86,67,1);border-color:rgba(134,108,84,1);}
.btn-primary:focus,.btn-primary.focus{box-shadow: 0 0 0 .2rem rgba(134,108,84,.5)}
.btn-primary.disabled,.btn-primary:disabled{background-color:rgba(192,155,120,1);border-color:rgba(107,86,67,1);color:rgba(234,214,194,1);}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle{background-color:rgba(107,86,67,1);border-color:rgba(134,108,84,1);}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(134,108,84,.5)}

.btn-outline-primary{background-color:transparent;background-image:none;border-color:rgba(134,108,84,1);}
.btn-outline-primary:hover{background-color:rgba(107,86,67,1);border-color:rgba(134,108,84,1);}
.btn-outline-primary:focus,
.btn-outline-primary.focus{box-shadow: 0 0 0 .2rem rgba(134,108,84,.5)}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled{background-color:transparent;border-color:rgba(107,86,67,1);color:rgba(234,214,194,1);}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle{background-color:rgba(107,86,67,1);border-color:rgba(134,108,84,1);}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(134,108,84,.5)}

.btn-outline-secondary{background-color:transparent;background-image:none;border-color:rgba(134,108,84,1);}
.btn-outline-secondary:hover{background-color:rgba(107,86,67,1);border-color:rgba(134,108,84,1);}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus{box-shadow: 0 0 0 .2rem rgba(182,212,254,.5)}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled{background-color:transparent;border-color:rgba(107,86,67,1);color:rgba(234,214,194,1);}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle{background-color:rgba(107,86,67,1);border-color:rgba(134,108,84,1);}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(134,108,84,.5)}

.btn-outline-dark{background-color:transparent;background-image:none;border-color:var(--btn-outline-dark-1);}
.btn-outline-dark:hover{background-color:var(btn-outline-dark-2);border-color:var(--btn-outline-dark-1);}
.btn-outline-dark:focus,
.btn-outline-dark.focus{box-shadow: 0 0 0 .2rem rgba(182,212,254,.5)}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled{background-color:transparent;border-color:rgba(107,86,67,1);color:rgba(234,214,194,1);}
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle{background-color:rgba(107,86,67,1);border-color:rgba(134,108,84,1);}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem var(--btn-outline-dark-1);}

.btn-outline-light{background-color:transparent;background-image:none;border-color:var(--btn-outline-dark-1);color:rgba(248,245,241,1);}
.btn-outline-light:hover{background-color:rgba(234,214,194,1);border-color:var(--btn-outline-dark-1);color:rgba(107,86,67,1);}
.btn-outline-light:focus,
.btn-outline-light.focus{box-shadow: 0 0 0 .2rem rgba(182,212,254,.5)}
.btn-outline-light.disabled,
.btn-outline-light:disabled{background-color:transparent;border-color:rgba(234,214,194,1);color:rgba(234,214,194,1);}
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle{background-color:rgba(234,214,194,1);border-color:rgba(217,195,174,1);color:rgba(107,86,67,1);}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(217,195,174,.5);color:rgba(107,86,67,.5);}
/* GENERAL ALERT */
.alert {padding:15px;margin-bottom:20px;border: 1px solid transparent;border-radius:4px;}
.alert-dismissable .close,
.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;}
.alert-success hr{border-top-color:#c9e2b3;}
.alert-success .alert-link{color:#2b542c;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f;}
.alert-info hr{border-top-color:#a6e1ec;}
.alert-info .alert-link{color:#245269;}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;}
.alert-warning hr{border-top-color:#f7e1b5;}
.alert-warning .alert-link{color:#66512c;}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442;}
.alert-danger hr{border-top-color:#e4b9c0;}
.alert-danger .alert-link{color:#843534;}
/* INPUT */
input,select,textarea{border-color:rgba(134,108,84,1)!important;}
.dropdown-item.active,
.dropdown-item:active{background-color:rgba(33,37,41,.4);}
.dropdown-menu li{position: relative;}
/* AUTOCOMPLETE */
.autocomplete{position:relative;display:inline-block;}
.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0;}
.autocomplete-items div{padding:10px;background-color:rgba(234,214,194,1);border-bottom:1px solid #d4d4d4;cursor:pointer;}
.autocomplete-items div:hover{background-color:rgba(234,214,194,1);}
.autocomplete-active{background-color:rgba(192,155,120,1)!important;color:#ffffff;}
/* SPECIFIC ELEMENTS */
/* CSS userCookieSetting */
.userCookieSetting{z-index:1046;position:fixed;bottom:20px;left:5vw;width:90vw;min-height:160px;padding:1em;background-color:rgba(192,155,120,1);opacity:.95;border-radius:10px;box-shadow:0 2px 12px 2px rgba(0,0,0,.3);color:white;text-align:center;font-size:1.2em;overflow:hidden;}
@media only screen and (max-width: 767px) {
    #userCookies .btn-group{display:block;margin:0;}
    #userCookies .btn-group .btn{display:block;float:none;width:100%;border-radius:0;margin:0 0 2px 0;}
    #userCookies .btn-group .btn:first-child{border-radius:.5rem .5rem 0 0;}
    #userCookies .btn-group .btn:last-child{border-radius:0 0 .5rem .5rem;}
}
/* CSS HEADER */
/* CSS topNav */
#topMainNav.topMainNav{background-color:var(--topMenuFirstLine)!important;}
#topMainNav.topMainNav ul{background-color:var(--topMenuFirstLine)!important;}
#topMainNav.topMainNav ul li{}
#topSecNav.topSecNav {color:rgba(234,214,194,1);}
#topSecNav.topSecNav{background-color:var(--topMenuSecondLine)!important;box-shadow:0 2px 12px 2px rgba(0,0,0,.3);}
#topSecNav.topSecNav a.btn, #topSecNav.topSecNav button{border-color:rgba(0,0,0,1);color:rgba(234,214,194,1);}
.navLogo img{max-height:36px;}
#mainNav .dropdown-menu, #useraccx .dropdown-menu, #useracc .dropdown-menu{border-radius:0;border:0;padding:0;}
#mainNav .dropdown-menu ul li a{}
#mainNav ul li a,  #mainNav ul li button{color:rgba(255,255,255,1);}
#mainNav ul li a:hover,  #mainNav ul li button:hover{color:rgba(255,255,255,.8);}
#topSecNav .dropdown-menu{border-radius:0;border:0;padding:0;}
#topSecNav .dropdown-menu ul li a{}
#topSecNav ul li a,  #topSecNav ul li button{}
#topSecNav ul li a:hover,  #topSecNav ul li button:hover{background-color:rgba(0,0,0,1);}

#mainNav .dropdown-toggle{color:rgba(255,255,255,1);}
#mainNav .dropdown-item.active, #mainNav .dropdown-item:active{background-color:rgba(33,37,41,.4);}
.navbar-brand{color:rgba(255,255,255,1);text-transform:capitalize;text-transform:uppercase;letter-spacing:-.05em;font-weight:bold;}
.navbar-brand:hover{color:rgba(255,255,255,.8);}
.navbar-brand-2{line-height:0.8em;border:0px solid rgba(192,155,120,1);border-radius:10px;padding:0.2em 1em;}
.navbar-brand-2c{position:absolute;top:.7em;left:0;right:0;margin-right:auto;margin-left:auto;z-index:1001;background-color: transparent;width:270px;text-align:center;font-weight:bold;}
.dp-sline{background-color:rgba(192,155,120,1);}
#userbgline, #useradmin, #userpriv {background-color:rgba(192,155,120,1)!important;}
#userbgline ul, #useradmin ul, #userpriv ul{border-radius:.75em .75em 0 0;}
.dropdown-menu-level2{background-color:rgba(192,155,120,1)!important;}
.dropdown-menu-level2 ul{border-radius:.75em .75em 0 0;}

/* CSS FOOTER */
footer.bg-dark{background-color:rgba(87,87,87,1)!important;border-top:.3em solid rgba(57,57,57,1);}
footer footer a:link {color:var(--slight-white)!important;text-decoration:none;}
footer a:hover, footer a:active {color:var(--teal)!important;text-decoration:none;}
footer .nav-link:focus, footer.nav-link:hover, footer.nav-link:active{color: var(--teal)!important;}
footer .list-group-flush{background-color:rgba(96,77,60,1);}
footer .list-group-flush a{padding-left:0;background-color:rgba(96,77,60,1);border-color:rgba(96,77,60,1);}
footer .list-group-flush a:hover{background-color:rgba(96,77,60,1);}
/* CSS botNav=bottomNav (footer) */
/* https://www.color-hex.com/color/669999 */
.botnavwrapper{z-index:300;position:fixed;bottom:0;left:0;width:100vw;margin:0;overflow:hidden;}
#botnav .screen{height:75px;width:100%;}
#botnav .nav{height:50px;background:rgba(255,255,255,.05);display:flex;flex-flow:row nowrap;background-color:rgba(192,155,120,1);box-shadow:0 2px 12px 2px rgba(0,0,0,.3);}
#botnav .nav-item.active *[class^=icon-] svg, .nav-item.active *[class^=icon-] path {fill:#fff;}
#botnav .nav-item *[class^=icon-] svg, .nav-item *[class^=icon-] path {fill: #ccc;}
#botnav .nav-item .hump svg, .nav-item .hump path {fill:rgba(192,155,120,1);}
#botnav svg {width:24px;height:24px;margin-bottom:1em;}
#botnav .nav-item{flex:1;position:relative; cursor:pointer;height:25px;text-align:center;padding:12.5px 0 0 0;transform-origin:bottom;transition:transform 500ms ease-out;}
#botnav .nav-item.title{position:absolute;left:0;right:0;bottom:-150%;font-size:12px;text-align:center;transform-origin:bottom;transition:bottom 500ms ease-out;color:rgba(61,91,91,.5);}  
#botnav .nav-item .hump {top:-20px;left:0;right:0;width:100%;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:transform 100ms ease-out;}
#botnav .nav-item.active .hump{transform:scaleY(1);}
#botnav .nav-item.active .title{bottom:16px;color:rgba(61,91,91,.75);}
#botnav .nav-item.active *[class^=icon-]{position:absolute;top:-12.5px;left:calc(50% - 12.5px);}
#botnav .nav-item.active *[class^=icon-] svg, .nav-item.active *[class^=icon-] path {fill: #fff;}
#botnav .nav-item:hover .hump{transform:scaleY(1);}
#botnav .nav-item:hover .title{bottom:16px;color:rgba(61,91,91,.75);}
#botnav .nav-item:hover *[class^=icon-]{position:absolute;top:-12.5px;left:calc(50% - 12.5px);}
#botnav .nav-item:hover *[class^=icon-] svg, .nav-item:hover *[class^=icon-] path {fill: #fff;}
/* CSS CART */
#cartSide input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;}
#cartSide {background-color:rgba(192,155,120,1);}
#cartSide .offcanvas-header {color:rgba(192,155,120,1);background-color:rgba(107,86,67,1);border-bottom:2px solid rgba(107,86,67,1);}
#cartSide .offcanvas-title {color:rgba(192,155,120,1);}
#cartSide .offcanvas-body .card-title, 
#cartSide .offcanvas-body .input-group-text{background-color:rgba(192,155,120,1);color:rgba(234,214,194,1);}
#cartSide .btnCheck{background-color:rgba(107,86,67,1);color:rgba(192,155,120,1);border-color:rgba(192,155,120,1);}
#cartSide .btnCheck:hover{background-color:rgba(96,77,60,1);color:rgba(192,155,120,1);border-color:rgba(192,155,120,1);}
/* CSS ITEMCAROUSEL */
#recipeCarousel .card-body{background-color:rgba(234,214,194,.4);margin:4px;}
#recipeCarousel .w-aut span{color:rgba(107,86,67,1);}
#recipeCarousel .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23504032'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
#recipeCarousel .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23504032'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
@media(max-width:991px){
.carousel-inner .carousel-item > div{display:none;}
.carousel-inner .carousel-item > div:first-child{display:block;}
}
.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-start,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev{display:flex;}
@media(min-width:992px){
.carousel-inner .carousel-item-right.active,
.carousel-inner .carousel-item-next,
.carousel-item-next:not(.carousel-item-start){transform:translateX(25%) !important;}
.carousel-inner .carousel-item-left.active,
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end){transform:translateX(-25%) !important;}
.carousel-item-next.carousel-item-start,
.active.carousel-item-end{transform:translateX(0)!important;}
.carousel-inner .carousel-item-prev,
.carousel-item-prev:not(.carousel-item-end){transform:translateX(-25%) !important;}
}

input[required] + label:after,
textarea[required] + label:after,
select[required] + label:after{content:' *';color:rgba(0,0,0,.6);}

.autocomplete{position:relative;display:inline-block;}
.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0;}
.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4;}
.autocomplete-items div:hover{background-color:#e9e9e9;}
.autocomplete-active{background-color:DodgerBlue !important;color:#ffffff;}


.multiselect-dropdown{display:inline-block;padding:2px 0px 0px 0px;border-radius:.375em;border:solid 1px rgba(134,108,84,1)!important;background-color:white;min-height:3.6em;position:relative;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .76rem center;background-size:16px 12px;}
.multiselect-dropdown span.optext, 
.multiselect-dropdown span.placeholder{display:inline-block;margin:0px 0.25em 0.25em 0.25em;border-radius:.375em;}
.multiselect-dropdown span.placeholder{background-color:transparent;}
.multiselect-dropdown span.optext{background-color:rgba(234,214,194,.7);padding:1px .75em 1px .25em;}
.multiselect-dropdown span.optext .optdel{float:right;margin:0 -6px 1px 5px;font-size:0.8em;font-weight:bold;margin-top:.25em;cursor:pointer;color:#444;}
.multiselect-dropdown span.optext .optdel:hover{color:red!important;}
.multiselect-dropdown span.placeholder{color:transparent;}
.multiselect-dropdown-list-wrapper{box-shadow:gray 0 3px 8px;z-index:1100;padding:2px;border-radius:4px;border:solid 1px #ced4da;display:none;margin:-1px;position:absolute;top:0;left:0;right:0;background:white;}
.multiselect-dropdown-list-wrapper .multiselect-dropdown-search{padding-top:1.375em;margin-bottom:5px;}
.multiselect-dropdown-list{padding:2px;height:10rem;overflow-y:auto;overflow-x:hidden;}
.multiselect-dropdown-list::-webkit-scrollbar{width:6px;}
.multiselect-dropdown-list::-webkit-scrollbar-thumb{background-color:#bec4ca;border-radius:3px;}
.multiselect-dropdown-list div{padding:.25em 0px 0px .25em;}
.multiselect-dropdown-list input{position:relative;top:.4em;height:1.75em;width:1.75em;margin:.15em;}
.multiselect-dropdown-list input label{}
.multiselect-dropdown-list div.checked{}
.multiselect-dropdown-list div:hover{background-color:rgba(234,214,194,.7);}
.multiselect-dropdown span.maxselected {width:94%;}
.multiselect-dropdown-all-selector{border-bottom:solid 1px #999;}


.dropdown-menu li{position:relative;}
.submenu-left{right:100%;left:auto;}
.dropdown-menu>li:hover{background-color:rgba(234,214,194,1);}
.dropdown-menu>li:hover>.submenu{display:block;}
@media (min-width:992px){
.submenu{display:none;position:absolute;left:100%;top:0px;background-color:rgba(192,155,120,1);}
}	
@media (max-width:991px){
.submenu{display:none;position:absolute;top:45px;left:0px;background-color:rgba(192,155,120,1);}
.dropdown-menu .dropdown-menu{margin-left:.0rem;margin-right:.0rem;margin-bottom:.5rem;}
}	

.admRowTitle{background-color:rgba(192,155,120,1);border-top:1px solid rgba(107,86,67,1);border-left:1px solid rgba(107,86,67,1);border-right:1px solid rgba(107,86,67,1);height:2em;padding-top:.2em;border-radius:.75em .75em 0 0;font-weight: bold;}
.admRowSubTitle{background-color:rgba(234,214,194,1);border-bottom:1px solid rgba(107,86,67,1);border-left:1px solid rgba(107,86,67,1);border-right:1px solid rgba(107,86,67,1);border-height:2em;padding-top:.2em;font-weight: bold;}
.admRowFoot{background-color:rgba(192,155,120,1);height:2em;padding-top:.2em;border-radius:0 0 .75em .75em;border-bottom:1px solid rgba(107,86,67,1);border-left:1px solid rgba(107,86,67,1);border-right:1px solid rgba(107,86,67,1);}
.admRowBorder{border-left:1px solid rgba(107,86,67,1);border-right:1px solid rgba(107,86,67,1);}
.admRowBorderHover:hover{background-color:rgba(192,155,120,.5);}
.actions{cursor:pointer;}
.admInRowTitle{background-color:rgba(192,155,120,1);height:2em;padding-top:.2em;font-weight: bold;}
.admInRowFoot{background-color:rgba(192,155,120,1);}
