﻿@import url('https://fonts.googleapis.com/css?family=Prompt:100,200,300,400,500,600,sans-serif;');
@import url('https://fonts.googleapis.com/css?family=Montserrat');

html {
  scroll-behavior: smooth;
}
body {
    padding:0px;
    margin:0px;
    /* Disable page higlight */
    -webkit-user-select: none; /* Webkit */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE 10 */
    /* Currently not supported in Opera but will be soon */
    -o-user-select: none;
    user-select: none;
}
.mystats{
    font-size:12px;
    font-family:Arial;
    border:solid;
    border-color:#7F7F7F;
    border-width:1px;
    width:100%;
    height:auto;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:10px;
    background-color:transparent;
    border-radius:2px;    
    min-width:320px;
    display:none;
    
}

.search000{
    z-index: 50; background-color: transparent;min-width:320px;width:100%; height:36px; display: block;overflow:hidden;position:fixed;top:0px;left: 0px;
}
.search001{
     z-index: 0; background-color:transparent;min-width:320px;width:100%; height:auto; display: block;overflow:hidden;position:relative;min-height:50px;
  
}

.search0002{
     z-index: 0; background-color:transparent;min-width:320px;width:100%; height:auto; display: block; margin-left:auto; margin-right:auto;overflow:hidden;position:relative;
}
.search0003{
     z-index: 40; background-color:#ffffff;min-width:320px;width:100%;display: none; margin-left:auto; margin-right:auto;overflow:hidden;position:absolute;top:60px;border-bottom:solid;border-bottom-color:#000000;border-bottom-width:1px;
     
}

.formhide{
    background-color:#ffffff;cursor:pointer;float:right;margin-right:15px;height:25px;padding:5px;border-radius:2px;
}

.search004clz0{
    margin-left:auto;margin-right:auto;width:300px;padding-top:10px;padding-bottom:10px;height:auto;border-bottom:1px solid #000000;min-height:100px;padding-left:20px;background-color:#ffffff;
}
.search004clz1{
    margin-left:auto;margin-right:auto;width:600px;padding-top:10px;padding-bottom:10px;height:auto;border-bottom:1px solid #000000;min-height:100px;padding-left:20px;background-color:#ffffff;
}
.search004clz2{
    margin-left:auto;margin-right:auto;width:630px;padding-top:10px;padding-bottom:10px;height:auto;border-bottom:1px solid #000000;min-height:100px;padding-left:20px;background-color:#ffffff;
}
.search004clz3{
    margin-left:auto;margin-right:auto;width:630px;padding-top:10px;padding-bottom:10px;height:auto;border-bottom:1px solid #000000;min-height:100px;padding-left:20px;background-color:#ffffff;
}

.search005clz0{
   float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-top:20px;margin-bottom:20px;width:100%;display:block;min-height:100px;
}
.search005clz1{
   float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-top:20px;margin-bottom:20px;width:50%;display:block;min-height:100px;
}
.search005clz2{
   float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-top:20px;margin-bottom:20px;width:50%;display:block;min-height:100px;
}
.search005clz3{
   float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-top:20px;margin-bottom:20px;width:50%;display:block;min-height:100px;
}

.searchcenterclz0{
    margin-left:auto;margin-right:auto;width:93%;max-width:1350px;padding-top:10px;padding-bottom:10px;height:auto;
}
.searchcenterclz1{
    margin-left:auto;margin-right:auto;width:95%;max-width:1350px;padding-top:10px;padding-bottom:10px;height:auto; 
       
}
.searchcenterclz2{
    margin-left:auto;margin-right:auto;width:97%;max-width:1350px;padding-top:10px;padding-bottom:10px;height:auto;
}
.searchcenterclz3{
    margin-left:auto;margin-right:auto;width:97%;max-width:1350px;padding-top:10px;padding-bottom:10px;height:auto;
}

