#divAlert {font-size: 20px;font-weight: bold;color: #0b67b2;text-align: center}#content{}.vision-education-banner {min-height: 174px;background-color:#CCC;background-repeat: no-repeat;background-position: center top;background-size: cover;margin: 1px 0px 0px;position:relative}.vision-education-banner .inner{min-height: 174px}.vision-education-banner.main{background-image:url(/userAssets/a3/a3Uploads/cmsImages/vision-education/main.jpg)}.ve-pageTitle {background-color: #3a424c;padding: 12px 20px 14px;margin-top: -130px;margin-bottom: 25px;color: #FFF;display: inline-block;font-size: 40px;line-height: 42px;font-weight: bold;max-width: 700px}.ve-pageTitle a {color: #FFF;text-decoration: none}.ve-pageTitle a:hover {color: #43a8cf}.ve-title {  font-size: 34px;  line-height: 40px;  font-weight: bold;  color: #348fb3}.ve-subtitle {font-size: 24px;line-height: 30px;font-weight: bold;color: #3a424c}.ve-introText {font-size: 15px;line-height: 24px}/*.button.green.ve-dashboard-button{postition:absolute;  text-align: center;  position: absolute;  text-align: center;  bottom: 0;  right: 20px}*/.button.green.ve-dashboard-button{ text-align: center; margin: 0 3.07125% 15px 0; display:block; font-size:14px}.ve-cta{margin: 0;padding: 8px;margin-bottom: 25px;margin-right: 3.07125%;background: #FFF;border: solid 1px #CCC;-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);-moz-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);box-shadow:3px 3px 5px 0px rgba(50, 50, 50, 0.29);position:relative}.ve-cta .title {  margin-bottom: 5px;  padding-bottom: 5px;  border-bottom: 1px dashed #ccc;color: #ffffff}.ve-cta .text {color: #ffffff}.ve-cta .btn{display:inline-block;background-color: #4cb74d;color: #ffffff}.ve-cta-icon {  display: block;  height: 75px;  width: 75px;  background-color: #333;  float: right;margin-right: -21px;  margin-top: -27px;  border-radius: 75px;border:2px solid #FFF;-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);-moz-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);box-shadow:3px 3px 5px 0px rgba(50, 50, 50, 0.29);background-position:center center;background-repeat:no-repeat}.ve-cta-icon.advanced{background-image:url(/userAssets/a3/a3Uploads/cmsImages/icon-cvp-advanced.png)}.ve-cta-icon.exam{background-image:url(/userAssets/a3/a3Uploads/cmsImages/icon-cvp-exam.png)}.ve-cta-icon.login{background-image:url(/userAssets/a3/a3Uploads/cmsImages/certification/icon-cvp-login.png)}.ve-cta-icon.video{background-image:url(/userAssets/a3/a3Uploads/cmsImages/icon-cvp-video.png)}.gridcol.overflow{overflow:visible}.ve-cta.blue-cta{/*background-color:#008ab0;*/background-color: #4cb74d;color:#FFF}.ve-cta.blue-cta .btn{/*background-color:#b2bb1c;*/background-color: #0B2E4A;border-radius: 0;border-color: #0B2E4A}.ve-cta.blue-cta .btn:hover{background-color:#333}.ve-cta.blue-cta .ve-cta-icon {/*background-color:#b2bb1c;*/background-color: #0B2E4A}.ve-cta.blue-cta .title{color:#FFF}.ve-cta.green{/*background-color:#b2bb1c;*/background-color: #4cb74d}.ve-cta.light-cta{background-color:#0B2E4A;color: #ffffff}.ve-cta.light-cta  .ve-cta-icon {background-color:#4cb74d}.ve-cta.light-cta .btn {background-color: #4cb74d;color: #ffffff;border-style: none;border-radius: 0%}.ve-cta.light-cta .btn:hover {background-color: #3a424c;color: #ffffff}.ve-categories-wrap {  background-color: #EEE; border: solid 1px #CCC;  padding: 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.ve-category-box.gridcol {  margin-bottom: 35px}.BreadCrumb.group {  float: right;  margin-top: 20px}.ve-category-box .subTitle2{text-align: center;  font-size: 20px;  margin: 10px 0 10px;  padding-bottom: 10px;  border-bottom: 2px dotted #ccc}.ve-category-box img{display:block;margin:auto}.ve-category-box .btn{display:inline-block}.edu-box{position:relative}.check-complete{  background-color: #78a22f;  display: block;  height: 45px !important;  width: 45px;  text-align: center;  position: absolute;  top: -10px;right:-10px;-webkit-border-radius: 45px;-moz-border-radius: 45px;border-radius: 45px;background-image:url(/userAssets/a3/a3Uploads/cmsImages/check-complete.png);background-position:center center;background-repeat:no-repeat;border:2px solid #FFF}.edu-box div{height:auto}/* Flex Video */.flex-video {position: relative;padding-top: 1.5625em;padding-bottom: 67.5%;height: 0;margin-bottom: 1em;overflow: hidden}.flex-video.widescreen {padding-bottom: 57.25%}.flex-video.vimeo {padding-top: 0}.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {position: absolute;top: 0;left: 0;width: 100%;height: 100%}.flex-video {border: 1px solid #ccc;margin-bottom: 20px}.transcript-head{background-color: #333;padding:10px;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px}.transcript-head:after{content:"";display:table;clear:both}.transcript-head p.title{color:#fff}.transcript-head p{float:left;padding:0;margin:0}.transcript{  overflow-y: auto;  max-height: 365px;  margin-bottom: 35px;  border: 1px solid #CCC;  padding:30px;background-color:#eee;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px}a.download-transcript {  float: right;display:inline-block;color:#FFF;text-decoration:none;background-color: #008ab0;padding:5px}a.download-transcript:hover{background-color:#ccc;color:#333}.course-title {  border-bottom: dotted 2px #ccc;  padding: 0 0 8px;  margin-bottom: 14px;color: #008ab0;  font-size: 1.3333333em;  font-weight: bold}.reflect {margin-bottom: 120px;padding: 0 10px;position: relative;-webkit-box-reflect: below 0px -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, transparent 50%, transparent 100%)}.reflect img {border: 1px solid #ccc;/*box-shadow: 15px 0 20px -20px #444444, -15px 0 20px -20px #444444;*/z-index: -1}.reflect:before {background: -moz-linear-gradient(center top, #FFFFFF, #FFFFFF 30%, rgba(255, 255, 255, 0.9) 65%, rgba(255, 255, 255, 0.7)) repeat scroll 0 0 padding-box, -moz-element(#someid) no-repeat scroll 0 -127px content-box rgba(0, 0, 0, 0);content: "";height: 140px;left: 0;padding: 1px 0;position: absolute;top: 277px;-webkit-transform: scaleY(-1);transform: scaleY(-1);width: 100%}/*Exam Locations--------------------------------------------*/.exam-location-wrap{/*margin:0 -1.2285% 10px;10/814*/margin:0 -1.0917% 10px}.exam-location-wrap:after{content:"";display:table;clear:both}.exam-location{ width: 31.14993%; /*285.33333/916*/margin: 0 1.0917% 10px;/*10/916*//*width:30.87633%; 251.33333/814*//*margin:0 1.2285% 10px;10/814*/ float: left;  min-height: 150px;  border: 1px solid #CCC;  padding: 20px;  margin-bottom: 2.4%;-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);-moz-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);box-shadow:3px 3px 5px 0px rgba(50, 50, 50, 0.29);  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px}p.exam-location-date {  font-size: 21px;  line-height: 1.6;  font-weight: bold;  color: #008ab0;  border-bottom: 2px dashed #ccc;  margin-bottom: 10px;  padding-bottom: 6px}p.exam-location-venue{  font-size: 16px;  line-height: 1.6;  font-weight: bold;  padding-bottom: 6px}.exam-location a{display:inline-block; background-color: #b2bb1c;color:#fff;font-size:14px;padding:3px 5px;text-decoration:none;font-weight:bold}.exam-location a:hover{background-color: #333;color:#fff}.ve-cta.reserve{background-position:center top;background-repeat:no-repeat;background-size:cover;  min-height: 220px;background-image:url(/userAssets/a3/a3Uploads/cmsImages/reserve-cta.jpg);  padding-top: 45px;  text-align: center;font-weight:bold;font-size:16px}.call-number{  font-size: 22px;  padding-bottom: 10px;  font-weight: bold}.call-number span{color:#008ab0}/*Video Thumbs-----------------------------*/.video-thumbs-wrap{margin: 0 -1.0917% 0}.video-thumbs-wrap:after{content:"";display:table;clear:both} .video-thumbs-wrap .edu-box {  width: 31.14993%; /*285.33333/916*/  float: left;  margin: 0;  padding: 8px; /* margin-bottom: 25px;  margin-right: 3.07125%;*/margin: 0 1.0917% 25px;/*10/916*/  background: #FFF;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;  border: solid 1px #CCC;  -webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);  -moz-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);  box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29)}.video-thumbs-wrap .edu-box.course-completed {  background: #EEE;  color: #999}@media (max-width: 1000px){.BreadCrumb.group {margin-top: 5px;margin-bottom: 20px}.BreadCrumb.group ul li {float: none;margin: 0 0 0 10px}}@media (min-width: 641px) and (max-width: 960px) {.ve-cta-icon { height: 55px;  width:55px;  margin-right: -21px;  margin-top: -27px;  border-radius: 55px;background-size:40px}}@media (max-width: 867px) { .video-thumbs-wrap .edu-box, .exam-location { width: 47.81659%; /*438/916*/ }}@media (max-width: 640px){.BreadCrumb.group {margin-bottom: 10px}.BreadCrumb.group ul li {float: left}}@media (max-width: 600px) {.ve-pageTitle {  display: block;width: 100%;margin-bottom: 15px;/*margin-top: 0px;*/}}@media (max-width: 540px) {.video-thumbs-wrap, .exam-location-wrap{margin:0 0 10px} .video-thumbs-wrap .edu-box , .exam-location { width: 100%; margin: 0 0 25px;/*10/916*/ }}/* educational courses */.edu-box {  width: 30%;  float: left;  margin: 0;  padding: 8px;  margin-bottom: 25px;  margin-right: 3.07125%;  background: #FFF;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;  border: solid 1px #CCC;  -webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);  -moz-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);  box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29)}.edu-box a {  text-decoration: none;font-size: 14px}.edu-box h2.subTitle2 {  font-size: 12px;line-height: 16px;  margin-top: 5px}.edu-box h1.subTitle2 {  font-size: 18px;  line-height: 22px;  margin-top: 10px}.edu-box.course-completed {  background: #EEE;  color: #999}.edu-box.course-completed h1.subTitle2 a:link, .edu-box.course-completed h1.subTitle2 a:visited {  color: #999}.edu-box.course-completed h1.subTitle2 a:hover {  color: #07A}.edu-box div {  /*height: 250px;*/  height: auto;  overflow: hidden;  text-align: center}.edu-box.category div {  height: 320px}.edu-box img {  margin: auto}.edu-box img.thumb {  width: 220px;  margin-bottom: 0px}.edu-box h1 {  font: bold 18px/22px Arial, Helvetica, sans-serif}.edu-vidThmb {  float: left;  width: 36.24078%;  margin-right: 0.036855%}.edu-vidPrev {  float: left;  width: 60.68796%}a.btn:link, a.btn:visited, a.btn:hover, input.btn {  cursor: pointer;  font-weight: bold;  font-size: 14px;  line-height: normal;  padding: 8px 10px;  margin: 0px;  text-decoration: none;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px 6px 6px 6px}a.btn:link, a.btn:visited, input.btn {  color: #FFF;  background: #4cb74d;  border: 1px solid #4cb74d;border-radius: 0}a.btn:hover, input.btn:hover {  color: #FFF;  background: #0B2E4A;  border: 1px solid #0B2E4A}a.blk:link, a.blk:visited {  color: #000}a.blk:hover {  color: #F60}a.btn.small {  font-size: 11px;  padding: 5px}a.button, input.button {  font-weight: 600;  font-size: 1.333em;  padding: 10px 20px;  margin: 15px 0 20px;  text-transform: uppercase;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px 5px 5px 5px;  text-decoration: none}a.button.small, input.button.small {  font-size: 1em;  padding: 5px 7px}a.button.green, input.button.green {  color: #425200;  text-shadow: 1px 1px 0 #e0e394;  border: solid 1px #b7bc34;  -webkit-box-shadow: 0 4px 0 0 #e4e4ae;  box-shadow: 0 4px 0 0 #e4e4ae;  /* gradient */  background: #e0e394;  background: -moz-linear-gradient(top, #e0e394 0%, #b7bc34 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, #e0e394), color-stop(100%, #b7bc34));  background: -webkit-linear-gradient(top, #e0e394 0%, #b7bc34 100%);  background: -o-linear-gradient(top, #e0e394 0%, #b7bc34 100%);  background: -ms-linear-gradient(top, #e0e394 0%, #b7bc34 100%);  background: linear-gradient(to bottom, #e0e394 0%, #b7bc34 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e394', endColorstr='#b7bc34', GradientType=0 )}a.button.green:hover, input.button.green:hover {  color: #e4e4ae;  text-shadow: 1px 1px 0 #929718;  border: solid 1px #b7bc34;  /* gradient */  background: #b7bc34;  background: -moz-linear-gradient(top, #b7bc34 0%, #929718 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b7bc34), color-stop(100%, #929718));  background: -webkit-linear-gradient(top, #b7bc34 0%, #929718 100%);  background: -o-linear-gradient(top, #b7bc34 0%, #929718 100%);  background: -ms-linear-gradient(top, #b7bc34 0%, #929718 100%);  background: linear-gradient(to bottom, #b7bc34 0%, #929718 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7bc34', endColorstr='#929718', GradientType=0 )}/*a.button.drkBlue {color: #80def7;text-shadow: 1px 1px 0 #e0e394;border: solid 1px #394249;-webkit-box-shadow: 0 4px 0 0 #aeb3b7;box-shadow: 0 4px 0 0 #aeb3b7;background: #5d7080;background: -moz-linear-gradient(top, #5d7080 0%, #394249 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, #394249), color-stop(100%, #b7bc34));background: -webkit-linear-gradient(top, #5d7080 0%, #394249 100%);background: -o-linear-gradient(top, #5d7080 0%, #394249 100%);background: -ms-linear-gradient(top, #5d7080 0%, #394249 100%);background: linear-gradient(to bottom, #5d7080 0%, #394249 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d7080', endColorstr='#394249', GradientType=0 )}a.button.drkBlue span {color: #FFF;font-size: 0.688em}a.button.drkBlue:hover {}*/a.hoverImg:hover, a.hoverImg img:hover, input.hoverImg:hover {  -moz-opacity: 0.65;  -khtml-opacity: 0.65;  opacity: 0.65}.aiaCertification-nav > .inner > ul{min-height: 34px}