:root {
    --gray: #55565a;
    --gray-dark: #343a40;
    --primary: #FF6A12 ;
    --primary-lt: #FF863E ;
    --primary-dk: #181d38 ;
    --secondary: #383A3B ;
    --secondary-lt: #62666D ;
    --secondary-dk: #000000 ;
    --success: #A8DC18;
    --success-lt: #CEF269;
    --success-dk: #5A7805;
    --info: #0E97FF;
    --info-dk: #0C6FBB; 
    --warning: #FFC72B;
    --warning-lt: #FFDB77;
    --warning-dk: #FF8912;
    --danger: #F64429;
    --danger-lt: #FF7560;
    --danger-dk: #80282E;
    --light: #f8f8f8;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --ff-base: 'Roboto', sans-serif;
    --fz-h1: 2.986em;
    --fz-h2: 2.488em;
    --fz-h3: 2.074em;
    --fz-h4: 1.728em;
    --fz-h5: 1.44rem;
    --fz-h6: 1.2rem;
}

* {
	font-family: var(--ff-base); 	
}

html, body {
	height: 100%;
	background-color: var(--light);
}

html {
    font-size: 14px;
}

a {
    color: var(--primary);
    opacity: 1;
}

a:hover,
a:focus {
    color: var(--primary);
    transition: .3s all;
    opacity: .8;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    font-family: var(--ff-base);    
}

h1, .h1 { font-size: var(--fz-h1); }
h2, .h2 { font-size: var(--fz-h2); }
h3, .h3 { font-size: var(--fz-h3); }
h4, .h4 { font-size: var(--fz-h4); }
h5, .h5 { font-size: var(--fz-h5); }
h6, .h6 { font-size: var(--fz-h6); }


/* BOOTSTRAP OVERRIDES */

/* Alert */

.alert {
    border: none ;
    border-radius: 8px;
}
.alert-success {
    color: #000;
    background-color: var(--success-lt);
}
.alert-danger {
    color: #000;
    background-color: var(--danger-lt);
}
/* BADGES */

.badge {
    font-size: 85%;
    font-weight: 600;
}

.badge-primary {
    background-color: var(--primary);
}
.badge-secondary {
    background-color: var(--secondary);
}
.badge-success {
    background-color: var(--success);
}
.badge-warning {
    background-color: var(--warning);
}
.badge-danger {
    background-color: var(--danger);
}
.badge-info {
    background-color: var(--info);
}
.badge-dark {
    background-color: var(--primary-dk);
}

/* Breadcrumbs */

.breadcrumb {
    font-size: 1rem;
    font-weight: 400;
    display: inline-block;
    background-color: #fff;
    padding: .5rem 1rem;
    border-radius: 8px;
    margin-bottom: 1rem;
}
.breadcrumb a {
    color: var(--primary-dk);
}
.breadcrumb a:hover,
.breadcrumb a:focus,
.breadcrumb-item.active {
    color: var(--primary);
}

.breadcrumb-item {
    display: inline-block;
}

/* Btn */

.btn {
    transition: .3s all;
    border-radius: .5rem;
    font-weight: 300;
    padding: .625rem .75rem;
}

.btn.disabled, .btn:disabled {
    cursor: not-allowed;
}

.btn-primary,
.btn-primary.disabled, .btn-primary:disabled {
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-outline-primary,
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: var(--primary);
    border-color: var(--primary);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:hover:not(:disabled),
.btn-primary:hover:not(.disabled),
.btn-outline-primary:hover:not(:disabled),
.btn-outline-primary:hover:not(.disabled),
.btn-primary:focus:not(:disabled),
.btn-primary:focus:not(.disabled),
.btn-outline-primary:focus:not(:disabled),
.btn-outline-primary:focus:not(.disabled),
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle,
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
    color: white;
    background-color: var(--primary-lt);
    border-color: var(--primary-lt);
}

.btn-secondary,
.btn-secondary.disabled, .btn-secondary:disabled {
    background-color: var(--secondary);
    border-color: var(--secondary);
}