.splimgclz0{
    margin-left:auto;margin-right:auto;width:20%;max-width:150px;min-width:80px;display:block;margin-top:45vh;cursor:pointer;
}
.splimgclz1{
    margin-left:auto;margin-right:auto;width:20%;max-width:150px;min-width:80px;display:block;margin-top:45vh;cursor:pointer;
}
.splimgclz2{
    margin-left:auto;margin-right:auto;width:20%;max-width:150px;min-width:80px;display:block;margin-top:45vh;cursor:pointer;
}
.splimgclz3{
    margin-left:auto;margin-right:auto;width:20%;max-width:150px;min-width:80px;display:block;margin-top:45vh;cursor:pointer;
}
.spltxtclz0{
    font-family:'Prompt',sans-serif;font-size:10pt;font-weight:200;margin-left:auto;margin-right:auto;width:auto;min-width:100px;text-align:center;cursor:pointer;
}
.spltxtclz1{
    font-family:'Prompt',sans-serif;font-size:10pt;font-weight:200;margin-left:auto;margin-right:auto;width:auto;min-width:100px;text-align:center;cursor:pointer;
}
.spltxtclz2{
    font-family:'Prompt',sans-serif;font-size:10pt;font-weight:200;margin-left:auto;margin-right:auto;width:auto;min-width:100px;text-align:center;cursor:pointer;
}
.spltxtclz3{
    font-family:'Prompt',sans-serif;font-size:10pt;font-weight:200;margin-left:auto;margin-right:auto;width:auto;min-width:100px;text-align:center;cursor:pointer;
}
.splentclz0{
    font-family:'Prompt',sans-serif;font-size:1vw;font-weight:100;margin-left:auto;margin-right:auto;width:auto;min-width:25px;text-align:center;cursor:pointer;width:10%;max-width:50px;max-height:30px;overflow:hidden;
}
.splentclz1{
    font-family:'Prompt',sans-serif;font-size:1vw;font-weight:100;margin-left:auto;margin-right:auto;width:auto;min-width:25px;text-align:center;cursor:pointer;width:10%;max-width:50px;max-height:30px;overflow:hidden;
}
.splentclz2{
    font-family:'Prompt',sans-serif;font-size:1vw;font-weight:100;margin-left:auto;margin-right:auto;width:auto;min-width:25px;text-align:center;cursor:pointer;width:10%;max-width:50px;max-height:30px;overflow:hidden;
}
.splentclz3{
    font-family:'Prompt',sans-serif;font-size:1vw;font-weight:100;margin-left:auto;margin-right:auto;width:auto;min-width:25px;text-align:center;cursor:pointer;width:10%;max-width:50px;max-height:30px;overflow:hidden;
}

.t2button{
    float:left;font-family:'Prompt',sans-serif;color:#ffffff;font-size:13pt;font-weight:300;cursor:pointer;margin-top:0px;background-color:#2E75B5;height:40px;padding-top:0px;width:275px;text-align:center;border-radius:2px;border:none;
   
}
.t2button:hover{
    float:left;font-family:'Prompt',sans-serif;color:#ffffff;font-size:13pt;font-weight:300;cursor:pointer;margin-top:0px;background-color:#0f82ea;height:40px;padding-top:0px;width:275px;text-align:center;border-radius:2px;border:none;
}

.t2buttonline{
    font-weight:300;font-size:12pt;cursor:pointer;color:#2E75B5;width:275px;text-decoration:none;
}
.t2buttonline:hover{
    font-weight:300;font-size:12pt;cursor:pointer;color:#2E75B5;width:275px;text-decoration:underline;
}


.menubar{
    stroke:#000000;stroke-width:8
}
.menubar:hover{
     stroke:#2E75B5;stroke-width:8
}
.menubarn{
    stroke:#ffffff;stroke-width:8
}
.menubarn:hover{
     stroke:#2E75B5;stroke-width:8
}


.submenu0clz0{
    display:block;
}
.submenu0clz1{
    display:none;
}
.submenu0clz2{
    display:none;
}
.submenu0clz3{
    display:none;
}

.submenu1clz0{
    display:none;
}
.submenu1clz1{
    display:block;
}
.submenu1clz2{
    display:block;
}
.submenu1clz3{
   display:block;
}

.consvg0clz0{
    width:49%;margin-right:1%;margin-bottom:1%;background-color:#2E75B5;float:left;cursor:pointer;display:none;   
}
.consvg0clz1{
    width:24%;margin-right:1%;margin-bottom:1%;background-color:#2E75B5;float:left;cursor:pointer;display:block;
}
.consvg0clz2{
    width:24%;margin-right:1%;margin-bottom:1%;background-color:#2E75B5;float:left;cursor:pointer;display:block;
}
.consvg0clz3{
    width:24%;margin-right:1%;margin-bottom:1%;background-color:#2E75B5;float:left;cursor:pointer;display:block;
}

.consvgclz0{
    width:49%;margin-right:1%;margin-bottom:1%;background-color:#2E75B5;float:left;cursor:pointer;   
}
.consvgclz1{
    width:24%;margin-right:1%;margin-bottom:1%;background-color:#2E75B5;float:left;cursor:pointer;
}
.consvgclz2{
    width:24%;margin-right:1%;margin-bottom:1%;background-color:#2E75B5;float:left;cursor:pointer;
}
.consvgclz3{
    width:24%;margin-right:1%;margin-bottom:1%;background-color:#2E75B5;float:left;cursor:pointer;
}

.consvgclz0:hover{
    width:49%;margin-right:1%;margin-bottom:1%;background-color:#0f82ea;float:left;cursor:pointer;
   
}
.consvgclz1:hover{
    width:24%;margin-right:1%;margin-bottom:1%;background-color:#0f82ea;float:left;cursor:pointer;
}
.consvgclz2:hover{
   width:24%;margin-right:1%;margin-bottom:1%;background-color:#0f82ea;float:left;cursor:pointer;
}
.consvgclz3:hover{
   width:24%;margin-right:1%;margin-bottom:1%;background-color:#0f82ea;float:left;cursor:pointer;
}

.solutionvidclz0{
    height:400px;display:block;opacity:1.0;
}
.solutionvidclz1{
    width:110%;display:block;opacity:1.0;
}
.solutionvidclz2{
    width:100%;display:block;opacity:1.0;
}
.solutionvidclz3{
    width:100%;display:block;opacity:1.0;
}

