@font-face {
	font-family: 'license_plateregular';
	src: url('../fonts/licenseplate-webfont.eot');
}

@font-face {
	font-family: 'license_plateregular';
	src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
		url('../fonts/licenseplate-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/* header */
html.sr .sr-hidden {
    visibility: hidden;
}
body {
	font-family: 'Rubik', sans-serif;
    color: #444;
}
.dc-navbar-placeholder {
	height: 76px; 
	background-color: #005e99
}
.dc-navbar-container {
    background-color: #005e99;
    color: #fff;
}
.dc-navbar {
    background-color: #005e99;
    color: #fff;
	transition: top 0.2s ease-in-out; 
	padding: 0;
	padding-left: 8.333333%
}
.dc-navbar .navbar-brand {
	padding-top: 5px;
}
.dc-navbar .navbar-brand img {
	padding: 0;
}
.dc-navbar .navbar-brand h2 {
	font-size: 12px;
	color: #fff;
	padding-left: 5px;
	margin: 0;
	font-weight: 100;
}
@media (max-width: 767px) {
	.dc-navbar-placeholder {
		height: 60px;
	}
	.dc-navbar .navbar-brand img {
		width: 180px;
	}
	.dc-navbar .navbar-brand h2 {
		font-size: 8px;
	}	
}
.dc-navbar-toggler {
	position: relative;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 5px;
	margin-right: 15px;
	border: 0;
}
.dc-navbar-toggler:focus,
.dc-navbar-toggler:active {
    outline: 0;
}
.dc-navbar-toggler span {
   display: block;
   background-color: #fff;
   height: 2px;
   width: 25px;
   margin-top: 5px;
   margin-bottom: 6px;
   -webkit-transform: rotate(0deg);
   -moz-transform: rotate(0deg);
   -o-transform: rotate(0deg);
   transform: rotate(0deg);
   position: relative;
   left: 0;
   opacity: 1;
}
.dc-navbar-toggler span:nth-child(1),
.dc-navbar-toggler span:nth-child(3) {
   -webkit-transition: transform .35s ease-in-out;
   -moz-transition: transform .35s ease-in-out;
   -o-transition: transform .35s ease-in-out;
   transition: transform .35s ease-in-out;
}
.dc-navbar-toggler:not(.collapsed) span:nth-child(1) {
    position: absolute;
    left: 12px;
    top: 10px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    opacity: 0.9;
}
.dc-navbar-toggler:not(.collapsed) span:nth-child(2) {
    height: 12px;
    visibility: hidden;
    background-color: transparent;
}
.dc-navbar-toggler:not(.collapsed) span:nth-child(3) {
    position: absolute;
    left: 12px;
    top: 10px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    opacity: 0.9;
}
.nav-item a.nav-link, .navbar .navbar-nav .nav-link {
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    text-shadow: none;
    border: 1px solid #005e99;
    transition: all .2s;
    border-radius: 10px;
}
.nav-item a.nav-link:hover, .navbar .navbar-nav .nav-link:hover {
    border: 1px solid #fff;
    border-radius: 10px;
    color: #fff;
}
@media(max-width: 991px) {
    .nav-item a.nav-link, .navbar .navbar-nav .nav-link {
        text-align: center;
    }
}
div.login-menu .dropdown-menu {
	font-size: 14px;
}
a.login-button {
	cursor: pointer;
	background-color: #fff;
	color: #005e99 !important;
	padding: 10px 20px !important;
	margin-left: 5px;
	font-weight: 400 !important;
	margin-top: -4px;
}
a.login-button:hover {
	background-color: #005e99;
	color: #ffffff !important;
	border-color: #ffffff !important;
}
@media (max-width: 991px) {
	.nav-item a.login-button {
	    margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
		width: 100% !important;
		margin-left: 0;
	}
}
a.login-button span {
	margin-left: 6px;
}
a.login-button .login-button-icon {
	font-size: 18px;
	vertical-align: middle;
	transition: all 0.25s ease 0s;
}
.dropdown-toggle .login-button-icon {
	top: 7px;
}

/* body */
section {
    padding-top: 60px;
    padding-bottom: 60px;
}
.dc-button {
    background-color: #4dad39;
    color: #fff;
    display: inline-block;
    width: 100%;
    padding: 10px;
    text-align: center;
    transition: all .2s;
    border-radius: 10px;
	border: none;
}
.dc-button:hover {
    background-color: #005e99;
	color: #fff;
    text-decoration: none;
}
.dc-button i.fa {
	font-size: 22px;
}
.dc-button span {
	margin-left: 10px;
}
.dc-button-disabled {
    pointer-events: none;
}

/* footer */
footer {
    padding-top: 40px;
    background-color: #063975;
    color: #fff;
}
footer h6 {
    color: #bccbd3;
    font-size: 14px;
    font-weight: 400;
}
footer a {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: 300;
}
footer a:hover {
    color: #4dad39;
    text-decoration: none;
}
footer .dc-copyright {
    font-weight: 300;
    font-size: 12px;
}
@media(max-width: 991px) {
    footer .col-md-2, footer .col-md-4, footer .dc-copyright {
        text-align: center;
    }
}
@media(max-width: 767px) {
    footer .dc-mobile-hide {
        display: none;
    }
}
div.afip img {
	height: 65px;
	border: 0;
}
div.ssl img {
	border: 0;
}
@media(max-width: 991px) {
    div.ssl {
        margin-top: 10px;
    }
}
@media(max-width: 767px) {
    div.ssl {
        margin-top: 0px;
    }
}
.grecaptcha-badge { 
	visibility: hidden;
}

/* modals */
.dc-modal {
	color: #888888;
}
.dc-modal .modal-content {
	background: #005e99 !important;
}
.dc-modal .modal-body {
	background: #ffffff !important;
}
.dc-modal .modal-header, .dc-modal .modal-footer {
	color: #fff;
}
.dc-modal .modal-footer {
	margin-top: 0px;
}
.dc-modal .modal-header .modal-title {
	width: 100%;
	text-align: center;
}
.dc-modal .modal-body {
    width: 100%;
    padding-bottom: 20px;
    color: #888888;
    font-size: 15px;
}
.dc-modal .form-group {
	position: relative;
}
.dc-modal .dc-field-icon {
    font-size: 20px;
    position: absolute;
    right: 15px;
    top: 3px;
    transition: all 0.25s ease 0s;
    padding-top: 2%;
}
.dc-modal .dc-success-btn {
	width: 100%;
}
.dc-modal .alert {
	margin-top: 5px;
	font-size: 14px;
	padding: 7px;
}
#register-modal .modal-dialog {
	box-sizing: border-box;
	width: 96%;
	max-width: 806px;
}
@media (max-width: 767px) {
	#register-modal .modal-dialog {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	#register-modal .modal-content {
		border-radius: 0px;
	}
}
#register-modal .social-icons-container {
	position: relative;
}
#register-modal .modal-body-right {
	padding-left: 8%;
	padding-right: 8%;
	border-left: 4px solid #ddd;
}
@media (max-width: 767px) {
	#register-modal .modal-body-right {
		border-left: 0px;
	}
}
#register-modal .modal-social-icons {
	padding: 0 10%;
}
#register-modal .modal-social-icons-signup {
	margin-top: 23px;
}
#register-modal .modal-social-icons-login {
	margin-top: 23px;
}
#register-modal .modal-social-icons-reset-password {
	margin-top: 1px;
}
@media (max-width: 767px) {
	#register-modal .modal-social-icons {
		margin-top: 15px !important;
		margin-bottom: 15px !important;
	}
}
#register-modal .modal-social-icons .btn {
	width: 100%;
	max-width: 300px;
	margin-bottom: 5px;
	padding: 8px;
	border: 0;
	color: #fff;
}
#register-modal .modal-social-icons .btn span {
	display: inline-block;
	width: 75%;
	text-align: left;
}
#register-modal .modal-icons {
	display: inline-block;
	width: 20px;
	text-align: left;
	margin-left: 15px; 
	margin-right: 15px;
}
#register-modal .facebook {
	background-color: #3b55a0; 
}
#register-modal .facebook:hover {
	background-color: #4c69ba;
}
#register-modal .google {
	background-color: #dc4a32;
}
#register-modal .google:hover {
	background-color: #cc3732;
}
#register-modal .twitter {
	background-color: #3b94d9; 
}
#register-modal .twitter:hover {
	background-color: #55acee;
}
#register-modal #placeholder-social-google iframe {
    width: 100% !important;
}
#register-modal .center-line {
	position: absolute;  
	top: 50%;
	right: 47.6%;
	z-index: 999;
	background: #ddd;  
	border: 4px solid #DDDDDD;
	border-radius: 20px;
}
#register-modal .center-line-signup {
	top: 62% !important;
}
#register-modal .modal-form-input {
	margin: 0;
	padding: 0;
}
@media (max-width: 767px) {
	#register-modal .modal-form-input {
		margin-top: 15px !important;
	}
}
#register-modal a#register-switch-login, #register-modal a#register-switch-signup, a#register-switch-reset-password {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	margin-top: 2px;
}
#register-modal a#register-switch-reset-password {
	font-size: 12px;
}
#register-modal .dc-success-btn {
	margin-bottom: 10px;
}
#password-modal .modal-dialog {
	max-width: 400px;
}
#password-modal .dc-success-btn {
	margin-bottom: 10px;
}
#password-modal a#password-switch-reset-password {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	margin-top: 2px;
}
.form-control {
	padding-right: 40px;
}

