@charset "utf-8";
/* CSS Document */


main.colabora a{color: #b60694;}
main.colabora p{ color:#000}
.uk-button-default { font-size: 20px; border-radius: 20px; background-color: #cccccc; color:#fff;border:0}
.uk-button-default:hover,
.uk-button-default:focus { background-color: #b60694; color:#fff; border:0}
main.colabora { /*padding-top: 100px; background: url(/dorsales/img/bk-adorno.png) center 60px no-repeat;*/}
main.colabora h1, main h2 { color:#b60694;}
main.colabora h1 {font-size: 38px; font-weight: bold; position: relative; margin-bottom: 0; padding-bottom: 20px; line-height: 48px!important}
main.colabora h2 {/*font-size: 57px; line-height: 55px*/}
main.colabora h3 { font-size: 30px; line-height: 32px}
.uk-h2 { margin-top: 0!important; color:#000!important; font-weight: normal!important;font-size: 27px!important; line-height: 38px!important; margin-bottom: 0!important; padding-bottom: 0!important}
.pink {color:#b60694}
main.colabora td { color:#fff}
.uk-accordion-title{font-size: 70px;line-height: 55px;}
.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before,
.uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before,
.uk-accordion-title:before { background:#fff url(/dorsales/img/ico-arrow-down.png) center center no-repeat; border-radius: 50%; width:50px; height: 50px; margin-top: 10px }
.uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before { transform: rotate(180deg)}
.uk-accordion-content{ padding: 20px 0}
.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus {color: rgba(255,255,255,1)!important;}
.uk-table-divider > :first-child > tr:not(:first-child) {border-top: 1px solid rgba(255,255,255,.4)!important;}
.uk-input:focus, .uk-select:focus, .uk-textarea:focus {background-color: #fff;color: #333; border-color: #b60694;}
.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked {  background-color: #b60694;}
.uk-button-primary{  background-color: #b60694;}
.uk-navbar-container:not(.uk-navbar-transparent),
.uk-section-primary {background:#b60694}
.uk-section-primary .uk-h2{color:#fff!important}
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a { color:#fff; letter-spacing: -.05em;padding: 0 8px;font-size: 14px; font-weight: bold}
main.colabora header .uk-h3 {color: #b60694;}
.uk-notification.uk-notification-bottom-left:before,
.uk-notification-bottom-center:before { position: fixed; content: ''; background: rgba(0,0,0,.7); left: 0; top: 0; right: 0; bottom: 0; z-index: 499; width: 100%}
.uk-notification.uk-notification-bottom-left .uk-notification-message,
.uk-notification-bottom-center .uk-notification-message { padding-right: 30px; z-index: 500; width: 100%}
.uk-notification.uk-notification-bottom-left  { text-align: center; left: 50%;margin-left: -175px;}
.uk-notification.uk-notification-bottom-left,
.uk-notification-bottom-center, .uk-notification-bottom-left, .uk-notification-bottom-right {top: 50%;}
.uk-notification.uk-notification-bottom-left .uk-close{ display: none!important; opacity: 0!important}
.uk-notification-bottom-center .uk-notification-message .uk-close { display: block!important; opacity: 1!important}
video { width:100%}
footer h4,
footer h3 {color: #b60694; font-size:20px}
@media (max-width:1024px){	
	h1 {font-size:82px; line-height: 72px!important}
	h2 {font-size:50px; line-height: 50px}
	.uk-h2 {font-size: 25px!important; line-height: 35px!important;}
	.uk-accordion-title{font-size: 52px;line-height:1.1;}
}
@media (max-width:640px){	
	h1 {font-size:70px; line-height: 62px!important}
	h2 {font-size:44px; line-height: 45px}
	.uk-accordion-title{font-size: 40px;}
}