.btn-primary{background-color:#37B34A !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#3fc454 !important}.btn-primary.active{background-color:#1f652a !important}html{position:relative;min-height:100%;background-color:#f5f5f5}body{background-color:#f5f5f5;margin-bottom:50px}body>.container-fluid{padding-bottom:50px}h1,h2,h3,h4,h5,h6{color:#646769;font-weight:400 !important}h1{font-size:1.8rem !important;padding-left:1rem !important}.card{min-height:4rem}.container-fluid .md-form{margin:0 !important;margin-top:.5rem !important}footer{position:absolute;bottom:0;width:100%;height:50px;line-height:50px;padding-right:12px;padding-left:12px}.login{font-size:.75rem !important;color:#526A71}.login a.forgot-password,.login a:not([href]):not([tabindex]),.login a:not([href]):not([tabindex]):focus,.login a:not([href]):not([tabindex]):hover{text-decoration:underline !important;font-size:.75rem !important;color:#526A71}.login .md-form .form-control,.login .md-form label{font-size:.8rem !important}.login .md-form .active:after{font-size:.7rem !important}.login .md-form .prefix{top:.50rem;font-size:1.3rem;left:.8rem}nav.navbar{padding-right:40px;color:white !important;border-radius:.125rem;padding-bottom:0px !important}nav.navbar a{color:white !important}nav.navbar .nav-item{position:relative !important;padding-top:11px;margin-right:1rem;padding-bottom:5px}nav.navbar .nav-item .nav-link{padding:0 !important}nav.navbar .nav-item .nav-link img{border:1px solid white;margin-bottom:5px;width:45px;height:45px}nav.navbar .nav-item .badge{transition:all .2s ease-out;position:absolute;top:2px;left:14px;color:white !important;border-radius:50%;border:2px solid;box-shadow:none;font-size:8px;line-height:9px;padding:3px}nav.navbar .nav-item.hide-dropdown-arrow .dropdown-toggle:after{display:none}nav.navbar .user-profile-description{font-size:.9rem;display:block !important;margin-right:16px;margin-left:30px;font-weight:400}nav.navbar .user-profile-description span.user-profile-description-sub{font-weight:200;display:block;font-size:.75rem;line-height:.8rem}nav.navbar .dropdown-menu{border:none;min-width:auto}nav.navbar .dropdown-menu .dropdown-item{font-size:.85rem;color:#23272A !important}nav.navbar .dropdown-menu .dropdown-item .fa{margin-right:1rem;color:#526A71}nav.navbar .dropdown-menu .dropdown-item .fa.fa-sign-out{color:#23272A}nav.navbar .dropdown-menu .dropdown-item:hover .fa{color:#fff}nav.navbar .dropdown-menu .dropdown-item.active{background-color:transparent;pointer-events:none;border-radius:.125rem;transition:all 0.1s linear;color:#23272A !important;font-weight:400}nav.navbar .dropdown-menu .dropdown-item.active .fa{color:#23272A}nav.navbar .dropdown-menu.languages-dropdown .fa{margin-right:0rem}nav.navbar .breadcrumb{padding:0rem 0 0 3rem}nav.navbar .breadcrumb .breadcrumb-item{height:35px;background-color:white !important;line-height:37px;text-align:center;transition:all .2s ease-out !important;padding-left:12px;padding-right:12px;font-size:.75rem !important;color:#526A71 !important}nav.navbar .breadcrumb .breadcrumb-item:nth-child(2){border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}nav.navbar .breadcrumb .breadcrumb-item:last-child{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}nav.navbar .breadcrumb .breadcrumb-item::before{display:none}nav.navbar .breadcrumb .breadcrumb-item a{display:block;width:100%;text-align:center;height:100%;line-height:35px;color:#526A71 !important;font-size:.75rem !important}nav.navbar .breadcrumb .breadcrumb-item .fa{font-weight:600;padding-left:10px;line-height:8px;color:#b1b8bf}nav.navbar .breadcrumb .breadcrumb-item.home{margin-right:8px;border-radius:.125rem}nav.navbar .breadcrumb .breadcrumb-item.home a{color:#37B34A !important}nav.navbar .breadcrumb .breadcrumb-item.home .fa{font-weight:400;padding-left:00px;line-height:0px}nav.navbar .breadcrumb .breadcrumb-item.active{background-color:white !important;font-weight:400}.side-nav{width:17rem !important;border-radius:.125rem}@media (max-width: 576px){.side-nav{width:10rem !important}}.side-nav hr{margin-top:0;margin-bottom:0;border-top:1px solid rgba(255,255,255,0.1)}.side-nav .collapsible>li a{line-height:60px;height:60px;font-size:.92rem;transition:all .2s ease-out;padding-left:2rem;position:relative}.side-nav .collapsible>li a .fa{font-size:1.3rem !important;line-height:60px;top:0}.side-nav .collapsible>li a .fa.rotate-icon{color:rgba(255,255,255,0.1)}.side-nav .collapsible>li a:hover{color:#fff;background-color:rgba(255,255,255,0.1) !important}.side-nav .collapsible>li a:hover .fa{color:#fff}@media (max-width: 576px){.side-nav .collapsible>li a{line-height:33px;height:33px;font-size:.72rem;padding-left:.6rem}.side-nav .collapsible>li a .fa{line-height:33px;font-size:1rem !important;margin-right:.2rem}}.side-nav .collapsible>li .collapsible-body{box-shadow:inset 0 0 10px rgba(0,0,0,0.3)}.side-nav .collapsible>li .collapsible-body a{color:rgba(255,255,255,0.5) !important;transition:all .2s ease-out}.side-nav .collapsible>li .collapsible-body a:hover{color:rgba(255,255,255,0.9) !important}@media (max-width: 576px){.side-nav .collapsible>li .collapsible-body a{padding-left:1rem;font-size:.7rem}}.side-nav .collapsible>li .collapsible-body hr{border-top:1px solid rgba(0,0,0,0.3)}.side-nav .collapsible>li.active a.collapsible-header{color:#fff !important;font-weight:500 !important;text-transform:uppercase}.side-nav .collapsible>li.active a.collapsible-header .fa{color:#fff}@media (max-width: 576px){.side-nav .collapsible>li.active a.collapsible-header{font-weight:300 !important;text-transform:none}}.side-nav .collapsible>li.active a.collapsible-header:after{position:absolute;width:4px;height:100%;display:block;content:"";top:0;left:0}@media (max-width: 576px){.side-nav .collapsible>li.active a.collapsible-header:after{width:2px}}.side-nav ul{margin-top:0px !important}.side-nav -webkit-scrollbar{display:none}#sidenav-overlay{background-color:rgba(0,0,0,0.1) !important}.select-wrapper input.select-dropdown{font-size:.85rem !important;height:35px}.form-control.datepicker{font-size:.9rem !important;margin-bottom:.1rem !important;padding-bottom:.1rem !important}

/*# sourceMappingURL=custom-1542642192483.min.css.map */
.ui-autocomplete {
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
}

.ui-state-hover .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}

.ui-front {
    z-index: 9999 !important;
}


#ajax-loader {
    display: none;
    position: fixed;
    top: 50%;
    width: 100px;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    z-index: 20;
    overflow: auto;
}




#ajax-loader-modal {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 20;
    overflow: auto;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

textarea.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}