/* hero and plate box */
.dc-hero {
    background-image: url(../images/hero-background-01.jpg);
    background-position: center top;
    background-size: cover;
    min-height: 600px;
}
.dc-hero h1 {
    font-size: 45px;
    font-weight: 700;
    color: #fff;
}
.dc-hero h2 {
    color: #fff;
    font-weight: 300;
    font-size: 20px;
	margin-top: 20px;
}
.dc-hero-home h3 {
    font-size: 20px;
    font-weight: 300;
    color: #fff;
	margin-top: 80px;
}
.dc-hero-home h3 img.infdom {
    width: 24px; 
    margin-top: -3px;
}
@media(max-width: 768px) {
    .dc-hero-home {
    	padding-top: 50px;
		padding-bottom: 50px;
    }
	.dc-hero-home .dc-hero-form-container {
	    margin-top: 30px;
    }
	.dc-hero-home h3 {
		margin-top: 40px;
	}
}
.dc-hero-form-container {
    background-color: rgba(255, 255, 255, .2);
    border-radius: 15px;
    padding: 10px 5px;
    margin-top: 40px;
}
@media(max-width: 768px) {
    .dc-hero-form-container {
		width: 100%;
		margin-left: 10px;
		margin-right: 10px;
	    margin-top: 40px;
    }
}
.dc-hero-inner {
    padding-top: 20px;
    padding-bottom: 2 0px;
	min-height: 200px;
}
.dc-hero-inner h1 {
    font-size: 36px;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
}
.dc-hero-inner p {
    color: #fff;
}
.dc-hero-inner-01, .dc-hero-inner-02, .dc-hero-inner-03 {
   	min-height: 400px; 
	background-attachment: fixed;
	background-position: center top;
}
.dc-hero-inner-01 { 
	background-image: url(../images/hero-background-02.jpg);
}
.dc-hero-inner-02 {
 	background-image: url(../images/hero-background-03.jpg);
}
.dc-hero-inner-03 {
 	background-image: url(../images/hero-background-01.jpg);
}
.dc-hero-inner h2 {
    margin: 0;
}
div.dc-plate-container {
    background-position: center center;
    width: 322px;
    height: 104px;
    background-repeat: no-repeat;
}
div.dc-legacy-plate-container {
    background-image: url(../images/legacy-plate.png);
}
div.dc-modern-plate-container {
    background-image: url(../images/modern-plate.png);
}
.dc-plate {
    width: 300px;
    height: 61px;
    border: 0;
    text-align: center;
    text-transform: uppercase;
	line-height: normal;
}
.dc-plate:focus {
	outline: 0;
}
.dc-plate::-webkit-input-placeholder { color: #ccc; }
.dc-plate:-moz-placeholder {  color: #ccc; } /* Firefox 18- */
.dc-plate::-moz-placeholder {  color: #ccc; } /* Firefox 19+ */  
.dc-plate:-ms-input-placeholder { color: #ccc; }  
.dc-plate:focus::-webkit-input-placeholder { color: transparent; }
.dc-plate:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
.dc-plate:focus::-moz-placeholder { color: transparent; } /* FF 19+ */
.dc-plate:focus:-ms-input-placeholder { color: transparent; }  
.dc-legacy-plate {
    background-color: #000000;
    color: #fafafa;
    font-size: 58px;
    font-family: 'license_plateregular';
	margin: 26px 0px 0 32px;
}
.dc-modern-plate {
    background-color: #fff;
    color: #444;
    font-size: 50px;
	font-family: inherit;
    margin: 37px 0px 0 30px;
	padding-bottom: 10px;
}
@media (max-width: 1200px) {
	.dc-plate {
    	margin-left: 0px;
	}
}	
.dc-box-button {
    background-color: #7ae582;
    width: 322px;
    padding: 28px 10px;
    transition: all .5s;
    border-radius: 14px;
    font-size: 26px;
    font-weight: 700;
    height: 104px;
    line-height: 1em;
}
.dc-box-button i.fa {
	font-size: 40px;
}
@media (max-width: 991px) {
	.dc-box-button {
    	margin-top: 20px;
	}
}
div#box-error-label {
	border-radius: 10px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
}
@media (max-width: 991px) {
	div#box-error-label {
		width: 322px;
		margin: 20px auto !important;
	}
}

/* loading indicator */
div#dc-loading {
	width: 100%;
	margin: 30px auto;
	font-size: 26px;
	text-align: center;
	color: #155892;
	font-weight: bold;
}
@media (max-width: 991px) {
	div#dc-loading {
		font-size: 22px;
	}
}
@media (max-width: 767px) {
	div#dc-loading {
		font-size: 18px;
	}
}

