    	hr{

			border-color: #009E4A;

		}

		h3, h2 {

			display: block !important;

		}

		.elementor-divider {

			padding-top: 15px;

			padding-bottom: 15px;

		}

		input{

			color: #000 !important;

		}

		.bloque{

			padding-top: 0px;

			font-family: helvetica;

		}

		input[type=text], input[type=tel], input[type=email], input[type=password], input[type=email], input[type=search], input[type=date], input[type=range], input[type=number], input[type=button], input[type=tel], textarea, select, #company {

			background: #ffffff;

			background-color: #fffdfd;

			border-radius: 0px;

			/*padding: 17px;*/

			width: 85%;

			position: relative;

			border: none;

			outline: none;

			border: 1px solid #ccc;

			margin: 10px;

			box-shadow: none !important;

			font-size: 14px;

			-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1) !important;

			box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1) !important;

		}

	

		.btn_azul {

			color: #fff !important;

			background: #002B80 !important;

			height: 40px;

			/*padding: 0 !important;*/

			padding-left: 50px !important;

			padding-right: 50px !important;

			text-transform: uppercase;

			font-weight: bold !important;

			border-radius: 0px;

		}

		.btn_verde {

			color: #fff !important;

			background: #009E4A !important;

			height: 40px;

			padding: 0 !important;

			padding-left: 50px !important;

			padding-right: 50px !important;

			text-transform: uppercase;

			font-weight: bold !important;

			border-radius: 0px;

		}

	

		.container{

			width: 100%;

			padding-left: 0px;

			padding-right: 0px;
			
			font-weight: 500;
			
			color: #454545;
		

		}

		.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {

			color: #fff;

			border-color: #018b40;

			background-color: #018b40;

		}

		.espacio-boton{

			width: 100%;

			text-align: center;

		}

		.subtitle{

			color: #009E4A;

		}

		.btn-comprar{
		    
    color: #fff;
    background: #009e4a;
    padding: 8px;
    display: inline-block;
    width: 156px;
    margin-top: 7px;
    margin-bottom: 40px;
    font-size: 15px;
    font-weight: bold;
	cursor:pointer;

}

		.btn-comprar:hover, .btn-comprar:focus {

			color: #fff;
            background: #fe8b18 ;


		}
/*.card-body a:hover{
    color: #003594;
}*/
		.btn-continuar{

			font-size: 14px;

		}

		#bloque-titulo{

			text-align: center;

			margin-bottom: 24px;

		}

		.paso1{

			text-align: center;

		}

		.card {

			margin: 10px;

			position: relative;

			display: -ms-flexbox;

			display: flex;

			-ms-flex-direction: column;

			flex-direction: column;

			min-width: 0;

			word-wrap: break-word;

			background-color: #fff;
			
			background-clip: border-box;

			border: 1px solid rgba(0,0,0,.125);

			border-radius: .25rem;
			

		}

		.card-header:first-child {

			border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;

		}

		.card-header {

			height: 70px;

			line-height: 70px;

			padding: 1px;

			margin-bottom: 0;

			/*background-color: rgba(0,0,0,.03);*/
			background-color: #001E48;
			
			color: #fff;

			border-bottom: 1px solid rgba(0,0,0,.125);

		}

		.card-header p {

			margin: 0px;

			line-height: 1.5;

			display: inline-block;

			vertical-align: middle;

			font-size: 16px;

		}

		.card-body {

			-ms-flex: 1 1 auto;

			flex: 1 1 auto;

			min-height: 210 px;

			padding: 1.25rem;

		}

		.card-title{

			margin-top: 0px;

    		margin-bottom: 0px;

			font-size: 18px;

		}

		.card-text{

			margin-top: 0px;

		}

		.alert-success {

			font-size: 17px;

			background-color: #bfe6d2;

			margin: 15px;

			padding: 15px;

		}

		.alert-danger{

			font-size: 17px;

			background-color: #ff7979;

			color: #fff;

			margin: 15px;

			padding: 15px;

		}

		.vc_single_image-img{

			margin-top: 20px !important;
		

		}
		
		
		.title1{
            color: white;
            background: #001E48;
            font-weight: 600;
		}
		
		.span-red{
            color: red;
            font-weight: 600;
        }		
        
        .title_wight{
            font-weight: 500;
            
        }
        
        .cont_list li, .p-weight {
            /*font-weight: 600;
            color: #60635c;*/
            color: #000;
        }
		
