@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,900italic,700italic,900,700,500italic,500,400italic,300italic,300,100italic&subset=latin,latin-ext);
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');
/*Standart*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0; outline: none; resize:none }
table {border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
html{ height:100%;}
body{padding:0;font-family: 'Quicksand',Tahoma, Helvetica, Arial;font-size:12px; margin:0px auto auto auto; color:#333; height:100%; }
table{font-size: 12px;font-family: 'Quicksand',Roboto, Tahoma, Helvetica, Arial;color : #000;text-align:left; font-weight:450; }
::-webkit-input-placeholder { color:#444; } :-moz-placeholder { color: #444; opacity:1;} ::-moz-placeholder { color:#444; opacity:1; } :-ms-input-placeholder { color:#444; } ::-ms-input-placeholder { color:#444; } ::placeholder { color:#444; } ::-webkit-scrollbar { width: 10px; height:10px; } ::-webkit-scrollbar-track { background-color: transparent; margin-top:0px; margin-bottom:0px; } ::-webkit-scrollbar-thumb { background-color: #8D857F; border-radius: 10px;  }

/*Link*/
a.welcome-brown{padding-right : 0px;padding-left : 0px;font-size:13px;font-family:'Quicksand',Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #F8F3EF;text-decoration : none;font-weight:bold; background-color:#614D3D; padding:10px 18px 12px 18px; border-radius: 3px; }			
a.welcome-brown:hover { background-color:#241E17; } 
a.welcome-yellow{padding-right : 0px;padding-left : 0px;font-size:13px;font-family:'Quicksand',Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #F8F3EF;text-decoration : none;font-weight:bold; background-color:#EFC73A; padding:10px 18px 12px 18px; border-radius: 3px; margin-left:2px; }			
a.welcome-yellow:hover { background-color:#D0A611; } 
a.welcome-menu{ background-size:7px; background-image: url(../images/arrow-right.svg); background-position:0px 6px; background-repeat:no-repeat; background-origin: content-box; padding-right:8px;font-size:15px;font-family:'Quicksand',Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #343434;text-decoration : none;font-weight:bold; }			
a.welcome-menu:hover { color: #9BCC39; } 

a.redthin{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #B05E21;text-decoration : none; }			
a.redthin:hover {padding-right : 0px;padding-left : 0px; color:#663613; } 
a.redbold{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:"Quicksand","Roboto", Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #B05E21;text-decoration : none; }			
a.redbold:hover {padding-right : 0px;padding-left : 0px; color:#663613; } 
a.redthinbig{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #B05E21;text-decoration : none; }			
a.redthinbig:hover {padding-right : 0px;padding-left : 0px; color:#663613; } 
a.redboldbig{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #B05E21;text-decoration : none; }			
a.redboldbig:hover {padding-right : 0px;padding-left : 0px; color:#663613; } 
a.redbigbold{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:"Quicksand",Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #B05E21;text-decoration : none;font-weight:bold; }			
a.redbigbold:hover {padding-right : 0px;padding-left : 0px; color:#804417 } 
a.redbig{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:"Quicksand",Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #B05E21;text-decoration : none;}			
a.redbig:hover {padding-right : 0px;padding-left : 0px; color:#804417 } 

a.greenthin{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:'Quicksand','Roboto',Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #88971C;text-decoration : none;}			
a.greenthin:hover {padding-right : 0px;padding-left : 0px;color:#606C02; } 
a.greenbold{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:'Quicksand',Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #88971C;text-decoration : none;font-weight:bold; }			
a.greenbold:hover {padding-right : 0px;padding-left : 0px;color:#606C02; } 
a.greenuck{padding-right : 0px;padding-left : 0px;font-size:17px;font-family:font-family: 'Roboto',  'Roboto', sans-serif,Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #A7BA23;text-decoration : none; font-weight:300; }			
a.greenuck:hover {padding-right : 0px;padding-left : 0px;color: color:#606C02; } 
a.greenthinbig{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:"Quicksand", Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #88971C;text-decoration : none;}			
a.greenthinbig:hover {padding-right : 0px;padding-left : 0px;color: color:#606C02; } 
a.greenbigbold{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:"Quicksand","Roboto",tahoma ,arial, Helvetica, sans-serif;color: #88971C;text-decoration : none; font-weight:bold; }			
a.greenbigbold:hover {padding-right : 0px;padding-left : 0px;color: #D9AC11;color:#606C02; } 
a.greenbig{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:"Quicksand",tahoma ,arial, Helvetica, sans-serif;color: #88971C;text-decoration : none; }			
a.greenbig:hover {padding-right : 0px;padding-left : 0px;color:#606C02; } 
a.greenhuge{padding-right : 0px;padding-left : 0px;font-size:13px;font-family:"Quicksand",tahoma ,arial, Helvetica, sans-serif;color: #88971C;text-decoration : none; }			
a.greenhuge:hover {padding-right : 0px;padding-left : 0px;color:#606C02; } 
a.greenthinbigframe{padding-right : 0px;padding-left : 0px;font-size:15px;font-family:"Quicksand", Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #88971C;text-decoration : none; padding:10px; background-color:#FFFFFF; border-radius: 3px; }			
a.greenthinbigframe:hover {color: #D9AC11; background-color:#FBFBFB } 
a.greenthinbigframeemptylink{ margin-left:3px; margin-right:3px; padding-right : 5px;padding-left : 20px;font-size:13px;color: #A7BA23; font-weight:bold; text-decoration : none; border:1px solid #F1F5D6; padding:10px 10px 10px 10px; background-color:#FCFDF7; box-shadow: 2px 2px 0px #FCFDF7;-webkit-box-shadow: 2px 2px 0px #FCFDF7; -moz-box-shadow: 2px 2px 0px #FCFDF7; }			  
a.greenthinbigframeemptylink:hover {color: #FFFFFF; background-color:#A7BA23; border:1px solid #A7BA23; } 
a.greenthinbigframeemptylinkactive{ margin-left:3px; margin-right:3px; padding-right : 5px;padding-left : 20px;font-size:13px;color: #FDF7E1; font-weight:bold; text-decoration : none; border:1px solid #D9AC11; padding:10px 10px 10px 10px; background-color:#D9AC11; box-shadow: 2px 2px 0px #FEFBF1;-webkit-box-shadow: 2px 2px 0px #FEFBF1; -moz-box-shadow: 2px 2px 0px #FEFBF1; }			  

a.yellowbold{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:'Quicksand',Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #D9AC11;text-decoration : none;font-weight:bold; }			
a.yellowbold:hover {padding-right : 0px;padding-left : 0px;text-decoration : underline;} 
a.yellowbigbold{padding-right : 0px;padding-left : 0px;font-size:13px;font-family:'Quicksand', "Roboto",Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #D9AC11;text-decoration : none;font-weight:bold; }			
a.yellowbigbold:hover {padding-right : 0px;padding-left : 0px; color:#97780D } 
a.yellowbig{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:"Quicksand",Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #BD960F;text-decoration : none;}			
a.yellowbig:hover {padding-right : 0px;padding-left : 0px; color:#97780D } 
a.yellowthin{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:'Quicksand',"Roboto",Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #D9AC11;text-decoration : none;}			
a.yellowthin:hover {padding-right : 0px;padding-left : 0px;text-decoration : underline;} 

a.bluethin{padding-right : 0px;padding-left : 0px;font-size:12px; font-weight:bold;font-family:"Quicksand", Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #4785B8;text-decoration : none;}			
a.bluethin:hover {padding-right : 0px;padding-left : 0px;text-decoration : underline;} 
a.bluebig{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:'Quicksand', Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #55A2C6;text-decoration : none; font-weight:bold;}
a.bluebig:hover {padding-right : 0px;padding-left : 0px; color: #2F6D8C;} 
a.bluenormal{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:'Quicksand',Roboto, Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #55A2C6;text-decoration : none; font-weight:400;}
a.bluenormal:hover {padding-right : 0px;padding-left : 0px; color: #2F6D8C;} 

a.greythinbig{padding-right : 0px;padding-left : 0px;font-size:13px;font-family:'Quicksand',Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #666;text-decoration : none;}			
a.greythinbig:hover {padding-right : 0px;padding-left : 0px;color: #222;} 
a.greythin{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #666;text-decoration : none;}			
a.greythin:hover {padding-right : 0px;padding-left : 0px;color: #222;} 
a.greybold{padding-right : 0px;padding-left : 0px;font-size:13px;font-family:"Roboto",Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #555;text-decoration : none; font-weight:bold; }			
a.greybold:hover {padding-right : 0px;padding-left : 0px;color: #222;} 
a.greywelcome{padding-right : 0px;padding-left : 0px;font-size:13px;font-family:'Quicksand',"Roboto",Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #666666;text-decoration : none; font-weight:bold; }			
a.greywelcome:hover {padding-right : 0px;padding-left : 0px;color: #222;} 
a.greynormalwelcome{ margin-left:10px; padding-right : 0px;padding-left : 0px;font-size:14px;font-family:"Quicksand",Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #727272;text-decoration : none; font-weight:300; }			
a.greynormalwelcome:hover {padding-right : 0px;padding-left : 0px;color: #222;} 
a.greynormal{padding-right : 0px;padding-left : 0px;font-size:12px;font-family:'Quicksand',Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #666;text-decoration : none;}			
a.greynormal:hover {padding-right : 0px;padding-left : 0px;color: #222;} 

a.nolink{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:tahoma,Geneva ,arial, Helvetica, sans-serif;text-decoration : none; }			
a.nolink:hover {padding-right : 0px;padding-left : 0px;} 
a.btnlink{font-size:15px;font-family:tahoma,Geneva,tahoma,arial,Helvetica, sans-serif;color: #3F95BE;text-decoration : none; font-weight:200; background-color:#D7EAF2; padding:10px; font-weight:bold; border:1px solid #CFE6EF; }
a.btnlink:hover {color: #34799A;text-decoration : none; } 
a.projectlink{padding-right : 0px;padding-left : 0px;font-size:13px;font-family:'Quicksand',Geneva,tahoma,arial,Helvetica, sans-serif;color: #555;text-decoration : none; font-weight:bold; font-size:14px; text-decoration:none;  }
a.projectlink:hover {padding-right : 0px;padding-left : 0px;color: #000000;text-decoration : none;} 
a.linkthinbig{padding-right : 0px;padding-left : 0px;font-size:14px;font-family:'Quicksand' Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #A7BA23;text-decoration : none;}			
a.linkthinbig:hover {padding-right : 0px;padding-left : 0px;color: #D9AC11;color:#788903; text-decoration:underline } 
a.blackthin{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #000;text-decoration : none; font-weight:normal;}
a.blackthin:hover {padding-right : 0px;padding-left : 0px;color: #000;text-decoration : underline; font-weight:normal;} 
a.profile{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #FFF;text-decoration : none;}			
a.profile:hover {padding-right : 0px;padding-left : 0px;color: #FFF;} 
a.whitebold{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration : none;font-weight:bold; }			
a.whitebold:hover {padding-right : 0px;padding-left : 0px;text-decoration : underline;} 
a.whitethin{padding-right : 0px;padding-left : 0px;font-size:11px;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration : none;}			
a.whitethin:hover {padding-right : 0px;padding-left : 0px;text-decoration : underline;} 
a.adminbar{ color:#666; background-color:#FFFFFF;width:18.8%; float:left; padding:12px;font-weight:bold;border-radius:8px;box-sizing: border-box; margin-left:1%;background-image: url(../images/infoblue.svg); background-position:0px -4px; background-repeat:no-repeat; background-origin: content-box; background-size: 22px; text-decoration : none; }
a.adminbar:hover{ background-color:#F9F9F7;}

/*Button*/
.btn-submit-orange{border-width:1px;border-style:solid;cursor:pointer;font-size:13px;margin:0;font-weight:bold;font-family:'Quicksand',Roboto,Tahoma, Geneva, sans-serif;outline: none; height:40px; padding-left:30px;padding-right:30px; background-color:#ADBAAB; border: #ADBAAB 2px solid; color:#F3EEEB; border-radius: 3px 3px 3px 3px;}
.btn-submit-orange:hover{background:#999;border-color:#999;outline: none;}
.btn-submit-small{border-width:1px;border-style:solid;cursor:pointer;font-size:12px;margin:0;font-weight:bold;font-family:Roboto,Tahoma, Geneva, sans-serif;outline: none; height:30px; padding-left:10px;padding-right:10px; background-color:#888; border: #888 2px solid; color:#FFF; width:100%}
.btn-submit-small:hover{background:#999;border-color:#999;outline: none;}
.btn-submit-orange-small{border-width:1px;border-style:solid;cursor:pointer;font-size:12px;margin:0;font-weight:bold;font-family:Roboto,Tahoma, Geneva, sans-serif;outline: none; height:30px; padding-left:10px;padding-right:10px; background-color:#EFC73A; border: #EFC73A 2px solid; color:#FFF; width:100%; -webkit-appearance: none; }
.btn-submit-orange-small:hover{background:#9DCF00;border-color:#9DCF00;outline: none;}
.btn-submit-red-small{cursor:pointer;font-size:12px;margin:0;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;outline: none; height:30px; padding-left:10px;padding-right:10px; background-color:#F1734D; border: #F1734D 2px solid; color:#FFF; width:100%}
.btn-submit-red-small:hover{background:#EFC73A;border-color:#EFC73A;outline: none;}
.btn-submit-green-small{border-width:1px;border-style:solid;cursor:pointer;font-size:12px;margin:0;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;outline: none; height:30px; padding-left:10px;padding-right:10px; background-color:#9DCF00; border: #9DCF00 2px solid; color:#FFF; width:100%}
.btn-submit-green-small:hover{background:#EFC73A;border-color:#EFC73A;outline: none;}
.btn-submit-red-small-empty{ border-width:1px;border-style:solid;cursor:pointer;font-size:12px;margin:0;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;outline: none; height:32px; padding-left:10px;padding-right:10px; background-color:#AD5B21; border: #AD5B21 2px solid; color:#FFF;}
.btn-submit-red-small-empty:hover{background:#D9AC11;border-color:#D9AC11;outline: none;}
.btn-dark{border-width:1px;border-style:solid;cursor:pointer;font-size:12px;line-height:1.55;margin:0;overflow:visible;padding:3px 10px 3px;*padding:3px 10px 1px;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;box-shadow: 0px 1px 1px #D9D9D9;-webkit-box-shadow: 0px 1px 0px #D9D9D9; -moz-box-shadow: 0px 1px 1px #D9D9D9;outline: none;}
.btn-dark{background:#9FB222;background:-moz-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #A5B722 1px, #99AA20 100%);background:-o-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #D0E05F 1px, #D0E05F 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #D0E05F), color-stop(5%, #D0E05F), color-stop(5%, #A0B322), color-stop(100%, #99AA20));background:linear-gradient(top, #000 0%,#000 1px,#000 1px,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5B722', endColorstr='#99AA20',GradientType=0 );border-color:#717D17;color:#fff !important;outline: none;}
.btn-dark:hover{background:#90A01E;background:-moz-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #93A31F 1px, #7D8B1B 100%);background:-o-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #93A31F 1px, #04608e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #D0E05F), color-stop(5%, #D0E05F), color-stop(5%, #93A31F), color-stop(100%, #7D8B1B));background:linear-gradient(top, #69a0b6 0%,#69a0b6 1px,#277696 1px,#04608e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93A31F', endColorstr='#7D8B1B',GradientType=0 );border-color:#717D17;outline: none;}
.btn-dark:active{background:#656565;background:-moz-linear-gradient(top, #666 0, #666 100%);background:-o-linear-gradient(top, #666 0, #666 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(100%, #666));background:linear-gradient(top, #666 0%,#666 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#666',GradientType=0 );border-color:#222;outline: none;}
.btn-cancel{border-width:1px;border-style:solid;cursor:pointer;font-size:12px;line-height:1.55;margin:0;overflow:visible;padding:3px 10px 3px;*padding:3px 10px 1px;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;box-shadow: 0px 1px 1px #D9D9D9;-webkit-box-shadow: 0px 1px 0px #D9D9D9; -moz-box-shadow: 0px 1px 1px #D9D9D9;outline: none;}
.btn-cancel{background:#F1F1F1;background:-moz-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #F5F6F6 1px, #E0E0E0 100%);background:-o-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #F5F6F6 1px, #E0E0E0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(5%, #FEFEFE), color-stop(5%, #F5F6F6), color-stop(100%, #E0E0E0));background:linear-gradient(top, #000 0%,#000 1px,#000 1px,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F6F6', endColorstr='#E0E0E0',GradientType=0 );border-color:#999999;color:#333 !important;outline: none;}
.btn-cancel:hover{background:#ECECEC;background:-moz-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #F3F6F6 1px, #CFCFCF 100%);background:-o-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #F3F6F6 1px, #CFCFCF 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(5%, #FEFEFE), color-stop(5%, #F3F6F6), color-stop(100%, #CFCFCF));background:linear-gradient(top, #69a0b6 0%,#69a0b6 1px,#277696 1px,#04608e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEF6F6', endColorstr='#CFCFCF',GradientType=0 );border-color:#999999;outline: none;}
.btn-cancel:active{background:#F3F3F3;background:-moz-linear-gradient(top, #EEE 0, #EEE 100%);background:-o-linear-gradient(top, #EEE 0, #EEE 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #EEE), color-stop(100%, #EEE));background:linear-gradient(top, #EEE 0%,#EEE 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#EEE',GradientType=0 );border-color:#999999;outline: none;}
.btn-brown{border-width:1px;border-style:solid;cursor:pointer;font-size:12px;line-height:1.55;margin:0;overflow:visible;padding:3px 10px 3px;*padding:3px 10px 1px;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;box-shadow: 0px 1px 1px #675845;-webkit-box-shadow: 0px 1px 0px #A8957D; -moz-box-shadow: 0px 1px 1px #A8957D;outline: none;}
.btn-brown{background:#675845;background:-moz-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #A5B722 1px, #99AA20 100%);background:-o-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #D0E05F 1px, #D0E05F 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #9F8A71), color-stop(5%, #9F8A71), color-stop(5%, #5B4E3E), color-stop(100%, #5B4E3E));background:linear-gradient(top, #000 0%,#000 1px,#000 1px,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5B722', endColorstr='#99AA20',GradientType=0 );border-color:#3F352C;color:#fff !important;;outline: none;}
.btn-brown:hover{background:#675845;background:-moz-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #93A31F 1px, #7D8B1B 100%);background:-o-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #93A31F 1px, #04608e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #8C765E), color-stop(5%, #8C765E), color-stop(5%, #56493A), color-stop(100%, #534637));background:linear-gradient(top, #69a0b6 0%,#69a0b6 1px,#277696 1px,#04608e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93A31F', endColorstr='#7D8B1B',GradientType=0 );border-color:#4B4032;outline: none;}
.btn-brown:active{background:#7B6953;background:-moz-linear-gradient(top, #666 0, #666 100%);background:-o-linear-gradient(top, #666 0, #666 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7B6953), color-stop(100%, #7B6953));background:linear-gradient(top, #7B6953 0%,#7B6953 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B4032', endColorstr='#4B4032',GradientType=0 );border-color:#4B4032;outline: none;}
.btn-yellow{border-width:1px;border-style:solid;cursor:pointer;font-size:12px;line-height:1.55;margin:0;overflow:visible;padding:3px 10px 3px;*padding:3px 10px 1px;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;box-shadow: 0px 1px 1px #F5DB7E;-webkit-box-shadow: 0px 1px 0px #F5DB7E; -moz-box-shadow: 0px 1px 1px #A8957D;outline: none;}
.btn-yellow{background:#675845;background:-moz-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #A5B722 1px, #99AA20 100%);background:-o-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #D0E05F 1px, #D0E05F 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FAECBE), color-stop(5%, #D9AC11), color-stop(5%, #D9AC11), color-stop(100%, #D9AC11));background:linear-gradient(top, #000 0%,#000 1px,#000 1px,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5B722', endColorstr='#99AA20',GradientType=0 );border-color:#97780D;color:#fff !important;;outline: none;}
.btn-yellow:hover{background:#675845;background:-moz-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #93A31F 1px, #7D8B1B 100%);background:-o-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #93A31F 1px, #04608e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #CDA310), color-stop(5%, #CDA310), color-stop(5%, #CDA310), color-stop(100%, #CDA310));background:linear-gradient(top, #69a0b6 0%,#69a0b6 1px,#277696 1px,#04608e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93A31F', endColorstr='#7D8B1B',GradientType=0 );border-color:#717D17;outline: none;}
.btn-yellow:active{background:#7B6953;background:-moz-linear-gradient(top, #666 0, #666 100%);background:-o-linear-gradient(top, #666 0, #666 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7B6953), color-stop(100%, #7B6953));background:linear-gradient(top, #7B6953 0%,#7B6953 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B4032', endColorstr='#4B4032',GradientType=0 );border-color:#4B4032;outline: none;}
.btn-red{border-width:1px;border-style:solid;cursor:pointer;font-size:12px;line-height:1.55;margin:0;overflow:visible;padding:3px 10px 3px;*padding:3px 10px 1px;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;box-shadow: 0px 1px 1px #D9D9D9;-webkit-box-shadow: 0px 1px 0px #D9D9D9; -moz-box-shadow: 0px 1px 1px #D9D9D9;outline: none;}
.btn-red{background:#9FB222;background:-moz-linear-gradient(top, #DF925E 0, #DF925E 1px, #A5B722 1px, #99AA20 100%);background:-o-linear-gradient(top, #DF925E 0, #DF925E 1px, #DF925E 1px, #DF925E 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #DF925E), color-stop(5%, #DF925E), color-stop(5%, #B15F22), color-stop(100%, #A95720));background:linear-gradient(top, #000 0%,#000 1px,#000 1px,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5B722', endColorstr='#99AA20',GradientType=0 );border-color:#7B3E16;color:#fff !important;outline: none;}
.btn-red:hover{background:#90A01E;background:-moz-linear-gradient(top, #DF925E 0, #DF925E 1px, #93A31F 1px, #7D8B1B 100%);background:-o-linear-gradient(top, #DF925E 0, #DF925E 1px, #93A31F 1px, #04608e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #DF925E), color-stop(5%, #9B501E), color-stop(5%, #9B501E), color-stop(100%, #9B501E));background:linear-gradient(top, #69a0b6 0%,#69a0b6 1px,#277696 1px,#04608e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93A31F', endColorstr='#7D8B1B',GradientType=0 );border-color:#7B3E16;outline: none;}
.btn-red:active{background:#656565;background:-moz-linear-gradient(top, #666 0, #666 100%);background:-o-linear-gradient(top, #666 0, #666 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(100%, #666));background:linear-gradient(top, #666 0%,#666 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#666',GradientType=0 );border-color:#222;outline: none;}
.btn-photo{border-width:1px;border-style:solid;cursor:pointer;font-size:11px;line-height:1.55;margin:0;overflow:visible;padding:3px 10px 3px;*padding:3px 10px 1px;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;box-shadow: 0px 0px 0px #D9D9D9;-webkit-box-shadow: 0px 0px 0px #D9D9D9; -moz-box-shadow: 0px 0px 0px #D9D9D9;}
.btn-photo{background:#F1F1F1;background:-moz-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #F5F6F6 1px, #E0E0E0 100%);background:-o-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #F5F6F6 1px, #E0E0E0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(5%, #FEFEFE), color-stop(5%, #F5F6F6), color-stop(100%, #E0E0E0));background:linear-gradient(top, #000 0%,#000 1px,#000 1px,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F6F6', endColorstr='#E0E0E0',GradientType=0 );border-color:#999999;color:#333 !important;}
.btn-photo:hover{background:#ECECEC;background:-moz-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #F3F6F6 1px, #CFCFCF 100%);background:-o-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #F3F6F6 1px, #CFCFCF 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(5%, #FEFEFE), color-stop(5%, #F3F6F6), color-stop(100%, #CFCFCF));background:linear-gradient(top, #69a0b6 0%,#69a0b6 1px,#277696 1px,#04608e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEF6F6', endColorstr='#CFCFCF',GradientType=0 );border-color:#999999}
.btn-photo:active{background:#F3F3F3;background:-moz-linear-gradient(top, #EEE 0, #EEE 100%);background:-o-linear-gradient(top, #EEE 0, #EEE 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #EEE), color-stop(100%, #EEE));background:linear-gradient(top, #EEE 0%,#EEE 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#EEE',GradientType=0 );border-color:#999999}
.btn-page{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-width:1px;border-style:solid;cursor:pointer;font-size:12px;line-height:1.25;margin-top:0px;margin-bottom:0px;overflow:visible;padding:5px 10px 5px 10px;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:'Quicksand', Tahoma, Geneva, sans-serif;box-shadow: 0px 2px 1px #F1F1F1;-webkit-box-shadow: 0px 1px 0px #F1F1F1; -moz-box-shadow: 0px 1px 1px #F1F1F1;}
.btn-page{background:#F9F9F9;background:-moz-linear-gradient(top, #F9F9F9 0, #F9F9F9 1px, #F9F9F9 1px, #F9F9F9 100%);background:-o-linear-gradient(top, #F9F9F9 0, #FEFEFE 1px, #FCFCFC 1px, #F9F9F9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(5%, #FEFEFE), color-stop(5%, #F9F9F9), color-stop(100%, #F9F9F9));background:linear-gradient(top, #000 0%,#000 1px,#000 1px,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#FAFAFA',GradientType=0 );border-color:#CFCFCF;color:#666 !important;}
.btn-page:hover{background:#F9F9F9;background:-moz-linear-gradient(top, #F9F9F9 0, #F9F9F9 1px, #F3F6F6 1px, #F9F9F9 100%);background:-o-linear-gradient(top, #F9F9F9 0, #FEFEFE 1px, #F9F9F9 1px, #CFCFCF 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(5%, #FEFEFE), color-stop(5%, #F3F6F6), color-stop(100%, #F9F9F9));background:linear-gradient(top, #FFF 0%,#FFF 1px,#FFF 1px,#FFF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEF6F6', endColorstr='#CFCFCF',GradientType=0 );border-color:#AFAFAF}
.btn-page:active{background:#F9F9F9;background:-moz-linear-gradient(top, #F9F9F9 0, #F9F9F9 100%);background:-o-linear-gradient(top, #F9F9F9 0, #F9F9F9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(100%, #F9F9F9));background:linear-gradient(top, #F9F9F9 0%,#F9F9F9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#EEE',GradientType=0 );border-color:#999999}
.btn-grey{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-width:1px;border-style:solid;cursor:pointer;font-size:12px; height:30px;margin-left:4px;margin-top:0px;margin-bottom:0px;overflow:visible;padding:5px 10px 5px;*padding:3px 10px 1px;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:'Quicksand', Tahoma, Geneva, sans-serif;box-shadow: 0px 2px 1px #F1F1F1;-webkit-box-shadow: 0px 1px 0px #F1F1F1; -moz-box-shadow: 0px 1px 1px #F1F1F1;}
.btn-grey{background:#F9F9F9;background:-moz-linear-gradient(top, #F9F9F9 0, #F9F9F9 1px, #F9F9F9 1px, #F9F9F9 100%);background:-o-linear-gradient(top, #F9F9F9 0, #FEFEFE 1px, #FCFCFC 1px, #F9F9F9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(5%, #FEFEFE), color-stop(5%, #F9F9F9), color-stop(100%, #F9F9F9));background:linear-gradient(top, #000 0%,#000 1px,#000 1px,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#FAFAFA',GradientType=0 );border-color:#CFCFCF;color:#666 !important;}
.btn-grey:hover{background:#F9F9F9;background:-moz-linear-gradient(top, #F9F9F9 0, #F9F9F9 1px, #F3F6F6 1px, #F9F9F9 100%);background:-o-linear-gradient(top, #F9F9F9 0, #FEFEFE 1px, #F9F9F9 1px, #CFCFCF 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(5%, #FEFEFE), color-stop(5%, #F3F6F6), color-stop(100%, #F9F9F9));background:linear-gradient(top, #FFF 0%,#FFF 1px,#FFF 1px,#FFF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEF6F6', endColorstr='#CFCFCF',GradientType=0 );border-color:#AFAFAF}
.btn-grey:active{background:#F9F9F9;background:-moz-linear-gradient(top, #F9F9F9 0, #F9F9F9 100%);background:-o-linear-gradient(top, #F9F9F9 0, #F9F9F9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(100%, #F9F9F9));background:linear-gradient(top, #F9F9F9 0%,#F9F9F9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#EEE',GradientType=0 );border-color:#999999}
.btn-welcome{ font-weight:bold; border-width:1px;border-style:solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;font-size:13px;line-height:2.10;margin:0;overflow:visible;padding:2px 18px 2px;*padding:2px 10px 1px;text-decoration:none!important;vertical-align:top;width:auto; font-family:'Quicksand',Tahoma, Verdana, Arial, sans-serif;}
.btn-welcome{background:#92B42C;border-color:#92B42C;color:#F8FBEE!important;white-space:nowrap;outline: none;}
.btn-welcome:hover{background:#85A428;border-color:#85A428;color:#FEFEFE!important;white-space:nowrap;outline: none;}
.btn-welcome:active{background:#85A428F;border-color:#85A428;color:#FEFEFE!important;white-space:nowrap;outline: none;}
.btn-green-dark{border-width:1px;border-style:solid;cursor:pointer;font-size:11px;line-height:1.65;margin:0;overflow:visible;padding:3px 10px 3px;*padding:3px 10px 1px;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;box-shadow: 0px 0px 0px #D9D9D9;-webkit-box-shadow: 0px 0px 0px #D9D9D9; -moz-box-shadow: 0px 0px 0px #D9D9D9;}
.btn-green-dark{background:#9FB222;background:-moz-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #A5B722 1px, #99AA20 100%);background:-o-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #D0E05F 1px, #D0E05F 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #D0E05F), color-stop(5%, #D0E05F), color-stop(5%, #A0B322), color-stop(100%, #99AA20));background:linear-gradient(top, #000 0%,#000 1px,#000 1px,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5B722', endColorstr='#99AA20',GradientType=0 );border-color:#717D17;color:#fff !important;}
.btn-green-dark:hover{background:#90A01E;background:-moz-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #93A31F 1px, #7D8B1B 100%);background:-o-linear-gradient(top, #D0E05F 0, #D0E05F 1px, #93A31F 1px, #04608e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #D0E05F), color-stop(5%, #D0E05F), color-stop(5%, #93A31F), color-stop(100%, #7D8B1B));background:linear-gradient(top, #69a0b6 0%,#69a0b6 1px,#277696 1px,#04608e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93A31F', endColorstr='#7D8B1B',GradientType=0 );border-color:#717D17}
.btn-green-dark:active{background:#656565;background:-moz-linear-gradient(top, #666 0, #666 100%);background:-o-linear-gradient(top, #666 0, #666 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(100%, #666));background:linear-gradient(top, #666 0%,#666 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#666',GradientType=0 );border-color:#222}
.btn-search{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-width:1px;border-style:solid;cursor:pointer;font-size:11px;line-height:1.35;margin:0;overflow:visible;padding:3px 10px 3px;*padding:3px 10px 1px;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;box-shadow: 0px 3px 1px #F1F1F1;-webkit-box-shadow: 0px 1px 0px #F1F1F1; -moz-box-shadow: 0px 1px 1px #F1F1F1;outline: none;}
.btn-search{background:#FEFEFE;background:-moz-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #FCFCFC 1px, #FAFAFA 100%);background:-o-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #FCFCFC 1px, #FAFAFA 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(5%, #FEFEFE), color-stop(5%, #FEFEFE), color-stop(100%, #FCFCFC));background:linear-gradient(top, #000 0%,#000 1px,#000 1px,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#FAFAFA',GradientType=0 );border-color:#999999;color:#333 !important;outline: none;}
.btn-search:hover{background:#F1F1F1;background:-moz-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #F3F6F6 1px, #CFCFCF 100%);background:-o-linear-gradient(top, #FEFEFE 0, #FEFEFE 1px, #F3F6F6 1px, #CFCFCF 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(5%, #FEFEFE), color-stop(5%, #F3F6F6), color-stop(100%, #CFCFCF));background:linear-gradient(top, #69a0b6 0%,#69a0b6 1px,#277696 1px,#04608e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEF6F6', endColorstr='#CFCFCF',GradientType=0 );border-color:#999999;outline: none;}
.btn-search:active{background:#F5F5F5;background:-moz-linear-gradient(top, #EEE 0, #EEE 100%);background:-o-linear-gradient(top, #EEE 0, #EEE 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #EEE), color-stop(100%, #EEE));background:linear-gradient(top, #EEE 0%,#EEE 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#EEE',GradientType=0 );border-color:#999999;outline: none;}
.btn-submit-search{border-width:1px;border-style:solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;font-size:14px;line-height:1.90;margin:0;overflow:visible;padding:2px 18px 2px;*padding:2px 10px 1px;text-decoration:none!important;vertical-align:top;width:auto; font-family: 'Quicksand',Tahoma, Verdana, Arial, sans-serif;}
.btn-submit-search{background:#D9E78D;border-color:#D9E78D;color:#586415!important;white-space:nowrap;outline: none;}
.btn-submit-search:hover{background:#D2E278;border-color:#D2E278;color:#586415!important;white-space:nowrap;outline: none;}
.btn-submit-search:active{background:#BFD63F;border-color:#BFD63F;color:#444E10!important;white-space:nowrap;outline: none;}
.btn-submit{border:0px;border-style:solid;cursor:pointer;font-size:13px;margin:0;font-weight:bold;font-family:'Quicksand',Roboto,Tahoma, Geneva, sans-serif;outline: none; height:39px; padding-left:30px;padding-right:30px; background-color:#B05E21; color:#FEFEFE; box-sizing: border-box; border-radius: 3px 3px 3px 3px; }
.btn-submit:hover{background:#AC5B20;}
.btn-submit-login{border-width:1px;border-style:solid;cursor:pointer;font-size:13px;margin:0;font-weight:bold;font-family:'Quicksand',Roboto,Tahoma, Geneva, sans-serif;outline: none; height:40px; padding-left:10px;padding-right:10px; background-color:#9AAC21; border: 0px; color:#FFF; width:100%; -webkit-appearance: none; border-radius: 3px; }
.btn-submit-login:hover{background:#93A31F;}
.btn-orange{ background:#FBBA4F; background-image: url(../images/downarroworange.svg);   background-size: 21px 21px; background-position:top 3.5px right 1px; background-repeat:no-repeat; padding:5px 26px 5px 10px; border-width:0px;cursor:pointer;font-size:12px;line-height:1.55;margin-right:2px;margin-top:0px;margin-bottom:0px;overflow:visible;text-decoration:none !important;vertical-align:top;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;color:#815203 !important; border-radius:3px; }
.btn-orange:hover{background:#FBB033;background-image: url(../images/downarroworange.svg);   background-size: 21px 21px; background-position:top 3.5px right 1px; background-repeat:no-repeat; padding:5px 26px 5px 10px;!important;}
.btn-orange:active{background:#F9F9F9;background:-moz-linear-gradient(top, #F9F9F9 0, #F9F9F9 100%);background:-o-linear-gradient(top, #F9F9F9 0, #F9F9F9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(100%, #F9F9F9));background:linear-gradient(top, #F9F9F9 0%,#F9F9F9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#EEE',GradientType=0 );border-color:#CFCFCF; color:#666 !important; box-shadow: 0px 2px 1px #F1F1F1;-webkit-box-shadow: 0px 1px 0px #F1F1F1; -moz-box-shadow: 0px 1px 1px #F1F1F1; background-image: url(../images/downarrowgrey.svg);   background-size: 21px 21px; background-position:top 4px right 2px; background-repeat:no-repeat; }
.btn-green{ background:#9DCF00; border:0px; padding:4.5px 9px 4.5px 9px; cursor:pointer;font-size:12px;line-height:1.60;margin:0px;overflow:visible;text-decoration:none !important;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;color:#FDFEF9 !important; border-radius:3px; box-sizing: border-box; }
.btn-green:hover{background:#A8DF00;}
.btn-green:active{background:#89B700;}
.btn-openyellow{ background:#EFC73A; border:0px; padding:4.5px 9px 4.5px 9px; cursor:pointer;font-size:12px;line-height:1.60;margin:0px;overflow:visible;text-decoration:none !important;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;color:#FDFEF9 !important; border-radius:3px; }
.btn-openyellow:hover{background:#F2D15E;}
.btn-openyellow:active{background:#EDBE1F;}
.btn-opengrey{ background:#A1A1A1; border:0px; padding:4.5px 9px 4.5px 9px; cursor:pointer;font-size:12px;line-height:1.60;margin:0px;overflow:visible;text-decoration:none !important;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;color:#FDFEF9; border-radius:3px; }
.btn-opengrey:hover{background:#A4A4A4;}
.btn-opengrey:active{background:#999999;}
.btn-openred{ background:#DB6933; border:0px; padding:4.5px 9px 4.5px 9px; cursor:pointer;font-size:12px;line-height:1.60;margin:0px;overflow:visible;text-decoration:none !important;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;color:#FDFEF9 !important; border-radius:3px; }
.btn-openred:hover{background:#E07D4E;}
.btn-openred:active{background:#D96126;}
.btn-openblue{ background:#3BC8F5; border:0px; padding:4.5px 9px 4.5px 9px; cursor:pointer;font-size:12px;line-height:1.60;margin:0px;overflow:visible;text-decoration:none !important;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;color:#FDFEF9 !important; border-radius:3px; }
.btn-openblue:hover{background:#4FCDF7;}
.btn-openblue:active{background:#24C0F4;}
.btn-openpurple{ background:#9280D6; border:0px; padding:4.5px 9px 4.5px 9px; cursor:pointer;font-size:12px;line-height:1.60;margin:0px;overflow:visible;text-decoration:none !important;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;color:#FDFEF9 !important; border-radius:3px; }
.btn-openpurple:hover{background:#4FCDF7;}
.btn-openpurple:active{background:#24C0F4;}
.btn-openbrown{ background:#725A47; border:0px; padding:4.5px 9px 4.5px 9px; cursor:pointer;font-size:12px;line-height:1.60;margin:0px;overflow:visible;text-decoration:none !important;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;color:#FDFEF9 !important; border-radius:3px; }
.btn-openbrown:hover{background:#836852;}
.btn-openbrown:active{background:#65503F;}
.btn-darkbrown{ background:#413429; border:0px; padding:4.5px 9px 4.5px 9px; cursor:pointer;font-size:12px;line-height:1.60;margin:0px;overflow:visible;text-decoration:none !important;width:auto;font-weight:bold;font-family:'Quicksand',Tahoma, Geneva, sans-serif;color:#FDFEF9 !important; border-radius:3px; }
.btn-darkbrown:hover{background:#836852;}
.btn-darkbrown:active{background:#65503F;}

/*Inputs*/
.xinput{padding-left:4px;padding-bottom:5px;padding-top:5px;height:32px; font-size: 12px; font-weight:400; font-family: "Roboto", Tahoma;color : #353526;border:1px solid #D8D8C7; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; outline: 1px solid #F3F3EE; box-sizing: border-box; }
.xinput:hover{border:1px solid #CACAB3; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; outline: 1px solid #E9E9E0; }
.xinput:focus{border:1px solid #CACAB3; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; outline: 1px solid #E9E9E0; }
.xinputselect{padding-right:4px;padding-left:1px;height:32px; font-size: 12px;font-family: "Roboto", Tahoma;color : #353526;border:1px solid #D8D8C7; margin:0px; padding-top:0px; outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; outline: none;border-radius: 0; outline: 1px solid #F3F3EE; box-sizing: border-box;  }
.xinputselect:hover{border:1px solid #CACAB3; background-color:#FEFEFE;margin:0px; padding-top:0px; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; outline: 1px solid #E9E9E0; }
.xinputselect:active{border:1px solid #CACAB3; background-color:#FFFFFF;margin:0px; padding-top:0px; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; outline: 1px solid #E9E9E0; }


.stinput{padding-left:8px;padding-bottom:5px;padding-top:5px;height:42px; font-size: 15px;color : #555; font-family: 'Quicksand', Geneva, tahoma, arial, Helvetica, sans-serif; font-weight:700;border:1px solid #EFECEA; background-color:#FEFEFE;outline: none; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; outline: none;-webkit-appearance: none;border-radius: 0; border-radius: 3px; box-sizing: border-box;  }
.stinput:active{border:1px solid #EFECEA; background-color:#F9F8F7;color : #333;}
.stinput:hover{border:1px solid #EFECEA; background-color:#F9F8F7;color : #333;}
.stinput:focus{border:1px solid #EFECEA; background-color:#F9F8F7;color : #333;}
.stinput::placeholder { color: #777; }
.sinput{padding-left:8px;padding-bottom:5px;padding-top:5px;height:42px; font-size: 15px;color : #555; font-family: 'Quicksand', Geneva, tahoma, arial, Helvetica, sans-serif; font-weight:700;border:1px solid #FFFFFF; background-color:#FFF;outline: none; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; outline: none;-webkit-appearance: none;border-radius: 0; border-radius: 3px; box-sizing: border-box;  }
.sinput:active{border:1px solid #F7F7F7; background-color:#FCFCFC;color : #333;}
.sinput:hover{border:1px solid #F7F7F7; background-color:#FCFCFC;color : #333;}
.sinput:focus{border:1px solid #F7F7F7; background-color:#FCFCFC;color : #333;}
.sinputselect{padding-right:2px;padding-left:3px;padding-bottom:2px;padding-top:2px;height:25px; font-size: 12px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #888;border:1px solid #B0A69F; background-color:#FCFCFC;outline: none; font-weight:bold; }
.hinput{padding-left:4px;padding-bottom:5px;padding-top:5px;height:30px; font-size: 12px; font-weight:400; font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #D9D9D9; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; box-shadow: 2px 2px 1px #FAFAFA; outline: 1px solid #FAFAFA; box-sizing: border-box; }
.hinput:hover{padding-left:4px;padding-bottom:5px;padding-top:5px;height:30px; font-size: 12px; font-weight:400; font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #F0CABD; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; box-shadow: 3px 3px 1px #FCF5F3; outline: 1px solid #F0CABD; }
.hinput:focus{padding-left:4px;padding-bottom:5px;padding-top:5px;height:30px; font-size: 12px; font-weight:400; font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #DAEFBC; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; box-shadow: 3px 3px 1px #F6FDF2; outline: 1px solid #DAEFBC; }
.hinputselect{padding-right:4px;padding-left:1px;height:30px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #E1E1E1; margin:0px; padding-top:0px; outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; outline: none;border-radius: 0; background-color:#FDFDFD; box-shadow: 2px 2px 1px #FAFAFA; outline: 1px solid #FAFAFA; box-sizing: border-box;  }
.hinputselect:hover{padding-right:8px;padding-left:1px;height:30px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #DAEFBC; background-color:#FEFEFE;margin:0px; padding-top:0px; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; box-shadow: 3px 3px 1px #F9F9F9; outline: 1px solid #DAEFBC; }
.hinputselect:active{padding-right:8px;padding-left:1px;height:30px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #DAEFBC; background-color:#FFFFFF;margin:0px; padding-top:0px; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; box-shadow: 3px 3px 1px #F9F9F9; outline: 1px solid #DAEFBC; }
.hinputright{padding-left:4px; padding-right:4px;padding-bottom:5px;padding-top:5px;height:30px; font-size: 12px; font-weight:400; font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #E1E1E1; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; outline: 1px solid FFFF; outline: 1px solid #FFFFFF; text-align:right; box-sizing: border-box; }
.hinputright:hover{padding-left:4px;padding-right:4px;padding-bottom:5px;padding-top:5px;height:30px; font-size: 12px; font-weight:400; font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #F0CABD; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; box-shadow: 3px 3px 1px #FCF5F3; outline: 1px solid #F0CABD; }
.hinputright:focus{padding-left:4px;padding-right:4px;padding-bottom:5px;padding-top:5px;height:30px; font-size: 12px; font-weight:400; font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #DAEFBC; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; box-shadow: 3px 3px 1px #F6FDF2; outline: 1px solid #DAEFBC; }
.hinputselectopen{padding-right:4px;padding-left:1px;height:30px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #777777;border:1px solid #E1E1E1; margin:0px; padding-top:0px; outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; outline: none;border-radius: 0; background-color:#FEFEFE; outline: 1px solid FFFF; font-weight:bold; box-sizing: border-box; }
.hinputselectopen:hover{padding-right:8px;padding-left:1px;height:30px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #888888;border:1px solid #DAEFBC; background-color:#FEFEFE;margin:0px; padding-top:0px; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; box-shadow: 3px 3px 1px #F9F9F9; outline: 1px solid #DAEFBC; }
.hinputselectopen:active{padding-right:8px;padding-left:1px;height:30px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #666666;border:1px solid #DAEFBC; background-color:#FFFFFF;margin:0px; padding-top:0px; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; box-shadow: 3px 3px 1px #F9F9F9; outline: 1px solid #DAEFBC; }
.finputsmall{padding-left:3px;padding-bottom:3px;padding-top:2px;height:33px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #444444;border:1px solid #CFCFCF; background-color:#F7F7F7;font-weight:bold;outline: none;-webkit-appearance: none;border-radius: 0; box-sizing: border-box;}
.finputnoright{padding-left:3px;padding-bottom:3px;padding-top:2px;height:22px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #444444;background-color:#F7F7F7;font-weight:bold;outline: none; border-top:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF; border-left:1px solid #CFCFCF; border-right:0px solid #A6B035; box-sizing: border-box;}
.finput{ font-weight:600; padding-left:5px;padding-bottom:3px;padding-top:2px;height:33px; font-size: 12px; color : #444444;border:1px solid #E1E1E1; background-color:#FCFCFC;outline: none; outline: none;-webkit-appearance: none;border-radius: 0; box-sizing: border-box; font-family:'Quicksand'}
.finputsignin{padding-left:5px;padding-bottom:3px;padding-top:2px;height:25px; font-size: 13px; color : #555;border:1px solid #E1E1E1; background-color:#FCFCFC;outline: none; outline: none;-webkit-appearance: none;border-radius: 0; font-weight:bold; font-family: Geneva, tahoma, arial, Helvetica, sans-serif; box-sizing: border-box;}
.finputselect{ font-weight:600;padding-left:3px; height:33px; font-size: 12px;font-family:'Quicksand';color : #444444;border:1px solid #E1E1E1; background-color:#FEFEFE;outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; box-sizing: border-box; }
.finputselect:selected{color : #222222;border:1px solid #CFCFCF; background-color:#FEFEFE;}
.finputselect:active{color : #222222;border:1px solid #CFCFCF; background-color:#FEFEFE;}
.finputtop{padding-left:27px;padding-bottom:3px;padding-top:2px;height:22px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #444444;border:1px solid #CFCFCF; background-color:#F7F7F7;font-weight:bold;outline: none; box-sizing: border-box;}
.hinputopen{padding-left:4px;padding-bottom:4px;padding-top:6px;height:30px; font-size: 12px; font-weight:400; font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #F7F7F7; background-color:#FEFEFE; outline: none;-webkit-appearance: none;border-radius: 0; box-sizing: border-box;  }
.hinputdark{padding-left:7px;padding-bottom:4px;padding-top:6px;height:30px; font-size: 12px; font-weight:400; font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px solid #E1E1E1; background-color:#FAFAFA; outline: none;-webkit-appearance: none;border-radius: 0; padding-right:3px; box-sizing: border-box; }
.sinputpopup{padding-left:3px;padding-bottom:4px;padding-top:3px;height:17px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #777777;border:1px solid #CFCFCF; background-color:#FCFCFC;font-weight:bold;outline: none;}
.binput{padding-left:5px;padding-bottom:4px;padding-top:4px;height:18px; font-weight:bold; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #333; background-color:#FFF;outline: none; border: #BBB 1px solid;width:200px; color:#777;}
.searchinput{padding-left:7px;padding-bottom:4px;padding-top:3px;height:15px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #222222;border-bottom:1px solid #E1E1E1; border-left:1px solid #E1E1E1; border-top:1px solid #E1E1E1; border-right:1px solid #FFF; background-color:#FFFFFF;}
.pinput{padding-bottom:4px;padding-top:4px;height:20px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #222222;background-color:#FFFFFF;}
.uinput{padding-left:3px;padding-bottom:1px;padding-top:1px;height:12px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #555555;border:1px solid #C4CDE0; background-color:#FFFFFF;font-style:italic;outline: none;}
.uinputselect{padding-right:2px;padding-left:3px;padding-bottom:2px;padding-top:2px;height:24px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #555555;border:1px solid #C4CDE0; background-color:#FFFFFF;outline: none;}
.minputs{padding-right:4px;padding-left:3px;height:32px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #777777;border:1px solid #E1E1E1; background-color:#FFFFFF;margin:0px; padding-top:2px; outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; font-weight:bold; outline: none;border-radius: 0;}
.minputs:hover{padding-right:4px;padding-left:3px;height:32px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #777777;border:1px solid #CFCFCF; background-color:#FCFCFC;margin:0px; padding-top:2px; outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; font-weight:bold;}
.minputs:active{padding-right:4px;padding-left:3px;height:32px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #777777;border:1px solid #CFCFCF; background-color:#FCFCFC;margin:0px; padding-top:2px; outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; font-weight:bold;}
.minputsdark{padding-right:4px;padding-left:3px;padding-bottom:5px;padding-top:4px;height:16px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #333333;border:1px solid #CACACA; background-color:#FFFFFF;height:25px;margin:0px;}
.minputsmall{padding-right:4px;padding-left:3px;padding-bottom:3px;padding-top:2px;height:22px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #333333;border:1px solid #CFCFCF; background-color:#FFFFFF;margin:5px;}
.kinput{padding-left:3px;padding-bottom:3px;padding-top:2px;height:19px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #444444;background-color:#F7F7F7;font-weight:bold;outline: none;border-top:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;border-left:1px solid #CFCFCF;}
.kinputdark{padding-right:4px;padding-left:3px;padding-bottom:4px;padding-top:4px;height:32px; font-size: 11px;font-family: Roboto, Geneva, tahoma, arial, Helvetica, sans-serif;color : #756F59;border:1px solid #D2CFC4; background-color:#FFFFFF;margin:0px; font-weight:400; box-sizing: border-box; }
.kinputdarkselect{padding-right:4px;padding-left:3px;padding-bottom:3px;padding-top:2px;height:32px; font-size: 11px;font-family: Roboto, Geneva, tahoma, arial, Helvetica, sans-serif;color : #756F59;border:1px solid #D2CFC4; background-color:#FFFFFF;margin:0px; outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; box-sizing: border-box; }
.kinputdarkselect:hover{background-color:#FBFBF9; color:#5A5645}
.kinputdarkselect:active{background-color:#FBFBF9; color:#5A5645}
.linputselect{padding-right:4px;padding-left:3px;padding-bottom:5px;padding-top:4px;height:17px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #333333;border:1px solid #BFBFBF; background-color:#FFFFFF;height:25px;margin:0px;}
.ginput{padding-left:3px;padding-bottom:3px;padding-top:3px;height:21px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #444444;background-color:#FFF;font-weight:bold;outline: none;border:1px solid #CFCFCF;}
.ginputselect{padding-left:3px;padding-bottom:4px;padding-top:4px;height:27px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #444444;background-color:#FFF;font-weight:bold;outline: none;border:1px solid #CFCFCF;}
.dinput{width:100%;outline-width: 0;padding:8px 6px 9px 6px;font-size: 11px;font-family:Tahoma,Geneva,arial, Helvetica, sans-serif;color : #544334;border:0px dotted #CFCFCF; background-color:#F1F1F1;outline: none;-webkit-appearance: none;border-radius: 0; font-weight:bold;}
.searchselect { padding:8px 10px 9px 10px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>"); background-color:#E3DAD2; background-repeat:no-repeat; background-position: right 5px top 7px; background-size: 14px 16px; color:white; width:auto; font-family:Tahoma,Geneva, arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#544334; text-align:center; border-radius:0px; -webkit-border-radius:0px; -webkit-appearance: none; border:0; outline:0; -webkit-transition:0.3s ease all; -moz-transition:0.3s ease all; -ms-transition:0.3s ease all; -o-transition:0.3s ease all; transition:0.3s ease all; }
.searchselect:focus, searchselect:active { border:0; outline:0; font-weight:bold;  }
.searchinputwelcome{padding-left:5px;padding-bottom:6px;padding-top:5px;height:25px; font-size: 12px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #000000;border:1px solid #CFCFCF; background-color:#FAFAFA;outline: none;-webkit-appearance: none;border-radius: 0;}
.searchinputwelcomeinput{ padding-left:5px;padding-bottom:6px;padding-top:5px;height:38px; font-size: 13px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #000000;border-bottom:1px solid #E1E1E1; border-top:1px solid #E1E1E1; border-left:1px solid #E1E1E1; border-right:0px; background-color:#FBFBFB;outline: none;outline: none;-webkit-appearance: none;border-radius: 0; box-sizing: border-box;}
.colorinput{padding-left:4px;padding-bottom:5px;padding-top:5px;height:18px; font-size: 12px; font-weight:400; font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #000;border:1px dashed #B1B1B1; background-color:#FFFFFF; }
.colorinput:hover{border:1px dashed #A1A1A1;}
.colorinput:focus{border:1px dashed #999999;}
.colorinputselect{padding-right:4px;padding-left:1px;height:31px; margin:10px 0px 0px 0px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #777777;border:0px; padding-top:0px; background-color:#FCFCFC; background-image: url(../images/color.svg); background-size:14px; background-position:10px 7px; background-repeat:no-repeat; background-origin: content-box; outline:none;  background-opacity: 0.1; }
.dbasket{width:100%;outline-width: 0;padding-left:5px;padding-bottom:2px;padding-top:2px;height:23px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #544334;border:0px dotted #CFCFCF; background-color:#F7F7F7;outline: none;-webkit-appearance: none;border-radius: 0; font-weight:bold; text-align:right; padding-right:3px;}
.dbasketopen{width:100%;outline-width: 0;padding-left:5px;padding-bottom:2px;padding-top:2px;height:23px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #544334;border:0px dotted #EFEFEF; background-color:#FBFBFB;outline: none;-webkit-appearance: none;border-radius: 0; font-weight:bold; text-align:right; padding-right:3px;}
.dbasketselect{width:100%;outline-width: 0;padding-left:5px;padding-bottom:3px;padding-top:2px;height:27px; font-size: 11px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #544334;border:0px dotted #CFCFCF; background-color:#FBFBFB;outline: none;-border-radius: 0; font-weight:bold; text-align:right}
.reportselect { background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>"); background-color:#E3DAD2; background-repeat:no-repeat; background-position: right 5px top 7px; background-size: 16px 16px; color:white; padding-top:8px; padding-bottom:9px; padding-right:30px; padding-left:6px; width:auto; font-family:'Quicksand',Geneva, tahoma, arial, Helvetica, sans-serif; font-size:12px; color:#544334; text-align:center; border-radius:0px; -webkit-border-radius:0px; -webkit-appearance: none; border:0; outline:0; -webkit-transition:0.3s ease all; -moz-transition:0.3s ease all; -ms-transition:0.3s ease all; -o-transition:0.3s ease all; transition:0.3s ease all; }
.reportselect:focus, reportselect:active { border:0; outline:0; font-weight:bold;  }
.finputsearch{padding-left:7px;padding-bottom:6px;padding-top:5px;height:40px; font-size: 14px; font-family: "Quicksand", Geneva, tahoma, arial, Helvetica, sans-serif;color : #666; background-color:#FFF;outline: none;border:0px;box-sizing: border-box; border-radius: 3px 0px 0px 3px; }
.finputsearchselect{padding-right:4px;padding-left:1px;height:40px; font-size: 14px; font-family: "Quicksand", tahoma, Geneva, arial, Helvetica, sans-serif;color : #666;border-top:0px; border-bottom:0px; border-left:1px solid #EFEFE9; border-right:0px; margin:0px; padding-top:0px; box-sizing: border-box; outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; background-color:#FFFFFF; border-radius: 0px 0px 0px 0px; }
.finputsearchselect:hover{color : #555;}
.finputsearchselect:active{color : #444;}
.searchselectwelcome { background-image: url(../images/arrowdown.svg);   background-size: 18px 18px; background-position:top 9px right 1px; background-repeat:no-repeat; border:0px; background-color:#E3DAD2; color:white; padding-top:11px; padding-bottom:10px; padding-left:4px; padding-right:20px; font-family:'Quicksand',Geneva, tahoma, arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#544334; text-align:center; box-sizing: border-box;  -webkit-appearance: none; }
.searchselectwelcome:focus, searchselectwelcome:active { border:0; outline:0; font-weight:bold;  }
.searchselectgrey { background-image: url(../images/arrowdownpage.svg);   background-size:14px; background-position:top 7px right 5px; background-repeat:no-repeat; -webkit-appearance: none; border-radius:2px; border:0px; background-color:#373737; color:#F1F1F1; padding:3px 12px 4px 0px; text-align:center; font-family:'Quicksand',Geneva, tahoma, arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; box-sizing: border-box; }
.searchselectgrey:focus, searchselectgrey:active { border:0; outline:0; font-weight:bold;  }
.searchselectgrey { background-image: url(../images/arrowdownpage.svg);   background-size:12px; background-position:top 7px right 5px; background-repeat:no-repeat; -webkit-appearance: none; border-radius:3px; border:0px; background-color:#373737; color:#F1F1F1; padding:3px 22px 4px 10px; text-align:center; font-family:'Quicksand',Geneva, tahoma, arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; box-sizing: border-box; }
.searchselectgrey:focus, searchselectgrey:active { border:0; outline:0; font-weight:bold;  }
.searchselectbrown { background-image: url(../images/arrowdownpage.svg);   background-size:10px; background-position:top 10.5px right 6px; background-repeat:no-repeat; -webkit-appearance: none; border-radius:3px; border:0px; background-color:#413429; color:#F1F1F1; padding:7px 22px 7px 10px; text-align:center; font-family:'Quicksand',Geneva, tahoma, arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; box-sizing: border-box; }
.searchselectbrown:focus, searchselectbrown:active { border:0; outline:0; font-weight:bold;  }
.dinputwelcome{width:100%;outline-width: 0;padding-left:5px;padding-bottom:8px;padding-top:8px;font-size: 15px; color : #554633;border:0px dotted #ECE6DF; background-color:#ECE6DF;outline: none;-webkit-appearance: none;border-radius: 0; font-family: 'Quicksand',"Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;}

/*Colors*/
.greysmall{color:#666; font-size:11px; font-family: 'Quicksand',Tahoma,sans-serif;}
.greynormal{color:#666; font-size:12px; font-family: 'Quicksand',Roboto,Tahoma,   tahoma, sans-serif;}
.greybig{color:#666; font-size:13px;}
.greyhuge{color:#666; font-size:16px;}
.greydarksmall{color:#555; font-size:11px; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.greydarknormal{color:#555; font-size:12px; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.greydarkbig{color:#555; font-size:13px;}
.greydarkhuge{color:#555; font-size:16px;}
.greensmall{color:#A7BA23; font-size:11px; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.greennormal{color:#A7BA23; font-size:12px; font-family: 'Quicksand',Roboto,Tahoma,   tahoma, sans-serif;}
.greenbig{color:#A7BA23; font-size:13px;}
.greenlabel{color:#A7BA23; font-size:14px}
.greenhuge{color:#BACE2B; font-size:16px}
.yellowsmall{color:#D9AC11; font-size:11px; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.yellownormal{color:#D9AC11; font-size:12px; font-family: 'Quicksand',Roboto,Tahoma,   tahoma, sans-serif;}
.yellowbig{color:#D9AC11; font-size:13px; font-family: 'Quicksand',Roboto,Tahoma,   tahoma, sans-serif;}
.yellowhuge{color:#D9AC11; font-size:16px; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.bluesmall{color:#55A2C6; font-size:11px; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.bluenormal{color:#55A2C6; font-size:12px; font-family: 'Quicksand',Roboto,Tahoma,   tahoma, sans-serif;}
.bluebig{color:#55A2C6; font-size:13px; font-family: 'Quicksand',Roboto,Tahoma,   tahoma, sans-serif;}
.bluebigbig{color:#55A2C6; font-size:14px; font-family: 'Quicksand',Roboto,Tahoma,   tahoma, sans-serif;}
.bluehuge{color:#55A2C6; font-size:16px; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.ograngesmall{color:#D74C0E; font-size:11px}
.ograngenormal{color:#D74C0E; font-size:12px}
.orangebig{color:#D74C0E; font-size:13px}
.orangehuge{color:#D74C0E; font-size:16px}
.purplesmall{color:#AE4765; font-size:11px}
.purplenormal{color:#AE4765; font-size:12px}
.purplebig{color:#AE4765; font-size:13px}
.purplehuge{color:#AE4765; font-size:16px}
.redsmall{color:#B05E21; font-size:11px}
.rednormal{color:#B05E21; font-size:12px}
.redbig{color:#B05E21; font-size:13px}
.redhuge{color:#B05E21; font-size:16px}
.brownsmall{color:#413429; font-size:11px}
.brownnormal{color:#4F3F31; font-size:12px; font-family: 'Quicksand',Roboto,Tahoma,   tahoma, sans-serif; }
.brownbig{color:#413429; font-size:13px}
.brownhuge{color:#413429; font-size:16px}
.darksmall{color:#222222; font-size:12px; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.darknormal{color:#222222; font-size:13px;font-weight:bold; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.darkbig{color:#222222; font-size:14px;font-weight:bold; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.darkhuge{color:#222222; font-size:16px; font-family: Roboto,Tahoma,   tahoma, sans-serif;}
.blacksmall{color:#333333; font-size:11px}
.greendarksmall{color:#53A93F; font-size:11px}

/*Menu*/
#dd { padding:0; margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px; height:46px;   } 
#dd { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-left: 0; padding-top: 0px;float:left; display: inline; }
#dd li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; font: 12px tahoma; float: left; padding-top: 0px; font-weight:bold; height:46px;   white-space:nowrap; }
#dd li a.mainmenu {text-align: center; padding-top:16px; padding-bottom:12px; padding-left: 8px; padding-right: 10px; display: block; color: #FEFEFE; text-decoration: none; font-size:12px; border-left:#413429 1px solid;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #FFF;text-decoration : none; }
#dd li a.mainmenu:hover { color:#CCBBAC}
#dd li a.mobmainmenu {text-align: center; padding-top:8px; padding-bottom:0px; padding-left: 5px; padding-right: 6px; display: block; color: #FEFEFE; text-decoration: none; font-size:12px; border-left:#413429 1px solid;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #FFF;text-decoration : none; }
#dd li a.mobmainmenu:hover { color:#CCBBAC}
.onhover {text-align: center; padding-top: 3px;padding-bottom: 3px; margin: -5px 1px 0px 0px; padding-left: 8px; padding-right: 8px; display: block; color: #FFFFFF; text-decoration: none;background: #4F849D; color: #ffffff; border-bottom: #000000 1px solid}
.submenu {padding-top:1px;padding-bottom: 0px; position: absolute; background: #413429; visibility: hidden; z-index: 9999999999; }
.submenu a {text-align: left; padding-top: 12px; padding-bottom: 12px; padding-left: 20px; padding-right: 30px; display: block; font: 12px tahoma; color: #FFFFFF; text-decoration: none; font-weight:bold; }
.submenu a:hover {color:#CCBBAC}
.web-bar{font-size:12px;font-family: 'Raleway', sans-serif;}
.fontlogo{font-family:  sans-serif;font-size:32px;color:#444}
.fontlogowhite{font-family:  sans-serif;font-size:32px;color:#FFFFFF}
.barstyle{font-family: Roboto, Tahoma, Helvetica, Arial, sans-serif;font-size:18px;color:#555; font-weight:500;}
.pagetitlebig{ font-size:19px; font-family:  Tahoma, Helvetica, sans-serif; padding-left:0px; color:#333; font-weight:200;}

/*Right menu*/
.tabmenuselect{ padding:8px 8px 8px 8px;font-weight:bold;color:#5B661E;cursor:pointer;background-color:#BACD4E;font-size:12px; border-radius:3px; box-sizing: border-box; margin-bottom:8px; }
.tabmenu{ padding:8px 8px 8px 8px;color:#5B661E;cursor:pointer;background-color:#EFEFE9;font-size:12px; border-radius:3px; box-sizing: border-box; margin-bottom:8px; }
.tabmenu:hover{ background-color:#DEDECF; }

.tabmenuselectp{ padding:0px 8px 00px 8px; height:42px; line-height:42px; font-weight:bold;color:#5B661E;cursor:pointer;background-color:#BACD4E;font-size:13px; border-radius:3px; box-sizing: border-box; margin-bottom:8px; }
.tabmenup{ padding:0px 8px 00px 8px; height:42px; line-height:42px;font-weight:bold;color:#5B661E;cursor:pointer;background-color:#EFEFE9;font-size:13px; border-radius:3px; box-sizing: border-box; margin-bottom:8px; }
.tabmenup:hover{ background-color:#DEDECF; }

.tabmenutabgreen_1{ height:0px;border-bottom:#F8F7F1 1px solid; }
.tabmenutabgreen_2{ height:0px;border-bottom:#EBE8DA 1px solid; }
.tabmenutabgreen_3{ height:0px;border-bottom:#FBFAF7 1px solid; }

/*Right Menu Grey*/
.greymenu{ width:170px;height:17px;padding-left:4px;padding-top:4px;color:#333; border-bottom: #FFF 1px solid;border-top: #FFF 1px solid;}
.greymenuselected{ width:170px;height:17px;padding-left:4px;padding-top:4px;color:#333; border-bottom: #F7F7F7 1px solid;border-top: #F7F7F7 1px solid;background-color:#FCFCFC}
.greymenu:hover{ width:170px;height:17px;padding-left:4px;padding-top:4px;color:#333;background-color:#FBFBFB; border-bottom: #F5F5F5 1px solid;border-top: #F5F5F5 1px solid; }

/*Classic Submenu*/
.wmsubmenu{font-size:14px;background-color:#FFFFFF;cursor:pointer;color:#333;border-top:#FFFFFF 1px solid;border-bottom:#E6E8EB 1px solid; padding-left:10px; padding-right:10px; height:43px; padding-top:0px; padding-bottom:15px; margin-left:2px; margin-right:2px; text-decoration:none;}
.wmsubmenuon{background-color:#9EB022;color:#FFFFFF;cursor:pointer;cursor:pointer; font-weight:bold; text-decoration:none }
.wmsubmenu:hover{background-color:#F7F7F7; margin-left:2px; margin-right:2px; }
.wmsubmenuboldon{background-color:#D6E46D;color:#FFFFFF;font-size:12px;cursor:pointer;cursor:pointer;border-top:#D6E46D 1px solid;border-left:#D6E46D 1px solid;border-right:#D6E46D 1px solid; padding-top:10px; padding-bottom:10px; padding-left:7px; padding-right:7px;  margin-left:2px; margin-right:2px; text-decoration:none }

.msubmenu{ margin-bottom:10px; background-color:#FAFAFA;cursor:pointer;color:#666;border-top:#F3F3F3 1px solid;border-bottom:#F3F3F3 1px solid; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:9px;  background-image: url(../images/analyse.svg); background-size:19px; background-position:left; background-repeat:no-repeat; background-origin: content-box; }
.msubmenu:hover{background-color:#F5F5F5; }
.msubmenuon{margin-bottom:10px; background-color:#9EB022;color:#FFFFFF;cursor:pointer; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:9px; background-image: url(../images/menuonright.svg), url(../images/analysewhite.svg); background-size:19px 66px; background-position:right,left; background-repeat:no-repeat, no-repeat; background-origin: border-box, content-box; }
.msubmenuboldon{background-color:#D6E46D;color:#FFFFFF;font-size:12px;cursor:pointer;cursor:pointer;border-top:#D6E46D 1px solid;border-left:#D6E46D 1px solid;border-right:#D6E46D 1px solid; padding-top:4px; padding-bottom:4px; padding-left:7px; padding-right:7px;  margin-left:2px; margin-right:2px; text-decoration:none }
.msubmenubold{color:#5B4839;font-size:12px;cursor:pointer;cursor:pointer;padding-left:10px; padding-bottom:2px; padding-top:4px; height:24px; font-weight:bold; }
.msubmenuboldwhite{background-color:#FFFFFF;color:#222222;font-size:12px;cursor:pointer;border-top:#DFE4ED 1px solid;border-left:#DFE4ED 1px solid;border-right:#DFE4ED 1px solid; padding-left:10px;padding-right:10px;font-weight:bold;}
.msubmenuwhite{background-color:#FFFFFF;color:black;cursor:pointer;font-weight:bold;border-top:#DFE4ED 1px solid;border-left:#DFE4ED 1px solid;border-right:#DFE4ED 1px solid; padding-left:10px;padding-right:10px;}

#barsubmenudiv { background-color:#F9FAFB; height:40px; padding-left:0.6%; }
#barsubmenu { margin-top:-6px; margin-bottom:0px; margin-left:0px;margin-right:0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; float:left; display: inline; } 
#barsubmenu li { list-style-type: none; float: left; margin-left:3px; }
#barsubmenu a.menubig { font-size:13px;list-style-type: none; margin-top: 14px; float: left; padding: 8px 10px 8px 10px; font-weight:bold; background-color:#536F97;cursor:pointer;color:#FFFFFF;font-weight:bold; text-decoration: none; }
#barsubmenu a.menubigwhite { font-size:13px; list-style-type: none; margin-top: 14px; float: left; padding: 8px 10px 8px 10px; font-weight:bold; background-color:#FFFFFF;cursor:pointer;color:#4D668C;font-weight:bold; text-decoration: none; }
#barsubmenu a.menubig:hover { background-color:#4D668C; }
#barsubmenu a.menu { list-style-type: none; margin-top: 17px; float: left; padding: 7px 7px 7px 7px; font-weight:bold; background-color:#D8DFEA;cursor:pointer;color:#4F599D;font-weight:bold; text-decoration: none; }
#barsubmenu a.menu:hover { background-color:#C8D2E1;}
#barsubmenu a.menu div.tabdupmenu {margin-top:7px; margin-left:-7px; padding-top:0px;position: absolute; background: #D8DFEA; visibility: hidden; z-index: 10; }
#barsubmenu a.menu div.tabdupmenu a {text-align: left; padding-top: 12px; padding-bottom: 12px; padding-left: 10px; padding-right: 50px; display: block; color: #4F599D; text-decoration: none; font-weight:bold; }
#barsubmenu a.menu div.tabdupmenu a:hover {color:#3A4E6B; background-color:#D2DBE8}
#barsubmenu a.menuwhite { list-style-type: none; margin-top: 17px; float: left; padding: 7px 7px 7px 7px; font-weight:bold; background-color:#FFFFFF;cursor:pointer;color:#4F599D;font-weight:bold; text-decoration: none; }
#barsubmenu a.menuwhite div.tabdupmenu {margin-top:7px; margin-left:-8px; padding-top:1px;position: absolute; background: #D8DFEA; visibility: hidden; z-index: 9; }
#barsubmenu a.menuwhite div.tabdupmenu a {text-align: left; padding-top: 12px; padding-bottom: 12px; padding-left: 10px; padding-right: 50px; display: block; color: #4F599D; text-decoration: none; font-weight:bold; }
#barsubmenu a.menuwhite div.tabdupmenu a:hover {color:#3A4E6B; background-color:#D2DBE8}
#barsubmenu a.menudark { list-style-type: none; margin-top: 17px; float: left; padding: 0px 0px 0px 0px; font-weight:bold; background-color:#6F89B0;cursor:pointer;color:#4F599D;font-weight:bold; text-decoration: none; }
#barsubmenu a.menudark img { padding:6px 7px 7px 7px; }
#barsubmenu a.menudark div.tabdupmenu {padding-top:1px;padding-bottom: 0px; position: absolute; background: #D8DFEA; visibility: hidden; z-index: 10; }
#barsubmenu a.menudark div.tabdupmenu a {text-align: left; padding-top: 12px; padding-bottom: 12px; padding-left: 10px; padding-right: 50px; display: block; color: #4F599D; text-decoration: none; font-weight:bold; }
#barsubmenu a.menudark div.tabdupmenu a:hover {color:#3A4E6B; background-color:#D2DBE8}
.barsubmenuline { text-align:left; border-bottom:1px solid #E2E8EF; }

/*Date Picker*/
@charset "utf-8";
.datepicker { border-collapse: collapse; position: absolute; width:250px;z-index:999999999999; padding:6px; border: 1px solid #D5D5D5; background-color:#FBFBFB; margin:10px;  }
.datepicker tr.controls th { height: 28px; font-size: 10px; text-align:center; font-family: Roboto,Tahoma,   tahoma, sans-serif; border-right: 1px solid #D5D5D5;}
.datepicker select { font-size: 11px; }
.datepicker tr.days th { height: 17px; text-align:center; font-family: Roboto,Tahoma,   tahoma, sans-serif; font-weight:bold; padding-left:4px; padding-right:5px; border: 1px solid #D5D5D5; height:20px; }
.datepicker tfoot td { height: 17px; text-align: center; text-transform: capitalize;  }
.datepicker th, .datepicker tfoot td { }
.datepicker th span, .datepicker tfoot td span { }
.datepicker tbody td { width: 17px; text-align: center; border: 1px solid #D5D5D5; height:21px; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #E38E66; }
.datepicker tbody td.date.chosen { background-color: #F0C2AC; }
.today{color:#D9AC11; font-size:10px; font-weight:bold; }
.close{color:#D9AC11; font-size:12px; padding:10px; font-weight:bold; cursor:pointer }
.content { min-height: 1.3em; width:96%;outline: none; background-color:#FFFFFF; border: 1px solid #E1E1E1; padding:4px; }

/*Autoloader*/
.ac_results { padding: 0px; border: 1px solid #CCC; background-color: white; overflow: hidden; z-index: 99999; color:#444444; box-shadow: 0px 0px 5px #CCC; -webkit-box-shadow: 0px 0px 5px #CCC; -moz-box-shadow: 0px 2px 5px #CCC; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc'); box-sizing: border-box; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 6px 6px; cursor: default; display: block; font-weight:bold; font: normal 13px "Quicksand", tahoma ,arial, Helvetica, sans-serif; line-height: 20px; overflow: hidden; border: 1px solid #FFFFFF; font-weight:bold }
.ac_loading { background: white url('../images/inputloading.gif') right center no-repeat; }
.ac_odd { background-color: #FFFFFF; }
.ac_over { color:#111111; background-color: #EAF1BC; border: 1px solid #888888; font-weight:bold }

/*Tipsy*/
.tipsy { padding: 5px; font-size: 12px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 16px 6px 16px; background-color: black; color: white; max-width: 600px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px;}
.tipsy-north { background-position: top center;}
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; padding-top:-100px; }

/*Fixed Footer*/
#fixed {  display:block;  bottom:0px;  right:15px; position:fixed;  padding:0px;  height: 27px; z-index:99; color:#FFFFFF; background:#4B4032; border-top: #1B1B1B 1px solid;border-left: #1B1B1B 1px solid;border-right: #1B1B1B 1px solid; } 
* html #fixed {  position:absolute; }
.fixedright{ border-right: #292929 1px solid; }
#fixedfooter {  display:block;  bottom:11px;  left:0px; position:fixed;  padding:0px;  height: 50px; z-index:99; color:#FFFFFF; width:100% } 
* html #fixedfooter {  position:absolute; }
.fixedright{ border-right: #292929 1px solid; }
#fixedfooterlogin {  display:block;  bottom:1px;  left:20px; position:fixed;  padding-left:15px; padding-right:20px; height: 22px; padding-top:7px; text-align:center; z-index:99; color:#FFFFFF; background-color:#413429; font-weight:bold; font-size:12px; border-left:1px solid #554435; border-top:1px solid #554435; border-right:1px solid #554435; outline:1px solid #31241B; } 
* html #fixedfooterlogin {  position:absolute; }
.headshadow{ height:20px; padding-bottom:15px;background-color:#2D2D2D;}
#fixedheader {  display:block;  top:0px;  left:0px; position:fixed;  padding:0px;  height: 22px; z-index:99; width:100%; z-index:99; } 
* html #fixedheader {  position:absolute; }
.fixedright{ border-right: #3A3127 1px solid; }
#fixediframefooter { width:100%;  display:block;  bottom:1px;  left:0px; position:fixed;  height: 47px; text-align:center; z-index:99; color:#FFFFFF; background-color:#FCFCFC; padding:9px; float:right; text-align:right; box-sizing: border-box; } 
* html #fixediframefooter {  position:absolute; }


/*Pagination*/
ul.pagination{ margin:0px; padding:0px; height:100%; overflow:hidden; font:13px; list-style-type:none; float:right; font-family:Tahoma,'Quicksand',Tahoma, Helvetica,sans-serif; }
ul.pagination li.details{ padding:7px 10px 7px 10px; font-size:13px; color:#666;  }
ul.pagination li.dot{padding: 3px 0;}
ul.pagination li{ float:left; margin:0px; padding:0px; margin-left:5px; }
ul.pagination li:first-child{ margin-left:0px; }
ul.pagination li a{ color:black; display:block; text-decoration:none; padding:7px 10px 7px 10px; }
ul.pagination li a img{ border:none; }
ul.pagination li.details{color:#666;}
ul.pagination li a{border:solid 1px;border-radius:3px;	-moz-border-radius:3px;-webkit-border-radius:3px;padding:7px 9px 7px 9px; font-family:Tahoma,'Quicksand',Tahoma, Helvetica,sans-serif; font-size:12px;}
ul.pagination li{padding-bottom:1px;}
ul.pagination li a:hover,
ul.pagination li a.current { color:#FFFFFF; box-shadow:0px 1px #413429; -moz-box-shadow:0px 1px #413429; -webkit-box-shadow:0px 1px #413429; text-shadow:0px 1px #413429; border-color:#413429; background:#413429; }
ul.pagination li a {color:#413429;border-color:#DED8D1;background:#DED8D1; }	

/*Dropdown*/
.dropdownother { background-color: #9DCF00; background-image: url(../images/selectback.svg); background-size:30px; background-position:top right; background-repeat:no-repeat; background-origin: content-box; font-size:12px; display: inline-block; border-radius:3px; border: 0px; position: relative; color: #FDFEF9; font-weight:bold; height: 100%; text-align: left; box-shadow: 0px 2px 1px #F0F9D2;-webkit-box-shadow: 0px 1px 0px #F0F9D2; -moz-box-shadow: 0px 1px 1px #F0F9D2; font-family:'Quicksand',Tahoma, Geneva, sans-serif; }
.dropdownother:hover { background-color: #A8DF00; background-image: url(../images/selectbackopen.svg); background-size:30px; background-position:top right; background-repeat:no-repeat; background-origin: content-box; font-size:12px; display: inline-block; border-radius:3px; border: 0px; position: relative;  }
.dropdownother:active { background-color: #89B700; background-image: url(../images/selectbackgrey.svg); background-size:30px; background-position:top right; background-repeat:no-repeat; background-origin: content-box; font-size:12px; display: inline-block; border-radius:3px; border: 0px; position: relative;  }
.dropdownother.active:hover,.dropdownother.active { background-color: #89B700; background-image: url(../images/selectbackgrey.svg); background-size:30px; background-position:top right; background-repeat:no-repeat; background-origin: content-box; font-size:12px; display: inline-block; border-radius:3px; border: 0px; position: relative;  }
.dropdownother.active .select > i { transform: rotate(-90deg);  }
.dropdownother .select { cursor: pointer; display: block; padding: 6px 7px 7px 7px; padding-left:10px; }
.dropdownother .dropdownother-menu { border-radius:5px; position: absolute; background-color: #D6ED78; width: 100%; left: 0; margin-top: 0px;  overflow: hidden; display: none; overflow-y: auto; z-index: 9 }
.dropdownother .dropdownother-menu li { color:#7C9713; border-bottom: 1px solid #BFE42C; background-image: url(../images/menulist.svg); background-size:20px; background-position:9px 7px; background-repeat:no-repeat; padding-left: 36px; padding-bottom: 10px; padding-top: 10px; transition: all .2s ease-in-out; cursor: pointer;  } 
.dropdownother .dropdownother-menu { padding: 0; list-style: none }
.dropdownother .dropdownother-menu li:hover { background-color: #C5E84D; color:#657A10 }
.dropdownother .dropdownother-menu li:active { background-color: #C5E84D; color:#657A10 }

.dropdownbar { font-size:13px; display: inline-block; background-color: #D1ED74; border: 1px solid #ABD51C; position: relative; color: #688211; font-weight:bold; height: 100%; text-align: left; margin-right:2px; background-image: url(../images/selectback.png); background-position:right; background-repeat:no-repeat; background-origin: content-box; box-shadow: 0px 2px 1px #F0F9D2;-webkit-box-shadow: 0px 1px 0px #F0F9D2; -moz-box-shadow: 0px 1px 1px #F0F9D2; font-family:'Quicksand',Tahoma, Geneva, sans-serif; }
.dropdownbar .select { cursor: pointer; display: block; padding: 8px }
.dropdownbar .select > i { color: #888; cursor: pointer; transition: all .3s ease-in-out; float: right; line-height: 20px }
.dropdownbar:hover { background-color: #C8E956; border: 1px solid #A0C71B; background-image: url(../images/selectbackdark.png); background-position:right; background-repeat:no-repeat; background-origin: content-box; }
.dropdownbar:active { background-color: #F9F9F9; border: 1px solid #CFCFCF; color:#666; background-image: url(../images/selectbackgrey.png); background-position:right; background-repeat:no-repeat; background-origin: content-box; box-shadow: 0px 2px 1px #F1F1F1;-webkit-box-shadow: 0px 1px 0px #F1F1F1; -moz-box-shadow: 0px 1px 1px #F1F1F1; }
.dropdownbar.active:hover,.dropdownbar.active { background-color: #C8E956; border: 1px solid #ABD51C; background-image: url(../images/selectback.png); background-position:right; background-repeat:no-repeat; background-origin: content-box;  }
.dropdownbar.active .select > i { transform: rotate(-90deg) }
.dropdownbar .dropdowbarnother-menu { position: absolute; background-color: #DCF192; width: 100%; left: 0; margin-top: 1px; box-shadow: 0 1px 2px #7D9C14; overflow: hidden; display: none; overflow-y: auto; z-index: 9 }
.dropdownbar .dropdowbarnother-menu li { background-image: url(../images/potentialsupplier.png); background-position:7px 13px; background-repeat:no-repeat; padding-left: 30px; padding-bottom: 12px; padding-top: 12px; transition: all .2s ease-in-out; cursor: pointer; border-bottom: 1px solid #ABD51C; } 
.dropdownbar .dropdowbarnother-menu { padding: 0; list-style: none }
.dropdownbar .dropdowbarnother-menu li:hover { background-color: #C5E84D }
.dropdownbar .dropdowbarnother-menu li:active { background-color: #C5E84D }

/*Search Bar*/
#searchform{}
#searchform input[type=text],#quickform input[type=text]{ color:#333333;padding:7px 4px 7px 6px; width:100%; font-size: 12px; font-family: "Roboto";border:1px solid #D8D8D8; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; box-shadow: 2px 2px 1px #FAFAFA; outline: 1px solid #FAFAFA; box-sizing: border-box; }
#searchform input[type=text]:hover,#quickform input[type=text]:hover{border:1px solid #F0CABD; outline: none;-webkit-appearance: none;border-radius: 0; box-shadow: 3px 3px 1px #FCF5F3; outline: 1px solid #F0CABD; }
#searchform input[type=text]:focus,#quickform input[type=text]:focus{border:1px solid #E2BE41; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; box-shadow: 3px 3px 1px #FCF8EB; outline: 1px solid #EFDB94; }
#searchform input[type=text]:valid,#quickform input[type=text]:valid { background: #F7F7F7; }
#searchform input[type=text][calendar=grid],#quickform input[type=text][calendar=grid] { background: url(/images/calendarbar.svg) no-repeat 30px; background-position:98%; cursor:pointer; background-size:22px; }
#searchform input[type=text][calendar=grid]:valid,#quickform input[type=text][calendar=grid]:valid { background: url(/images/calendarbar.svg) no-repeat 30px,#F7F7F7; background-position:98%; cursor:pointer; background-size:22px; }

#searchform select,#quickform select{width:100%;height:30px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #222;border:1px solid #D8D8D8;  padding-top:0px; outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; outline: none;border-radius: 0; background-color:#FDFDFD; box-shadow: 2px 2px 1px #FAFAFA; outline: 1px solid #FAFAFA; box-sizing: border-box;  }
#searchform select:hover,#quickform select:hover{color : #222;border:1px solid #E2BE41; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; box-shadow: 3px 3px 1px #FCF8EB; outline: 1px solid #EFDB94; }
#searchform select:active,#quickform select:active{color : #666666;border:1px solid #E2BE41; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; box-shadow: 3px 3px 1px #FCF8EB; outline: 1px solid #EFDB94; }
#searchform select:valid,#quickform select:valid{ background: #F7F7F7; }
#searchform select > option,#quickform select > option{ background: #FFFFFF; }

#searchtable{ margin-left:7px; margin-top:7px; }
#searchtable td{ padding-right:7px; padding-bottom:8px; }
#searchtable td[cell-margin=no-margin]{ padding-right:1px; padding-bottom:8px; }
#searchtable td[cell-margin=min-margin]{ padding-left:5px; padding-bottom:8px; }

/*Frames*/
.editphotoprofile{ border: #444444 1px solid; background-color:#444444; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; color:#FFFFFF; position:absolute;top:8px;right:8px; cursor:pointer;padding:6px;ext-align:left; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.delphotoprofile{ border: #444444 1px solid; background-color:#444444; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; color:#FFFFFF; position:absolute;bottom:8px;left:8px; cursor:pointer;padding:4px 16px 5px 16px;ext-align:left; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.editphoto{ border: #444444 1px solid; background-color:#444444; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; color:#FFFFFF; height:17px; position:absolute;top:20px;left:100px; cursor:pointer;padding-top:3px;padding-left:6px;padding-right:15px;text-align:left; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.delephoto{ background-color:#444444; color:#FFFFFF; height:17px; position:absolute; top:146px;left:6px; cursor:pointer;padding-top:3px;padding-left:6px;padding-right:6px; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.molframe{ border-right: #F7F7F7 1px solid; border-top: #F7F7F7 1px solid; border-bottom: #F7F7F7 1px solid;  background-color:#F7F7F7; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;padding:5px; width:103px; height:50px;}
.molframeinner{ border-bottom: #F7F7F7 1px solid;  border-top: #F7F7F7 1px solid;  border-right: #F7F7F7 1px solid; background-color:#F7F7F7; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;padding:5px; width:178px; height:50px;}
.molframe:hover{ border-bottom: #F1F1F1 1px solid;  border-top: #F1F1F1 1px solid;  border-right: #F1F1F1 1px solid; background-color:#F1F1F1; cursor:pointer}
.tabframe{ border: #E8EEF4 1px solid; background-color:#E8EEF4; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px; width:90px; height:50px; cursor:pointer}
.tabframe:hover{ border: #E8EEF4 1px solid; background-color:#E8EEF4; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px; width:90px; height:50px;}
.container {height: 50px;width: 90px;background-color: white;float: left;overflow: hidden;margin: 0px; }
.container img {display: block;}				
.portrait img {width: 100%;}
.landscape img {height: 100%;}
.cover {height: 240px;width: 1170px;float: left;overflow: hidden;margin: 0px; }
.cover img {display: block;}				
.portrait img {width: 100%;}
.landscape img {height: 100%;}

.greenwarning{background-color:#FAFEDA;cursor:pointer;color:#8C9F04;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:7px;padding-bottom:7px; margin-right:5px;  float: left; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.orangewarning{background-color:#FAFEDA;cursor:pointer;color:#B05E21;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:7px;padding-bottom:7px; margin-right:5px;  float: left; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.bluewarning{background-color:#FAFEDA;cursor:pointer;color:#55A2C6;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:7px;padding-bottom:7px; margin-right:5px;  float: left; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }

.greendarkwarning{ font-size:13px;background-color:#9DCF00;cursor:pointer;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:4px;padding-bottom:4px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.yellowdarkwarning{ font-size:13px;background-color:#EFC73A;cursor:pointer;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:4px;padding-bottom:4px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.purpledarkwarning{ font-size:13px;background-color:#AE4765;cursor:pointer;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:4px;padding-bottom:4px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.reddarkwarning{font-size:13px;background-color:#F1734D;cursor:pointer;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:4px;padding-bottom:4px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.bluedarkwarning{ font-size:13px;background-color:#3BC8F5;cursor:pointer;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:4px;padding-bottom:4px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.liladarkwarning{ font-size:13px;background-color:#9280D6;cursor:pointer;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:4px;padding-bottom:4px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }

.orangedarkwarning{font-size:13px;background-color:#E7A303;cursor:pointer;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:4px;padding-bottom:4px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.greydarkwarning{font-size:13px;background-color:#999;cursor:pointer;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:4px;padding-bottom:4px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.browndarkwarning{font-size:13px;background-color:#625142;cursor:pointer;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-right:8px; margin-top:6px; padding-top:4px;padding-bottom:4px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }

.greenframe{background-image: url(../images/greenmenu.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#AFC804;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }
.yellowframe{background-image: url(../images/yellowmenu.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#EDBD1B;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }
.blueframe{background-image: url(../images/bluemenu.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#70B0CF;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }
.greentoolframe{ border-bottom: #C5FF9B 1px dotted; }
.greentoolframe:hover{ border-bottom: #89D53E 1px dotted; }
.greenframesafe{background-image: url(../images/greenmenusafe.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#AFC804;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }
.yellowframebank{background-image: url(../images/yellowmenubank.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#EDBD1B;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }
.blueframecard{background-image: url(../images/bluemenucard.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#70B0CF;color:#FFFFFF; padding-top:12px; padding-bottom:17px; font-size:16px; }
.purpleframecheque{background-image: url(../images/purplemenucheque.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#BC5A78;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }
.orangeframepaper{background-image: url(../images/orangemenupaper.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#D89634;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }
.darkgreenframe{background-image: url(../images/darkgreenframe.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#ADBAAB;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }
.brownframe{background-image: url(../images/brownframe.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#7D644F;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }
.darkpurple{background-image: url(../images/darkpurpleframe.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#A27777;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }
.opengreenframe{background-image: url(../images/opengreenframe.png); background-position:left; background-repeat:no-repeat; background-origin: content-box;background-color:#98C59F;color:#FFFFFF; padding-top:12px; padding-bottom:12px; font-size:16px; }

.greenprojectlabel{background-color:#AFC804;color:#FFFFFF; padding-top:12px; padding-bottom:13px; font-size:16px; width:100%;position:relative; margin-bottom:10px;border-left: 80px solid #A0B704;box-sizing: border-box;}
.yelloprojectlabel{background-color:#EDBD1B;color:#FFFFFF; padding-top:12px; padding-bottom:13px; font-size:16px; width:100%;position:relative; margin-bottom:10px;border-left: 80px solid #D9AC11;box-sizing: border-box;}
.purplprojectlabel{background-color:#BC5A78;color:#FFFFFF; padding-top:12px; padding-bottom:13px; font-size:16px; width:100%;position:relative; margin-bottom:10px;border-left: 80px solid #B34868;box-sizing: border-box;}
.listwarning{background-color:#EFC630;padding:3px 6px 4px 5px;float:center;margin-right:0px;font-weight:bold;color:#FFFFFF;font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.bluewarning{background-color:#55A2C6;padding:3px 6px 4px 5px;float:center;margin-right:0px;font-weight:bold;color:#FFFFFF;font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.brownwarning{background-color:#705947;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;float:right;margin-right:0px;font-weight:bold;color:#FFFFFF;font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.wallwarning{background-color:#EFC630;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;float:right;margin-right:0px;font-weight:bold;color:#FFFFFF;font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.stopwarning{background-color:#55A2C6;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;float:right;margin-right:0px;font-weight:bold;color:#FFFFFF;font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.errorwarning{background-color:#D74C0E;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;float:right;margin-right:0px;font-weight:bold;color:#FFFFFF;font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-right:5px; margin-left:5px; }
.purplewarning{background-color:#A37676;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;float:right;margin-right:0px;font-weight:bold;color:#FFFFFF;font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.countinuewarning{background-color:#A7BA23;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;float:right;margin-right:0px;font-weight:bold;color:#FFFFFF;font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-left:5px; }
.wallwarningbrown{background-color:#413429;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;float:right;margin-right:5px;font-weight:bold;color:#FFFFFF;font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.listbar{ background-color : #FFFFFF;height:100%;border-right:#CFCFCF 1px solid;border-bottom:#CFCFCF 1px solid;border-top:#E3E3E3 1px solid;border-left:#E3E3E3 1px solid;}
.frameshadowin{ border-right:#EFEFEF 1px solid;border-bottom:#EFEFEF 1px solid;}
.frameshadowout{ margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:2px;border-right:#F7F7F7 1px solid;border-bottom:#F7F7F7 1px solid;}
.frameshadow{border-bottom: #F2F1EE 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.displayframe{ border: #D8D6CD 1px solid; background-color:#FFFFFF; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.bidframe{ padding:10px; background-color:#FFFFFF; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; position:relative; box-sizing: border-box; }
.bidframeheader{ background-color:#F4F4F0; border-radius:5px; }
.bidframebody{ background-color:#F9F9F7; border-radius:5px; }
.frameshadowwelcome{border-bottom: #F2F1EE 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.displayframewelcome{ border-top: #D8D6CD 1px solid; border-left: #D8D6CD 1px solid; border-right: #D8D6CD 1px solid; background-color:#FFFFFF; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.blacklabel{ color:#000000 }
.photoframesoft{ border: #F1F1F1 1px solid; background-color:#FEFEFE; }
.frameshadowaccountsoft{ border: #E1DFD9 1px solid; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; background-color:#FFFFFF }
.frameshadowaccount{ border: #B6B1A0 1px solid; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; background-color:#FFFFFF }
.profileframe{ border: #EAEAEA 1px solid; background-color:#FFFFFF; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.coverframein{ background-color:#FFFFFF; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.coverframe{ background-color:#FFFFFF; -moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px; -moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px; }
.frameshadowwelcome{border-bottom: #D8D8D8 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.displayframewelcome{ border: #D8D8D8 1px solid; background-color:#FFFFFF; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.displayframegrey{ border: #F1F1F1 1px solid; background-color:#FFFFFF;}
.frameshadowgrey{border-bottom: #FAFAFA 2px solid; border-right: #FAFAFA 2px solid;}
.gridframe{border: #F1F1F1 1px solid; padding:3px;}
.displaylineleft{border-left: #C7C7C7 1px dotted;}
.displaylineright{border-right: #C7C7C7 1px dotted;}
.displaylinebottom{border-bottom: #E1E1E1 1px dotted;}
.displaylinetop{border-top: #E1E1E1 1px dotted;}
.listmouseover{background-color:#FBFBFB;}
.listmouseout{background-color:#FEFEFE;}
.formframe{ border: #EAEAEA 1px solid; background-color:#FCFCFC;}
.photoframe{ border: #E5E5E5 1px solid; background-color:#FEFEFE; }
.productframe{ border: #EAEAEA 1px solid; background-color:#FEFEFE; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; padding:5px;}
.productframemobile{ border: #EAEAEA 1px solid; background-color:#FEFEFE; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.photoframesmall{ border: #E2E2E2 1px solid; background-color:#FEFEFE; padding :6px; }
.photoframesmallout{ border-bottom: #F1F1F1 1px solid; border-right: #F1F1F1 1px solid; background-color:#FEFEFE; }
.redframe{ background-color:#F5DECD;padding:5px;yellowframemessagepx;border: 0px; box-sizing: border-box; }
.redframe:hover{ background-color:#F3DAC7;}
.redframedark{ background-color:#B05E21;padding:5px;border: #B05E21 1px solid; }
.brownframesoft{ border: #F7F3F2 1px solid; background-color:#FAF9F8; }
.brownframesoft:hover{ border: #F2EFEE 1px solid; background-color:#F7F5F4; }
.photoframebrown{ border: #EEEBEA 1px solid; background-color:#FFFFFF; padding :6px; }
.greenthinbigframeempty{padding-right : 0px;padding-left : 0px;font-size:14px;color: #A7BA23;text-decoration : none; border:1px solid #F1F5D6; padding:10px 10px 8px 10px; background-color:#FCFDF7; box-shadow: 2px 2px 0px #FCFDF7;-webkit-box-shadow: 2px 2px 0px #FCFDF7; -moz-box-shadow: 2px 2px 0px #FCFDF7;  !important; margin-right:20px; padding-right:20px; }			
.yellowframemessage{ background-color:#FDFDEA;padding:5px;border: 0px; box-sizing: border-box; }
.yellowframemessage:hover{ border: 0px; background-color:#FCFCD8;}
.greyframesearchgrid{ border: #F1F1F1 1px solid; background-color:#FEFEFE; box-shadow: 2px 2px 1px #FAFAFA; }
.greyframesearchheaderwelcome{ border: 0px; background-color:#E3E3D7; padding:12px 8px 12px 8px; font-weight:bold; color:#454534; margin-bottom:8px; margin-right:1.5px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
.greyheadheader{ border: #E8E3DD 1px solid; background-color:#DFDFD2; padding:9px 0px 9px 5px; font-weight:bold; color:#463C2F; margin-bottom:8px; border-radius:3px;  }
.greyframe{ border: #F1F1F1 1px solid; }
.greyframeshadow{ border-bottom: #FAFAFA 2px solid; border-right: #FAFAFA 2px solid;  }
.greyframeshadowgrid{ border-bottom: #FAFAFA 2px solid; border-right: #FAFAFA 2px solid; }
.greyframeheader{ color:#795555;font-weight:bold; background-color:#F5F3F1; padding-left:3px;padding-right:3px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; box-sizing: border-box; }
.productframe{background-color:#F9F9F9;border: #F5F5F5 1px solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:3px; height:28px;color:#333333; margin:5px;padding:5px; }
.productframe:hover{ border: #F3F3F3 1px solid; background-color:#FBFBFB;}
.recordframeshadow{ border-bottom: #FCFDF2 2px solid; border-right: #FCFDF2 2px solid; margin-top:10px; }
.recordframe{ border: #F4F8DA 1px solid; margin-top:10px; }
.recordframetext{ margin:2px;background-color:#FAFCED; padding-top:15px; padding-bottom:15px; font-weight:bold; text-align:center; color:#8E9E1D }
.recordframewelcome{ border: #ECF3B6 1px solid; margin-top:10px; margin:2px;background-color:#F2F7CE; padding-top:15px; padding-bottom:15px; font-weight:bold; text-align:center; color:#8E9E1D }
.permissionframeshadow{ border-bottom: #FDF5F2 2px solid; border-right: #FDF5F2 2px solid; margin-top:10px; }
.permissionframe{ border: #F8DCD1 1px solid; margin-top:10px; }
.permissionframetext{ margin:2px;background-color:#FBECE6; padding-top:15px; padding-bottom:15px; font-weight:bold; text-align:center; color:#BA5321 }
.permissionframetextwelcome{ margin-top:10px;background-color:#EEC4A4; padding-top:15px; padding-bottom:15px; font-weight:bold; text-align:center; color:#B05E21; border-radius:3px; }
.recordframetextwelcome{ margin-top:6px;background-color:#A5CF12; padding-top:12px; padding-bottom:12px; font-weight:bold; text-align:center; color:#F9FDE8; border-radius:2px; }
.warningtext{ font-size:11px;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #C4390B; font-weight:bold; }
.messagetext{ font-size:11px;font-family:Geneva,  tahoma ,arial, Helvetica, sans-serif;color: #555F12; font-weight:bold; }
.kmsubmenu{background-color:#FAFAFA;cursor:pointer;color:#666;border-top:#F3F3F3 1px solid;border-bottom:#F3F3F3 1px solid; padding-left:10px; padding-right:10px; height:34px; padding-top:3px; padding-bottom:3px; margin-left:2px; margin-right:2px; text-decoration:none}
.kmsubmenuon{background-color:#9EB022;color:#FFFFFF;font-size:13px;cursor:pointer;cursor:pointer; font-weight:bold; text-decoration:none }
.kmsubmenu:hover{background-color:#F7F7F7; margin-left:2px; margin-right:2px; }
.kmsubmenuboldon{background-color:#D6E46D;color:#FFFFFF;font-size:12px;cursor:pointer;cursor:pointer;border-top:#D6E46D 1px solid;border-left:#D6E46D 1px solid;border-right:#D6E46D 1px solid; padding-top:3px; padding-bottom:3px; padding-left:7px; padding-right:7px;  margin-left:2px; margin-right:2px; text-decoration:none }
.framelabel{background-color:#F2F1EE;cursor:pointer;color:#68513D;font-weight:bold;border:#F2F1EE 1px solid; padding-left:8px;padding-right:8px; margin-top:5px; padding-top:4px;padding-bottom:4px; margin-right:5px;  float: left; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.framelabelcontent{background-color:#F2F1EE;color:#68513D;font-weight:bold;border:0px; padding:4px 8px 4px 8px;margin-right:5px; float: left; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
.browntitledark{ font-size:12px;font-weight:bold; font-family: Tahoma, Helvetica, sans-serif; padding-left:2px; color:#68513D}
.browngreendark{ font-size:12px;font-weight:bold; font-family: 'Quicksand', Tahoma, Helvetica, sans-serif; padding-left:2px; color:#55802F; background-color:#E8F3DE}
.containerchart { box-sizing: border-box; padding: 5px 5px 5px 5px; margin: 15px auto 50px auto;  }
.placeholderchart { width: 100%; height: 100%; line-height: 1.5em; font-size:12px; font-family: Tahoma, Helvetica, sans-serif; }
.placeholderlabel { position:absolute;bottom:10px;right:8px;border: #F5F5F5 1px solid;height:21px;background-color:#F9F9F9;padding-top:7px;padding-bottom:3px;padding-left:20px; color:#666; padding-right:25px; font-weight:bold; text-align:center; }
.placeholderlabelbig { position:absolute;bottom:10px;right:12px;border: #F5F5F5 1px solid;height:21px;background-color:#F9F9F9;padding-top:7px;padding-left:20px; color:#333333; padding-right:25px; }

.greyframesearchshadow{  }
.greyframesearch{ border: #F1F1F1 1px solid; background-color:#FEFEFE; box-shadow: 2px 2px 1px #F9F9F9; margin-right:1.5px;  }
.greyframesearchheader{ border: #E8E3DD 1px solid; background-color:#F1EFED; padding:8px 0px 8px 5px; font-weight:bold; color:#463C2F; margin:8px 0px 8px 0px; margin-right:1.5px; box-shadow: 2px 2px 1px #F9F9F9; }
.greyframesearchheadergreen{ border: #DAD5CF 1px solid; background-color:#E9E6E2; padding:8px 0px 8px 5px; font-weight:bold; color:#584A3A; margin-bottom:5px; box-shadow: 2px 2px 1px #F9F9F9; }

.gridopen { background: #FFFFFF; }
.gridopen:hover td { background: #F3F9DF; }
.griddark { background: #FAF8F5; }
.griddark:hover td { background: #F3F9DF; }
.gridsum{ background: #F9F9F9; }
.gridsum:hover { background: #F3F9DF; }
.gridgreyopen { background: #FFFFFF; }
.gridgreyopen:hover td { background: #F9FCEF; }
.gridgreydark { background: #FCFCFC; }
.gridgreydark:hover td { background: #F9FCEF; }
.gridfirstopen { background: #FFFFFF; }
.gridfirstdark { background: #FCFAF8; }
.gridsecondopen { background: #FFFFFF; }
.gridseconddark { background: #FCFAF8; }
.gridthirdopen { background: #FEF8E2; }
.gridthirddark { background: #FEFAED; }
.gridfirstopenlight{ background: #FAFFEA; }

.gridwelcomeopen { background: #FFFFFF; }
.gridwelcomeopen:hover td { background: #F5FEE0; }
.gridwelcomedark { background: #F5F5F1; }
.gridwelcomedark:hover td { background: #F5FEE0; }

.welcometitle{ font-size:18px; font-family: 'Quicksand','Roboto', sans-serif; color:#44362B; font-weight:400; }
.brownborderloginbar{ border:#BEB6B1 1px solid; padding-bottom:7px;  padding-top:10px; padding-left:10px; font-size:12px; font-weight:bold; color:#5E524D; cursor:pointer; background-color:#D6D0CD }
.brownborderloginbar:hover{ border:#B8AEA9 1px solid; background-color:#D0C9C6 }
.greenborderloginbar{ border:#E2E2D8 1px solid; padding-bottom:7px;  padding-top:10px; padding-left:10px; font-size:12px; font-weight:bold; color:#575740; cursor:pointer; background-color:#E2E2D8 }
.greenborderloginbar:hover{ border:#DADACD 1px solid; background-color:#DADACD }
.welcomeframe{ padding:10px; background-color:#FFFFFF; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; position:relative; box-sizing: border-box; }
.welcomeframerecord{ padding:10px; background-color:#FFFFFF; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; position:relative; box-sizing: border-box; background-color:#F7F4F2 }
.welcomeprofileframe{ padding:0px 10px 0px 10px; line-height:42px; height:42px; margin-bottom:8px; background-color:#EBEBE2; font-weight:bold; font-size:13px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#696949; position:relative; box-sizing: border-box; }
.modulbarbackdesign{color: #FFFFFF;background-color : #EDEFF4;cursor:pointer;}
.alertframe{position:absolute;top:12px;right:-6px;height:17px;padding-top:2px;padding-left:5px;padding-right:5px;background-color:#D7521A;color:#FFFFFF;cursor:pointer; font-family:'Quicksand', Tahoma, Arial, Helvetica, sans-serif}
.alertframeyellow{position:absolute;top:12px;right:-6px;height:17px;padding-top:2px;padding-left:5px;padding-right:5px;background-color:#EFC630;color:#FFFFFF;cursor:pointer; font-family:'Quicksand', Tahoma, Arial, Helvetica, sans-serif}
.welcomeexp{font-size: 12px;font-family: tahoma, sans-serif, "Arial Black";color:#333333;text-align:left}
.welcomemi{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:20px;color:#83941F;}
.thumb_containersmall{font-family:Tahoma, Arial;font-size:12px;color:#666; font-weight:bold; }
#s{ background:url("../images/searchweb.png") no-repeat;padding-left:35px;padding-bottom:8px;padding-top:6px;height:17px; font-size: 14px;font-family: Geneva, tahoma, arial, Helvetica, sans-serif;color : #000;border:1px solid #CFCFCF; background-color:#FEFEFE;font-weight:bold;outline: none; }
.yellowhuge{color:#D9AC11; font-size:21px}
.yellowtitle{color:#666; font-size:15px}
.errorbordersoft{ border-top: #F2CAB7 1px solid;background-color:#FFFFFF;border-left: #F2CAB7 1px solid;border-right: #F2CAB7 1px solid;border-bottom: #F2CAB7 1px solid; color:#000000 }
.errorborder{ border-top: #BA5321 1px solid;background-color:#FFFFFF;border-left: #BA5321 1px solid;border-right: #BA5321 1px solid;border-bottom: #BA5321 1px solid }
.pagetitle{ font-size:14px;font-weight:bold; font-family: Tahoma, Helvetica, sans-serif; padding-left:0px; color:#333333; }
.gridtitle{ font-size:15px;font-weight:bold; font-family: Tahoma, Helvetica, sans-serif; padding-left:0px; color:#333333; height:56px; }
.pagetitlemedium{ font-size:17px;font-weight:bold; font-family: 'Quicksand',"Roboto", Tahoma, Helvetica, sans-serif; padding-left:0px; color:#5B534D; }
.pagetitlemediumsmall{ font-size:14px; font-family: "Quicksand", Tahoma, Helvetica, sans-serif; padding-left:0px; color:#777777; }
.tooltitle{ font-size:14px;font-weight:bold; font-family: Tahoma, Helvetica, sans-serif; padding-left:0px; color:#555}
.headtitle{ font-size:13px;font-weight:bold; font-family: Tahoma, Helvetica, sans-serif; padding-left:0px; color:#555}
.headtitledark{ font-size:13px;font-weight:bold; font-family: Tahoma, Helvetica, sans-serif; padding-left:0px; color:#333}
clscursor{ border-top: #000 3px solid; }
.ucstitle{font-size:11px;font-weight:bold;color:#BABABA; font-family:Tahoma, Arial, Helvetica, sans-serif}
.ucktitle{ font-size:18px; font-family: 'Quicksand', 'Roboto', sans-serif; font-weight:400; color:#665140; }
.ucktitlenormal{ font-size:21px; font-family: 'Quicksand', 'Roboto', sans-serif; font-weight:400; }
.ucktitlemini{ font-size:18px; font-family:  'Quicksand','Roboto', sans-serif; font-weight:300; color:#777777 }
.ucktitlesmall{ font-size:18px; font-family: 'Quicksand','Roboto', sans-serif; font-weight:300; }
.ucktitlemenu{ font-size:24px; font-family:  'Quicksand','Roboto', sans-serif; font-weight:400; }
.ucktitlewhite{ font-size:28px; font-family:  'Quicksand','Roboto', sans-serif; color:#FFFFFF }
.ucktitleproduct{ font-size:15px; font-family:  'Quicksand','Roboto', sans-serif; font-weight:300; color:#777777 }
.ucktitleproductmini{ font-size:13px; font-family:  'Quicksand','Roboto', sans-serif; font-weight:300; color:#777777 }
.fontthin{ font-size: 12px;font-family: 'Quicksand', Geneva,  tahoma ,arial, Helvetica, sans-serif;color : #444;text-align:left}
.fontthinbold{ font-size: 11px;font-family: Tahoma,   tahoma, sans-serif;color : #555;text-align:left; font-weight:bold;}
.loginthin{ font-size: 13px;font-family: 'Quicksand',Tahoma,sans-serif;text-align:left}
.windowtitle{ font-size:12px;font-weight:bold; font-family: Tahoma, Helvetica, sans-serif; padding-left:10px; color:#555; background-color:#FFFFFF}
.windowtitlesmall{ font-size:12px;font-weight:bold; font-family: 'Quicksand',Tahoma, Helvetica, sans-serif; padding-left:10px; color:#555; background-color:#FFFFFF; text-align:left; }
.cookieToTop { background: rgba(0,0,0,0.85); bottom: 0px; padding: 10px; position: fixed; text-align: center; text-decoration: none; z-index: 99999; left: 0px; right:0px;}
.calendarframe{ width:30px;background: url(/images/calendarform.svg) no-repeat 30px; background-position:6px 4px; background-size:18px; padding:6px 0px 6px 0px; background-color:#D4E3F5; cursor:pointer; border:1px solid #D4E3F5; }

/*Grid Grid Grid Grid Grid Grid Grid*/
.maingridframe{ padding-left:15px; padding-right:15px; }
.maingridframeheadersoft{ height:28px; font-weight:bold; background-color:#FAFAF8; padding:4px; color:#7B7B59; border-top:1px solid #F0EAE6; border-bottom:1px solid #F0EAE6; }
.maingridframeheader{ height:28px; font-weight:bold; background-color:#F5F3F1; padding:4px; color:#795555; border-top:1px solid #EAE6E1; border-left:1px solid #EAE6E1; border-bottom:2px solid #F1EEEB; }
.maingridframeheaderempty{ background-color:#F5F3F1; }
.maingridframeheaderright{ color:#795555;font-weight:bold; background-color:#F5F3F1; text-align:right; padding:4px; border-top:1px solid #EAE6E1; border-left:1px solid #EAE6E1; border-bottom:2px solid #F1EEEB; }
.maingridframeheadercenter{ color:#795555;font-weight:bold; background-color:#F5F3F1; text-align:center; padding:4px; border:1px solid #EAE6E1;  }
.maingridframeheaderextra{  font-weight:bold; background-color:#F1EEEB; padding:4px; color:#795555; border-top:1px solid #EAE6E1; border-left:1px solid #EAE6E1; border-bottom:2px solid #F1EEEB; }
.maingridframeheaderemptyextra{ background-color:#F1EEEB; }
.maingridframeheaderrightextra{ color:#795555;font-weight:bold; background-color:#F1EEEB; text-align:right; padding:4px; border-top:1px solid #EAE6E1; border-left:1px solid #EAE6E1; border-bottom:2px solid #F1EEEB; }
.maingridframeheadercenterextra{ color:#795555;font-weight:bold; background-color:#F1EEEB; text-align:center; padding:4px; border-top:1px solid #EAE6E1; border-left:1px solid #EAE6E1; border-bottom:2px solid #F1EEEB; }
.maingridframeheaderextra:hover{  font-weight:bold; background-color:#F1EEEB; padding:4px; color:#795555; border-top:1px solid #EAE6E1; border-left:1px solid #EAE6E1; border-bottom:2px solid #F1EEEB; border-bottom: 1px solid #C5B8AB; }
.maingridframeheaderemptyextra:hover{ background-color:#F1EEEB; text-decoration:underline }
.maingridframeheaderrightextra:hover{ color:#795555;font-weight:bold; background-color:#F1EEEB; text-align:right; padding:4px; border-top:1px solid #EAE6E1; border-left:1px solid #EAE6E1; border-bottom:2px solid #F1EEEB; text-decoration:underline }
.maingridframeheadercenterextra:hover{ color:#795555;font-weight:bold; background-color:#F1EEEB; text-align:center; padding:4px; border-top:1px solid #EAE6E1; border-left:1px solid #EAE6E1; border-bottom:2px solid #F1EEEB; text-decoration:underline }
.maingridframeend{ padding-left:15px; padding-right:15px; }
.maingridframeheaderend{  font-weight:bold; background-color:#F5F3F1; padding:4px; color:#795555; border-right:1px solid #EAE6E1; border-top:2px solid #EAE6E1; border-bottom:2px solid #F1EEEB; border-left:1px solid #EAE6E1; }
.maingridframeheaderemptyend{ background-color:#F5F5F5; }
.maingridframeheaderrightend{ color:#795555;font-weight:bold; background-color:#F5F3F1; text-align:right; padding:4px; border-right:1px solid #EAE6E1; border-top:1px solid #EAE6E1; border-bottom:2px solid #F1EEEB; border-left:1px solid #F1EEEB; }
.maingridframeheadercenterend{ color:#795555;font-weight:bold; background-color:#F5F3F1; text-align:center; padding:4px; border-right:1px solid #EAE6E1; border-top:1px solid #EAE6E1; border-bottom:2px solid #F1EEEB; border-left:1px solid #EAE6E1; }
.maingridframecell{ padding:4px; border-bottom:1px solid #F1EEEB; border-right:1px solid #F1EEEB; }
.maingridframecellempty{ padding:4px; border-bottom:1px solid #F1EEEB; border-right:1px solid #F1EEEB; }
.maingridframecellemptyright{ padding:4px; text-align:right; border-bottom:1px solid #F1EEEB; border-right:1px solid #F1EEEB; }
.maingridframecellright{ padding:4px; text-align:right; border-bottom:1px solid #F1EEEB; border-right:1px solid #F1EEEB; }
.maingridframecellcenter{ padding:4px; text-align:center; border-bottom:1px solid #F1EEEB; border-right:1px solid #F1EEEB; }
.maingridframecellstart{ padding:4px; border-left:1px solid #F1EEEB; border-bottom:1px solid #F1EEEB; border-right:1px solid #F1EEEB; height:36px; }
.maingridframecellemptystart{ padding:4px; border-left:1px solid #F1EEEB; border-bottom:1px solid #F1EEEB; border-right:1px solid #F1EEEB; }
.maingridframecellemptyrightstart{ padding:4px; text-align:right; border-left:1px solid #F1EEEB; border-bottom:1px solid #F1EEEB; border-right:1px solid #F1EEEB; }
.maingridframecellrightstart{ padding:4px; text-align:right; border-left:1px solid #F1EEEB; border-bottom:1px solid #F1EEEB; border-right:1px solid #F1EEEB; }
.maingridframecellcenterstart{ padding:4px; text-align:center; border-left:1px solid #F1EEEB; border-bottom:1px solid #F1EEEB; border-right:1px solid #F1EEEB; }
.maingridframeheadergreen{  color:#55802F;font-weight:bold; background-color:#E8F3DE; padding-left:5px; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; border-top:2px solid #FFFFFF; border-bottom:2px solid #DBECCC; padding-right:3px;  }
.maingridframecellgreen{ padding-left:3px; border:2px solid #FFFFFF; border-bottom:2px solid #E3F1D8; padding-right:3px; background-color:#F3F9EE }
.maingridframecellbasket{ border:2px solid #FFFFFF; border-bottom:2px solid #F5F5F5; padding-top:1px;}
.tabmenuwelcomebold{ height:32px; line-height:32px;padding-left:5px;color:#FEFEFE;font-size:12px; background-color:#7D644F; font-weight:600; }
.tabmenuwelcome{ height:24px;padding-left:5px;color:#584A3A;font-size:13px; background-color:#DED7CF;  font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; padding-top:9px; padding-bottom:2px; font-weight:600; }
.tabmenuwelcomeheader{  color:#795555;font-weight:bold; background-color:#F1EEEB; padding-left:3px; padding-right:3px; border-left:0px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #E4E0DC; padding-right:3px; padding-top:1px; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:600; }
.tabmenuwelcomeheadercenter{ text-align:center; color:#795555;font-weight:bold; background-color:#F1EEEB; padding-left:3px; padding-right:3px; border-left:0px solid #FFFFFF; border-top:2px solid #FFFFFF; border-bottom:1px solid #E4E0DC; padding-right:3px; padding-top:1px; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:600; }
.tabmenuwelcomeheaderright{ text-align:right;  color:#795555;font-weight:bold; background-color:#F1EEEB; padding-left:3px; padding-right:3px; border-left:0px solid #FFFFFF; border-top:2px solid #FFFFFF; border-bottom:1px solid #E4E0DC; padding-right:3px; padding-top:1px; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:600; }
.tabmenuwelcomecell{ padding-left:2px; padding-right:2px; border-bottom:1px solid #EDEAE7; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:500; color:#888 }
.tabmenuwelcomecellright{ padding-left:2px; padding-right:2px; border-bottom:2px solid #F5F5F5; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:500; color:#888; text-align:right }
.tabmenufheader{ font-size:14px; color:#795555;font-weight:bold; background-color:#F5F3F1; padding-left:3px; padding-right:3px; padding-right:3px; padding-top:1px; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:600; }
.tabmenufheaderright{ text-align:right; font-size:14px; color:#795555;font-weight:bold; background-color:#F5F3F1; padding-left:3px; padding-right:5px; padding-right:3px; padding-top:1px; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:600; }
.tabmenufheadercenter{ text-align:center; font-size:14px; color:#795555;font-weight:bold; background-color:#F5F3F1; padding-left:3px; padding-right:3px; padding-right:3px; padding-top:1px; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:600; }
.tabmenufcell{ font-size:14px; padding-left:4px; padding-right:2px; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:500; color:#555 }
.tabmenufcellright{ text-align:right; font-size:14px; padding-left:2px; padding-right:5px; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:500; color:#555 }
.tabmenufcellcenter{ text-align:center; padding-left:2px; padding-right:px; font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:500; color:#555; }

/*Tag Editor*/
.tag-editor { list-style-type: none; margin: 0; overflow: hidden; cursor: text; font: normal 14px sans-serif; color: #879A1D; background: #fff; line-height: 18px; border:1px solid #D9D9D9; background-color:#FFFFFF; outline: none;-webkit-appearance: none;border-radius: 0; box-shadow: 2px 2px 1px #FAFAFA; outline: 1px solid #FAFAFA; }
.tag-editor li { display: block; float: left; overflow: hidden; margin: 3px 0; }
.tag-editor div { float: left; padding: 0 0px; }
.tag-editor .placeholder { padding: 0 0px; color: #bbb; }
.tag-editor .tag-editor-spacer { padding: 0; width: 8px; overflow: hidden; color: transparent; background: none; }
.tag-editor input {vertical-align: inherit; border: 0; outline: none; padding: 0; margin: 0; cursor: text; font-family: inherit; font-weight: inherit; font-size: inherit; font-style: 9px; box-shadow: none; background: none; color: #888888; }
.tag-editor-hidden-src { position: absolute !important; left: -99999px; }
.tag-editor ::-ms-clear { display: none; }
.tag-editor .tag-editor-tag {padding-left: 5px; padding-bottom:2px; padding-top:2px; color: #879A1D; background: #FAFCEF; white-space: nowrap; overflow: hidden; cursor: pointer; border-radius: 4px 0 0 4px; font-family:"Quicksand"; font-size:13px; }
.tag-editor .tag-editor-delete { background: #FAFCEF; cursor: pointer; border-radius: 0 4px 4px 0; padding-left: 3px; padding-right: 4px; padding-bottom:6px; }
.tag-editor .tag-editor-delete i { line-height: 18px; display: inline-block; margin-top:2px; margin-bottom:-4px }
.tag-editor .tag-editor-delete i:before { font-size: 11px; color: #EFC630; content: "x"; font-style: normal; font-family:'Quicksand',Tahoma }
.tag-editor .tag-editor-delete:hover i:before { color: #D74C0E; }
.tag-editor .tag-editor-tag.active+.tag-editor-delete, .tag-editor .tag-editor-tag.active+.tag-editor-delete i { visibility: hidden; cursor: text; }
.tag-editor .tag-editor-tag.active { background: none !important; }

.tradeframe{ border: #EFEFEF 1px solid; background-color:#FCFCFC; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}
.tradeframe:hover{ border: #F7F7F7 1px solid; background-color:#FCFCFC; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.yinput{padding-left:3px;padding-bottom:1px;padding-top:1px;height:27px; font-size: 13px; font-weight:bold; font-family: 'Roboto', Geneva, tahoma, arial, Helvetica, sans-serif; font-weight:700; color : #555555;border:1px solid #E1E1E1; background-color:#FFFFFF;outline: none; }
.yinputselect{padding-right:2px;padding-left:3px;padding-bottom:2px;padding-top:2px;height:31px; font-size: 13px;font-family: 'Roboto', Geneva, tahoma, arial, Helvetica, sans-serif;color : #555555;border:1px solid #E1E1E1; background-color:#FFFFFF;outline: none; font-weight:bold; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; }
.yinputselect:hover{padding-right:2px;padding-left:3px;padding-bottom:2px;padding-top:2px;height:31px; font-size: 13px;font-family: 'Roboto', Geneva, tahoma, arial, Helvetica, sans-serif;color : #555555;border:1px solid #E1E1E1; background-color:#FFFFFF;outline: none; font-weight:bold; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; }
.yinputselect:active{padding-right:2px;padding-left:3px;padding-bottom:2px;padding-top:2px;height:31px; font-size: 13px;font-family: 'Roboto', Geneva, tahoma, arial, Helvetica, sans-serif;color : #555555;border:1px solid #E1E1E1; background-color:#FFFFFF;outline: none; font-weight:bold; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; }
.productcat { display: flex; align-items: center; justify-content: center; font-size:20px; font-weight:bold; color:#555555; }
.productcat span { background: #fff; margin: 0 0px; }
.productcat:after { background: #E5E5E5; height: 4px; flex: 1; content: ''; }
.productcat.right:before { background: none; }
.tabmenudarkbrown{ height:32px;padding:7px 5px 0px 5px;box-sizing: border-box;color:#584A3A;cursor:pointer; font-size:12px; background-color:#DED7CF;  font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:400; border: #DED7CF 1px solid; font-weight:bold; }
.tabmenudarkbrown:hover{ background-color:#DAD2CB; }
.tabmenuopenbrown{ height:32px;padding:7px 5px 0px 5px;box-sizing: border-box;color:#584A3A;cursor:pointer; font-size:12px; background-color:#F1EEEB;  font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:400; border: #F1EEEB 1px solid; }
.tabmenuopenbrown:hover{ background-color:#EEEBE8; }

.abarprofile { cursor:pointer;border-radius: 50%;background-image: linear-gradient(#789F00, #95C600); box-sizing: border-box; padding:5px; float:left; margin-right:6px; }
.abarprofile:hover{ background-image: linear-gradient(#A3D900, #A3D900); }
.bbarprofile { cursor:pointer;border-radius: 50%;background-image: linear-gradient(#C89E11, #EFC73A); box-sizing: border-box; padding:5px; float:left; margin-right:6px; }
.bbarprofile:hover{ background-image: linear-gradient(#F1CE56, #F1CE56); }
.cbarprofile { cursor:pointer;border-radius: 50%;background-image: linear-gradient(#518E5A, #6CAC76); box-sizing: border-box; padding:5px; float:left; margin-right:6px; }
.cbarprofile:hover{ background-image: linear-gradient(#4B8154, #4B8154); }
.dbarprofile { cursor:pointer;border-radius: 50%;background-image: linear-gradient(#734F4F, #9C7070); box-sizing: border-box; padding:5px; float:left; margin-right:6px; }
.dbarprofile:hover{ background-image: linear-gradient(#A88080, #A88080); }
.ebarprofile { cursor:pointer;border-radius: 50%;background-image: linear-gradient(#A62F0D, #CF3C10); box-sizing: border-box; padding:5px; float:left; margin-right:6px; }
.ebarprofile:hover{ background-image: linear-gradient(#ED4616, #ED4616); }
.fbarprofile { cursor:pointer;border-radius: 50%;background-image: linear-gradient(#789F00, #95C600); box-sizing: border-box; padding:5px; float:left; margin-right:6px; }
.fbarprofile:hover{ background-image: linear-gradient(#80AA00, #80AA00); }
.gbarprofile { cursor:pointer;border-radius: 50%;background-image: linear-gradient(#0985AE, #0CAADE); box-sizing: border-box; padding:5px; float:left; margin-right:6px; }
.gbarprofile:hover{ background-image: linear-gradient(#46C9F4, #46C9F4); }
.hbarprofile { cursor:pointer;border-radius: 50%;background-image: linear-gradient(#518E5A, #6CAC76); box-sizing: border-box; padding:5px; float:left; margin-right:6px; }
.hbarprofile:hover{ background-image: linear-gradient(#23BFF3, #23BFF3); }


/*Tam Green menu*/
.tabpasivewhite{ background-color:#FFFFFF;color:#6C5644;padding:6px 8px 5px 8px;font-weight:bold;text-decoration:none;font-size:11px; border-top-left-radius:5px; border-top-right-radius:5px; box-sizing:border-box; }
.tabpasivewhite:hover{ background-color:#EEEEE8; }
.tabactivewhite{ background-color:#D8D8C7;color:#6B6B4B;padding:6px 8px 5px 8px;font-weight:bold;text-decoration:none;font-size:11px; border-top-left-radius:5px; border-top-right-radius:5px;cursor:pointer; box-sizing:border-box; }
.tabactivewhite:hover{ background-color:#CECEB9; }

.tabactive{background-color:#F9F8F7;cursor:pointer;color:#6C5644; padding-left:12px; padding-right:12px; font-weight:bold; padding-top:9px; padding-bottom:8px; margin-left:0px; margin-right:2px; text-decoration:none; border: #F2F0EE 1px solid; }
.tabactive:hover{ text-decoration:none; color:#604B3C; background-color:#EEECEA; border: #DFDDD9 1px solid; }
.tabpasive{ background-color:#FBFCEB; text-decoration:none; color:#83860F; font-weight:bold; padding-left:12px; padding-right:12px; padding-top:9px; padding-bottom:8px; margin-left:0px; margin-right:2px; text-decoration:none; border-top: #F5F7B9 1px solid; border-left: #F5F7B9 1px solid; border-right: #F5F7B9 1px solid; }

.tabmenudarkgrey{ padding:8px 5px 24px 5px;color:#584A3A; background-color:#CACAB5; border: #CACAB5 1px solid; cursor:pointer; font-size:13px;   font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:600; box-sizing: border-box;}
.tabmenudarkgrey:hover{ background-color:#D1D1C0; }
.tabmenuopengrey{ padding:8px 5px 24px 5px;color:#584A3A;cursor:pointer; font-size:13px; border: #E9E9E0 1px solid; background-color:#E9E9E0;  font-family: 'Quicksand',Tahoma, Geneva,  tahoma ,arial, Helvetica, sans-serif; font-weight:400; box-sizing: border-box; }
.tabmenuopengrey:hover{ background-color:#E7E7DC; border: #E7E7DC 1px solid; }


.frameshadow{border-bottom: #FAFAF8 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.frameshadow1{border-bottom: #F9FCEF 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.displayframe1{ border: #EDF5CF 1px solid; background-color:#FEFEFC; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.frameshadow2{border-bottom: #FDF7E1 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.displayframe2{ border: #F9E6A2 1px solid; background-color:#FFFEF9; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.frameshadow3{border-bottom: #D8E9F1 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.displayframe3{ border: #A6CEE1 1px solid; background-color:#F8FBFC; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.frameshadow4{border-bottom: #F7E8ED 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.displayframe4{ border: #DEABBA 1px solid; background-color:#FDFBFC; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.frameshadow5{border-bottom: #F5F5F5 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.displayframe5{ border: #E5E5E5 1px solid; background-color:#FCFCFC; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.frameshadow6{border-bottom: #FDE0D7 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.displayframe6{ border: #F9B59D 1px solid; background-color:#FFFDFD; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.frameshadow7{border-bottom: #F5F5F5 1px solid; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.displayframe7{ border: #F3F3F3 1px solid; background-color:#FEFEFE; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; }
.categorybrown{ height:23px;padding-left:0px;color:#584A3A;cursor:pointer; font-size:12px; background-color:#F9F8F7;  padding-top:4px;padding-bottom:4px; }
.categorybrown:hover{ background-color:#F7F5F4; }


.dropdown { position: fixed; z-index: 9999; display: none; }
.dropdown .dropdown-menu,.dropdown .dropdown-panel { min-width: 40px; list-style: none; background: #FFF; border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; overflow: visible; padding: 18px; margin: 0; box-shadow: #CCC 0px 4px 10px;  }
.dropdown.dropdown-scroll .dropdown-menu,.dropdown.dropdown-scroll .dropdown-panel { max-height: 300px; overflow: auto; }
.dropdown .dropdown-menu li { list-style: none; margin: 0; text-align:left; line-height:35px; }
.dropdown .dropdown-menu li[ulalign=special]:hover { background-color:#EFF4D5}
.dropdownframe { position: absolute; z-index: 9; list-style: none; background: #FFF; border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; overflow: visible; padding: 22px 22px 22px 22px; margin: 0; box-shadow: #CCC 0px 4px 10px; max-height: 300px; overflow: auto; }

#gridtable, #quicktable{ border-collapse:separate  }
#gridtable thead[headstatus=true], #quicktable thead[headstatus=true] { position: -webkit-sticky; position: sticky; top: 46px; }
#gridtable thead[headstatus=false], #quicktable thead[headstatus=false] { position: -webkit-normal; position: normal;  }
#gridtable th, #quicktable th { white-space: nowrap; font-weight:bold; background-color:#F1EEEB; padding:4px; color:#584738; border-width : 0px; border-top:1px solid #DBD5CC; border-left:1px solid #DBD5CC; border-bottom:1px solid #DBD5CC; transition: all 1s ease-out;  }

#gridtable div[cellposition=top], #quicktable div[cellposition=top]{ padding-bottom:6px;padding-top:2px;  }
#gridtable div[cellposition=topright], #quicktable div[cellposition=top]{ padding-bottom:6px;padding-top:2px; text-align:right}
#gridtable div[cellposition=bottom], #quicktable div[cellposition=bottom]{ border-top:1px solid #E2DDD6; padding-top:6px;padding-bottom:1px; }
#gridtable div[cellposition=bottomright], #quicktable div[cellposition=bottom]{ border-top:1px solid #E2DDD6; padding-top:6px;padding-bottom:1px; text-align:right }

td[showmenu=true] { cursor:pointer; text-align:center; background-color:#F5F5F5; border-bottom:1px solid #FFF;font-weight:bold; }
td[showmenu=true]:hover{ cursor:pointer; background-image: url(../images/currentmenu.svg); background-position:right top; background-repeat:no-repeat; background-origin: content-box; background-size: 10px;  }
td[projectheader=true] { cursor:pointer; padding-left:3px; padding-right:3px; background-color:#F5F5F5; border-bottom:1px solid #FFF;font-weight:bold; }
td[projectcellcenter=true] { background-color:#F8F8F8;padding-left:3px;padding-right:3px;text-align:center; }
td[projectcellleft=true] { background-color:#F8F8F8;padding-left:3px;padding-right:3px;text-align:left; }

#gridtable .showmenu, #quicktable .showmenu { cursor:pointer; }
#gridtable .showmenu:hover, #quicktable .showmenu:hover { cursor:pointer; background-image: url(../images/currentmenu.svg); background-position:right top; background-repeat:no-repeat; background-origin: content-box; background-size: 10px;  }
#gridtable th[cellalign=right], #quicktable th[cellalign=right] { text-align:right; }
#gridtable th[cellalign=center], #quicktable th[cellalign=center] { text-align:center; }
#gridtable th[cellalign=endcenter], #quicktable th[cellalign=endcenter] { text-align:center; border-right:1px solid #DBD5CC; }
#gridtable th[cellalign=endleft], #quicktable th[cellalign=endleft] { text-align:left; border-right:1px solid #DBD5CC; }
#gridtable th[cellalign=endright], #quicktable th[cellalign=endright] { text-align:right; border-right:1px solid #DBD5CC; }
#gridtable th[cellalign=square], #quicktable th[cellalign=square] { border:1px solid #EAE6E1; }
#gridtable th[cellalign=headsquare], #quicktable th[cellalign=headsquare] { border:1px solid #E8E3DD; background-color:#F1EFED; color:#463C2F }

#gridtable td[cellalign=left], #quicktable td[cellalign=left]{ padding:4px; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; }
#gridtable td[cellalign=rowleft], #quicktable td[cellalign=rowleft]{ padding:4px; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; }
#gridtable td[cellalign=right], #quicktable td[cellalign=right]{ padding:4px;text-align:right; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; }
#gridtable td[cellalign=center], #quicktable td[cellalign=center]{ padding:4px;text-align:center; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; }
#gridtable td[cellalign=endcenter], #quicktable td[cellalign=endcenter]{ padding:4px;text-align:center; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; }
#gridtable td[cellalign=endright], #quicktable td[cellalign=endright]{ padding:4px;text-align:right; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; }
#gridtable td[cellalign=endleft], #quicktable td[cellalign=endleft]{ padding:4px;border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; }
#gridtable td[cellalign=rowendleft], #quicktable td[cellalign=rowendleft]{ padding:4px;border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; }

#gridtable td[cellalign=topleft], #quicktable td[cellalign=topleft]{ padding:4px; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-top:1px solid #ECE6D7; }
#gridtable td[cellalign=toprowleft], #quicktable td[cellalign=toprowleft]{ padding:4px; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-top:1px solid #ECE6D7; }
#gridtable td[cellalign=topright], #quicktable td[cellalign=topright]{ padding:4px;text-align:right; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-top:1px solid #ECE6D7; }
#gridtable td[cellalign=topcenter], #quicktable td[cellalign=topcenter]{ padding:4px;text-align:center; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-top:1px solid #ECE6D7; }
#gridtable td[cellalign=topendcenter], #quicktable td[cellalign=topendcenter]{ padding:4px;text-align:center; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; border-top:1px solid #ECE6D7; }
#gridtable td[cellalign=topendleft], #quicktable td[cellalign=topendleft]{ padding:4px;border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; border-top:1px solid #ECE6D7; }
#gridtable td[cellalign=toprowendleft], #quicktable td[cellalign=toprowendleft]{ padding:4px;border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; border-top:1px solid #ECE6D7; }

#gridtable td[cellalign=zeroleft], #quicktable td[cellalign=zeroleft]{ padding:0px; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; }
#gridtable td[cellalign=zeroright], #quicktable td[cellalign=zeroright]{ padding:0px;text-align:right; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; }
#gridtable td[cellalign=zerocenter], #quicktable td[cellalign=zerocenter]{ padding:0px;text-align:center; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; }
#gridtable td[cellalign=zeroendcenter], #quicktable td[cellalign=zeroendcenter]{ padding:0px;text-align:center; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; }
#gridtable td[cellalign=zeroendleft], #quicktable td[cellalign=zeroendleft]{ padding:0px;border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; }

#gridtable div[cellposition=celltop], #quicktable div[cellposition=celltop]{ padding:4px;  }
#gridtable div[cellposition=cellbottom], #quicktable div[cellposition=cellbottom]{ border-top:1px solid #F2F0EE; padding:4px; }

#gridtable td[cellalign=footleft]{ padding:4px; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; font-weight:bold; color:#5C4141; background-color:#FCFAF8 }
#gridtable td[cellalign=footright]{ padding:4px;text-align:right; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; font-weight:bold; color:#5C4141; background-color:#FCFAF8 }
#gridtable td[cellalign=footcenter]{ padding:4px;text-align:center; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; font-weight:bold; color:#5C4141; background-color:#FCFAF8 }
#gridtable td[cellalign=footendcenter]{ padding:4px;text-align:center; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; font-weight:bold; color:#5C4141; background-color:#FCFAF8 }
#gridtable td[cellalign=footendleft]{ padding:4px;text-align:left; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; font-weight:bold; color:#5C4141; background-color:#FCFAF8 }
#gridtable td[cellalign=footendright]{ padding:4px;text-align:right; border-bottom:1px solid #ECE6D7; border-left:1px solid #ECE6D7; border-right:1px solid #ECE6D7; font-weight:bold; color:#5C4141; background-color:#FCFAF8 }

#gridtable td[cellalign=frame0]{ border: #EFEFEF 1px solid; height:3px;background-color:#FBFBFB; padding-top:7px; padding-bottom:7px; padding-left:12px; padding-right:12px; text-align:center; margin-left:10px; box-shadow: 2px 2px 1px #FAFAFA; }
#gridtable td[cellalign=frame0]:hover{ border: #E7E7E7 1px solid; background-color:#F9F9F9; }
#gridtable .header0{ text-align:center; font-weight:bold; color:#444444; font-size:16px;  }
#gridtable .headerdotted0{ height:17px;padding:4px;width:40%;display: inline-block;border:1px dashed #ECECEC;vertical-align: top;  }
#gridtable .linecell0{ text-align:center; padding-bottom:12px; padding-top:10px; border-bottom: #ECECEC 1px solid;  }
#gridtable .cell0{ text-align:center; padding-bottom:12px; padding-top:10px;  }
#gridtable .table0{ text-align:right; border: #ECECEC 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; width:25% }
#gridtable .tableheader0{ text-align:right; border: #ECECEC 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; font-weight:bold; color:#666; width:25% }

#gridtable td[cellalign=frame1]{ border: #F0EAE1 1px solid; height:3px;background-color:#FAF8F5; padding-top:7px; padding-bottom:7px; padding-left:12px; padding-right:12px; text-align:center; margin-left:10px; box-shadow: 2px 2px 1px #FAFAFA; }
#gridtable td[cellalign=frame1]:hover{ border: #ECE4D9 1px solid; background-color:#F8F5F1; }
#gridtable .header1{ text-align:center; font-weight:bold; color:#655132; font-size:16px;  }
#gridtable .headerdotted1{ height:17px;padding:4px;width:40%;display: inline-block;border:1px dashed #F0EAE1;vertical-align: top;  }
#gridtable .linecell1{ text-align:center; padding-bottom:12px; padding-top:10px; border-bottom: #F0EAE1 1px solid;  }
#gridtable .cell1{ text-align:center; padding-bottom:12px; padding-top:10px;  }
#gridtable .table1{ text-align:right; border: #F0EAE1 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; width:25% }
#gridtable .tableheader1{ text-align:right; border: #F0EAE1 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; font-weight:bold; color:#655132; width:25% }

#gridtable td[cellalign=frame2]{ border: #EAF4B5 1px solid; height:3px;background-color:#FAFCED; padding-top:7px; padding-bottom:7px; padding-left:12px; padding-right:12px; text-align:center; margin-left:10px; box-shadow: 2px 2px 1px #FBFBFB; }
#gridtable td[cellalign=frame2]:hover{ border: #E3EF8F 1px solid; background-color:#F9FBE6; }
#gridtable .header2{ text-align:center; font-weight:bold; color:#738015; font-size:16px;  }
#gridtable .headerdotted2{ height:17px;padding:4px;width:40%;display: inline-block;border:1px dashed #ECF3BE;vertical-align: top;  }
#gridtable .linecell2{ text-align:center; padding-bottom:12px; padding-top:10px; border-bottom: #ECF3BE 1px solid;  }
#gridtable .cell2{ text-align:center; padding-bottom:12px; padding-top:10px;  }
#gridtable .table2{ text-align:right; border: #ECF3BE 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; width:25% }
#gridtable .tableheader2{ text-align:right; border: #ECF3BE 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; font-weight:bold; color:#96A71F; width:25% }

#gridtable td[cellalign=frame3]{ border: #FBEFC6 1px solid; height:3px;background-color:#FEFEE9; padding-top:7px; padding-bottom:7px; padding-left:12px; padding-right:12px; text-align:center; margin-left:10px; box-shadow: 2px 2px 1px #F9F9F9; }
#gridtable td[cellalign=frame3]:hover{ border: #FBEDBD 1px solid; background-color:#FEFEDE; }
#gridtable .header3{ text-align:center; font-weight:bold; color:#BF980F; font-size:16px;  }
#gridtable .headerdotted3{ height:17px;padding:4px;width:40%;display: inline-block;border:1px dashed #FBEFC6;vertical-align: top;  }
#gridtable .linecell3{ text-align:center; padding-bottom:12px; padding-top:10px; border-bottom: #FBEFC6 1px solid;  }
#gridtable .cell3{ text-align:center; padding-bottom:12px; padding-top:10px;  }
#gridtable .table3{ text-align:right; border: #FBEFC6 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; width:25% }
#gridtable .tableheader3{ text-align:right; border: #ECECEC 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; font-weight:bold; color:#D9AC11; width:25% }

#welcometable{ border-collapse:separate  }
#welcometable thead[headstatus=true] { position: -webkit-sticky; position: sticky; top: 46px; }
#welcometable thead[headstatus=false] { position: -webkit-normal; position: normal;  }
#welcometable th{ white-space: nowrap; font-weight:bold; background-color:#D8D8C7; padding:4px; color:#6B6B4B; border-width : 0px; border-top:1px solid #C0C0A5; border-left:1px solid #C0C0A5; border-bottom:1px solid #C0C0A5; transition: all 1s ease-out;  }

#welcometable div[cellposition=top]{ padding-bottom:6px;padding-top:2px;  }
#welcometable div[cellposition=topright]{ padding-bottom:6px;padding-top:2px; text-align:right}
#welcometable div[cellposition=bottom]{ border-top:1px solid #EAE6E1; padding-top:6px;padding-bottom:1px; }
#welcometable div[cellposition=bottomright]{ border-top:1px solid #EAE6E1; padding-top:6px;padding-bottom:1px; text-align:right }

#welcometable .showmenu{ cursor:pointer; }
#welcometable .showmenu:hover{ cursor:pointer; background-image: url(../images/currentmenu.svg); background-position:right top; background-repeat:no-repeat; background-origin: content-box; background-size: 10px;  }
#welcometable th[cellalign=right]{ text-align:right; }
#welcometable th[cellalign=center]{ text-align:center; }
#welcometable th[cellalign=endcenter]{ text-align:center; border-right:1px solid #C0C0A5; }
#welcometable th[cellalign=endleft]{ text-align:left; border-right:1px solid #C0C0A5; }
#welcometable th[cellalign=endright]{ text-align:right; border-right:1px solid #C0C0A5; }
#welcometable th[cellalign=square]{ border-right:1px solid #C0C0A5; border-bottom:0px; }
#welcometable th[cellalign=headsquare]{ border:1px solid #C0C0A5; }
#welcometable th[cellalign=softleft]{ border-left:1px solid #D6D6C5; border-top:1px solid #D6D6C5; border-bottom:1px solid #D6D6C5; background-color:#EEEEE6; color:#82825B; font-weight:bold; }
#welcometable th[cellalign=softcenter]{ border-left:1px solid #D6D6C5; border-top:1px solid #D6D6C5; border-bottom:1px solid #D6D6C5; background-color:#EEEEE6; color:#82825B; font-weight:bold; text-align:center }
#welcometable th[cellalign=softright]{ border-left:1px solid #D6D6C5; border-top:1px solid #D6D6C5; border-bottom:1px solid #D6D6C5; background-color:#EEEEE6; color:#82825B; font-weight:bold; text-align:right }
#welcometable th[cellalign=softendleft]{ border-right:1px solid #D6D6C5; border-top:1px solid #D6D6C5; border-bottom:1px solid #D6D6C5; background-color:#EEEEE6; color:#82825B; font-weight:bold; }
#welcometable th[cellalign=softendcenter]{ border-right:1px solid #D6D6C5; border-top:1px solid #D6D6C5; border-bottom:1px solid #D6D6C5; background-color:#EEEEE6; color:#82825B; font-weight:bold; text-align:center }
#welcometable th[cellalign=softendright]{ border-right:1px solid #D6D6C5; border-top:1px solid #D6D6C5; border-bottom:1px solid #D6D6C5; background-color:#EEEEE6; color:#82825B; font-weight:bold; text-align:right }


#welcometable td[cellalign=left]{ padding:4px; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; }
#welcometable td[cellalign=rowleft]{ padding:4px; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; }
#welcometable td[cellalign=right]{ padding:4px;text-align:right; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; }
#welcometable td[cellalign=center]{ padding:4px;text-align:center; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; }
#welcometable td[cellalign=endcenter]{ padding:4px;text-align:center; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; }
#welcometable td[cellalign=endright]{ padding:4px;text-align:right; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; }
#welcometable td[cellalign=endleft]{ padding:4px;border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; }
#welcometable td[cellalign=rowendleft]{ padding:4px;border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; }

#welcometable td[cellalign=topleft]{ padding:4px; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-top:1px solid #DFDFD2; }
#welcometable td[cellalign=toprowleft]{ padding:4px; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-top:1px solid #DFDFD2; }
#welcometable td[cellalign=topright]{ padding:4px;text-align:right; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-top:1px solid #DFDFD2; }
#welcometable td[cellalign=topcenter]{ padding:4px;text-align:center; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-top:1px solid #DFDFD2; }
#welcometable td[cellalign=topendcenter]{ padding:4px;text-align:center; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; border-top:1px solid #DFDFD2; }
#welcometable td[cellalign=topendleft]{ padding:4px;border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; border-top:1px solid #DFDFD2; }
#welcometable td[cellalign=toprowendleft]{ padding:4px;border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; border-top:1px solid #DFDFD2; }

#welcometable td[cellalign=zeroleft]{ padding:0px; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; }
#welcometable td[cellalign=zeroright]{ padding:0px;text-align:right; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; }
#welcometable td[cellalign=zerocenter]{ padding:0px;text-align:center; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; }
#welcometable td[cellalign=zeroendcenter]{ padding:0px;text-align:center; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; }
#welcometable td[cellalign=zeroendleft]{ padding:0px;border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; }

#welcometable div[cellposition=celltop]{ padding:4px;  }
#welcometable div[cellposition=cellbottom]{ border-top:1px solid #F2F0EE; padding:4px; }

#welcometable td[cellalign=footleft]{ padding:4px; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; font-weight:bold; color:#575740; background-color:#F1F1EB }
#welcometable td[cellalign=footright]{ padding:4px;text-align:right; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; font-weight:bold; color:#575740; background-color:#F1F1EB }
#welcometable td[cellalign=footcenter]{ padding:4px;text-align:center; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; font-weight:bold; color:#575740; background-color:#F1F1EB }
#welcometable td[cellalign=footendcenter]{ padding:4px;text-align:center; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; font-weight:bold; color:#575740; background-color:#F1F1EB }
#welcometable td[cellalign=footendleft]{ padding:4px;text-align:left; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; font-weight:bold; color:#575740; background-color:#F1F1EB }
#welcometable td[cellalign=footendright]{ padding:4px;text-align:right; border-bottom:1px solid #DFDFD2; border-left:1px solid #DFDFD2; border-right:1px solid #DFDFD2; font-weight:bold; color:#575740; background-color:#F1F1EB }

#welcometable td[cellalign=frame0]{ border: #EFEFEF 1px solid; height:3px;background-color:#FBFBFB; padding-top:7px; padding-bottom:7px; padding-left:12px; padding-right:12px; text-align:center; margin-left:10px; box-shadow: 2px 2px 1px #FAFAFA; }
#welcometable td[cellalign=frame0]:hover{ border: #E7E7E7 1px solid; background-color:#F9F9F9; }
#welcometable .header0{ text-align:center; font-weight:bold; color:#444444; font-size:16px;  }
#welcometable .headerdotted0{ height:17px;padding:4px;width:40%;display: inline-block;border:1px dashed #ECECEC;vertical-align: top;  }
#welcometable .linecell0{ text-align:center; padding-bottom:12px; padding-top:10px; border-bottom: #ECECEC 1px solid;  }
#welcometable .cell0{ text-align:center; padding-bottom:12px; padding-top:10px;  }
#welcometable .table0{ text-align:right; border: #ECECEC 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; width:25% }
#welcometable .tableheader0{ text-align:right; border: #ECECEC 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; font-weight:bold; color:#666; width:25% }

#welcometable td[cellalign=frame1]{ border: #F0EAE1 1px solid; height:3px;background-color:#FAF8F5; padding-top:7px; padding-bottom:7px; padding-left:12px; padding-right:12px; text-align:center; margin-left:10px; box-shadow: 2px 2px 1px #FAFAFA; }
#welcometable td[cellalign=frame1]:hover{ border: #ECE4D9 1px solid; background-color:#F8F5F1; }
#welcometable .header1{ text-align:center; font-weight:bold; color:#655132; font-size:16px;  }
#welcometable .headerdotted1{ height:17px;padding:4px;width:40%;display: inline-block;border:1px dashed #F0EAE1;vertical-align: top;  }
#welcometable .linecell1{ text-align:center; padding-bottom:12px; padding-top:10px; border-bottom: #F0EAE1 1px solid;  }
#welcometable .cell1{ text-align:center; padding-bottom:12px; padding-top:10px;  }
#welcometable .table1{ text-align:right; border: #F0EAE1 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; width:25% }
#welcometable .tableheader1{ text-align:right; border: #F0EAE1 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; font-weight:bold; color:#655132; width:25% }

#welcometable td[cellalign=frame2]{ border: #EAF4B5 1px solid; height:3px;background-color:#FAFCED; padding-top:7px; padding-bottom:7px; padding-left:12px; padding-right:12px; text-align:center; margin-left:10px; box-shadow: 2px 2px 1px #FBFBFB; }
#welcometable td[cellalign=frame2]:hover{ border: #E3EF8F 1px solid; background-color:#F9FBE6; }
#welcometable .header2{ text-align:center; font-weight:bold; color:#738015; font-size:16px;  }
#welcometable .headerdotted2{ height:17px;padding:4px;width:40%;display: inline-block;border:1px dashed #ECF3BE;vertical-align: top;  }
#welcometable .linecell2{ text-align:center; padding-bottom:12px; padding-top:10px; border-bottom: #ECF3BE 1px solid;  }
#welcometable .cell2{ text-align:center; padding-bottom:12px; padding-top:10px;  }
#welcometable .table2{ text-align:right; border: #ECF3BE 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; width:25% }
#welcometable .tableheader2{ text-align:right; border: #ECF3BE 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; font-weight:bold; color:#96A71F; width:25% }

#welcometable td[cellalign=frame3]{ border: #FBEFC6 1px solid; height:3px;background-color:#FEFEE9; padding-top:7px; padding-bottom:7px; padding-left:12px; padding-right:12px; text-align:center; margin-left:10px; box-shadow: 2px 2px 1px #F9F9F9; }
#welcometable td[cellalign=frame3]:hover{ border: #FBEDBD 1px solid; background-color:#FEFEDE; }
#welcometable .header3{ text-align:center; font-weight:bold; color:#BF980F; font-size:16px;  }
#welcometable .headerdotted3{ height:17px;padding:4px;width:40%;display: inline-block;border:1px dashed #FBEFC6;vertical-align: top;  }
#welcometable .linecell3{ text-align:center; padding-bottom:12px; padding-top:10px; border-bottom: #FBEFC6 1px solid;  }
#welcometable .cell3{ text-align:center; padding-bottom:12px; padding-top:10px;  }
#welcometable .table3{ text-align:right; border: #FBEFC6 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; width:25% }
#welcometable .tableheader3{ text-align:right; border: #ECECEC 1px solid; font-size:11px; padding-left:3px; padding-right:3px; height:24px; font-weight:bold; color:#D9AC11; width:25% }

.demo-container.right {float: right;}
.demo-container h4 {font-size: 14px; margin: 0 0 5px 0;}
.clear {clear: both;}
.mega-menu{ font-size: 13px;font-family: Tahoma, "Century Gothic","Segoe UI Web Light", "Noto Sans", tahoma, sans-serif; line-height: 12px;  position: relative; }
.mega-menu li a { display: block;  color: #555;  padding: 9px 20px 9px 6px;  text-decoration: none;   border-bottom: 1px solid #ECECEC;  }
.mega-menu li a:hover, .mega-menu li.mega-hover a { background: #F3F8E9;  color: #333;  }
.mega-menu li a.dc-mega { position: relative; }
.mega-menu li a .dc-mega-icon { display: block;  position: absolute;  top: 7px;  right: 7px;  width: 16px;  height: 18px;  background: url(../images/arrow_right.png) no-repeat 0 0; }
.mega-menu li .sub-container { position: absolute; background: #FFF; padding: 0px 0px 0 10px;  border: 2px solid #CECECE;  border-left: none; width:100%; }
.mega-menu li .sub-container .sub {}
.mega-menu li .sub .row { width: 100%; overflow: hidden; }
.mega-menu li .sub li { float: none;  width: 100%;  font-size: 1em;  font-weight: normal; white-space: nowrap; }
.mega-menu li .sub li.mega-hdr { float: left;  margin: 0 5px 10px 5px; }
.mega-menu li .sub a, .mega-menu.left li .sub a { background: none;  border: none;  text-shadow: none; float: none; color: #333;  padding: 7px 10px;  display: block; text-decoration: none;  font-size: 12px; white-space: nowrap; }
.mega-menu li .sub li.mega-hdr a.mega-hdr-a { padding: 5px 5px 5px 15px;  margin-bottom: 5px;  background: #E88221;  text-transform: uppercase;  font-weight: bold;  color: #fff;  text-shadow: 1px 1px 1px #333; }
.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover { color: #000;  text-shadow: none; }
.mega-menu .sub li.mega-hdr li a { padding: 4px 5px 4px 20px;  font-weight: normal; }
.mega-menu .sub li.mega-hdr li a:hover { color: #a32403;  }
.mega-menu .sub ul li { padding-right: 0; }
.mega-menu li .sub-container.non-mega .sub { padding: 5px;}
.mega-menu li .sub-container.non-mega li { padding: 0;  margin: 0; width: 150px; }
.mega-menu li .sub-container.non-mega li a { padding: 6px 5px 6px 5px;  }
.mega-menu li .sub-container.non-mega li a:hover { color: #a32403;  }


#gridcolumnmanagersh { }
#gridcolumnmanagersh ul {background-color:#FFFFFF; padding:5px; columns: 4; -webkit-columns: 4; -moz-columns: 4;}
#gridcolumnmanagersh ul li.activecolmn{ padding:8px; background-color:#C6E8CE; margin-bottom:10px; font-weight:bold; color:#FFFFFF; background-image: url(../images/listcheck.svg); background-position:left; background-repeat:no-repeat; background-origin: content-box; background-size: 19px; margin-left:4px; text-indent:30px; cursor:pointer; white-space:nowrap; }
#gridcolumnmanagersh ul li.activecolmn:hover{ background-color:#B8E2C1; background-image: url(../images/listcheckon.svg);white-space:nowrap; }
#gridcolumnmanagersh ul li.passivecolmun{padding:8px; background-color:#F7C2B0; margin-bottom:10px; font-weight:bold; color:#FFFFFF; background-image: url(../images/listcheckred.svg); background-position:left; background-repeat:no-repeat; background-origin: content-box; background-size: 19px; margin-left:4px; text-indent:30px; cursor:pointer; white-space:nowrap;}
#gridcolumnmanagersh ul li.passivecolmun:hover{background-color:#F5B39C; background-image: url(../images/listcheckredon.svg); white-space:nowrap;}
#gridcolumnmanagersh ul li {list-style:none; min-width:180px; white-space:nowrap;}

/*jquery-ui*/
.ui-multiselect { overflow-x:hidden; overflow:-y:hidden; text-align:left; width:100%;height:30px; font-size: 12px;font-family: "Roboto", tahoma, Geneva, arial, Helvetica, sans-serif;color : #777777;border:1px solid #D8D8D8;  padding-top:0px; outline: none; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; outline: none;border-radius: 0; background-color:#FFFFFF; box-shadow: 2px 2px 1px #FAFAFA; outline: 1px solid #FAFAFA; box-sizing: border-box; }
.ui-multiselect span { margin-bottom:-4px; } 	
.ui-multiselect span.ui-icon { float:right }
.ui-state-active { }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#AAAAAA; text-decoration:none; text-align:left; height:26px; }
.ui-state-hover { color : #888888;border:1px solid #E2BE41; user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; box-shadow: 3px 3px 1px #FCF8EB; outline: 1px solid #EFDB94; }
.ui-icon {width:16px;height:16px;background-image: url(../images/arrowdown.svg); background-size:16px; margin: 0px -4px -4px -4px;   background-repeat: no-repeat	;}
.ui-widget-content 	 {border:0px;color:#333; background: #FFFFFF; border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; overflow: visible; margin: 4px 0px 0px 0px; box-shadow: #CCC 0px 4px 10px; }

.ui-multiselect-header {margin-bottom: 6px;padding:0px 0px 10px 0px;float:left;margin:0px; width:100%; height:26px; }
.ui-multiselect-header ul { width:100% }
.ui-multiselect-header ul li { float:left; width:33.333333%;000000 }
.ui-helper-reset {margin: 0px;padding: 0px;border: 0;outline: 0;line-height: 28px;text-decoration: none;font-size:100%;list-style: none;}

.ui-multiselect-menu { display:none; padding:0px; position:absolute; width:300px; }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { text-align:right; padding-right:0; }
.ui-icon-check { width:100%; background-color:#DBE884;height:28px;background-image: url(../images/acceptcheck.svg); margin:0;background-repeat: no-repeat; background-position: center; }
.ui-icon-check:hover { background-color:#D5E36C; }
.ui-icon-closethick { width:100%; background-color:#FFE28A;height:28px;background-image: url(../images/acceptcheck.svg); margin:0;background-repeat: no-repeat; background-position: center; }
.ui-icon-closethick:hover { background-color:#FFDB6C; }
.ui-icon-circle-close { width:100%; background-color:#F7C2B0;height:28px;background-image: url(../images/closearound.svg); margin:0;background-repeat: no-repeat; background-position: center; }
.ui-icon-circle-close:hover { background-color:#F4AB93; }

.ui-multiselect-checkboxes {position:relative; overflow-y:auto; width:100%; overflow-x:hidden; padding-left:0px; padding-right:0px; margin-top:20px; }
.ui-multiselect-checkboxes label { cursor:default; display:block; float:left;  }
.ui-multiselect-checkboxes label input { position:relative; padding-top:30px; top:7px; float:left; left:5px;  }
.ui-multiselect-checkboxes label span { padding-left:10px  }
.ui-multiselect-checkboxes li { clear:both; font-size:13px; height:20px; width:500px; color:#8C9F04; }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom: solid; width:100%}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; text-decoration:none; width:100% }
.ui-state-hover-list { background-color:#EFF4D5; width:100%; color:#5C6903 }
.ui-corner-all{ }
.ui-multiselect-filter input{ border:1px solid #F1F1F1; font-family: "Quicksans", tahoma, Geneva, arial, Helvetica, sans-serif; padding:5px 3px 5px 3px; }

.dashboardcolumn { width: calc(33.33333% - 5.5px); min-width: 100px; vertical-align: top; display: inline-block; margin-right:2px;  }
.dashboardcolumnend { width: calc(33.33333%); min-width: 100px; vertical-align: top; display: inline-block;  }
.dashboardcolumnlong { width: calc(66.66666% - 4px); min-width: 100px; vertical-align: top; display: inline-block;  }
.dashboardcolumnhalf { width: calc(50% - 4px); min-width: 100px; vertical-align: top; display: inline-block; margin-right:2px;}
.dashboardcolumnhalfend { width: calc(50%); min-width: 100px; vertical-align: top; display: inline-block;  }

.dashboardcolumnsmall { width: calc(20% - 10px); min-width: 100px; vertical-align: top; margin-right:10px; display: inline-block;  }
.dashboardcolumnbig { width: calc(48% - 9px); min-width: 100px; vertical-align: top; margin-right:10px; display: inline-block;  }
.dashboardcolumnmedium { width: calc(32% - 8px); min-width: 100px; vertical-align: top; display: inline-block;  }
.dashboardcolumnmax { width: calc(80% - 4px); min-width: 100px; vertical-align: top; display: inline-block;  }

@media screen and (max-width: 900px) { .dashboardcolumn { width: 100%; } }

/*Progress*/
@property --progress-value { syntax: '<integer>'; inherits: true; initial-value: 0; }
:root { --progress-bar-color: #cfd8dc; --progress-value-color: #2196f3; --progress-empty-color-h: 4.1; --progress-empty-color-s: 89.6; --progress-empty-color-l: 58.4; --progress-filled-color-h: 122.4; --progress-filled-color-s: 39.4; --progress-filled-color-l: 49.2; }
progress[value] { display: block; position: relative; appearance: none; width: 100%; height: 12px; border: 0; --border-radius: 10px; border-radius: var(--border-radius); counter-reset: progress var(--progress-value); --progress-value-string: counter(progress) '%'; --progress-max-decimal: calc(var(--value, 0) / var(--max, 0)); --progress-value-decimal: calc(var(--progress-value, 0) / var(--max, 0)); @supports selector(::-moz-progress-bar) { --progress-value-decimal: calc(var(--value, 0) / var(--max, 0)); }
  --progress-value-percent: calc(var(--progress-value-decimal) * 95.5%);
  --progress-value-color: hsl(
    calc((var(--progress-empty-color-h) + (var(--progress-filled-color-h) - var(--progress-empty-color-h)) * var(--progress-value-decimal)) * 1deg)
    calc((var(--progress-empty-color-s) + (var(--progress-filled-color-s) - var(--progress-empty-color-s)) * var(--progress-value-decimal)) * 1%)
    calc((var(--progress-empty-color-l) + (var(--progress-filled-color-l) - var(--progress-empty-color-l)) * var(--progress-value-decimal)) * 1%)
  );
  animation: calc(1s * var(--progress-max-decimal)) linear 0.5s 1 normal both progress;
}
progress[value]::-webkit-progress-bar { background-color: var(--progress-bar-color); border-radius: var(--border-radius); overflow: hidden; }
progress[value]::-webkit-progress-value { width: var(--progress-value-percent) !important; background-color: var(--progress-value-color); border-radius: var(--border-radius); }
progress[value]::-moz-progress-bar { width: var(--progress-value-percent) !important; background-color: var(--progress-value-color); border-radius: var(--border-radius); }
progress[value]::after { display: flex; align-items: center; justify-content: center; --size: 32px; width: var(--size); height: var(--size); position: absolute; left: var(--progress-value-percent); top: 50%; transform: translate(-50%, -50%); background-color: var(--progress-value-color); border-radius: 50%; content: attr(value); content: var(--progress-value-string, var(--value)); font-size: 12px; font-weight: 700; color: #fff; }
@keyframes progress { from { --progress-value: 0; } to { --progress-value: var(--value); } }

/*Gauge*/
.gauge { position: relative; border-radius: 50%/100% 100% 0 0; background-color: var(--color, #C5DA63); overflow: hidden; }
.gauge:before{ content: ""; display: block; padding-top: 50%; }
.gauge .chart { overflow: hidden; }
.gauge .percentage { position:  absolute; border-bottom:2px solid #FEFEFE; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: var(--background, #FFD633); transform:rotate(var(--rotation));  transform-origin: bottom center;  transition-duration: 600; }
.gauge .mask { position: absolute; left: 15%; right: 15%; bottom: 0; top: 30%; background-color: #fff; border-radius: 50%/100% 100% 0 0; }
.gauge:hover { --rotation: 100deg; }
.gauge .value { position:absolute; bottom:0%; left:0; width:100%; text-align: center; font-weight:bold; color:#9CB52B }
.gauge .min { position:absolute; bottom:0; left:5%; }
.gauge .max { position:absolute; bottom:0; right:5%; }

/*Maximum Window*/
.maximumwindow{ background-image: url(../images/maximum.png);background-size: 100% 100%; width:100%; height:100%; padding:1.1vh 1.1vh 1.1vh 1.05vh;box-sizing: border-box; }
.maximumwindowtext { height:40px; line-height:40px; margin-bottom:7px; box-sizing: border-box; font-size:13px;padding-left:8px; color:#555; background-color:#FFFFFF; font-weight:bold; font-family: Tahoma, Helvetica, sans-serif; }
.maximumwindowframe{ background-color:#FFF; height:calc(100vh - 108px) !important;overflow-y: auto; padding:5px;box-sizing: border-box; }
.maximumwindowfooter{ background-color:#F8F8F8;border-top: #E3E3DF 1px solid;height:38px;line-height:38px;box-sizing: border-box; width:100%; }
.maximumwindowfootertext{ color:#B05E21; font-size:11px; font-weight:bold; padding-left:8px; float:left; }
.maximumwindowfooterbutton{ padding-right:8px; text-align:right; float:right; padding-top:5px;  }

/*Big Window*/
.bigwindow{ background-image: url(../images/big.png);background-size: 100% 100%; width:100%; height:100%; padding:12px;box-sizing: border-box; }
.bigwindowtext { height:40px; line-height:40px;box-sizing: border-box; font-size:12px;padding-left:8px; color:#555; background-color:#FFFFFF; font-weight:bold; text-align:left }
.bigwindowframe{ background-color:#FFF; height:362px;overflow-y: auto; padding:10px;box-sizing: border-box; }
.bigwindowfooter{ background-color:#F8F8F8;border-top: #E3E3DF 1px solid;height:38px;line-height:38px;box-sizing: border-box; width:100%; }
.bigwindowfootertext{ color:#B05E21; font-size:11px; font-weight:bold; padding-left:8px; float:left; }
.bigwindowfooterbutton{ padding-right:8px; text-align:right; float:right; padding-top:5.5px;  }

/*Medium Window*/
.mediumwindow{ background-image: url(../images/medium.png);background-size: 100% 100%; width:100%; height:100%; padding:12px 14px 12px 12px;box-sizing: border-box; }
.mediumwindowtext { height:40px; line-height:40px;box-sizing: border-box; font-size:12px;padding-left:8px; color:#555; background-color:#FFFFFF; font-weight:bold; text-align:left }
.mediumwindowframe{ background-color:#FFF; height:302px;overflow-y: auto; padding:10px;box-sizing: border-box; }
.mediumwindowfooter{ background-color:#F8F8F8;border-top: #E3E3DF 1px solid;height:38px;line-height:38px;box-sizing: border-box; width:100%; }
.mediumwindowfootertext{ color:#B05E21; font-size:11px; font-weight:bold; padding-left:8px; float:left; }
.mediumwindowfooterbutton{ padding-right:8px; text-align:right; float:right; padding-top:4.5px;  }

/*Small Window*/
.smallwindow{ background:url(/images/small.png); background-size: 100% 100%; width:100%; height:100%; padding:12px; box-sizing: border-box; }
.smallwindowtext { height:35px;line-height:35px; margin-bottom:6px; background-color:#FFFFFF; text-align:left; font-weight:bold; padding-left:8px; }
.smallwindowfooter{ background-color:#F8F8F8;border-top: #E3E3DF 1px solid;height:37px;box-sizing: border-box; width:100%;line-height:37px; text-align:left; padding-left:6px; font-weight:bold; color:#B05E21; font-size:11px; }
.smallwindowfooterbutton{ padding-right:6px; text-align:right; float:right; padding-top:5px; }

/*Large Window*/
.largewindow{ background-image: url(../images/large.png);background-size: 100% 100%; width:100%; height:100%; padding:11px;box-sizing: border-box; }
.largewindowtext { height:40px; line-height:40px;box-sizing: border-box; font-size:12px;padding-left:8px; color:#555; background-color:#FFFFFF; font-weight:bold; text-align:left; margin-bottom:7px; }
.largewindowframe{ background-color:#FFF; height:calc(100vh - 190px) !important;overflow-y: auto; padding:5px;box-sizing: border-box; }
.largewindowfooter{ background-color:#F8F8F8;border-top: #E3E3DF 1px solid;height:38px;line-height:38px;box-sizing: border-box; width:100%; }
.largewindowfootertext{ color:#B05E21; font-size:11px; font-weight:bold; padding-left:8px; float:left; }
.largewindowfooterbutton{ padding-right:8px; text-align:right; float:right; padding-top:5px;  }

.profilebutton{	padding:7px; border:1px solid #DBDBCA; border-radius:6px; float:left; margin-left:6px; background: linear-gradient(#EFEFE9, #F3F3EE); box-sizing:border-box; }
.profilebutton:hover{	border:1px solid #C8C8B0; background: linear-gradient(#F3F3EE, #E9E9E0); }

.menumain{ background-color:#413429; }
.menuiconclose{ background-color:#3A2E23; }
.menumainopen{ border-left:1px solid #554435; }
.menumainclose{ border-left:1px solid #31241B; }