.valid {
		  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACNklEQVQ4jY2Vv09TURTHP+f1VRxgYdOEDTQpi6/C4NbEROKAYunDf0DjYEKMOPgzFhPsIoMxmBidXCxt1QCDwYTwBwjvmZhuHUyMOHUgsEDpuw739fXX648zndx7vp9878095wph8e5ilOHqDCIzwCRwRm/IX1C7IB9JOZthUrNtpRCfBm8ZZKy9XJ0HThPxnoQaAYx6LULByoBaB8aAIqh7GBLDOx7i6GQYTyYQ4xI3fv5uouSsWC2VujMrAzwEKggLVEffMpevdnISxGcrheITSpawnbRZP6bSMMVVUu4WuD1ZAazh6gy2EyaoZd/vAra71ZsEFKzZAKZkEdtJa2B5/zq1O/vlrvQNg2wrTAMhqVP1njReT1g+nuwEqwEndWZ8r4usZ76Ldpio1U6wGlA/2pOjP1p0IYHwAsj6bvqGAQgF6wAYxDseYq546IvTiHoOVBC5iYcgKgtEQ2G58UGMUwfAoQH8A8AcGAkKbCeNkkUNUKtdYc3aPQP4AYDnXWkqaoR2gwEopvxsxwC++Ke/Tc6OhEK7wXJ2BKVu+Yw1YTthUt4vAucQ5pl134QKO0XBmgdeAyXKRkz3sm69dWqt12+35K3LCN+AKMg1Us5G+HCAB3ijKx2HQ86OYJTuAq+AKIoMtvsYGqeNHl9LCI/8lSIiHxA2gzdqDoygmPLvbBwAkZcknacIqhkYOI1P+8MiZMA2RQnkPilno3GxHQitX8AEcNbf2QN2QNYoy1fu7FZapf8BZM3fFczyvDwAAAAASUVORK5CYII=) no-repeat right 14px center !important;
           
            border: 2px solid #31ac01 !important;
        }

        .invalid {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAABSUlEQVQ4ja3TS07bYBiF4ed3EIUltAxQJATdBTEXIfbBoJ10MUgwYhOMUCWK6S5apCbcuwSqiOAO7Fgm/HaI4Azt873+LsdBqVNWEw4wHPF1m2stavIHOGFtgQwfS//giXSTqxjsO5/nOYv5Q8ZK4GfOp3pRziCPQCOwyj+iF844D6zHOpmENsFq/uO5xiUV++gi+0H6yGIbrKppGnlCl/jQBqtGprjYHNkUaKPqq0lgi4sHNvD3LTDK2IwVic9MsBdApl+ypmhWk9d0MoueAWfoDrqhiNRyFHjC2gwwFDmdhL57bF4V7JxBYKGt+3Gwk5yjKbD+iN5wSk4D3Q77rVfO6XfobXO9w69/pIH7tpoksIe7Jtg6N+Nnu/x+YCMGLUf+Vh2lU1x4qXz/JyGtw+qaPGKgH8qPV39KxsoTh4Fh4EvKbdtoTf7/uFSQksSAJK4AAAAASUVORK5CYII=) no-repeat right 14px center !important;
            border: 2px solid #bf0000 !important;
        }
	
 .grecaptcha-badge {
  z-index: -1;
}
 
		#modal_pedido_informacao .logo{
		display: block;
			margin: 20px auto 0 auto;
			width: 200px;
		}
		
		#modal_pedido_informacao textarea.form-control {
   			 min-height: 70px;
		}
		#modal_pedido_informacao .link{
			color: #686868;
			
		}
		#modal_pedido_informacao a.link:hover{
			color: #1b79b3;
		}
		#modal_pedido_informacao #intro_pedido{
			    color: #ffffff;
				margin: 0 0 15px;
				/* padding-bottom: 25px; */
				font-size: 17px;
				line-height: 22px;
				padding: 17px 10% 10px 10%;
			text-shadow: 0px 1px 2px #000;
		}
		
		#modal_pedido_informacao .modal-dialog {
			padding: 0;
			margin-top: 120px;
			max-width: 1000px;
		}
		
		#modal_pedido_informacao .modal-content h3 {
			color: #fff;
		}
		
		#modal_pedido_informacao .close {
			margin: 15px 15px 0 0;
			position: absolute;
			right: 0;
			-webkit-appearance: none;
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
		}
		
		#modal_pedido_informacao .modal-body {
			padding: 0;
		}
		
 
		
		#modal_pedido_informacao .tab-content> .tab-pane {
			min-height: 300px;
			padding: 20px 10% 12px 10%;
			background-color: #fff;
		}
		
		#modal_pedido_informacao .stm_lms_bi_wrapper {
			padding: 1px 2px 4px 2px;
			background-color: #666e87;
			background: linear-gradient(90deg, rgba(34,151,195,1) 0%, rgba(0,12,120,1) 100%);
		}
		
		#modal_pedido_informacao h5 {
			color: #ececec;
			font-weight: normal;
		}
		
		#modal_pedido_informacao .painel_espera {
			display: none;
			position: absolute;
			top: 0px;
			right: 0px;
			width: 100%;
			height: 100%;
			background-color: #FFF;
			z-index: 10000000;
			opacity: 0.8;
			filter: alpha(opacity=90);
			padding-top: 290px;
		}
		
 
		#modal_pedido_informacao .nf_spinner {
			border: 8px solid #f3f3f3;
			/* Light grey */
			border-top: 8px solid #3498db;
			/* Blue */
			border-radius: 50%;
			width: 120px;
			height: 120px;
			animation: spin 2s linear infinite;
			display: block;
			margin: auto;
		}
		
		@keyframes spin {
			0% {
				transform: rotate(0deg);
			}
			100% {
				transform: rotate(360deg);
			}
		}
			#modal_pedido_informacao span.sm_txt{
			color: #d46363;
			font-weight: normal;
			text-transform: capitalize;
		}
		#modal_pedido_informacao .msg_sucesso, #modal_pedido_informacao .msg_erro{
			display: none;
		}
		
		#modal_pedido_informacao .stm_lms_bi_wrapper .form-group label {
			color: #aaa;
		}
		#modal_pedido_informacao .stm_lms_bi_wrapper .form-group {
			margin: 0 0 15px;
		}
#modal_pedido_informacao #fechar_modal {
	display: none;
}