.sal0clz0{
    font-family:'Prompt',sans-serif;font-size:9vw;font-weight:200;float:left;width:100%;height:auto;padding:0px;margin-top:4vw;margin-left:3%;
}
.sal0clz1{
    font-family:'Prompt',sans-serif;font-size:8vw;font-weight:200;float:left;width:100%;height:auto;padding:0px;margin-top:4vw;margin-left:2%;
}
.sal0clz2{
    font-family:'Prompt',sans-serif;font-size:7vw;font-weight:200;float:left;width:100%;height:auto;padding:0px;margin-top:3vw;margin-left:1%;
}
.sal0clz3{
    font-family:'Prompt',sans-serif;font-size:6vw;font-weight:200;float:left;width:100%;height:auto;padding:0px;margin-top:2vw;margin-left:1%;
}
.sal1clz0{
    font-family:'Prompt',sans-serif;font-size:9vw;font-weight:100;float:left;width:100%;padding:0px;margin-bottom:4vw;margin-left:3%;
}
.sal1clz1{
    font-family:'Prompt',sans-serif;font-size:8vw;font-weight:100;float:left;width:100%;padding:0px;margin-bottom:3vw;margin-left:2%;
}
.sal1clz2{
    font-family:'Prompt',sans-serif;font-size:7vw;font-weight:100;float:left;width:100%;padding:0px;margin-bottom:2vw;margin-left:1%;
}
.sal1clz3{
    font-family:'Prompt',sans-serif;font-size:6vw;font-weight:100;float:left;width:100%;padding:0px;margin-bottom:2vw;margin-left:1%;
}

.salotextclz0{
     font-weight:400;font-size:4vw;
}
.salotextclz1{
     font-weight:400;font-size:3vw;
}
.salotextclz2{
     font-weight:400;font-size:3vw;
}
.salotextclz3{
    font-weight:400;font-size:26pt;
}

.featureNavclz0{
    position:relative;float:left;margin-top:-230px;width:5%;height:10%;z-index:2;background-color:transparent;cursor:pointer;

}
.featureNavclz1{
    position:relative;float:left;margin-top:-280px;width:5%;height:10%;z-index:2;background-color:transparent;cursor:pointer;

}
.featureNavclz2{
    position:relative;float:left;margin-top:-330px;width:5%;height:10%;z-index:2;background-color:transparent;cursor:pointer;

}
.featureNavclz3{
    position:relative;float:left;margin-top:-380px;width:5%;height:10%;z-index:2;background-color:transparent;cursor:pointer;

}

.featuretextclz0{
     font-weight:200;font-size:10pt;text-wrap:normal;
}
.featuretextclz1{
     font-weight:200;font-size:12pt;text-wrap:normal;
}
.featuretextclz2{
     font-weight:200;font-size:2vw;text-wrap:normal;
}
.featuretextclz3{
    font-weight:200;font-size:26pt;text-wrap:normal;
}

.contacttextclz0{
     font-weight:200;font-size:12pt;text-wrap:normal;
}
.contacttextclz1{
     font-weight:200;font-size:14pt;text-wrap:normal;
}
.contacttextclz2{
     font-weight:200;font-size:16pt;text-wrap:normal;
}
.contacttextclz3{
    font-weight:200;font-size:20pt;text-wrap:normal;
}

.pagebackground0clz0{
    z-index:-1;position:absolute;top:8%;width:100%;height:92%;left:-2%;
}
.pagebackground0clz1{
    z-index:-1;position:absolute;top:8%;width:100%;height:92%;left:-1%;
}
.pagebackground0clz2{
    z-index:-1;position:absolute;top:8%;width:100%;height:92%;left:-1%;
}
.pagebackground0clz3{
    z-index:-1;position:absolute;top:8%;width:100%;height:92%;left:-1%;
}

.sectiontitleclz0{
    font-weight:400;font-size:16pt;
}
.sectiontitleclz1{
    font-weight:400;font-size:3vw;
}
.sectiontitleclz2{
    font-weight:400;font-size:3vw;
}
.sectiontitleclz3{
    font-weight:400;font-size:26pt;
}

.sectioncommentclz0{
    font-weight:400;font-size:12pt;width:100%;
}
.sectioncommentclz1{
    font-weight:400;font-size:13pt;width:100%;
}
.sectioncommentclz2{
    font-weight:400;font-size:14pt;width:100%;
}
.sectioncommentclz3{
    font-weight:400;font-size:14pt;width:100%;
}

.sectiontextclz0{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;text-align:justify;letter-spacing: -1px;
}
.sectiontextclz1{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:59%;margin-top:20px;text-align:justify;
}
.sectiontextclz2{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:14pt;width:59%;margin-top:20px;text-align:justify;
}
.sectiontextclz3{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:15pt;width:59%;margin-top:20px;text-align:justify;
}

.sectionimgclz0{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;height:100%;background-color:#808080;max-height:250px;overflow:hidden;
}
.sectionimgclz1{
    float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-left:5%;width:31%;margin-top:20px;height:90%;background-color:#808080;max-height:300px;overflow:hidden;
}
.sectionimgclz2{
    float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-left:5%;width:31%;margin-top:20px;height:90%;background-color:#808080;max-height:300px;overflow:hidden;
}
.sectionimgclz3{
    float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-left:5%;width:31%;margin-top:20px;height:90%;background-color:#808080;max-height:300px;overflow:hidden;
}

