/* Transitions */
.in, .out {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-duration: 350ms;
}


/* Top Header Bar and Buttons */
.ui-bar-a {border: 0px; color: #e6efdd;}
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button {font-family: Helvetica, Arial, sans-serif;}
.ui-bar-a .ui-link-inherit {color: #333;}
.ui-bar-a .ui-link {color: #820000; }


.ui-navbar{ margin-bottom: 10px;


}
.ui-navbar-noicons li .ui-btn .ui-btn-inner, .ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner { border: 0; padding: 0; }



/* Secondary Header Bars */
.ui-bar-b {border: 0px; color: #fff; }
.ui-bar-b, .ui-bar-b input, .ui-bar-b select, .ui-bar-b textarea, .ui-bar-b button {font-family: Helvetica, Arial, sans-serif;}
.ui-bar-b .ui-link {color: #820000; }


.ui-btn-up-b {border: 1px solid #c4bfa9; background: #f6f3e5;  color: #565347; cursor: pointer; text-decoration: none; background-image: -moz-linear-gradient(top, #f6f3e5, #eeebcb); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f3e5), color-stop(1, #eeebcb)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f3e5', EndColorStr='#eeebcb')";}
.ui-btn-up-b a.ui-link-inherit {color: #565347;}
.ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b {font-family: Helvetica, Arial, sans-serif;}


/* Content Background and Buttons */
.ui-content .ui-listview-inset{ margin: 0; font-size: .9em;}
.ui-body-c {color: #333; background: #093567; }
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button {font-family: Helvetica, Arial, sans-serif;}
.ui-body-c .ui-link-inherit {color: #565347;}
.ui-body-c .ui-link {color: #565347;  text-decoration: none;}
.ui-btn-up-c {background: #fff;  color: #565347; cursor: pointer; text-decoration: none;}
.ui-btn-up-c a.ui-link-inherit {color: #565347;}
.ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c {padding:5px 0;}


/* Arrows and more */
/* .ui-icon-arrow-r{background:transparent url(/mobile/images/icon-more-links.png) 0 0 no-repeat scroll;} */


/* Active class used as the "on" state across all themes */


/* Search Icon */
.ui-icon-searchfield.ui-body-a, .ui-icon-searchfield.ui-body-b,.ui-icon-searchfield.ui-body-c {background-image: url(images/icon-search-black.png); background-size: 16px 16px; background-repeat:no-repeat; background-position: 8px 8px;}


/* Field Contain */
.ui-field-contain {border: none; padding: 0px 0px 0.5em 0px;}


/* General Styles */
h2 {color: #820000;}


/* Widen and center h1 text between "Back" and "Home" buttons */
.ui-title {
	width:50%;
	margin-left:26% !important;
}
/* Align Home button left */
.ui-header .ui-btn-right {
	left:10px;
	right:inherit;
}
/* Capitalize header h1 */
.ui-header h1 {
	text-transform:capitalize;	
}
/* Full Site/About icon spacing */
.ui-btn-icon-left .ui-btn-inner{ font-size:.9em; padding:5px 12px .3em 30px; white-space: normal; }
.ui-btn-icon-left .ui-icon{ left: 5px; }


/* Collapsible Menu Items */
.ui-collapsible, .ui-li-heading, .ui-collapsible-content{ margin:0; }
.ui-collapsible-heading a { border-radius:0; margin:0 8px; }
.ui-collapsible-heading a span.ui-btn {
	position: absolute;
	right: 6px;
	top: 10%;
	margin: 0;
	width: 18px;
	height: 18px;
	padding: 0;
	text-indent: -9999px;
}
.ui-collapsible-heading a span.ui-btn .ui-icon {
	left: 0;
	margin: -9px 0 0;
}
.ui-collapsible-heading a .ui-btn-inner {
	padding-left: 25px;
}
.ui-collapsible-content{ background-color:#fff; }


/* Nested list width fix http://bit.ly/fJGPsg */
.ui-btn-inner{
 border: 0;
}
.ui-li .ui-btn-inner a.ui-link-inherit {
	padding-top:0.5em;
	padding-right:30px;
	padding-bottom:0.5em;
	white-space:normal;
}
/* Remove background seal */
.ui-content {
	background-color:#0a3664;
}


/* Make time aside smaller to allow for longer titles */
.ui-li-aside {
	width:20% !important;
}
/* add space after list dividers */
ul.copy-divider {
	margin:20px -15px 0 -15px !important;
}


/* Header */
.header { background-color: #efefef; margin: 0; overflow: auto; padding:10px;
 background:#fff ; 


}
.lehman-logo, .mobile-logo{ float:left; margin-right:20px; }
.search-button{ float:right; margin: 0px; padding-top: 9px; padding-right: 5px;}


/* Home page icons */
.ui-li-icon {
	top:0;
}


.ui-li-static{
	background-color:#fff;
}
.ui-listview .ui-li-icon{
	top:0;
}
#cuny-logo{ float: right; margin-top: 5px; }


/* Make room for icons */
.ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-icon{ padding:7px 50px; }



/* Add space after intro paragraphs */
p.intro {
	margin-bottom:30px !important;
}
/* Search box top margin */
.ui-listview-filter {
	margin-top:20px;
}
/* Remove bold from grid */
.ui-grid-b {
	font-weight:normal;	
}
.ui-mini{
	margin:1px 5px;
}


.ui-navbar li .ui-btn, .ui-navbar .ui-navbar-toggle .ui-btn{
 font-size:15px;
 padding-top: 7px;
}


/* Forms */
input.ui-input-text, textarea.ui-input-text{ background-color:#fff; }

/* Events Calendar */
.mobile{ background-color:#fff; border-radius:6px; font-family: Helvetica, Arial, sans-serif; font-weight:400; padding:5px; }
.mobile a{ color:#565347; }

/* Course Schedule */
.course-title{
	background-color: #DDD;
	display: block;
	margin: -5px 0 5px -10px;
	padding: 5px 10px;
}
.course-info{
	display: block;
	margin-bottom: 10px;
}

/* Important Announcements */
#hp-important-announcement-red,
#hp-important-announcement-yellow,
#hp-important-announcement-green{
	background-color: #C62836;
	color:#eee;
	margin-bottom:10px;
	padding: 10px;
}
#hp-important-announcement-yellow{
	background-color:#ff9;
	color:#222;
}
#hp-important-announcement-green{
	background-color:#2d562a;
}