body,p{color:#404040;}#top-container{height:600px;padding-top:2em;background-color:#000000;}#top-container p{color:white;}h1{margin-bottom:0.5em;}#top-container p a{color:white;}#top-container p a:hover{text-decoration:underline;}p{color:#555555;}.contact p{color:#e5e5e5;}img{border:0;}.front-page-top h1{text-align:center;color:white;line-height:60px;}.front-page-top .form-group{width:60%;display:block;margin-left:auto;margin-right:auto;}.input-group-addon:hover{cursor:pointer;background:#f4f4f4;}.front-page-top .lead{text-align:center;color:#f9f9f9;}.thumb-info img{height:220px;}.thumb-info-inner{font-size:14px;}h1{font-size:3.5em;}h2 .inverted{min-height:50px;}.top-buffer{margin-top:40px;}table a{width:100%;display:block;padding:8px;font-size:18px;height:100%;}table{border-radius:6px;}table th{text-align:center;}.row table tr td{padding:0;}table a:hover{background:#eeeeee;text-decoration:none;}table th{font-weight:bold;font-size:18px;}div.portfolio-item img{width:100%;height:auto;}.news-image{height:200px;display:table-cell;vertical-align:middle;text-align:center;width:1000px;}.news-image img{display:inline-block;}ul.value_type{border-bottom:1px solid #ccc;}.value_type li{border:0 none;display:inline-block;list-style-type:none;margin:0;color:#555;}.value_type a:hover,.value_type li.active a{background:none repeat scroll 0 0 #FFFFFF;border-color:#0088CC #DDDDDD #FFFFFF;border-radius:6px 6px 0 0;border-style:solid;border-width:2px 1px 4px;text-decoration:none;}.value_type a{background:none repeat scroll 0 0 #Fbfbfb;border-bottom:4px solid rgba(0,0,0,0);border-radius:6px 6px 0 0;border-top:2px solid #EEEEEE;display:block;font-size:24px;font-weight:bold;margin:0;padding:10px 20px;border-right:1px solid #ddd;border-left:1px solid #ddd;}div.map-section{background-image:none;padding:0;}.testimonial-author .thumbnail{width:100px;height:auto;}.cta{text-align:center;}h2{text-align:center;}.center{text-align:center;}span.hidden-sm{float:left;display:inline-block!important;}.courses_list .thumbnail{margin-bottom:5px!important;margin-top:10px;}.featured-box ul{padding-left:0;}.featured-box ul li{text-align:left;}#signup-cta{line-height:32px;font-size:18px;}.learn-more{padding:6px;border-radius:4px;color:white;margin-top:20px;}.learn-more:hover{color:white;}#student-cta{background-color:#E05048;}#student-cta:hover{background-color:#F4443B;}#teacher-cta{background-color:#0088CC;}#teacher-cta:hover{background-color:#009CEA;}#employer-cta{background-color:#4EB25C;}#employer-cta:hover{background-color:#4EC45E;}#publisher-cta{background-color:#734BA9;}#publisher-cta:hover{background-color:#804DD1;}#view-all-news a{float:none!important;display:inline-block;margin-top:10px;margin-bottom:10px;}#view-all-news div{text-align:center;}#myaccount{float:none;display:inline!important;}#mainMenu li.user>a{color:#0088CC;}#mainMenu li.user:hover>a{color:#ffffff;}.alison-features .thumbnail>img{width:100%;padding:5px;border-radius:10px;border:1px solid #ddd;}.alison-features h4{text-align:center;}.alison-features p{height:110px;}.alison-features a.btn{display:block;margin-left:auto;width:170px;margin-right:auto;}.alison-features>.col-sm-4{margin-bottom:40px;}.alison-features .thumbnail{border:0;border-bottom:1px solid #ccc;border-radius:0;padding-bottom:10px;width:80%;background:transparent;margin-left:auto;margin-right:auto;}.full-width-feature h4{text-align:left;}.full-width-feature p{height:auto;}.full-width-feature a.btn{margin:0;}.full-width-feature .thumbnail{border-bottom:0;}.portfolio-list div.desc-item.portfolio-item{margin-bottom:1em;}a.thumb-info span.thumb-info-inner{white-space:normal;}.portfolio-item+p{height:100px;overflow:hidden;margin:0;}.g-login .login-icon{background-image:url("https://cdn.alison.com/theme/version4/img/google-24px.png");}.fb-login .login-icon{background-image:url("https://cdn.alison.com/theme/version4/img/facebook-24px.png");}.g-login{background-image:linear-gradient(#E63F24,#DF4A32);background-color:#EC3C1F;}.fb-login{background-image:linear-gradient(#627AB0,#5F7CBA);background-color:#5E7FC1;}.fb-login:hover{background-image:linear-gradient(#5D8AD8,#5F7CBA);background-color:#5D8AD8;}.yahoo-login{background-image:linear-gradient(#A349A4,#A94AB3);background-color:#AB48B7;}.yahoo-login .login-icon{background-image:url("https://cdn.alison.com/theme/version4/img/icon_yahoo_login2.png");height:24px;width:28px;margin-left:-2px;padding-right:4px;}.yahoo-login:hover{background-image:linear-gradient(#BE3DE1,#B144C3);background-color:#A94AB3;}.g-login:hover{background-image:linear-gradient(#FF3919,#F03A1C);background-color:#FF3919;}div.social-login{margin-left:auto;margin-right:auto;max-width:250px;}.social-login i.icon{display:none;}.social-login:hover i.icon{display:inline;}.social-login div{float:left;}.social-login .login-icon{width:24px;height:24px;box-sizing:content-box;-moz-box-sizing:content-box;padding-left:6px;border-right:1px solid #eeeeee;margin-right:12px;background-repeat:no-repeat;}div.social-login{height:24px;padding:6px;width:auto;cursor:pointer;border-radius:4px;box-sizing:content-box;-moz-box-sizing:content-box;margin:0.5em auto;color:white;}#lang-selector{position:absolute;top:0px;right:0px;}header.flat-menu div.social-icons{margin-right:-15px;}@media screen and (max-width:991px) {#myaccount{display:none!important;}.img-responsive{display:inline-block;}.front-page-top .form-group{width:80%;}.container{width:95%;}h1.logo img{width:150px;height:auto;}table.table-list tr td{float:left;width:50%;}.alison-features .feature-col{width:100%;margin-top:20px;margin-bottom:0;}.alison-features .col-sm-4{margin-bottom:0;}.feature-col .thumbnail{}.alison-features .feature-col h4{text-align:left;}.alison-features p{height:auto;}.alison-features a.btn{display:inline;}}@media screen and (max-width:840px) {header .social-icons{display:none;}}@media screen and (max-width:767px) {#myaccount{display:inline-block!important;}.portfolio-item .col-md-3{width:50%;}ul.portfolio-list{width:100%;display:block;max-width:none;}h1{font-size:2.8em;}table,tbody,tr,td{display:block;}tr{width:100%;}.top-buffer{margin-top:10px;}.alison-features h4{text-align:center;}}@media screen and (max-width:640px) {div.edu-logo{display:none;}.front-page-top .top-buffer{margin-top:0;}}@media screen and (max-width:580px) {.col-xs-6,.col-xs-3{width:90%;margin-left:auto;margin-right:auto;float:none;}.front-page-top h1{font-size:2em;line-height:1.5em;}.col-xs-8{width:100%;}.col-xs-8 .col-sm-4{width:100%;}.container{padding-left:25px;padding-right:25px;}table.table-list tr td{width:100%;}.front-page-top .form-group{width:100%;}}@media screen and (max-width: 480px) {.thumb-info-inner{font-size:12px;}}