/* loader */
#loader {
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	background-color: #fbfbfb;
	position:fixed;
	display: table;
	width: 100%;
    top: 0px;
    left: 0px;
	height: 100%;
	min-height: 100%;
	z-index:99999;
}
.loader-container {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	z-index: 12;
	text-align:center;
}
.loader-back-logo {
	margin-top:-10px;
	font-size:26px;
}
.loader {
    width:20%;
}

.left_links {
    margin-top: 10px;
}
.center_text {
    text-align: center; margin-top: 10px
}
.f_link {
    font-size: 10px; color: #616161; display: inline-block; padding-left: 10px;
}
.right_text {
    text-align: right
}
.f10 {
    font-size: 10px;
}
.form-actions {
    position: relative;
}
.licence_notification {
    font-size: 11px;
    margin-top: 10px;
    left: 10px;
    line-height: normal !important;
}
.text-center {
    text-align: center;
}

/* Review page */
.edit_jumper,.delete_jumper {display: inline-block;cursor: pointer;}
.edit_jumper, .delete_jumper {font-size: 11px;margin-right: 15px;}
.small {font-size: small !important}
.text-center #jumper_selected_date {color: #297be1; font-size: 20px; line-height: normal; font-weight: bold}
.title_jump_date {font-size: 20px; line-height: normal !important; text-align: right; font-weight: bold}
.date_line {padding: 15px 10px 10px 10px; background-color: #f5f5f5; margin-top: 20px}
.title_jumpers_group {font-size: 16px; color: #297be1; font-weight: bold}
.table_fieldset {margin-top: 30px}

.calendar-notes {
    font-size: 13px;
    text-align: left;
    line-height: normal !important;
    display: inline-block;
    font-weight: bold;
}

/* Contenido Principal */
body {
    background-color: #ffffff !important;
}
.form-actions {
    background-color: #f5f5f5 !important;
}
.bs-docs {
    background-color: #f9f9f9 !important;
}
.btn-user-font-size {
    font-size: 20px !important;
}

/* Alert de error */
.alert-danger, .alert-error{
    border-radius: 10px;
    border: 0.5px solid #be4a68;
    padding: 20px;
}
.alert-info, .alert-success, .alert-warning
{
    border-radius: 10px;
    border: 0.5px;
    padding: 20px;
}
.alert-info{
   border: 0.5px solid #0070a7;
}
.alert-success{
   border: 0.5px solid #056f06;
}
.alert-warning{
   color: #a76809;
   background-color: #fff3b6;
   border-color: #fdfcf4;
   border: 0.5px solid #e9e58f;
}
.progress-indicator{
    margin-top: 10px;
}

/* detalles para la validaciÃ³n */
.intl-tel-input {width: 100%;}
.form-horizontal .control-group {margin-bottom: 10px}
.help-block {margin: 2px 0 0 0 !important}
span.error {font-size: 12px !important}
#modal_message {font-size: small}
#login_form {margin-bottom: 0}
.small {font-size: 12px !important}
.small.help-inline {font-size: 11px !important;color: #000}
.form-actions {text-align: right}
.error .control-label strong {color: #b94a48;}
.info-color {color: rgb(58, 135, 173);}

@media (max-width: 770px) {
    .text-center #jumper_selected_date {font-size: 100% !important}
    .title_jump_date {font-size: 100% !important}
    #change_date_button {
        font-size: 100% !important;
        padding:  2px 6px !important;
    }
    .date_line .span3, .date_line .span6 {
        display: inline-block !important;
        width: 32% !important;
    }
}

/* Review page */
@media (max-width: 770px) {
    .footer .left_links,
    .footer .center_text,
    .footer .right_text {
        text-align: center !important;
    }
    .licence_notification {
        text-align: center;
    }
    .licence_notification.text-left {
        text-align: center !important;
    }
    .form-actions {
        margin: 10px 0 !important;
    }
    hr {
        margin: 10px 0 !important;
    }
    .left_links {
        margin: 0;
    }
    .center_text {
        margin-top: 0;
    }
    .form-actions .row-fluid [class*="span"] {
        width: auto;
        display: inline-block;
    }
    h4.center {
        font-size: medium;
    }
    #day, #month, #year {
        width: 32.2930203023% !important;
    }
}