/*
Theme Name:   Concordia Online Education
Template:    hotchalk-bootstrap
Author:      David Sals - Hotchalk, Inc.
*/

html,
body {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	color: #231f20;
}

html {
	background: #06798d;
}

body {
	background: #ebf0f2;
}

.visible-js {
	display: none;
}

h1, h2, h3, h4 {
	font-family: "Muli", Helvetica, Arial, sans-serif;
	color: #231f20;
	font-weight: 300;
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 14px;
}

.single .text .full-width {
	height: auto;
	max-width: 100%;
}

.callout h2, .callout h3 {
	font-size: 22px;
}

.text h1, .text h2 {
	padding-bottom: 4px;
}

.text h3, .text h4 {
	padding-bottom: 4px;
}

div, p, li {
	font-size: 14px;
	line-height: 1.6em;
}

ul {
	padding-bottom: 4px;
}

li {
	padding-bottom: 6px;
}

#header ul,
#header li {
	padding-bottom: 0;
}

/* GRID AND BOXES */

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	padding-left: 5px;
	padding-right: 5px;
}

.box > div,
.col-xs-1 .box .text, .col-xs-2 .box .text, .col-xs-3 .box .text, .col-xs-4 .box .text, .col-xs-5 .box .text, .col-xs-6 .box .text, .col-xs-7 .box .text, .col-xs-8 .box .text, .col-xs-9 .box .text, .col-xs-10 .box .text, .col-xs-11 .box .text, .col-xs-12 .box .text,
.col-sm-1 .box .text, .col-sm-2 .box .text, .col-sm-3 .box .text, 
.col-md-1 .box .text, .col-md-2 .box .text, .col-md-3 .box .text, 
.col-lg-1 .box .text, .col-lg-2 .box .text, .col-lg-3 .box .text {
	padding-left: 15px;
	padding-right: 15px;
}

.col-sm-4 .box .text, .col-sm-5 .box .text, .col-sm-6 .box .text,
.col-md-4 .box .text, .col-md-5 .box .text, .col-md-6 .box .text,
.col-lg-4 .box .text, .col-lg-5 .box .text, .col-lg-6 .box .text 
 {
	padding-left: 20px;
	padding-right: 20px;
}

.col-sm-7 .box .text, .col-sm-8 .box .text, .col-sm-9 .box .text, .col-sm-10 .box .text, .col-sm-11 .box .text, .col-sm-12 .box .text,
.col-md-7 .box .text, .col-md-8 .box .text, .col-md-9 .box .text, .col-md-10 .box .text, .col-md-11 .box .text, .col-md-12 .box .text,
.col-lg-7 .box .text, .col-lg-8 .box .text, .col-lg-9 .box .text, .col-lg-10 .box .text, .col-lg-11 .box .text, .col-lg-12 .box .text {
	padding-left: 30px;
	padding-right: 30px;
}

.box {
	margin-bottom: 10px;
}

.box .headline {
	padding-top: 14px;
	padding-bottom: 14px;
}

.box .headline.center * {
	text-align: center;
}

.box .headline h2,
.box .headline h3,
.box .headline h4 {
	text-transform: uppercase;
	color: white;
}

.box .headline.white h2,
.box .headline.white h3,
.box .headline.white h4 {
	color: inherit;
}

.box .text {
	background: rgba(255,255,255,0.9);
	padding-top: 16px;
	padding-bottom: 10px;
}

.equal .box .text {
	padding-bottom: 210px;
	margin-bottom: -200px;
}

.equal {
	overflow: hidden;
	margin-bottom: 10px;
}

.box .blue { background: #003c5b; }
.box .gray { background: #e1e3e8; }
.box .green { background: #007c5b; }
.box .orange { background: #d94424; }
.box .plum { background: #722b4f; }
.box .red { background: #af2738; }
.box .teal { background: #00748d; }
.box .white { background: #ffffff; }
.box .yellow { background: #faab2c; }

.box.border { border: 1px solid #ebf0f2; }
.box.border.blue { border-color: #003c5b; }
.box.border.gray { border-color: #e1e3e8; }
.box.border.green { border-color: #007c5b; }
.box.border.orange { border-color: #d94424; }
.box.border.plum { border-color: #722b4f; }
.box.border.red { border-color: #af2738; }
.box.border.teal { border-color: #00748d; }
.box.border.yellow { border-color: #faab2c; }

.box .blue.headline h4, 
.box .gray.headline h4, 
.box .green.headline h4, 
.box .orange.headline h4, 
.box .plum.headline h4, 
.box .red.headline h4, 
.box .teal.headline h4, 
.box .green.headline h4, 
.box .white.headline h4, 
.box .yellow.headline h4 {
	font-size: 16px;
	padding-top: 0;
}
/* HEADER */

#header #main-head {
	background: rgba(158,204,211,0.83);
	min-height: 72px;
	z-index: 1000;
	position: fixed;
	top: 0;
	width: 100%;
}

#header #sub-head {
	background: rgba(0,116,141,0.5);
	z-index: 900;
	position: fixed;
	top: 72px;
	width: 100%;
}

#header #tab-head {
	background: rgba(255,255,255,0.5);
	z-index: 800;
	position: fixed;
	top: 100px;
	width: 100%;
}

#header .container {
	background: transparent;
}

#header .logo {
	float: left;
	margin-top: 7px;
	margin-bottom: 15px;
}

#header .logo a {
	display: block;
	position: relative;
	z-index: 2000;
	width: 203px;
	height: 50px;
	background: transparent url(images/logo-concordia-online-education.png) no-repeat left top;
}

#header .specials {
	float: right;
	margin-top: 16px;
}

#header .specials div {
	float: right;
}

#header .icon-chat a {
	display: block;
	width: 24px;
	height: 23px;
	background: transparent url(images/icon-chat-header.png) top left no-repeat;
	margin: 4px 20px 0 0;
}

#header a.icon-phone {
	display: block;
	width: 19px;
	height: 23px;
	background: transparent url(images/icon-phone-header.png) top left no-repeat;
	position: relative;
	margin: 4px 20px 0 0;
}

#header a.icon-phone span {
	display: none;
	position: absolute;
	background: #6a6c6d;
	padding: 2px 5px;
	color: white;
	top: 27px;
	left: -37px;
	white-space: nowrap;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#header a.icon-phone:hover span {
	display: block;
}

#header .searchbox {
	width: 166px;
	height: 35px;
	background-color: #b1d2d2;
	-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.2);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.2);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#header #searchform {
	width: 166px;
	height: 35px;
	background: none;
	padding: 0;
	margin: 0;
}

#header #searchform .gsc-input {
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	width: auto;
}

#header #searchform .gsc-clear-button {
	background: none;
}

#header #searchform input[type=text] {
	height: 31px !important;
	padding: 2px 6px 2px 32px !important;
	width: 160px !important;
	background: #b1d2d2 url(images/icon-search.png) 8px 7px no-repeat !important;
	position: relative;
	top: 2px;
	left: -4px;
}

#header #searchform .gsib_b,
#header #searchform input[type=image] {
	display: none;
}

/* NAVIGATION */

.navbar-inverse {
	background: transparent;
	border: none;
	margin-bottom: 0;
	display: block;
	float: left;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: transparent;
}

#main-head .nav {
	width: 100%;
	margin: 0 0 0 30px;
}

#main-head .nav .caret {
    display: none;
}

#main-head .nav li:first-child {
	margin-left: 0;
}

#main-head .nav li {
	margin-left: 18px;
}

#main-head .nav li a {
	text-align: center;
	color: #6a6c6d;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	font-family: "Muli", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 25px 15px;
}


#main-head .nav li a:hover {
 	background: #bfecee;
}
/*#main-head .nav li a:hover {
	background: #d9ebed;
}*/

#sub-head .nav {
	height: 28px;
	margin-left: 231px;
}

#sub-head .nav li:first-child {
	margin-left: 0;
}

#sub-head .nav li {
	margin-left: 18px;
}

#sub-head .nav li a {
	text-align: center;
	color: white;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	font-family: "Muli", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 5px 15px 3px 15px;
}

#sub-head .nav li a:hover {
	background: rgba(36,163,178,0.77);
}

#sub-head .nav li ul {
	background: rgba(65,173,184,0.9);
	border: 0;
	min-width: 100%;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#sub-head .nav li li {
	margin-left: 0;
}

#sub-head .nav li li a {
	text-align: left;
}

#sub-head .nav li.dept-dropdown li a {
	padding-left: 30px;
}

#sub-head .nav li.dept-dropdown li.department a {
	cursor: default;
	padding-left: 15px;
	color: #003c5b;
}

#sub-head .nav li.dept-dropdown li.department a:hover {
	background: transparent;
}

#sub-head .nav li.dept-dropdown li.degree a {
	padding-left: 15px;
	font-weight: 700;
}

#sub-head .dropdown-menu>.active>a {
	background: transparent;
}

#sub-head .dropdown-menu>li>a:hover,
#sub-head .dropdown-menu>li>a:focus {
	background: transparent;
}

#sub-head .nav li li a:hover {
	background: #1594a5;
}

#sub-head .noshow {
	display: none;
}

#tabnav {
	height: 28px;
}

#tabnav {
	margin: 0;
	margin-left: 231px;
	padding: 0;
	list-style: none;
	display: block;
	float: left;
}

#tabnav li:first-child {
	margin-left: 0;
}

#tabnav li {
	margin-left: 18px;
	display: block;
	float: left;
	position: relative;
}

#tabnav li a {
	text-align: center;
	color: #1a8889;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	font-family: "Muli", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 5px 15px 3px 15px;
	display: block;
}

#tabnav li a:hover {
 	background: #9eccd3;
	text-decoration: none;
}

.anchor {
	position: relative;
	top: -110px;
	height: 1px;
	margin-bottom: -1px;
	z-index: -1;
}

/* SEARCH RESULTS */

#___gcse_1 * {
	background: none;
	border: none;
	padding: 0;
}

#___gcse_1 .gsc-url-top {
	display: none;
}

#___gcse_1 .gs-title {
	margin-top: 16px;
	margin-bottom: 10px;
	overflow: visible;
	text-decoration: none;
}

#___gcse_1 .gs-title a:hover {
	text-decoration: underline;
}

#___gcse_1 .gsc-selected-option-container {
	width: 93px !important;
	height: 22px;
	background-color: #00748d;
}

#___gcse_1 .gsc-selected-option {
	color: white;
}

#___gcse_1 .gsc-option-menu {
	background: white;
	top: -3px !important;
}

#___gcse_1 .gsc-option {
	padding: 2px 10px;
}

#___gcse_1 .gsc-cursor-box {
	margin-top: 20px;
}

/* READ MORE */
.hc-read-more a {
    background-color: #ccc;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin-left: 10px;
    padding: 5px 10px;
}

.hc-read-more a:hover {
    background-color: #00748d;
	text-decoration: none;
}

/* FOOTER */

#footer {
	background: #06798d;
	padding-bottom: 60px;
}

#menu-footer ul {
	list-style: none;
	margin: 18px 0 0 24px;
	padding: 0;
}