/* home go deep */
.dc-go-deep h4 {
    font-size: 23px;
    font-weight: 300;
    margin-top: 20px;
}
@media(max-width: 768px) {
    .dc-go-deep .col-lg-6 {
        margin-bottom: 20px;
    }
}
.dc-go-deep h3 {
    color: #00a5cf;
    font-weight: 700;
}
.dc-go-deep p {
    font-weight: 300;
    font-size: 18px;
}
div.video-container {
	position: relative;
	box-sizing: border-box; 
	padding: 0;
}
@media (max-width: 991px) {
	div.video-container img {
		border: 4px solid #00a5cf;
	}
}	
div.video-container img#video-frame {
	width: 100%;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
div.video-container div#video-play {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 70px;
	height: 70px;
	margin-left: -35px;
	margin-top: -35px;
	line-height: 62px;
	text-align: center;
	border-radius: 50%;
	overflow: hidden;
	border: 4px solid #fff;
	color: #fff;
	transition: 0.2s ease;
	cursor: pointer;
	display: none;
}
div.video-container:hover div#video-play {
	background: #00a5cf;
	transition: 0.4s ease;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
div.video-container div#video-play .fa-play {
	margin-left: 7px;
	display: inline-block;
	vertical-align: middle;
	font-size: 30px;
}
div.video-container div#video-player {
	width: 99%;
	height: 99%;
	display: none;
}
div.video-container div#video-player iframe {
	width: 100%;
    position: absolute;
    top: -200px;
    left: 0;
    width: 100%;
    height: calc(100% + 400px);
}
@media(max-width: 991px) {
    div.video-container {
        margin-top: 30px;
        margin-left: 15px;
		margin-right: 15px;
    }
}

