/*--
	Theme Name: theme46783
	Theme URI: http://template-help.com/
	Description: A theme for Wordpress 3.5.x + from Template-Help.com Collection
	Author: Template_Help.com
	Author URL: http://www.Template-Help.com/
	Template: CherryFramework
	Version: 2.1
	MotoPress Version: 1.0
  @import url("main-style.css");
--*/

/*sitewide*/

.title-section{padding-top:0;}
.title-section h1{padding-bottom:10px;}
ul{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAANElEQVQIW2Nct2Xn/ylzFjGAQE5KHAOjU0D0/8+fv4AFeHl5sAhgaPn///9/sHooYCRdAACLpyYF3O5TagAAAABJRU5ErkJggg==);}
li{line-height:38px;padding-bottom:5px;}
@media (max-width:468px){.featured-thumbnail{float:none;}
}
table tr td p{margin-bottom:5px;}
.logo{border-right:none;padding-bottom:0;}
.select-menu{background-color:#fff;font-size:16px;height:36px;margin:5px 0;line-height:28px;}
.page-template-page-home-php .header > .container > div{position:relative;}
.header > .container > div > .logo_container{padding:24px 0;}
.header > .container > div > div{padding-top:24px;}
@media (max-width:468px){.header > .container > div > div{padding:5px 0;}
    .social{display:none;}
}
.nav__primary{margin:0;}
@media (max-width:979px){.nav__primary{margin-bottom:5px;}
}
.sf-menu{float:none;}
.sf-menu > li{background:none;}
.sf-menu > li > a{color:#fff;}
#topnav li a{text-transform:none;}
#topnav li .sub-menu li > a:hover, #topnav li .sub-menu li.sfHover > a, #topnav li .sub-menu li.current-menu-item > a{text-decoration:underline;background:none;}
#topnav li.current-menu-item > a{text-decoration:none;}
@media (max-width:979px){#topnav li a{font-size:14px;}
}
@media (max-width:1024px){#topnav li a{padding:8px 12px;font-size:17px;}
}
.top_search_box form{margin:0;}
.top_search_box form p{font-size:16px;color:#888;margin:0;}
.top_search_box form #txtSearch{width:45%;height:44px !important;font-size:17px;line-height:20px;margin-top:-1px;}
.top_search_box form #search_by{width:30%;}
.top_search_box #search_submit { height: 44px;}
@media (max-width:1200px){.top_search_box form #search_by{width:28%;}
    .top_search_box form #txtSearch{width:35%;}
}
@media (max-width:600px){.logo_container{float:none !important;width:100%;text-align:center;}
    .logo{margin:0;}
    .top_search_box form{margin:0;float:none;}
    .top_search_box form #search_submit{display:block;width:80%;margin:0 auto 10px auto;}
    .top_search_box form #search_by{width:80%;margin:10px auto;display:block;}
    .top_search_box form #txtSearch{width:76%;margin:10px auto;display:block;}
    .landing-template .answers{margin-right:0;}
    #aside.landing-template .badge-image{width:100% !important;text-align:center;display:block;margin:0 auto;}
    .landing-template .badge-image img{height:auto !important;}
    #featured{padding:15px 0!important;}
}
.suggest_link{padding:4px 6px;cursor:pointer;min-width:250px;border-bottom:1px solid #CCC;}
.suggest_link_over{background-color:#EEE;padding:4px 6px;cursor:pointer;min-width:250px;border-bottom:1px solid #CCC;}
#search_suggest{position:absolute;background-color:#FFFFFF;text-align:left;z-index:99999;color:#1875b8;cursor:pointer;margin:0;}
.search_suggestion_div{padding:3px 0;}
.search_suggestion_links{font-size:13px;line-height:120%;color:#333;text-decoration:none;}
.search_suggestion_links:hover{font-size:13px;line-height:120%;color:#333;text-decoration:underline;}
.homepage_info_box{width:535px;height:320px;background:rgba(51, 51, 51, 0.9);position:absolute;left:18%;top:11%;z-index:3;padding:15px 38px;box-sizing:border-box;}
.homepage_info_box h2{color:#fff;margin-top:20px;margin-bottom:15px;font-size:30px;line-height:1.5;}
.homepage_info_box p{font-size:16px;line-height:24px;margin-bottom:5px;}
@media (max-width:1600px){.homepage_info_box{left:6%;top:13%;}
}
@media (max-width:1200px){.homepage_info_box{left:4%;top:13%;width:400px;height:220px;padding:15px 25px;}
    .homepage_info_box h2{margin-top:0;margin-bottom:0;font-size:22px;line-height:36px;}
    .homepage_info_box p{display:none;}
}
@media (max-width:1000px){.homepage_info_box{left:4%;top:5.7%;width:300px;height:200px;padding:5px 20px 5px 20px;}
}
@media (max-width:800px){.homepage_info_box{width:90%;height:auto;border-radius:0;border:1px solid #a3b1b9;background:none;position:relative;left:0;top:0;color:#333;z-index:999;padding:20px;display:block;margin:5px auto;}
    .homepage_info_box h2{width:100%;padding:0;background:#FFF;color:#000;font-weight:normal;margin-top:10px;font-size:26px;line-height:30px;}
    .homepage_info_box p{font-size:14px;line-height:inherit;}
    .homepage_info_box .simple-menu .name{border:1px solid #ccc;}
    .colleges-online-degrees .title{max-width:100% !important;width:100%;}
    .colleges-online-degrees .title #big-arrow{width:95px;position:absolute;left:0 !important;margin-top:0 !important;}
    .colleges-online-degrees .title #main-headline{margin:0;margin-left:95px !important;width:calc(100% - 100px);}
}
.page-template-page-home-php .homepagebanner{padding-bottom:0;position:relative;}
@media (min-width:1200px){.popular-degree-container{padding-bottom:80px;}
    .page-template-page-home-php .popular-degree-container .span4{height:350px;}
}
.small_right_image_box{border:3px solid #DDD;padding:5px;box-shadow:8px 8px 8px #666;margin:0 10px 30px 30px;float:right;}
.small_left_image_box{border:3px solid #DDD;padding:5px;box-shadow:8px 8px 8px #666;margin:8px 30px 30px 0;float:left;}
.simple-menu{margin:2px 0;padding-top:10px;position:relative;height:25px;padding-bottom:20px;}
.simple-menu .name{background-color:#fff;color:#333;cursor:pointer;display:block;left:0;padding:9px 0 8px 10px;position:absolute;top:0;width:100%;}
.simple-menu .expand{height:30px;}
.simple-menu .expand{background:url("/wp-content/themes/matchcollege/images/template_images/drop_down_icon.png") no-repeat 0 6px;cursor:pointer;display:block;right:-3%;margin-top:12px;position:absolute;top:0;width:30px;z-index:2;}
.simple-menu ul{left:0;list-style-type:none;margin:30px 0 20px;padding:0;width:calc(100% + 8px);z-index:3;height:0;overflow-y:hidden;position:relative;}
.simple-menu ul li{background-color:#FFFFFF;cursor:pointer;display:block;margin-left:0;padding:0.25em 0 0.25em 1em;line-height:120%;}
.simple-menu ul li:hover{background-color:#eee;}
.simple-menu a{display:block;color:#0B8CCB;}
.simple-menu a:hover{text-decoration:none;color:#0B8CCB;}
.single-aos figure{float:right;margin-left:30px;margin-right:5px;}
@media (max-width:468px){.single-aos figure{float:none;margin-left:0;margin-right:0;}
}
.single-aos .aos_leadin_container img{float:left;margin:0 30px 10px 0;}
.state_sub_pages h2{margin-top:30px;margin-bottom:10px;}
.state_sub_pages img{float:left;margin:8px 15px 10px 5px;min-width:200px;}
.side_column .sticky{width:370px;position:fixed;top:10px;}
@media (max-width:1200px){.side_column .sticky{width:300px;}
}
@media (max-width:1200px){.side_column .sticky{width:300px;}
}
@media (max-width:992px){.side_column{width:99%;float:none;margin-bottom:30px;}
    .main_content{width:99%;}
    .side_column .sticky{position:relative !important;width:100%;top:0 !important;}
}
.single-state .state-nursing .request_info > div{background:#d36510 none repeat scroll 0 0;border:1px solid #fff;color:#fff;font-size:14px;text-align:center;width:95px;margin:0 auto;cursor:pointer;box-shadow:0 2px 2px #333;}
.single-state .state-nursing table .location, .single-state .state-nursing table .url, .single-state .state-nursing table .programs{font-size:14px;line-height:18px;}
.single-schools .side-rail{float:right;}
.single-schools figure.visible-phone{margin:5px 2px 20px 2px;width:100%;}
.single-schools figure.visible-phone img{margin:0 auto;display:block;}
.single-schools .side-rail > div, .single-schools .side-rail figure{margin-left:10px;}
@media (max-width:600px){.single-schools .side-rail div, .single-schools .side-rail figure{margin-left:0;}
}
.single-schools .side-rail h2{font-size:26px;margin-top:20px;}
.single-schools .filter-schools .icon-circle-arrow-right{font-size:60px;vertical-align:middle;color:#e06b11;}
.single-schools .filter-schools #filter_by_state{width:40%;font-weight:bold;}
.school_container{margin-bottom:20px;}
.school_container > div{border:1px solid #ddd;}
.school_container .program_name{background:url("/wp-content/themes/matchcollege/images/template_images/striped-bg.png");padding:10px 30px;}
.school_container h3{font-size:40px;line-height:46px;letter-spacing:-2px;margin-top:2px;}
.school_container .r_i{margin-top:10px;margin-bottom:10px;}
.school_container .col_2{float:left;max-width:400px;}
.single-schools .filter-schools #filter_by_state_form_bottom em{font-style:normal;font-size:105%;}
@media (max-width:768px){.school_container h3{font-size:34px;line-height:36px;letter-spacing:-1px;margin-top:2px;}
    .single-schools .filter-schools #filter_by_state_form_bottom span{display:block;}
    .single-schools .filter-schools #filter_by_state_form_bottom em{font-weight:bold;font-size:120%;padding-bottom:15px;display:block;}
    .single-schools .filter-schools #filter_by_state{width:50%;font-weight:normal;}
    .single-schools .filter-schools #filter_by_state_form_bottom p.small{font-size:75%;}
    #aside.landing-template .financial{width:44% !important;margin-bottom:30px !important;}
    #aside.landing-template .answers{width:44% !important;margin-bottom:30px !important;margin-right:0!important;}
    #aside.landing-template .badge-image{width:44% !important;}
}
.single-college .title-header{margin:0;}
.single-college .title-section{margin-bottom:20px;}
.single-college .title-section p{margin-bottom:5px;}
.single-college h3{margin-top:30px;}
.single-college .post_content{float:right;}
.single-college .post_content h2{color:#3a6685;padding-top:20px;border-bottom:1px solid #eee;padding-bottom:3px;margin-top:20px;}
.single-college .post_content h2:before{font-family:FontAwesome, serif;font-style:normal;font-weight:normal;content:"\F142";padding-right:4px;}
.single-college .post_content p strong{font-size:30px;display:block;margin-bottom:-15px;font-weight:normal;}
.single-college .post_content .main_image{margin:20px 0;padding:0;}
.single-college .post_content .span4{width:auto !important;max-width:370px;}
@media (max-width:768px){.single-college .post_content .span4{max-width:none;}
    .single-college .post_content .main_image img{margin:0 auto;display:block;}
}
.single-college .college_logo img{vertical-align:middle;}
@media (max-width:768px){.single-college .college_logo{display:none;}
}
.single-college table{margin-top:-10px;}
.single-college .side-rail{float:left;}
.single-college .side-rail ul, .single-college .side-rail p{font-size:93%;line-height:140%;margin-bottom:13px;}
.single-college .side-rail h2{border-bottom:1px solid #ccc;color:#3a6685;font-size:24px;margin:5px 0 15px;line-height:32px;padding-bottom:4px;}
.single-college .side-rail h3{font-size:22px;margin-bottom:3px;margin-top:10px;line-height:24px;}
.single-college .side-rail .column_box{background:none repeat scroll 0 0 #efefef;margin-bottom:20px;padding:8px 12px 15px 12px;}
@media (max-width:768px){.single-college .side-rail .column_box{margin-top:20px;}
}
.single-college .admissions-information h4{background:#f5f5f5;padding:5px 10px;font-size:20px;line-height:24px;}
.single-college .program-by-tuition h3{background:#f2f2f2;padding:5px 10px;font-size:28px;line-height:30px;}
.single-college .program-by-tuition h3:before{font-family:FontAwesome, serif;font-style:normal;font-weight:normal;content:"\F138";padding-right:4px;}
.single-college .program-listings h3{font-size:22px;line-height:24px;font-weight:bold;margin-bottom:3px;margin-top:20px;}
.single-college .program-listings ul li{font-size:85%;line-height:21px;}
.single-college .program-listings figure, .single-college .program-by-tuition figure{float:right;}
@media (max-width:768px){.single-college .program-listings figure, .single-college .program-by-tuition figure{float:none;margin:25px auto;padding:0;width:230px;}
}
.single-college .career-colleges-financial-aid h4{background:#f5f5f5;padding:5px 10px;font-size:20px;line-height:24px;}
.single-college .athletics ul{list-style:none;margin:0;}
.single-college .athletics ul li{margin-bottom:15px;clear:both;}
.sports_icons{background:url('/wp-content/themes/matchcollege/images/icons/sports_icons_sprite.png') no-repeat;height:29px;width:29px;text-align:left;float:left;padding-right:5px;}
.sport-track-and-field{background-position:-791px -299px;}
.sport-archery{background-position:-113px 0;}
.sport-badminton{background-position:-339px -261.625px;}
.sport-baseball{background-position:-678px 0;}
.sport-basketball{background-position:-791px 0;}
.sport-beach-volleyball{background-position:-565px -74.75px;}
.sport-bowling{background-position:-113px -37.375px;}
.sport-diving{background-position:-226px -74.75px;}
.sport-equestrian{background-position:-452px -149.5px;}
.sport-fencing{background-position:-113px -112.125px;}
.sport-field-hockey{background-position:-226px -149.5px;}
.sport-football{background-position:-226px -112.125px;}
.sport-golf{background-position:-565px -112.125px;}
.sport-gymnastics{background-position:-678px -112.125px;}
.sport-ice-hockey{background-position:-339px -149.5px;}
.sport-lacrosse{background-position:-339px 0;}
.sport-other-sports{background-position:-565px -74.75px;}
.sport-rifle{background-position:0 -261.625px;}
.sport-rodeo{background-position:-226px -299px;}
.sport-rowing{background-position:-452px -186.875px;}
.sport-sailing{background-position:0 -37.375px;}
.sport-skiing{background-position:-565px -261.625px;}
.sport-soccer{background-position:0 -299px;}
.sport-softball{background-position:-452px 0;}
.sport-squash{background-position:-565px -74.75px;}
.sport-swimming{background-position:-452px -299px;}
.sport-swimming-and-diving{background-position:-226px -74.75px;}
.sport-synchronized-swimming{background-position:-452px -299px;}
.sport-table-tennis{background-position:-565px -299px;}
.sport-tennis{background-position:-678px -299px;}
.sport-track-and-field{background-position:0 -149.5px;}
.sport-track-and-field{background-position:-678px -149.5px;}
.sport-track-and-field{background-position:-339px 0;}
.sport-volleyball{background-position:0 -74.75px;}
.sport-water-polo{background-position:-452px -299px;}
.sport-weight-lifting{background-position:-226px -336.375px;}
.sport-wrestling{background-position:-226px 0;}
h1.college_degree_school_header{color:#333;font-size:66px;letter-spacing:-4.5px;line-height:62px;padding-bottom:0;}
.college_degree_school_header > span{color:#888;display:block;font-size:42px;letter-spacing:0;line-height:50px;margin-top:7px;}
@media (max-width:768px){h1.college_degree_school_header{margin-top:10px;font-size:50px;line-height:48px;letter-spacing:-2px;padding-bottom:0;}
    .college_degree_school_header > span{font-size:32px;letter-spacing:0;line-height:36px;}
}
.single-college .side-rail img.side_logo{display:block;margin-bottom:10px;}
.single-college img.mobile_logo{display:block;margin:0 0 15px 0;}
.single-college .degree_page .degree_name_top{margin-top:0;padding-top:0;}
.single-college .degree_page .degree-enrollment table thead tr th:first-child{width:70%;}
.single-college .degree_page .career-options h4{background:#f5f5f5;padding:5px 10px;font-size:20px;line-height:24px;}
.single-college .degree_page .school_container .r_i{margin-top:10px;margin-bottom:10px;text-align:center;min-width:160px;}
.single-college .degree_page .school_container .r_i img{margin-top:10px;margin-bottom:10px;}
.single-college .degree_page .school_container{margin-bottom:20px;}
.single-college .degree_page .school_container > div{border:1px solid #ddd;}
.single-college .degree_page .school_container .program_name{background:url("/wp-content/themes/matchcollege/images/template_images/striped-bg.png");padding:10px 30px;}
.single-college .degree_page .school_container .col_2{float:left;max-width:300px;}
.single-college .review_page h1{font-size:56px;}
.single-college .review_page h2:first-child{margin-top:0;padding-top:0;}
.single-college .review_page .review-row{padding-bottom:30px;}
.single-college .review_page .review-row ul{list-style:none;margin-left:0;}
.single-college .review_page .review-row .review-text{font-style:italic;padding:10px 10px 0 10px;background:#f3f3f3;}
.single-college .review_page .review-row .review-text p{margin:0;padding-bottom:10px;}
.single-college .review_page #post_review h3{margin-top:10px;margin-bottom:3px;font-size:26px;line-height:30px;}
.single-college .review_page #post_review input[type="radio"], input[type="checkbox"]{margin:0;}
.single-college .review_page #post_review textarea{width:70%;height:100px;}
.top-majors figure{float:right;text-align:center;margin:0 0 20px 20px;}
.top-majors table tr td{vertical-align:middle;}
.top-majors .rank_font{font-size:26px;padding:15px;}
@media (max-width:768px){.top-majors figure{float:none;margin:20px 0;}
    .top-majors .rank_font{font-size:20px;padding:10px;}
}
@media (max-width:468px){.top-majors .rank_font, .top-majors table thead tr th:first-child{display:none;}
}
.top-colleges figure{float:right;text-align:center;margin:0 0 20px 20px;}
.top-colleges table tr td{vertical-align:middle;}
.top-colleges .rank_font{font-size:26px;padding:15px;}
@media (max-width:768px){.top-colleges figure{float:none;margin:20px 0;}
    .top-colleges .rank_font{font-size:20px;padding:10px;}
}
@media (max-width:468px){.top-colleges .rank_font, .top-colleges table thead tr th:first-child{display:none;}
}
.advanced_search .side_rail{margin-top:25px;margin-bottom:20px;}
.advanced_search .side_rail h2{font-size:22px;line-height:28px;margin-bottom:5px;margin-top:20px;padding-bottom:0;}
#school_results .progress_bar{width:80%;background:#ddd;text-align:center;margin:30px auto 0 auto;padding:10px;border:1px solid #888;}
#school_results .school_result_container{margin:10px 0 20px 0;padding:13px;border:1px solid #CCC;border-radius:15px;background-color:#FCFCFC;}
#school_results h3{margin-top:5px;}
.school_listings .details .stars{margin-bottom:20px;}
.school_listings fieldset{border:1px solid #DDD;background:#FCFCFC;background:-webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#F3F3F3));background:-moz-linear-gradient(top, #FCFCFC, #F3F3F3);font-size:12px;line-height:14px;padding:3px 5px;}
.school_listings fieldset legend{color:#AAA;font-size:11px;font-weight:bold;padding:0 3px;margin:4px 3px 0 0;display:inline;line-height:18px;border:none;width:auto;}
.school_listings fieldset p{padding:2px;margin:1px;line-height:18px;}
.school_listings .hor_bar_container{width:70px;border:1px solid #ccc;display:inline-block;margin-right:4px;height:10px;line-height:10px;vertical-align:middle;}
.school_listings .hor_bar{background-color:#517084;height:10px;}
.school_listings .details{margin-bottom:10px;}
.school_listings .stats{margin-bottom:10px;}
.school_listings .stats span{font-size:12px;color:#666;}
.school_listings button{background-color:#fe6f11;border:0 solid;color:#fff;cursor:pointer;font-size:14px;height:44px;line-height:18px;margin-top:10px;padding:5px;vertical-align:middle;width:160px;}
#lead_container h1{font-size:40px;line-height:40px;letter-spacing:-2px;}
#lead_container img{margin-bottom:20px;}
.colleges-online-degrees .post_content h2{font-size:34px;}
.colleges-online-degrees .display-listings h3{font-size:40px;line-height:120%;margin-top:5px;}
.colleges-online-degrees .display-listings h4{font-size:35px;line-height:120%;margin-top:2px;}
.colleges-online-degrees .display-listings h5{font-size:30px;line-height:120%;margin-top:5px;margin-bottom:5px;}
.colleges-online-degrees .display-listings h6{font-size:25px;line-height:120%;margin-top:5px;}
.colleges-online-degrees .display-listings ul{margin-left:20px;}
.colleges-online-degrees .search_box{border:1px solid #e7eef4;position:relative;padding-left:150px;margin-left:30px;}
.colleges-online-degrees .search_box:after{content:"";background:url("/wp-content/themes/matchcollege/images/icons/arrow_white.png") no-repeat scroll center center #f8792c;position:absolute;width:150px;height:100%;left:0;top:0;}
.colleges-online-degrees .search_box form{margin:10px 0 18px 0;}
.colleges-online-degrees .search_box form h4{padding:0 40px;display:inline-block;}
.colleges-online-degrees .search_box form .term{font-size:17px;height:34px !important;line-height:20px;width:35%;border-color:#a3b1b9;border-right:0;color:#35434f;}
.colleges-online-degrees .search_box form .level{color:#35434f;height:44px;margin:0 -6px;width:23%;border-color:#a3b1b9;}
.colleges-online-degrees .degree-list{border:1px solid #e7eef4;position:relative;}
.colleges-online-degrees table{width:100%;}
.colleges-online-degrees .title{font-weight:bold;color:#21a5d9;}
.colleges-online-degrees .degree-list .degree-group{}
.colleges-online-degrees .degree-list .degree-heading{border-bottom:1px solid #e7eef4;}
.colleges-online-degrees .degree-list .degree-heading h6{margin:0;}
.colleges-online-degrees .degree-list .degree-heading a{padding:24px 50px 24px 70px;position:relative;display:block;}
.colleges-online-degrees .degree-list .degree-heading a:after{padding-top:1px;font:20px/28px FontAwesome;height:28px;left:24px;position:absolute;text-align:center;top:32%;width:28px;content:'\f068';}
.colleges-online-degrees .degree-list .degree-heading a.collapsed::after{content:"\f067";}
.colleges-online-degrees .degree-list .degree-inner{padding:24px 30px;}
.colleges-online-degrees .degree-list .degree-inner .programm-list{margin:25px 0 25px 50px;font-size:20px;}
.colleges-online-degrees .school-list{border:1px solid #e7eef4;display:table;width:100%;}
.colleges-online-degrees .school-list .school-group{padding:50px;display:table-cell;}
.colleges-online-degrees .school-list .school-group:last-of-type{border-bottom:0 none;}
.colleges-online-degrees .school-list .school-group .school-body{padding-top:20px;}
.colleges-online-degrees .school-list .school-group .school-links{float:left;width:300px;}
.colleges-online-degrees .school-list .school-options{display:table-cell;width:200px;border-left:1px solid #e7eef4;}
.colleges-online-degrees .school-list .school-option-row{border-bottom:1px solid #e7eef4;padding:50px 20px;}
.colleges-online-degrees .school-list .school-option-row:last-of-type{border-bottom:0 none;}
.colleges-online-degrees .school-list .school-option-row .school-option-label{color:#bbb;padding-bottom:10px;}
.colleges-online-degrees .school-list .school-links .btn{background-color:#f8792c;color:#ffffff;}
.colleges-online-degrees .school-list .school-group .school-inner{margin-left:340px;}
@media(max-width:1000px){.colleges-online-degrees .school-list .school-group .school-links{float:none;width:100%;}
    .colleges-online-degrees .school-list .school-group .school-inner{margin:20px 0 0 0;}
}
.colleges-online-degrees .school-list .school-group .school-degrees{margin-top:20px;}
.colleges-online-degrees .school-list .school-group .school-degrees select{width:350px;background-position:97% 16px;padding-right:30px;height:44px;box-sizing:border-box;}
.colleges-online-degrees .school-list .school-group .school-degrees .btn{background:url("/wp-content/themes/matchcollege/images/icons/arrow_white.png") no-repeat scroll center center/auto 50% #21a5d9;height:44px;left:-1px;position:relative;}
@media (max-width:768px){.colleges-online-degrees .school-list{display:block;}
    .colleges-online-degrees .school-list .school-group{display:block;padding:25px;}
    .colleges-online-degrees .school-list .school-group .school-body{padding-top:0;}
    .colleges-online-degrees .school-list .school-group .school-degrees select{width:200px;}
    .colleges-online-degrees .school-list .school-group .school-degrees .btn{left:0;}
    .colleges-online-degrees .school-list .school-options{border-top:1px solid #e7eef4;border-left:0 none;display:block;width:100%;}
    .colleges-online-degrees .school-list .school-option-row{padding:20px 25px;}
    .colleges-online-degrees .school-list .school-option-row .school-option-label{display:inline-block;padding-bottom:0;margin-right:20px;}
}
.top_search_box form p{font-size:16px;color:#888;margin:0;}
.top_search_box form #txtSearch{width:45%;height:34px !important;font-size:17px;line-height:20px;}
.top_search_box form #search_by{width:30%;}
@media (max-width:1200px){.top_search_box form #search_by{width:28%;}
    .top_search_box form #txtSearch{width:35%;}
    .landing-template .financial{width:30% !important;}
    .landing-template .answers{width:30% !important;}
    .landing-template .badge-image{width:30% !important;}
}
.colleges-online-degrees .accordion .accordion-group .accordion-heading a::after{background:none repeat scroll 0 0 #ff8153;border-radius:0;padding-top:1px;color:#fff;font:14px/28px FontAwesome;height:28px;left:8px;position:absolute;text-align:center;top:30%;width:28px;}
.colleges-online-degrees .accordion .accordion-group .accordion-heading a{padding:12px 50px 12px 45px;}
.colleges-online-degrees .accordion .accordion-group .accordion-heading.category_heading{}
.colleges-online-degrees .accordion .accordion-group .accordion-heading.degree_level_heading{margin-left:10px;}
.colleges-online-degrees .accordion .accordion-group .accordion-heading.subject_heading{margin-left:20px;}
#id-subject-list .accordion-group .accordion-inner{margin-left:20px;}
@media (max-width:768px){.colleges-online-degrees .display-listings h3{font-size:25px;line-height:110%;margin-top:0;}
    .colleges-online-degrees .display-listings h4{font-size:23px;line-height:110%;margin-top:0;}
    .colleges-online-degrees .display-listings h5{font-size:21px;line-height:110%;margin-top:0;}
    .colleges-online-degrees .display-listings h6{font-size:19px;line-height:110%;margin-top:0;}
    .colleges-online-degrees .accordion .accordion-group .accordion-heading a::after{top:20%;}
}
.post_content{-moz-hyphens:none;word-wrap:normal;}
.post_content ul{margin-bottom:20px;}
#ajax_loader_container{background:none repeat scroll 0 0 #555;color:#fff;height:100px;margin-bottom:30px;padding-top:10px;width:100%;}
#ajax_loader_container > h2{border-bottom:medium none;color:#fff;text-align:center;padding-top:10px;}
#ajax_loader{background:url("/wp-content/themes/matchcollege/images/icons/ajax-loader.gif") no-repeat scroll center top rgba(0, 0, 0, 0);height:25px;margin:0 auto;text-align:center;width:300px;z-index:999;}
.campusexplorer-widget select, .campusexplorer-widget input{font-size:14px;height:25px !important;}
.contains-em #ce_topics{padding-left:0;text-align:left;float:left;margin-right:5px;}
.contains-em #ce_topics li{margin-left:20px;}
#ce_topics_lightbox{padding-left:0;text-align:left;float:left;margin-right:5px;}
#ce_topics_lightbox li{margin-left:20px;}
.campusexplorer-widget .contact-acknowledgment .radio input[type="radio"], .checkbox input[type="checkbox"]{margin-left:5px;margin-top:5px;}
.campusexplorer-widget .contact-acknowledgment.checkbox.label.field-before-submit span{color:#888;font-size:13px;font-weight:100;text-shadow:none;vertical-align:top;}
.asd-program-multi-interest-wrapper .asd-program-multi-interest-headline{padding:7px;}
.asd-program-multi-interest-wrapper .asd-program-multi-interest-headline p{margin-bottom:2px;line-height:110%;}
.asd-button, a.asd-button:visited, input.asd-button[type="submit"]{background:#d36510;}
.asd-button:hover, a.asd-button:visited:hover, input.asd-button[type="submit"]:hover{background:#444;}
.asd-client-widget .asd-error{color:#000;}
.top_cmn_widget{color:#fff;}
@media (max-width:768px){.top_cmn_widget{background:none repeat scroll 0 0 #368fbb;margin:30px 0;padding:12px 15px 1px;}
}
.top_cmn_widget h3{font-size:26px;margin-top:0;line-height:27px;letter-spacing:-1px;color:#fff;}
.top_cmn_widget select{width:95%;}
.top_cmn_widget dd{margin-left:0;}
.top_cmn_widget dl{margin-top:5px;margin-bottom:12px;}
.top_cmn_widget input[type="submit"]{width:95%;background:#f88b30;}
.cmn_general_listings{margin-top:10px;}
.cmn_general_listings .span2{text-align:center;}
.cmn_general_listings .cmn_logo{display:block;max-width:170px;margin:5px auto;}
.cmn_general_listings .request_info{margin-bottom:10px;}
#vm_listings .program_details img{margin:10px auto;display:block;}
#vm_listings .program_name h3{padding-left:16px;margin-top:5px;}
.ribbon{background:url("/wp-content/themes/matchcollege/images/template_images/listing_ribbon.png") repeat scroll 0 0 rgba(0, 0, 0, 0);height:81px;margin-top:-4px;margin-left:-4px;position:absolute;width:81px;z-index:1;}
#zip_search input[type="submit"], #zip_search_top input[type="submit"]{background:none repeat scroll 0 0 #4193b3;border:1px solid #bbb;color:#fff !important;height:40px !important;font-size:17px;}
@media (max-width:600px){#zip_search{margin:20px 0;}
    #zip_search h2{margin-top:20px !important;}
    .colleges-online-degrees .title #main-headline h1{font-size:22px !important;}
    .colleges-online-degrees .title #big-arrow img{width:100%;max-width:53px;}
    .colleges-online-degrees .title #big-arrow{height:auto;}
    .colleges-online-degrees .title #main-headline{margin-bottom:0;margin-left:70px !important;}
    .landing-template{padding:23px 0 15px 35px!important;margin:0 !important;box-sizing:border-box;padding-left:0!important;}
    #aside.landing-template .financial{width:100% !important;margin:0 !important;}
    #aside.landing-template .answers{width:100% !important;margin:0;}
}
.request_information_button{background:none repeat scroll 0 0 #d76710;border:1px solid #666;color:#fff;cursor:pointer;font-size:14px;margin:0 auto;padding:5px;width:150px;}
.stars{background:url('/wp-content/themes/matchcollege/images/icons/stars_sprite.png') no-repeat scroll;height:24px;margin-bottom:3px;}
.stars_1{background-position:0 -25px;}
.stars_2{background-position:0 -49px;}
.stars_3{background-position:0 -73px;}
.stars_4{background-position:0 -97px;}
.stars_5{background-position:0 -121px;}
.stars_6{background-position:0 -145px;}
.stars_7{background-position:0 -169px;}
.stars_8{background-position:0 -193px;}
.stars_9{background-position:0 -217px;}
.stars_10{background-position:0 -241px;}
.small_stars{background:url('/wp-content/themes/matchcollege/images/icons/small_stars_sprite.png') no-repeat scroll;height:14px;}
.small_stars_1{background-position:center -14px;}
.small_stars_2{background-position:center -28px;}
.small_stars_3{background-position:center -42px;}
.small_stars_4{background-position:center -56px;}
.small_stars_5{background-position:center -70px;}
.small_stars_6{background-position:center -85px;}
.small_stars_7{background-position:center -99px;}
.small_stars_8{background-position:center -113px;}
.small_stars_9{background-position:center -127px;}
.small_stars_10{background-position:center -142px;}
#lbOverlay{position:fixed;top:0;left:0;z-index:99997;width:100%;height:500px;}
#lbOverlay.black{background-color:#000000;}
#lbOverlay.grey{background-color:#000000;}
#lbMain{position:absolute;left:0;width:100%;z-index:99998;text-align:center;line-height:0;}
#lbMain a img{border:1px solid #ffffff;}
#lbOuterContainer{position:relative;background-color:#fff;width:200px;height:200px;margin:0 auto;-moz-border-radius:8px;border-radius:8px;}
#lbOuterContainer.black{border:2px solid #CCCCCC;background-color:#000000;}
#lbOuterContainer.grey{border:2px solid #888888;}
#lbDetailsContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;width:100%;line-height:1.4em;overflow:auto;margin:0 auto;padding:0;position:relative;z-index:14;-moz-border-radius:8px;border-radius:8px;}
#lbDetailsContainer.black{background-color:#000000;}
#lbDetailsContainer.grey{background-color:#ffffff;}
#lbImage, #lbIframe{border:none;}
#lbImage.black, #lbIframe.black{border:1px solid #CCCCCC;}
#lbImage.grey, #lbIframe.grey{}
#lbImageContainer, #lbIframeContainer{padding:4px;z-index:12;}
#lbLoading{position:absolute;top:40%;left:0;text-align:center;line-height:0;}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lbImageContainer > #lbHoverNav{left:0;}
#lbHoverNav a{outline:none;}
#lbDetailsData{padding:0 10px;}
#lbDetailsData.black{color:#ffffff;}
#lbDetailsData.grey{color:#333333;}
#lbDetails{width:60%;float:left;text-align:left;}
#lbCaption{display:block;font-weight:bold;}
#lbNumberDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbNavDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbClose{width:64px;height:28px;float:right;margin-bottom:1px;}
#top_close{width:64px;height:22px;float:right;margin-bottom:1px;}
#lbClose.grey{background:url('/wp-content/themes/matchcollege/images/template_images/close.gif') no-repeat;}
#top_close.grey{background:url('/wp-content/themes/matchcollege/images/template_images/close.gif') no-repeat;}
@media (max-width:500px){#lbMain #lbOuterContainer{width:300px !important;}
}
@media (max-width:768px){.img-polaroid{display:block;margin:15px auto 20px auto;float:none;}
}
.cursor{cursor:pointer;}
.small{font-size:85%;line-height:130%;}
.large{font-size:125%;line-height:125%;}
@media (max-width:768px){.large{font-size:102%;line-height:102%;}
}
.bold{font-weight:600;}
.italic{font-style:italic;}
.link{color:#0b8ccb;cursor:pointer;}
.link:hover{color:#505050;}
.muted{color:#777;}
.hover:hover{background:#f8f8f8 !important;}
.online-courses-by-state select{height:44px;}

.cmn_widget #load_cmn_widget .btn {height: 50px;}