.sectioncontactclz0{
   position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;height:60%;margin-top:20px;height:500px;background-color:#808080;overflow:hidden;
}
.sectioncontactclz1{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;height:400px;background-color:#808080;overflow:hidden;
}
.sectioncontactclz2{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;height:500px;background-color:#808080;overflow:hidden;
}
.sectioncontactclz3{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;height:600px;background-color:#808080;overflow:hidden;
}

.sectioncontact1clz0{
   position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-550px;height:500px;background-color:#808080;overflow:hidden;background-color:#000000;margin-bottom:0px;display:block;opacity:0.5;width:90%;margin-left:5%;
}
.sectioncontact1clz1{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-450px;height:400px;background-color:#808080;overflow:hidden;background-color:#000000;margin-bottom:0px;display:block;opacity:0.5;width:90%;margin-left:5%;
}
.sectioncontact1clz2{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-550px;height:500px;background-color:#808080;overflow:hidden;background-color:#000000;margin-bottom:0px;display:block;opacity:0.5;width:90%;margin-left:5%;
}
.sectioncontact1clz3{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-650px;height:600px;background-color:#808080;overflow:hidden;background-color:#000000;margin-bottom:0px;display:block;opacity:0.5;width:90%;margin-left:5%;
}

.sectioncontact2clz0{
   position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-550px;height:500px;background-color:#808080;overflow:hidden;background-color:transparent;margin-bottom:0px;display:block;width:90%;margin-left:5%;
}
.sectioncontact2clz1{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-450px;height:400px;background-color:#808080;overflow:hidden;background-color:transparent;margin-bottom:0px;display:block;width:90%;margin-left:5%;
}
.sectioncontact2clz2{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-550px;height:500px;background-color:#808080;overflow:hidden;background-color:transparent;margin-bottom:0px;display:block;width:90%;margin-left:5%;
}
.sectioncontact2clz3{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-650px;height:600px;background-color:#808080;overflow:hidden;background-color:transparent;margin-bottom:0px;display:block;width:90%;margin-left:5%;
}

.sectionintersectionclz0{
   position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;height:300px;background-color:#808080;overflow:hidden;
}
.sectionintersectionclz1{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;height:400px;background-color:#808080;overflow:hidden;
}
.sectionintersectionclz2{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;height:500px;background-color:#808080;overflow:hidden;
}
.sectionintersectionclz3{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;height:600px;background-color:#808080;overflow:hidden;
}

.sectionintersection1clz0{
   position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-350px;height:300px;background-color:#808080;overflow:hidden;background-color:#000000;margin-bottom:0px;display:block;opacity:0.5;width:90%;margin-left:5%;
}
.sectionintersection1clz1{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-450px;height:400px;background-color:#808080;overflow:hidden;background-color:#000000;margin-bottom:0px;display:block;opacity:0.5;width:90%;margin-left:5%;
}
.sectionintersection1clz2{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-550px;height:500px;background-color:#808080;overflow:hidden;background-color:#000000;margin-bottom:0px;display:block;opacity:0.5;width:90%;margin-left:5%;
}
.sectionintersection1clz3{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-650px;height:600px;background-color:#808080;overflow:hidden;background-color:#000000;margin-bottom:0px;display:block;opacity:0.5;width:90%;margin-left:5%;
}

.sectionintersection2clz0{
   position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-350px;height:300px;background-color:#808080;overflow:hidden;background-color:transparent;margin-bottom:0px;display:block;width:90%;margin-left:5%;
}
.sectionintersection2clz1{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-450px;height:400px;background-color:#808080;overflow:hidden;background-color:transparent;margin-bottom:0px;display:block;width:90%;margin-left:5%;
}
.sectionintersection2clz2{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-550px;height:500px;background-color:#808080;overflow:hidden;background-color:transparent;margin-bottom:0px;display:block;width:90%;margin-left:5%;
}
.sectionintersection2clz3{
    position:relative;float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-650px;height:600px;background-color:#808080;overflow:hidden;background-color:transparent;margin-bottom:0px;display:block;width:90%;margin-left:5%;
}

.sectionintersectionimgclz0{
   position:relative;overflow:hidden;height:100%;margin-left:auto;margin-right:auto;display:block;
}
.sectionintersectionimgclz1{
    position:relative;overflow:hidden;width:130%;margin-left:auto;margin-right:auto;display:block;
}
.sectionintersectionimgclz2{
  position:relative;overflow:hidden;width:110%;margin-left:auto;margin-right:auto;display:block;
}
.sectionintersectionimgclz3{
    position:relative;overflow:hidden;width:100%;margin-left:auto;margin-right:auto;display:block;
}


