/*Estilo do formulário :: otm*/
   	.otm-label-filtro{
   		font-family: 'Open Sans';
   		line-height: 1.5; 
   		font-weight: 600;
   		font-size: 18px;
   		color: #3D566E;
   	}
   	.otm-switch-border{
   		border-bottom: 1px solid rgb(0 0 0 / 16%);
   		height: 30px;
   	}
   	.otm-switch-font{
   		font-family: 'Open Sans';
   		font-weight: 600;
   		font-size: 18px;
   		color: #3D566E;
   	}
   	.otm-form-border{
   		border-bottom: 1px solid rgb(0 0 0 / 16%);
   		height: 25px;
   	}
   	.otm-form-font{
   		font-family: 'Open Sans';
   		font-weight: 600;
   		font-size: 16px;
   		color: #3D566E;
   	}

   	/*Estilo otimizado para CARD :: otm*/
   	.otm-card{
   		background: #FFFFFF 0% 0% no-repeat padding-box !important;
			box-shadow: 0px 3px 6px #00000029 !important;
			border: 1px solid #E0E1F2 !important;
			border-radius: 0.75em !important;
			opacity: 1 !important;
			display: flex;
			visibility: visible;
			position:  relative;
   	}
   	.otm-image-label{
   		position: absolute;
   		left: -1px;
   		top: 30px;
   		width: 120px;
   		z-index: 99;
   	}
   	.otm-shadow-title-curso{
   		padding: 10px;
   		padding-bottom: 10px;
   		opacity: 1;
   		/*border-bottom: 1px solid #000;*/
   		background: rgb(253 253 253 / 75%) 0% 0% no-repeat padding-box;
   		width: 100%;
   	}
   	.otm-title-curso{
   		font-family: Open Sans;
   		font-size: 12px;
   		letter-spacing: 0px;
   		text-transform: uppercase;
   		color: rgb(67 67 67);
   		line-height: 1.5;
   	}
   	.otm-info-curso{
   		padding-bottom: 1px;
   		letter-spacing: 0px;
   		font-family: Open Sans;
   		font-size: 13px;
   		color: #021442;
   	}			
   	.material-symbols-outlined {
   		font-variation-settings:
   		'FILL' 0,
   		'wght' 300,
   		'GRAD' 0,
   		'opsz' 20
   	}
   	.otm-space-button{
   		text-align: center;
   	}