/* home offerings */
.dc-offerings, .dc-inner-grey-background {
    background-color: #f1f1f1;
}
.dc-offerings h3 {
    color: #063975;
    font-weight: 700;
    font-size: 36px;
    padding-bottom: 40px;
}
.dc-offerings-item h5 {
    color: #063975;
    font-weight: 700;
    font-size: 14px;
    margin-top: 20px;
}
.dc-offerings-item p {
    font-weight: 300;
    font-size: 14px;
}
.dc-offerings-set {
    margin: 0;
} 
.dc-offerings-item img {
    width: 80px;
}

/* pricing */
.dc-pricing h3 {
    color: #00a5cf;
    font-weight: 700;
    font-size: 36px;
    margin-bottom: 30px;
}
.dc-pricing-description {
	margin-top: 25px;
}
@media (max-width: 991px) {
	.dc-pricing-description {
		margin-top: 0px;
	}
}	
.dc-pricing-description p {
    font-weight: 400;
    font-size: 16px;
}
.dc-pricing-description a:hover, .dc-pricing-item a:hover {
	text-decoration: none;
}
.dc-pricing-description div.dc-rounded-price {
	background-color: #00a5cf;
	color: #fff;
	text-align: center;
	font-size: 60px;
	width: 280px;
	height: 280px;
	font-weight: 300;
	margin-bottom: 10px;	
}
.dc-pricing-description div.dc-rounded-price p.dc-rounded-price-from {
	padding-top: 40px;
	font-size: 18px;	
}
.dc-pricing-description div.dc-rounded-price p.dc-rounded-price-number {
	font-size: 65px;
	font-weight: 400;
	margin-top: 34px;
}
.dc-hero-inner div.dc-rounded-price {
    background-color: #00a5cf;
    color: #fff;
    text-align: center;
    font-size: 46px;
    width: 180px;
    height: 180px;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 7px !important;	
}
.dc-hero-inner div.dc-rounded-price-left {
    float: right;
    margin-right: 30px;
}
.dc-hero-inner div.dc-rounded-price-right {
    float: left;
    margin-left: 30px;
}
@media(max-width: 991px) {
    .dc-hero-inner div.dc-rounded-price-left {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .dc-hero-inner div.dc-rounded-price-right {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
}    
.dc-hero-inner div.dc-rounded-price p.dc-rounded-price-from {
	padding-top: 15px;
	font-size: 16px;	
}
.dc-hero-inner div.dc-rounded-price p.dc-rounded-price-number {
	font-size: 48px;
	font-weight: 400;
	margin-top: -6px;
}	
@media(max-width: 991px) {
    div.dc-pricing-items {
        margin-top: 30px;
    }
}
.dc-pricing-item {
    text-align: center;
    margin-bottom: 40px;
}
@media(max-width: 768px) {
    .dc-pricing-item .col-sm-2 p {
        margin: 10px auto;
    }
}
.dc-pricing-heading {
    background-color: #063975;
    color: #fff;
    font-weight: 700;
    padding-top: 5px;
    margin-bottom: 40px;
    padding-bottom: 5px;
}
.dc-pricing-heading p {
    font-size: 22px;
    margin: 0;
    padding: 0;

}
.dc-pricing-quantity {
    background-color: #00a5cf;
    color: #fff;
    text-align: center;
    padding-top: 12px;
    font-size: 30px;
    width: 70px;
    height: 70px;
    font-weight: 400;
}
.dc-pricing-price {
    font-size: 48px;
    font-weight: 300;
    color: #00a5cf;
	white-space: nowrap;
}
.dc-pricing-item .dc-pricing-description {
    font-size: 14px;
    font-weight: 300;
    margin: 0;
}
.dc-pricing-description span {
    color: #063975;
    font-weight: 700;
}
.dc-pricing-sample-report img {
    width: 100%;
}
@media (max-width: 991px) {
	.dc-pricing-sample-report {
	    text-align: center;
        margin-top: 30px;
        margin-bottom: 40px;
	}
	.dc-pricing-sample-report img {
		border: 4px solid #00a5cf;
	}
}	
@media (max-width: 500px) {
	.dc-pricing-sample-report img {
		width: 100%;
	}
}
.dc-pricing-explanation {
    color: #00a5cf;
    font-size: 14px;
	min-height: 100px;
}
.dc-pricing-unavailable {
    background-color: #fff;
    color: #ff0000 !important;
    border-radius: 10px;
    padding: 5px !important;
    border: 1px solid #ff0000;
    margin: 0 !important;
    font-size: 1rem !important;
}
.dc-pricing-unavailable:hover {
    cursor: not-allowed;
}
.dc-pricing-unavailable i {
    font-size: 2rem;
    vertical-align: middle;
    margin-right: 5px;
}
.dc-pricing-unavailable span {
    vertical-align: middle;
}
label.agree {
	font-size: 13px;
}
label.agree input[type="checkbox"] {
	margin-top: 2px;
	cursor: pointer;
}
img.mp-banner {
	margin: 0 auto;
}

/* home faccara-cca */
.dc-faccara-cca {
	padding-top: 30px;
	padding-bottom: 15px;
	background-color: #005e99;
	color: #fff;
}
.dc-faccara-cca h3 {
    font-weight: 700;
    font-size: 36px;
	margin-left: -20px;
}
.dc-faccara-cca h5 {
	color: #ffffff !important;
}
@media(max-width: 991px) {
	.dc-faccara-cca img.dc-faccara-cca-logos {
		width: 100%;
	}
	.dc-faccara-cca h3 {
		margin-left: 0;
	}	
}

/* home information contact */
.dc-information {
    background-color: #e6edf2;
}
.dc-information h4 {
    font-size: 16px;
    color: #063975;
    font-weight: 700;
}
.dc-information p {
    font-size: 14px;
    font-weight: 300;
}
@media(max-width: 991px) {
    .dc-information img, .dc-information h4 {
        margin-top: 40px;
    }
    .dc-information h4, .dc-information p {
        text-align: center;
    }
}

/* inner pages */
.dc-inner-pages-content h3 {
    color: #00a5cf;
    font-weight: 700;
}
.dc-inner-pages-content h4 {
    font-size: 18px;
    color: #063975;
    font-weight: 700;
}
.dc-inner-pages-content p {
    padding-top: 20px;
    padding-bottom: 20px;
}
.dc-inner-pages-content a {
    color: #4dad39;
}
.dc-inner-pages-content h4 a {
    color: #063975;
}
.dc-inner-pages-content p, .dc-inner-pages-content ul li, .dc-inner-pages-content ol li {
    font-size: 14px;
    color: #5e5e5e;
}
.dc-pricing-inner-pages .dc-pricing-description {
    font-size: 16px;
}
.dc-pricing-inner-pages .dc-pricing-explanation {
    font-size: 20px;
}
.dc-pricing-inner-pages .dc-pricing-quantity {
    margin: 0 auto;
}
.dc-inner-pages-content .informe-container-modelo {
    font-size: 12px;
}

/* blog */
.dc-inner-pages-content.dc-blog h1 {
    color: #00a5cf;
    font-weight: 700;
	font-size: 32px;
	text-align: center;
}
.dc-inner-pages-content.dc-blog h2 {
    font-size: 24px !important;
    color: #063975;
    font-weight: 700;
	font-size: 20px;
	padding-top: 20px;
}
.dc-inner-pages-content.dc-blog p {
    font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.dc-inner-pages-content.dc-blog img {
    width: 100%;
	max-width: 730px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

/* sample report */
div.sample-report-row {
	padding: 10px 0px 10px 0px;
	background-color: transparent;
	border: 0;
}
div.sample-report-row div.sample-report-col {
	padding: 0;
}
div#sample-report-container {
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 10px;
	padding: 0;
	overflow: hidden;
}

/* report preview */
div.preview-row {
	padding: 10px;
}
div.preview-row #report-error-label {
	margin-top: 15px;
}
div.preview-row div#preview-container {
	padding: 0;
	margin: 0;
	margin-bottom: 40px;
}
div.preview-row div#preview-container h1 {
	color: #00a5cf;
	font-size: 36px;
	font-weight: 700;
	margin: 20px 0 0 0;
	line-height: 1.4;
}
div.preview-row div#preview-container h3 {
	color: #063975;
	border-bottom: 1px solid #ccc;
	font-style: italic;
	font-size: 24px;
	font-weight: 400;
	margin: 20px 0 0 10px
}
div.preview-row div#preview-container h4 {
    text-align: center;
    max-width: 520px;
    margin: 0px auto;
    color: #063975;
    font-size: 14px;
    padding: 10px;
    font-weight: 700;
}
div.preview-row div#preview-container p {
	font-size: 14px;
	color: #666;
	padding: 10px;
	margin: 10px 0 10px 0;
}
div.preview-row div.preview-hero {
    background-color: rgba(211, 228, 244, .6);
    border-radius: 15px;
    padding: 10px 5px;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 110px;
}
div.preview-row div.dc-plate-container {
    width: 300px;
    height: 80px;
    background-size: contain;
    margin: auto;
    text-align: center;  
}
@media (max-width: 991px) {
    div.preview-row div.dc-plate-container {
        margin-top: 15px !important;
    }
}
div.preview-row p.dc-plate {
    pointer-events: none;
    user-select: none;
    background-color: transparent !important;
    font-size: 36px !important;
    margin: 18px auto !important;
    width: auto;
}
div.preview-row p.dc-modern-plate {
    color: #444 !important;
}
div.preview-row p.dc-legacy-plate {
    color: #fafafa !important
}
div.preview-row div.preview-plate-info {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
div.preview-row p.identification {
    text-align: left;
    color: #063975 !important;
    font-size: 22px !important;
    font-weight: 700;
    padding: 0 !important;
}
div.preview-row p.localization {
    text-align: left;
    color: #000 !important;
	color: #005e99 !important;
    font-size: 18px !important;
	font-weight: 700;
    padding: 0 !important;
}
div.preview-row p.identification i {
    margin-right: 10px;
    width: 30px;
    text-align: center;
}
div.preview-row p.localization i {
    font-size: 24px;
    margin-right: 10px;
    width: 30px;
    text-align: center;
    vertical-align: middle;
    margin-top: -3px;
}
@media (max-width: 991px) {
    div.preview-row p.identification {
        font-size: 18px !important;
        justify-content: center;
        text-align: center;
    }
    div.preview-row p.localization {
    	font-size: 16px !important;
        justify-content: center;
        text-align: center;
    }
}
div.preview-row .dc-preview-pricing-row {
	margin-top: 40px;
}
div.preview-row .dc-pricing-only-plus {
    padding-left: 0;
	padding-right: 0;
    max-width: 785px;
    margin: 0 auto;
}
@media (max-width: 767px) {
	div.preview-row .dc-pricing-only-plus {
	    padding-left: 15px;
		padding-right: 15px;
	}
}
div.preview-row .dc-pricing-only-plus .dc-pricing-explanation {
	max-height: 90px !important;
}
div.preview-row .dc-pricing-heading p {
    font-size: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #fff !important;
}
div.preview-row .dc-pricing-price {
    font-size: 46px !important;
    color: #fff !important;
	padding: 0 !important;
	margin: 0 auto !important;
	background-color: #00a5cf !important;
	width: 180px;
	height: 180px;
	padding-top: 55px !important;
	font-weight: 400;
}
div.preview-row .dc-pricing-explanation {
    color: #00a5cf !important;
    font-size: 20px !important;
	margin: 0 !important;
	padding: 0 !important;
	margin-top: 15px !important;
}
div.preview-row .dc-pricing-item .dc-pricing-description {
    font-size: 16px !important;
    margin: 0 !important;
	padding: 0 !important;
	margin-top: 10px !important;
	margin-bottom: 15px !important;
}
div.preview-row .dc-pricing-item label.dc-pricing-agree {
	font-size: 13px;
	cursor: pointer;
}
div.preview-row .dc-pricing-item label.dc-pricing-agree input[type="checkbox"] {
	margin-right: 5px;
	cursor: pointer;
    vertical-align: middle;
    margin-top: -2px;
}
div.preview-row .dc-pricing-item label.dc-pricing-agree-error {
	width: 100%;
	max-width: 785px;
	margin-top: 10px;
}

/* full report */
div.dynamic-report-row {
	padding: 10px 0px 10px 0px;
	background-color: transparent;
	border: 0;
}
div.dynamic-report-row #report-error-label {
	margin-top: 15px;
}
div.dynamic-report-row div.dynamic-report-col {
	padding: 0;
}
div#dynamic-report-thankyou {
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
}
div#dynamic-report-pdf-toolbar {
	max-width: 570px;
	margin: 30px auto;
	text-align: center;
}
div#dynamic-report-pdf-toolbar a.pdf-button {
	box-sizing: content-box;
	background: #3d94f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #3d94f6 0%, #1e62d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d94f6), color-stop(100%,#1e62d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3d94f6 0%,#1e62d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3d94f6 0%,#1e62d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3d94f6 0%,#1e62d0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3d94f6 0%,#1e62d0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0 ); /* IE6-9 */
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #FFF;
	text-align: center;
	border-radius: 5px;
	border: none;
	display: block;
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	padding: 5px;
	text-shadow: 1px 1px rgba(0,0,0,0.2);
	width: 250px;
	margin: 0 auto;
	padding: 10px;
	display: inline-block;
}
div#dynamic-report-pdf-toolbar a.pdf-button:hover {
	background: #1e62d0; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e62d0 0%, #3d94f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e62d0), color-stop(100%,#3d94f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e62d0 0%,#3d94f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e62d0 0%,#3d94f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e62d0 0%,#3d94f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e62d0 0%,#3d94f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0 ); /* IE6-9 */
}
div#dynamic-report-pdf-toolbar a.pdf-button .fa {
	font-size: 30px;
	vertical-align: middle;
	margin-right: 20px;
}
div#dynamic-report-pdf-toolbar a.pdf-button span {
	vertical-align: middle;
}
div#dynamic-report-pdf-toolbar #dynamic-report-pdf-button {
	margin-right: 10px;
}
div#dynamic-report-pdf-toolbar #dynamic-report-pdf-print-button {
	margin-left: 10px;
}
@media (max-width: 991px) {
	div#dynamic-report-pdf-toolbar #dynamic-report-pdf-button {
		margin-right: 0px;
		font-size: 18px;
	}
	div#dynamic-report-pdf-toolbar #dynamic-report-pdf-button .fa {
		font-size: 26px;
	} 
	div#dynamic-report-pdf-toolbar #dynamic-report-pdf-print-button {
		display: none;
	}
}
@media (max-width: 767px) {
	div#dynamic-report-pdf-toolbar #dynamic-report-pdf-button {
		font-size: 16px;
	}
	div#dynamic-report-pdf-toolbar #dynamic-report-pdf-button .fa {
		font-size: 22px;
	} 	
}
div#dynamic-report-container {
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 0;
	overflow: hidden;
}

