body{background: #ebf0f6;}.resize {width: 1138px;margin-left: auto;margin-right: auto;}.content{padding:0px;height: 100%;}.glasspane{background-color: rgba(76, 129, 241, 0.3);bottom: 0px;height: 100%;position: fixed;width: 100%;z-index: 10000;}.glassmessage{background-color: white;border: 5px solid rgb(76, 129, 241);border-radius: 10px;font-size: larger;font-weight: bolder;left: 45%;padding: 15px;position: relative;top: 45%;}.anonTop {width:100%;}#logo {line-height: 80px;width: 100%;text-align: center;background:#FFF}#logo img{color:#FFF;height:67px;line-height: 80px;}#backToCourseSite{height: 50px;line-height: 50px;}#backToCourseSite a {color:#3faee6;font-size:1.1em;font-weight:600;letter-spacing: .05em;letter-spacing: .05em;}.layout-after-content{background-color:transparent;margin-left: auto;margin-right: auto;width: 1138px}.block-newsletter-block {margin-top: 3.5rem;margin-bottom: 8rem;}.block-newsletter-block .wrapper {box-shadow: 0 10px 10px -15px rgba(0,0,0,.3), 0 2px 7px 0 rgba(0,0,0,.2);background-color: transparent;width: 100%;margin-left: auto;margin-right: auto;max-width: 970px;border-radius: 4px;overflow: hidden;}.block-newsletter-block .wrapper .error-image{width: 100%;background: url(building-draw-e758a1d5e59e117a328b877bea358751.png) no-repeat 50% #004996;background-size: cover;}.block-newsletter-block .wrapper .error-info {width: 100%;text-align: center;padding: 3rem;background: url(blue-horizontal-stain-180-dbe6de19c712c1033e76978a88b0cfb1.svg) repeat-x top transparent;}.block-newsletter-block .wrapper .error-info .error-msg {letter-spacing: -.02em;text-decoration: none;font-family: tradeGothicCondensed,sans-serif;text-transform: uppercase;line-height: 1.3em;}@media (min-width: 640px){.block-newsletter-block .wrapper {box-shadow: 0 30px 20px -40px rgba(0,0,0,.5), 0 20px 20px -30px rgba(0,0,0,.3), 0 7px 20px 0 rgba(0,0,0,.1);background-color: transparent;}.block-newsletter-block .wrapper .error-info {vertical-align: middle;}.block-newsletter-block .wrapper .error-info .error-msg {font-size: 3rem;margin-bottom: 2em;margin-top: 2em;}}@media (min-width: 768px){.block-newsletter-block .wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;-ms-flex-pack: stretch;justify-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-ms-flex-align: stretch;align-items: stretch;background-color: transparent;}.block-newsletter-block .wrapper .error-image {background-size: contain;width: 33.3332%;}.block-newsletter-block .wrapper .error-info {width: 66.6665%;padding: 3rem 3rem 3rem 5rem;background: url(brushstroke-blue-vert-1e0ec95ab222fecf395877832dc454d1.svg) repeat-y 0 transparent;background-size: auto;}}@media (min-width: 1024px){.block-newsletter-block .wrapper {width: 80vw;}}.top_container {width: 100%;height: 312px;position: relative;}.top_image{height:312px;z-index: 1;float: left;}.top_image img {height: 312px;width: 470px;}.top_image:after {content: "";position: absolute;height: 312px;background: url('brushstroke-vert-1-f3ee9ba8b23bf169e3956580a6a59970.svg') no-repeat bottom right transparent;top: 0;bottom: auto;z-index: 3;width: 471px;left: 0px;}.top_info {width: 55%;height: 100%;float: left;}.top_text {padding: 1.5em 2em 0em 3em;width: 100%;height: 100%;position: relative;left: 0;font-family: tradeGothicCondensed,sans-serif;border-bottom: #e0e0e0 solid 1px;}.top_text h1 {color: #262626;font-size: 4rem;padding:0em;line-height: 1.2em;text-transform: uppercase;}.top_maintenance {color: #6CAE27;line-height: 1.2em;padding: 1em 2em 0em 1em;width: 100%;height: 100%;position: relative;left: 0;font-family: tradeGothicCondensed,sans-serif;font-size: 2.5rem;}.top_date {color: #808080;font-size: 1.60rem;text-transform: uppercase;font-weight: 600;}.formContainerNotLogged{background-color:#FFF;box-shadow:-11px 6px 12px 0px rgba(223, 223, 224, 0.8), 9px 9px 11px 0px rgba(223, 223, 224, 0.8);}.moduleContainer select, .moduleContainer textarea, .moduleContainer input[type="text"], .moduleContainer input[type="email"], .moduleContainer input[type="date"]{width:100% ;}.moduleContainer ol > li{list-style-type: square;font-weight: normal;}li.list-style-none{list-style-type: none;}.smartphone{display:none;}.pc{display:block;}.tabcontainer{width:90%;margin-left: auto;margin-right: auto;margin-top: 3%;margin-bottom: 3%;}.tabcontainer .nav{width:100%;background-color:#FFF;box-shadow: 0 0 0px 0px #FFF;display: list-item;border:0px;}.tabcontainer .tab-hover{text-align: center;text-transform:uppercase;word-wrap: break-word;min-height: 55px;position: relative;margin-right:0px;font-size: 1.1rem;color: gray;letter-spacing: .1em;font-weight: 700;}.tabcontainer .active{color:#009fe1 !important;}.tabcontainer .disabled{color:#9c9c9c;}.tab-hover .fa{vertical-align: bottom;}.tabcontainer .active .fa{color:#009fe1;}.tabcontainer .disabled .fa{color:#9c9c9c;}.tabcontainer .compiled .fa {color: #73c2e4 !important;}.tab-hover .lineMenu{position: absolute;bottom: 0px;width: 100%;}.tabcontainer .active .lineMenu:before{content: "";margin: 0 auto;position: absolute;top: 60%;left: 0;right: 0;bottom: 0;width: 100%;z-index: 5;background: -webkit-linear-gradient(right,#73c2e4, #009fe1,#009fe1);height: 1px;}.tabcontainer .disabled .lineMenu:before{content: "";margin: 0 auto;position: absolute;top: 60%;left: 0;right: 0;bottom: 0;width: 100%;z-index: 5;background: -webkit-linear-gradient(right,#9c9c9c, #9c9c9c,#9c9c9c);height: 1px;}.tabcontainer .compiled .buttontransparent{color:#73c2e4 !important;text-align: center;text-transform: uppercase;word-wrap: break-word;display: contents;min-height: 50px;position: relative;margin-right: 0px;letter-spacing: .1em;}.tabcontainer .active .buttontransparent{color:#009fe1 !important;text-align: center;text-transform: uppercase;word-wrap: break-word;display: contents;min-height: 50px;position: relative;margin-right: 0px;letter-spacing: .1em;}.tabcontainer .compiled .lineMenu:before{content: "";margin: 0 auto;position: absolute;top: 60%;left: 0;right: 0;bottom: 0;width: 100%;background: -webkit-linear-gradient(right,#73c2e4, #73c2e4,#73c2e4);height: 1px;}.tabcontainer .prevli .lineMenu:before {background: -webkit-linear-gradient(right, #009fe1, #73c2e4, #73c2e4);}.tab-hover:first-child .lineMenu:before{background-position: 100% 50%;background-size: 50%;background-repeat: no-repeat;}.tab-hover:last-child .lineMenu:before{background-position: 0% 100%;background-size: 50%;background-repeat: no-repeat;}.tab-content{width:90%;margin-left: auto;margin-right: auto;}.tab-content ul{list-style: none;}.fieldRequired {background: url('required-c8cefbae6ffb0b4cdebac7af4949c5d2.gif') no-repeat scroll left center transparent;color: #666666;padding: 0 0 0 8px;font-size: small;font-weight: normal;}input:focus{border: #009fe3 1px solid !important;-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);}pre {display: block;padding: 1px;margin: 0 0 10px;font-size: 1em !important;font-style: normal !important;font-family: tradeGothic,sans-serif; !important;font-weight: normal;word-break: keep-all;word-wrap: break-word;background-color: transparent;border: 0px ;border-radius: 4px;white-space:pre-line;white-space: normal;overflow: auto;}.formbutton{width: 100%;display: inline-block;margin-top:3%;margin-bottom: 3%;}.buttonNext {background-color: #009fdf !important;margin: 0.1em 0.5em 0.1em 0.1em;float: right;border-radius: 2px;color: #FFF !important;font-weight: normal;}.buttonPrev {background-color: #009fdf !important;margin: 0.1em 0.5em 0.1em 0.1em;float: left;border-radius: 2px;color: #FFF !important;font-weight: normal;}.buttonPrint {background-color: #6cae27 !important;margin: 0.1em 0.5em 0.1em 0.1em;float: right;border-radius: 2px;color: #FFF !important;font-weight: normal;}.buttongreen a {color: #FFF;text-decoration: none;font-weight: 400;border: 0px !important;}.buttontransparent{background-color:transparent !important;color:#fff !important;border: 0px !important;border-radius: 5px 5px 5px 5px;padding: 5px 20px;}li .buttontransparent{margin: 0px  !important;}#footer {background: #004797;font-size: 14px;padding: 0px;margin-top: 30px;min-height:120px;position:relative;z-index: 1;}#footer:before{content: "";position: absolute;width: 100%;height: 25px;background: url('brushstroke-oriz-blue-fbb8ba20b9cf5b7cd7cad24d9f81d673.svg') repeat-x bottom transparent;bottom: auto;right: 0;left: 0;background-position: center;background-size:783px;z-index: 3;top: -24px;}#footerLogo{line-height:120px;margin-bottom: 0px;}#footerLogo img{height:80px;}#footerCopyrights,#footerContactUs{height:120px;position:relative;text-align:center;margin-bottom: 0px;}#footerCopyrights p{position:absolute;bottom:1%;width: 100%;color: #FFF;}#footerContactUs p{position:absolute;top:25%;width: 100%;}#footer a {color: #FFF;text-decoration: none;}@media only screen and (min-width: 641px) and (max-width: 1138px){.resize{width:100%;}#logo{line-height: 50px;}.anonTop{height:80px;}.tabcontainer {width: 95%;margin-left: 7%;}#backToCourseSite{height:50px;line-height: 50px;}.top_text {margin-bottom:2em;}.top_text h1{font-size: 2.5em;}.top_maintenance {margin-bottom:2em;}.top_image{max-height:312px;width: 50%;}.top_image:after {content: "";position: absolute;max-height: 312px;background: url('brushstroke-vert-1-f3ee9ba8b23bf169e3956580a6a59970.svg') no-repeat bottom right transparent;top: 0;bottom: auto;z-index: 3;width: 50%;left: 0px;}.top_image img{width:100%;max-height:312px;}.top_info {width: 50%;height: 100%;float: left;}.tabcontainer .tab-hover{font-size: 1rem;}}@media only screen and (min-width: 641px) and (max-width: 768px){.tabcontainer .tab-hover{font-size: 0.8rem;}}@media only screen and (max-width: 640px){.resize{width:100%;}#logo{line-height: 50px;}.anonTop{height:80px;}#backToCourseSite{height:50px;line-height: 50px;}.top_text {padding: 1em 3em 0em 3em;margin-bottom:2em;}.top_text h1{font-size: 2.5em;}.top_maintenance{padding: 0.5em 3em 0em 3em;margin-bottom:0.5em;}.top_image{max-height:312px;width: 100%;}.top_image img{width:100%;max-height:312px;}.top_image:after {content: "";position: absolute;width: 100%;height: 35px;background: url(brushstroke-oriz-1_back-9dbb9fdb5906257843a62f9da2f4580a.svg) repeat-x bottom transparent;top: auto;bottom: -1px;right: 0;left: 0;background-position: bottom;}.top_info{width:100%;height: auto;}.tab-hover.disabled,.tab-hover.compiled{display:none;}.tab-hover.active {display: block;width: 40% !important;}.tab-hover.nextli{display: block;width: 30% !important;}.tab-hover.prevli{display: block;width: 30% !important;}#footerLogo {line-height: auto;}#footerCopyrights, #footerContactUs {height: auto;}#footerCopyrights p ,#footerContactUs p {height: 50px;position:relative;}}@media only screen and (max-width: 360px){.tabcontainer .tab-hover{font-size: 0.9rem;}}