@font-face{ font-family:"FontAwesome"; src:url("//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.eot?v=4.5.0"); src:url("//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0")      format("embedded-opentype"),   url("//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.woff2?v=4.5.0")      format("woff2"),   url("//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.woff?v=4.5.0")      format("woff"),   url("//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.ttf?v=4.5.0")      format("truetype"),   url("//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular")      format("svg"); font-weight:normal; font-style:normal;}.fa{ display:inline-block; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}.fa-twitter:before{ content:"\f099";}.fa-star-half:before{ content:"\f089";}.fa-car:before{ content:"\f1b9";}.fa-motorcycle:before{ content:"\f21c";}.fa-tablet:before{ content:"\f10a";}.fa-smile-o:before{ content:"\f118";}.fa-star:before{ content:"\f005";}.fa-star-o:before{ content:"\f006";}.fa-rotate-right:before,.fa-repeat:before{ content:"\f01e";}.fa-refresh:before{ content:"\f021";}.fa-question-circle:before{ content:"\f059";}.fa-pie-chart:before{ content:"\f200";}.fa-map-signs:before{ content:"\f277";}.fa-google-plus:before{ content:"\f0d5";}.fa-frown-o:before{ content:"\f119";}.fa-bars:before{ content:"\f0c9";}.fa-facebook-f:before,.fa-facebook:before{ content:"\f09a";}.fa-arrow-left:before{ content:"\f060";}.fa-arrow-right:before{ content:"\f061";}.fa-automobile:before,.fa-car:before{ content:"\f1b9";}.fa-book:before{ content:"\f02d";}.fa-check:before{ content:"\f00c";}.fa-caret-down:before{ content:"\f0d7";}.fa-check-circle:before{ content:"\f058";}.fa-check-square-o:before{ content:"\f046";}.fa-close:before,.fa-times:before{ content:"\f00d";}.fa-dashboard:before,.fa-tachometer:before{ content:"\f0e4";}.fa-envelope:before{ content:"\f0e0";}.fa-question:before{ content:"\f128";}html{ height:100%; min-height:100%;}body{ min-height:100%;}.block{ font-size:17px;}nav ul li{ list-style:none; padding:15px; float:left; font-size:17px !important;}nav ul li i{ font-size:20px !important;}.home-div ul{ float:left; margin-bottom:0; text-align:center; width:25%;}.home-div li{ list-style:none; margin:2px 0; padding:3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}.home-div{       color:#fff; position:relative; top:50%; transform:translateY(-50%);}.main-div{ padding:0 20px;  }.states{ display:none; background:rgba(0,0,0,0.4) none repeat scroll 0 0; font-size:18px; margin:10px auto 0; max-width:1000px; padding:10px; color:gray; border-radius:8px;}.states a{ color:#fff;}button:focus{ outline:0;}.start-button{ background:#4d90fe none repeat scroll 0 0; border:0 none; border-radius:0; color:white; font-size:23px; height:57px; transition:background 0.2s ease-in-out 0s; padding:0 30px; cursor:pointer; border:1px solid #4d90fe; outline:0; border-radius:5px;}.start-button:hover{ color:#4d90fe; background:white;}.icons i{ font-size:90px;}.icons{ max-width:1600px; margin:30px auto 0;}.blocks > div{ float:none; width:100%; margin:0 auto 20px;}#block1{   height:100%; height:100vh; margin:0;   background-size:cover; background-color:unset; background-position-x:center; background-position-y:bottom; background-repeat:no-repeat; background-attachment:scroll; background-image:url("//s3.amazonaws.com/cdn.dmv-permit-test.com/images/dmv-back-dark-2.jpg"),url("/images/dmv-back-dark-low.jpg"); background-origin:padding-box; background-clip:border-box;}#block1.cdl{ background:rgba(0,0,0,0)    url("//s3.amazonaws.com/cdn.dmv-permit-test.com/images/dmv-back-cdl2-min.jpg")    no-repeat scroll center bottom; background-size:cover;}#block1.moto{ background:rgba(0,0,0,0)    url("//s3.amazonaws.com/cdn.dmv-permit-test.com/images/dmv-back-moto-min.jpg")    no-repeat scroll center bottom; background-size:cover;}@media (max-width:420px){ #block1{   background-image:url("//s3.amazonaws.com/cdn.dmv-permit-test.com/images/dmv-back-dark-mobile.jpg");   background-position:center;   background-repeat:no-repeat;   background-size:cover;   background-origin:content-box;       padding:0px;} #block1.cdl{   background-image:url("//s3.amazonaws.com/cdn.dmv-permit-test.com/images/dmv-back-cdl2-min.jpg");} #block1.moto{   background-image:url("//s3.amazonaws.com/cdn.dmv-permit-test.com/images/dmv-back-moto-min.jpg");}}.block{ text-align:center; padding:20px; min-height:300px;}#block3{ background:#34a853; color:white;}#block4{ padding:70px 0;}#block4 .row{ margin:0 auto; max-width:1100px;}#block4 p{ margin-bottom:15px;}#block4 .row > div{ width:50%; float:left;}#block6{ background:#363636; color:#bdb7b3; height:50px; min-height:50px;}.bullet i{ margin-right:10px; width:20px;}.home h .home h3,.home h4{ font-size:35px; margin:0 auto 30px;}.home h3{ margin:30px 0 70px;}#block4{ background:#f2f2f2;}#block4 .row > div{ float:none; margin-bottom:20px; width:100%;}.bullet{ text-align:left; max-width:400px; margin:0 auto; font-size:22px;}.sq{ margin:0 auto; max-width:320px; padding:0 40px;}.sq i{ margin-bottom:20px; font-size:120px;}.sq p{ margin:20px 0;}.main-div h1{ font-size:28px; margin:10px 0;}.main-div h2{ font-size:26px; margin:20px auto;}.home .link-en{ text-transform:uppercase; position:absolute; right:40px; top:5px; z-index:80;}.home .link-en a{ color:white;}.link-en{}@media (min-width:840px){.home .link-en{right:25px;top:15px;}}@media (min-width:728px){ .mobile-menu, #mini-menu{   display:none;} .link-en{   display:block;} .link-en{   right:35px;   top:20px;}}@media (min-width:420px){ .main-div{   margin-top:50px;   padding-top:0;} .main-div h1{   font-size:30px;   margin:15px 0;} .main-div h2{   font-size:30px;   margin:30px auto;} .home-div{   margin:0;}}.home .icon-nav,.home .esp a{ text-align:center; display:inline-block; vertical-align:middle; border-radius:6px; transition:background 0.2s ease-in-out 0s; padding:2px 8px;}.home .icon-nav svg{ margin:0;}.home .icon-nav:hover{ background:#4d90fe;}nav ul li{ padding:5px;}.home-sel span.icon-nav{ background:#4d90fe;}.home-sel span.icon-nav:hover{ background:#fff;}.home-sel span.icon-nav:hover svg{ fill:#4d90fe;}#homepage #footer{ max-width:unset;}*{   padding:0;   margin:0;}html{ font-size:62.5%;}body{ font-size:1.5em;  line-height:1.6; font-weight:400; font-family:"Raleway","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; color:#535353; background-color:#FAFAFA;} h1,h  h3,h4{ font-size:20px; font-weight:300;}h2{ font-size:15px; font-weight:normal;}h3{font-size:2rem;line-height:1.3;}.faq h2{   font-weight:bold;   margin-bottom:-20px;}a{    color:#1EAEDB;text-decoration:none;     }a:hover{     color:#0FA0CE;   text-decoration:underline;}.container{ position:relative; width:100%; max-width:980px; margin:0 auto; padding:10px; background:#FFF;   box-sizing:border-box;}.container:after,.row:after,.u-cf{ content:""; display:table; clear:both;}.header{font-size:18px;}.top-center{margin:0 0 10px 0;}.center{text-align:center;}.text-header{   padding-bottom:10px;}.hide{display:none!important;}.sticky{   padding:0 20px;}.left{   float:left;}.right{   float:right;}.disabled{   cursor:default;}.logo{width:250px;float:left;}.acont{margin-bottom:15px;}.question{margin-bottom:10px;   border:1px solid #fff;}.question .image{display:inline-block;float:left;margin-right:10px;min-height:50px;padding-top:10px;vertical-align:top;min-width:10px;   max-width:80px;}.question .answers-wrap{margin-left:5px;min-height:50px;overflow:hidden;}.question .answers{width:100%;}.question .answer{background:#FFF;}.question .dots{background:url(/images/dot-1.png) repeat-x center bottom;width:100%;}.question .checkbox{   background:#fff none repeat scroll 0 0;   border:1px solid #cecece;   cursor:pointer;   display:inline-block;   float:right;   font-size:20px;   font-weight:600;   height:20px;   line-height:20px;   margin-top:1px;   overflow:hidden;   text-align:center;   vertical-align:middle;   width:20px;       -webkit-touch-callout:none;   -webkit-user-select:none;   -khtml-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none;}.question .checkbox:hover{   border-color:#535353;}.disabled.checkbox{   cursor:default;}.question .chk > input{      position:absolute;}.question .chk{vertical-align:bottom;width:28px;   position:relative;}.question table{border:0;margin:0;padding:0;width:100%;}.question td{border:0;margin:0;padding:8px 0 3px;vertical-align:inherit;}.question .number{   display:inline-block;   float:left;   height:70px;   margin-right:5px;}.question.missing{      border:1px solid #FF935E;}.question .error{color:#EA4335;}.box{      margin-bottom:10px;}.box-title{   background:#4d90fe none repeat scroll 0 0;   color:white;   padding:5px 10px; font-size:15px;}.box-content{   font-size:13px;   line-height:30px;padding:0 5px;}.btn{   background:#4d90fe none repeat scroll 0 0;   color:white;   cursor:pointer;   padding:10px;   text-align:center;   display:inline-block;   line-height:28px;}.btn:hover{     background:#3A7EEC none repeat scroll 0 0;}.btn.green{      background:#35A853;}.btn.green:hover{      background:#2D8944;}.shareButtons{      padding:20px 0;  text-align:center;}.shareButtons span{    color:white;   display:inline-block;   font-size:22px;   padding:3px;   width:30px;   height:30px;   line-height:30px;   cursor:pointer;}.shareButtons .google_share{   background:none repeat scroll 0 0 #dd4b39;  }.shareButtons .facebook_share,.btn.facebook_share{   background:none repeat scroll 0 0 #405E9B;  }.shareButtons .email_share{      background-color:orange;}.shareButtons .twitter_share,.btn.twitter_share{   background:none repeat scroll 0 0 #00acee;}.rating{   line-height:18px;padding:15px 0;}.rating  .starrr i{   font-size:25px;   padding:0 1px;   cursor:pointer;   color:#FFD119;  }.rating  .starrrOver i,.rating  .readOnly i,.rating  .voted i{color:#4D90FE;}.rating  .readOnly i{cursor:default;font-size:18px;color:#FFD119;}#chart{      min-width:310px;      height:210px;      width:600px;         margin:0 auto;      overflow:hidden;}.grademe h1{font-size:40px;}.grademe h2{font-size:30px;   line-height:44px;}.highcharts-title tspan:nth-child(2){font-size:50px;}.links ul{   list-style:none;   display:inline;}.links li{   display:inline-block;   width:70px;   text-align:center;}.links-hidden li{   margin:5px 0;}.menu .links-hidden{background:#fff none repeat scroll 0 0;   border:1px solid #dedede;   z-index:90;   position:absolute;   right:0;   text-align:center;   top:30px;   width:86px;display:none;}.menu .links-hidden li{   width:100%;}.menu .links > a, .menu .links > span,.menu .links > u{width:70px;display:inline-block;text-align:center;}.menu .more{display:inline-block;position:relative;}.more span:first-child{   cursor:pointer;color:#1eaedb;}.menu .more > span:hover{text-decoration:underline;}.menu .more .links-hidden > a,.menu .more > u{       display:inline-block;   line-height:35px;   width:100%;padding:5px 0;}.menu h1{padding:5px 0;text-align: right;}.menu{}.logo{width:220px;float:left;}.pager{padding:10px 0;}.pager .p{width:33.333333%;float:left;}.pager .center{line-height:42px;}.pager .right{text-align:right;}.show-xs{ display:block;}.select{float:right;}.clear{clear:both;display:block;font-size:1%;height:0;margin:0;overflow:hidden;padding:0;width:100%;}.menu{float:right;}.test-select{   position:absolute;   right:10px;   top:10px;   width:40%;}@media (max-width:399px){   .menu{       text-align:center;      }   .menu h1{       float:none;       margin:0;  }       .sq p{           display:none;      }         .hidden-xs{     display:none !important;        } .logo img{     width:50%;}   .big-text{     font-size:16px;  }       .pager .p{width:50%;} .page-title{   float:none !important;   text-align:center !important;} .logo{   width:100% !important;}   .home-div ul{       width:50% !important;        }}.hidden-xs{display:none;}.h1{   clear:both;   text-align:center;}.hidden-xxs{display:none;}hr{ margin:10px 0; border-width:0; border-top:1px solid #E1E1E1;}.column,.columns{ width:100%; float:left; box-sizing:border-box;}.results .btn{   width:95%;   padding:10px 0px;   margin:5px 0px;}.results .btn-cont{   max-width:100%;margin:10px auto 0;}.results #nextbtn{   width:98%;padding:10px 0px;margin:5px 0px;background-color:#35A853;}#testHeader{   display:none;}@media (min-width:400px){ .home-div ul{width:50% !important;}h1{font-size:28px;}.hidden-xxs{display:inline-block;}   #testHeader{       display:block;  }}@media (min-width:550px){       .results .btn{    width:90%;    padding:10px 0px;    margin:10px 0px;}  .results .btn-cont{   max-width:80%;margin:20px auto 0;}.results #nextbtn{   width:95%;   margin:10px 0;}        .nine.columns                  {width:76.0%;        }    .container{width:100%;}  .column,.columns{margin-left:2%;} .column:first-child,.columns:first-child{margin-left:0;}   .three.columns                 {width:22%;          }   .twelve.columns                {width:100%;margin-left:0;  }}@media (min-width:750px){     .question td{padding:0 0 3px;} .h1{text-align:right;clear:none;}.show-xs{display:none;}.hidden-xs{display:inline-block;}.blocks > div{ float:left; width:33.3333%;}.big-text{font-size:28px;} .big-text .med-text{font-size:20px;} .home-div ul{ width:25% !important;} #block4 .row > div{ float:left; width:50%;} h1{font-size:30px;}}@media (min-width:1000px){ h1{font-size:36px;}}@media (min-width:1200px){}@media (max-width:980px){     .hide-xs{     display:none;  }   .main{     width:100% !important;  }   .main{     margin:0;  }     #block3 > h3{   margin:30px 0 !important;}.bullet{font-size:16px;}}