/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.is-expanded-menu .full-header .primary-menu .menu-container {border-right: none;}
.is-expanded-menu .full-header #logo {border-right: none;}
.dark #copyrights, #copyrights.dark {background: rgb(255,255,255);background: linear-gradient(130deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(130,94,246,1) 25%, rgba(60,50,163,1) 62%, rgba(66,211,216,1) 100%);}
#footer {--cnvs-footer-top-border: none;}
.bg-color, .bg-color #header-wrap {background-color: #3C32A3 !important;}

.c1{color: #42D3D8;} .c2{color: #11AFB7;} .c3{color: #3C32A3;} .c4{color: #4223ED;} .c5{color: #825EF6;}
.bgc1{background-color: #42D3D8;} .bgc1{background-color: #11AFB7;} .bgc1{background-color: #3C32A3;} .bgc1{background-color: #3C32A3;} .bgc1{background-color: #825EF6;}
.gradh{background: rgb(255,255,255);background: linear-gradient(130deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(130,94,246,1) 63%, rgba(60,50,163,1) 83%, rgba(66,211,216,1) 100%);}
.gradf{background: rgb(255,255,255);background: linear-gradient(130deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(130,94,246,1) 25%, rgba(60,50,163,1) 62%, rgba(66,211,216,1) 100%);}
.can{ border: 1px solid #dfdfdf; }
.canb{ border: 1px solid #dfdfdf; padding: 10px; background-color: #fff;}
.summary{ display: inherit !important;}
.just {text-align: justify;}
.bota{ padding: 10px; color: #FFF; font-weight: bold; background-color: #3C32A3; border-radius: 5px; cursor: pointer; box-shadow: 5px ;}
.bota:hover{ background-color: #11AFB7;} .bota:active{ background-color: #825EF6;}
.shw{box-shadow: 1px 4px 8px 0px rgba(0,0,0,0.75); -webkit-box-shadow: 1px 4px 8px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 4px 8px 0px rgba(0,0,0,0.75);}
.linktxt{margin-top: 20px; font-size: 18xp !important;}
.linktxt:hover{color: #4223ED;}
.bra{border-radius: 40px !important;}
.btmas{ background: rgb(255,255,255);background: linear-gradient(130deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(130,94,246,1) 25%, rgba(60,50,163,1) 62%, rgba(66,211,216,1) 100%); border-radius: 40px; width: 100%; text-align: center; color: #FFF; padding: 10px;}
.btmas:hover{box-shadow: 1px 4px 8px 0px rgba(0,0,0,0.75); -webkit-box-shadow: 1px 4px 8px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 4px 8px 0px rgba(0,0,0,0.75); font-weight: bold;}
.verr{background: rgb(255,255,255);background: linear-gradient(130deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(130,94,246,1) 25%, rgba(60,50,163,1) 62%, rgba(66,211,216,1) 100%) !important; color: #FFF; padding: 20px; font-size: 28px; border-radius: 40px; cursor: pointer;}
.verr:hover{ filter: brightness(80%); }
.verr2{background: rgb(255,255,255);background: linear-gradient(130deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(130,94,246,1) 25%, rgba(60,50,163,1) 62%, rgba(66,211,216,1) 100%) !important; color: #FFF; padding: 10px; font-size: 20px; border-radius: 40px; cursor: pointer;}
.verr2:hover{ filter: brightness(80%); }
.verr3{background: rgb(255,255,255);background: linear-gradient(130deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(130,94,246,1) 25%, rgba(60,50,163,1) 62%, rgba(66,211,216,1) 100%) !important; 
	color: #FFF; padding: 10px; font-size: 20px; border-radius: 40px; cursor: pointer;}
.verr3:hover{ filter: brightness(80%); }
.foto{ width: 200px; height: 200px; border-radius: 50%; border: 3px dashed #11AFB7;}
.tit{font-size: 28px; font-weight: bold; text-transform: uppercase;}
.lb{margin-top: -140px;}
.fbox-content {background-color: #edeaff; border-radius: 10px; padding: 1.5em;}
.feature-box { margin-left: 0; margin-right: 0; border: 7px solid #11AFB7 !important; border-radius: 10px; padding: 1.5em !important;}
.fd{font-size: 22px; letter-spacing: 7px; color: #11AFB7; font-weight: 100;}
.inst{ background-color: #dfdfdf; padding: 1em; border-radius: 5px;}



@media only screen and (min-width:320px) and (max-width:480px) and (max-width:767px){
	.modres{margin: 1.5em 1em !important; margin-top: 30% !important;}
	.inst{ background-color:#dfdfdf; margin-top: 2em;}
	
  }


@media (max-width: 768px) {
  .ajuste{width:80vw; }
  .fos{ font-size: 23px !important; padding: 0 0.5em;}
}