/* my account */
.midatacar-row {
    padding: 10px 10px 20px 10px;
}
#midatacar {
	font-size: 13px;
	color: #00a5cf;
}
#midatacar h1 {
    color: #00a5cf;
    font-size: 36px;
    font-weight: 700;
    margin: 20px 0 0 0;
    line-height: 1.4;
}
#midatacar #welcome {
	font-size: 20px;
	margin: 20px 0px 20px 5px;
}
#midatacar #credit {
    display: flex; 
    align-items: center; 
    justify-content: center; 
    flex-wrap: nowrap; 
    gap: 5px;
	margin: 5px 0px 20px 0px;
}
#midatacar #credit div.btn {
    pointer-events: none; 
    min-width: 250px;
}
#midatacar .card .card-header {
	color: #000000;
}
#midatacar table.table tr th {
	padding: 5px 20px 5px 5px;
	border-bottom: 1px solid #dddddd;
	color: #00a5cf;
}
#midatacar table.table tr td {
	color: #555555;
}
#midatacar table.table tr td .btn {
	padding: 0px 5px 0px 5px;
	margin-left: 5px;
	font-size: 13px;
	width: auto;	
}
#midatacar table.table tr td .btn .fa {
	float: left;
	vertical-align: middle;
	margin-top: 3px;
}
#midatacar table.table tr td .btn span {
	float: left;
	vertical-align: middle;
	margin-left: 5px;
}
#midatacar table.table tr td .btn-warning {
	color: #ffffff;
}
#midatacar table.table tr td .badge {
	font-size: 11px;
	font-weight: 500;
}
#midatacar table.table .column-left {
	text-align: left;
}
#midatacar table.table .column-right {
	text-align: right;
}
#midatacar table.table .column-center {
	text-align: center;
}
#midatacar div.dataTables_wrapper {
	padding: 10px;
}
#midatacar .dataTables_length {
	float: left;
}
#midatacar table.dataTable.dtr-inline.collapsed tbody td:first-child:before, #midatacar table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
	background-color: #337ab7;
}
#midatacar table.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before, #midatacar table.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before {
	background-color: #337ab7;
}
#midatacar table.dataTable.dtr-inline.collapsed .dtr-details li {
	text-align: left !important;
}
@media (max-width: 767px) {
    #midatacar #credit {
        flex-wrap: wrap !important;
    }
    #midatacar .dataTables_length {
		display: none;
	}
	#midatacar .dataTables_wrapper {
		text-align: center;
	}
	#midatacar .pagination > li > a {
		padding: 6px 10px;
	}
}