#menu-footer li {
	float: left;
	line-height: 1em;
}

#menu-footer a {
	color: #ccc;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0 12px;
	font-weight: 200;
}

#menu-footer a:hover {
	text-decoration: underline;
}

#menu-footer li:first-child a {
	padding-left: 0;
}

#menu-footer li:last-child a {
	border-right: none;
}

.copyright {
	float: right;
	margin: 0 10px 0 0;
	color: #ccc;
	font-size: 12px;
	font-weight: 200;
}

.copyright a {
	color: #ccc;
	text-decoration: none;
}

#footer-text {
	float: right;
	max-width: 500px;
	margin: 16px 24px 0 44px;
}

.hc_widget_footer-text {
	color: #ccc;
	font-size: 12px;
	text-align: right;
	line-height: 18px;
	font-weight: 300;
}

body > iframe {
	display: none;
}

/*social icons*/
.social-icons {
	list-style: none;
	margin: 10px;
}
ul.social-icons a {
    display: block;
}

.social-icons li {
	float:right;
}
.social-icons span {
	display:block;
	padding:4px 2px;
	background:#06798d;
}

ul.social-icons .icon-facebook a {
	background: transparent url(images/icon-social-facebook.png) top left no-repeat;
	width:34px;
	height:33px;
}
ul.social-icons .icon-twitter a {
	background: transparent url(images/icon-social-twitter.png) top left no-repeat;
	width:34px;
	height:33px;
}

ul.social-icons .icon-linkedin a {
	background: transparent url(images/icon-social-linkedin.png) top left no-repeat;
	width:34px;
	height:33px;
}

ul.social-icons .icon-pintrest a {
	background: transparent url(images/icon-social-pintrest.png) top left no-repeat;
	width:34px;
	height:33px;
}

ul.social-icons .icon-facebook a:hover {
	background: transparent url(images/icon-social-facebook-over.png) top left no-repeat;
	width:34px;
	height:33px;
}
ul.social-icons .icon-twitter a:hover {
	background: transparent url(images/icon-social-twitter-over.png) top left no-repeat;
	width:34px;
	height:33px;
}

ul.social-icons .icon-linkedin a:hover {
	background: transparent url(images/icon-social-linkedin-over.png) top left no-repeat;
	width:34px;
	height:33px;
}

ul.social-icons .icon-pintrest a:hover {
	background: transparent url(images/icon-social-pintrest-over.png) top left no-repeat;
	width:34px;
	height:33px;
}

#main .us_wrapper [class*=" us-icon-"]:before,
#main .us_wrapper [class^=us-icon-]:before {
	font-size: 20px;
	line-height: 44px;
}

/* FORMS */

.grid .row .form-container {
	padding-left: 0;
	padding-right: 0;
}

.form-box {
	padding: 16px 30px;
	background-color: white;
}

.form-box h2 {
	font-size: 20px;
	text-align: center;
	color: #003c5b;
	margin-bottom: 16px;
}

.form-box label {
	float: left;
	color: #231f20;
	font-family: "Muli", Helvetica, Arial, sans-serif;
	font-size: 13px;
	width: 36%;
	margin-right: 2%;
	padding: 0;
	white-space: normal;
	text-align: left;
}

.form-box input,
.form-box select {
	width: 100%;
	height: 36px;
	border: 1px solid #70bcc5;
	color: #231f20;
	font-family: "Muli", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 36px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 0px 8px;
	background-color: white;
}

/* .form-box select {
	-webkit-appearance:none;
} */

.form-box select:disabled {
	background-color: #eee;
	color: #ccc;
}

.form-box .ph1,
.form-box .ph2 {
	width: 28%;
	margin-right: 1%;
}

.form-box .ph3 {
	width: 38%;
}

.form-box .checkbox,
.form-box .radio {
	color: #231f20;
	font-family: "Muli", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 12px;
}

.form-box .checkbox input,
.form-box .radio input {
	width: auto;
	position: relative;
	top: -4px;
	border: 1px solid #70bcc5;
}

.form-box .continuebox,
.form-box .donebox {
	text-align: center;
}

.form-box .continuebox input,
.form-box .donebox input {
	color: white;
	border: none;
	background-color: #faab2c;
	font-size: 24px;
	line-height: 40px;
	height: 40px;
	width: auto;
	margin: 0 auto 10px auto;
	padding-left: 60px;
	padding-right: 60px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(192,128,17,1);
	-moz-box-shadow: 2px 2px 2px 0px rgba(192,128,17,1);
	box-shadow: 2px 2px 2px 0px rgba(192,128,17,1);
}
/*form color testing*/
.form-box.variate .continuebox input,
.form-box.variate .donebox input {
	color: white;
	border: none;
	background-color: #af2738;
	font-size: 24px;
	line-height: 40px;
	height: 40px;
	width: auto;
	margin: 0 auto 10px auto;
	padding-left: 60px;
	padding-right: 60px;
	text-transform: uppercase;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}



/*END form color testing*/

.form-box .stepline {
	border-top: 2px solid #d9ebed;
	width: 90px;
	margin-left: auto;
	margin-right: auto;
	height: 14px;
}

.form-box .stepline span {
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #d9ebed;
	color: #fff;
	line-height: 14px;
	font-size: 9px;
	position: relative;
	top: -13px;
}

.form-box .stepline span:first-child,
.form-box .stepline span:last-child {
	top: -8px;
}

.form-box .stepline span.current,
.form-box .stepline span.visited {
	background: #00748d;
}

.form-box .disclaimer {
	font-size: 9px;
	line-height:1.3;
}

.form-box .internationallink {
	clear: both;
	margin-top: 6px;
	text-align: center;
}

#bottom-form {
	margin-bottom: 10px;
}

#bottom-form .form-box {
	padding: 0;
	border: 1px solid #faab2c;
	overflow: hidden;
}

#bottom-form .step-headline {
	float: left;
	width: 22%;
	font-size: 24px;
	background: #faab2c;
	color: white;
	min-height: 260px;
	text-align: left;
	padding: 24px 20px 150px 20px;
	margin: 0;
	margin-bottom: -150px;
}

#bottom-form .step-headline span {
	display: block;
	font-size: 18px;
	margin-top: 8px;
}

#bottom-form .field-box {
	margin-left: 25%;
}

#bottom-form .groupstart-1,
#bottom-form .groupstart-2 {
	display: inline-block;
	width: 32%;
	margin-right: 2%;
	float: left;
	padding: 16px 0 8px 0;
}

#bottom-form .groupstart-3 {
	display: inline-block;
	width: 32%;
	padding: 16px 30px 8px 0;
}

#bottom-form .form-box label {
	width: 30%;
}

#bottom-form .form-box .checkbox,
#bottom-form .form-box .radio {
	margin-left: 10px;
}

#bottom-form .form-box .donebox {
	text-align: left;
}

#bottom-form .form-box .donebox input {
	margin-left: 0;
}
/*form testing*/
.form-hide {
		display: none;
	}


/*MED Offer banner*/
.banner-med-offer {
    background: transparent  url(images/bnr-b2s-award-lg.png) no-repeat left top;
    height: 84px;
	width:323px;
	margin-top: -80px;
}

/*EDD Offer banner*/
.banner-edd-offer {
    background: transparent  url(images/bnr-edd-award-lg.png) no-repeat left top;
    height: 84px;
	width:323px;
	margin-top: -80px;
}
/*ADDED TO MAKE ROOM FOR AWARD BANNER*/
.education.degree.hero h1, 
.comsci.degree.hero h1,
.athletic.degree.hero h1,
.social.degree.hero h1 {
    padding-top: 10px;
	line-height: 1;
}
.education.degree.hero h1 span, 
.comsci.degree.hero h1 span,
.athletic.degree.hero h1 span,
.social.degree.hero h1 span {
    display: block;
    font-size: 24px;
}
.edd.degree.hero h1 {
    width: 370px;
}

/* Acounting-offer*/
.acct-offer {
	background: transparent  url(images/bnr-acct-cpa-sticker1.png) no-repeat left top;
	display: block;
	height: 166px;
	position: absolute;
	right: -40px;
	top: 10px;
	width: 156px;
	z-index: 100;
}

/* STUDENT SERVICES */

.ss-name li {
    line-height: 1.2;
	padding-bottom:2px;
}

.page-id-21262 .text {
    overflow: hidden;
}

.ss-photo {
    float: left;
}

.ss-name {
    list-style: none outside none;
    margin-left: 85px;
}

.advisors .box {
	float: left;
	margin-right: 10px;
	width: 32%;
}
.advisors .text {
  min-height: 180px;
}
/* HIDE CHAT SIDE BUTTON */

/*
#SnapABug_Button {
	display: none;
}
*/

/* THANKYOU-PAGES */
.page-template-page-full-width-php .heros{
    background: transparent url(images/pic-hero-thankyou.jpg) right top no-repeat;

}

.page-template-page-full-width-php .metadata {
    display: none;
}

.banner-student-guide {
	background-color: rgba(158, 204, 211, 0.6);
	margin: 0 auto 10px auto;
	color: #003d5b;
	padding: 15px 15px 25px 15px;
	text-align: center;
}

.banner-student-guide .line1 {
	font-size: 28px;
	text-transform: uppercase;
}

.banner-student-guide .line2 {
	color: #00748d;
	font-size: 22px;
	line-height: 1.1;
	margin: 0 auto 10px auto;
	width: 170px;
}

.banner-student-guide .line3 {
	font-size: 14px;
	line-height: 1.2;
	margin: 0 auto 15px auto;
	width: 170px;
}

.banner-student-guide .btn-click-here {
	background-color: #f7941e;
	font-size: 18px;
	line-height: 1;
	margin: 5px 30px;
	padding: 3px 22px;
	text-transform: uppercase;
}

.banner-student-guide a.btn-click-here {
	color: #003d5b;
	text-decoration: none;
}

#page-thank-you .banner-student-guide {
	float: right;
	height: 242px;
	margin-right: -30px;
	margin-left: 10px;
	margin-top: -16px;
	padding: 15px;
	width: 250px;
}

#page-thank-you .banner-student-guide .line2 {
	width: 150px;
}

/* IPAD & SCHOLARHIP BANNERS */

.ipad-banner {
	width: 770px;
	height: 118px;
	position: relative;
	z-index: 10;
	margin-bottom: -3px;
	background: transparent url(images/bnr-scholar-ipad-lg.png) left top no-repeat;
}

.ipad-banner.masters.business {
	background: transparent url(images/bnr-career-ipad-lg.png) left top no-repeat;
}

.ipad-banner.masters.education {
	background: transparent url(images/bnr-scholar-ipad-lg.png) left top no-repeat;
}
.page-id-21312 .ipad-banner.masters.business {
	background: transparent url(images/bnr-acct-award-lg.png) left top no-repeat;
}


/* SALARY WIDGETS */

.salary-widget select {
	font-size: 14px;
}

.salary-widget .title {
	color: #036;
	font-weight: bold;
	font-size:12px;
}