.sectionmapclz0{
    float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:-90px;height:100%;background-color:#808080;max-width:600px;overflow:hidden;
}
.sectionmapclz1{
    float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:50%;margin-top:-120px;height:90%;background-color:#808080;max-width:600px;min-width:500px;overflow:hidden;
}
.sectionmapclz2{
    float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:50%;margin-top:-120px;height:90%;background-color:#808080;max-width:600px;min-width:500px;overflow:hidden;
}
.sectionmapclz3{
    float:right;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:50%;margin-top:-120px;height:90%;background-color:#808080;max-width:600px;min-width:500px;overflow:hidden;
}

.sectionteamclz0{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;max-height:600px;cursor:pointer;
}
.sectionteamclz1{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-right:10%;width:40%;margin-top:20px;height:90%;cursor:pointer;
}
.sectionteamclz2{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:13pt;margin-right:5%;width:40%;margin-top:20px;height:90%;cursor:pointer;
}
.sectionteamclz3{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:14pt;margin-right:2%;width:30%;margin-top:20px;height:90%;cursor:pointer;
}

.sectionsolclz0{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;width:100%;margin-top:20px;max-height:250px;cursor:pointer;overflow:hidden;
}
.sectionsolclz1{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-right:2%;width:32%;margin-top:20px;height:90%;cursor:pointer;
}
.sectionsolclz2{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-right:2%;width:32%;margin-top:20px;height:90%;cursor:pointer;
}
.sectionsolclz3{
    float:left;font-family:'Prompt',sans-serif;color:#000000;font-weight:200;font-size:12pt;margin-right:2%;width:32%;margin-top:20px;height:90%;cursor:pointer;
}

.solsvgclz0{
    width:50%;
   
}
.solsvgclz1{
    width:100%;
}
.solsvgclz2{
    width:100%;
}
.solsvgclz3{
    width:100%;
}

.fitemclz0{
    float:left;font-family:'Prompt',sans-serif;color:#ffffff;font-size:12pt;cursor:pointer;width:90%;
}
.fitemclz1{
    float:left;font-family:'Prompt',sans-serif;color:#ffffff;font-size:12pt;cursor:pointer;width:90%;
}
.fitemclz2{
    float:left;font-family:'Prompt',sans-serif;color:#ffffff;font-size:12pt;cursor:pointer;width:90%;
}
.fitemclz3{
    float:left;font-family:'Prompt',sans-serif;color:#ffffff;font-size:12pt;cursor:pointer;width:90%;
}
.fitemclz0:hover{
      float:left;font-family:'Prompt',sans-serif;color:#ffffff;font-size:12pt;cursor:pointer;width:90%;text-decoration:underline;
}
.fitemclz1:hover{
      float:left;font-family:'Prompt',sans-serif;color:#ffffff;font-size:12pt;cursor:pointer;width:90%;text-decoration:underline;
}
.fitemclz2:hover{
      float:left;font-family:'Prompt',sans-serif;color:#ffffff;font-size:12pt;cursor:pointer;width:90%;text-decoration:underline;
}
.fitemclz3:hover{
      float:left;font-family:'Prompt',sans-serif;color:#ffffff;font-size:12pt;cursor:pointer;width:90%;text-decoration:underline;
}

.fitemimgclz0{
    float:left;max-height:20px;display:block;background-color:transparent;margin-left:20px;padding-top:2px;cursor:pointer;
}
.fitemimgclz1{
    float:left;max-height:20px;display:block;background-color:transparent;margin-left:20px;padding-top:2px;cursor:pointer;
}
.fitemimgclz2{
    float:left;max-height:20px;display:block;background-color:transparent;margin-left:20px;padding-top:2px;cursor:pointer;
}
.fitemimgclz3{
    float:left;max-height:20px;display:block;background-color:transparent;margin-left:20px;padding-top:2px;cursor:pointer;
}
.fitemimgclz0:hover{
    float:left;max-height:25px;display:block;background-color:transparent;margin-left:20px;margin-top:2px;cursor:pointer;
}
.fitemimgclz1:hover{
    float:left;max-height:25px;display:block;background-color:transparent;margin-left:20px;margin-top:2px;cursor:pointer;
}
.fitemimgclz2:hover{
    float:left;max-height:25px;display:block;background-color:transparent;margin-left:20px;margin-top:2px;cursor:pointer;
}
.fitemimgclz3:hover{
    float:left;max-height:25px;display:block;background-color:transparent;margin-left:20px;margin-top:2px;cursor:pointer;
}

.fitemc1clz0{
    min-height:100px;min-width:300px;width:50%;float:left;height:auto;padding-top:5px;
}
.fitemc1clz1{
    min-height:100px;min-width:300px;width:50%;float:left;height:auto;padding-top:5px;
}
.fitemc1clz2{
    min-height:100px;min-width:300px;width:50%;float:left;height:auto;padding-top:5px;
}
.fitemc1clz3{
    min-height:100px;min-width:300px;width:50%;float:left;height:auto;padding-top:5px;
}
.fitemc2clz0{
    min-height:100px;min-width:300px;width:25%;float:left;height:auto;padding-top:5px;
}
.fitemc2clz1{
    min-height:100px;min-width:300px;width:25%;float:left;height:auto;padding-top:5px;
}
.fitemc2clz2{
    min-height:100px;min-width:300px;width:25%;float:left;height:auto;padding-top:5px;
}
.fitemc2clz3{
    min-height:100px;min-width:300px;width:25%;float:left;height:auto;padding-top:5px;
}
.fitemc3clz0{
    min-height:100px;min-width:300px;width:24%;float:left;height:auto;padding-top:5px;
}
.fitemc3clz1{
    min-height:100px;min-width:300px;width:24%;float:left;height:auto;padding-top:5px;
}
.fitemc3clz2{
    min-height:100px;min-width:300px;width:24%;float:left;height:auto;padding-top:5px;
}
.fitemc3clz3{
    min-height:100px;min-width:300px;width:24%;float:left;height:auto;padding-top:5px;
}


