@media only screen and (min-width: 768px) {
    .sep-entradas {
        display: none;
    }
}

.sep-entradas {
    margin-top: 24px;
    margin-bottom: -12px;
}


.margin-center {
    margin-left: auto;
    margin-right: auto;
}

textarea.md-textarea {
    background-color: #f7f7f7;
}

.input-grey {
    background-color: #f7f7f7 !important;
}

.button--wayra:hover {
    border-color: #2a5da7 !important;
}

.button--wayra::before {
    background: #2a5da7 !important;
}

.button--wayra.button--inverted:hover {
    color: #2a5da7 !important;
}

.button--wayra:hover::before {
    background-color: #2a5da7 !important;
}

.btn-mdb {
    background: #2a5da7 !important;
}

.btn-mdb:hover {
    background-color: #2a5da7 !important;
}

.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

div.cs-skin-elastic {
    font-size: 0.8em;
}

.cs-select span {
    padding: 0.5em 2em !important;
}

.cs-select .cs-options li.cs-disabled span {
    color: #999;
    cursor: not-allowed;
    opacity: 0.7;
}

.cs-select .cs-options li.cs-disabled:hover span,
.cs-select .cs-options li.cs-disabled.cs-focus span {
    color: #999;
    background: transparent;
}

#botoncargando {
    width: 32px;
    margin: -6px;
    display: none;
}

.bt_loading {
    width: 32px;
    margin: -6px;
    display: none;
}

.date-input {
    border-bottom: 1px solid #ccc;
}

.file-label {
    width: 300px;
    margin-top: 20px !important;
}

/*font-size*/
.fs-060 {
    font-size: 0.6em !important;
}
.fs-075 {
    font-size: 0.75em !important;
}

.fs-090 {
    font-size: 0.9em !important;
}

.fs-110 {
    font-size: 1.1em !important;
}

.fs-120 {
    font-size: 1.2em !important;
}

.fs-130 {
    font-size: 1.3em !important;
}

.fs-150 {
    font-size: 1.5em !important;
}

.fs-350 {
    font-size: 3.5em !important;
}

.fs-1200 {
    font-size: 12em !important;
}

.fsp-11 {
    font-size: 11px !important;
}

.fsp-12 {
    font-size: 12px !important;
}

.fsp-14 {
    font-size: 14px !important;
}

.fsp-16 {
    font-size: 16px !important;
}

.fsp-20 {
    font-size: 20px !important;
}

.fsp-22 {
    font-size: 22px !important;
}

.fsp-26 {
    font-size: 26px !important;
}

.fsp-40 {
    font-size: 40px !important;
}

/*width*/
.w-15 {
    width: 15px !important;
}
.w-20 {
    width: 20px !important;
}
.w-200 {
    width: 200px !important;
}

.mw-800 {
    max-width: 800px !important;
}

.miw-225 {
    min-width: 225px !important;
}

/*color*/

.color-error {
    color: #DD8888;
}

.color-grey {
    color: #666666;
}

/*border-radius*/

.br-5 {
    border-radius: 5px !important;
}
.readonly {
    background-color: #e8ffeb !important;
}