:root {
	--black:#000000;
	--blueDark:#003366;
	--blueDark2:#00171f;
	--blueMed:#0066cc;
	--blueMed2:#0066ff;
	--blueLight:#e0ecff;
	--blueLight2:#f0f9ff;
	--grayDark:#333333;
	--grayLight:#e0e0e0;
	--grayLight2:#eeeeee;
	--grayLight3:#f9f9f9;
	--grayMed:#808080;
	--grayMed2:#bbbbbb;
	--redDark:#ff0000;
	--redDark2:#990000;
	--redLight:#fff0f0;
	--white:#ffffff;
}

* {margin:0; padding:0; color:var(--blueDark);}
body{width:100%; padding-bottom:44px; font:14px Helvetica, Sans-Serif; background:var(--grayLight2);}
a{text-decoration:none; cursor:pointer;}
ul{list-style:none;}
input{background:var(--white); color:var(--blueMed); -webkit-text-fill-color:var(--blueMed); box-sizing:border-box; float:left; outline:none; border:1px solid #02243d; border-radius:5px; font-family:Arial,Helvetica,FreeSans,sans-serif, Serif;}
input:disabled{background:rgba(0,0,0,0); color:var(--blueMed); -webkit-text-fill-color:var(--blueMed); -webkit-opacity:1;}
select{background:var(--white); color:var(--blueMed); -webkit-text-fill-color:var(--blueMed); box-sizing:border-box; float:left; outline:none; border:1px solid #02243d; border-radius:5px; font-family:Arial,Helvetica,FreeSans,sans-serif, Serif;}
textarea{min-height:6em; padding:1.5vw 1.5vw; background:var(--white); color:var(--blueMed); box-sizing:border-box; float:left; outline:none; border:1px solid #02243d; border-radius:5px; font-family:Arial,Helvetica,FreeSans,sans-serif, Serif;}
textarea:disabled{background:rgba(0,0,0,0); color:var(--blueMed); -webkit-text-fill-color:var(--blueMed); -webkit-opacity:1;}

input[type="date"], input[type="datetime-local"], input[type="time"] {
    -webkit-appearance: none;
	text-align:left;
}

@media (max-width:400px) {
	*{font-size:15px;}
	input{height:calc(9vw + 2px); padding:0 1.5vw;}
	select{height:calc(9vw + 2px); padding:0 1.5vw;}
	.button{padding:4.5vw 0;}
	.main{height:calc(100svh - 12vw); top:12vw;}

	.mobileHead{height:12vw;}
	.mobileHead img{height:12vw; padding:3vw 3vw;}

	.menu{width:60%; padding-bottom:6%; left:-65%;}
	.menu a{padding:3vw 3vw;}
	.menu a img{width:2em;}
	.menu a p{width:calc(100% - 2em); margin-top:0.4em;}

	.loginPin{margin-top:12vw;}
	.loginPin p{padding:3vw 3vw; font-size:16px;}
	.login div div{width:70%; margin:0 15%;}
	.login select{padding:0 2%; margin:10% 0 5% 0;}

	.window_message{bottom:-9vw; height:9vw; padding:4.5vw 3vw;}

	.canvas_wheel{width:60vw; left:20vw; top:35vh;}

	.list .body.desktop{display:none;}
	.list .header{width:100%;}
	.list .header input{width:33.5%; margin:3vw 1.5% 3vw 1.5%;}
	.list .header .button{width:9%;}
	.list .header .button.filter{margin:3vw 1.5% 3% 3%;}
	.list .header .button.search{margin:3vw 3% 3vw 1.5%;}
	.list .header .button.filter2{display:none;}
	.list .body{width:100%; height:60vh;}
	.list .body .job{padding:3vw 3vw;}
	.list .body a{padding:6vw 0;}
	.list .body .waiting{padding:6vw 0;}
	.list .footer{padding:6vw 0;}
	.list .footer2{display:none;}

	.map.newLeadShown{padding-bottom:calc(1em + 27vw + 4px);}
	.map.newVisitShown{padding-bottom:calc(6em + 44vw + 6px);}

	.stats .header{width:100%;}
	.stats .header select{width:82%; margin:3vw 3% 3vw 3%;}
	.stats .header .button{width:9%; margin:3vw 3% 3vw 0;}
	.stats .body{width:100%;}
	.stats .body .titles{line-height:3em; padding:0 3vw;}
	.stats .body .data .row{padding:2vw 3vw;}
	.stats .body .waiting p{padding:3vw 0;}

	.slideIn{width:100%; height:100vh;}
	.slideIn.shown{left:0;}
	.slideIn .header{height:1.25em; padding:3vw 0; background:var(--blueDark);}
	.slideIn .header .back{width:25%; padding-left:1.25em; margin-left:3%;}
	.slideIn .header .title{width:72%; padding-right:3%; float:left; text-align:right;}
	.slideIn .body{max-height:100svh; padding-top:calc(9vw + 1.25em);}
	.slideIn.form .body .secHead{padding:3vw 3vw; margin:0 0 3vw 0;}
	.slideIn.form .body .line{padding:0 3vw 3vw 3vw;}
	.slideIn.form .body .line p{width:35%; padding:4.5vw 0;}
	.slideIn.form .body .line input{width:65%; min-width:65%; max-width:65%;}
	.slideIn.form .body .line select{width:65%;}
	.slideIn.form .button_div{width:100vw; padding:3vw 3vw 6vw 3vw;}

	.slideIn.newLead_details .header{background:var(--blueDark);}
	.slideIn.newLead_details .body{padding-top:calc(6vw + 1.25em);}

	.slideIn .hist_sec{padding:3vw 3vw 3vw 3vw;}
	.slideIn .hist_sec:nth-of-type(1){padding-top:0;}
	.slideIn .hist_line{padding-left:3vw;}

	.slideUp{width:100%;}
	.slideUp.shown{bottom:0;}
	.slideUp .header{padding:3vw 3vw;}
	.slideUp .body{padding:3vw 3vw 6vw 3vw;}

	.slideUp.newLead_preview{bottom:calc(0% - 1em - 24vw - 19px);}
	.slideUp.newLead_preview.shown{bottom:0;}
	.slideUp.newLead_preview .button.cancel{width:calc(50% - 1.5vw); margin:3vw 1.5vw 0 0;}
	.slideUp.newLead_preview .button.submit{width:calc(50% - 1.5vw); margin:3vw 0 0 1.5vw;}

	.slideUp.newVisit_preview{bottom:-100vh;}
	.slideUp.newVisit_preview.shown{bottom:0;}
	.slideUp.newVisit_preview .desc{margin-bottom:3vw;}
	.slideUp.newVisit_preview .desc_line{line-height:1em; margin:1vw 0 0 0;}
	.slideUp.newVisit_preview .button.lead{width:calc(50% - 1.5vw); margin:0 0 0 0;}
	.slideUp.newVisit_preview .button.history{width:calc(50% - 1.5vw); margin:0 3vw 0 0;}
	.slideUp.newVisit_preview .button.details{width:calc(50% - 1.5vw); margin:3vw 0 0 0;}
	.slideUp.newVisit_preview .button.cancel{width:calc(50% - 1.5vw); margin:3vw 3vw 0 0;}
}
@media (min-width:400px) and (max-width:600px) {
	*{font-size:18px;}
	input{height:calc(9vw + 2px); padding:0 1.5vw;}
	select{height:calc(9vw + 2px); padding:0 1.5vw;}
	.button{padding:4.5vw 0;}
	.main{height:calc(100svh - 12vw); top:12vw;}

	.mobileHead{height:12vw;}
	.mobileHead img{height:12vw; padding:3vw 3vw;}

	.menu{width:60%; padding-bottom:6%; left:-65%;}
	.menu a{padding:3vw 3vw;}
	.menu a img{width:1.6em;}
	.menu a p{width:calc(100% - 1.6em); margin-top:0.4em;}

	.loginPin{margin-top:12vw;}
	.loginPin p{padding:3vw 3vw; font-size:16px;}
	.login div div{width:70%; margin:0 15%;}
	.login select{padding:0 2%; margin:10% 0 5% 0;}

	.window_message{bottom:-9vw; height:9vw; padding:4.5vw 3vw;}

	.canvas_wheel{width:60vw; left:20vw; top:35vh;}

	.list .body.desktop{display:none;}
	.list .header{width:100%;}
	.list .header input{width:33.5%; margin:3vw 1.5% 3vw 1.5%;}
	.list .header .button{width:9%;}
	.list .header .button.filter{margin:3vw 1.5% 3% 3%;}
	.list .header .button.search{margin:3vw 3% 3vw 1.5%;}
	.list .header .button.filter2{display:none;}
	.list .body{width:100%; height:60vh;}
	.list .body .job{padding:3vw 3vw;}
	.list .body a{padding:6vw 0;}
	.list .body .waiting{padding:6vw 0;}
	.list .footer{padding:6vw 0;}
	.list .footer2{display:none;}

	.map.newLeadShown{padding-bottom:calc(1em + 27vw + 4px);}
	.map.newVisitShown{padding-bottom:calc(6em + 44vw + 6px);}

	.stats .header{width:100%;}
	.stats .header select{width:82%; margin:3vw 3% 3vw 3%;}
	.stats .header .button{width:9%; margin:3vw 3% 3vw 0;}
	.stats .body{width:100%;}
	.stats .body .titles{line-height:3em; padding:0 3vw;}
	.stats .body .data .row{padding:2vw 3vw;}
	.stats .body .waiting p{padding:3vw 0;}

	.slideIn{width:100%; height:100vh;}
	.slideIn.shown{left:0;}
	.slideIn .header{height:1.25em; padding:3vw 0; background:var(--blueDark);}
	.slideIn .header .back{width:25%; padding-left:1.25em; margin-left:3%;}
	.slideIn .header .title{width:72%; padding-right:3%; float:left; text-align:right;}
	.slideIn .body{max-height:100svh; padding-top:calc(9vw + 1.25em);}
	.slideIn.form .body .secHead{padding:3vw 3vw; margin:0 0 3vw 0;}
	.slideIn.form .body .line{padding:0 3vw 3vw 3vw;}
	.slideIn.form .body .line p{width:35%; padding:4.5vw 0;}
	.slideIn.form .body .line input{width:65%; min-width:65%; max-width:65%;}
	.slideIn.form .body .line select{width:65%;}
	.slideIn.form .button_div{width:100vw; padding:3vw 3vw 6vw 3vw;}

	.slideIn.newLead_details .header{background:var(--blueDark);}
	.slideIn.newLead_details .body{padding-top:calc(6vw + 1.25em);}

	.slideIn .hist_sec{padding:3vw 3vw 3vw 3vw;}
	.slideIn .hist_sec:nth-of-type(1){padding-top:0;}
	.slideIn .hist_line{padding-left:3vw;}

	.slideUp{width:100%;}
	.slideUp.shown{bottom:0;}
	.slideUp .header{padding:3vw 3vw;}
	.slideUp .body{padding:3vw 3vw 6vw 3vw;}

	.slideUp.newLead_preview{bottom:calc(0% - 1em - 6vw - 18vw - 15px);}
	.slideUp.newLead_preview.shown{bottom:0;}
	.slideUp.newLead_preview .button.cancel{width:calc(50% - 1.5vw); margin:3vw 1.5vw 0 0;}
	.slideUp.newLead_preview .button.submit{width:calc(50% - 1.5vw); margin:3vw 0 0 1.5vw;}

	.slideUp.newVisit_preview{bottom:-100vh;}
	.slideUp.newVisit_preview.shown{bottom:0;}
	.slideUp.newVisit_preview .desc{margin-bottom:3vw;}
	.slideUp.newVisit_preview .desc_line{line-height:1em; margin:1vw 0 0 0;}
	.slideUp.newVisit_preview .button.lead{width:calc(50% - 1.5vw); margin:0 0 0 0;}
	.slideUp.newVisit_preview .button.history{width:calc(50% - 1.5vw); margin:0 3vw 0 0;}
	.slideUp.newVisit_preview .button.details{width:calc(50% - 1.5vw); margin:3vw 0 0 0;}
	.slideUp.newVisit_preview .button.cancel{width:calc(50% - 1.5vw); margin:3vw 3vw 0 0;}
}
@media (min-width:600px) and (max-width:800px) {
	*{font-size:20px;}
	input{height:calc(9vw + 2px); padding:0 1.5vw;}
	select{height:calc(9vw + 2px); padding:0 1.5vw;}
	.button{padding:4.5vw 0;}
	.main{height:calc(100svh - 12vw); top:12vw;}

	.mobileHead{height:12vw;}
	.mobileHead img{height:12vw; padding:3vw 3vw;}

	.menu{width:50%; padding-bottom:6%; left:-55%;}
	.menu a{padding:3vw 3vw;}
	.menu a img{width:1.5em;}
	.menu a p{width:calc(100% - 1.5em); margin-top:0.2em;}

	.loginPin{margin-top:12vw;}
	.loginPin p{padding:3vw 3vw; font-size:16px;}
	.login div div{width:60%; margin:0 20%;}
	.login select{padding:0 2%; margin:10% 0 5% 0;}

	.window_message{bottom:-9vw; height:9vw; padding:4.5vw 3vw;}

	.canvas_wheel{width:60vw; left:20vw; top:35vh;}

	.list .body.desktop{display:none;}
	.list .header{width:100%;}
	.list .header input{width:33.5%; margin:3vw 1.5% 3vw 1.5%;}
	.list .header .button{width:9%;}
	.list .header .button.filter{margin:3vw 1.5% 3% 3%;}
	.list .header .button.search{margin:3vw 3% 3vw 1.5%;}
	.list .header .button.filter2{display:none;}
	.list .body{width:100%; height:60vh;}
	.list .body .job{padding:3vw 3vw;}
	.list .body a{padding:6vw 0;}
	.list .body .waiting{padding:6vw 0;}
	.list .footer{padding:6vw 0;}
	.list .footer2{display:none;}

	.map.newLeadShown{padding-bottom:calc(1em + 24vw + 4px);}
	.map.newVisitShown{padding-bottom:calc(6em + 41vw + 6px);}

	.stats .header{width:100%;}
	.stats .header select{width:82%; margin:3vw 3% 3vw 3%;}
	.stats .header .button{width:9%; margin:3vw 3% 3vw 0;}
	.stats .body{width:100%;}
	.stats .body .titles{line-height:3em; padding:0 3vw;}
	.stats .body .data .row{padding:2vw 3vw;}
	.stats .body .waiting p{padding:3vw 0;}

	.slideIn{width:100%; height:100vh;}
	.slideIn.shown{left:0;}
	.slideIn .header{height:1.25em; padding:3vw 0; background:var(--blueDark);}
	.slideIn .header .back{width:25%; padding-left:1.25em; margin-left:3%;}
	.slideIn .header .title{width:72%; padding-right:3%; float:left; text-align:right;}
	.slideIn .body{max-height:100svh; padding-top:calc(9vw + 1.25em);}
	.slideIn.form .body .secHead{padding:3vw 3vw; margin:0 0 3vw 0;}
	.slideIn.form .body .line{padding:0 3vw 3vw 3vw;}
	.slideIn.form .body .line p{width:35%; padding:4.5vw 0;}
	.slideIn.form .body .line input{width:65%; min-width:65%; max-width:65%;}
	.slideIn.form .body .line select{width:65%;}
	.slideIn.form .button_div{width:100vw; padding:3vw 3vw 6vw 3vw;}

	.slideIn.newLead_details .header{background:var(--blueDark);}
	.slideIn.newLead_details .body{padding-top:calc(6vw + 1.25em);}

	.slideIn .hist_sec{padding:3vw 3vw 3vw 3vw;}
	.slideIn .hist_sec:nth-of-type(1){padding-top:0;}
	.slideIn .hist_line{padding-left:3vw;}

	.slideUp{width:100%;}
	.slideUp.shown{bottom:0;}
	.slideUp .header{padding:3vw 3vw;}
	.slideUp .body{padding:3vw 3vw;}

	.slideUp.newLead_preview{bottom:calc(0% - 1em - 6vw - 18vw - 15px);}
	.slideUp.newLead_preview.shown{bottom:0;}
	.slideUp.newLead_preview .button.cancel{width:calc(50% - 1.5vw); margin:3vw 1.5vw 0 0;}
	.slideUp.newLead_preview .button.submit{width:calc(50% - 1.5vw); margin:3vw 0 0 1.5vw;}

	.slideUp.newVisit_preview{bottom:-100vh;}
	.slideUp.newVisit_preview.shown{bottom:0;}
	.slideUp.newVisit_preview .desc{margin-bottom:3vw;}
	.slideUp.newVisit_preview .desc_line{line-height:1em; margin:1vw 0 0 0;}
	.slideUp.newVisit_preview .button.lead{width:calc(50% - 1.5vw); margin:0 0 0 0;}
	.slideUp.newVisit_preview .button.history{width:calc(50% - 1.5vw); margin:0 3vw 0 0;}
	.slideUp.newVisit_preview .button.details{width:calc(50% - 1.5vw); margin:3vw 0 0 0;}
	.slideUp.newVisit_preview .button.cancel{width:calc(50% - 1.5vw); margin:3vw 3vw 0 0;}
}
@media (min-width:800px) and (max-width:1000px) {
	*{font-size:20px;}
	input{height:calc(9vw + 2px); padding:0 1.5vw;}
	select{height:calc(9vw + 2px); padding:0 1.5vw;}
	.button{padding:4vw 0;}
	.main{height:calc(100svh - 12vw); top:12vw;}

	.mobileHead{height:12vw;}
	.mobileHead img{height:12vw; padding:3vw 3vw;}

	.menu{width:360px; padding-bottom:6%; left:-375px;}
	.menu a{padding:3vw 3vw;}
	.menu a img{width:1.5em;}
	.menu a p{width:calc(100% - 1.5em); margin-top:0.2em;}

	.loginPin{margin-top:12vw;}
	.loginPin p{padding:3vw 3vw; font-size:16px;}
	.login div div{width:50%; margin:0 25%;}
	.login select{height:calc(1em + 6vw); padding:0 2%; margin:10% 0 5% 0;}

	.window_message{bottom:-9vw; height:9vw; padding:4.5vw 3vw;}

	.canvas_wheel{width:400px; left:calc(50vw - 200px); top:calc(50svh + 6vw - 200px);}

	.list .body.desktop{display:none;}
	.list .header{width:100%;}
	.list .header input{width:33.5%; margin:3vw 1.5% 3vw 1.5%;}
	.list .header .button{width:9%;}
	.list .header .button.filter{margin:3vw 1.5% 3% 3%;}
	.list .header .button.search{margin:3vw 3% 3vw 1.5%;}
	.list .header .button.filter2{display:none;}
	.list .body{width:100%; height:60vh;}
	.list .body .job{padding:3vw 3vw;}
	.list .body a{padding:6vw 0;}
	.list .body .waiting{padding:6vw 0;}
	.list .footer{padding:6vw 0;}
	.list .footer2{display:none;}

	.map.newLeadShown{padding-bottom:calc(1em + 23vw + 4px);}
	.map.newVisitShown{padding-bottom:calc(6em + 39vw + 6px);}

	.stats .header{width:100%;}
	.stats .header select{width:82%; margin:3vw 3% 3vw 3%;}
	.stats .header .button{width:9%; margin:3vw 3% 3vw 0;}
	.stats .body{width:100%;}
	.stats .body .titles{line-height:3em; padding:0 3vw;}
	.stats .body .data .row{padding:2vw 3vw;}
	.stats .body .waiting p{padding:3vw 0;}

	.slideIn{width:100%; height:100vh;}
	.slideIn.shown{left:0;}
	.slideIn .header{height:1.25em; padding:3vw 0; background:var(--blueDark);}
	.slideIn .header .back{width:25%; padding-left:1.25em; margin-left:3%;}
	.slideIn .header .title{width:72%; padding-right:3%; float:left; text-align:right;}
	.slideIn .body{max-height:100svh; padding-top:calc(9vw + 1.25em);}
	.slideIn.form .body .secHead{padding:3vw 3vw; margin:0 0 3vw 0;}
	.slideIn.form .body .line{padding:0 3vw 3vw 3vw;}
	.slideIn.form .body .line p{width:35%; padding:4.5vw 0;}
	.slideIn.form .body .line input{width:65%; min-width:65%; max-width:65%;}
	.slideIn.form .body .line select{width:65%;}
	.slideIn.form .button_div{width:100vw; padding:3vw 3vw 6vw 3vw;}

	.slideIn.newLead_details .header{background:var(--blueDark);}
	.slideIn.newLead_details .body{padding-top:calc(6vw + 1.25em);}

	.slideIn .hist_sec{padding:3vw 3vw 3vw 3vw;}
	.slideIn .hist_sec:nth-of-type(1){padding-top:0;}
	.slideIn .hist_line{padding-left:3vw;}

	.slideUp{width:100%;}
	.slideUp.shown{bottom:0;}
	.slideUp .header{padding:3vw 3vw;}
	.slideUp .body{padding:3vw 3vw;}

	.slideUp.newLead_preview{bottom:calc(0% - 1em - 6vw - 18vw - 15px);}
	.slideUp.newLead_preview.shown{bottom:0;}
	.slideUp.newLead_preview .button.cancel{width:calc(38% - 1.5vw); margin:3vw 1.5vw 0 12%;}
	.slideUp.newLead_preview .button.submit{width:calc(38% - 1.5vw); margin:3vw 0 0 1.5vw;}

	.slideUp.newVisit_preview{bottom:calc(0% - 5em - 43vw - 27px);}
	.slideUp.newVisit_preview.shown{bottom:0;}
	.slideUp.newVisit_preview .desc{margin-bottom:3vw;}
	.slideUp.newVisit_preview .desc_line{line-height:1em; margin:1vw 0 0 0;}
	.slideUp.newVisit_preview .button.lead{width:calc(50% - 1.5vw); margin:0 0 0 0;}
	.slideUp.newVisit_preview .button.history{width:calc(50% - 1.5vw); margin:0 3vw 0 0;}
	.slideUp.newVisit_preview .button.details{width:calc(50% - 1.5vw); margin:3vw 0 0 0;}
	.slideUp.newVisit_preview .button.cancel{width:calc(50% - 1.5vw); margin:3vw 3vw 0 0;}

}
@media (min-width:1000px) and (max-width:1200px) {
	*{font-size:18px;}
	input{height:calc(1em + 20px); padding:10px 10px;}
	select{height:calc(1em + 20px); padding:0 10px;}
	.button{padding:20px 0;}
	.main{height:calc(100svh - 110px); top:110px;}

	.mobileHead{height:110px;}
	.mobileHead img{height:110px; padding:25px 25px;}

	.menu{width:360px; padding-bottom:6%; left:-375px;}
	.menu a{padding:3vw 3vw;}
	.menu a img{width:1.5em;}
	.menu a p{width:calc(100% - 1.5em); margin-top:0.2em;}

	.loginPin{margin-top:110px;}
	.loginPin p{padding:20px 25px; font-size:18px;}
	.login div div{width:360px; margin:0 calc(50% - 180px);}
	.login select{height:calc(1em + 30px); padding:0 15px; margin:15px 0 15px 0;}

	.window_message{bottom:-9vw; height:9vw; padding:4.5vw 3vw;}

	.canvas_wheel{width:400px; left:calc(50vw - 200px); top:calc(50svh + 55px - 200px);}

	.list .body.mobile{height:60vh; width:100%; padding:0 calc(50% - 360px);}
	.list .body.desktop{display:none;}
	.list .header{width:100%; padding:0 0 0 15px;}
	.list .header input{width:282.5px; margin:15px 0 15px 15px;}
	.list .header .button{width:40px; padding:18px 0;}
	.list .header .button.filter{margin:15px 0 15px 0;}
	.list .header .button.search{margin:15px 0 15px 15px;}
	.list .header .button.filter2{display:none;}
	.list .body{height:60vh; width:720px; padding:0;}
	.list .body .job{padding:15px 15px; border-left:1px solid #666666; border-right:1px solid #666666;}
	.list .body a{padding:6vw 0;}
	.list .body .waiting{padding:30px 0;}
	.list .footer{padding:30px 0;}
	.list .footer2{display:none;}

	.map.newLeadShown{padding-bottom:0;}
	.map.newVisitShown{padding-bottom:0;}

	.stats .header{width:100%;}
	.stats .header select{width:82%; margin:3vw 3% 3vw 3%;}
	.stats .header .button{width:9%; margin:3vw 3% 3vw 0;}
	.stats .body{width:100%;}
	.stats .body .titles{line-height:3em; padding:0 3vw;}
	.stats .body .data .row{padding:2vw 3vw;}
	.stats .body .waiting p{padding:3vw 0;}

	.slideIn{width:400px; bottom:15px; border:1px solid var(--grayMed);}
	.slideIn.shown{left:calc(100vw - 400px - 15px); box-shadow:0 0 25px rgba(0,0,0,0.6);}
	.slideIn.newVisit_history{width:440px;}
	.slideIn.newVisit_history.shown{left:calc(100vw - 440px - 15px);}
 	.slideIn .header{height:1.25em; padding:10px 0; background:var(--blueMed);}
	.slideIn .header .back{display:none;}
	.slideIn .header .title{width:100%; padding-left:10px; text-align:left;}
	.slideIn .body{max-height:calc(100vh - 110px - 15px - 1.25em); padding-top:calc(20px + 1.25em + 10px);}
	.slideIn.form .body .secHead{padding:10px 10px; margin:0 0 10px 0;}
	.slideIn.form .body .line{padding:0 10px 10px 10px;}
	.slideIn.form .body .line p{width:35%; padding:calc(0.5em + 10px) 0;}
	.slideIn.form .body .line input{width:65%; min-width:65%; max-width:65%;}
	.slideIn.form .body .line select{width:65%;}
	.slideIn.form .button_div{width:100%; padding:15px 15px 30px 15px;}

	.slideIn.newLead_details .header{background:var(--blueMed);}
	.slideIn.newLead_details .body{padding-top:calc(20px + 1.25em);}

	.slideIn .hist_sec{padding:10px 15px 10px 15px;}
	.slideIn .hist_sec:nth-of-type(1){padding-top:0;}
	.slideIn .hist_line{padding:0 0 0 10px;}
	.slideIn .hist_line.first_line{margin-bottom:10px;}
	.slideIn .hist_line.note{padding-top:5px;}
	.slideIn .hist_line.note p{text-indent:10px;}

	.slideUp{width:480px; right:15px;}
	.slideUp.shown{bottom:25px;}
	.slideUp .header{padding:12.5px 12.5px;}
	.slideUp .body{padding:20px 15px;}

	.slideUp.newLead_preview{bottom:calc(0% - 1em - 152px - 15px);}
	.slideUp.newLead_preview.shown{bottom:15px;}
	.slideUp.newLead_preview .button.cancel{width:calc(50% - 12.5px); margin:25px 12.5px 0 0;}
	.slideUp.newLead_preview .button.submit{width:calc(50% - 12.5px); margin:25px 0 0 12.5px;}

	.slideUp.newVisit_preview{bottom:calc(0% - 5em - 283px);}
	.slideUp.newVisit_preview.shown{bottom:15px;}
	.slideUp.newVisit_preview .desc{margin-bottom:25px;}
	.slideUp.newVisit_preview .desc_line{line-height:1em; margin:7.5px 0 0 0;}
	.slideUp.newVisit_preview .button.lead{width:calc(50% - 10px); margin:0 0 0 0;}
	.slideUp.newVisit_preview .button.history{width:calc(50% - 10px); margin:0 20px 0 0;}
	.slideUp.newVisit_preview .button.details{width:calc(50% - 10px); margin:20px 0 0 0;}
	.slideUp.newVisit_preview .button.cancel{width:calc(50% - 10px); margin:20px 20px 0 0;}
}
@media (min-width:1200px) {
	*{font-size:16px;}
	input{height:calc(1em + 20px); padding:0 10px;}
	select{height:calc(1em + 20px); padding:0 10px;}
	.button{padding:15px 0;}
	.main{height:calc(100svh - 80px); top:80px;}

	.mobileHead{height:80px;}
	.mobileHead img{height:80px; padding:20px 20px;}

	.menu{width:300px; padding-bottom:6%; left:-315px;}
	.menu a{padding:15px 15px;}
	.menu a img{width:1.5em;}
	.menu a p{width:calc(100% - 1.5em); margin-top:0.2em;}

	.loginPin{margin-top:100px;}
	.loginPin p{padding:15px 25px; font-size:18px;}
	.login div div{width:360px; margin:0 calc(50% - 180px);}
	.login select{height:calc(1em + 30px); padding:0 15px; margin:15px 0 15px 0;}

	.window_message{bottom:-60px; height:60px; padding:30px 15px;}

	.canvas_wheel{width:400px; left:calc(50vw - 200px); top:calc(50svh + 50px - 200px);}

	.list .body.mobile{display:none;}
	.list .header{width:100%; padding:0 0 0 45px;}
	.list .header input{width:282.5px; margin:15px 15px 15px 0;}
	.list .header .button{width:40px; padding:18px 0;}
	.list .header .button.filter{display:none;}
	.list .header .button.search{margin:15px 15px 15px 0;}
	.list .header .button.filter2{margin:15px 0 15px 0;}
	.list .header .footer2{text-align:right; width:780px; margin:15px 0 0 0; line-height:35px;}
	.list .body.mobile{height:60vh; width:100%; padding:0 calc(50% - 360px);}
	.list .body.mobile .job{padding:15px 15px; border-left:1px solid #666666; border-right:1px solid #666666;}
	.list .body.mobile a{padding:30px 0;}
	.list .body.mobile .waiting{padding:30px 0;}
	.list .footer{padding:30px 0; display:none;}

	.stats .header{width:640px; margin:0 calc(100% - 615px) 0 25px;}
	.stats .header select{width:240px; margin:15px 15px 15px 0;}
	.stats .header .button{width:40px; padding:18px 0; margin:15px 0 15px 0; box-sizing:border-box;}
	.stats .body{width:640px; margin-left:25px;}
	.stats .body .titles{line-height:3em; padding:0 15px;}
	.stats .body .data .row{padding:10px 15px; border-left:1px solid #999999; border-right:1px solid #999999;}
	.stats .body .data .row:last-of-type{border-bottom:1px solid #999999;}
	.stats .body .waiting p{padding:15px 0;}

	.map.newLeadShown{padding-bottom:0;}
	.map.newVisitShown{padding-bottom:0;}

	.slideIn{width:400px; bottom:15px; border:1px solid var(--grayMed);}
	.slideIn.shown{left:calc(100vw - 400px - 15px); box-shadow:0 0 25px rgba(0,0,0,0.6);}
 	.slideIn .header{height:1.25em; padding:10px 0; background:var(--blueMed);}
	.slideIn .header .back{display:none;}
	.slideIn .header .title{width:100%; padding-left:10px; text-align:left;}
	.slideIn .body{max-height:calc(100svh - 100px - 15px - 1.25em); padding-top:calc(20px + 1.25em + 10px);}
	.slideIn.form .body .secHead{padding:10px 10px; margin:0 0 10px 0;}
	.slideIn.form .body .line{padding:0 10px 10px 10px;}
	.slideIn.form .body .line p{width:35%; padding:calc(0.5em + 10px) 0;}
	.slideIn.form .body .line input{width:65%; min-width:65%; max-width:65%;}
	.slideIn.form .body .line select{width:65%;}
	.slideIn.form .button_div{width:100%; padding:10px 10px 20px 10px;}

	.slideIn.newLead_details .header{background:var(--blueMed);}
	.slideIn.newLead_details .body{padding-top:calc(20px + 1.25em);}

	.slideIn .hist_sec{padding:10px 10px 10px 10px;}
	.slideIn .hist_sec:nth-of-type(1){padding-top:0;}
	.slideIn .hist_line{padding:0 0 0 10px;}
	.slideIn .hist_line.first_line{margin-bottom:10px;}
	.slideIn .hist_line.note{padding-top:5px;}
	.slideIn .hist_line.note p{text-indent:10px;}

	.slideUp{width:400px; right:15px;}
	.slideUp.shown{bottom:15px;}
	.slideUp .header{padding:15px 15px;}
	.slideUp .body{padding:15px 15px;}

	.slideUp.newLead_preview{bottom:calc(0% - 1em - 107px - 15px);}
	.slideUp.newLead_preview.shown{bottom:15px;}
	.slideUp.newLead_preview .button.cancel{width:calc(50% - 7.5px); margin:15px 7.5px 0 0;}
	.slideUp.newLead_preview .button.submit{width:calc(50% - 7.5px); margin:15px 0 0 7.5px;}

	.slideUp.newVisit_preview{bottom:calc(0% - 5em - 207px);}
	.slideUp.newVisit_preview.shown{bottom:15px;}
	.slideUp.newVisit_preview .desc{margin-bottom:25px;}
	.slideUp.newVisit_preview .desc_line{line-height:1em; margin:7.5px 0 0 0;}
	.slideUp.newVisit_preview .button.lead{width:calc(50% - 7.5px); margin:0 0 0 0;}
	.slideUp.newVisit_preview .button.history{width:calc(50% - 7.5px); margin:0 15px 0 0;}
	.slideUp.newVisit_preview .button.details{width:calc(50% - 7.5px); margin:15px 0 0 0;}
	.slideUp.newVisit_preview .button.cancel{width:calc(50% - 7.5px); margin:15px 15px 0 0;}
}

.button{position:relative;line-height:0;box-sizing:border-box;float:left;background:var(--blueMed);color:var(--white);border:1px solid var(--blueDark);text-align:center;border-radius:5px;transition:all .25s ease-in-out;}
.button:after{position:absolute; width:100%; text-align:center; left:0; font-family:FontAwesome;}
.button:hover{background:linear-gradient(#ffffff,#009900);}

.custcheck{position:relative; box-sizing:border-box; float:left; background:#ffffff; border:1px solid #02243d; border-radius:3px; background-image:url('../img/checkbox/check_green.png'); background-size:0 0; background-position:center center; background-repeat:no-repeat; transition:background-size .15s;}
.custcheck.checked{background-size:60% 60%}

.icon_box{position:relative;}
.icon_box input[type=text]{width:100%; margin:0;}
.icon_box a{position:absolute; width:15%; padding:0 3% 3px 0; right:0; color:var(--blueMed); font-family:FontAwesome;}
.icon_box a:after{position:absolute; top:0.25em; right:0.5em;}
.icon_box .icon-circleRight:hover:after{color:#00bb00;}
.icon_box .icon-x:hover:after{color:#ff0000;}

.spacer{width:100%; height:3vw; float:left;}
.whiteout{position:absolute; width:100svw; height:100svh; background:rgba(255,255,255,0.5); z-index:90; opacity:0; pointer-events:none; transition:opacity 0.3s ease-in-out;}
.whiteout.shown{pointer-events:auto; opacity:1;}

/* General */
.mobileHead{position:fixed; top:0; left:0; width:100%; box-sizing:border-box; z-index:99; background:var(--blueDark);}
.mobileHead img{position:absolute; box-sizing:border-box; float:left;}
.mobileHead img:nth-of-type(1){left:0; cursor:pointer;}
.mobileHead img:nth-of-type(2){right:0;}

.menu{position:fixed; height:100vh; top:0; z-index:202; background:var(--blueMed); text-align:left; overflow-y:scroll; box-shadow:5px 5px 5px rgba(0,0,0,0.3); box-sizing:border-box; transition:left 0.5s ease-in-out;}
.menu::-webkit-scrollbar {display:none;}
.menu.shown{left:0;}
.menu > div{width:100%; float:left;}
.menu a{width:100%; float:left; box-sizing:border-box; color:var(--white); border-bottom:1px solid rgba(255,255,255,0.1); transition:background 0.2s ease-in-out;}
.menu a:hover{background:var(--white); color:var(--blueMed2);}
.menu a img{float:left;}
.menu a p{text-align:right; float:left; color:inherit; transition:color 0.2s ease-in-out;}
.menu_off{position:absolute; width:100%; height:100vh; top:0; left:0; z-index:201; display:none; background:rgba(0,0,0,0.5);}

.main{position:absolute; width:100vw; overflow:hidden;}
.main:not(.login) > div{width:100%; height:100%; display:none; overflow-y:hidden; overflow-x:hidden; white-space:nowrap;}

.window_message{position:fixed; box-sizing:border-box; width:100%; line-height:0; z-index:201; text-align:center; background:#02243d; color:var(--white);}
.window_message.green{background:linear-gradient(var(--blueMed2),var(--blueMed)); border-top:1px solid var(--blueDark);}
.window_message.red{background:linear-gradient(var(--redDark),var(--redDark2)); border-top:1px solid var(--redDark2);}

/* Slide In */
.slideIn{position:fixed; left:100vw; z-index:200; background:var(--grayLight2); transition:left 0.5s ease-in-out;}
.slideIn .header{position:absolute; width:100%; float:left; font-weight:bold; z-index:201;}
.slideIn .header .back{float:left; color:var(--white); box-sizing:border-box;}
.slideIn .header .icon-static:after{padding-top:0.07em; left:0;}
.slideIn .header .back:hover{color:#ffff00;}
.slideIn .header .title{float:left; color:var(--white); box-sizing:border-box;}
.slideIn .body{width:100%; float:left; box-sizing:border-box; overflow:scroll;}
.slideIn .body::-webkit-scrollbar {display:none;}

.slideIn.form .body .line{width:100%; float:left; box-sizing:border-box;}
.slideIn.form .body .line p{line-height:0; float:left; white-space:nowrap;}
.slideIn.form .body .line input{min-height:1em;}
.slideIn.form .body .line select{}
.slideIn.form .body .line .button{width:9vw; height:9vw;}
.slideIn.form .body .line .button.gray{background:var(--grayMed2);}
.slideIn.form .body .line .custcheck{width:9vw; height:9vw;}
.slideIn.form .body .line textarea{width:65%; height:20%;}
.slideIn.form .body .line.link input{width:calc(65% - 12vw); min-width:calc(65% - 12vw); margin-right:3vw;}
.slideIn.form .body .line.link select{width:calc(65% - 12vw); margin-right:3vw;}
.slideIn.form .body .secHead{width:100%; float:left; box-sizing:border-box; background:var(--blueMed);}
.slideIn.form .body .secHead p{float:left; font-weight:bold; color:var(--white);}
.slideIn.form .body .secHead p:nth-of-type(1){width:50%;}
.slideIn.form .body .secHead p:nth-of-type(2){width:50%; text-align:right;}
.slideIn.form .body .secHead.center p{width:100%; text-align:center;}
.slideIn.form .button{width:45.5vw;}
.slideIn.form .button_div{float:left; box-sizing:border-box;}
.slideIn.form .button_div a{width:48.5%;}
.slideIn.form .button_div a:nth-of-type(1){margin-right:3%;}
.slideIn.form .button_div a.full{width:100%; margin:0;}
.slideIn.form .button_div a.gray{background:var(--grayMed2); border-color:var(--grayDark); color:var(--grayDark);}
.slideIn.form .button_div a.gray:hover{background:var(--white); border-color:var(--grayMed); color:var(--grayDark);}
.slideIn.form .button_div a.gray:focus{background:var(--white); border-color:var(--grayMed); color:var(--grayDark);}
.slideIn.form .button_div a.submit:hover{background:var(--white); border-color:var(--blueMed); color:var(--blueMed);}
.slideIn.form .button_div a.submit:focus{background:var(--white); border-color:var(--blueMed); color:var(--blueMed);}

/* SlideUp */
.slideUp{position:fixed; z-index:199; background:var(--white); box-shadow:0 0 10px rgba(0,0,0,0.5); transition:bottom 0.25s linear;}
.slideUp .header{width:100%; float:left; box-sizing:border-box; color:#ffffff; background:var(--blueDark); border-top:1px solid var(--blueDark); border-bottom:1px solid var(--blueDark);}
.slideUp .header p{float:left; line-height:1em; color:#ffffff;}
.slideUp .header p:nth-of-type(1){width:62%; text-align:left;}
.slideUp .header p:nth-of-type(2){width:38%; text-align:right; white-space:nowrap; direction:rtl;}
.slideUp .body{width:100%; box-sizing:border-box; float:left;}

.slideUp.newLead_preview select{width:calc(65% - 3vw); margin:0 3vw 0 0; float:left;}
.slideUp.newLead_preview .button.details{width:35%; float:left;}
.slideUp.newLead_preview .button.cancel{float:left; background:var(--grayMed2); color:#333333; border-color:#333333;}
.slideUp.newLead_preview .button.cancel:hover{background:var(--white); color:var(--grayDark); border-color:#666666;}
.slideUp.newLead_preview .button.cancel:focus{background:var(--white); color:var(--grayDark); border-color:#666666;}
.slideUp.newLead_preview .button.submit{float:left;}
.slideUp.newLead_preview .button.submit:hover{background:var(--white); color:var(--blueMed); border-color:var(--blueMed2);}
.slideUp.newLead_preview .button.submit:focus{background:var(--white); color:var(--blueMed); border-color:var(--blueMed2);}

.slideUp.newVisit_preview select{width:calc(65% - 3vw); margin:0 3vw 0 0; float:left;}
.slideUp.newVisit_preview .desc{width:100%; float:left;}
.slideUp.newVisit_preview .desc_line{width:100%; float:left;}
.slideUp.newVisit_preview .desc_line p:nth-of-type(1){width:calc(9ch + 6vw); float:left; font-weight:bold;}
.slideUp.newVisit_preview .desc_line p:nth-of-type(2){width:calc(100% - 9ch - 6vw); float:left;}
.slideUp.newVisit_preview .button.lead{float:left;}
.slideUp.newVisit_preview .button.history{float:left;}
.slideUp.newVisit_preview .button.details{float:left;}
.slideUp.newVisit_preview .button.cancel{float:left; background:var(--grayMed2); color:var(--grayDark); border-color:var(--grayDark);}
.slideUp.newVisit_preview .button.cancel:hover{background:var(--white); color:var(--grayDark); border-color:#666666;}
.slideUp.newVisit_preview .button.cancel:focus{background:var(--white); color:var(--grayDark); border-color:#666666;}
.slideUp.newVisit_preview .button.lead:hover{background:var(--white); color:var(--blueMed); border-color:var(--blueMed2);}
.slideUp.newVisit_preview .button.lead:focus{background:var(--white); color:var(--blueMed); border-color:var(--blueMed2);}
.slideUp.newVisit_preview .button.history:hover{background:var(--white); color:var(--blueMed); border-color:var(--blueMed2);}
.slideUp.newVisit_preview .button.history:focus{background:var(--white); color:var(--blueMed); border-color:var(--blueMed2);}
.slideUp.newVisit_preview .button.details:hover{background:var(--white); color:var(--blueMed); border-color:var(--blueMed2);}
.slideUp.newVisit_preview .button.details:focus{background:var(--white); color:var(--blueMed); border-color:var(--blueMed2);}

/* Canvas */
.canvas_wheel{position:absolute; z-index:300; display:none;}

.slideIn .hist_sec{width:100%; float:left; box-sizing:border-box; border-top:1px solid var(--blueDark);}
.slideIn .hist_sec:nth-of-type(1){border-top-width:0;}
.slideIn .hist_sec:nth-of-type(2n){background:var(--white);}
.slideIn .hist_line{width:100%; float:left; box-sizing:border-box;}
.slideIn .hist_line:nth-of-type(1){font-weight:bold; padding-left:0;}
.slideIn .hist_line p{width:50%; float:left;}
.slideIn .hist_line p:nth-of-type(1){}
.slideIn .hist_line p:nth-of-type(2){text-align:right;}
.slideIn .hist_line.note p{width:100%;}
.slideIn .hist_sec.none .hist_line p {width:100%; float:left; text-align:center; font-weight:normal;}

/* List */
.list .header{float:left; box-sizing:border-box;}
.list .body.mobile{float:left; overflow-y:scroll; box-sizing:border-box; border-top:1px solid #999999;}
.list .body.mobile .job{width:100%; float:left; box-sizing:border-box; border-bottom:1px solid #333333;}
.list .body.mobile .job .line{width:100%; float:left; color:inherit;}
.list .body.mobile .job .line p{float:left; color:inherit;}
.list .body.mobile .job .line p:nth-of-type(1){width:50%;}
.list .body.mobile .job .line p:nth-of-type(2){width:50%; text-align:right;}
.list .body.mobile .job .line p i{color:inherit;}
.list .body.mobile a{width:100%; border-bottom:1px solid var(--blueMed); float:left; text-align:center; background:var(--white); color:var(--blueMed); font-weight:bold;}
.list .body.mobile a:hover{background:var(--blueMed); color:var(--white);}
.list .body.mobile .waiting{width:100%; border-bottom:1px solid var(--blueMed); float:left; text-align:center; background:var(--white); color:var(--blueMed); font-weight:bold; border-bottom-color:#999999;}
.list .footer{position:absolute; width:100vw; line-height:0; left:0; bottom:0; background:var(--blueDark); color:var(--white); font-weight:bold; box-sizing:border-box; text-align:center;}
.list .body.desktop{width:100%; float:left; border-top:1px solid #999999; overflow-x:scroll; overflow-y:hidden; box-sizing:border-box;}
.list .body.desktop .cont{width:1502px; float:left;}
.list .body.desktop .colHeads{width:100%; float:left; background:var(--white); box-sizing:border-box; font-weight:bold; margin-left:30px; border-left:1px solid #999999; border-right:1px solid #999999;}
.list .body.desktop .colHeads p{padding:15px 15px; float:left; color:var(--blueDark); border-right:1px solid #d6d6d6; box-sizing:border-box;}
.list .body.desktop .colHeads p:after{font-family:FontAwesome; padding-left:10px}
.list .body.desktop .colHeads p.active{background:#eeeeee; color:var(--blueMed2);}
.list .body.desktop .colHeads p:nth-of-type(1){width:200px;}
.list .body.desktop .colHeads p:nth-of-type(2){width:300px;}
.list .body.desktop .colHeads p:nth-of-type(3){width:240px;}
.list .body.desktop .colHeads p:nth-of-type(4){width:240px;}
.list .body.desktop .colHeads p:nth-of-type(5){width:260px;}
.list .body.desktop .colHeads p:nth-of-type(6){width:260px; border-right:none;}
.list .body.desktop .jobs{width:100%; float:left; margin-left:30px; overflow-y:hidden; box-sizing:border-box; border-top:1px solid #999999;}
.list .body.desktop .jobs::-webkit-scrollbar {display:none;}
.list .body.desktop .job{width:100%; float:left; padding:10px 0; box-sizing:border-box; transition:background 0.3s ease-in-out, color 0.3s ease-in-out; cursor:pointer; border-left:1px solid #999999; border-right:1px solid #999999;}
.list .body.desktop .job:hover{background:var(--white) !important; color:var(--blueMed) !important;}
.list .body.desktop .job p{padding-left:15px; float:left; color:inherit; pointer-events:none; box-sizing:border-box;}
.list .body.desktop .job p:nth-of-type(1){width:200px;}
.list .body.desktop .job p:nth-of-type(2){width:300px;}
.list .body.desktop .job p:nth-of-type(3){width:240px;}
.list .body.desktop .job p:nth-of-type(4){width:240px;}
.list .body.desktop .job p:nth-of-type(5){width:260px;}
.list .body.desktop .job p:nth-of-type(6){width:260px;}
.list .body.desktop .waiting{width:100%; float:left; box-sizing:border-box; padding:30px 15px; font-weight:bold; background:var(--white); border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999;}
.list .footer2{float:left; font-weight:bold; color:var(--blueDark);}

/* Login */
.loginPin{width:100%; float:left; background:var(--white);}
.loginPin p{line-height:1em; float:left; box-sizing:border-box; font-weight:bold; color:var(--blueMed);}
.loginPin p:nth-of-type(1){width:50%;}
.loginPin p:nth-of-type(2){width:50%; text-align:right;}
.login{position:relative; width:100%; float:left; -webkit-backface-visibility:hidden;}
.login > div{position:absolute; width:100%; -webkit-backface-visibility:hidden;}
.login div div{float:left; -webkit-backface-visibility:hidden;}
.login select{width:100%; float:left;}
.login option{width:98%; padding:0 0 0 2%; float:left;}
.login span{width:100%; margin:3% 0 3% 0; font-weight:bold; float:left; -webkit-backface-visibility:hidden;}
.login span:last-of-type{margin-bottom:10%}
.login a{width:25%; line-height:1em; padding:calc(12.5% - 0.5em) 0; border-radius:100%; float:left; text-align:center; background:rgba(2,93,180,0.1); border:2px solid #02243d; box-sizing:border-box; transition:all .2s ease-in-out; -webkit-transform-style: preserve-3d; transform:translate3d(0,0,0); -webkit-perspective:1000; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.login a.null{background:none; border:none;}
.login a:nth-of-type(1){margin:0 2.5% 0 5%;}
.login a:nth-of-type(2){margin:0 5% 0 5%;}
.login a:nth-of-type(3){margin:0 5% 0 2.5%;}
.login a:hover{background:var(--blueMed2); color:var(--white);}

/* Map */
.map{transition:height 0.25s linear, padding 0.25s linear; box-sizing:border-box;}
.map > div{width:100%; height:100%; float:left;}

#map_center_icon{position:absolute; right:10px; top:10px; z-index:100; background:#ffffff; box-shadow:2px 2px 2px rgba(0,0,0,0.15); opacity:0;}
#map_center_icon img{position:relative; width:62%; height:62%; left:19%; top:19%;}
#map_filter_icon{position:absolute; right:10px; margin-top:20px; z-index:100; background:#ffffff; box-shadow:2px 2px 2px rgba(0,0,0,0.15); border-top:1px solid #eeeeee;}
#map_filter_icon img{position:relative; width:60%; height:52%; left:20%; top:24%;}

/* List */
.stats .header{float:left; box-sizing:border-box; border-bottom:1px solid #999999;}
.stats .body{float:left; overflow-y:hidden; box-sizing:border-box;}
.stats .body p:nth-of-type(1){width:62%;}
.stats .body p:nth-of-type(2){width:38%;}
.stats .body .titles{width:100%; float:left; box-sizing:border-box; background:var(--blueDark);}
.stats .body .titles p{color:var(--white); font-weight:bold; float:left; box-sizing:border-box;}
.stats .body .data{width:100%; box-sizing:border-box; float:left; overflow-y:hidden;}
.stats .body .data .row{width:100%; float:left; box-sizing:border-box; border-bottom:1px solid #d9d9d9;}
.stats .body .data .row p{float:left; box-sizing:border-box;}
.stats .body .data .row:nth-of-type(2n){background:#f6f6f6;}
.stats .body .waiting{width:100%; float:left; background:var(--white); color:var(--blueMed); font-weight:bold;}
.stats .body .waiting p{width:100%; float:left; text-align:center; border-bottom:1px solid #d9d9d9;}

/* Icons */
.icon-archive:after{content:"\f187";}
.icon-blip:after{content:"\f041";}
.icon-clock:after{content:"\f073";}
.icon-check:after{content:"\f00c";}
.icon-chevronDown:after{content:"\f078";}
.icon-chevronLeft:after{content:"\f053";}
.icon-chevronRight:after{content:"\f054";}
.icon-chevronUp:after{content:"\f077";}
.icon-chevronCircleDown:after{content:"\f13a";}
.icon-chevronCircleLeft:after{content:"\f137";}
.icon-chevronCircleRight:after{content:"\f138";}
.icon-chevronCircleUp:after{content:"\f139";}
.icon-circleCheck:after{content:"\f058";}
.icon-circleLeft:after{content:"\f0a8";}
.icon-circlePlus:after{content:"\f055";}
.icon-circleRight:after{content:"\f0a9";}
.icon-circleX:after{content:"\f057";}
.icon-cog:after{content:"\f013";}
.icon-dollars:after{content:"\f155";}
.icon-envelope:after{content:"\f003";}
.icon-filter:after{content:"\f0b0";}
.icon-folder:after{content:"\f07b";}
.icon-info:after{content:"\f05a";}
.icon-list:after{content:"\f00b";}
.icon-man:after{content:"\f183"}
.icon-message:after{content:"\f075"}
.icon-pencil:after{content:"\f040";}
.icon-phone:after{content:"\f095";}
.icon-plus:after{content:"\f067";}
.icon-refresh:after{content:"\f021";}
.icon-save:after{content:"\f0c7";}
.icon-search:after{content:"\f002";}
.icon-signal:after{content:"\f012";}
.icon-sort-down:after{content:"\f0d7";}
.icon-sort-up:after{content:"\f0d8";}
.icon-trash:after{content:"\f014";}
.icon-upload:after{content:"\f093";}
.icon-user:after{content:"\f007";}
.icon-users:after{content:"\f0c0";}
.icon-x:after{content:"\f00d";}

.icon-static{display:inline-block; vertical-align:middle; transform:perspective(1px) translateZ(0); box-shadow:0 0 1px transparent;}
.icon-static:after{position:absolute; opacity:1; font-family:FontAwesome; transform:translateZ(0);