.textinput{
    z-index:0;
    background-color:#ffffff;height:32px;width:268px;border-radius:2px;color:#000000;border-color:#000000;border-style:solid;border-width:1px;font-family:'Prompt',sans-serif;font-weight:300;text-align:left;font-size:12pt;padding-left:5px;padding-right:0px;float:left;margin-left:0px;margin-bottom:2px;
    resize:none;cursor:pointer;
}
.textinpute{
    z-index:0;
    background-color:transparent;height:32px;width:268px;border-radius:2px;color:red;border-color:#7F7F7F;border-style:solid;border-width:1px;font-family:'Prompt',sans-serif;font-weight:300;text-align:left;font-size:12pt;padding-left:5px;padding-right:0px;float:left;margin-left:0px;margin-bottom:2px;
    resize:none;font-style:italic;cursor:pointer;
}

.textinputlabel{
    font-weight:200;font-size:12pt;padding-left:5px;display: inline-block;min-width:80%;max-width:275px;
}

.pattern10{
    height:10%;margin-bottom:0%;overflow:hidden;
}
.pattern11{
    height:90%;
    width:8vw;   
    border-style:solid;
    border-width:0px;
    border-color:#2E75B5;
    float:right;
    margin-right:1vw;
    border-radius:5%;
    opacity:0.2;
    background-color:#2E75B5;
}
.pattern20{
    height:10%;margin-bottom:0%;overflow:hidden; 
}
.pattern21{
    height:90%;
    width:8vw;   
    border-style:solid;
    border-width:1px;
    border-color:#7F7F7F;
    float:right;
    margin-right:1vw;
    border-radius:5%;
    opacity:0.2;
    background-color:#7F7F7F;
}


.getdropdiv{
    z-index: 49; position: absolute; display: none; top: 0px; left: 0px; height: auto; background-color:transparent;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;border-style:none;
 }
.getdropdiv0{
 z-index:0;
 background-color: #000000;width:98%;border-radius:2px;color:#000000;border-color:#7F7F7F;border-style:solid;border-width:1px;font-family:arial;font-weight:100;text-align:left;font-size:10pt;padding-left:2%;padding-right:0px;float:left;margin-left:0px;display:block;
 padding-top: 10px; padding-bottom: 10px; float: none; height: auto; max-height: 200px; overflow-y:scroll; margin-bottom: 2px; opacity: 1.0; 
 }
.getdropdivf{
     z-index:0;
    background-color:#000000;height:32px;width:268px;border-radius:2px;color:#000000;border-color:#000000;border-style:solid;border-width:1px;font-family:arial;font-weight:100;text-align:left;font-size:12pt;padding-left:5px;padding-right:0px;float:left;margin-left:0px;margin-right:0px;margin-top:2px;margin-bottom:0px;float:left;display:block;
    resize:none;opacity:0.8;
}

.loadingdrop{
 z-index:51;
    background-color:#000000;min-width:80px;min-height:80px;border-radius:2px;border-color:transparent;border-style:none;border-width:0px;display:none;position:fixed;top:0px;opacity:0.7;
}
.loadingcanvas{
 z-index:52;background-color:transparent;min-width:80px;min-height:80px;border-radius:2px;border-color:transparent;border-style:solid;border-width:0px;display:block;position:fixed;top:0px;left:0px;display:none;
}

.droptext {
 z-index: 0;
 border-bottom-style: none;
 text-align: left;
 border-right-style: none;
 display: block;
 font-family: 'Prompt',sans-serif,Arial;
 border-top-style: none;
 float: left;
 height: 20px;
 color: #ffffff;
 margin-left: 2px;
 font-size: 10pt;
 border-left-style: none;
 cursor:pointer;
 font-weight: normal;
 margin-right: -1px;
 margin-top:auto;
 margin-bottom:auto;
 width:240px;
 text-decoration:none;
 overflow:hidden; 
}
.droptext:hover {
    z-index: 0;
 border-bottom-style: none;
 text-align: left;
 border-right-style: none;
 padding-left: 5px;
 padding-right: 0px;
 display: block;
 font-family: 'Prompt',sans-serif,Arial;
 border-top-style: none;
 float: left;
 height: 22px;
 color:#c0c0c0;
 margin-left: 2px;
 font-size: 11pt;
 border-left-style: none;
 cursor:pointer;
 font-weight: normal;
 margin-right: -1px;
 margin-top:auto;
 margin-bottom:auto;
 width:240px;
 text-decoration:underline;
 overflow:hidden;
 
 
 
}
.droptextneg {
 z-index: 0;
 border-bottom-style: none;
 text-align: left;
 border-right-style: none;
 display: block;
 font-family: Arial;
 border-top-style: none;
 float: left;
 height: 20px;
 color: #2E75B5;
 margin-left: 10px;
 font-size: 10pt;
 border-left-style: none;
 cursor:pointer;
 font-weight: normal;
 margin-right: -1px;
 margin-top:auto;
 margin-bottom:auto;
 width:240px;
 text-decoration:none;
 overflow:hidden; 
}
.droptextneg:hover {
    z-index: 0;
 border-bottom-style: none;
 text-align: left;
 border-right-style: none;
 padding-left: 5px;
 padding-right: 0px;
 display: block;
 font-family: Arial;
 border-top-style: none;
 float: left;
 height: 22px;
 color:#2E75B5;
 margin-left: 10px;
 font-size: 11pt;
 border-left-style: none;
 cursor:pointer;
 font-weight: normal;
 margin-right: -1px;
 margin-top:auto;
 margin-bottom:auto;
 width:240px;
 text-decoration:underline;
 overflow:hidden;
 
 
 
}

