.pointer {
    cursor: pointer;
}

.logo {
    margin: 10px;
}

.backgroundPuertas {
    background: url('/Images/Saraiva_Fondo.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.inline-actions>a>i {
    color: #9F007D!important;
    background-color: transparent!important;
}

#wrapper>form>div.row>div.col-3.d-none.d-sm-block {
    display: none!important;
}

.contenedorr a {
    color: #9F007D;
    background-color: transparent;
}

.contenedorr a:hover {
    color: #9F007D!important;
    background-color: transparent!important;
}

.filename>a {
    color: #1a1a1a!important;
}

.navbar-brand {
    color: #1a1a1a!important;
}

.list-inline-item a {
    border-color: #9F007D!important;
}

.list-inline-item:hover *,
.list-inline-item a:hover {
    background-color: #9F007D!important;
    color: white!important;
}

a>i {
    color: #9F007D!important;
}

@font-face {
    font-family: "Lato";
    src: url("/plugins/fonts/Lato-Regular.ttf");
}

@font-face {
    font-family: "Montserrat";
    src: url("/plugins/fonts/Montserrat-Bold.ttf");
}

.fondoOscuroSaraiva {
    background-color: #9F007D !important;
}

.fondoLightSaraiva {
    background-color: #f5e7f1 !important;
}

.fondoGrisSaraiva {
    background-color: #f2f2f2 !important;
}

.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.letraSaraiva {
    color: #9F007D !important;
}

.trhover:hover {
    cursor: pointer;
}

.btn-outline-dark {
    border: 2px solid #9F007D !important;
    box-sizing: border-box !important;
    border-radius: 30px !important;
    color: #444444 !important;
    font-family: 'Montserrat' !important;
}

.btn-outline-dark:hover {
    color: #FFFFFF !important;
    background-color: #9F007D !important;
    transition: 0.5s linear !important;
    /* vendorless fallback */
    -o-transition: 0.5s linear !important;
    /* opera */
    -ms-transition: 0.5s linear !important;
    /* IE 10 */
    -moz-transition: 0.5s linear !important;
    /* Firefox */
    -webkit-transition: 0.5s linear !important;
    /*safari and chrome */
}

.activeNoti {
    color: #fff;
    background-color: #9F007D;
    border-radius: 5px;
    padding: 4px;
}

.search-select {
    position: relative;
    width: 100%;
    display: block;
}

.search-input {
    width: 100%;
    padding: 5px;
}

.options {
    display: none;
    position: absolute;
    z-index: 1;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px;
    max-height: 150px;
    width: 100%;
    overflow-y: auto;
}

.options label {
    display: block;
    margin-bottom: 5px;
}

.options label input[type="checkbox"] {
    margin-right: 5px;
}

#iframeContainer {
    overflow: hidden;
}

#iframeContainer iframe {
    border: none;
    width: 100%;
}
.required:after {
    content: " *";
    color: red;
}
