#content {
    width: 100%;
}

.row {
     margin-left: -10px;
     margin-right: -10px;
}

html {
    overflow-y: auto;
}

.nuvia-clinical-note-private-field {
    border-style: solid;
    border-width: 1px;
    border-color: cornflowerblue;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 8px;
    background-color: rgba(100, 149, 237, 0.2);
}

.dialog-container {
    max-width: 720px;
}

a[href="http://portofino.manydesigns.com/"] {
    display: none;
}

input {
    min-width: 1px;
}

.nav-tabs, .pageHeader {
    margin-bottom: 5px;
}

.search_form_toggle_link {
    top: -6px;
}

li.dropdown.mobile.open .dropdown-header {
    font-size: 14px;
    font-weight: bold;
    color: black;
}

@media (min-width: 992px) {
    .modal-lg {
        width: 70vw;
    }
}

/* FOOTER */

footer {
    height: 25px;
    padding-bottom: 0;
    margin-top: 0;
    padding-top: 5px;
}

/* BIGGER SWAL POPUP*/

#swal2-title {
    font-size: 25px;
}

#swal2-content {
    font-size: large; /* OR x-large ? */
}

/* FONT AWESOME ICONS SIZE INCREARE */

.fa-plus, .fa-check, .fa-file-zipper {
    font-size: larger;
}

.fa-euro, .fa-x {
    font-size: small;
}

/* Chrome, Safari, Edge, Opera */
.modal::-webkit-outer-spin-button,
.modal::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.modal::-webkit-scrollbar {
    display: none;
}

/* UI select long name fix  */
.ui-select-match-text {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 40px;
}

.ui-select-toggle > .btn.btn-link {
    margin-right: 10px;
    top: 6px;
    position: absolute;
    right: 10px;
}

.nuvia-loader {
    border: .8rem solid #f3f3f3;
    border-top: .8rem solid #022a50;
    border-radius: 50%;
    width: 6rem;
    height: 6rem;
    animation: spin 2s linear infinite;
    margin-left: calc(50% - 3rem);
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/***********************
MENU MOBILE
***********************/

@media screen and (max-width: 980px) {
    .navigation { display: none; }
    .dropdown.mobile { display: block; }
    .navbar{ min-height: 100px !important; }
    .navbar-collapse.collapse {
        padding-right: 15px;
    }
}

@media(max-width: 767px) {
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
        padding: 10px 15px;
    }
}