/* verify report */
#verify-report #ajax-loader-mini {
	margin: 5px 0px 20px 5px;
}
#verify-report #ajax-loader-mini h4 {
	display: inline;
	padding-right: 14px;
	font-size: 14px;
	font-weight: normal;
	color: #00a5cf
}
#verify-report .btn {
	color: #ffffff;
	width: 100%;
	font-size: 20px;
	margin-left: auto;
	margin-right: auto;
}
#verify-report .btn span {
	margin-left: 15px;
	vertical-align: middle;
}
#verify-report .btn .fa {
	font-size: 26px;
	vertical-align: middle;
}
#verify-report .alert {
	margin-top: 5px;
	font-size: 14px;
	padding: 7px;
}

/* contact */
.contact-form {
	text-align: center;
}
.contact-form .form-group {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
@media (max-width: 767px) { 
	.contact-form .form-group {
		width: 100%;
	}
}
.contact-form .form-group .form-control {
	font-size: 18px;
}
.contact-form .dc-field-icon {
	font-size: 24px;
	position: absolute;
	right: 15px;
	top: 4px;
	transition: all 0.25s ease 0s;
}
.contact-form .dc-field-icon.fa-eye {
	top: 50px;
}
.contact-form *::placeholder { 
	color: rgba(138, 138, 138, 0.91);
	opacity: 1; 
}
.contact-form:-ms-input-placeholder { 
	color: rgba(138, 138, 138, 0.91);
}
.contact-form *::-ms-input-placeholder { 
	color: rgba(138, 138, 138, 0.91);
}
.contact-form select {
	color: rgba(138, 138, 138, 0.91);
}
.contact-form select option:first-child {
	display: none;
}
.contact-form textarea {
   resize: none;
}
.contact-form .btn {
	color: #ffffff;
	width: 100%;
	font-size: 20px;
	margin-left: auto;
	margin-right: auto;
}
.contact-form .btn span {
	margin-left: 15px;
	vertical-align: middle;
}
.contact-form .btn .fa {
	font-size: 26px;
	vertical-align: middle;
}
.contact-form .alert {
	margin-top: 5px;
	font-size: 14px;
	padding: 7px;
}

/* pwa standalone mode */
@media all and (display-mode: standalone) {
    section.dc-go-deep, section.dc-offerings, section.dc-pricing, section.dc-faccara-cca, section.dc-information, footer {    
        display: none !important;
    }
    a.nav-link {
        display: none !important;
    }
    a.nav-link.login-button {
        display: block !important;
    }
    a.nav-link.login-button.d-none {
        display: none !important;
    }
    a.nav-link[href*="mi-datacar"] {
        display: block !important;
    }
    a.nav-link[href*="contacto"] {
        display: block !important;
    }    
    @media (min-width: 992px) {
        a.nav-link.d-lg-none {
            display: none !important;
        }
    }    
}
