/* COISAS GERAIS */
body.archive.author .isotope-wrapper {
    max-width: 1200px;
    margin: auto;
}

.form-inscricao-fcd input[type=radio]:checked:before {
    background: #666;
}

.datas {
    width: 200px;
}

.datas td input {
    width: 140px;
}

.form-inscricao-fcd .rconvert_announcement_bar.rconvert_announcement_bar--bottom {
    display: none;
}

/* Estilo do formulário digital do FCD */
body.form-inscricao-fcd {background: whitesmoke}
.gform_wrapper.fcd-digital-form_wrapper {max-width: 690px; margin:0 auto; border:2px solid whitesmoke; border-radius:8px; padding:3em; background:white}
.fcd-digital-form input {background:whitesmoke; border:2px solid whitesmoke}
.fcd-digital-form input:hover {background:white; border:2px solid cornflowerblue}
.fcd-digital-form input:selected {background:white; border:2px solid cornflowerblue}
.fcd-digital-form label {font-size:16px; font-weight:400; line-height:1.5}

input#gform_submit_button_12, input#gform_submit_button_10 {background:cornflowerblue; color: white}
input#gform_submit_button_12:hover, input#gform_submit_button_10:hover {background: slateblue}

.wrapper {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.screen {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  width: 375px;
  height: 667px;
}

.clouds{
	position: relative;
  bottom: -155px;
	width: 243px;
	height: 172px;
	opacity: 0;
	animation: clouds 1s .8s ease-in forwards;
}

.plane {
	position: relative;
	width: 139px;
	height: 139px;
	opacity: 0;
	animation: plane-start .8s .8s ease-out, plane-loop 1.6s 1.6s linear infinite;
}

.message {
	margin-top: 72px;
  font-family: Rubik;
  font-size: 16px;
  color: #292929;
	letter-spacing: 1px;
  animation: message .3s 1.6s ease-in-out backwards;
}

.button-fcd {
  margin: 80px;
  padding: 16px 80px;  
  background: #FFFFFF;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.16);
  border-radius: 24px;
  font-family: Rubik-Medium;
  font-size: 16px;
  color: #7A7A7A;
  letter-spacing: -0.05px;
  text-align: center;
}

@keyframes plane-start{ 
	0% { transform: translate(-80px, 130px) ; }
	50% { opacity:1 }
	100% { transform: translate(0px, 0); opacity:1  }
}

@keyframes plane-loop {
	0% { transform: translate(0px, 0); opacity:1  }
	50% { transform: translate(-20px, 30px); opacity:1  }
	100% { transform: translate(0px, 0); opacity:1  }
}

 @keyframes clouds{
   from { opacity: 0 }
   to { opacity: 1 }
}

@keyframes message{ 
	from { opacity: 0 }
	to { opacity: 1 }
}

.calendario-treinamentos .uncell.boomapps_vccolumn.single-block-padding {
  min-height: 480px;
}

.calendario-treinamentos .uncell.boomapps_vccolumn.single-block-padding img.loader {
  top: 200px;
}

.produto-treinamentos .tab-pane {
  min-height: 184px;
}

.main-container .row-inner {
  height: 100% !important;
}

.no-padding-h {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.woocommerce-checkout .rconvert_announcement_bar--bottom{
  z-index: 10;
}