.salary-widget .output {
	clear:both; 
	padding: 2px 0;
}

.salary-widget #jobdatadiv h2 {
	font-size: 18px;
	font-weight: normal;
	padding: 4px 0;
	margin-top: 10px;
	border-bottom: 1px solid #036;
}

.salary-widget #jobdatadiv h2 i {
	font-style: normal;
	font-weight: 400;
}

.salary-widget .lists {
	width:100%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.salary-widget .lists li {
	width: 100%;
	margin: 0;
	padding: 0;
}

.salary-widget .lists li span {
	width: 20%;
	padding: 2px 1%;
	font-size: 13px;
}

.salary-widget .lists li span:first-child {
/*	background: transparent;
*/	font-weight: 700;
}

.salary-widget .even {
	padding:5px;
}

.salary-widget .odd {
	padding:5px;
}

.salary-widget .odd .total,
.salary-widget .odd .average {
	background-color:#9dcad4; 
}

.salary-widget .area {
	float:left;
	width:10%;
	overflow:hidden;
	padding:5px;
	margin: 0;
	display:inline-block;
	white-space:nowrap;
	background-color:#fff;
}
	
.salary-widget .total,
.salary-widget .average {
	float:left; 
	background-color:#6fafc2; 
	overflow:hidden;
	margin: 0;
	display:block;
	white-space:nowrap;
	text-align:right;
}

.salary-widget .per {
	float:left; 
	overflow:hidden;
	margin: 0;
	display:block;
	white-space:nowrap;
	background-color:#fff;
	text-align:right;
}

.salary-widget .top10 {
	float:left; 
	overflow:hidden;
	margin: 0;
	display:block;
	white-space:nowrap;
	background-color:#fff;
	text-align:right;
}

.salary-widget .w2 {
	background-color:#d3d5d7;
}

.salary-widget .b2 {
	background-color:cbdcee;
}

.salary-widget .source {
	font-size: 10px;
	padding-top: 12px;
	clear:both;
}
	
.salary-widget .selection {
	display:block;
	float:left;
	width:33.3%;
}

.salary-widget form select {
    border: 1px solid #CCCCCC;
    color: rgba(0, 0, 0, 0.75);
    display: inline-block;
    font-size: 0.875em;
    height: 36px;
    line-height: 32px;
    padding: 5px;
	width: 98%;
}

.hc_widget_salary-education-posts, .hc_widget_salary-business-posts, .hc_widget_salary-socialsci-posts {
	border: 1px solid #70bcc5;
	margin: 20px 0 10px 0;
}

/* SALARY testing */
#select2, #select3, #citydiv1, #jobdiv1, .salary-widget .selectstate, .salary-widget .selectarea, .salary-widget .selectjob {
    background-color: white;
    border: 1px solid #70bcc5;
    border-radius: 4px;
    color: #231f20;
    font-family: "Muli",Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-bottom: 10px;
    padding: 0 8px;
    width: 98%;
}

.content .salary-widget .title {
    color: #036;
    font-size: 12px;
    font-weight: normal;
}
.content .salary-widget .selection {
    display: block;
    float: left;
    width: 33.3%;
}

.content .salary-widget #jobdatadiv h2 {
    border-bottom: 1px solid #00748d;
    font-size: 18px;
    font-weight: normal;
    margin-top: 10px;
    padding: 4px 0;
}

.content .salary-widget .total, .salary-widget .average {
    background-color: #6fafc2;
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    text-align: right;
    white-space: nowrap;
}

.content .salary-widget .odd .total, .salary-widget .odd .average {
    background-color: #9dcad4;
}

.content .salary-widget .cats {
    background-color: transparent;
    font-size: 12px !important;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 5px;
    margin-top: 10px;
    text-align: left;
}

.salary-widget .cats {
    background-color: #fff;
    font-size: 11px !important;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: left;
}
/* CONTENT */

.hero {
	background: transparent url(images/bg-pic-heros.png) repeat-x left top;
}

.hero.business.degree .row {
	background: transparent url(images/pic-hero-prog-business.jpg) left top no-repeat;
}

.hero.education.degree .row {
	background: transparent url(images/pic-hero-prog-education-a.jpg) 120px top no-repeat;
}

.hero.edd.degree .row {
	background: transparent url(images/pic-hero-prog-edd.jpg) 100px top no-repeat;
}

.hero.social.degree .row {
	background: transparent url(images/pic-hero-prog-digmedia.jpg) 85px top no-repeat;
}

.hero.comsci.degree .row {
	background: transparent url(images/pic-hero-prog-comsci.jpg) 85px top no-repeat;
}
.hero.athletic.degree .row {
	background: transparent url(images/pic-hero-prog-athletic.jpg) 85px top no-repeat;
}


.hero h1 {
	color: #003c5b;
	padding-top: 60px;
	height: 270px;
	width: 360px;
}
.degree.hero h1 {
    font-size: 30px;
    height: 220px;
}

.home .hero h1 {
	color: #003c5b;
	padding-top: 112px;
	padding-left: 30px;
	height: 335px;
}

.hero .content h2 {
	margin-bottom: 4px;
}

.sidebar,
.hero .content p {
	font-size: 14px;
}

.sidebar,
.hero .content {
	margin-top: 110px;
}

.sidebar.nosub,
.hero .content.nosub {
	margin-top: 82px;
}

.sidebar.hastab,
.hero .content.hastab,
.sidebar.hascheezburger,
.hero .content.hascheezburger {
	margin-top: 138px;
}

.lightbar {
	background: transparent url(images/bg-row-light.png)  repeat-x left top;
}

.darkbar {
	background: transparent url(images/bg-row-dark.png)  repeat-x left top;
}

.lightbar .callout,
.darkbar .callout {
	padding: 20px 30px;
}

.lightbar .callout h2,
.darkbar .callout h2 {
	font-size: 28px;
	margin-bottom: 6px;
}

.box .ipad-headline {
	width: 100%;
	height: 78px;
	background: #af2738 url(images/text-lg-ipad-textbooks.png) center center no-repeat;
}

.box .ipad-image {
	width: 100%;
	height: 235px;
	background: #fee6bf url(images/pic-ipad-textbooks.jpg) center center no-repeat;
}

/* kindle desktop start */
#banner-generic {
	background: transparent url(images/bnr-scholar-ipad-lg.png) center center no-repeat;
	width: 770px;
	height: 118px;
	position: relative;
}

.page-id-21312 #banner-business {
	background: transparent url(images/bnr-acct-award-lg.png) center center no-repeat;
	width: 770px;
	height: 118px;
	position: relative;
}

#banner-business {
	background: transparent url(images/bnr-career-ipad-lg.png) center center no-repeat;
	width: 770px;
	height: 118px;
	position: relative;
}

#banner-education {
	background: transparent url(images/bnr-scholar-ipad-lg.png) center center no-repeat;
	width: 770px;
	height: 118px;
	position: relative;
}

#banner-generic a, 
.page-id-21312 .ipad-banner.masters.business a, 
#banner-business a, 
#banner-education a {
	position: absolute;
	top: 87px;
	left: 164px;
	width: 110px;
	height: 20px;
}

#box-generic {
	background: #fee6bf url(images/pic-ipad-textbooks.jpg) center center no-repeat;
	width: 100%;
	height: 235px;
	position: relative;
}

#box-generic a {
	position: absolute;
	top: 210px;
	left: 125px;
	width: 116px;
	height: 20px;
}

#box-med {
	background: url(images/bnr-380/bnr-ipad-textbooks-med.jpg) center center no-repeat;
	width: 100%;
	height: 340px;
	margin-bottom: 15px;
	position: relative;
}

#box-med a {
	position: absolute;
	top: 317px;
	left: 10px;
	width: 116px;
	height: 20px;
}

.ipad-banner.generic, 
.ipad-banner.masters.education, 
.ipad-banner.masters.business, 
.bnr-ipad-textbooks-med, 
.box .ipad-image {
	display: none;
}
/* kindle desktop end */

.articles ul.hc_show_posts {
	margin: 0;
	padding: 0;
	list-style: none;
}

.articles ul.hc_show_posts li {
	padding-left: 20px;
	margin-bottom: 0px;
	background: transparent url(images/bullet-arrow.png) 0 7px no-repeat;
}

.articles ul.hc_show_posts li a {
	color: #00748d;
}
.articles ul.hc_show_posts h2 {
    font-size: 16px;
    padding-bottom: 8px;
}

.hc_show_posts.sticky img {
	float: left;
	margin-top: 10px;
	max-width: 150px;
}

.hc_show_posts.sticky div {
	margin-left: 170px;
}

.hc_show_posts.sticky .metapost {
	margin-left: 0;
}

.hc_show_posts.sticky li ul li {
	list-style: disc;
	margin-left: -25px;
	padding-bottom: 0;
}

.hc_list_degrees {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

.concentration, .top-level, .specialization {
    font-size: 12px;
    padding-bottom: 2px;
}

.group {
    font-size: 13px;
}


/* BLOG */

.content .prev-next {
	width: 200px;
	text-align: center;
	font-size: 12px;
	margin-right: 0;
	margin-left: auto;
	margin-bottom: 16px;
}

.content .prev-next div {
	display: inline;
	position: relative;
}

.content .left-pages img,
.content .right-pages img {
	position: relative;
}

.content .show-pages form {
	display: inline;
	padding: 0 12px;
}

.content .prev-next .pagenum {
	font-size: 12px;
	margin: 0 5px;
	width: 20px;
	border: 1px solid #999;
	text-align: center;
	padding: 1px;
}

.resources .hc_show_posts {
	list-style: none;
	margin: 0;
	padding: 0;
}

.resources .hc_show_posts li {
	padding-bottom: 20px;
}

.resources .hc_show_posts h2 {
	border-bottom: 2px solid #3ea5af;
	padding-bottom: 6px;
	margin-bottom: 6px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

.resources .hc_show_posts h2 a {
	color: #003c5b;
	font-size: 16px;
	text-decoration: none;
}

.resources .hc_show_posts p {
	font-size: 14px;
	display: inline;
}

.resources .hc_show_posts a {
	color: #3ea5af;
}

.resources .hc_show_posts .metapost {
	padding-bottom: 4px;
}

.resources .hc_show_posts div,
.resources .hc_show_posts li {
	color: #747c90;
	font-size:12px;
}
.resources .content h3 {
	padding-top: 8px;
	font-weight: bold;
}

.resources .content h4 {
	padding-top: 8px;
	font-family:open sans;
	font-size:18px;
	font-weight:normal;
}
.resources .content h2 {
	margin: 20px 0 0 0;
	font-weight: bold;
	color:#003c5b;
}

.tag-lead {
  font-size: 12px;
}

.single #main h1 {
	width: 95%;
	padding-top: 20px;
	height: 160px;
}

.page-template-default #main h1,
.single-hc-faculty #main h1.entry-title {
	width: 95%;
	height: 60px;
	padding-top: 20px;
	margin: 1em 0 .8em;
}


.single .resources.hero .row {
    background: none;
}

.category #main h1,
.tag #main h1 {
	width: 50%;
}