.btn-outline-secondary,
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: var(--secondary);
    border-color: var(--secondary);
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:hover:not(:disabled),
.btn-secondary:hover:not(.disabled),
.btn-outline-secondary:hover:not(:disabled),
.btn-outline-secondary:hover:not(.disabled),
.btn-secondary:focus:not(:disabled),
.btn-secondary:focus:not(.disabled),
.btn-outline-secondary:focus:not(:disabled),
.btn-outline-secondary:focus:not(.disabled),
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle,
.btn-outline-secondary:hover,
.btn-outline-secondary:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
    color: white;
    background-color: var(--secondary-lt);
    border-color: var(--secondary-lt);
}

.btn-danger,
.btn-danger.disabled, .btn-danger:disabled {
    background-color: var(--danger);
    border-color: var(--danger);
}

.btn-outline-danger,
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: var(--danger);
    border-color: var(--danger);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:hover:not(:disabled),
.btn-danger:hover:not(.disabled),
.btn-outline-danger:hover:not(:disabled),
.btn-outline-danger:hover:not(.disabled),
.btn-danger:focus:not(:disabled),
.btn-danger:focus:not(.disabled),
.btn-outline-danger:focus:not(:disabled),
.btn-outline-danger:focus:not(.disabled),
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle,
.btn-outline-danger:hover,
.btn-outline-danger:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
    color: white;
    background-color: var(--danger-dk);
    border-color: var(--danger-dk);
}

.btn-warning,
.btn-warning.disabled, .btn-warning:disabled {
    background-color: var(--warning);
    border-color: var(--warning);
}

.btn-outline-warning,
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: var(--warning);
    border-color: var(--warning);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:hover:not(:disabled),
.btn-warning:hover:not(.disabled),
.btn-outline-warning:hover:not(:disabled),
.btn-outline-warning:hover:not(.disabled),
.btn-warning:focus:not(:disabled),
.btn-warning:focus:not(.disabled),
.btn-outline-warning:focus:not(:disabled),
.btn-outline-warning:focus:not(.disabled),
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle,
.btn-outline-warning:hover,
.btn-outline-warning:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
    color: black;
    background-color: var(--warning-dk);
    border-color: var(--warning-dk);
}

.btn-success,
.btn-success.disabled, .btn-success:disabled {
    background-color: var(--success);
    border-color: var(--success);
}

.btn-outline-success,
.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: var(--success);
    border-color: var(--success);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:hover:not(:disabled),
.btn-success:hover:not(.disabled),
.btn-outline-success:hover:not(:disabled),
.btn-outline-success:hover:not(.disabled),
.btn-success:focus:not(:disabled),
.btn-success:focus:not(.disabled),
.btn-outline-success:focus:not(:disabled),
.btn-outline-success:focus:not(.disabled),
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle,
.btn-outline-success:hover,
.btn-outline-success:focus,
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
    color: white;
    background-color: var(--success-lt);
    border-color: var(--success-lt);
}

.btn-info,
.btn-info.disabled, .btn-info:disabled {
    background-color: var(--info);
    border-color: var(--info);
}

.btn-outline-info,
.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: var(--info);
    border-color: var(--info);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:hover:not(:disabled),
.btn-info:hover:not(.disabled),
.btn-outline-info:hover:not(:disabled),
.btn-outline-info:hover:not(.disabled),
.btn-info:focus:not(:disabled),
.btn-info:focus:not(.disabled),
.btn-outline-info:focus:not(:disabled),
.btn-outline-info:focus:not(.disabled),
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle,
.btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
    color: white;
    background-color: var(--info-dk);
    border-color: var(--info-dk);
}

.btn-dark,
.btn-dark.disabled, .btn-dark:disabled {
    background-color: var(--info);
    border-color: var(--info);
}

.btn-outline-dark,
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: var(--primary-dk);
    border-color: var(--primary-dk);
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark:hover:not(:disabled),
.btn-dark:hover:not(.disabled),
.btn-outline-dark:hover:not(:disabled),
.btn-outline-dark:hover:not(.disabled),
.btn-dark:focus:not(:disabled),
.btn-dark:focus:not(.disabled),
.btn-outline-dark:focus:not(:disabled),
.btn-outline-dark:focus:not(.disabled),
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle,
.btn-outline-dark:hover,
.btn-outline-dark:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
    color: white;
    background-color: var(--primary-dk);
    border-color: var(--primary-dk);
}

/* Card */

