/* COLORS */

.colored .pagetitlewrap,
a.service:hover .serviceicon,
.pricing .highlight .thead,
.mediaholder .link,
.progress-success .bar,
.btn-primary
{
	background: #63aaff;
}

::selection
{
	background: #63aaff;
}

::-moz-selection
{
	background: #63aaff;
}

body.wide,
body.fullwidthlayout,
.boxedlayout .headertopwrap,
.headertopwrap.boxed 
{
	border-top: 3px solid #63aaff;
}

.blogpost .page_body table thead,
.view-id-site_content thead {
	border-bottom: 1px solid #63aaff;
}

.themecolor,
.notfounderror,
a,
a.color,
.ddsmoothmenu ul li.active a,
.ddsmoothmenu ul li.current-menu-ancestor a,
.ddsmoothmenu ul li a.selected,
.ddsmoothmenu ul li.active a.active:hover,
.block-sidebar-menu ul li span,
a.service:hover h4,
a.service:hover h5,
span.hlink,
.pricing .price,
.pricing .price .dollar,
.blogpost.sticky h2 a,
.blogpost.sticky .month,
.blogpost.sticky .month,
.blogpost.sticky .day,
.blogpost.sticky .day,
.sidebar .block-posts ul li span,
.block-archive ul li a:before,
.block-categories ul li a:before,
#block-menu-menu-elements ul li a:before,
ul.recentcomments li a.username,
ul.recentcomments li a:before,
ul.portfoliofilter li a:hover,
ul.portfoliofilter li a.selected,
.foliotextholder .itemcategories a,
.mediaholder .link,
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.accordion-toggle,
a.accordion-toggle:hover,
.pagination ul > .active > a,
.pagination ul > .active > span,
.node-type-program h4 a,
blockquote i.bq_tip,
blockquote i.bq_note,
blockquote i.bq_link,
blockquote i.bq_quote,
.ddsmoothmenu ul li a:hover
{
	color: #63aaff;
}

#views-exposed-form-search-programs-page-query #edit-reset 
{
	color: #63aaff !important;
}

.ddsmoothmenu ul li.active a,
.ddsmoothmenu ul li.current-menu-ancestor a,
.blogpost .page_body table tfoot {
	border-top: 1px solid #63aaff;
}

.footer .tagcloud a:hover,
.sidebar .tagcloud a:hover,
.blogpost .page_body input[type=button],
#page_specific_sidebar input[type=button],
.blogpost .page_body input[type=button]:active,
#page_specific_sidebar input[type=button]:active 
{
	background-color: #63aaff;
}

.sidebar .tagcloud a:hover 
{
	border-color: #63aaff;
}

.mediaholder .link 
{
	background: #63aaff url(../img/tiles/transparent.png) repeat;
}

.btn-primary:hover,.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] 
{
	background: #63aaff url(../img/tiles/dark25.png) repeat !important;
}

.btn-primary:active,.btn-primary.active 
{
	background: #63aaff !important;
}

.form-submit #submit:active,
.standardbtn:active,
.standardbtn.active 
{
	background-color: #63aaff !important;
}
.fsy_sidebar .bq_quote {
	height: 0 !important;
}

/* ************************************************** */

/* OTHER */
.headertopwrap {
	display: none;
}
.front .icon-plus:before {
	color: #fff;
}
.header .logo {
    margin-top: 32px;
    margin-bottom: 32px;
}
.header .logo img {
	height: 36px;
	margin-bottom: 11px;
}
 .pagetitlewrap,
 #front_mission {
    background-image: url('/sites/default/files/files/yss-gate-6a.png') !important;
}
/*.fixed_head .logo img {
    max-width: 260px;
    margin-top: 8px;
}
.footerwrap.wide {
    background: #444 url('/sites/default/files/files/ivy-footer-bg-d2.png') no-repeat top center;
} */
.footer .menu-name-menu-study-abroad-main .last {
    display: block;
}
.btn-primary:hover,
.blogpost .page_body input[type=button]:hover,
#page_specific_sidebar input[type=button]:hover {
	background-color: #308eff !important;
}
.split_btn {
	font-size: 16px;
}
a.split_btn_right {
	margin-left: 2px;
	border-radius: 0 3px 3px 0;
	font-size: 14px;
}
a.split_btn_left {
	border-radius: 3px 0 0 3px;
}
.pricing {
	margin-bottom: 20px;
}
.pricing .pricewrap {
	margin: 0 0 25px 0;
}
.pricing .pricecol:nth-child(2) .pricewrap,
.pricing .pricecol:nth-child(5) .pricewrap {
	margin-left: 22px;
	margin-right: 22px;
}
.pricing .item.price_text {
	text-align: left;
}
.pricing .thead {
	height: 60px;
    display: table-cell;
    vertical-align: middle;
    width: 1000px;
}
.footer-first img {
	margin-top: -21px;
    margin-left: -5px;
}
@media only screen and (max-width: 767px) {
	.mainmenu {
	    margin-top: 30px !important;
	}    
	.pricing .pricecol:nth-child(2) .pricewrap,
	.pricing .pricecol:nth-child(5) .pricewrap {
		margin-left: 0;
		margin-right: 0;
	}
}