.category h1 span,
.tag h1 span {
	color: #722b4f;
	font-size: .7em;
}

ul.hc_show_categories {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.hc_show_categories li {
	border-top: 1px solid #d2ebec;
	margin: 0;
	padding: 0;
}

ul.hc_show_categories li:first-child {
	border-top: none;
}

ul.hc_show_categories a {
	display: block;
	padding: 10px 15px;
	background: #afdbdd;
	color: #747c90;
	text-transform: uppercase;
}

ul.hc_show_categories a:hover {
	background: #bfecee;
	text-decoration: none;
}

select.hc_show_tags,
select.hc_show_categories {
	width: 100%;
	height: 36px;
	border: 1px solid #70bcc5;
	color: #231f20;
	font-family: "Muli", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 36px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 16px 0;
	padding: 0px 8px;
}

.show-thumb {
	width: 100px;
	height: 55px;
	background-size: 100% auto;
	background-position: center center;
	float: left;
	margin: 5px 10px 0 0;
}

.text.notes p {
    font-size: 12px;
}

.tuition-prog {
    display: inline-block;
}

.tuition-cost {
    display: inline-block;
    float: right;
}

.cohort-cal {
    background-color: #f7e1bf;
    font-weight: bold;
    padding: 10px;
	margin:10px 0;
}

.category-blurb {
    padding-bottom: 10px;
}

.category-blurb p {
	font-size:12px !important;
	line-height:1.5;
	padding: 10px 20px;
	margin: 0;
}
.category-blurb h3 {
	font-family:"Muli", Helvetica, Arial, sans-serif;
	color:#003c5b;
	font-size:16px;
	padding: 20px 20px 0 !important;
	text-transform: uppercase;
	font-weight: normal !important;
}

.text.light-green {
	background-color:#becfdb;
	padding: 0 !important;
	}
.single-post .category-blurb {
    font-size: 12px;
    padding: 20px;
	line-height: 1.3;
}
.cat-head {
	display:none;
}

.cat-head .hc_updated {
  display: none;
}

/*sppecific styles*/
.category-principals-office .cat-head {
	background: #becfdb url(images/bg-blog-author-gatens.jpg) no-repeat;
	display: block;
	height: 100px;
	padding: 30px 10px 10px 130px;
	width: 100%;
}
	
.category-leaders-link .cat-head {
	background: #becfdb url(images/bg-blog-author-terry.jpg) no-repeat;
	display: block;
	height: 100px;
	padding: 30px 10px 10px 130px;
	width: 100%;
}

.category-the-caregiver .cat-head {
	background: #becfdb url(images/bg-blog-author-spahr.jpg) no-repeat;
	display: block;
	height: 100px;
	padding: 30px 10px 10px 130px;
	width: 100%;
}
	
.cat-head a {
	color: #003c5b;
	display: block;
	font-family: muli;
	font-size: 24px;
	text-transform: uppercase;
}
	
.single .content .metadata {
	font-size: 12px;
}

.single #main h1 {
	height: auto;
	margin-bottom: 10px;
	padding-top: 20px;
}
		
.text.cat-blurb {
	display:none;
}
			
/* CATEGORIES WITH PHOTOS */
.category-the-caregiver .category-blurb {
    background: transparent  url(images/pic-author-spahr.jpg) no-repeat left top;
    padding-left: 200px;
	min-height:200px;
}
.category-leaders-link .category-blurb {
    background: transparent  url(images/pic-author-terry.jpg) no-repeat left top;
    padding-left: 200px;
	min-height:200px;
}
.category-principals-office .category-blurb {
    background: transparent  url(images/pic-author-gatens.jpg) no-repeat left top;
    padding-left: 200px;
	min-height:200px;
}

.category-leaders-link .resources.hero .row, .category-principals-office .resources.hero .row, .category-the-caregiver .resources.hero .row {
	background: none;
}

.category-principals-office .text.cat-blurb, .category-leaders-link .text.cat-blurb, .category-the-caregiver .text.cat-blurb {
	display:block;
	font-size: 12px;
	font-style: italic;
	line-height: 1.3;
	padding-bottom: 20px;
}

.category-leaders-link .hero h1, .category-principals-office .hero h1, .category-the-caregiver .hero h1 {
	color: #003c5b;
	height: auto;
	margin-bottom: 20px !important;
	padding-top: 20px;
	width: 100% !important;
}

.category-leaders-link .content .scholarship-bar, .category-principals-office .content .scholarship-bar, .category-the-caregiver .content .scholarship-bar {
	display: none;
}

.edspend td, .edspend th {
	padding:4px;
}

/*scholarship bar*/
.scholarship-bar .teal {
	padding: 28px 40px 28px 40px;
	
}

.scholarship-bar h2 {
	display: inline-block;
	color: white;
	font-size: 18px;
	text-transform: uppercase;
	width: 540px;
}

.scholarship-bar h4 {
	display: inline-block;
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	width: 469px;
}

.scholarship-bar .contact {
	display: inline-block;
	padding: 0;
}

.scholarship-bar .icon-chat a {
	display: inline-block;
	width: 24px;
	height: 23px;
	background: transparent url(images/icon-chat-white.png) top left no-repeat;
	margin: 4px 0 0 0;
}

.scholarship-bar a.icon-phone {
	display: inline-block;
	width: 19px;
	height: 23px;
	background: transparent url(images/icon-phone-white.png) top left no-repeat;
	position: relative;
	margin: 4px 20px 0 0;
}

.scholarship-bar a.icon-phone span {
	display: none;
	position: absolute;
	background: #9eccd3;
	padding: 2px 5px;
	color: #231f20;
	top: 27px;
	left: -37px;
	white-space: nowrap;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.scholarship-bar a.icon-phone:hover span {
	display: block;
}

.content .scholarship-bar {
	width: 100%;
}

.content .scholarship-bar .teal {
	background: rgba(0,116,141,0.6);
	padding: 10px 30px;
}

.content .scholarship-bar h2 {
    display: inline-block;
    font-size: 20px;
    width: 50%;
	margin: 0;
	font-weight: normal;
}

.content .scholarship-bar h4 {
	display: inline-block;
	width: 30%;
	margin-right: 18px;
	padding-top: 0;
	font-size: 14px;
}

.content .scholarship-bar .contact {
	display: inline-block;
	text-align: right;
}

.content .scholarship-bar a.icon-phone {
    background: url("images/icon-phone-white.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 23px;
    margin: 10px;
    width: 19px;
}

.content .scholarship-bar .icon-chat {
    display: inline-block;
    float: right;
    height: 23px;
    margin: 5px;
    width: 19px;
}

.content .scholarship-bar .icon-chat a {
}

/* Hide Chat on Blog */
#page-blog .icon-chat a,
#page-blog #header .icon-chat a,
#page-blog #SnapABug_Button,
#page-blog #snapengage-button, 
.archive .icon-chat a,
.archive #header .icon-chat a,
.archive #SnapABug_Button,
.archive #snapengage-button, 
.single .icon-chat a,
.single #header .icon-chat a,
.single #SnapABug_Button, 
.single #snapengage-button, 
#page-resources .icon-chat, 
#page-resources #header .icon-chat, 
#page-resources #SnapABug_Button, 
#page-resources #snapengage-button, 
body #page-resources .SnapABug_Button {
	display: none !important;
}

/* Related Articles */
#hc_related_posts {
	border: 1px solid #003c5b;
}

ul#hc_related_posts h2 {
	background: #722b4f;
	color: #fff;
	font-size: 18px;
	padding: 14px 15px;
	text-transform: uppercase;
}

ul#hc_related_posts {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

ul#hc_related_posts li {
	border-top: 1px solid #efe7eb;
	margin: 0;
	padding: 0;
}

ul#hc_related_posts li:first-child {
	border-top: none;
}

ul#hc_related_posts a {
	background: #bb9bab;
	color: #fff;
	display: block;
	padding: 5px 10px;
	text-decoration: none;
}

ul#hc_related_posts a:hover {
	background: #dcb7ca;
	text-decoration: none;
}

/*RELATED DEGREES*/
.related-degree-text {
	background-color:#f9b7a6;
	margin-top: 1px;
	padding: 5px 10px;
	cursor: pointer;
	color: #333;
}

.related-degree-text:hover {
	background-color:#fcd1c7;
}

.related-degree:hover {
	text-decoration:none;
}

#related-degrees h2 {
	display: none;
}

.related-degree-text > p {
	margin: 0;
}

#related-degrees {
	padding-left: 0;
	padding-right: 0;
}

/* FACULTY DIRECTORY */

#main  #faculty_directory {
	margin: 30px 0 10px 0;
}

#main .hc_faculty_sort {
	padding: 0;
	margin: 0;
}

#main .hc_faculty_sort h2 {
	display: none;
}

#main .hc_faculty_sort a {
	border-top: 1px solid #d2ebec;
	display: block;
	padding: 10px 15px;
	background: #afdbdd;
	color: #747c90;
	text-transform: uppercase;
	margin: 0;
}

#main .hc_faculty_sort a:first-child {
	border-top: none;
}

#main .hc_faculty_sort a:hover {
	background: #bfecee;
	text-decoration: none;
}

.single-hc-faculty #main .entry-content,
.single-hc-faculty #main .job-header, 
.single-hc-faculty #main .entry-title {
	width: 100%;
	padding-right: 130px;
}

.single-hc-faculty .content .text {
	position: relative;
}

.single-hc-faculty .content .faculty-image {
	position: absolute;
	width: 100px;
	height: auto;
	top: 13px;
	right: 30px;
}

.single-hc-faculty h3.return-link {
	padding-bottom: 16px;
	text-align: right;
	width: 100%;
	clear: both;
}

/*spoke degree listing*/

.spoke-programs {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}
.spoke-programs > li {
    line-height: 1.3;
    padding-bottom: 4px;
}

.spoke-programs li a {
    font-size: 12px;
}

