body{margin:0;background-color: #ffffff;}

.mobile-top{display:none;}
#main-container {	overflow: hidden;	margin: 0;	width: var(--mainWidth);	min-height: 500px;}
div.hidden{	display:none;visibility:hidden;position:absolute;	width:300px;	background-color:#ffffff;	border:1px solid #000000;	padding:2px;}
.message-toast{  display:none;  position: absolute;    background-color: #fff;    padding: 19px;    z-index: 9999;
    border: 1px solid var(--lightGreen);    box-shadow: 0 0 40px -10px #000000; max-width:400px;}
#menu-container{clear: both;width: var(--menuWidth);overflow: hidden;float: left;min-height: 100px;}
#footer-container{clear: both;overflow: auto;font-size: 14px;margin-bottom: 20px;}
#footer-container ul{margin-top: 50px;}
#footer-container li{float: left;padding: 0 30px;}

p{color: var(--grey);padding: 15px 10px;font-size: 16px;font-weight: normal;overflow: auto;margin: 0;}
p.green{padding: 20px 30px;font-size: 21px;font-weight: bold;line-height: 130%;}
p.grey{background-color:#707070;color:#ffffff;padding: 20px 0 20px 30px;font-size: 21px;font-weight: bold;line-height: 130%;}
hr.block-seperator {height: 4px;background-color: #fff;border: 0;margin: 10px -10px;clear: both;}
.cms hr.block-seperator {margin: 10px -20% 10px -15%;}
.text-error, 
.input-error,
.error-message,
.error{background-color:#ff000033 !important;border:solid 1px #ff0000 !important;}
.error-message{   clear: both;   display: block;   padding: 3px;}

ul {    padding: 0;    margin: 0;    list-style: none;overflow: auto;}
.right{float:right !important;}
.img-button{cursor: pointer;}

.go-button{width: 50px;background-color: var(--lightGreen);color: #ffffff;float: right;border: 0;height: 30px;margin-left: 20px;}

.login-extern .form .login{width: 490px;float: left;height: 60px;background-color: #ffffff;margin-right: 15px;overflow: hidden;}
.login-extern input{color: #A0A5A9;border: 0;height: 60px;font-size:16px;}
.login-extern .form .login input{width: 400px;padding-left: 55px;}
.login-extern .form input[type=checkbox]{ height: 10px; width: 20px;  display: block;  margin-top: 3px;   float: left;}
.login-extern .form .password{width: 295px;float: left;height: 60px;background-color: #ffffff;overflow: hidden;}
.login-extern .form .password input[type='password']{width: 200px;padding-left: 55px;}
.login-extern .form .options{width:200px;float:left;}
.login-extern .form input[type='text']::placeholder ,
.login-extern .form input[type='password']::placeholder {opacity: 1;}
.login-extern .form .options a{display: block;overflow: auto;color: #89C8B2;text-decoration: none;font-size: 16px;margin-top: 10px;margin-left: 27px;}
.login-extern .form label{color: #89C8B2;text-decoration: none}
.login-extern .form .stay-loggedin{cursor:pointer}
.login-extern .login_title{height: 500px;
background-size: 100%;}

#NewsButton{float: right;width: 40px;height: 40px;background-repeat: no-repeat;margin-right: 10px;margin-top: 10px;cursor:pointer;}

.cms {padding:20px;overflow:auto;}
.cms h1{font-size: 24px;margin: 0 20px 10px 10px;color: #000;}
.cms h2{font-size:20px; margin: 10px 0 20px;color:var(--grey)}
.cms .author{display: block;margin: 10px 0;}

.navi1{float: right;margin-right: 20px;}
.navi1 li{float:left;}
.navi1 li.pos{box-sizing: border-box;}

.navi-left{	height: 50px;width: 50px;text-indent: -3000px;display: block;float:left;margin: 0 2px 0 0;}
.navi-right{ height: 50px;width: 50px;text-indent: -3000px;display: block;float:left;margin:0;}
.navi-center{ height: 50px;   display: block;    float: left;    margin: 0 2px 0 0;    color: #fff;    padding: 14px 20px;    box-sizing: border-box;    font-size: larger;}
.navi-last{margin-left:2px;}

form .search-icon{width: 55px;height: 60px;float: left;}
form .submit{border: none;width: 10px;text-indent: -3000px;float: right;margin-right: 10px;cursor: pointer;}

.roster {background-color: #ffffff;padding: 10px;min-height: 500px;overflow: auto;}
.roster table{width:100%;}
.roster table td{padding: 5px 10px;font-size: 14px;overflow:hidden;}
.roster table th,
.roster table td.lable{color: #ffffff;font-size: 16px;text-transform: uppercase;	border-top: 1px solid #ffffff;padding: 16px 10px;}
.roster table td.value{border-top: 1px solid #ffffff;}
.roster table tr.hr td{padding: 2px;}

.roster .main-table tr.small th{    font-size: 12px;    padding: 14px 5px;}
.sticky-active{position: fixed;top: 0;background-color: #fff;z-index: 1;}

.roster .button:hover{color:#ffffff;}
.roster h3{float:left;margin:10px 0; color:var(--grey);font-size: 16px;}
.roster select{   float: left;   margin: 5px 10px;}
.roster .controller.value{padding:0;}
.roster .controller .custom-combobox,
.roster .controller .ui-selectmenu-button{height: 50px; padding-top: 16px;color: #fff;
	text-transform: uppercase;float:left;width: 100%;box-sizing: border-box;}	

.roster .controller .custom-combobox{padding:0;}
.roster .controller .custom-combobox .custom-combobox-toggle{    width: 50px;    height: 50px;}

.roster .controller input{    width: 90%;    margin: 5px 10px;    height: 40px;    box-sizing: border-box; font-size: 18px;padding: 0 10px;}	
.roster .controller input.custom-combobox-input{    margin: 0;    height: 50px;    color: #fff; padding-left: 10px;}
.roster .selectmenu{}
.roster .custom-combobox{    }
.roster .one-four{width:25%}
.roster .three-four{width:75%}
.roster .one-eight{width:15%}
.roster .tow-eight{width:10%}
.roster .five-eight{width:55%}
.roster .six-eight{width:70%}
.roster .year {margin: 0 0 0 10px;display: block;padding: 10px 5px;float: left;}
.roster .month{display: block;padding: 10px 2px;float: left;}

.roster .three-four form{width:100%;}
.roster .three-four .ui-selectmenu-button{width:85%;}
.roster .week-select .ui-selectmenu-button,
.roster .week-select{width:250px;}
.roster .three-four .go-button{   margin: 5px 8px;    height: 40px;    width: 8%;}

.roster .full-month tr:hover td,
.roster .full-week tr:hover td{background-color:var(--lightGreen2)}

.roster .full-week .day-label{width:105px;}
.roster .full-week .week-day{width:90px;}
.roster .full-month td{padding: 5px 2px;}
.roster .full-month td input[type=checkbox]{    width: 18px;    padding: 0;    margin: 2px 1px;}
.roster .service-plan td.entry{font-size:11px;}
.roster-template-entry,
.roster-entry{margin-bottom: 3px;}
.roster-template-entry .name,
.roster-entry .name{overflow: auto;}
.roster-template-entry .name span,
.roster-entry .name span{float:left;cursor:pointer;} 
.roster-template-entry .minus,
.roster-entry .minus{cursor:pointer;margin-left: 5px;}

.roster table.indisp td.sun,
.roster table.service-plan td.sun{background-color:#B4D3C0;}
.roster table.indisp td.sat,
.roster table.service-plan td.sat{background-color:#D2E5D9;}

.ui-sortable-handle{cursor:move;}
.ui-dialog{box-shadow: 5px 5px 15px -5px #000;}
ul.ui-menu.ui-widget{max-height:400px;}
.ui-dialog-content li {	overflow: auto;	padding: 2px 10px;	border-bottom: 2px solid #ccc;}
.ui-dialog-content li button{padding: 3px 10px;float:right;}
.ui-widget input[type=text]{width:70%;margin:1%;}

#rosterEditDiv{z-index: 99;display: none;background-color: #ffffff;padding: 10px;}
#rosterEditDiv .messages li{border-bottom:1px solid grey;padding: 3% 0;overflow: auto;}

.roster table.list {background-color: #ffffff;}
.roster table.list th{border:0;padding:5px;}
.roster table.list th .listhe_a img{display:none;}
.roster table.list th a{color:#fff;text-transform:none;}

.user-data input[type='text'],.user-data input[type='password'], .user-data textarea, .user-data select{width: 600px;border: 0;height: 30px;padding: 0 10px;}
.user-data input[type='text'],.user-data input[type='password']{height: 30px;}
.user-data h2{clear: both;   color: var(--grey);   margin: 10px;}
.user-data form{width: 100%;}

.coworker-detail h3{float: none;    margin-left: 15px;}
.coworker-detail .navi-right{margin-left:2px;}

.coworker-detail {}
.coworker-detail .coworker-header{overflow: auto;}
.coworker-detail .coworker-header h3{color: #fff;margin: 0;padding: 14px;font-size: 18px;}
.coworker-detail .coworker-header .navi1 li.pos {color: #fff;  padding: 15px 10px;}
.coworker-detail .coworker-body{overflow:auto;min-height:600px;}
.coworker-detail .coworker-profile{padding: 20px 0 20px 230px;}
.coworker-detail .coworker-image{height: 300px;width: 200px;float: left;background-size: 100%;margin: 15px;position: absolute;z-index: 10;background-position: center;
	background-repeat:no-repeat;}
.coworker-detail .coworker-content{width: 100%;	padding: 20px 0 20px 230px;z-index: 0;box-sizing: border-box;}
.coworker-detail .coworker-roster{margin: 0;padding: 20px 0 20px 230px;}
.coworker-detail .coworker-roster>div{clear:both;}
.coworker-detail label{width: 200px;font-weight: bold;display: block;float: left;font-size: 16px;margin-left: 10px;}
.coworker-detail p{padding:0;}
.coworker-detail .coworker-content>div{padding:4px;}
.workplace h2{color: #fff;margin: 0;padding: 15px;}
.workplace .workplace-profile{ padding:20px;}
.workplace .workplace-data{padding:20px;}
.workplace label{width: 200px;font-weight: bold;display: block;float: left;font-size: 16px;;margin-left: 10px;}
.roster .workplace h3{margin: 0;padding: 15px;width: 100%;box-sizing: border-box;}

.main-table td p{font-size:small;}

.main-table.search-result tr.data td{background-color: var(--lineFlip1);}
.main-table.search-result tr.data:nth-child(2n) td{background-color: var(--lineFlip2);}
.main-table.search-result tr.data:hover td{background-color:#eee !important;}
.main-table.search-result .date{white-space: nowrap;}
.main-table.search-result .article{padding: 10px;}
.main-table.search-result .category{color: #333;margin-top: 6px;display: block;}

.data-sec-form{    overflow: auto;    padding: 20px;    margin: 20px 0 20px;}
.data-sec-form button{     float: right;    clear: both;}

.roster .remove-button, 
.roster .add-button{height: 12px;width: 12px;background-repeat: no-repeat;background-position: center;margin:2px; cursor:pointer;}

.roster .add-button{
	background-size: 80%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M3 0v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2z' /%3E%3C/svg%3E");}
.roster .remove-button{float: left;
	background-size: 90%;
	background-image: 
	/*url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M0 0v2h8v-2h-8z' transform='translate(0 3)' /%3E%3C/svg%3E");*/
	url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-1.5 1.78l1.5 1.5 1.5-1.5.72.72-1.5 1.5 1.5 1.5-.72.72-1.5-1.5-1.5 1.5-.72-.72 1.5-1.5-1.5-1.5.72-.72z' /%3E%3C/svg%3E");
}
.roster .controller .ui-selectmenu-icon,
.roster .controller .custom-combobox-toggle{mask-size: 50%;mask-position: center;mask-repeat: no-repeat; background-color:#fff;	}
.roster .controller .ui-selectmenu-icon{height: 50px;width: 50px;margin-top: -16px;}
.roster .controller .custom-combobox-toggle{margin-top: -3px;border: 0;}

.roster .roster-menu{position:absolute;display:none;background-color:green;}
.service-roster .alert-active, 
.roster .alert-active .device{
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: top right;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg id='Bell'%3E%3Cpath d='M46.6674995,8.6586504c-0.5527992,0-1,0.4473-1,1c0,0.5527992,0.4472008,1,1,1 c3.5185013,0,6.3808022,2.8622999,6.3808022,6.3809004c0,0.5527,0.4473,1,1,1c0.5527992,0,1-0.4473,1-1 C55.0483017,12.4184504,51.2886009,8.6586504,46.6674995,8.6586504z'/%3E%3Cpath d='M8.9517002,17.0395508c0,0.5527,0.4471998,1,1,1c0.5527,0,1-0.4473,1-1 c0-3.5186005,2.8622999-6.3809004,6.3808002-6.3809004c0.5527992,0,1-0.4472008,1-1c0-0.5527-0.4472008-1-1-1 C12.7114,8.6586504,8.9517002,12.4184504,8.9517002,17.0395508z'/%3E%3Cpath d='M48.1431007,1.27785c-0.5527992,0-1,0.4473-1,0.9999999s0.4472008,1,1,1 c6.7743988,0,12.2860985,5.5107002,12.2860985,12.2851c0,0.5527992,0.4473,1,1,1s1-0.4472008,1-1 C62.4291992,7.6860499,56.0200005,1.27785,48.1431007,1.27785z'/%3E%3Cpath d='M16.8560009,2.2778499c0-0.5526999-0.4473-0.9999999-1.000001-0.9999999 c-7.8769999,0-14.2852001,6.4081998-14.2852001,14.2851c0,0.5527992,0.4473001,1,1.0000001,1s1-0.4472008,1-1 c0-6.7743998,5.5107002-12.2851,12.2852001-12.2851C16.4087009,3.2778499,16.8560009,2.83055,16.8560009,2.2778499z'/%3E%3Cpath d='M51.7932014,46.2020493c-0.1280022-0.3828011-0.3692017-0.6965981-0.6621017-0.9463997 c0.0236015-0.6092987,0.0386009-1.2222977,0.0386009-1.8409996c0-13.6198997-5.641201-25.1546001-13.4345016-29.1104012 c0.1161003-0.4706001,0.1844025-0.9601002,0.1844025-1.4666996c0-3.3774004-2.7380028-6.1154003-6.1154022-6.1154003 s-6.1153984,2.7379999-6.1153984,6.1154003c0,0.5065994,0.0682983,0.9960995,0.1843987,1.4666996 C18.0799007,18.2600498,12.4386997,29.7947502,12.4386997,43.41465c0,0.6187019,0.0150003,1.2317009,0.0386,1.8409996 c-0.2929001,0.2498016-0.5340996,0.5635986-0.6620998,0.9463997l-2.8975,8.6665993 c-0.4692001,1.4033012,0.5754004,2.8535004,2.0555,2.8535004h14.1247005c0.8610001,2.8908005,3.535799,5,6.7062988,5 s5.8453026-2.1091995,6.7063026-5h14.1246986c1.4800987,0,2.5247002-1.4501991,2.0555-2.8535004L51.7932014,46.2020493z M26.7959003,16.1219501l1.4443989-0.7332001l-0.3878994-1.5727005c-0.0841999-0.3413-0.1252003-0.6613998-0.1252003-0.9784994 c0-2.2480001,1.8290005-4.0769005,4.0769997-4.0769005s4.0769997,1.8289003,4.0769997,4.0769005 c0,0.3170996-0.0410004,0.6371994-0.1251984,0.9784994l-0.3879013,1.5727005L36.8125,16.1219501 c7.2531013,3.6816006,12.3186989,14.9046993,12.3186989,27.2926998c0,0.4183006-0.0060997,0.8419991-0.0181007,1.2691002 H14.4953003c-0.0120001-0.4271011-0.0181007-0.8507996-0.0181007-1.2691002 C14.4771996,31.0266495,19.5428009,19.8035507,26.7959003,16.1219501z M31.8041992,60.7221489 c-2.0464001,0-3.8094997-1.2355003-4.5824986-3h9.164999C35.6137009,59.4866486,33.8506012,60.7221489,31.8041992,60.7221489z M52.7711983,55.6526489c-0.0500984,0.0695-0.1102982,0.0695-0.1359978,0.0695H38.8041992h-14H10.9731998 c-0.0256996,0-0.0859003,0-0.1359997-0.0695c-0.0496998-0.0690994-0.0307999-0.1256981-0.0227003-0.1497993l2.8975-8.6665993 c0.0229006-0.0681992,0.0866003-0.1141014,0.1588001-0.1141014h35.8667984c0.0722008,0,0.1359024,0.0459023,0.158802,0.1140022 l2.8974991,8.6666985C52.8019981,55.5269508,52.8209,55.5835495,52.7711983,55.6526489z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}
.service-roster th.device{color: var(--lightGrey);}
/*arrow circle button*/
.roster .controller .ui-selectmenu-icon,
.roster .controller .custom-combobox-toggle{
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-1 1h2v3h2l-3 3-3-3h2v-3z' /%3E%3C/svg%3E");
	background-image: none;
}

.ajax-loader{
	background-repeat: no-repeat !important;
	background-size: contain !important;
    background-image: url(data:image/gif;base64,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) !important;
}
.ui-widget-content table{width:100%;}

.arrow-left::before,
.arrow-right::before{
	height:50px;width:50px;content:'';position: absolute;display: block;
	mask-size: 50%;mask-position: center;mask-repeat: no-repeat; background-color:#fff;	
}
.arrow-right::before{
	mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 1l3 3-3 3v-2h-3v-2h3v-2z' /%3E%3C/svg%3E");
}
.arrow-left::before{
	mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 1v2h3v2h-3v2l-3-3 3-3z' /%3E%3C/svg%3E");
}
.listorder::before{mask-size: 50%;mask-position: center;mask-repeat: no-repeat; background-color:#fff;	display: block;height: 17px;width: 20px;position: absolute;}
.sort-up::before{
	content:'';
	mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 1.5 1.5 2.5-2.5 2.5 2.5 1.5-1.5-4-4z' transform='translate(0 1)' /%3E%3C/svg%3E");
}
.sort-down::before{
	content:'';
	mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 4 4 4-4-1.5-1.5-2.5 2.5-2.5-2.5z' transform='translate(0 1)' /%3E%3C/svg%3E");
}

#ScreenHidder{	z-index:100;	height:100%;	width: 100%;	position:absolute;	top:0;	left:0;
	background-color:#000;	opacity:0;	display:none;}
	
.person-mask{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 0c-1.1 0-2 1.12-2 2.5s.9 2.5 2 2.5 2-1.12 2-2.5-.9-2.5-2-2.5zm-2.09 5c-1.06.05-1.91.92-1.91 2v1h8v-1c0-1.08-.84-1.95-1.91-2-.54.61-1.28 1-2.09 1-.81 0-1.55-.39-2.09-1z' /%3E%3C/svg%3E");}
	
.person-svg{background:no-repeat 10px url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDc3IDk0KSI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDc3IC05NCkiIGZpbGw9IiMxYzlhNzMiLz48cGF0aCBkPSJNMy4zMjgtMTQuODhhNi4wMjksNi4wMjksMCwwLDAsMi43MzYtNS4wNTZBNi4wNiw2LjA2LDAsMCwwLDAtMjZhNi4wNiw2LjA2LDAsMCwwLTYuMDY0LDYuMDY0QTYuMDI5LDYuMDI5LDAsMCwwLTMuMzI4LTE0Ljg4LDkuNDUsOS40NSwwLDAsMC05LjQ3Mi02aDEuNkE3Ljg2Niw3Ljg2NiwwLDAsMSwwLTEzLjg3Miw3Ljg2Niw3Ljg2NiwwLDAsMSw3Ljg3Mi02aDEuNkE5LjQ1LDkuNDUsMCwwLDAsMy4zMjgtMTQuODhabS03Ljc5Mi01LjA1NkE0LjQ2Niw0LjQ2NiwwLDAsMSwwLTI0LjRhNC40NjYsNC40NjYsMCwwLDEsNC40NjQsNC40NjRBNC40NjYsNC40NjYsMCwwLDEsMC0xNS40NzIsNC40NjYsNC40NjYsMCwwLDEtNC40NjQtMTkuOTM2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTkgLTYwKSIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);}
.maps-icon-svg{height: 60px;background:no-repeat 10px url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NDkgOTIpIj48Y2lyY2xlIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0OSAtOTIpIiBmaWxsPSIjMWM5YTczIi8+PHBhdGggZD0iTTAtMjcuNmE3Ljc0LDcuNzQsMCwwLDAtNy43NDQsNy43NDQsNy45NTUsNy45NTUsMCwwLDAsMS4wNCwzLjg0bC4wMTYuMDE2TDAtNC40LDYuNjg4LTE2bC4wMTYtLjAxNmE3Ljk1NSw3Ljk1NSwwLDAsMCwxLjA0LTMuODRBNy43NCw3Ljc0LDAsMCwwLDAtMjcuNlpNMC0yNmE2LjE0Niw2LjE0NiwwLDAsMSw2LjE0NCw2LjE0NEE2LjAwNyw2LjAwNywwLDAsMSw1LjMtMTYuOGguMDE2TDAtNy42bC01LjMxMi05LjJILTUuM2E2LjAwNyw2LjAwNywwLDAsMS0uODQ4LTMuMDU2QTYuMTQ2LDYuMTQ2LDAsMCwxLDAtMjZabTAsOS41MzZhMy40MDcsMy40MDcsMCwwLDAsMy40MDgtMy4zOTJBMy40LDMuNCwwLDAsMCwwLTIzLjI2NGEzLjQsMy40LDAsMCwwLTMuMzkyLDMuNDA4QTMuMzk0LDMuMzk0LDAsMCwwLDAtMTYuNDY0Wm0wLTEuNmExLjc4OSwxLjc4OSwwLDAsMS0xLjc5Mi0xLjc5MkExLjc5MywxLjc5MywwLDAsMSwwLTIxLjY2NGExLjgxNiwxLjgxNiwwLDAsMSwxLjgwOCwxLjgwOEExLjgxMywxLjgxMywwLDAsMSwwLTE4LjA2NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MzEgLTU4LjUpIiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);}
.search-svg{background:no-repeat 10px url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OTMgOTMpIj48Y2lyY2xlIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk5MyAtOTMpIiBmaWxsPSIjMWM5YTczIi8+PHBhdGggZD0iTTcuNjU2LTE3LjU4NGE5LjE5NCw5LjE5NCwwLDAsMC05LjItOS4yMTYsOS4yLDkuMiwwLDAsMC05LjIsOS4yMTZBOS4xODgsOS4xODgsMCwwLDAtMS41NDQtOC40YTkuMTU3LDkuMTU3LDAsMCwwLDUuODU2LTIuMWw1LjMsNS4zLDEuMTM2LTEuMTM2LTUuMjgtNS4yOEE5LjEsOS4xLDAsMCwwLDcuNjU2LTE3LjU4NFpNLTEuNTQ0LTEwYTcuNTIyLDcuNTIyLDAsMCwxLTIuOTYtLjU5MkE3LjksNy45LDAsMCwxLTYuOTItMTIuMjA4YTcuNzE1LDcuNzE1LDAsMCwxLTEuNjE2LTIuNDE2LDcuNDIzLDcuNDIzLDAsMCwxLS42MDgtMi45Niw3LjYxNiw3LjYxNiwwLDAsMSwuNjA4LTIuOTc2QTcuOSw3LjksMCwwLDEtNi45Mi0yMi45NzYsNy41LDcuNSwwLDAsMS00LjUtMjQuNjA4YTcuNzU2LDcuNzU2LDAsMCwxLDIuOTYtLjU5Miw3LjU1OCw3LjU1OCwwLDAsMSwyLjk3Ni42MDgsNy42NDUsNy42NDUsMCwwLDEsMi40LDEuNjE2LDcuNTY0LDcuNTY0LDAsMCwxLDEuNjMyLDIuNDMyLDcuNTIyLDcuNTIyLDAsMCwxLC41OTIsMi45Niw3LjM4OSw3LjM4OSwwLDAsMS0uNTkyLDIuOTQ0LDcuMTQxLDcuMTQxLDAsMCwxLTEuNjE2LDIuNCw3LjM3Myw3LjM3MywwLDAsMS0yLjQxNiwxLjY0OEE3LjYsNy42LDAsMCwxLTEuNTQ0LTEwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk3NSAtNTguNSkiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);}
.arror-right-svg{height: 60px;background:no-repeat center url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjY5NiIgaGVpZ2h0PSIxNy4xMzYiIHZpZXdCb3g9IjAgMCA5LjY5NiAxNy4xMzYiPjxwYXRoIGQ9Ik0tMy43MTItNy40NC00Ljg0OC04LjU3NiwyLjU5Mi0xNmwtNy40NC03LjQ0LDEuMTM2LTEuMTM2TDQuODQ4LTE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC44NDggMjQuNTc2KSIgZmlsbD0iIzcwNzA3MCIvPjwvc3ZnPg==);}
.pass-svg{background:no-repeat 10px url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDM1IDkzKSI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDM1IC05MykiIGZpbGw9IiMxYzlhNzMiLz48cGF0aCBkPSJNNS43NzYtMTcuMjE2di00LjIwOEE1Ljc3Myw1Ljc3MywwLDAsMCwwLTI3LjJhNS43NzMsNS43NzMsMCwwLDAtNS43NzYsNS43NzZ2NC4yMDhILTguN1YtNC44SDguN1YtMTcuMjE2Wm0tOS45NTItNC4yMDhBNC4xNzksNC4xNzksMCwwLDEsMC0yNS42YTQuMTc5LDQuMTc5LDAsMCwxLDQuMTc2LDQuMTc2djQuMjA4SC00LjE3NlpNNy4xLTYuNEgtNy4xdi05LjIxNkg3LjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAxNyAtNTkuNSkiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);}
.close-svg{	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTYxIDk0KSI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTYxIC05NCkiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNi4wNC0yMS4xNTJsLS44OC0uOUwuMDA4LTE2LjktNS4xNi0yMi4wNDhsLS44OC45TC0uODg4LTE2LTYuMDQtMTAuODQ4bC44OC45TC4wMDgtMTUuMTIsNS4xNi05Ljk1MmwuODgtLjlMLjg4OC0xNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTQzIC02MCkiIGZpbGw9IiMxYzlhNzMiLz48L2c+PC9zdmc+");}
.open-svg{background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTE5IDkzKSI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTE5IC05MykiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTAuMDY0LTYuNTc2SC0xMC4wNjRWLTI1LjQyNEgxMC4wNjRaTS04LjgxNi03LjgyNEg4LjgxNlYtMjQuMTc2SC04LjgxNlpNLjExMi0xNy4yNDhILTYuNjcydi00Ljc2OEguMTEyWm02LjU2LTMuNTJIMS45NTJ2LTEuMjQ4aDQuNzJaTS01LjQyNC0xOC41aDQuMjg4di0yLjI3MkgtNS40MjRabTEyLjEsMS4yNDhIMS45NTJWLTE4LjVoNC43MlptMCwzLjUySC02LjY3MnYtMS4yNDhINi42NzJabTAsMy41MkgtNi42NzJ2LTEuMjQ4SDYuNjcyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExMDEgLTU5KSIgZmlsbD0iIzFjOWE3MyIvPjwvZz48L3N2Zz4=");}