.card,
.card-header:first-child {
	background-color: #fff;
	border-radius: 8px;
	border: none;
}
.card-header {
    padding: 1.25rem 1.25rem .5rem;
    background-color: transparent;
    border-bottom-color: transparent;
    font-weight: 500;
    font-size: 1rem;
}
.card-header [class*="fa-"],
.card-header svg {
    margin-right: .25rem;
    color: var(--secondary-lt);
    font-size: 1.5rem;
}

/* Form */
.form-control {
    padding: .5rem .75rem;
    height: calc(2em + .75rem + 2px);
    font-weight: 300;
    border: 1px solid #8E939B;
    border-radius: .5rem;
}
.custom-select {
    height: calc(2em + .75rem + 2px);
    padding: .5rem 1.75rem .5rem .75rem;
    border: 1px solid #8E939B;
    border-radius: .5rem;
}

/* Modal */

.modal-content {
    border-radius: 8px;
    border: none;
}

.modal-header,
.modal-footer {
    border-radius: 0;
}

.modal-header,
.modal-body,
.modal-footer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.modal-title {
    font-weight: 300;
}


/* */

.rounded {
    border-radius: 8px!important;
}

/* Dropdown */

.dropdown-menu {
    border-color: rgba(0,0,0,.075);
}

.dropdown-item.active,
.dropdown-item:active {
    color: #212529;
    background-color: var(--info);
}

.dropdown-header {
    font-weight: 600;
    color: var(--secondary-lt);
    text-transform: uppercase;
}



/* Pagination */

.page-link,
.custom-pagination .page-item a,
.custom-pagination .page-item span {
    color: var(--primary-dk);
    font-weight: 600;
}
.page-item.active .page-link,
.custom-pagination .page-item.active span {
    background-color: var(--info);
    border-color: var(--info);
    font-weight: 700;
}


/* Tables */

.table {
    border: 1px solid #dee2e6;
    background-color: #fff;
    border-radius: 8px;
    border: none;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid var(--light);
    border-top: none;
    font-weight: 500;
    font-size: .933rem;
}
.table-hover tbody tr:hover {
    background-color: rgba(0,0,0,.02);
}

.table a.desc::after,
.table a.asc::after{
    content: "\f0de";
    font-family: "FontAwesome";
    margin-left: 0.5rem;
}
.table a.desc::after{
    content: "\f0dd";
}


/* Overrides */

.close {
    font-size: 2.25rem;
}

.bg-primary,
.bg-secondary,
.bg-danger,
.bg-success,
.bg-info,
.bg-dark {
    color: white;
}
.bg-primary {
    background-color: var(--primary)!important;
}
.bg-secondary {
    background-color: var(--secondary)!important;
}
.bg-danger {
    background-color: var(--danger)!important;
}
.bg-warning {
    background-color: var(--warning)!important;
}
.bg-success {
    background-color: var(--success)!important;
}
.bg-info {
    background-color: var(--info)!important;
}
.bg-dark {
    background-color: var(--primary-dk)!important;
}

.text-primary {
    color: var(--primary)!important;
}
.text-secondary {
    color: var(--secondary)!important;
}
.text-danger {
    color: var(--danger)!important;
}
.text-warning {
    color: var(--warning)!important;
}
.text-success {
    color: var(--success)!important;
}
.text-info {
    color: var(--info)!important;
}
.text-dark {
    color: var(--primary-dk)!important;
}
.text-muted {
    color: var(--secondary-lt)!important;
}


/* COMPONENTES PRÓPRIOS */

.gutters-sm {
    margin-right:-0.5rem;
    margin-left:-0.5rem;
}
.gutters-sm > .col,
.gutters-sm > [class*="col-"] {
    padding-right:0.5rem;
    padding-left:0.5rem;
}