/*Current Scholarship listing*/
.scholar-list {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

.scholar-list li {
    font-size: 12px;
    padding-bottom: 2px;
}
/*Career Track*/
.odd img, .even img {
    max-width: 100%;
}
.track .alignnone {
    max-width: 100%;
}
/*CAMPUS INFO*/
.box.learn-more {
    background-color: #e1e3e8;
}

.learn-more .logo {
    background-color: #f6f8f9;
    display: inline-block;
    padding: 20px 40px;
    text-align: center;
}

.learn-more .campus-info {
    display: inline-block;
    margin-left: 10px;
}

.campus-info h3 {
    display: inline;
    font-size: 16px;
}

.campus-info a {
    background-color: #ccc;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin-left: 10px;
    padding: 5px 10px;
}

.campus-info a:hover {
    background-color: #00748d;
	text-decoration: none;
}
/*ADMISSION REQ LISTS*/
.requirements .text ul {
    margin-left: 5px;
    padding-left: 5px;
}

.requirements .text li, .requirements .text p {
    font-size: 12px;
} 

.requirements .text li {
    font-size: 12px;
    line-height: 1.5;
}

.small-text {
    font-size: 12px;
}
/*Courses*/
.coursetype {
    font-family: "Muli", Helvetica, Arial, sans-serif;
    font-size: 18px;
}

.credits {
    display: inline;
    font-size: 16px;
    margin-left: 20px;
}
.vvo_courses {
    background-color:#cddfdf;
    margin: 1px 0;
    padding: 5px 10px;
	cursor: pointer;
}
.vvo_courses:hover {
    background-color:#6ac6d0;
}

.coursecode {
    color: #00788b;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    min-width: 80px;
}
.coursename {
    display: inline;
    margin-left: 5px;
}

.vvo_coursesdescription {
    background-color: #ebf1f2;
    font-size: 12px;
    padding: 20px;
}

.vvo_coursesdescription li {
    font-size: 12px;
}
 
 /* responsive video */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* hc testimonial front end styles */

.hc_testimonial {
    color: #1a1c1c;
    font-size: 14px;
}

.hc_testimonial h3 {
    color: #696c6d;
    font-family: open sans;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
}

.hc_testimonial .author, .hc_testimonial .program {
    color: #545555;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
}

.button_right {
    background: transparent url(images/btn-arrow-rt-on.png) no-repeat center center;
    border: 0 none;
    bottom: 20px;
    height: 28px;
    position: absolute;
    right: 40%;
    width: 30px;
    z-index: 101;
	display: none;
}
.button_left {
    background: transparent url(images/btn-arrow-lft-on.png) no-repeat center center;
    border: 0 none;
    bottom: 20px;
    height: 28px;
    left: 35%;
    position: absolute;
    width: 30px;
    z-index: 101;
	display: none;
	}

.hc_testimonial {
	position:relative;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	color: #1a1c1c;
}

.hc_testimonial h3 {
	padding-bottom: 5px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	font-style:normal;
	color: #696c6d;
}

.hc_testimonial .content {
	font-style:italic;
	font-size: 14px;
	line-height:1.3;
}

#testimonial_slider .fade {
    position: absolute;
    width: 85%;
}

#testimonial, #testimonial_slider {
    height: 278px;
    overflow: hidden;
}

.hc_testimonial img {
	display: none; 
	/*
	max-height: 80px;
	max-width: 80px;
	padding: 3px;
	background-color: #990000;
	top: 12px;
	position: absolute;
	right: -45px;
	*/
}

.hc_testimonial .author,
.hc_testimonial .program {
	/* text-align: right;
	clear:both; */
	font-size: 12px;
	font-style: normal;
	display: inline-block;
	color: #545555;
}


.button_left:hover, .button_right:hover {cursor: pointer; }
#testimonial_slider .fade{display:none; opacity: 1;}
#testimonial_slider .fade.first {display:block;}
.clear { clear: both; }

/* end testimonial widget */
/* program side navigation */

.box .text.nav {
    padding: 0;
}
.degree-list {
    margin-left: 0;
    padding-left: 0;
	margin-bottom:0;
	padding-bottom:0;
}
.degree-list li {
    padding-bottom: 0;
	list-style:none;
}

/*.degree-list .concentration a, .degree-list a, .degree-list .list-head {
	color:#fff;
    background-color: #4bb1bc;
    display: block;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 1px;
    padding: 10px;
    text-decoration: none;
}
.degree-list .concentration a {
    background-color: #6ac6d0;
    font-size: 12px;
    padding: 8px 20px;
}*/
.degree-list .concentration a:hover, .degree-list a:hover {
    background-color: #1895a6;
    text-decoration: none;
}

.degree-list h3 {
    background-color: #00788b;
    color: #4bb1bc;
    margin-bottom: 1px;
    padding: 10px;
}

/*degree lsiting testing*/
.degree-list .concentration a, .degree-list a, .degree-list .list-head {
    background-color: #4bb1bc;
    color: #fff;
    display: block;
    font-size: 13px;
    line-height: 1.2;
    margin-bottom: 0;
    padding: 6px 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.degree-list .concentration a {
    /* background-color: #6ac6d0; */
    margin-bottom: 0;
    padding: 4px 25px;
    text-transform: none;
	background: #4bb1bc url(images/bullet-tiny.png) 12px center no-repeat;
}

/* .degree-list .grouping {
    border-bottom: thin solid #06798d;
} */

.degree-list .program {
    background-color: #358e9e;
    color: #003c5b;
    padding: 5px 10px;
}
/* read more/less */
.hc-read-more {
    background-color: #969eb0;
    color: #fff;
    font-size: 10px;
    margin: 5px 0;
    padding: 4px 8px;
    text-decoration: none;
}

.hc-read-more:hover {
    background-color: #00748d;
    text-decoration: none;
	color: #fff;

}
.single .hc-read-more {
    display: inline-block !important;
    font-size: 12px;
    width: 100%;
}
.single .hc-read-more:hover {
    background-color: #00748d;
    text-decoration: none;
	color: #fff;

}

/* cohort calendar */
.text .hc_cohort_calendar h2 {
    color: #003c5b;
    font-family: muli;
    font-size: 20px;
    font-weight: normal;
}

.text .hc_cohort_calendar > table {
    border: 1px solid #003c5b;
    width: 100%;
}

.text .hc_cohort_calendar .headBegin, .text .hc_cohort_calendar .headEnd {
    background-color: #003c5b;
}

.text .hc_cohort_calendar td.classBegin, .text .hc_cohort_calendar td.classEnd, .text .hc_cohort_calendar td.last {
    background-color: #fff;
       border-top: 1px solid #06798d;
    padding: 10px 40px;
    text-align: center;
}

.text hc_cohort_calendar td.classBegin {
border-right: 1px solid #06798d;
}

.text .hc_cohort_calendar .classLabel {
    background-color: #fff;
    border-right: medium none #003c5b;
    font-weight: bold;
    padding: 5px;
    text-align: right;
    width: 10em;
}

.text .hc_cohort_calendar td.classBreak {
    background-color: #cddfdf;
    border-left: 1px solid #003c5b;
    border-top: 1px solid #003c5b;
    font-weight: normal;
    padding: 10px 40px;
    text-align: center;
}

.link.more-info {
    margin-left: 4px;
}

/* SIDEBAR BANNER IMAGES */
.bnr-rte-hub {
	width: 100%;
	height: 340px;
	background: url(images/bnr-380/bnr-rte-hub.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-rte-cune {
	width: 100%;
	height: 340px;
	background: url(images/bnr-380/bnr-rte-cune.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-rte-cuny {
	width: 100%;
	height: 340px;
	background: url(images/bnr-380/bnr-rte-cuny.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-rte-cup {
	width: 100%;
	height: 340px;
	background: url(images/bnr-380/bnr-rte-cup.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-respected-degree {
	width: 100%;
	height: 300px;
	background: url(images/bnr-380/bnr-respected-degree.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-scholarship-mba {
	width: 100%;
	height: 300px;
	background: url(images/bnr-380/bnr-scholarship-mba.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-scholarship-med {
	width: 100%;
	height: 300px;
	background: url(images/bnr-380/bnr-scholarship-med.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-scholarship-ms {
	width: 100%;
	height: 300px;
	background: url(images/bnr-380/bnr-scholarship-ms.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-scholarship-ms-acct-bus-ccny {
	width: 100%;
	height: 300px;
	background: url(images/bnr-380/bnr-scholarship-ms-acct-bus-ccny.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-scholarship-career-track {
	width: 100%;
	height: 300px;
	background: url(images/bnr-380/bnr-scholarship-career-track.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-ipad-textbooks {
	width: 100%;
	height: 300px;
	background: url(images/bnr-380/bnr-ipad-textbooks.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-ipad-textbooks-acct-bus {
	width: 100%;
	height: 340px;
	background: url(images/bnr-380/bnr-ipad-textbooks-acct-bus.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-ipad-textbooks-med {
	width: 100%;
	height: 340px;
	background: url(images/bnr-380/bnr-ipad-textbooks-med.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-ipad-textbooks-ms-social-science {
	width: 100%;
	height: 340px;
	background: url(images/bnr-380/bnr-ipad-textbooks-ms-social-science.jpg) center center no-repeat;
	margin-bottom: 15px;
}

.bnr-career-enhancement {
	width: 100%;
	height: 300px;
	background: url(images/bnr-380/bnr-career-enhancement.jpg) center center no-repeat;
	margin-bottom: 15px;
}
.bnr-award-accounting {
	width: 100%;
	height: 300px;
	background: url(images/bnr-380/bnr-award-accounting.jpg) center center no-repeat;
	margin-bottom: 15px;
}
.bnr-military-award {
	width: 100%;
	height: 340px;
	background: url(images/bnr-380/bg-banner-military-large.jpg) center center no-repeat;
	margin-bottom: 15px;
}


/*FORM FIX*/
.form-validate-errors {
    padding-top: 10px;
}

/* CLICK TO TWEET */
.tm-click-to-tweet .tm-powered-by {
	display: none;
}

/*table styles*/
.single .table .danger {
    background-color: #e0e8f5;
}
.single .table .success {
    background-color: #b6d0d8;
}
.single .table .info {
    background-color: #edf0f2;
}
/* STUDENT SPOTLIGHT */

.student-spotlight {
    margin-bottom: 20px;
}

/*.student-spotlight ul {
	height: 150px;
	background: #8ba8b8;
	overflow:hidden;
}*/

.student-spotlight ul {
    background: none repeat scroll 0 0 #8ba8b8;
    display: inline-block;
    margin-bottom: -6px !important;
    overflow: hidden;
}

.student-spotlight ul li {
}

/*.student-spotlight ul li span {
    filter: alpha(opacity=30);
    opacity: 0.3;
	height: 150px;
}*/

.student-spotlight ul li span {
    filter: alpha(opacity=30);
    opacity: 0.3;
	padding-top: 100% !important;
}

.student-spotlight ul li a:hover span,
.student-spotlight ul li.ui-state-active span {
    filter: alpha(opacity=100);
    opacity: 1.0;
}

.student-spotlight .spotlight-text {
	background: white;
	padding: 16px 30px;
}

.student-spotlight .spotlight-text .program-name {
	font-weight: bold;
}

.student-spotlight .spotlight-text h3 {
	color: #46758f;
}

.student-spotlight .read-more {
	background: white;
	padding: 16px 30px 30px 30px;
}

.student-spotlight .read-less {
	background: white;
	padding: 0 30px 30px 30px;
}

.student-spotlight .read-more a,
.student-spotlight .read-less a {
	display: block;
	background: #e2e3e8;
	text-align: center;
	font-size: 18px;
	line-height: 36px;
	color: #666;
}

.ui-tabs-anchor span {
    background-repeat: no-repeat;
}

.gsc-thumbnail-inside {
    display: inline-block !important;
}

/* Student Success Guide Page */
.quick-jump {
	background-color: #fff;
}
.quick-jump .sub-headline {
	margin-bottom: 0;
	padding: 10px 15px;
}

.blue.quick-jump .sub-headline {
	background-color: #d9e7e5;
}

#page-online-student-success-guide .box.border.blue {
	position: fixed;
	width: 380px;
}

#page-online-student-success-guide .sidebar {
	margin-top: 87px;
	z-index: 100;
}

#page-online-student-success-guide .content .box {
	margin-top: 30px;
}

#page-online-student-success-guide h3.plum-subhead {
	color: #722b4f;
	font-weight: bold;
	padding-top: 10px;
}

#page-online-student-success-guide h3.blue-subhead {
	color: #003c5b;
	font-weight: bold;
	padding-top: 10px;
}

#page-online-student-success-guide h3.orange-subhead {
	color: #d94424;
	font-weight: bold;
	padding-top: 10px;
}

#page-online-student-success-guide h3.teal-subhead {
	color: #00748d;
	font-weight: bold;
	padding-top: 10px;
}

#page-online-student-success-guide .colored-section {
	background-color: #ebf3f2;
	margin: 0 -30px;
	padding: 0 30px 1px 30px; 
}

#page-online-student-success-guide .box .text h3.title {
	background-color: #afdbdd;
	margin: 0 -30px -10px -30px;
	padding: 10px 30px;
}

#page-online-student-success-guide .takeaway p {
	font-size: 16px;
}

#page-online-student-success-guide .takeaway p strong {
	color: #003c5b;
}

#page-online-student-success-guide .student-section {
	background-color: #d9e7e5;
	padding: 10px 30px !important;
}

#page-online-student-success-guide .hc-read-more.opened {
  background: transparent url(images/accordion-open.png) no-repeat left top;
}

#page-online-student-success-guide .hc-read-more.closed {
  background: transparent url(images/accordion-closed.png) no-repeat left top;
}

#page-online-student-success-guide .hc-read-more {
	color: #00758e;
	font-size: inherit;
	padding: 3px 0 3px 30px;
}

#page-online-student-success-guide .hc-read-more:hover {
    background-color: transparent;
    color: #00758e;
}

#page-online-student-success-guide .takeaway, 
#page-online-student-success-guide .takeaway-close {
	background-color: #d9e7e5;
	margin: 0 -30px -10px -30px;
	padding: 10px 30px 1px 30px;
}

#page-online-student-success-guide .wp-caption-text {
	font-size: 12px !important;
	font-style: italic;
	line-height: 1.3;
	margin-top: 6px;
}

#page-online-student-success-guide .wp-post-image, 
#page-online-student-success-guide .wp-caption {
	max-width: 100%;
}

#page-online-student-success-guide #bottom-form {
	display: none;
}

#popup #pophead {
	display: none;
}

#popup #popmain h1 {
	display: none;
}

#popup #popmain li {
	margin-left: -20px;
}

/* LAPTOP STYLES */
@media only screen and (max-width: 1199px) {

	/* NAVIGATION */
	#main-head .nav li a,
	#sub-head .nav li a,
	#tabnav li a {
		padding-left: 5px;
		padding-right: 5px;
		font-size: 13px;
	}
	#main-head .nav li {
    	margin-left: 8px;
	}

	#header #sub-head {
		background: rgba(0,116,141,0.65);
	}
	
	#header #tab-head {
		background: rgba(255,255,255,0.65);
	}
	
	/* IPAD & SCHOLARHIP BANNERS */
	.ipad-banner {
		width: 637px;
		height: 118px;
		margin-top: -70px;
		background: transparent url(images/bnr-scholar-ipad-md.png) left top no-repeat;
	}
	.ipad-banner.masters.business {
		background: transparent url(images/bnr-career-ipad-md.png) left top no-repeat;
	}
	.ipad-banner.masters.education {
		background: transparent url(images/bnr-scholar-ipad-md.png) left top no-repeat;
	}
	.page-id-21312 .ipad-banner.masters.business {
		background: transparent url(images/bnr-acct-award-md.png) left top no-repeat;
		}
		
		
	.box .ipad-headline {
		background-size:100%;
	}

/* kindle laptop start */
	#banner-generic {
		background: transparent url(images/bnr-scholar-ipad-md.png) center center no-repeat;
		width: 637px;
	}

	.page-id-21312 #banner-business {
		background: transparent url(images/bnr-acct-award-md.png) center center no-repeat;
		width: 637px;
	}

	#banner-business {
		background: transparent url(images/bnr-career-ipad-md.png) center center no-repeat;
		width: 637px;
	}

	#banner-education {
		background: transparent url(images/bnr-scholar-ipad-md.png) center center no-repeat;
		width: 637px;
	}

	#box-generic a {
		left: 97px;
		width: 110px;	
	}

	#box-med {
		background: url(images/bnr-313/bnr-ipad-textbooks-med.jpg) center center no-repeat;
		height: 387px;
	}

	#box-med a {
		top: 361px;
		left: 5px;
	}
