.navbar.nav-institucional ul.navbar-nav li a, .navbar.nav-institucional ul.navbar-nav li.idiomas a {
	font-family: montRegular, Arial, sans-serif;
	font-size: 11px;line-height: 0;
	color: #9df;
	text-transform: uppercase;
}
@font-face {
	font-family: montBlack;src: url(../fonts/montserrat-black-webfont.eot);src: url(../fonts/montserrat-black-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/montserrat-black-webfont.woff) format('woff'), url(../fonts/montserrat-black-webfont.ttf) format('truetype'), url(../fonts/montserrat-black-webfont.svg#montBlack) format('svg');}@font-face {
		font-family: montBold;src: url(../fonts/montserrat-bold-webfont.eot);src: url(../fonts/montserrat-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/montserrat-bold-webfont.woff) format('woff'), url(../fonts/montserrat-bold-webfont.ttf) format('truetype'), url(../fonts/montserrat-bold-webfont.svg#montBold) format('svg');
}@font-face {
	font-family: montLight;src: url(../fonts/montserrat-light-webfont.eot);src: url(../fonts/montserrat-light-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/montserrat-light-webfont.woff) format('woff'), url(../fonts/montserrat-light-webfont.ttf) format('truetype'), url(../fonts/montserrat-light-webfont.svg#montLight) format('svg');
}
@font-face {font-family: montRegular;src: url(../fonts/montserrat-regular-webfont.eot);src: url(../fonts/montserrat-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/montserrat-regular-webfont.woff) format('woff'), url(../fonts/montserrat-regular-webfont.ttf) format('truetype'), url(../fonts/montserrat-regular-webfont.svg#montRegular) format('svg');}
html * {
	-webkit-font-smoothing: antialiased!important;
	-moz-osx-font-smoothing: grayscale!important;
}
body {
	position: relative;
	background-color: #fff;
	font-family: montRegular, Arial, sans-serif;
}
body .wpb_wrapper .wpb_gallery.wpb_content_element {
	margin-top: 0!important;
}
body .flexslider {
	border: none!important;
}
.navbar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
}
.navbar .navbar-header .navbar-toggle {
	border: 1px solid #07a7f8;
}
.navbar .navbar-header .navbar-toggle .icon-bar {
	background-color: #07a7f8;
}
.navbar.nav-institucional {
	height: auto;
	min-height: 30px;
	margin-bottom: 0;
	background-color: #20659f;
}
.navbar.nav-institucional ul.navbar-nav li a {
	padding-left: 31px;
	padding-right: 31px;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.navbar.nav-institucional ul.navbar-nav li.idiomas a {
	padding-left: 0;
	padding-right: 0;
	display: inline;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.navbar.nav-institucional ul.navbar-nav li.active a, .navbar.nav-institucional ul.navbar-nav li.active a:hover {
	color: #fff;
	cursor: default;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade a {
	height: 18px!important;
	margin-top: 6px;
	padding: 0 7px;
	background-color: #174a75!important;
	font-size: 10px;
	line-height: 18px;
	color: #fff;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade a:focus, .navbar.nav-institucional ul.navbar-nav.menu-default li.cidade a:hover {
	background-color: #fff!important;
	color: #000;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade a:focus .caret.custom, .navbar.nav-institucional ul.navbar-nav.menu-default li.cidade a:hover .caret.custom {
	border-top-color: #000!important;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade a:focus .caret.custom:before, .navbar.nav-institucional ul.navbar-nav.menu-default li.cidade a:hover .caret.custom:before {
	border-top-color: #fff;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade a .caret.custom {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade.open a {
	background-color: #fff!important;
	color: #000;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade.open a .caret.custom {
	border-top-color: #000!important;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade.open a .caret.custom:before {
	border-top-color: #fff;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade .dropdown-menu {
	margin: 6px 7px 0 0;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade .dropdown-menu:after, .navbar.nav-institucional ul.navbar-nav.menu-default li.cidade .dropdown-menu:before {
	content: '';
	position: absolute;
	top: -4px;
	left: 15%;
	display: block;
	width: 10px;
	height: 8px;
	margin-left: -5px;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade .dropdown-menu:before {
	background-color: #fff;
	z-index: 1;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade .dropdown-menu:after {
	top: -5px;
	background-color: rgba(100, 113, 122, .6);
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade .dropdown-menu li {
	padding: 0;
	border-bottom: 1px solid #f5f8fa;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade .dropdown-menu li a {
	display: block;
	padding: 0 6px 0 10px;
	text-align: left;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar.nav-institucional ul.navbar-nav.menu-default li.cidade .dropdown-menu li a:hover, .navbar.nav-institucional ul.navbar-nav.menu-default li.cidade .dropdown-menu li.active a {background-color: #f0f5f7!important;color: #000;}
.navbar.nav-institucional ul.navbar-nav.menu-default li a .caret.custom {position: relative;top: -1px;border-top: 5px solid #fff!important;}
.navbar.nav-institucional ul.navbar-nav.menu-default li a .caret.custom:before {content: '';position: absolute;top: -7px;left: 0;display: block;width: 0;height: 0;margin-left: -5px;vertical-align: middle;border-top: 5px solid #174a75;border-right: 5px solid transparent;border-left: 5px solid transparent;}
.navbar.nav-institucional ul.navbar-nav.menu-default li a:focus, .navbar.nav-institucional ul.navbar-nav.menu-default li a:hover {background-color: transparent!important;color: #fff;}
.navbar.nav-institucional ul.navbar-nav.auxiliar li.ava {background-color: #2980c9;}
.navbar.nav-institucional ul.navbar-nav.auxiliar li.ava a {padding-left: 42px;padding-right: 20px;background: url(../img/icons/ico-people.png) 21px center no-repeat #eea236;font-family: montBold, Arial, sans-serif;color: #fff;}
@media (max-width:768px) {
.navbar.nav-institucional ul.navbar-nav.auxiliar li.ava a {width: auto;height: 40px;padding: 0;text-indent: -30px;background-position: 20px center!important;text-align: center;line-height: 40px;font-size: 16px;}}
.navbar.nav-institucional ul.navbar-nav.auxiliar li .dropdown-menu {min-width: 65px;margin: 6px 7px 0 0;}
.navbar.nav-institucional ul.navbar-nav.auxiliar li .dropdown-menu:after, .navbar.nav-institucional ul.navbar-nav.auxiliar li .dropdown-menu:before {content: '';position: absolute;top: -4px;left: 50%;display: block;width: 10px;height: 8px;margin-left: -5px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.navbar.nav-institucional ul.navbar-nav.auxiliar li .dropdown-menu:before {background-color: #fff;z-index: 1;}
.navbar.nav-institucional ul.navbar-nav.auxiliar li .dropdown-menu:after {top: -5px;background-color: rgba(100, 113, 122, .6);}
.navbar.nav-institucional ul.navbar-nav.auxiliar li .dropdown-menu li {padding: 0;}
.navbar.nav-institucional ul.navbar-nav.auxiliar li .dropdown-menu li a {display: block;padding: 0 6px 0 0;text-align: right;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.navbar.nav-institucional ul.navbar-nav.auxiliar li .dropdown-menu li a:hover {background-color: #f0f5f7;}
@media (max-width:768px) {
.navbar.nav-institucional ul.navbar-nav.auxiliar {margin: 0 -15px;}}
.navbar.nav-institucional ul.navbar-nav.auxiliar li.bandeira a {padding-left: 0!important;padding-right: 0!important;font-family: montBold, Arial, sans-serif;color: #fff;width: 63px;height: 20px;padding: 0;display: inline;text-indent: -30px;background-position: 20px center!important;text-align: center;line-height: 20px;font-size: 16px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.navbar.nav-principal {margin-bottom: 0;background-color: #f5f8fa;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);}
.navbar.nav-principal .inner-nav {height: auto;min-height: 69px;z-index: 1;}
.navbar.nav-principal .inner-nav ul, .navbar.nav-principal .inner-nav ul li a {height: 100%}
.navbar.nav-principal .inner-nav ul li a {padding-top: 0;padding-bottom: 0;}
.navbar.nav-principal .inner-nav ul.menu-principal {margin: 0;padding: 0;}
.navbar.nav-principal .inner-nav ul.menu-principal li a {padding-left: 26px;padding-right: 26px;font-family: montRegular, Arial, sans-serif;font-size: 16px;text-transform: uppercase;color: #292826;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;padding-top: 14px;line-height: 1.2;}
.navbar.nav-principal .inner-nav ul.menu-principal li a:hover {color: #07a7f8;}.navbar.nav-principal .inner-nav ul.menu-principal li.active a, .navbar.nav-principal .inner-nav ul.menu-principal li.active a:hover {background-color: #fff;border-top: 4px solid #07a7f8;color: #07a7f8;height: 72px;padding-top: 17px;line-height: 1.2;}@media (max-width:720px) {.navbar.nav-principal .inner-nav ul.menu-principal li a {padding: 25px 0;line-height: 30px;}}.navbar.nav-principal .inner-nav ul.menu-auxiliar {height: 73px;}.navbar.nav-principal .inner-nav ul.menu-auxiliar li {height: 100%;padding-top: 15px;}.navbar.nav-principal .inner-nav ul.menu-auxiliar li.btn-curso {padding-right: 25px;border-right: 1px solid #ededed;}.navbar.nav-principal .inner-nav ul.menu-auxiliar li.btn-curso a {display: inline-block;height: 40px!important;padding-left: 60px;padding-right: 25px;background: url(../img/icons/ico-cap.png) 20px center no-repeat #07a7f8;line-height: 40px;color: #fff;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.navbar.nav-principal .inner-nav ul.menu-auxiliar li.btn-curso a:hover {background-color: #07bff7;}@media (max-width:769px) {.navbar.nav-principal .inner-nav ul.menu-principal li {width: 49%}.navbar.nav-principal .inner-nav ul.menu-principal li a {font-size: 20px;}.navbar.nav-principal .inner-nav ul.menu-auxiliar li.btn-curso {border-right: none;text-align: center;}}.navbar.nav-principal .inner-nav ul.menu-auxiliar li.btn-busca {padding-left: 25px;}.navbar.nav-principal .inner-nav ul.menu-auxiliar li.btn-busca a {display: block;width: 32px;height: 40px!important;background: url(../img/icons/ico-lupa.png) center no-repeat;overflow: hidden;text-indent: -9999em;}.navbar.inner-nav-sec {min-height: 49px;display: block;margin-top: -2px;background: #fff!important;border: 2px solid #ededed;border-right: none;border-left: none;margin-bottom: 0;}.navbar.inner-nav-sec .menu-secundario li a {font-family: montLight, Arial, sans-serif;font-size: 16px;color: #64717a;}.navbar.inner-nav-sec .menu-secundario li a .caret.custom {position: relative;top: -1px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}.navbar.inner-nav-sec .menu-secundario li a .caret.custom:before {content: '';position: absolute;top: -6px;left: 0;display: block;width: 0;height: 0;margin-left: -5px;vertical-align: middle;border-top: 5px solid #fff;border-right: 5px solid transparent;border-left: 5px solid transparent;}.navbar.inner-nav-sec .menu-secundario li a:hover {color: #000;}.navbar.inner-nav-sec .menu-secundario li a:hover .caret.custom {border-top-color: #000;-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}@media (max-width:769px) {.navbar.inner-nav-sec .menu-secundario li {padding-left: 18px!important;}.navbar.inner-nav-sec .menu-secundario li a {font-size: 24px!important;}.navbar.inner-nav-sec .menu-secundario li.sub {padding-left: 0!important;}.navbar.inner-nav-sec .wrap-auxiliar {padding-left: 0!important;margin-left: 15px!important;}}.logo-unicentral-curitiba, .logo-unicentral-londrina, .logo-unicentral-ponta-grossa {height: 62px;margin: 5px 60px 0 15px;width: 220px;overflow: hidden;text-indent: -9999em;}.navbar.inner-nav-sec .menu-auxiliar li a {font-family: montRegular, Arial, sans-serif;font-size: 16px;}@media (max-width:769px) {.navbar.inner-nav-sec .menu-auxiliar li a {font-family: montLight, Arial, sans-serif!important;font-weight: 300!important;font-size: 24px!important;}}.navbar.inner-nav-sec .navbar-nav li a {max-height: 49px;border-bottom: 3px solid transparent;padding-top: 0;padding-bottom: 0;line-height: 46px;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}.navbar.inner-nav-sec .navbar-nav li a:hover {border-bottom: 3px solid #20659f;}.navbar.inner-nav-sec .navbar-nav li.active a, .navbar.inner-nav-sec .navbar-nav li.active a:hover {display: block;background-color: #f5f8fa;border-top: 3px solid #f1610b;border-bottom: none;color: #f1610b;cursor: default;}.navbar.inner-nav-sec .navbar-nav li.active a .caret.custom, .navbar.inner-nav-sec .navbar-nav li.active a:hover .caret.custom {border-top-color: #f1610b;-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}.navbar.inner-nav-sec .navbar-nav li.active a .caret.custom:before, .navbar.inner-nav-sec .navbar-nav li.active a:hover .caret.custom:before {border-top-color: #f0f5f7;}.logo-unicentral-curitiba {background: url(../img/logo-faculdade-curitiba.png) center no-repeat;}.logo-unicentral-londrina {background: url(../img/logo-faculdade-londrina.png) center no-repeat;}.logo-unicentral-ponta-grossa {background: url(../img/logo-faculdade-ponta-grossa.png) center no-repeat;}.bar-logo-mobile {background: #fff;height: 100px;}.bar-logo-mobile .logo-unicentral {margin-top: 30px;}.bar-logo-mobile .navbar-toggle {top: 25px;border: 1px solid #07a7f8;}.bar-logo-mobile .navbar-toggle .icon-bar {background-color: #07a7f8;}
@media (max-width:1200px) {.navbar {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none;}.navbar.nav-institucional {height: auto;min-height: 30px;margin-bottom: 0;background-color: #20659f;}.navbar.nav-institucional .auxiliar .ava a {width: 60px;background-position: center!important;text-indent: -9999em;}.navbar.navbar.inner-nav-sec .menu-auxiliar li a {font-size: 14px;}}@media (max-width:992px) {.menu-default li a {padding-left: 11px!important;padding-right: 11px!important;font-size: 10px!important;}.inner-nav .menu-principal {width: 100%;text-align: center;}.inner-nav .menu-principal li {display: inline-block;float: none;}.navbar.inner-nav-sec .menu-secundario li a {padding-left: 6px!important;padding-right: 6px!important;font-size: 16px;}.navbar.inner-nav-sec .menu-auxiliar li a {padding-left: 10px!important;padding-right: 10px!important;font-size: 10px;}}
body {
	background: url(../images/fundo.jpg) center center no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.container-fluid {height: 69px!important;}
.logo-unicentral {
	overflow: hidden;
	width: 220px;
	height: 42px;
	margin: 15px 60px 0 15px;
	text-indent: -9999em;
	background: url(../images/logo.png) center no-repeat;
}
.menu-principal {
	padding-top: 20px;
		}
.ensino {
	font-size: 10px;
	color: #07A7F8;
	display: block;
	}
.novom, h4 {
	color: #000;
}
.novom {
	font-size: 9px;
	float: right;
	background-color: #28b566;
	display: block;
	}
.navbar.nav-principal .inner-nav ul li a {
	line-height: 18px;
	text-align: left;
}
h2, h4 {
	text-align: center;
	}
h2 {
	font-family: montBlack, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 52px;
	color: #000;
}
h4 {
	font-family: font-family: montLight, Arial, sans-serif;
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 10px;
	text-transform: none;
}
#modalBussola {margin-top: 100px;}.modal-open .modal {padding-left: 0!important;padding-right: 0!important;overflow-y: scroll;}.modal-unicentral-white .modal-dialog .modal-footer, .modal-unicentral-white .modal-dialog .modal-header {border: none;}.modal-unicentral-white .modal-dialog .modal-content {background-color: #fff;border: 1px solid rgba(32, 101, 159, .15)!important;-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .15);-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .15);box-shadow: 0 0 4px rgba(0, 0, 0, .15);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.modal-unicentral-white .modal-title {padding: 0 35px;font-family: montRegular, Arial, sans-serif;font-size: 11px;text-transform: uppercase;color: #292826;}.modal-unicentral-white .modal-title strong {display: block;font-size: 18px;font-weight: lighter;text-transform: uppercase;line-height: 28px;color: #20659f;}.modal-unicentral-white .content-modal {min-height: 200px;padding: 20px;}.modal-unicentral-white.sm .modal-dialog {width: 350px;}.modal-unicentral-white.lg .modal-dialog {width: 990px;}.modal-unicentral-white.xl .modal-dialog {width: 65%}.modal-unicentral-white .close {position: absolute;top: 10px;right: 10px;display: block;width: 25px;height: 25px;}.modal-unicentral-white .close:after, .modal-unicentral-white .close:before {content: '';position: absolute;left: 50%;top: 0;width: 1px;height: 25px;background-color: #20659f;-webkit-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-o-transform-origin: 0 50%;transform-origin: 0 50%}.modal-unicentral-white .close:after {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.modal-unicentral-white .close:before {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.modal-unicentral-white.modalBusca .close {top: -45px;right: 2px;-moz-opacity: 1!important;-khtml-opacity: 1!important;-webkit-opacity: 1!important;opacity: 1!important;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important;filter: alpha(opacity=100)!important;-webkit-transform: scale(1.5)!important;-moz-transform: scale(1.5)!important;-o-transform: scale(1.5)!important;-ms-transform: scale(1.5)!important;transform: scale(1.5)!important;}.modal-unicentral-white.modalBusca .close:after, .modal-unicentral-white.modalBusca .close:before {background-color: #fff!important;}.modal-unicentral-white.modalBusca .modal-content {background-color: transparent!important;border: none!important;box-shadow: none;}.modal-unicentral-white.modalBusca .modal-content .input-group {width: 100%}.modal-unicentral-white.modalBusca .modal-content .input-group input {background-color: #fff;}.modal-unicentral-white a.esqueci-senha {padding-top: 10px;font-family: montRegular, Arial, sans-serif;font-size: 14px;font-weight: bolder;text-decoration: none;color: #64717a;}.modal-backdrop {background-color: #07a7f8;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter: alpha(opacity=0);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.modal-backdrop.in {-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter: alpha(opacity=80);}a {text-decoration: none!important;}a.link {color: #07a7f8;}a.link-block {display: block;padding: 15px;font-weight: 700;color: #20659f;}a.link-block.link-blue {background: #20659f;color: #eecf12!important;}a.link-block.link-blue .cesuicon:after, a.link-block.link-blue .cesuicon:before {background-color: #fff;}a.link-block.link-white-sm {background: #fff;color: #20659f!important;}a.link-block.link-white-sm .cesuicon:after, a.link-block.link-white-sm .cesuicon:before {background-color: #20659f;}a.link-block.link-white-sm .cesuicon.pull-right {display: block;float: right;}a.link-block.link-white {background: #fff;outline: #ededed solid 1px;border-left: 2px solid #07a7f8;border-bottom: 2px solid transparent;padding: 28px 25px 28px 30px;font-family: montLight, Arial, sans-serif;font-size: 28px;font-weight: lighter;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}a.link-block.link-white:hover {border-left: 2px solid transparent;border-bottom: 2px solid #07a7f8;}a.link-block.link-white:hover .cesuicon {-webkit-transform: rotate(180deg)!important;-moz-transform: rotate(180deg)!important;-o-transform: rotate(180deg)!important;-ms-transform: rotate(180deg)!important;transform: rotate(180deg)!important;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%}a.link-block.link-white .cesuicon {position: absolute;left: inherit;right: 35px;top: 50%;margin-top: -12px;-webkit-transform: rotate(90deg)!important;-moz-transform: rotate(90deg)!important;-o-transform: rotate(90deg)!important;-ms-transform: rotate(90deg)!important;transform: rotate(90deg)!important;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}a.link-block.link-blueLight {padding-top: 25px;padding-bottom: 25px;background: #ecf4fb!important;border: 1px solid #fff;color: #07a7f8!important;-webkit-transition: all .4s linear;-moz-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear;}a.link-block.link-blueLight .cesuicon {margin-left: 15px;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}a.link-block.link-blueLight:hover {background: #fff!important;}a.link-block.link-blueLight:hover .cesuicon {background: #07a7f8;}a.link-block.link-blueLight:hover .cesuicon:after, a.link-block.link-blueLight:hover .cesuicon:before {background: #fff;}a.link-block.borded {margin-top: 10px;border: 1px solid #ededed;}.cesuicon {position: relative;display: inline-block;width: 18px;height: 18px;margin-bottom: -5px;border: 1px solid #ededed;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}.cesuicon.arrow-right {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.cesuicon.arrow-right:after, .cesuicon.arrow-right:before {content: '';position: absolute;left: 50%;top: 5px;width: 1px;height: 7px;background-color: #64717a;-webkit-transform-origin: 50% 0;-moz-transform-origin: 50% 0;-o-transform-origin: 50% 0;transform-origin: 50% 0;}.cesuicon.arrow-right:after {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.cesuicon.arrow-right:before {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.cesuicon.blue {border-color: #07a7f8;}.cesuicon.blue:after, .cesuicon.blue:before {background-color: #07a7f8;}.cesuicon.white:after, .cesuicon.white:before {background-color: #fff;}.cesuicon.md {width: 24px;height: 24px;}.cesuicon.md:after, .cesuicon.md:before {content: '';position: absolute;left: 44%;top: 6px;width: 1px;height: 8px;}.ico-img {display: block;float: left;height: 46px;margin-right: 10px;margin-top: -13px;}.ico-img.bolsas {width: 42px;background: url(../img/icons/ico-bolsas.png) center no-repeat;}.ico-img.formas {width: 64px;background: url(../img/icons/ico-formaturas.png) center no-repeat;}.ico-img.investimento {width: 27px;margin-right: 70px;background: url(../img/icons/ico-investimento.png) center no-repeat;}.img-marcacao {position: absolute;top: 0;left: 50%;margin-left: -960px;}.botaostudeo{white-space: normal;background-color: #20659f;color:#fff;line-height: 1.1;}@media (max-width:1024px) {.botaostudeo {width: 100%;height: auto;padding: 40px;font-size: 40px;}.botao {width: 100%;height: 150px;padding: 46px;font-size: 40px;}}@media (min-width:1024px) {.botaostudeo {width: 80%;height: auto;padding: 15px;font-size: 18px;}.botao {width: 100%;height: 50px;padding: 13px;font-size: 18px;}}