.resource_container{position:relative}.resource_text{transition:.5s ease;opacity:0;position:absolute;bottom:0;left:0;text-align:center;background-color:rgba(255,255,255,.9);BORDER:1PX SOLID #fff;width: 100%;padding: 10px 0;}.resource_container:hover .resource_text{opacity:1}.resource_container img{width:100%}
.content_bottom .view-student-testimonials .view-content:before{position:absolute;top:0px;left:0px;}
.content_bottom .view-student-testimonials .view-content:after{top:inherit;left:inherit;position:absolute;bottom:25%;right:0px;}
.field-content{margin:0 10px;}
.content_bottom .view-student-testimonials .views-slideshow-controls-top .views-slideshow-controls-text-previous a:before{content:"\f104";left:0px;top:25px;}
.content_bottom .view-student-testimonials .views-slideshow-controls-bottom{top:inherit;left:inherit;position:absolute;bottom:15%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;top:inherit;}
.content_bottom .view-student-testimonials .view-content{overflow-y:hidden;position:relative;overflow-x:hidden;height:250px;}
.skin-default{overflow-y:auto;overflow-x:hidden;height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.container.main-container{padding-left:0px;padding-right:0px;}
.node{margin:0 15px;}
.jumbotron{margin:0 15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .course-comparison-table .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{max-width:100%;}
.post_content{margin-bottom:2em;}
.content_bottom .view-student-testimonials .view-content:before{left:0;}
fieldset.form-wrapper.captcha{width:inherit;}
.region-footer p a{color:#53d1ff!important;}
.flex-links{display:flex;flex-wrap:wrap;}
.flex-links li{width:150px;padding:0 5px 5px 0;}
.rh-promo img, .region-sidebar-second{margin-bottom:10px;}
.btn-kaplan.x-sm{font-size:11px;}
.btn-kaplan.sm{padding:0.3em 0.6em;font-size:14px;}
.btn-kaplan.med{font-size:18px;padding:0.3em 0.6em;}
.btn-kaplan.lg{font-size:24px;padding:0.3em 0.6em;}
h3:first-child{margin-top:0;}
h4:first-child{margin-top:0;}
.node{margin:0 15px;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:transparent;}
.landing-page-link{position:absolute;bottom:0;right:0;background-color:#337ab7 !important;}
.features-table.whats-included .divider .divider-text{left:calc(50% - 50px)}
.feature-highlighted.arrow-box{max-width:200px;margin:10px auto;}
.amazonlink{float:left;padding:10px;margin-right:15px;margin-top:6px;text-align:center;width:230px;border:1px solid #b1b1b1;vertical-align:top;color:black;background-color:#fdfdfd;}
.flexcolumn{display:flex;flex-wrap:wrap;justify-content:space-between;}
.flexcolumn .boxed-item{margin-right:5px;}
.flexcolumn .boxed-item:last-child{margin-right:0px;}
.twocolumn{width:49%}
.threecolumn{width:32%}
.fourcolumn{width:24%}
.fivecolumn{width:19%}
.testimonial-quote{padding:10px;background-color:#ebebeb;border:1px solid #9e9e9e;z-index:1;box-shadow:0 2px 3px 0 #9e9e9e;margin-bottom:10px;background:url(/sites/kaptest.co.uk/themes/kaptest_bootstrap_2017/images/discussion-grey-op.png) no-repeat right bottom #F5F5F5;background-size:contain;}
.testimonial-quote:before{content:"“";position:absolute;color:#303590;font-family:"Georgia";font-size:60px;display:inline-block;line-height:40px;}
.testimonial-quote p:first-child{text-indent:30px;}
.testimonial-quote p:last-child{margin-right:25px;}
.testimonial-quote p:first-child:after{content:"”";position:absolute;right:16px;color:#303590;font-family:"Georgia";font-size:60px;line-height:120px;display:inline-block;}
.boxed-item iframe{padding:10px;width:560px;max-width:100%;height:315px;}
.map-background{background-color:#2e338c;margin-left:-30px;margin-right:-30px;}
#ukcat-locations-map{height:290px;width:1200px;opacity:0.9;}
.gm-style-iw *{display:block;width:220px;overflow:hidden;}
.gm-style-iw h4, .gm-style-iw p{margin:0;padding:0;}
.gm-style-iw a{color:#4272db;}
.gradient-ad{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:-webkit-linear-gradient(270deg, rgba(29, 37, 110, .6), #fff);background-image:linear-gradient(180deg, rgba(29, 37, 110, .6), #fff);color:#1d256e;padding:30px;text-align:center;border-left: 2px solid #eee;border-top: 2px solid #eee;border-right: 2px solid #999999;border-bottom: 2px solid #999;}
.gradient-ad h5{font-size:20px;font-style:italic;font-weight:700;margin:0;width:100%;}
.gradient-ad h6{font-size:16px;width:100%;}
.highlighted .hero img{width:calc(100% + 60px);max-width:calc(100% + 60px);margin-left:-30px;min-height:190px;min-width:750px;}
.highlighted .course-header{color:#FFF;width:1140px;padding:0 15px;}
.comparison-table-container > .row{display:flex;align-items:stretch;}
.comparison-table-container > .row:nth-child(2) .comparison-table-cell{padding-top:12px;}
.modal{z-index:9999;}
.multi_col-button{text-align:center}
.banner-image{width:1260px;height:290px;margin-left:-60px;background-position-x:center;}
.flex-table ul{margin-left:-20px;}
.block-kaplan-tabs .body a:not(.btn-kaplan), div.field-items a:not(.btn-kaplan), .block-block a:not(.btn-kaplan){color:#0097ce;text-decoration:underline;cursor:pointer;}
.tooltiplink{text-decoration:underline;text-decoration-style:dashed;}
.iconlist{list-style:none;margin-left:-30px;}
.rh-promo{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:10px;}
.block-kaplan-tabs .body h4, div.field-items h4, .block-block h4{margin-top:10px;margin-bottom:0px;padding-top:5px;padding-bottom:5px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;color:#4aaa42;font-size:18px;line-height:24px;}
.feature-text{margin-bottom:10px;padding-top:5px;padding-bottom:5px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.block-kaplan-tabs .body h3, div.field-items h3, .block-block h3{border-bottom:1px none #ffc72e;color:#303590;font-size:22px;line-height:30px;}
.mob-box{display:block;margin-bottom:10px;padding-top:5px;padding-bottom:5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.course-header h1{display:block;margin-top:0px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;color:#fff;font-size:56px;line-height:67px;text-align:left;}
.course-header h2{margin-top:0px;color:#fff;font-size:30px;line-height:30px;text-align:left;}
.block-kaplan-tabs .body h4-div, div.field-items h4-div,{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;padding-top:5px;padding-bottom:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.comparison-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-18px;padding-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:1px 1px 0px;border-color:#ccc;background-color:rgba(0, 0, 0, .05);background-image:-webkit-linear-gradient(270deg, #fff, #f5f5f5);background-image:linear-gradient(180deg, #fff, #f5f5f5);border:1px solid #e9e9e9;background-color:#f3f3f3;background-image:none;box-shadow:0 1px 3px 0 #9e9e9e;}
.comparison-column.highlighted-column{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-width:1px 8px 8px;border-color:#1e0f78;padding-left:2px;padding-right:2px;margin-bottom:-24px;}
.comparison-column.leftcolumn{border-right-style:none;border-right-width:1px;}
.comparison-column.rightcolumn{border-left-style:none;}
.comparison-icons{position:relative;z-index:2;max-height:60px;margin-top:10px;width:70px;}
.comparison-table{display:block;overflow:visible;margin-top:15px;padding-left:0px;float:none;border-style:none;border-width:1px;border-color:#000 #ccc #000 #000;}
.comparison-column-title{margin-top:0px;margin-bottom:0px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;color:#1e0f78;font-size:23px;line-height:23px;font-weight:400;text-align:center;width:99%;min-height:70px;}
.comparison-column-text{height:auto;min-height:100px;margin-top:0px;padding-top:0px;padding-bottom:0px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;color:#999;font-weight:400;text-align:center;width:100%;}
.bullet-titles{color:#4aaa42;}
.comparison-column-price{min-height:20px;margin-top:0px;padding-top:0px;padding-bottom:0px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;color:#999;font-weight:400;text-align:center;width:100%;color:#e55302;}
.highlighted-column::before{content:"Most popular option!";font-size:13px;text-align:center;color:#fff;position:absolute;top:-30px;left:-10%;z-index:3;width:120%;margin:0;padding:.625em 17px .75em;background:#2badd9;box-shadow:0 2px 4px rgba(0,0,0,.25);border-bottom:1px solid #2badd9;}
.course-features-row-header{margin-top:0px;margin-bottom:0px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:18px;font-weight:400;text-align:left;}
.table-cell-number{padding-right:2px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;font-size:20px;}
.comparison-table-cell{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid solid none;border-width:1px;border-color:#ccc;background-color:#fff;padding:10px;}
.comparison-table-container > .row:nth-child(odd) .comparison-table-cell{background-color:#f5f5f5;}
.comparison-table-cell.highlightedcell{border-right-style:solid;}
.comparison-table-cell.leftmostcell.bottomcell{border-bottom-style:solid;}
.comparison-table-cell.last{height:79px;}
.comparison-table-cell.highlightedcell:before{display:block;content:".";color:transparent;font-size:0;border-left:8px solid #1e0f78;height:102%;position:absolute;left:-1px;padding:1px 0;top:-1px;bottom:-1px;}
.comparison-table-cell.highlightedcell:after{display:block;content:".";color:transparent;font-size:0;border-right:8px solid #1e0f78;height:101%;position:absolute;right:-1px;padding:1px 0;top:-1px;bottom:-1px;}
.comparison-table-cell.last.highlightedcell{padding-bottom:5px;border-bottom-width:8px;border-bottom-color:#1e0f78;}
.comparison-table-cell.last.leftmostcell.bottomcell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom-style:solid;}
.comparison-table-cell.last.bottomcell{padding-top:5px;padding-bottom:5px;border-bottom-style:solid;}
.comparison-table-cell.leftmostcell{border-right-style:none;border-left-style:solid;}
.comparison-table-cell.rightbordercell{border-right-style:none;border-left-style:solid;}
.table-cell-text{color:#1e0f78;font-size:14px;font-weight:400;text-align:center;}
.features-section-title{color:#fff;font-size:15px;}
.features-section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#4aaa42;}
div.comparison-table-cell.features-section-header.highlightedcell.comparison-table-cell{background-color:#4aaa42;}
.features-section-header.leftmostcell{background-color:#4aaa42;}
.blank-cell{height:50px;}
.blue-border-left{position:relative;left:0px;top:-1px;bottom:0px;display:block;width:8px;height:104%;float:left;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#1e0f78;}
.blue-border-right{position:relative;left:1px;top:-1px;bottom:-1px;width:8px;height:104%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#1e0f78;}
.blue-border-bottom{position:absolute;left:0px;right:0px;bottom:0px;width:100%;height:8px;background-color:#1e0f78;}
.fontawesome{display:inline-block;padding-right:5px;float:left;font-family:'Fontawesome webfont[1]', sans-serif;font-size:18px;}
.coursefeaturesheader{margin-top:0px;margin-bottom:0px;margin-left:5px;color:#4aaa42;font-size:20px;line-height:24px;}
.coursefeaturestext{margin-bottom:0px;}
.coursefeaturestablerow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;}
.coursefeaturestablerow.lastrow{border-bottom-style:none;}
.coursefeaturestable{margin-bottom:20px;padding:10px 20px;border:1px solid #9e9e9e;border-radius:10px;background-color:rgba(0, 0, 0, .05);box-shadow:0 2px 3px 0 #9e9e9e;}
.boxed-item-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:35px;margin-top:5px;margin-bottom:6px;padding-right:8px;padding-left:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;color:#303590;font-size:22px;line-height:27px;text-align:center;justify-content:center;}
.boxed-item-text{margin-top:5px;margin-bottom:0px;padding-right:15px;padding-left:15px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-weight:400;text-align:center;width:100%;}
.boxed-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:5px 1px 1px;border-color:#303590 #e9e9e9 #e9e9e9;box-shadow:0 2px 3px 0 #9e9e9e;padding-bottom:10px;}
.boxed-item-button-container{height:100%;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}
.freeresourcesitemicon{display:none;}
.kaplanlink{padding:5px;border-radius:5px;background-color:transparent;color:#0097ce;font-weight:400;text-decoration:underline;}
.kaplanlink.tooltip{text-decoration:none;}
.courseoptionsmobileheader{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-width:100%;}
.whats-included-div{display:block;margin-bottom:0px;float:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:14px;}
.whats-included-primary-feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:19px;margin-left:82px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.whats-included-primary-feature-image{float:none;}
.whats-included-divider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:2px;margin-top:50px;margin-bottom:60px;padding-top:0px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#303590;}
.whats-included-divider-text{position:relative;top:-35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:70px;height:70px;float:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1em solid #fff;border-radius:50%;background-color:#303590;color:#fff;}
.whats-included-2nd-features-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.whats-included-2ndry-feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:10px;padding-left:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;}
.whats-included-2ndry-feature.feature-highlighted{margin-top:-40px;}
.whats-included-2ndry-feature-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.whats-included-2ndry-feature-text-body{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;text-align:center;}
.whats-included-feature-header{margin-top:0px;margin-bottom:0px;color:#4aaa42;font-size:20px;line-height:30px;text-align:left;}
.whats-included-feature-header.secondary-feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:60px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.new-style-features-table{display:block;margin-top:30px;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.productfearuresul{padding-top:10px;}
.coursefeaturesimage{-webkit-filter:grayscale(100%);filter:grayscale(100%);min-height:50px;min-width:50px;}
.bullet-text{margin-bottom:10px;}
.multi_column_product_comparison{position:static;z-index:12;margin-left:0px;border-style:solid;border-width:7px 1px 1px;border-color:#303590;box-shadow:0 2px 3px 0 #9e9e9e;}
.list_header{margin-top:0px;color:#4aaa42;font-size:18px;}
.kaplanlink_underlined{color:#0098cd;text-decoration:underline;}
.multi_column_product_comparison_text_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;align-items:stretch;}
.multi_column_product_comparison_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:10px;padding-left:0px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.div-block{display:block;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.div-block-2{display:block;min-height:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.column-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.promotable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:0px;margin-bottom:20px;margin-left:0px;padding:5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #1d256e;background-color:#0098cd;}
.promoheading{margin-top:0px;margin-bottom:0px;color:#fff;font-size:28px;}
.promoheading-2{margin-top:0px;margin-bottom:0px;color:#fff;font-weight:400;}
.promocol2{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;text-align:center;}
.promoad-col3{display:block;overflow:visible;padding-right:0px;padding-left:0px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.promoad-col1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:0px;padding-left:0px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.promoad-image{display:block;float:right;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.column-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.column-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.unordered-list{padding-left:20px;}
.teacher-pic{max-width:150px;float:left;-webkit-clip-path:circle(43.4% at 50% 50%);clip-path:circle(43.4% at 50% 50%);}
.teacher-table{border-style:solid solid none;border-width:1px;border-color:#ccc;}
.teacher-container{display:block;padding:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #ccc;background-color:#f5f5f5;}
.teacher-bio{margin-top:10px;margin-bottom:10px;}
.primary-button-medium{display:inline-block;margin:10px 0px;padding:0.75em 1.5em;float:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px none #fff;border-radius:2px;background-color:#e55302;box-shadow:none;text-align:center;}
.primary-button-medium:hover{background-color:#dd301d;color:#fff;text-decoration:none;}
.primary-button-medium:active{box-shadow:inset 0 0 0 1px #fff;}
.ghost-button-medium{display:inline-block;margin:10px 0px;padding:0.75em 1.5em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #e55302;border-radius:2px;background-color:transparent;color:#e55302;text-align:center;text-decoration:none;}
.ghost-button-medium:hover{background-color:#e55302;color:#fff;text-decoration:none;}
.utility-page-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:100vh;max-height:100%;max-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.utility-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;}
.utility-page-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.background{padding:40px 10px;background-color:#fff;}
.element-styles-body{font-size:16px;}
.primary-button-small{display:inline-block;margin:5px 0px;padding:0.5em 1em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:2px;background-color:#e55302;color:#fff;font-size:85%;text-align:center;text-decoration:none;text-shadow:1px 1px 3px #a13a00;}
.primary-button-small:hover{background-color:#dd301d;color:#fff;text-decoration:none;}
.primary-button-small:active{box-shadow:inset 0 0 8px 0 rgba(0, 0, 0, .5);}
.primary-button-large{display:inline-block;margin:10px 0px;padding:1em 3em;float:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#e55302;color:#fff;font-size:110%;text-align:center;text-decoration:none;}
.primary-button-large:hover{background-color:#dd301d;color:#fff;text-decoration:none;}
.ghost-button-small{display:inline-block;margin:5px 0px;padding:0.5em 1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #e55302;background-color:#fff;color:#e55302;font-size:85%;line-height:12px;text-align:center;text-decoration:none;}
.ghost-button-small:hover{background-color:#e55302;color:#fff;text-decoration:none;}
.ghost-button-small:active{box-shadow:0 0 0 2px #e55302;}
.ghost-button-large{display:inline-block;margin:10px 0px;padding:1em 3em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #e55302;background-color:#fff;color:#e55302;font-size:110%;text-align:center;text-decoration:none;}
.ghost-button-large:hover{background-color:#e55302;color:#fff;text-decoration:none;}
.button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.primary-button-x-small{margin:5px 0px;padding:0em 0.5em;border-radius:2px;background-color:#e55302;color:#fff;font-size:75%;text-align:center;text-decoration:none;}
.primary-button-x-small:hover{background-color:#dd301d;color:#fff;text-decoration:none;}
.ghost-button-x-small{margin:5px 1px;padding:0em 0.5em;border:2px solid #e55302;border-radius:2px;background-color:#fff;color:#e55302;font-size:75%;line-height:16px;text-align:center;text-decoration:none;}
.ghost-button-x-small:hover{background-color:#e55302;color:#fff;text-decoration:none;}
.teacher-bio-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.comparison-table-container{margin-top:30px;margin-left:-20%;}
.divider-div{height:25px;}
.elements-page-navigation{position:fixed;left:0px;bottom:0px;z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:2px solid #0098cd;background-color:#fff;}
.arrow_box{top:-14px;}
.highlighted-feature-text{padding:10px;color:#1d256e;font-style:italic;}
.highlighted-text-header{margin-top:5px;margin-bottom:0px;padding:5px 10px;background-color:#ffc72e;color:#1d256e;font-size:18px;line-height:24px;font-weight:400;}
.highlighted-text{margin-bottom:10px;padding:5px 10px;background-color:#ffc72e;color:#1d256e;}
.comp-table-check-mark{color:#4aaa42;font-size:24px;}
.testimonial-block{margin-bottom:0px;padding:0 20px 50px 20px;border:1px solid #9e9e9e;border-radius:5px 5px 0px 0px;}
.testimonial-block-footer{padding:5px 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#303590;color:#fff;}
.tooltip-inline{border-bottom:1px dotted #0098cd;}
.tooltip-hover-text{position:absolute;left:62%;bottom:68%;z-index:1;display:none;width:150px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #9e9e9e;background-color:#000;color:#fff;text-align:center;}
.div-block-5{background-image:-webkit-linear-gradient(270deg, #e9e9e9, #e9e9e9);background-image:linear-gradient(180deg, #e9e9e9, #e9e9e9);}
.whats-included-secondary-feature-image{max-width:150px;}
.horizontal-ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:20px;padding-left:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.horizontal-li{padding-right:25px;}
.singlecol-table{width:100%;border:1px solid #ddd;padding:5px;border-collapse:inherit;font-size:15px;margin-bottom:10px;}
.singlecol-table th{background:#2F3690;color:white;font-weight:bold;border-bottom:2px solid #0E134C;padding:6px;text-align:left;}
.singlecol-table td{padding:6px;}
.singlecol-table tr:nth-of-type(odd){background:#DDE2EE;}
.dct-app .modal-dialog .modal-header h4{background-color:inherit!important;box-shadow:none!important;}
.modal-title{color:#303590!important;background-color:inherit!important;border:none!important;box-shadow:none!important;}
.float-container{display:block;}
.float-right{margin:10px;float:right;}
@media (max-width:1216px){.highlighted .hero img{width:calc(100% + 28px);max-width:calc(100% + 28px);margin-left:-14px;}
}
@media (max-width:1200px){.highlighted .hero img{width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px;}
.highlighted .course-header{width:100%;}
.comparison-column{padding-top:25px;}
.banner-image{width:1000px;margin-left:-30px;}
#ukcat-locations-map{width:1200px;float:right;}
.map-background{width:1200px;float:right;}
.course-header h1{display:block;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;font-size:46px;line-height:54px;}
.course-header h2{font-size:24px;}
.comparison-table-container{margin-left:-173px;}
}
@media (max-width:991px){.jumbotron{margin:0;}
.btn-kaplan.med{font-size:16px;}
.btn-kaplan.lg{font-size:20px;}
.highlighted .hero img{width:100%;max-width:100%;margin-left:0px;}
.banner-image{width:750px;height:190px;margin-left:-15px;}
#ukcat-locations-map{float:right;}
.course-header h1{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;font-size:36px;line-height:45px;}
.course-header h2{font-size:20px;}
.coursefeaturestablerow{flex-direction:row;}
.block-kaplan-tabs .body h4, div.field-items h4, .block-block h4,{direction:ltr;}
.block-kaplan-tabs .body h3, div.field-items h3, .block-block h3,{color:#303590;}
.mob-box{font-weight:400;}
.comparison-table-container{margin-left:15px;}
.comparison-icons{margin-top:10px;}
.comparison-column-title{min-height:70px;margin-top:8px;}
.comparison-column-text{min-height:165px;font-size:14px;}
.comparison-column-price{height:60px;}
.comparison-table-cell{height:130px;}
.coursefeaturesheader{font-size:18px;}
.boxed-item-image{max-height:auto;max-width:auto;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.boxed-item{position:relative;padding-top:0px;}
.whats-included-divider{background-color:#303590;}
.whats-included-divider-text{background-color:#303590;}
.whats-included-2nd-features-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.whats-included-2ndry-feature{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.whats-included-2ndry-feature-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.whats-included-feature-header{display:block;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;text-align:left;}
.whats-included-feature-header.secondary-feature{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:center;}
.multi_column_product_comparison{margin-bottom:10px;}
.multi_column_product_comparison_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.div-block-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.promotable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.promocol2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.promoad-col3{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.promoad-col1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.teacher-container{padding:5px;}
.button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.tooltip-hover-text{position:absolute;left:16%;bottom:63%;}
}
@media (max-width:991px) and (min-width:768px){.comparison-table-container .col{width:25%}
}
@media (max-width:767px){.content_bottom .view-student-testimonials .view-content{height:350px;}
.skin-default{height:300px;}
#ukcat-locations-map > div{top:50px!important;left:75px!important;}
.coursefeaturestable h3:first-child{margin-left:-20px;margin-right:-20px;margin-top:-10px;box-shadow:none!important;text-align:left;}
.main-container .region-content{margin:1em 0 2em;}
.region-content-bottom{margin-top:20px;}
.btn-kaplan.med{font-size:15px;}
.btn-kaplan.lg{font-size:16px;}
.tab-mobile-header.last.active{border-bottom:none;}
.rh-promo{margin-top:20px;}
.center-mobile{text-align:center;}
.multi_column_product_comparison_row .col{width:100%;padding-right:15px;padding-left:15px;}
.multi_column_product_comparison_image{display:none;}
.float-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.float-right{text-align:center;}
.multi_column_product_comparison{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.threecolumn{width:100%}
.twocolumn{width:100%;}
.fourcolumn{width:100%}
.fivecolumn{width:100%;}
.white-mobile-icon{filter:contrast(100)}
.highlighted-column::before{left:-2.5%;width:105%;}
#ukcat-locations-map{height:190px;}
.highlighted .region-highlighted{overflow:hidden;}
.highlighted .course-header{width:100%;padding:0;}
.highlighted .course-header sup{top:-0.1em;}
.comparison-table-container > .row{display:block;}
.comparison-column.highlighted-column{padding-left:0;padding-right:0;}
.course-header h1{margin-bottom:0px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:30px;text-align:center;}
.course-header h2{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:20px;line-height:24px;font-weight:400;text-align:center;}
.block-kaplan-tabs .body h4, div.field-items h4, .block-block h4{margin-bottom:10px;padding:5px;background-color:#4aaa42;box-shadow:0 2px 3px 0 #9e9e9e;color:#fff;font-weight:400;}
.feature-text{padding:5px;border-style:none solid solid;border-width:1px;border-color:#e9e9e9;background-color:#f3f3f3;box-shadow:0 2px 3px 0 #9e9e9e;}
.block-kaplan-tabs .body h3, div.field-items h3, .block-block h3:not(.btn-kaplan){padding:0px 5px;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;border-style:solid;border-color:#303590;border-top-width:1px;background-color:#303590;color:#ffffff;box-shadow:0 2px 3px 0 #9e9e9e;color:#fff;font-weight:400;}
.mob-box{padding:5px;border:1px solid #e9e9e9;background-color:#f3f3f3;box-shadow:0 2px 3px 0 #9e9e9e;color:#333;}
h3 + .mob-box, h4 + .mob-box{margin-top:-10px;}
.mob-box .mob-box{background-color:white;}
#tabs>.body h4, div.field-items h4-div, .block-block h4-div{border-right:2px none hsla(0, 0%, 62%, .5);border-left:2px none hsla(0, 0%, 62%, .5);background-color:#4aaa42;box-shadow:1px 0 1px 0 #9e9e9e, -1px 0 1px 0 #9e9e9e;}
.comparison-column{margin-top:0px;margin-bottom:27px;margin-left:15px;margin-right:15px;padding:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-width:1px;}
.comparison-column.highlighted-column{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:42px;margin-bottom:19px;padding-top:5px;border-right-width:5px;border-bottom-width:5px;border-left-width:5px;background-color:#f3f3f3;background-image:none;}
.comparison-column.leftcolumn{height:auto;margin-bottom:20px;border:1px solid #e9e9e9;background-color:#f3f3f3;background-image:none;box-shadow:0 1px 3px 0 #9e9e9e;}
.comparison-column.rightcolumn{height:auto;margin-top:19px;margin-bottom:19px;border:1px solid #e9e9e9;background-color:#f3f3f3;background-image:none;box-shadow:0 2px 3px 0 #9e9e9e;}
.comparison-icons{margin-top:0px;margin-bottom:5px;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;}
.comparison-table{position:static;top:-10px;display:block;margin-top:0px;}
.comparison-column-title{min-height:1px;margin-top:5px;margin-bottom:5px;color:#fff;font-size:20px;}
.comparison-column-text{min-height:40px;margin-bottom:0px;padding-right:25px;padding-left:25px;-webkit-box-flex:0;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;}
.comparison-column-price{display:block;height:30px;margin-bottom:5px;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;}
.testimonial{overflow:visible;max-height:250px;text-align:left;}
.coursefeaturestablerow{flex-direction:column;}
.coursefeaturestable{border-width:1px;border-color:#e9e9e9;border-radius:0px;text-align:center;}
.boxed-item-header{display:block;min-height:0px;margin-top:5px;margin-bottom:5px;color:#fff;font-weight:400;}
.boxed-item-image{display:none;}
.boxed-item{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:0px;margin-bottom:10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #e9e9e9;}
.freeresourcesitemicon{display:block;max-height:75px;margin-top:5px;margin-bottom:5px;}
.courseoptionsmobileheader{display:block;width:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;background-color:#303590;}
.whats-included-div{margin-bottom:10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border:1px solid #e9e9e9;background-color:#f3f3f3;box-shadow:0 2px 3px 0 #9e9e9e;}
.whats-included-primary-feature{margin-left:0px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.whats-included-divider{background-color:#303590;}
.whats-included-divider-text{border-color:#f3f3f3;}
.whats-included-2nd-features-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
.whats-included-2ndry-feature{margin-bottom:30px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
.whats-included-2ndry-feature.feature-highlighted{margin-top:-10px;}
.whats-included-feature-header{font-size:18px;}
.whats-included-feature-header.secondary-feature{min-height:0px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
.multi_column_product_comparison{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #e9e9e9;background-color:#f3f3f3;}
.list_header{margin-top:0px;margin-bottom:0px;padding:5px;background-color:#4aaa42;color:#fff;line-height:18px;font-weight:400;}
.multi_column_product_comparison_text_container{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.multi_column_product_comparison_row{margin-top:0px;margin-bottom:0px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;border:2px none #303590;background-color:transparent;}
.div-block{margin-bottom:0px;}
.div-block-2{min-height:125px;}
.column{display:block;padding-right:0px;padding-left:0px;}
.column-2{padding-right:0px;padding-left:0px;}
.multi_column_product_comparison_image{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;background-color:#0098ff;}
.promotable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-width:1px;}
.promoheading{font-size:20px;margin-top:0px;margin-bottom:0px;}
.promoheading-2{font-size:16px;margin-top:0px;margin-bottom:0px;}
.promoad-col1{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.column-3{padding-right:0px;padding-left:0px;}
.column-4{padding-right:0px;padding-left:0px;}
.teacher-table{border-style:none;}
.teacher-container{margin-top:10px;margin-bottom:10px;padding:0 10px;border:1px solid #e9e9e9;box-shadow:0 2px 3px 0 #9e9e9e;}
.teacher-bio{padding-right:5px;padding-bottom:1px;padding-left:5px;margin-left:10px;margin-right:10px;}
#tabs>.body a, div.field-items a{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.background{margin-top:10px;}
.primary-button-small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:85%;}
.button-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.teacher-bio-div{display:block;min-height:140px;}
.comparison-table-container{margin-left:0px;margin-right:0px;margin-top:0px;}
.promo-block-container{margin-right:0px;margin-left:0px;}
.highlighted-text-header{box-shadow:0 2px 3px 0 #9e9e9e;}
.highlighted-text{border:1px none #303590;box-shadow:0 2px 3px 0 #9e9e9e;}
.testimonial-block{margin-right:0px;margin-left:0px;box-shadow:0 2px 3px 0 #9e9e9e;}
.testimonial-block-footer{margin-right:0px;margin-bottom:10px;margin-left:0px;box-shadow:0 2px 3px 0 #9e9e9e;text-align:left;}
.tooltip-hover-text{left:3%;bottom:62%;width:150px;}
.rh-promo{text-align:center;}
}
@media (max-width:479px){#ukcat-locations-map > div{left:155px!important;}
.block-kaplan-tabs .body h4, div.field-items h4, .block-block h4{font-size:16px;line-height:24px;}
.block-kaplan-tabs .body h3, div.field-items h3, .block-block h3,{display:block;border-right-style:solid;border-right-width:1px;font-size:18px;font-weight:400;}
.rh-promo{display:block;}
.highlighted .hero img{margin-left:-150px;}
.comparison-column{margin-top:0px;}
.comparison-column.highlighted-column{background-image:none;}
.comparison-column.leftcolumn{box-shadow:1px 1px 3px 0 #000;}
.comparison-column.rightcolumn{box-shadow:1px 1px 3px 0 #000;}
.comparison-icons{padding-bottom:2px;}
.comparison-column-text{display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.testimonial{overflow:auto;padding-right:49px;padding-left:49px;}
.boxed-item-header{min-height:auto;}
.boxed-item{width:100%;margin-bottom:12px;}
.freeresourcesitemicon{height:75px;margin-top:0px;}
.whats-included-2ndry-feature-text-body{text-align:center;}
.multi_column_product_comparison{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;}
.list_header{margin-top:0px;margin-bottom:0px;}
.kaplanlink_underlined{text-decoration:underline;}
.div-block-2{min-height:0px;margin-bottom:10px;}
.multi_column_product_comparison_image{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.promotable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.promoad-col1{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.teacher-pic{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
.teacher-table{border-style:none;}
.teacher-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.teacher-bio{margin-top:0px;}
.teacher-bio-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.tooltip-hover-text{bottom:65%;}
}
@media (max-width:350px){.course-header h1{font-size:20px;line-height:26px;}
.course-header h2{font-size:16px;line-height:20px;}
}
.flex-table{font-size:15px;margin-bottom:10px;}
.flex-table tr:nth-of-type(odd){background:#DDE2EE;}
.flex-table th{width:1px;}
@media only screen
and (min-device-width:767px){.flex-table td, .flex-table th{padding:4px;}
.flex-table th{background:#2F3690;color:white;font-weight:bold;border-bottom:2px solid #0E134C;}
.flex-table tr:nth-of-type(odd){background:#DDE2EE;}
.flex-table{width:100%;border:1px solid #ddd;border-collapse:inherit;}
}
@media
only screen and (max-width:767px),{.flex-table table, .flex-table thead, .flex-table tbody, .flex-table th, .flex-table td, .flex-table tr{display:block;}
.flex-table thead tr{position:absolute;top:-9999px;left:-9999px;}
.flex-table tr{border:1px solid #ccc;}
.flex-table td{border:none;border-bottom:1px solid #eee;position:relative;text-align:center;}
.flex-table th{text-align:center;}
.flex-table td:before{display:block;color:#303590;font-weight:bold;}
.flex-table ul{list-style-position:inside;}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px){.flex-table body{padding:0;margin:0;width:100%;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.flex-table body{width:100%;}
}
.popular-option{background:#2badd9;padding:.5em 1em;font-size:12px;color:#FFF;box-shadow:0 2px 4px rgba(0, 0, 0, 0.25);text-align:center;z-index:9;position:absolute;top:-20px;left:3%;width:95%;}
@media screen and (max-width:992px){.popular-option{left:2%;width:96%;}
}
@media screen and (max-width:768px){.popular-option{position:inherit;width:100%;}
}
@media screen and (max-width:768px){.multi_col-text, .multi_col-text-2{text-align:center}
}