/* kindle laptop end */

	.home.hero .logos img {
		margin-right: 30px !important;
		margin-top: 10px;
	}
	.home.hero .logos {
		margin: 20px !important;
		text-align: center;
	}

	.hero.business.degree .row {
		background-position: -25px top;
	}
	.hero.education.degree .row {
  background-position: 60px top;
}
	.hero.edd.degree .row {
		background-position: -6px top;
	}
	.hero.social.degree .row {
		background-position: 40px top;
	}
	.hero.comsci.degree .row {
		background-position: -25px top;
	}
	.hero.athletic.degree .row {
		background-position: -25px top;
	}

	.student.guide.hero h1 {
		width: 250px;
	}
	
	.hero h1 {
		font-size: 28px;
	}
	.degree.hero h1 {
		font-size: 28px;
		height: 250px;
		padding-top: 40px;
		width: 300px;
	}

	.learn-more .logo {
		 padding: 20px 10px;
	}
	.campus-info h3 {
		font-size: 13px;
	}
	.learn-more .campus-info {
		margin-left: 5px;
	}
	/*AWARD BANNERS*/
	.banner-med-offer {
    background: transparent  url(images/bnr-b2s-award-md.png) no-repeat left top;
    height: 71px;
	width:277px;
	margin-top:-140px;
	margin-bottom: 75px;
}
.acct-offer {
		right: 260px;
		top: 90px;
		background-size:90%;
	}
	.banner-edd-offer {
    background: transparent  url(images/bnr-edd-award-md.png) no-repeat left top;
    height: 71px;
	width:277px;
	margin-top:-140px;
	margin-bottom: 75px;
}
/*ADDED TO MAKE ROOM FOR AWARD BANNER*/
.education.degree.hero h1, 
.comsci.degree.hero h1,
.athletic.degree.hero h1,
.social.degree.hero h1 {
    font-size: 24px;
}
.education.degree.hero h1 span, 
.comsci.degree.hero h1 span,
.athletic.degree.hero h1 span,
.social.degree.hero h1 span {
    font-size: 20px;
}
	/* Student services */
		.advisors .box {
			width: 48%;
			}
	/* forms */
	.form-box .checkbox,
	.form-box .radio {
		float: none;
		padding-left: 125px;
	}

	.form-box .radio,
	.form-box .radio input {
		line-height: 14px;
		height: 14px;
		margin-bottom: 0;
	}
	.sidebar .form-container-1 .studylocation {
		display: block;
		height: 60px;
	}

	/* SIDEBAR BANNER IMAGES */

	.bnr-rte-hub {
		width: 100%;
		height: 340px;
		background: url(images/bnr-313/bnr-rte-hub.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-rte-cune {
		width: 100%;
		height: 340px;
		background: url(images/bnr-313/bnr-rte-cune.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-rte-cuny {
		width: 100%;
		height: 340px;
		background: url(images/bnr-313/bnr-rte-cuny.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-rte-cup {
		width: 100%;
		height: 340px;
		background: url(images/bnr-313/bnr-rte-cup.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-respected-degree {
		width: 100%;
		height: 324px;
		background: url(images/bnr-313/bnr-respected-degree.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-scholarship-mba {
		width: 100%;
		height: 324px;
		background: url(images/bnr-313/bnr-scholarship-mba.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-scholarship-med {
		width: 100%;
		height: 324px;
		background: url(images/bnr-313/bnr-scholarship-med.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-scholarship-ms {
		width: 100%;
		height: 324px;
		background: url(images/bnr-313/bnr-scholarship-ms.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-scholarship-ms-acct-bus-ccny {
		width: 100%;
		height: 324px;
		background: url(images/bnr-313/bnr-scholarship-ms-acct-bus-ccny.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-scholarship-career-track {
		width: 100%;
		height: 324px;
		background: url(images/bnr-313/bnr-scholarship-career-track.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-ipad-textbooks {
		width: 100%;
		height: 400px;
		background: url(images/bnr-313/bnr-ipad-textbooks.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-ipad-textbooks-acct-bus {
		width: 100%;
		height: 400px;
		background: url(images/bnr-313/bnr-ipad-textbooks-acct-bus.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-ipad-textbooks-med {
		width: 100%;
		height: 387px;
		background: url(images/bnr-313/bnr-ipad-textbooks-med.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-ipad-textbooks-ms-social-science {
		width: 100%;
		height: 400px;
		background: url(images/bnr-313/bnr-ipad-textbooks-ms-social-science.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-career-enhancement {
		width: 100%;
		height: 350px;
		background: url(images/bnr-313/bnr-career-enhancement.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	.bnr-award-accounting {
		width: 100%;
		height: 324px;
		background: url(images/bnr-313/bnr-award-accounting.jpg) center center no-repeat;
		margin-bottom: 15px;
	}

.bnr-military-award {
		width: 100%;
		height: 340px;
		background: url(images/bnr-313/bg-banner-military-med.jpg) center center no-repeat;
		margin-bottom: 15px;
	}

	#page-online-student-success-guide .box.border.blue {
		width: 310px;
	}

	#page-online-student-success-guide .size-medium, 
	#page-online-student-success-guide .wp-post-image, 
	#page-online-student-success-guide .wp-caption {
		max-width: 240px;
		height: auto;
	}

	/* STUDENT SPOTLIGHT */
	/*.student-spotlight ul {
		height: 120px;
	}
	.student-spotlight ul li span {
		height: 120px;
	}*/




}

 /* IPAD LANDSCAPE IS 1024PX */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	#main-head div.phone {
		display: none;
	}
}

/* IPAD STYLES */
@media only screen and (max-width: 991px) {
	
	.single .table-responsive {
		border: 1px solid #ddd;
		margin-bottom: 15px;
		overflow-x: scroll;
		overflow-y: hidden;
		width: 100%;
	}
	
	.single .table {
		font-size: 0.985em;
	}
	
	#main .hero h1 {
		font-size: 26px;
		height: 250px;
		padding-top: 20px;
		width: 250px;
	}
	#faculty_directory .entry {
		width: 100%;
		margin-bottom: 8px;
	}
	#faculty_directory a {
		display: block;
		float: left;
	}
	#faculty_directory h4 {
		width: 100%;
		padding-top: 5px;
		padding-bottom: 0;
		margin-left: 175px;
	}
	/* IPAD & SCHOLARHIP BANNERS */
	.ipad-banner,
	.ipad-banner.masters.business,
	.ipad-banner.masters.education,
	.page-id-21312 .ipad-banner.masters.business  {
		width: 428px;
		height: 117px;
		margin-bottom: -4px;
		background: transparent url(images/bnr-ipad-sm.png) left top no-repeat;
	}

/* kindle start */
	#banner-generic, 
	.page-id-21312 #banner-business, 
	#banner-business {
		background: transparent url(images/bnr-ipad-sm.png) center center no-repeat;
		width: 428px;
		height: 118px;
	}

	#banner-education {
		background: transparent url(images/bnr-ipad-sm.png) center center no-repeat;
		width: 428px;
		height: 118px;
	}

	#banner-generic a, 
	.page-id-21312 #banner-business a, 
	#banner-business a, 
	#banner-education a {
		left: 140px;
	}

	#box-generic a {
		left: 91px;
	}


	#box-generic a {
		left: 97px;
		width: 110px;	
	}

	#box-med {
		background: url(images/bnr-303/bnr-ipad-textbooks-med.jpg) center center no-repeat;
		height: 414px;
	}

	#box-med a {
		position: absolute;
		top: 367px;
		left: 28px;
		width: 255px;
		height: 32px;
	}
/* kindle end */

	.hero.business.degree .row {
		background-position: -25px 30px;
	}
	.hero.education.degree .row {
  background-position: 30px top !important;
  background-size: 80% auto !important;
}
	
	.hero.edd.degree .row {
		background-position: 30px top;
	}
	.hero.social.degree .row {
		background-position: 40px 30px;
	}
	.hero.comsci.degree .row {
		background-position: -25px 30px;
	}
	.hero.athletic.degree .row {
		background-position: -25px 30px;
	}
	
	.education.degree .row .hc_widget_offers-med {
  left: 140px;
  position: absolute;
  top: 290px;
}


	/* NAVIGATION */
	#header .icon-chat a {
		margin: 4px 2px 0 0;
	}
	.searchbox.hidden-xs {
		display: none;
	}
	#header a.icon-phone {
		margin: 4px 12px 0 0;
	}
	#header .icon-chat a {
		margin-right: 15px;
	}
	#header #main-head {
		background: #9eccd3 !important;
	}
	#header #sub-head {
		background: rgba(0,116,141,0.9);
	}
	#header #tab-head {
		background: rgba(255,255,255,0.9);
	}
	#main-head .nav {
		width: 260px;
		margin-top: 9px;
	}
	
	#main-head #menu-resources {
		margin-left: 0;
	}
	
	#main-head .nav li a,
	#sub-head .nav li a,
	#tabnav li a {
    	padding: 3px 3px 4px 3px;
	}
	#sub-head .nav,
	#tabnav {
		margin-left: 43px;
	}
	/*scholarship banner*/
	.content .scholarship-bar .contact {
    	display: none;
	}

	.content .scholarship-bar h4 {
   	 	width: 40%;
	}

	/* HERO IMAGE ADJUSTMENTS */
	.hero .row {
		background-size:80% !important;
	}
	.hero {
		background: transparent url(images/bg-pic-heros-sm.png) repeat-x left top;
	}

	#page-online-student-success-guide .content .box {
		margin-top: -50px;
	}
	
	/*Footer Form*/
	.step-headline {
		margin-bottom: 5px !important;
		min-height: 0 !important;
		padding: 10px !important;
		width: 100% !important;
	}
	#bottom-form .step-headline span {
		display: inline !important;
		margin-left: 10px;
	}
	
	#bottom-form .field-box {
		margin-left: 20px !important;
	}
	.learn-more .logo {
    	display: none;
	}
	.campus-info h3 {
		display: inline-block;
		padding: 10px;
		width: 70%;
	}
	.campus-info a {
		display: inline-block;
		float: right;
		margin: 10px 0;
	}
	.form-box .checkbox,
	.form-box .radio {
		float: left;
		padding-left: 20px;
	}

	/* SIDEBAR BANNER IMAGES */
	.bnr-rte-hub {
		width: 100%;
		height: 400px;
		background: url(images/bnr-303/bnr-rte-hub.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-rte-cune {
		width: 100%;
		height: 400px;
		background: url(images/bnr-303/bnr-rte-cune.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-rte-cuny {
		width: 100%;
		height: 400px;
		background: url(images/bnr-303/bnr-rte-cuny.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-rte-cup {
		width: 100%;
		height: 400px;
		background: url(images/bnr-303/bnr-rte-cup.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-respected-degree {
		width: 100%;
		height: 340px;
		background: url(images/bnr-303/bnr-respected-degree.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-scholarship-mba {
		width: 100%;
		height: 340px;
		background: url(images/bnr-303/bnr-scholarship-mba.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-scholarship-med {
		width: 100%;
		height: 340px;
		background: url(images/bnr-303/bnr-scholarship-med.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-scholarship-ms {
		width: 100%;
		height: 340px;
		background: url(images/bnr-303/bnr-scholarship-ms.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-scholarship-MS-acct-bus-ccny {
		width: 100%;
		height: 340px;
		background: url(images/bnr-303/bnr-scholarship-MS-acct-bus-ccny.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-scholarship-career-track {
		width: 100%;
		height: 340px;
		background: url(images/bnr-303/bnr-scholarship-career-track.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-ipad-textbooks {
		width: 100%;
		height: 365px;
		background: url(images/bnr-303/bnr-ipad-textbooks.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-ipad-textbooks-acct-bus {
		width: 100%;
		height: 414px;
		background: url(images/bnr-303/bnr-ipad-textbooks-acct-bus.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-ipad-textbooks-med {
		width: 100%;
		height: 414px;
		background: url(images/bnr-303/bnr-ipad-textbooks-med.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-ipad-textbooks-ms-social-science {
		width: 100%;
		height: 414px;
		background: url(images/bnr-303/bnr-ipad-textbooks-ms-social-science.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	
	.bnr-career-enhancement {
		width: 100%;
		height: 400px;
		background: url(images/bnr-303/bnr-career-enhancement.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	.bnr-award-accounting {
		width: 100%;
		height: 400px;
		background: url(images/bnr-303/bnr-award-accounting.jpg) center center no-repeat;
		margin-bottom: 15px;
	}
	.bnr-military-award {
		width: 100%;
		height: 340px;
		background: url(images/bnr-303/bg-banner-military-sm.jpg) center center no-repeat;
		margin-bottom: 15px;
	}

	.page-id-20645 #main .hero h1 {
		height: 60px;
	}

	.gsc-results.gsc-webResult .gs-title {
		line-height: 20px;
	}

	.gsc-control-cse .gsc-table-result {
		margin-top: 4px;
	}

	.gs-web-image-box-portrait img.gs-image, 
	.gs-web-image-box-landscape img.gs-image {
		margin-top: 8px;
	}
	.acct-offer {
		right: 130px;
		top: 75px;
		background-size:80%;
	}
	/*ADDED TO MAKE ROOM FOR AWARD BANNER*/
	#main .education.degree.hero h1, 
	#main .comsci.degree.hero h1,
	#main .athletic.degree.hero h1,
	#main .social.degree.hero h1 {
		font-size: 23px;
		padding-top: 0;
	}
	.education.degree.hero h1 span, 
	.comsci.degree.hero h1 span,
	.athletic.degree.hero h1 span,
	.social.degree.hero h1 span {
		font-size: 18px;
	}
	#main .edd.hero h1 {
	  width: 250px;
	}

	.hc_show_posts.sticky img {
		margin-left: auto;
		margin-right: auto;
		max-width: 100px;
		height: auto;
	}

	.hc_show_posts.sticky div {
		margin-left: 120px;
	}

	#page-online-student-success-guide .size-medium, 
	#page-online-student-success-guide .wp-post-image, 
	#page-online-student-success-guide .wp-caption {
		max-width: 200px;
	}

	/* STUDENT SPOTLIGHT */
	/*	.student-spotlight ul {
		height: 80px;
	}
	.student-spotlight ul li span {
		height: 80px;
	}*/
}

/* MOBILE STYLES */
@media only screen and (max-width: 767px) {

	/* HIDE CHAT SIDE BUTTON */
	#SnapABug_Button {
		display: none;
	}

	/* HERO BACKGROUNDS */
	.hero.business.degree .row,
	.hero.education.degree .row,
	.hero.edd.degree .row,
	.hero.social.degree .row,
	.hero.athletic.degree .row,
	.hero.comsci.degree .row {
		background: none;
	}

	/* NAVIGATION */
		
	#header .logo {
		margin-left: 5px;
	}
	
	#header .navbar-inverse {
		float: none;
		border-top: 1px solid white;
	}

	.navbar-inverse .navbar-toggle {
		position: absolute;
		right: -10px;
		top: 9px;
		border-color: #00748d;
		color: #231f20;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	
	#header #main-head {
		background: #9eccd3 !important;
	}
	
	#header #main-head button:hover {
		background-color: #bfecee;
	}
	
	#header #main-head .col-sm-12 {
		padding: 0;
	}

	#header #main-head .navbar-header {
		margin: 0 5px;
		position: relative;
	}

	#header #tab-head {
		margin-top: 28px;
		position: absolute;
	}

	#tabnav li.spotlights {
		display: none;
	}

	#header .navbar-collapse {
		background: #C5E5E7 !important;
		border: none;
	}
	
	.navbar-collapse,
	.navbar-collapse ul#menu-main-menu,
	.navbar-collapse ul#menu-main-menu li {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	.navbar-collapse ul#menu-main-menu li a {
		display: block;
		text-align: left;
		padding: 8px 15px;
		margin: 0;
		width: 100%;
		border-top: 1px solid white;
		font-weight: 700;
		color: #003c5b;
	}
	
	#menu-footer {
		padding-left: 0;
		padding-right: 0;
	}
	
	#menu-footer #menu-footer-menu {
		margin: 0;
		padding: 0;
	}
	
	#menu-footer li {
		float: none;
		margin: 0;
		padding: 0;
	}
	
	#menu-footer li a,
	#menu-footer li:first-child a {
		display: block;
		margin: 0;
		padding: 8px 15px;
		font-size: 13px;
		border-bottom: 1px solid #013d5b;
	}
	
	.copyright {
		float: none;
		margin: 10px 0 10px 120px;
		padding: 5px 10px;
		}
	
	#mobile-subnav {
		position: relative;
		margin-top: 72px;
		z-index: 200;
	}

	#mobile-subnav .info {
		float: right;
		background-color: #d94424;
		text-align: center;
		width: 78%;
		margin-right: 2%;
		margin-top: 4px;
		margin-bottom: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	#page-thank-you #mobile-subnav .info,
	#page-thank-you-campus #mobile-subnav .info {
		display: none;
	}

	#page-thank-you .banner-student-guide {
		float: inherit;
		display: block;
		margin: 0 auto 10px auto;
		opacity: 1;
	}

	#mobile-subnav .info a {
		text-transform: uppercase;
		text-decoration: none;
		color: white;
		text-decoration: none;
		height: 48px;
		line-height: 48px;
		padding-left: 10px;
		padding-right: 10px;
	}

	#mobile-subnav .phone {
		float: right;
		width: 16%;
		margin-right: 2%;
		margin-top: 4px;
		margin-bottom: 4px;
	}

	#mobile-subnav .phone a {
		display: block;
		background: #003c5b url(images/icon-phone-white.png) center center no-repeat;
		height: 48px;
		width: 100%;
		margin: 0;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	#mobile-subnav .chat {
		float: right;
		width: 16%;
		margin-right: 2%;
		margin-top: 4px;
		margin-bottom: 4px;
	}
	
	#mobile-subnav .chat a {
		display: block;
		background: #003c5b url(images/icon-chat-white.png) center center no-repeat;
		height: 48px;
		width: 100%;
		margin: 0;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	/* IPAD & SCHOLARHIP BANNERS */
	.ipad-banner,
	.ipad-banner.masters.business,
	.ipad-banner.masters.education,
	.page-id-21312 .ipad-banner.masters.business {
		width: 100%;
		height: 62px;
		background: #AF2738 url(images/bnr-ipad-xs.png) center center no-repeat;
		background-size: 320px;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.box .ipad-headline {
		background-size: auto;
	}
	
	.hc_widget_spoke-degrees {
		margin-top: 10px;
	}
	
	#main .scholarship-bar h2,
	#main .scholarship-bar h4 {
		float: none;
		width: 100%;
		margin-bottom: 6px;
	}

/* kindle mobile start */
	#banner-generic, 
	.page-id-21312 #banner-business, 
	#banner-business, 
	#banner-education {
		background: #af2738 url(images/bnr-ipad-xs.png) center center no-repeat;
		width: 100%;
		height: 62px;
	}

	#banner-generic a, 
	.page-id-21312 #banner-business a, 
	#banner-business a, 
	#banner-education a {
		left: 32%;
		top: 38px;
		width: 190px;
	}

	#box-generic a {
		left: 32%;
		width: 170px;
	}

	#box-med {
		display: none;
	}
/* kindle mobile end */

	/*AWARD BANNERS*/
	.mbl .banner-med-offer {
		background: transparent  url(images/bnr-b2s-award-md.png) no-repeat center top;
		display: inline-block;
		height: 80px;
		margin-bottom: 0;
		margin-top: 0;
		width: 100%;
	}

	.mbl .banner-edd-offer {
		background: transparent  url(images/bnr-edd-award-md.png) no-repeat center top;
		display: inline-block;
		height: 80px;
		margin-bottom: 0;
		margin-top: 0;
		width: 100%;
	}
	.acct-offer {
		display: none;
	}

	/* CONTENT */
	
	.hero {
		clear: both;
	}
	
	#main .education.degree.hero h1, 
	#main .comsci.degree.hero h1,
	#main .athletic.degree.hero h1, 
	#main .social.degree.hero h1 {
		font-size: 26px !important;
		padding-top: 26px !important;
	}

	body #main.grid .hero h1,
	body #main .callout {
		width: 100%;
		padding: 26px 30px 8px 30px;
		height: auto;
		text-align: left;
	}

	#page-online-student-success-guide .box.border.blue {
		position: inherit;
		width: 100%;
	}

	#page-online-student-success-guide .content .box {
		margin-top: 0;
	}

	#page-online-student-success-guide .alignright, 
	#page-online-student-success-guide .alignleft, 
	#page-online-student-success-guide .wp-post-image {
		display: block;
		float: inherit;
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
	}

	#main .sidebar,
	#main .content {
		margin-top: 10px;
	}
	
	.sidebar .box.yellow.border,
	.salary-widget {
		display: none;
	}
	
	.resources .sidebar .box.border.blue {
		display: none !important;
	}

	.resources .content ul#hc_related_posts h2 {
		margin-top: 0;
	}

	.resources .content .orange.headline h3 {
		padding-top: 0;
	}

	/* FORMS */
	
	#form-container-1 {
		display: none;
	}
	
	#bottom-form .step-headline {
		float: none;
	}
	
	#bottom-form .field-box {
		margin: 20px;
	}
	
	#bottom-form .groupstart-1,
	#bottom-form .groupstart-2,
	#bottom-form .groupstart-3 {
		float: none;
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	#bottom-form .form-box .donebox {
		clear: both;
		text-align: center;
	}
	
	#bottom-form div.firstname {
		position: relative;
		top: 46px;
		z-index: 1;
	}
	
	#bottom-form div.lastname {
		position: relative;
		top: -92px;
		z-index: 2;
	}
	
	#bottom-form div.email {
		position: relative;
		top: 92px;
		z-index: 3;
	}
	
	#bottom-form div.phone {
		position: relative;
		top: -46px;
		z-index: 4;
	}
	
	#bottom-form div.zipcode {
		position: relative;
		top: 138px;
		z-index: 5;
	}
	
	#bottom-form div.department,
	#bottom-form div.category {
		position: relative;
		top: 0;
		z-index: 1;
	}
	
	#bottom-form div.program {
		position: relative;
		top: -138px;
		z-index: 7;
	}
	
	/* NO JS BOTTOM FORM */

	/* 
	#bottom-form .hc-no-js div.firstname {
		position: relative;
		top: 0px;
		z-index: 1;
	}
	
	#bottom-form .hc-no-js div.lastname {
		position: relative;
		top: -138px;
		z-index: 2;
	}
	
	#bottom-form .hc-no-js div.email {
		position: relative;
		top: 0px;
		z-index: 3;
	}
	
	#bottom-form .hc-no-js div.phone {
		position: relative;
		top: 0px;
		z-index: 4;
	}
	
	#bottom-form .hc-no-js div.zipcode {
		position: relative;
		top: 0px;
		z-index: 5;
	}
	
	#bottom-form .hc-no-js div.department,
	#bottom-form .hc-no-js div.category {
		position: relative;
		top: 138px;
		z-index: 6;
	}
	
	#bottom-form .hc-no-js div.program {
		position: relative;
		top: 0px;
		z-index: 7;
	}
	*/
	
	
	/*Footer Form Test*/
	#bottom-form .test-form .category {
		position: inherit;
	}
	#bottom-form .test-form .online {
		position: relative;
		top: -92px;
	}
	#bottom-form .test-form .firstname {
		top: 46px;
	}
	#bottom-form .test-form .email {
		position: relative;
		top: 92px;
	}
	#bottom-form .test-form .lastname {
		position: relative;
		top: -46px;
	}

	
	/* SIDEBAR BANNER IMAGES */
	.bnr-rte-hub,
	.bnr-rte-cune,
	.bnr-rte-cuny,
	.bnr-rte-cup,
	.bnr-respected-degree,
	.bnr-scholarship-mba,
	.bnr-scholarship-med,
	.bnr-scholarship-ms,
	.bnr-scholarship-career-track,
	.bnr-ipad-textbooks,
	.bnr-ipad-textbooks-acct-bus,
	.bnr-ipad-textbooks-med,
	.bnr-ipad-textbooks-ms-social-science,
	.bnr-career-enhancement,
	.bnr-scholarship-ms-acct-bus-ccny,
	.bnr-award-accounting,
	.bnr-military-award {
		display: none;
	}
	
	/*social icons*/
	.social {
		float: left;
		margin: 5px;
		padding-left: 0;
		}

	.anchor {
		top: -90px !important;
	}
	
	/* STUDENT SERVICES */
	.advisors .box {
		float: left;
		margin-right: 0;
		width: 100%;
	}

	/* STUDENT SPOTLIGHT */
	/*	.student-spotlight ul {
		height: 60px;
	}
	.student-spotlight ul li span {
		height: 60px;
	}*/

	.hc_show_posts.sticky img {
		display: block;
		float: inherit;
		max-width: 150px;
		margin: 0 auto;
	}

	.hc_show_posts.sticky div {
		margin-left: 0;
	}
	/*MOBILE RIF LINK move to footer*/
	#mobile-subnav .phone {
  border-radius: 0;
  bottom: 0;
  float: right;
  margin: 0;
  position: fixed;
  width: 25%;
}