.dropreport{
 z-index: 0;
 border-bottom-style: none;
 text-align: left;
 border-right-style: none;
 display: block;
 font-family: 'Prompt',sans-serif,Arial;
 border-top-style: none;
 float: left;
 height: 20px;
 color: #000000;
 margin-left: 2px;
 font-size: 10pt;
 border-left-style: none;
 cursor:default;
 font-weight: normal;
 margin-right: -1px;
 margin-top:auto;
 margin-bottom:auto;
 width:240px;
 text-decoration:none;
 overflow:hidden; 
}

.switch {
  position: relative;
  display: inline-block;
  width: 150px;
  height: 34px;
}
.switch input {
    display:none;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #2E75B5;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius:2px;
}
.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .slider {
  background-color: #A9A9A9;
}
input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
  -webkit-transform: translateX(115px);
  -ms-transform: translateX(115px);
  transform: translateX(115px);
}
.on
{
  display: none;
}
.on, .off
{
  color: #ffffff;
  position: absolute;
  transform: translate(-50%,-50%);
  top: 50%;
  left: 50%;
  font-family:'Prompt',sans-serif;color:#ffffff;font-size:10pt;font-weight:300;cursor:pointer;
}
input:checked+ .slider .on
{display: block;}
input:checked + .slider .off
{display: none;}


.mappoint{
        width: 20px;
        height: 20px;
        border: 1px solid #2E75B5;
        border-radius: 10px;
        background-color: #2E75B5;
        opacity: 0.9;
        cursor:pointer;  
        font-family:'Prompt',sans-serif;color:#ffffff;font-size:10pt;font-weight:300;text-align:center;
        
       }
.mappoint:hover{
    width: 20px;
        height: 20px;
        border: 1px solid #0f82ea;
        border-radius: 10px;
        background-color:#0f82ea;
        opacity: 0.9;
        cursor:pointer;
        font-family:'Prompt',sans-serif;color:#ffffff;font-size:10pt;font-weight:300;text-align:center;
}
.maplabel{
    min-height:40px;width:120px;border: 1px solid #2E75B5;border-radius: 2px;background-color:#2E75B5;opacity: 0.5;cursor:pointer;font-family:'Prompt',sans-serif;color:#ffffff;font-size:10pt;font-weight:300;text-align:left;padding:2px;
    margin-left:160px;
}
.maplabel:hover{
    min-height:40px;width:120px;border: 1px solid #2E75B5;border-radius: 2px;background-color:#2E75B5;opacity: 0.9;cursor:pointer;font-family:'Prompt',sans-serif;color:#ffffff;font-size:10pt;font-weight:300;text-align:left;padding:2px;
    margin-left:160px;
}


.simulatorResults0{
    width:90%;padding:2%;min-height:50px;background-color:#FF0000;opacity:0.8;border-radius:2px;margin-bottom:5px;position:relative;float:left;font-family:'Prompt',sans-serif;font-weight:300;color:#ffffff
}
.simulatorResults0:hover{
    width:90%;padding:2%;min-height:50px;background-color:#AF0000;opacity:0.9;border-radius:2px;margin-bottom:5px;position:relative;float:left;font-family:'Prompt',sans-serif;font-weight:300;color:#ffffff
}
.simulatorResults1{
    width:90%;padding:2%;min-height:50px;background-color:#E6BF00;opacity:0.8;border-radius:2px;margin-bottom:5px;position:relative;float:left;font-family:'Prompt',sans-serif;font-weight:300;color:#ffffff
}
.simulatorResults1:hover{
    width:90%;padding:2%;min-height:50px;background-color:#FFD500;opacity:0.9;border-radius:2px;margin-bottom:5px;position:relative;float:left;font-family:'Prompt',sans-serif;font-weight:300;color:#ffffff
}
.simulatorResults2{
    width:90%;padding:2%;min-height:50px;background-color:#2E75B5;opacity:0.8;border-radius:2px;margin-bottom:5px;position:relative;float:left;font-family:'Prompt',sans-serif;font-weight:300;color:#ffffff
}
.simulatorResults2:hover{
    width:90%;padding:2%;min-height:50px;background-color:#0f82ea;opacity:0.9;border-radius:2px;margin-bottom:5px;position:relative;float:left;font-family:'Prompt',sans-serif;font-weight:300;color:#ffffff
}
.simulatorResults3{
    width:90%;padding:2%;min-height:50px;background-color:#008000;opacity:0.8;border-radius:2px;margin-bottom:5px;position:relative;float:left;font-family:'Prompt',sans-serif;font-weight:300;color:#ffffff
}
.simulatorResults3:hover{
    width:90%;padding:2%;min-height:50px;background-color:#008000;opacity:0.9;border-radius:2px;margin-bottom:5px;position:relative;float:left;font-family:'Prompt',sans-serif;font-weight:300;color:#ffffff
}


