html { color: #484848; }

a { color: #00678b; }
a:hover { color: #0f5572; }
a:focus { color: #0f5572; }
a:active { color: #00678b; }
a.uk-active { color: #00678b; }
.uk-active a { color: #00678b; }

em { font-style: inherit; font-weight: inherit; color: #701b33; }


.uk-offcanvas-bar {
background-color: #000000;
}



.uk-fill-white { fill: #ffffff !important; }
.uk-fill-white * { fill: #ffffff !important; }

.uk-background-primary { background-color: #ffffff; }

.uk-section-primary { background-color: #ffffff; border-bottom: 1px solid #e0e0e0; }
.uk-section-overlay-primary { background-color: #701b33; }
.uk-section-secondary { background-color: #212121; }

.uk-section-warning { background-color: #8b5000; color: #ffffff; }
.uk-section-danger { background-color: #701b33; color: #ffffff; }

.uk-border-danger { border-color: #701b33; }






.uk-text-primary { color: #1976D2 !important; }
.uk-text-primary * { color: #1976D2 !important; }
.uk-text-secondary { color: #212121 !important; }
.uk-text-secondary * { color: #212121 !important; }
.uk-text-muted { color: #bbbbbb !important; }
.uk-text-muted * { color: #bbbbbb !important; }
.uk-text-info { color: #90A4AE !important; }
.uk-text-info * { color: #90A4AE !important; }
.uk-text-success { color: #008b49 !important; }
.uk-text-success * { color: #008b49 !important; }
.uk-text-warning { color: #8b5000 !important; }
.uk-text-warning * { color: #8b5000 !important; }
.uk-text-danger { color: #701b33 !important; }
.uk-text-danger * { color: #701b33 !important; }
.uk-text-emphasis { color: #512DA8 !important; }
.uk-text-emphasis * { color: #512DA8 !important; }
.uk-text-disabled { color: #dddddd !important; }
.uk-text-disabled * { color: #dddddd !important; }
*[disabled="disabled"] { color: #dddddd !important; }
*[disabled="disabled"]  * { color: #dddddd !important; }
.uk-disabled { color: #dddddd !important; }
.uk-disabled  * { color: #dddddd !important; }


textarea,
select,
input,
label {
background-color: #f7f7f7;
border-width: 1px;
border-style: solid;
border-color: #d7d7d7;
border-radius: 0px 0px 0px 0px;
color: #373737;
}

textarea:focus,
input:focus,
label:focus {
background-color: #f7f7f7;
border-width: 1px;
border-style: solid;
border-color: #979797;
border-radius: 0px 0px 0px 0px;
color: #373737;
}

input[type="radio"]:checked,
input[type="checkbox"]:checked {
background-color: #a7a7a7;
box-shadow: inset 0px 0px 0px 2px #f7f7f7;
}



textarea:disabled,
select:disabled,
input:disabled,
label:disabled {
background-color: #f7f7f7;
border-width: 1px;
border-style: dotted;
border-color: #d7d7d7;
border-radius: 0px 0px 0px 0px;
color: #373737;
}

.uk-button:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active,
button:active, 
.uk-button,
input[type="reset"],
input[type="submit"],
input[type="button"],
button {
border-width: 1px;
border-style: solid;
border-radius: 0px 0px 0px 0px;
}

.uk-button:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
button:focus,
.uk-button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
}


::-webkit-file-upload-button {
border-width: 1px;
border-style: solid;
border-radius: 0px 0px 0px 0px;
}

::-webkit-file-upload-button { background-color: #d7d7d7; border-color: #f7f7f7; color: #373737; }
::-webkit-file-upload-button:hover { background-color: #c7c7c7; border-color: #f7f7f7; color: #373737; }
::-webkit-file-upload-button:focus { background-color: #c7c7c7; border-color: #f7f7f7; color: #373737; }
::-webkit-file-upload-button:active { background-color: #d7d7d7; border-color: #f7f7f7; color: #373737; }

::-moz-file-upload-button {
border-width: 1px;
border-style: solid;
border-radius: 0px 0px 0px 0px;
}

::-moz-file-upload-button { background-color: #d7d7d7; border-color: #f7f7f7; color: #373737; }
::-moz-file-upload-button:hover { background-color: #c7c7c7; border-color: #f7f7f7; color: #373737; }
::-moz-file-upload-button:focus { background-color: #c7c7c7; border-color: #f7f7f7; color: #373737; }
::-moz-file-upload-button:active { background-color: #d7d7d7; border-color: #f7f7f7; color: #373737; }

::-o-file-upload-button {
border-width: 1px;
border-style: solid;
border-radius: 0px 0px 0px 0px;
}

::-o-file-upload-button { background-color: #d7d7d7; border-color: #f7f7f7; color: #373737; }
::-o-file-upload-button:hover { background-color: #c7c7c7; border-color: #f7f7f7; color: #373737; }
::-o-file-upload-button:focus { background-color: #c7c7c7; border-color: #f7f7f7; color: #373737; }
::-o-file-upload-button:active { background-color: #d7d7d7; border-color: #f7f7f7; color: #373737; }

::-ms-file-upload-button {
border-width: 1px;
border-style: solid;
border-radius: 0px 0px 0px 0px;
}

::-ms-file-upload-button { background-color: #d7d7d7; border-color: #f7f7f7; color: #373737; }
::-ms-file-upload-button:hover { background-color: #c7c7c7; border-color: #f7f7f7; color: #373737; }
::-ms-file-upload-button:focus { background-color: #c7c7c7; border-color: #f7f7f7; color: #373737; }
::-ms-file-upload-button:active { background-color: #d7d7d7; border-color: #f7f7f7; color: #373737; }

::-ms-browse {
border-width: 1px;
border-style: solid;
border-radius: 0px 0px 0px 0px;
}

::-ms-browse { background-color: #d7d7d7; border-color: #f7f7f7; color: #373737; }
::-ms-browse:hover { background-color: #c7c7c7; border-color: #f7f7f7; color: #373737; }
::-ms-browse:focus { background-color: #c7c7c7; border-color: #f7f7f7; color: #373737; }
::-ms-browse:active { background-color: #d7d7d7; border-color: #f7f7f7; color: #373737; }

.uk-button-default { background-color: #1976D2; border-color: #1976D2; color: #ffffff; }
.uk-button-default:hover { background-color: #1565C0; border-color: #1565C0; color: #ffffff; }
.uk-button-default:focus { background-color: #1565C0; border-color: #1565C0; color: #ffffff; }
.uk-button-default:active { background-color: #1976D2; border-color: #1976D2; color: #ffffff; }
.uk-button-default.uk-active { background-color: #1565C0; border-color: #1565C0; color: #ffffff; }
.uk-active .uk-button-default { background-color: #1565C0 border-color: #1565C0; color: #ffffff; }

.uk-button-primary { background-color: #00678b !important; border-color: #00678b !important; color: #ffffff !important; }
.uk-button-primary:hover { background-color: #0f5572 !important; border-color: #0f5572 !important; color: #ffffff !important; }
.uk-button-primary:focus { background-color: #0f5572 !important; border-color: #0f5572 !important; color: #ffffff !important; }
.uk-button-primary:active { background-color: #701b33 !important; border-color: #701b33 !important; color: #ffffff !important; }
.uk-button-primary.uk-active { background-color: #701b33 !important; border-color: #701b33 !important; color: #ffffff !important; }
.uk-active .uk-button-primary { background-color: #701b33 !important; border-color: #701b33 !important; color: #ffffff !important; }

.uk-button-secondary { background-color: #212121; border-color: #212121; color: #ffffff; }
.uk-button-secondary:hover { background-color: #000000; border-color: #000000; color: #ffffff; }
.uk-button-secondary:focus { background-color: #000000; border-color: #000000; color: #ffffff; }
.uk-button-secondary:active { background-color: #212121; border-color: #212121; color: #ffffff; }
.uk-button-secondary.uk-active { background-color: #000000; border-color: #000000; color: #ffffff; }
.uk-active .uk-button-secondary { background-color: #000000 border-color: #000000; color: #ffffff; }

.uk-button-muted { background-color: #464646; border-color: #464646; color: #ffffff; }
.uk-button-muted:hover { background-color: #3b3b3b; border-color: #3b3b3b; color: #ffffff; }
.uk-button-muted:focus { background-color: #3b3b3b; border-color: #3b3b3b; color: #ffffff; }
.uk-button-muted:active { background-color: #464646; border-color: #464646; color: #ffffff; }
.uk-button-muted.uk-active { background-color: #464646; border-color: #464646; color: #ffffff; }
.uk-active .uk-button-muted { background-color: #464646 border-color: #464646; color: #ffffff; }

.uk-button-info { background-color: #464646; border-color: #464646; color: #ffffff; }
.uk-button-info:hover { background-color: #3b3b3b; border-color: #3b3b3b; color: #ffffff; }
.uk-button-info:focus { background-color: #3b3b3b; border-color: #3b3b3b; color: #ffffff; }
.uk-button-info:active { background-color: #464646; border-color: #464646; color: #ffffff; }
.uk-button-info.uk-active { background-color: #464646; border-color: #464646; color: #ffffff; }
.uk-active .uk-button-info { background-color: #464646 border-color: #464646; color: #ffffff; }

.uk-button-success { background-color: #008b49; border-color: #008b49; color: #ffffff; }
.uk-button-success:hover { background-color: #0f733d; border-color: #0f733d; color: #ffffff; }
.uk-button-success:focus { background-color: #0f733d; border-color: #0f733d; color: #ffffff; }
.uk-button-success:active { background-color: #008b49; border-color: #008b49; color: #ffffff; }
.uk-button-success.uk-active { background-color: #008b49; border-color: #008b49; color: #ffffff; }
.uk-active .uk-button-success { background-color: #008b49 border-color: #008b49; color: #ffffff; }

.uk-button-warning { background-color: #8b5000; border-color: #8b5000; color: #ffffff; }
.uk-button-warning:hover { background-color: #734306; border-color: #734306; color: #ffffff; }
.uk-button-warning:focus { background-color: #734306; border-color: #734306; color: #ffffff; }
.uk-button-warning:active { background-color: #8b5000; border-color: #8b5000; color: #ffffff; }
.uk-button-warning.uk-active { background-color: #8b5000; border-color: #8b5000; color: #ffffff; }
.uk-active .uk-button-warning { background-color: #8b5000 border-color: #8b5000; color: #ffffff; }

.uk-button-danger { background-color: #701b33; border-color: #701b33; color: #ffffff; }
.uk-button-danger:hover { background-color: #5d1a2b; border-color: #5d1a2b; color: #ffffff; }
.uk-button-danger:focus { background-color: #5d1a2b; border-color: #5d1a2b; color: #ffffff; }
.uk-button-danger:active { background-color: #701b33; border-color: #701b33; color: #ffffff; }
.uk-button-danger.uk-active { background-color: #701b33; border-color: #701b33; color: #ffffff; }
.uk-active .uk-button-danger { background-color: #701b33 border-color: #701b33; color: #ffffff; }

.uk-button-emphasis { background-color: #512DA8; border-color: #512DA8; color: #ffffff; }
.uk-button-emphasis:hover { background-color: #4527A0; border-color: #4527A0; color: #ffffff; }
.uk-button-emphasis:focus { background-color: #4527A0; border-color: #4527A0; color: #ffffff; }
.uk-button-emphasis:active { background-color: #512DA8; border-color: #512DA8; color: #ffffff; }
.uk-button-emphasis.uk-active { background-color: #4527A0; border-color: #4527A0; color: #ffffff; }
.uk-active .uk-button-emphasis { background-color: #4527A0 border-color: #4527A0; color: #ffffff; }

.uk-button-disabled { background-color: #eeeeee; border-color: #eeeeee; color: #aaaaaa; cursor: default; }
.uk-button-disabled:hover { background-color: #eeeeee; border-color: #eeeeee; color: #aaaaaa; cursor: default; }
.uk-button-disabled:focus { background-color: #eeeeee; border-color: #eeeeee; color: #aaaaaa; cursor: default; }
.uk-button-disabled:active { background-color: #eeeeee; border-color: #eeeeee; color: #aaaaaa; cursor: default; }
.uk-button-disabled.uk-active { background-color: #eeeeee; border-color: #eeeeee; color: #aaaaaa; cursor: default; }
.uk-active .uk-button-disabled { background-color: #eeeeee; border-color: #eeeeee; color: #aaaaaa; cursor: default; }

.uk-button[disabled="disabled"] { background-color: #dddddd; border-color: #dddddd; color: #cccccc !important; cursor: default; }
.uk-button[disabled="disabled"]:hover { background-color: #dddddd; border-color: #dddddd; color: #cccccc !important; cursor: default; }
.uk-button[disabled="disabled"]:focus { background-color: #dddddd; border-color: #dddddd; color: #cccccc !important; cursor: default; }
.uk-button[disabled="disabled"]:active { background-color: #dddddd; border-color: #dddddd; color: #cccccc !important; cursor: default; }
.uk-button.uk-active[disabled="disabled"] { background-color: #dddddd; border-color: #dddddd; color: #cccccc !important; cursor: default; }
.uk-active .uk-button[disabled="disabled"] { background-color: #dddddd border-color: #dddddd; color: #cccccc !important; cursor: default; }

.uk-button.uk-disabled { background-color: #dddddd; border-color: #dddddd; color: #cccccc !important; cursor: default; }
.uk-button.uk-disabled:hover { background-color: #dddddd; border-color: #dddddd; color: #cccccc !important; cursor: default; }
.uk-button.uk-disabled:focus { background-color: #dddddd; border-color: #dddddd; color: #cccccc !important; cursor: default; }
.uk-button.uk-disabled:active { background-color: #dddddd; border-color: #dddddd; color: #cccccc !important; cursor: default; }
.uk-button.uk-active.uk-disabled{ background-color: #dddddd; border-color: #dddddd; color: #cccccc !important; cursor: default; }
.uk-active .uk-button.uk-disabled { background-color: #dddddd border-color: #dddddd; color: #cccccc !important; cursor: default; }









.uk-text-half-white { color: #ffffff !important; }

.uk-subnav > * > :first-child { color: rgba(255,255,255,1.00); }
.uk-subnav > * > :first-child:hover { color: rgba(255,255,255,0.50); }
.uk-subnav > * > :first-child:focus { color: rgba(255,255,255,0.50); }
.uk-subnav > * > :first-child:active { color: rgba(255,255,255,1.00); }
.uk-subnav > .uk-active > :first-child { color: rgba(255,255,255,0.50); }


.uk-table-hover > tr:hover, .uk-table-hover tbody tr:hover {
 background: #ECEFF1;
}

table.dataTable tbody tr.selected {
 background: #ECEFF1;
}


.uk-nav > li > a {
 color: #484848;
}

.uk-nav > li > a:hover {
 color: #000000;
}

.uk-nav > li > a:focus {
 color: #000000;
}

.uk-nav > li > a:active {
 color: #484848;
}

.uk-nav > li.uk-active > a {
 color: #701b33;
}

.uk-nav > li.uk-disabled > a {
 color: #dddddd;
}
.uk-navbar-icon > li > a *,
.uk-navbar-icon > li > a {
 color: #484848;
fill: #484848;
}

ul#nav-secondary > li > a { color: #bbbbbb; border-bottom: none; }
ul#nav-secondary > li > a:hover { color: #666666; border-bottom: none; }
ul#nav-secondary > li > a:focus { color: #666666; border-bottom: none; }
ul#nav-secondary > li > a:active { color: #bbbbbb; border-bottom: none; }


ul#nav-secondary > li:first-child{ padding-bottom: 16px; border-bottom: 1px solid #ebeced; }
ul#nav-secondary > li > a.active{ color: #701b33; border-bottom: none; }



.uk-nav-offcanvas a { color: rgba(255,255,255,1.00) !important; }
.uk-nav-offcanvas a:hover { color: rgba(255,255,255,0.50) !important; }
.uk-nav-offcanvas a:focus { color: rgba(255,255,255,0.50) !important; }
.uk-nav-offcanvas a:active { color: rgba(255,255,255,1.00) !important; }
.uk-nav-offcanvas a.uk-active { color: #1976D2 !important; }
.uk-nav-offcanvas .uk-active a { color: #1976D2 !important; }


.uk-navbar-nav > li > a { color: #484848; border-color: #ffffff; }
.uk-navbar-nav > li > a:hover { color: #701b33; border-color: #ffffff; }
.uk-navbar-nav > li > a:focus { color: #701b33; border-color: #ffffff; }
.uk-navbar-nav > li > a:active { color: #484848; border-color: #ffffff; }
.uk-navbar-nav > li > a.active { color: #701b33; border-color: #701b33; }

table tbody tr:hover td, table tbody tr:hover th {
 background-color: #ECEFF1;
}

div#calendar table td.fc-day:hover, div#calendar table td.fc-day-top:hover {  background-color: #ECEFF1;
}

#h1.uk-sticky {
background-color: rgba(255,255,255,0.000);
border-bottom: 1px solid rgba(224,224,224,0.000);
border-left: 1px solid rgba(224,224,224,0.000);
}


#h1.uk-sticky.uk-active {
background-color: rgba(255,255,255,1.000);
border-color: rgba(224,224,224,1.000);
}

#h1.uk-sticky.uk-active .uk-background-blend-multiply.uk-background-muted-dark {
background-color: rgba(255,255,255,1.000);
}

#h1.uk-sticky.uk-active .uk-card-body {
padding-top: 1rem;
padding-bottom: 1rem;
}

.uk-modal {
background-color: #eeeeee;
}

@media (max-width: 768px) { #h1.uk-sticky.uk-active { top: 73px !important; } }
@media (min-width: 768px) { #h1.uk-sticky.uk-active { top: 73px !important; } }
@media (min-width: 1024px) { #h1.uk-sticky.uk-active { top: 73px !important; } }
@media (min-width: 1280px) { #h1.uk-sticky.uk-active { top: 73px !important; } }
@media (min-width: 1366px) { #h1.uk-sticky.uk-active { top: 97px !important; } }

label.uk-disabled,
input[type="checkbox"].uk-disabled, 
input[type="radio"].uk-disabled{
	opacity: 0.75 !important;
	cursor: not-allowed !important;
	pointer-events: none !important;
}