#mobile-subnav .phone a {
  border-radius: 0;
}

#mobile-subnav .info {
  background-color: #d94424;
  border-radius: 0;
  bottom: 0;
  float: right;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 4px;
  position: fixed;
  right: 0;
  text-align: center;
  width: 75%;
}

#header #tab-head {
  margin-top: -25px;
}

	#popup #popmain h2 {
		font-size: 20px;
	}

	#popup #popmain p, 
	#popup #popmain ul li {
		font-size: 12px;
	}

}

/* iPHONE LANDSCAPE -- NOT REALLY WORKING */
/* @media only screen and (max-width: 767px) and (orientation:landscape) {
	
	#header #main-head {
		min-height: 54px;	
	}
	
	#header .logo {
		margin-top: 4px;
		margin-bottom: 6px;
	}
	
	#header .logo a {
		display: block;
		z-index: 2000;
		width: 152px;
		height: 38px;
		background: transparent url(images/logo-concordia-online-education.png) no-repeat left top;
		background-size: 152px 38px;
	}

	.navbar-inverse .navbar-toggle {
		top: 3px;
		left: 10px;
		padding: 2px 4px;
	}

	#mobile-subnav {
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1500;
	}

	#mobile-subnav .info {
		margin-right: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	
	#mobile-subnav .info a {
		text-transform: uppercase;
		text-decoration: none;
		color: white;
		text-decoration: none;
		height: 50px;
		line-height: 50px;
		padding-left: 10px;
		padding-right: 10px;
	}

	#mobile-subnav .phone {
		float: right;
	}

	#mobile-subnav .phone a {
		display: block;
		background: #003c5b url(images/icon-phone-white.png) center center no-repeat;
		height: 50px;
		width: 40px;
		margin: 0 1px 0 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	#mobile-subnav .chat {
		float: right;
	}
	
	#mobile-subnav .chat a {
		display: block;
		background: #003c5b url(images/icon-chat-white.png) center center no-repeat;
		height: 50px;
		width: 40px;
		margin: 0 1px 0 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
} */


/* MOBILE NAVIGATION POPUP + SITEMAP LIST */

.mobile-nav,
.sitemap-list,
.sitemap-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sitemap-list {
	padding-bottom: 20px;
}

.sitemap-list ul {
	padding-bottom: 10px;
}

.mobile-nav li {
	color: #428bca;
}

.mobile-nav a {
	color: #231f20;
}

.mobile-nav li.one,
.mobile-nav li.two.nolink,
.sitemap-list li {
	text-transform: uppercase;
}

.sitemap-list li {
	text-transform: uppercase;
	padding-bottom: 0;
}

.mobile-nav li.two,
.sitemap-list li li {
	padding-left: 30px;
}

.mobile-nav li.two.nolink {
	text-transform: uppercase;
}

.mobile-nav li.three,
.sitemap-list li li li {
	padding-left: 40px;
	text-transform: none;
}

body .fancybox-close {
	top: 5px;
	right: 10px;
	z-index: 99999;
}

/* TEMP AMBASSADOR NOTICE */

#page-ambassador-community-notice {
	background: white url(images/bg-ambassador-message.png) repeat-x top left;
}