.searchboxbing{
        position:absolute;display:block;z-index:50;background-color:#F8F8F8;min-height:20px;min-width:100px;top:50px;left:200px;border:1px solid #b3b3b3;border-top:none;padding-top:10px; padding-right:0px;font-family:'Prompt',sans-serif;font-weight:300;text-align:left;font-size:12pt;overflow:hidden;
        }
.searchitembing{
        cursor:pointer;background-color:transparent;margin-bottom:0px;padding-bottom:0px;padding-left:5px;width:100%;
        }
.searchitembing:hover{
        cursor:pointer;background-color:#e3e0e0;margin-bottom:0px;padding-bottom:0px;padding-left:5px;width:100%;
        }
.searchline0bing {
        font-weight:200;font-size:10pt;padding-left:5px;display: inline-block;min-width:80%;max-width:275px;
        font-weight:300;margin-bottom:0px;padding-bottom:0px;display:block;
        }
.searchline1bing {
         font-weight:200;font-size:8pt;padding-left:5px;display: inline-block;min-width:80%;max-width:275px;
        font-weight:200;margin-top:0px;display:block;padding-bottom:10px;
        }   

.map {
     position:relative;height:100%;width:100vw;}

.gps2_destination{
    width: 8px; height:8px;border-radius:11px;background-color:#FFFF00;border:7px solid #FF0000;z-index:1;
}
.gps_center {
     width: 8px; height:8px;border-radius:11px;background-color:#FFFF00;border:7px solid #2E75B5;z-index:1;              
}
.gps_fleet {
     width: 8px; height:8px;border-radius:11px;background-color:#FFFF00;border:7px solid #008000;z-index:1;             
}
.gps_alert {
     width: 8px; height:8px;border-radius:11px;background-color:#FFFF00;border:7px solid #FF0000; z-index:1;             
}

.gps_ring {
    width: 20px;
    height: 20px;
    border-radius: 30px;
    border: 20px solid #2E75B5;
    background-color: transparent;      
    animation-name: pulsate;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
}       
@-webkit-keyframes pulsate {
           0% {transform: scale(.33);}
  50% { transform: scale(1);opacity:0.0;}
  100% {transform: scale(1);opacity:0.0;}
        }
@keyframes pulsate {
   0% {transform: scale(.33);}
  50% { transform: scale(1);opacity:0.0;}
  100% {transform: scale(1);opacity:0.0;}
  }

.searchBar{
    z-index:49;margin-top:-149vh;margin-left:20%;width:60%;position:relative;height:auto;background-color:transparent;text-align:center;padding:10px;border:1px inset #000000;display:none;
    animation: slide 0.2s linear;
}
@keyframes slide {
  0% {margin-top:-119vh;}
  33% {margin-top:-129vh;}
  66% {margin-top:-139vh;}  
  100% {margin-top:-149vh;}
}

.searchBarResult{
    z-index:48;margin-top:1vh;margin-left:20%;width:60%;position:relative;height:auto;background-color:transparent;text-align:center;padding:10px;border:1px inset #000000;display:none;
   animation: slide2 0.4s linear;
}
@keyframes slide2 {
  0% {margin-top:151vh;}
  33% {margin-top:101vh;}
  66% {margin-top:51vh;}  
  100% {margin-top:1vh;}
}


.t2zero_menu_closed {
    position:fixed;z-index:49;width:0%;background-color:#000000;height:100vh;border-bottom:1px solid #000000;display:block;padding-bottom:40px;opacity:.9;overflow-y:scroll;
    animation: t2zero_menu_closed_slide 0.2s linear;
}
.t2zero_menu_open {
    position:fixed;z-index:49;width:100%;top:0px;background-color:#000000;height:100vh;border-bottom:1px solid #000000;display:block;padding-bottom:40px;opacity:.9;overflow-y:scroll;
    animation: t2zero_menu_open_slide 0.2s linear;
}

@keyframes t2zero_menu_open_slide {
  0%   {width:0%;}
  25%  { width:25%;}
  50%  { width:50%;}
  75%  { width:75%;}
  100% { width:100%;}
}

@keyframes t2zero_menu_closed_slide {
  0%   {width:100%;}
  25%  {width:75%;}
  50%  {width:50%;}
  75%  {width:25%;}
  100% {width:0%;}
}