/* cookie alert */
#cookies-message{
	color: white; padding: 12px 10px; text-align: center; position: fixed; bottom:0px; left:0; right:0; background-color: rgba(0,0,0,0.6); z-index: 100000; box-shadow: 0 0 5px rgba(0,0,0,0.4); display: none;
}
#accept-cookies-checkbox{
	background-color: #791A3E; color: #FFF; border: solid 1px #00AFBF; transition: all 0.5s; padding: 2px 6px; border-radius: 4px; display: inline-block; margin-left: 10px; text-decoration: none; cursor: pointer
}
#accept-cookies-checkbox:hover{
	background-color: transparent; border-color: white;
}


.tooltip-inner{ color:#ffffff; font-weight:400;  background-color:#791A3E;}

.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before { border-top-color: #791A3E;}
.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.bs-tooltip-left .arrow::before { border-left-color: #791A3E;}
.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.bs-tooltip-right .arrow::before { border-right-color: #791A3E;}
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before { border-bottom-color: #791A3E;}

body::-webkit-scrollbar { 
    -webkit-appearance:none; 
    width:5px;
}
body::-webkit-scrollbar-track {
    border-radius: 10px;

    background: #fff;
    height:90%;
}
body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #888;
}
body::-webkit-scrollbar-thumb:hover {
    background:#999; 
}
body::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(100,100,100,0.4);
}




.no-scroll {
    overflow-y: hidden;
}
.scroll {
	
}

.scroll::-webkit-scrollbar { 
    -webkit-appearance:none; 
    width:5px;
}
.scroll::-webkit-scrollbar-track {
    border-radius: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    background: #fff;
    height:90%;
}
.scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #888;
}
.scroll::-webkit-scrollbar-thumb:hover {
    background:#999; 
}
.scroll::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(100,100,100,0.4);
}

.text-bank0 { color: #791A3E; }
.text-bank1 { color: #d279a6; }
.text-bank2 { color: #993366; }
.text-bank3 { color: #602040; }
.text-bank4 { color: #902060; }
.text-bank5 { color: #CF357D; }

.bg-bank0 { background-color: #791A3E; }
.bg-bank1 { background-color: #d279a6; }
.bg-bank2 { background-color: #993366; }
.bg-bank3 { background-color: #602040; }
.bg-bank4 { background-color: #902060; }
.bg-bank5 { background-color: #CF357D; }

.bg-dash1 {background-color: #ebe9e0;}
.bg-dash2 {background-color: #e1ded0;}

.w-10 { width:10%;}
.w-20 { width:20%;}
.w-30 { width:30%;}
.w-40 { width:40%;}
.w-60 { width:60%;}
.w-70 { width:70%;}
.w-80 { width:80%;}
.w-90 { width:90%;}

.hp-10 { height:10px; }
.hp-20 { height:20px; }
.hp-30 { height:30px; }
.hp-40 { height:40px; }
.hp-50 { height:50px; }
.hp-60 { height:60px; }
.hp-70 { height:70px; }

.f-s-10 { font-size:10px; }
.f-s-11 { font-size:11px; }
.f-s-12 { font-size:12px; }
.f-s-13 { font-size:13px; }
.f-s-14 { font-size:14px; }
.f-s-15 { font-size:15px; }
.f-s-16 { font-size:16px; }
.f-s-17 { font-size:17px; }
.f-s-18 { font-size:18px; }
.f-s-19 { font-size:19px; }
.f-s-20 { font-size:20px; }
.f-s-21 { font-size:21px; }
.f-s-22 { font-size:22px; }
.f-s-23 { font-size:23px; }
.f-s-24 { font-size:24px; }
.f-s-25 { font-size:25px; }
.f-s-26 { font-size:26px; }
.f-s-27 { font-size:27px; }
.f-s-28 { font-size:28px; }
.f-s-29 { font-size:29px; }
.f-s-30 { font-size:30px; }

.f-l-10 { line-height:10px; }
.f-l-11 { line-height:11px; }
.f-l-12 { line-height:12px; }
.f-l-13 { line-height:13px; }
.f-l-14 { line-height:14px; }
.f-l-15 { line-height:15px; }
.f-l-16 { line-height:16px; }
.f-l-17 { line-height:17px; }
.f-l-18 { line-height:18px; }
.f-l-19 { line-height:19px; }
.f-l-20 { line-height:20px; }
.f-l-21 { line-height:21px; }
.f-l-22 { line-height:22px; }
.f-l-23 { line-height:23px; }
.f-l-24 { line-height:24px; }
.f-l-25 { line-height:25px; }
.f-l-26 { line-height:26px; }
.f-l-27 { line-height:27px; }
.f-l-28 { line-height:28px; }
.f-l-29 { line-height:29px; }
.f-l-30 { line-height:30px; }
.f-l-31 { line-height:31px; }
.f-l-32 { line-height:32px; }
.f-l-33 { line-height:33px; }
.f-l-34 { line-height:34px; }
.f-l-35 { line-height:35px; }
.f-l-36 { line-height:36px; }
.f-l-37 { line-height:37px; }
.f-l-38 { line-height:38px; }
.f-l-39 { line-height:39px; }
.f-l-40 { line-height:40px; }
