@CHARSET "UTF-8";

.snow-canvas {
	display: block;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	pointer-events: none;
	z-index: 5000;
}

/* Custom Navigation Header */
.fixmenu-clone, 
.fixmenu-clone.navigation-header .navigation-brand,  
.dark-topnav.navigation-header .navigation-brand { background: #fff; }
.fixmenu-clone.navigation-header .navigation-bar > li > a:Hover, 
.fixmenu-clone.navigation-header .navigation-bar > li.active > a, 
.dark-topnav .navigation-bar > li > a:Hover, 
.dark-topnav .navigation-bar > li.active > a { color: #0E8507; }
.navigation-header .navigation-bar > li.featured > a { border-color: #0E8507; color: #0E8507; }
.btn-primary[disabled]{ background-color: #0E8507; border-color: #0E8507; }
.plain-version.static-header { min-height: 80px; }
.plain-version .text-heading {
    padding-top: 80px;
}

.modal-backdrop {
	z-index: 1039;
}

div.dropdown-backdrop {
    z-index: -1;
} 

.navigation-brand .brand-logo { padding: 0px; float: left; }

/* Refresh Captcha */
#refresh-captcha {
	position: absolute;
	margin-top: 64px;
	background-color: #0E8507;
	color: #fff;
	cursor: pointer;
	display: inline-block;
}

#refresh-captcha i {
	margin: 14px;
}

#refresh-captcha:hover i {
	-webkit-animation: fa-spin 2s infinite linear;
	-moz-animation: fa-spin 2s infinite linear;
	-o-animation: fa-spin 2s infinite linear;
    animation: 2s linear 0s normal none infinite running fa-spin;
}

/* Forms */
.forms-only {
	background: none repeat scroll 0% 0% #EFF3F6;
	margin: 0px 10%;
	padding: 20px;
	margin-top: 50px;
}
.forms {
	background: none repeat scroll 0% 0% #EFF3F6;
	padding: 20px;
}

.forms input, .forms select, #ticket-form input { border-left: 3px solid #0E8507; }
.has-error .forms input, #ticket-form.has-error input { border-left: 3px solid #A94442; }

form label { color: #0E8507; }
form label span { color: #E74C3C; margin-left: 5px;}
form .form-group { margin-bottom: 25px; }
form .form-group:after { content: ''; display: block; clear: both; }
form .form-group+.form-group { margin-top: -10px; }
form .form-control { height: 40px; border-radius: 0; box-shadow: 0px 0px 0px transparent; background: #fff; font-size: 15px; font-weight: 300; }
form .form-group span.input-group-addon .fa { font-size: 18pt; }
form .form-group label { text-align: right; line-height: 40px; margin-bottom: 0; }
.has-error .form-control  { background-color: #FFE4E1; }
.has-feedback .form-control-feedback {
    color: #0E8507;
	top: 10px;
    right: 24px;
    font-size: 20px;
    line-height: 18px;
    width: 20px;
    height: 20px;
}

/* Acordion */
.panel-group .panel > .panel-heading a { color: #8E959C; background: none repeat scroll 0% 0% #DADFE4; }


/* Popovers */
.popover {
    max-width: 100%;
}

.popover.popover-error {
	background-color: #FFE4E1;
}
.popover-error .popover-content {
    color: #F00;
    background-color: #FFE4E1;
}

.popover-error .popover-title {
    background-color: #F00;
    color: #FFF;
}

/* Toastr */
#toast-container > .toast {
    background-image: none !important;
}

#toast-container > .toast:before {
    position: fixed;
    font-family: FontAwesome;
    font-size: 32px;
    line-height: 32px;
    float: left;
    color: #FFF;
    padding-right: 0.7em;
    margin: auto 0.7em auto -1.2em;
}        
#toast-container > .toast-warning:before {
    content: "\f071";
}
#toast-container > .toast-error:before {
    content: "\f057";
}
#toast-container > .toast-info:before {
    content: "\f05a";
}
#toast-container > .toast-success:before {
    content: "\f00c";
}

.theme-fluoGreen.introLoader.simpleLoader{
	background-color: #000;/*#1C6000;*/
	opacity: 0.7;
}

/* Autocomplete */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #0E8507; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }


/* FEATURES */

#section-features .row > div {
	border-right:1px solid #D5D5D5;
}

#section-features .row > div:last-child {
	border-right:0;
}

#section-features .feature i {
	font-size:50px;
	border:2px solid #0E8507;
	border-radius:50%;
	width:100px;
	height:100px;
	padding-top:20px;
	padding-left:2px;
	transition-duration:0.4s;
}

body #section-features .feature:hover i {
	color:#FFFFFF;
	background-color: #0E8507;
}

@media (max-width: 767px) {
	#landing-page .static-header { min-height: 700px; }
	.text-heading { padding-top: 110px; }
	form .form-group label {text-align: left; }
	#receptor-form #estado, #receptor-form #pais, #receptor-form #ticket {margin-bottom: 20px; }
}

.dark-topnav {
	top: 0px; 
	position: relative; 
    -webkit-box-shadow: 0px 1px 5px 0px rgba(100,100,100,.5); 
       -moz-box-shadow: 0px 1px 5px 0px rgba(100,100,100,.5); 
          		box-shadow: 0px 1px 5px 0px rgba(100,100,100,.5);
}
@media (min-width: 767px) {
	.dark-topnav .navigation-bar > li > a { color: #000; }
	.dark-topnav .navigation-bar > li.active > a { color: #0E8507; }
}

@media (max-width: 540px) {
	#conceptos > thead > tr > th, #conceptos > tbody > tr > td {font-size: 10pt; padding: 5px;}
	#conceptos { width: 100%; margin: 0px 10px 16px -20px; }
}