html,
body {
    font-size: 13px !important;
}
.header-fixed .wrapper {
	padding-top: 60px;
}

.content {
    padding: 0;
}

.brand {
    height: 45px;
}


.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding: 0 20px;
}

#kt_footer {
    font-size: .9em;
}


@media (max-width: 1199.98px) {
    html,
    body {
        font-size: 13px !important;
    }
}

@media (min-width: 992px) {
    .header.header-fixed {
        height: 60px;
    }
}

@media (max-width: 991.98px) {
    html,
    body {
        font-size: 12px !important;
    }
}

/*----------------------------------------------*/
.form-group {
    margin-bottom: .9rem;
}

label {
    margin-bottom: 0.3rem;
}

.form-group label {
    font-size: .9rem;
}

.form-group label.text-danger {
    font-size: .85rem;
}

.textarea-info {
    min-height: 50px;
    max-height: 100px;
    overflow-y: auto;
}

form .radio-inline {
	padding-top: .7rem;
}
form .radio-inline .radio {
	margin-right: 1.5rem;
}

/*------------------------ MODALES -----------------------*/
.modal .modal-header .modal-title {
    font-size: 1.2rem;
}

.modal .modal-body {
    padding: 1.3rem;
}

.modal .modal-footer {
    padding: .7rem 1.2rem;
}

@media (min-width: 1400px) {
  .modal-dialog.modal-xl {
    max-width: 1250px;
  }
}

/*----------------------------------------------------------------------*/

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
    min-height: calc(1.5em + 1.3rem + 2px);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    display: inline-block;
}

.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
	margin-top: 6px;
}

/*-------------------------------------------*/
.bootstrap-touchspin .input-group-btn .btn {
	color: #FFF !important;
}