@font-face {
	font-family: 'calibriregular';
	src: url('../fonts/calibri-webfont.eot');
	src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/calibri-webfont.woff') format('woff'),
	url('../fonts/calibri-webfont.ttf') format('truetype'),
	url('../fonts/calibri-webfont.svg#calibriregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Botones Verdes y Rojos*/ 
.uk-badge{display:inline-block;padding:0 5px;background:#1387eb;font-size:10px;line-height:14px;color:#fff;text-align:center;vertical-align:middle;text-transform:none;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.3);background-origin:border-box;background-image:-webkit-linear-gradient(top,#309fff,#07d);background-image:linear-gradient(to bottom,#309fff,#07d);border-radius:2px;text-shadow:0 -1px 0 rgba(0,0,0,.2)}a.uk-badge:hover{color:#fff}.uk-badge-notification{-moz-box-sizing:border-box;box-sizing:border-box;min-width:16px;border-radius:500px;font-size:11px;line-height:16px}.uk-badge-success{background-color:#7fba46;background-image:-webkit-linear-gradient(top,#98d062,#6fac34);background-image:linear-gradient(to bottom,#98d062,#6fac34)}.uk-badge-warning{background-color:#f9a225;background-image:-webkit-linear-gradient(top,#fbb655,#f89406);background-image:linear-gradient(to bottom,#fbb655,#f89406)}.uk-badge-danger{background-color:#e12439;background-image:-webkit-linear-gradient(top,#f24457,#d50f25);background-image:linear-gradient(to bottom,#f24457,#d50f25)}.uk-alert{margin-bottom:15px;background:#f2f9fc;color:#1e6bc9;padding:7px 10px;border:none;border-left:5px solid rgba(30,107,201,.9);border-radius:0;text-shadow:0 1px 0 #fff}*+.uk-alert{margin-top:15px}.uk-alert&gt;:last-child{margin-bottom:0}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert&gt;.uk-close:first-child{float:right}.uk-alert&gt;.uk-close:first-child+*{margin-top:0}.uk-alert-success{background:#f6ffe8;color:#659f13;border-color:rgba(101,159,19,.9)}.uk-alert-warning{background:#fffae0;color:#f27c21;border-color:rgba(242,124,33,.9)}.uk-alert-danger{background:#fff7f8;color:#d71228;border-color:rgba(215,18,40,.9)}.uk-alert-large{padding:20px}.uk-alert-large&gt;.uk-close:first-child{margin:-10px -10px 0 0}.uk-thumbnail{display:inline-block;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px;border:1px solid #d4d4d4;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.05)}a.uk-thumbnail:focus,a.uk-thumbnail:hover{border-color:#a1a1a1;background-color:#fff;text-decoration:none;outline:0;box-shadow:0 1px 4px rgba(0,0,0,.3)}.uk-thumbnail-caption{padding-top:4px;text-align:center}.uk-thumbnail-mini{width:150px}.uk-thumbnail-small{width:200px}.uk-thumbnail-medium{width:300px}.uk-thumbnail-large{width:400px}.uk-thumbnail-expand,.uk-thumbnail-expand&gt;img{width:100%}.uk-overlay{display:inline-block;position:relative;max-width:100%;vertical-align:middle;overflow:hidden}.uk-overlay&gt;:first-child{margin-bottom:0}.uk-overlay-area{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-area,.uk-overlay-toggle:hover .uk-overlay-area,.uk-overlay.uk-hover .uk-overlay-area,.uk-overlay:hover .uk-overlay-area{opacity:1}.uk-overlay-area:empty:before{content:&quot;\f002&quot;;position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}
/* #Media Queries
================================================== */

/*	Retina Ready Display  */
@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    .form-icon {
		background: url(../images/sprite2X.png) no-repeat 0 0;
		background-size: 36px 300px;
    }
	
	.head-icon {
		background: url(../images/header-sprite2x.png) no-repeat 0 0;
		background-size: 30px 800px;
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 992px) {
    
    .form-container { width: 100%; }
	
	#tmm-form-wizard dt { width: 24%; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	
	.form-container { width: 100%; }
	
		.form-container #tmm-form-wizard .stage:before,
        .form-container #tmm-form-wizard .stage:after { display: none; }
        
        #tmm-form-wizard .stage-content { width: 100%; }
		
		#tmm-form-wizard .stage {
			text-align: left;
			margin-bottom: 10px;
		}
		
			#tmm-form-wizard .stage-header {float: left;}

				#tmm-form-wizard .stage-title {	padding-left: 59px;	}

				#tmm-form-wizard .stage-info { padding-left: 60px; }
         
		#tmm-form-wizard .stage.tmm-success .stage-header:after {
            top: -4px;
			left: 209px;
		}
                
                #tmm-form-wizard .stage.tmm-success .stage-header.head-number:after { top: -13px; }
		
		#tmm-form-wizard .stage { min-height: 0; }
		
		#tmm-form-wizard dt { width: 16%; }
		#tmm-form-wizard .tooltip { display: none; }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    
	.form-container { width: 100%; }
    
    #tmm-form-wizard .form-header { font: 19px 'calibriregular',sans-serif;	}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {
	
	#tmm-form-wizard .next .button.button-control span { padding: 6px 26px 9px 2px; }

    #tmm-form-wizard .prev .button.button-control span {
		padding-left: 45px;
		padding: 6px 2px 9px 26px;
    }
    
    #tmm-form-wizard .next .button.button-control span:after { right: 5px; }

    #tmm-form-wizard .prev .button.button-control span:after { left: 3px; }
    
    #tmm-form-wizard .next .button-divider { right: 25px; }
	
	#tmm-form-wizard .prev .button-divider {	left: 25px; }

    #tmm-form-wizard .tooltip { display: none; }
	
    #tmm-form-wizard dt { width: 31%; }
	#tmm-form-wizard .form-login { width: 100%; margin-left: -240px; }
}

@media screen and (max-width: 320px) {
	#tmm-form-wizard .form-login { 
		width: 100%;
		margin-left: -160px; 
	}
	
    .form-container { width: 100%; }
}