.avatar,
.my-photo {
    display: inline-block;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.my-photo {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 100%;
}
.my-photo-8x {
    width: 124px;
    height: 124px;
}

.avatar,
.page-header .icon-wrapper {
    width: 48px;
    height: 48px;
    border-radius: 100%;
}

.table-actions .btn {
    margin-top: .15rem;
    margin-bottom: .15rem;
    min-width: 40px;
}

.card-icon {
    width: 50px;
    height: 50px;
    border-radius: 8px;
    background-color: var(--primary);
    color: #FFF;
    display: block;
    text-align: center;
    padding: 10px;
    font-size: 12px;
    margin: 0 12px 0 0;
    float: left;
}

.custom-pagination .page-item a,
.custom-pagination .page-item span {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.custom-pagination .page-item a {
    text-decoration: none;
}
.custom-pagination .page-item a:hover,
.custom-pagination .page-item a:focus {
    z-index: 2;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.custom-pagination .page-item.active span {
    z-index: 1;
    background-color: var(--info);
    border-color: var(--info);
}


/* HEADER */

header.argos-header {
	box-shadow: 0 3px 6px rgb(0 0 0 / 20%);
	background-color: #FFF;
	display: block ;
	padding: 0 ;
	margin: 0 ;
	width: 100%;
}

header.argos-header .menu-control {
    background-color: var(--secondary);
    color: #fff;
    font-size: 1.2rem;
    padding: 1rem;
    max-width: 4rem;
    text-align: center;
}

header.argos-header .abinbev {
	padding: 1rem 1rem 1rem 0;
	margin: 0 ;
}
header.argos-header .abinbev img {
	max-height: 1.8rem ;
}

header.argos-header .podentrar {
	padding: 1rem ;
	margin: 0 ;
	text-align: center;
}
header.argos-header .podentrar img {
	max-height: 1.8rem ;
}

a.header-profile {
    font-size: .85rem;
    padding: .2rem;
    display: inline-block;
    margin: .2rem;
    color: var(--primary-dk);
    background-color: #fff;
    border-radius: 8px;
    text-decoration: none;
    transition: .2s All;
    border: 1px solid #fff ;
    font-weight: 600 ;
}
a.header-profile span {
    color: var(--primary);
    font-weight: 400 ;
}
a.header-profile:hover {
    box-shadow: 0 2px 3px 2px rgb(10 10 10 / 10%);
}

a.header-logout {
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    touch-action: manipulation;
    height: 34px;
    padding: 4px 8px;
    font-size: 14px;
    color: rgba(0,0,0,.85);
    background: #fff;
    border: 1px solid #d9d9d9;	
    margin: .5rem 0;
    border-radius: 8px;    
}
a.header-logout:hover, a.header-logout:focus {
    color: var(--primary);
    background: #fff;
    border-color: var(--primary);
}


.header-navbar {
    font-size: .933rem;
    margin-bottom: 2rem;
}

.header-navbar.navbar-light .navbar-nav .nav-link {
    color: var(--primary-dk);
}

.header-navbar.navbar-light .navbar-nav .nav-link:hover,
.header-navbar.navbar-light .navbar-nav .nav-link:focus {
    color: var(--primary-lt);
}

.header-navbar .nav-link {
    text-transform: uppercase;
    font-weight: 600;
    transition: .3s all;
}

.header-navbar .dropdown-toggle::after {
    opacity: .5;
    transition: .3s all;
}

.header-navbar .dropdown-toggle:hover::after,
.header-navbar .dropdown-toggle:focus::after {
    opacity: 1;
}

.user-navbar .btn {
    color: var(--primary-dk);
    text-transform: uppercase;
    font-weight: 600;
}

.user-navbar .btn:hover {
    color: var(--primary-dk);
    background-color: #3185cb33;
    border-color: #3185cb33;
}

.user-navbar .btn:focus,
.user-navbar .btn:not(:disabled):not(.disabled).active,
.user-navbar .btn:not(:disabled):not(.disabled):active,
.user-navbar .show>.btn.dropdown-toggle {
    color: var(--primary-dk);
    background-color: var(--info);
    border-color: var(--info);
}

.user-navbar .my-photo {
    width: 24px;
    height: 24px;
}

.custom-nav-tabs {
    margin-bottom: -1px;
    position: relative;
    z-index: 1;
}

.custom-nav-tabs.nav-tabs .nav-link {
    padding: .75rem 1.25rem;
    color: var(--primary);
    font-size: 1rem;
    font-weight: 500;
}

.custom-nav-tabs.nav-tabs .nav-item.show .nav-link:not(.active):hover,
.custom-nav-tabs.nav-tabs .nav-item.show .nav-link:not(.active):focus,
.custom-nav-tabs.nav-tabs .nav-link:not(.active):hover,
.custom-nav-tabs.nav-tabs .nav-link:not(.active):focus {
    color: #212529;
    background-color: var(--light);
    border-color: var(--light) var(--light) #fff var(--light);
}

.custom-nav-tabs.nav-tabs .nav-item.show .nav-link,
.custom-nav-tabs.nav-tabs .nav-link.active {
    color: #212529;
    color: var(--secondary);
    cursor: default;
}

/* CONTENT */

.page-header {
    margin-bottom: 2rem;
}

.page-header .icon-wrapper {
    width: 48px;
    height: 48px;
    display: -ms-flexbox;
    display: flex;
    padding: .5rem;
    border-radius: 50px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.page-header .icon-wrapper .fa-lg {
    font-size: 1.666em;
}

.page-header .breadcrumb {
    margin: 0;
}

.page-title {
	margin-bottom: .25rem;
	font-size: 1.3rem;
}

.wrapper {
    display: flex;
    align-items: stretch;
}
.wrapper .col-content {
    width: 100%;
    padding-bottom: 12rem;
    min-height: 100vh;
    transition: all 0.3s;
}
.wrapper .col-sidebar {
    min-width: 56px;
    max-width: 56px;
    background: var(--secondary);
    color: #fff;
    transition: all 0.3s;
    padding: 0;
}
.wrapper .col-sidebar.active {
    min-width: 200px;
    max-width: 200px;
}


#main {
	overflow:auto;
	padding-bottom:150px; /* this needs to be bigger than footer height*/
}

.form-body {
	background-color: #FFF;
	padding: 1rem;
	border-radius: 8px;	
}


/* SIDEBAR */

.col-sidebar {
    background-color: var(--secondary);
    color: #fff;
    padding: 1rem;
    max-width: 4rem;
    text-align: center;
}

.col-sidebar li {
    text-align: left;
    padding: 0;
}
.col-sidebar li a {
	color: #fff;
	font-size: 1rem;
	opacity: .9;
	transition: .2s All;
	text-decoration: none;
	display: block;
	padding: .75rem 1rem;
}
.col-sidebar li a:hover {
    opacity: 1;
}

.col-sidebar li .menu-icon {
    font-size: 1.2rem;
    display: inline-block;
    width: 1.6rem;
    text-align: center;
}

.col-sidebar li .menu-title {
    display: none;
}
.col-sidebar.active li .menu-title {
    display: inline-block;
}

.col-sidebar ul > li {
	position: relative;
}

.col-sidebar ul > li > ul {
    position: absolute;
    z-index: 100;
    left: 63px;
    top: 0;
	width: 12rem;    
}
.col-sidebar.active ul > li > ul {
    position: initial;
	width: 100%;
}

.col-sidebar ul > li > ul > li > a {
    background-color: var(--secondary-dk);
}

.col-sidebar.active ul > li > ul > li > a {
    padding-left: 2.9rem;
}

.col-sidebar ul > li > ul > li:first-child > a {
	border-radius: 8px 8px 0 0 ;
}

.col-sidebar ul > li > ul > li:last-child > a {
	border-radius: 0 0 8px 8px ;
}

.col-sidebar.active ul > li > ul > li:first-child > a,
.col-sidebar.active ul > li > ul > li:last-child > a {
	border-radius: 0 ;
}


footer {
	padding: 1rem 0;
	background-color: var(--success);
	color: white;
	position: relative;
	margin-top: -100px;
	height: 100px;
	clear:both;
	padding-top:20px;
}


body.welcome {
    background-image: url(../files/locations/1/fundo.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;	
}

body.welcome .card {
    background-color: rgba(255,255,255,.95);
}
body.welcome .card-header {
    background-color: #f0f0f0;
}

body.welcome .btn-primary {
    background-color: #2d4474;
    border-color: #2d4474;
}


ul.ui-autocomplete {
    background-color: #f0f0f0;
    border: 1px solid #8E939B;
    border-radius: 8px;
    margin-top: 4px;
    max-width: 20rem;
    padding: 4px;
}
ul.ui-autocomplete li {
    list-style-type: none;
    padding: 4px;
}



/* Dropzone */
.dz-drag-hover{
  border: 2px dashed orange;
}
.dz-progress{
  height: 10px;
  background-color: #fff;
  width: 120px;
  margin: 0 auto;
}
.dz-progress .dz-upload{
  background-color: orange;
  height: 10px;
  display: block;  
  width: 0%;
}
.dz-image{
    text-align: center;
    width: 120px;
    margin: 0 auto;    
}
.dz-success-mark{
  display: none;
}      
.dz-error-mark{
  display: none;
}
.dz-details{
  display: none;
}
/* End Dropzone */

