* { outline: 0px none !important; }

html { 
background-color: #F5F5F5; 
color: #607D8B;
font: 400 14px/20px "Roboto", sans-serif;
}


body {
padding-top: 48px;
font: 400 14px/20px "Roboto", sans-serif;
}

h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: "Roboto", sans-serif;
font-size: 28px;
line-height: 48px;
font-weight: 400;
}

hr.ar-hr { border: 2px solid #2196f3; }

p { margin: 0px 0px 0px 0px; }
p + p { margin-top: 10px; }


.uk-block { 
padding-top: 16px; 
padding-bottom: 16px; 
}

.uk-block-large { 
padding-top: 32px; 
padding-bottom: 32px; 
}

.uk-container { 
padding-left: 16px; 
padding-right: 16px; 
}

.uk-container-fluid { 
max-width: none; 
}

.uk-login-page body {
padding-top: 0px;
}

.uk-padding-left-remove { padding-left:0px !important; }
.uk-padding-right-remove { padding-right:0px !important; }
.uk-padding-top-remove { padding-top:0px !important; }
.uk-padding-bottom-remove { padding-bottom:0px !important; }

.uk-padding-xxsmall-right { padding-right: 2px !important; }
.uk-padding-xsmall-right { padding-right: 4px !important; }
.uk-padding-small-right { padding-right: 8px !important; }
.uk-padding-right { padding-right: 16px !important; }
.uk-padding-medium-right { padding-right: 16px !important; }
.uk-padding-large-right { padding-right: 32px !important; }
.uk-padding-xlarge-right { padding-right: 64px !important; }
.uk-padding-xxlarge-right { padding-right: 128px !important; }

.uk-padding-xxsmall-left { padding-left: 2px !important; }
.uk-padding-xsmall-left { padding-left: 4px !important; }
.uk-padding-small-left { padding-left: 8px !important; }
.uk-padding-left { padding-left: 16px !important; }
.uk-padding-medium-left { padding-left: 16px !important; }
.uk-padding-large-left { padding-left: 32px !important; }
.uk-padding-xlarge-left { padding-left: 64px !important; }
.uk-padding-xxlarge-left { padding-left: 128px !important; }

.uk-padding-xxsmall-top { padding-top: 2px !important; }
.uk-padding-xsmall-top { padding-top: 4px !important; }
.uk-padding-small-top { padding-top: 8px !important; }
.uk-padding-top { padding-top: 16px !important; }
.uk-padding-medium-top { padding-top: 16px !important; }
.uk-padding-large-top { padding-top: 32px !important; }
.uk-padding-xlarge-top { padding-top: 64px !important; }
.uk-padding-xxlarge-top { padding-top: 128px !important; }

.uk-padding-xxsmall-bottom { padding-bottom: 2px !important; }
.uk-padding-xsmall-bottom { padding-bottom: 4px !important; }
.uk-padding-small-bottom { padding-bottom: 8px !important; }
.uk-padding-bottom { padding-bottom: 16px !important; }
.uk-padding-medium-bottom { padding-bottom: 16px !important; }
.uk-padding-large-bottom { padding-bottom: 32px !important; }
.uk-padding-xlarge-bottom { padding-bottom: 64px !important; }
.uk-padding-xxlarge-bottom { padding-bottom: 128px !important; }

.uk-padding-xxsmall-vertical { padding-top: 2px !important; padding-bottom: 2px !important; }
.uk-padding-xsmall-vertical { padding-top: 4px !important; padding-bottom: 4px !important; }
.uk-padding-small-vertical { padding-top: 8px !important; padding-bottom: 8px !important; }
.uk-padding-vertical { padding-top: 16px !important; padding-bottom: 16px !important; }
.uk-padding-medium-vertical { padding-top: 16px !important; padding-bottom: 16px !important; }
.uk-padding-large-vertical { padding-top: 32px !important; padding-bottom: 32px !important; }
.uk-padding-xlarge-vertical { padding-top: 64px !important; padding-bottom: 64px !important; }
.uk-padding-xxlarge-vertical { padding-top: 128px !important; padding-bottom: 128px !important; }

.uk-heading { font-size: 30px !important; line-height: 30px !important; font-weight: 100 !important; }
.uk-heading-medium { font-size: 30px !important; line-height: 30px !important; font-weight: 100 !important; }
.uk-heading-large { font-size: 40px !important; line-height: 40px !important; font-weight: 100 !important; }
.uk-heading-xlarge { font-size: 50px !important; line-height: 50px !important; font-weight: 100 !important; }
.uk-heading-xxlarge { font-size: 60px !important; line-height: 60px !important; font-weight: 100 !important; }
.uk-heading-xxxlarge { font-size: 80px !important; line-height: 80px !important; font-weight: 100 !important; }


.uk-margin-remove-left{margin-left:0px!important;}
.uk-margin-remove-right{margin-right:0px!important;}


.uk-background-color-546E7A { background-color: #546E7A; }
.uk-background-color-white { background-color: #ffffff; }
.uk-background-color-azure { background-color: #1E88E5; } 


.uk-background-color-red { background-color: #e53935; } 

.uk-background-color-slate-050, .uk-background-color-slate-50  { background-color: #ECEFF1; }
.uk-background-color-slate-100 { background-color: #CFD8DC; }
.uk-background-color-slate-200 { background-color: #B0BEC5; }
.uk-background-color-slate-300 { background-color: #90A4AE; }
.uk-background-color-slate-400 { background-color: #78909C; }
.uk-background-color-slate, .uk-background-color-slate-500  { background-color: #607D8B; }
.uk-background-color-slate-600 { background-color: #546E7A; }
.uk-background-color-slate-700 { background-color: #455A64; }
.uk-background-color-slate-800 { background-color: #37474F; }
.uk-background-color-slate-900 { background-color: #263238; }

.uk-background-color-gray-900 { background-color: #212121; }
.uk-background-color-gray-800 { background-color: #424242; }
.uk-background-color-gray-700 { background-color: #616161; }
.uk-background-color-gray-600 { background-color: #757575; }
.uk-background-color-gray-500 { background-color: #9E9E9E; }
.uk-background-color-gray-400 { background-color: #BDBDBD; }
.uk-background-color-gray-300 { background-color: #E0E0E0; }
.uk-background-color-gray-200 { background-color: #EEEEEE; }
.uk-background-color-gray-100 { background-color: #F5F5F5; }
.uk-background-color-gray-050 { background-color: #FAFAFA; }

.uk-background-color-gray-alpha-025 { background-color: rgba(127,127,127,0.25); }
.uk-background-color-gray-alpha-050 { background-color: rgba(127,127,127,0.5); }
.uk-background-color-gray-alpha-075 { background-color: rgba(127,127,127,0.75); }

.uk-background-green { background: #7cb342; background-color: #7cb342; }


.uk-color-white, .uk-color-white-500 { color: #ffffff; }

.uk-color-slate-050, .uk-background-color-slate-50  { color: #ECEFF1; }
.uk-color-slate-100 { color: #CFD8DC; }
.uk-color-slate-200 { color: #B0BEC5; }
.uk-color-slate-300 { color: #90A4AE; }
.uk-color-slate-400 { color: #78909C; }
.uk-color-slate, .uk-color-slate-500  { color: #607D8B; }
.uk-color-slate-600 { color: #546E7A; }
.uk-color-slate-700 { color: #455A64; }
.uk-color-slate-800 { color: #37474F; }
.uk-color-slate-900 { color: #263238; }

.uk-color-red { color: #e53935!important; } 
.uk-color-green { color: #7cb342!important; } 
.uk-color-orange { color: #ffa000!important; } 

.uk-font-weight-100 { font-weight: 100 }
.uk-font-weight-200 { font-weight: 200 }
.uk-font-weight-300 { font-weight: 300 }
.uk-font-weight-400 { font-weight: 400 }
.uk-font-weight-500 { font-weight: 500 }
.uk-font-weight-600 { font-weight: 600 }
.uk-font-weight-700 { font-weight: 700 }
.uk-font-weight-800 { font-weight: 800 }
.uk-font-weight-900 { font-weight: 900 }


.uk-link-slate { color: #607D8B; opacity: 1.00; }
.uk-link-slate:focus { color: #607D8B; opacity: 0.80; }
.uk-link-slate:hover { color: #607D8B; opacity: 0.80; }
.uk-link-slate:active { color: #607D8B; opacity: 0.60; }

.echart-xsmall {
min-height: 200px;
}

.echart-small {
min-height: 300px;
}

.echart-medium {
min-height: 400px;
}


.echart-large {
min-height: 500px;
}

.echart-xlarge {
min-height: 600px;
}

.material-icons {
color: #78909C;
}

.login_heading_logo img {


}

.login_page_wrapper {
  width: 360px;
  max-width: 100%;
  margin: 0 auto;
  -webkit-transition: all 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

.login_page .user_avatar {
  width: 64px;
  height: 64px;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  background-image: url("../img/avatars/user.png");
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.085);
  background-position: 50% 1px;
}


.login_page .login_heading {
  text-align: center;
  margin-bottom: 32px;
}

.md-input-wrapper {
position: relative;
display: block;
width: 100%;
}

#header_main {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #1565C0;
height: 48px;
box-shadow: 0px 0px 0px 0px transparent;
border: 0px none transparent;

}


.header_full #header_main {
z-index: 999999;
}






#sidebar_main { 
background-color: #ffffff;
border-right: 0px none transparent;
box-shadow: 0px 0px 0px 1px #CFD8DC;
width: 200px;
z-index: 99999999;
}

@media only screen and (min-width:1220px) {
    .sidebar_main_active #header_main, .sidebar_main_active #page_content,
    .sidebar_main_active #top_bar {
        margin-left: 200px
    }

    .sidebar_main_open #header_main, .sidebar_main_open #page_content,
    .sidebar_main_open #top_bar {
        margin-left: 200px
    }

}





.header_full #sidebar_main {
top: 48px;
}


#footer { 
background-color: #ffffff;
border-top: 1px solid #CFD8DC;
color: #455A64;
font-size: 14px;
line-height: 40px;
padding: 0px 16px 0px 16px;
z-index: 9999;
}

.md-fab-wrapper {
bottom: 24px;
}

.md-fab-wrapper > button {
display: inline-block
}

.md-fab-wrapper > button + button {
margin-left: 8px;
}

.md-fab-wrapper .uk-badge {
position: absolute;
top: auto;
right: -6px;
bottom: -10px;
left: auto;
z-index: 99999;
}



@media only screen and (min-width:1220px) {
    .sidebar_main_active #footer, .sidebar_main_open #footer {
        margin-left: 200px
    }
}

.user_heading { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent; 
border-radius: 0px 0px 0px 0px;
}



.user_heading h2.heading_b { 
color: #ffffff;
}

.user_heading h3.heading_c { 
color: #B0BEC5;
}



.md-card { 
background-color: #ffffff;
border-radius: 3px 3px 3px 3px;
box-shadow: 0px 0px 0px 0px transparent;
border: 1px solid #CFD8DC;
}



.md-card .md-card-toolbar {
background-color: transparent;
border-bottom: 1px solid #ECEFF1;
padding: 0px 16px 0px 16px;
border-radius: 3px 3px 0px 0px;
height: auto;
}

.uk-html-login .md-card .md-card-toolbar {
background-color: #1E88E5;
border-bottom: 0px none transparent;
margin: -1px -1px 0px -1px;
padding: 24px 56px 24px 56px;
height: auto;
}

.md-card .md-card-toolbar-heading-text {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 54px;
font-size: 14px;
line-height: 54px;
text-transform: uppercase;
color: #607D8B;
}


.md-card .md-card-toolbar .uk-badge {
position: absolute;
top: 18px;
right: 12px;
text-align: center;
vertical-align: top;
width: 32px;
font-size: 10px;
line-height: 10px;
height: 9px;
padding: 4px 0px 4px 0px;
margin: 0px 0px 0px 0px;
}




.md-card .md-card-footer {
background-color: transparent;
border-top: 1px solid #ECEFF1;
padding: 0px 16px 0px 16px;
border-radius: 0px 0px 3px 3px;
height: auto;
}

.md-card .md-card-footer-heading-text {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 54px;
font-size: 14px;
line-height: 54px;
text-transform: none;
color: #90A4AE;
font-weight: 400;
}




.uk-html-login .md-card .md-card-content {
padding-bottom: 24px;
}

.md-card .md-card-content {
background-color: transparent;
padding: 16px 16px 16px 16px;
}

.md-card-overlay-content {
position: absolute;
top: 100%;
left: 0;
right: 0;
padding: 0px 16px 0px 16px;
margin-top: -54px;
border-top: 1px solid #ECEFF1;
text-align: left;
bottom: 0;
background: transparent;
z-index: 10;
-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}

.md-list-addon-element>.md-list-addon-icon {
color: inherit;
}

.md-card.md-card-overlay .md-card-overlay-header {
padding: 0px 0px 0px 0px;
}

.md-card.md-card-overlay .md-card-overlay-header h3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 54px;
font-size: 14px;
line-height: 54px;
text-transform: uppercase;
color: #90A4AE;
font-weight: 400;
}

.md-card.md-card-overlay .md-card-overlay-header h4 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 54px;
font-size: 14px;
line-height: 54px;
text-transform: none;
color: #90A4AE;
font-weight: 400;
}

.md-card.md-card-overlay.md-card-overlay-active .md-card-overlay-header h3 {
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 32px;
font-size: 14px;
line-height: 32px;
text-transform: uppercase;
color: #607D8B;
font-weight: 500;
}

.md-card.md-card-overlay.md-card-overlay-active .md-card-overlay-header h4 {
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 32px;
font-size: 14px;
line-height: 32px;
text-transform: none;
color: #607D8B;
font-weight: 500;
}

.md-card.md-card-overlay.md-card-overlay-active .md-card-overlay-content p {
color: #90A4AE;
margin-right: 54px;
}


.md-card.md-card-overlay .md-card-overlay-header .md-icon {
color: #90A4AE;
}

.epc_chart_icon>i {
color: #78909C;
}



.md-card.md-card-overlay-active .md-card-overlay-content {
top: 54px;
background-color: #fafafa;
}



.main_logo_top {
margin: 0px 0px 0px 0px;
padding: 8px 54px 8px 16px;
font-size: 0px;
line-height: 0px;
text-align: left;
vertical-align: top;
height: auto;
width: auto;
min-width: 0px;
}

.main_logo_top>a {
font-size: 0px;
line-height: 0px;
text-align: left;
vertical-align: top;
height: auto;
width: auto;
}

.main_logo_top>a img {
font-size: 0px;
line-height: 0px;
text-align: left;
vertical-align: top;

min-width: 0px;
width: auto;
max-width: none;

min-height: 0px;
height: 32px;
max-height: none;


}

a {
color: #1E88E5;
-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}

a:focus,
a:hover {
color: #1565C0;
}

a:active {
color: #0D47A1;
}


.md-fab.md-fab {
width: 48px;
height: 48px;
border-radius: 50%
}

.md-fab.md-fab>i {
line-height: 48px;
height: inherit;
width: inherit;
font-size: 24px
}


.md-fab.md-fab-small {
width: 32px;
height: 32px;
border-radius: 50%
}

.md-fab.md-fab-small>i {
line-height: 32px;
height: inherit;
width: inherit;
font-size: 16px
}

.md-fab.md-fab-xsmall {
width: 24px;
height: 24px;
border-radius: 50%
}

.md-fab.md-fab-xsmall>i {
line-height: 24px;
height: inherit;
width: inherit;
font-size: 12px
}


.md-fab.md-fab-accent { 
background-color: #FF6D00;
}

.md-fab.md-fab-primary { 
background-color: #1E88E5; 
}





#sidebar_main .menu_section>ul>li {
background-color: rgba(0,0,0,0.0); 
border-bottom: 1px solid #ECEFF1;
-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}

#sidebar_main .menu_section>ul>li.submenu_trigger.act_section {
background-color: rgba(0,0,0,0.020); 
border-bottom: 1px solid #ECEFF1;
padding-bottom: 4px;
}

#sidebar_main .menu_section>ul>li>a {
color: #607D8B;
text-transform: uppercase;
-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
transition: all 300ms cubic-bezier(.4, 0, .2, 1);
padding: 10px 16px 9px 16px;
font: 500 14px/20px Roboto, sans-serif;
}

#sidebar_main .menu_section>ul>li>a>.menu_icon {
width: 28px;
}


#sidebar_main .menu_section>ul>li>a>.menu_icon .material-icons {
font-size: 16px;
line-height: 20px;
}



#sidebar_main .menu_section>ul>li.submenu_trigger>a:before {
top: 11px;
right: 9px;
color: #607D8B;
font-size: 16px;
line-height: 20px;
}

#sidebar_main .menu_section>ul>li .material-icons {
color: #607D8B;
-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
transition: all 300ms cubic-bezier(.4, 0, .2, 1);

}


#sidebar_main .menu_section>ul>li.submenu_trigger:focus>a:before,
#sidebar_main .menu_section>ul>li.submenu_trigger:hover>a:before {
color: #455A64;
}

#sidebar_main .menu_section>ul>li:focus>a,
#sidebar_main .menu_section>ul>li:hover>a {
color: #455A64;
}

#sidebar_main .menu_section>ul>li:focus .material-icons,
#sidebar_main .menu_section>ul>li:hover .material-icons {
color: #455A64;
}


#sidebar_main .menu_section>ul>li.submenu_trigger:active>a:before {
color: #263238;
}


#sidebar_main .menu_section>ul>li:active>a {
color: #263238;
text-transform: uppercase;
}

#sidebar_main .menu_section>ul>li:active .material-icons {
color: #263238;
}




#sidebar_main .menu_section>ul>li.submenu_trigger.act_section .material-icons {
color: #607D8B;
}

#sidebar_main .menu_section>ul>li.submenu_trigger.act_section>a {
color: #607D8B;
}


#sidebar_main .menu_section>ul>li.submenu_trigger.act_section>a:before {
color: #607D8B;
}




#sidebar_main .menu_section>ul>li ul li a {
-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
transition: all 300ms cubic-bezier(.4, 0, .2, 1);
font-family: 'Roboto', sans-serif;
color: #607D8B;
font-size: 14px;
line-height: 18px;
font-weight: 500;
padding: 0px 16px 12px 44px;
}

#sidebar_main .menu_section>ul>li ul li:focus a,
#sidebar_main .menu_section>ul>li ul li:hover a {
color: #455A64;
}

#sidebar_main .menu_section>ul>li ul li:active a {
color: #263238;
}

#sidebar_main .menu_section>ul>li ul li.act_item>a {
color: #37474F;
font-weight: 700;
}


#sidebar_main .menu_section>ul>li.current_section>a .menu_title {
color: #1E88E5;
}

#sidebar_main .menu_section>ul>li.current_section>a>.menu_icon .material-icons {
color: #1E88E5;
}



.md-btn-success {
background-color: #009688;
}



input:not([type]).md-input, 
input[type=text].md-input, 
input[type=password].md-input, 
input[type=datetime].md-input, 
input[type=datetime-local].md-input, 
input[type=date].md-input, 
input[type=month].md-input, 
input[type=time].md-input, 
input[type=week].md-input, 
input[type=number].md-input, 
input[type=email].md-input, 
input[type=url].md-input, 
input[type=search].md-input, 
input[type=tel].md-input, 
input[type=color].md-input, 
select.md-input, 
textarea.md-input {
color: #455A64;
border-bottom-color: #CFD8DC; 
font-family: "Roboto", sans-serif;
font-size: 14px;
}


.uk-html-login input:not([type]).md-input, 
.uk-html-login input[type=text].md-input, 
.uk-html-login input[type=password].md-input, 
.uk-html-login input[type=datetime].md-input, 
.uk-html-login input[type=datetime-local].md-input, 
.uk-html-login input[type=date].md-input, 
.uk-html-login input[type=month].md-input, 
.uk-html-login input[type=time].md-input, 
.uk-html-login input[type=week].md-input, 
.uk-html-login input[type=number].md-input, 
.uk-html-login input[type=email].md-input, 
.uk-html-login input[type=url].md-input, 
.uk-html-login input[type=search].md-input, 
.uk-html-login input[type=tel].md-input, 
.uk-html-login input[type=color].md-input, 
.uk-html-login select.md-input, 
.uk-html-login textarea.md-input {
color: #455A64;
border-bottom-color: #CFD8DC; 
}


input:not([type]).md-input:focus, input[type=text].md-input:focus, input[type=password].md-input:focus, input[type=datetime].md-input:focus, input[type=datetime-local].md-input:focus, input[type=date].md-input:focus, input[type=month].md-input:focus, input[type=time].md-input:focus, input[type=week].md-input:focus, input[type=number].md-input:focus, input[type=email].md-input:focus, input[type=url].md-input:focus, input[type=search].md-input:focus, input[type=tel].md-input:focus, input[type=color].md-input:focus, select.md-input:focus, textarea.md-input:focus {
border-bottom-color: #90A4AE; 
color: #455A64;
}

input:not([type]).md-input.md-input-success:focus, input[type=text].md-input.md-input-success:focus, input[type=password].md-input.md-input-success:focus, input[type=datetime].md-input.md-input-success:focus, input[type=datetime-local].md-input.md-input-success:focus, input[type=date].md-input.md-input-success:focus, input[type=month].md-input.md-input-success:focus, input[type=time].md-input.md-input-success:focus, input[type=week].md-input.md-input-success:focus, input[type=number].md-input.md-input-success:focus, input[type=email].md-input.md-input-success:focus, input[type=url].md-input.md-input-success:focus, input[type=search].md-input.md-input-success:focus, input[type=tel].md-input.md-input-success:focus, input[type=color].md-input.md-input-success:focus, select.md-input.md-input-success:focus, textarea.md-input.md-input-success:focus {
border-color: #009688;
}

.md-input-wrapper .md-input-bar:after, .md-input-wrapper .md-input-bar:before {
background-color: #90A4AE; 
height: 1px;
line-height: 1px;
top: -2px;
}



input:not([type]).md-input.md-input-success, input[type=text].md-input.md-input-success, input[type=password].md-input.md-input-success, input[type=datetime].md-input.md-input-success, input[type=datetime-local].md-input.md-input-success, input[type=date].md-input.md-input-success, input[type=month].md-input.md-input-success, input[type=time].md-input.md-input-success, input[type=week].md-input.md-input-success, input[type=number].md-input.md-input-success, input[type=email].md-input.md-input-success, input[type=url].md-input.md-input-success, input[type=search].md-input.md-input-success, input[type=tel].md-input.md-input-success, input[type=color].md-input.md-input-success, select.md-input.md-input-success, textarea.md-input.md-input-success {
border-color: #009688;
color: #009688;
}


.uk-input-group.uk-input-group-success .uk-input-group-addon i {
color: #009688 !important;

}




.uk-input-group .material-icons {
color: #B0BEC5;
font-size: 16px;
}

.md-input-wrapper>label {
color: #90A4AE;
}

.md-input-filled > label, .md-input-focus > label {
    top: -4px;
left: 0px;
    font-size: 12px;
}


.uk-label-fixed {
position: relative;
color: #90A4AE;
    top: -4px;
left: 0px;
    font-size: 12px;
}

#page_heading {
background-color: #4b92db;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
box-shadow: 0px 0px 0px 0px transparent;
border-bottom: 1px solid #CFD8DC;
}

#page_heading.uk-active {
box-shadow: 0px 0px 0px 0px transparent;
border-bottom: 1px solid #CFD8DC;
}

.uk-page-heading-cover { 
margin: 0px 0px 0px 0px;
padding: 9px 16px 9px 16px;
background-color: transparent; 
border-radius: 0px 0px 0px 0px;
}




.uk-sticky-placeholder .uk-tab,
.uk-tab {
margin: 0px 0px 0px 0px;
padding: 0px 16px 0px 16px;
background: transparent;
border-bottom: 1px solid #CFD8DC;
}


.uk-tab>li>a {
margin: 0px 0px 0px 0px !important;
padding: 0px 16px 0px 16px !important;
font-size: 14px;
line-height: 37px;
height: auto;
width: auto;
min-width: 0px;
max-width: none;
color: #607D8B;
}

.uk-tab>li>a:focus,
.uk-tab>li>a:hover {
color: #455A64;
border-bottom-color: #455A64;
}

.uk-tab>li>a:active {
color: #263238;
border-bottom-color: #263238;
}

.uk-tab>li.uk-active>a {
color: #1E88E5;
border-bottom-color: #1E88E5;
}



.uk-notify {
top: 48px;
}

.uk-notify-top-center.uk-notify .uk-notify-message,
.uk-notify-top-right.uk-notify .uk-notify-message {
border-radius: 0px 0px 3px 3px;
text-align: center;
}

.uk-notify-message-success {
background-color: #009688;
}

#page_content_inner {
padding: 16px 16px 56px 16px;
}

#page_content_inner .uk-sticky-placeholder > .md-card { z-index:1; }


.timeline {
min-height: 0px;
height: auto;
max-height: none;
padding: 0px 0px 0px 48px;
background-color: #fafafa;
border-radius: 3px 3px 3px 3px;
border: 1px solid #ECEFF1;
}


.timeline:before {
    left: 24px;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #ECEFF1;
}

.timeline_item {
    position: relative;
min-height: 0px;
height: auto;
max-height: none;
    padding: 16px 0;
border: 0px none transparent;
padding-top: 4px;
padding-bottom: 4px;
}

.timeline_icon {
    position: absolute;
    left: -40px;
    top: 12px;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    background: #9e9e9e;
    text-align: center;
    border: 0px none transparent;

}

.timeline_icon .material-icons {
    color: #fff;
    font-size: 16px;
    line-height: 32px;
}






.timeline_date {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
    float: left;

min-width: 0px;
width: 50px;
max-width: none;

    color: #aaa;
    text-align: center;
    line-height: 48px;
    font-size: 14px;
}




.timeline_time {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
min-width: 0px;
width: 80px;
max-width: none;
text-align: center;
font-size: 14px;
line-height: 48px;
color: #aaa;
}

.timeline_content {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
line-height: 48px;
color: #aaa;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}








.timeline:before {
background-color: #ECEFF1;
}

.timeline_icon {
background-color: #ECEFF1;
border-color: transparent;
}

.timeline_icon_warning {
background-color: #FF6F00;
}

.timeline_icon_danger{
background-color: #e53935;
}

.timeline_icon_success {
background-color: #009688;
}

.timeline_icon_primary {
background-color: #607D8B;
}





.user_heading_avatar .thumbnail {
border: 0px none transparent;
width: 48px;
height: 48px;
line-height: 48px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.user_heading_content {
padding: 0px 0px 0px 0px;
}

@media (max-width: 959px) {

.user_heading_content {
margin-top: -12px;
padding: 0px 0px 0px 0px;
}

.user_heading_avatar {
float: none;
clear: both;
margin: 0px auto 0px auto !important;
}

}

.selectize-control.single .selectize-input .item {
font-size: 14px;
line-height: 24px;
color: #455A64;
}

.selectize-control.single .selectize-input:after {
font-size: 16px;
line-height: 24px;
margin-top: -12px !important;
right: 16px;
color: #455A64;
}


.md-input-wrapper-disabled .selectize-input:after {
color: #ECEFF1 !important;
}

.selectize-control.single .selectize-input {
background-color: transparent;
font-size: 14px;
line-height: 24px;
min-height: 0px;
height: auto;
max-height: none;
padding: 0px 0px 0px 0px;
top: 8px;
border-bottom: 1px solid #CFD8DC;
}

.md-card-toolbar-actions .selectize-input { 
  border-bottom: none!important; 
}
                       
.md-input-wrapper-disabled .selectize-control.single .selectize-input {
border-bottom: 1px solid #ECEFF1 !important;
}

.uk-heading-icon {
display: inline-block;
border-radius: 50% 50% 50% 50%;
width: 48px;
height: 48px;
background-color: #ffffff;
text-align: center;
}

.uk-heading-icon .material-icons {
line-height: 48px;
font-size: 24px;
color: #1E88E5;
}

.md-fab-wrapper {
z-index: 99999;
}

.md-fab-wrapper + .md-fab-wrapper {
right: 86px;
}





.user_heading_avatar {
margin-right: 15px;
}

.user_heading .md-fab, .user_heading .md-fab-wrapper {
bottom: -40px;
right: 0px;
}

.user_heading_avatar .btn-file {
text-align: center;
position: absolute;
top: -4px;
right: -10px;
width: 24px;
height: 24px;
line-height: 24px;
background: #fff;
display: block;
border-radius: 50%;
box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
overflow: hidden;
cursor: pointer;
}

.user_heading_avatar .btn-file .material-icons {
color: #607D8B;
font-size: 16px;
line-height: 24px;
vertical-align: top;
}




.uk-pagination > li > a, .uk-pagination > li > span {
color: #546E7A;
background-color: #FAFAFA;
}

.uk-pagination > li > a {
color: #546E7A;
background-color: #FAFAFA;
}

.uk-pagination > li > a:focus,
.uk-pagination > li > a:hover {
color: #546E7A;
background-color: #F5F5F5;
}

.uk-pagination > li > a:active {
color: #546E7A;
background-color: #EEEEEE;
}


.uk-pagination > li.uk-active > a, 
.uk-pagination > li.uk-active > span, 
.uk-pagination > li.uk-active > a, 
.uk-pagination > li.uk-active > a:hover,
.uk-pagination > li.uk-active > span, 
.uk-pagination > li.uk-active > span:hover {
color: #ffffff;
background: #1E88E5;
}

.uk-pagination > li.uk-disabled > a, 
.uk-pagination > li.uk-disabled > span {
color: #E0E0E0;
background: #FAFAFA !important;
}


.irs-from, .irs-single, .irs-to {
    color: #ffffff;
    background: #1E88E5;
}

.irs-from:after, .irs-single:after, .irs-to:after {
    border-top-color: #1E88E5
}

.irs-slider {
    background: #1E88E5;
}

.irs-slider.state_hover, .irs-slider:hover {
    background: #1E88E5
}


.irs-bar {
    background: #1E88E5;
}


.md-btn-primary {
background-color: #1E88E5;
}


.uk-meteo-img {
width: auto;
height: 45px;
margin-top: 0px;
}

.uk-overflow-container {
border: 1px solid #ECEFF1;
border-bottom: 0px none transparent;
min-height: 349px;
}



.uk-table thead td,
.uk-table thead th {
text-align: left;
vertical-align: middle;
}

.uk-table tbody td,
.uk-table tbody th {
text-align: left;
vertical-align: middle;
}

.uk-table thead th,
.uk-table thead td,
.uk-table tfoot th,
.uk-table tfoot td,
.uk-table tbody th,
.uk-table tbody td {
padding: 5px 10px 5px 10px;
border-left: 1px solid #ECEFF1;
border-bottom: 1px solid #ECEFF1;
font-family: "Roboto", sans-serif;
font-size: 13px;
line-height: 32px;
color: #607D8B;
font-weight: 400;
box-sizing: border-box;
white-space: nowrap;
}

.uk-table .md-user-image {
width: 26px !important;
height: 26px !important;
}

.uk-table thead th,
.uk-table tfoot th,
.uk-table tbody th {
background-color: #fafafa;
font-weight: 500;
padding-bottom: 8px;
}


.uk-table thead td:first-child,
.uk-table tfoot td:first-child,
.uk-table tbody td:first-child {
border-left: 1px solid transparent;
}

.uk-table thead th:first-child,
.uk-table tfoot th:first-child,
.uk-table tbody th:first-child {
border-left: 1px solid #fafafa;
}

.uk-table * {
outline: 0 !important;
}

.uk-table a {
color: #607D8B;
}

.uk-table a:focus,
.uk-table a:hover {
color: #263238;
}

.uk-table a:active {
color: #607D8B;
}

.yadcf-filter-reset-button {
display: inline-block;
float: none;
clear: both;
color: #CFD8DC;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffffff none;
border: 2px solid #ECEFF1;
border-left: 0px none transparent;
box-shadow: 0px 0px 0px 0px transparent;
text-shadow: 0px 0px 0px tranparen;
text-align: center;
vertical-align: middle;
width: 17px;
height: 33px;
line-height: 1;
position: absolute;
top: 50%;
bottom: 50%;
left: auto;
right: 7px;
cursor: pointer;
font-family: 'Roboto', sans-serif;
font-weight: 500;
}

.yadcf-filter-reset-button:focus,
.yadcf-filter-reset-button:hover {
color: #B0BEC5;
}

.yadcf-filter-reset-button:active {
color: #90A4AE;
}




.dataTables_wrapper .uk-table thead .sorting:after {
position: absolute;
top: 3px;
right: 5px;
color: #CFD8DC;
}


.dataTables_wrapper .uk-table thead .sorting_desc:after,
.dataTables_wrapper .uk-table thead .sorting_asc:after {
position: absolute;
top: 4px;
right: 10px;
color: #607D8B;
}


.yadcf-filter-wrapper {
display: block;
float: none;
clear: both;
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
background-color: transparent;
box-sizing: border-box;
text-align: left;
vertical-align: top;
font-size: 0px;
line-height: 0px;
}

.yadcf-filter-wrapper-inner {
display: block;
float: none;
clear: both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
background-color: transparent;
box-sizing: border-box;
text-align: left;
vertical-align: top;
font-size: 0px;
line-height: 0px;
border: 1px solid #ECEFF1;
}

.yadcf-filter-range-date:hover,
.yadcf-filter-range-date:focus,
.yadcf-filter-range-date:active,
.yadcf-filter-range-date {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
float: none;
clear: both;
width: 50%;
border: 1px solid #ECEFF1;
outline: 0px none;
box-shadow: 0px 0px 0px 0px transparent;
text-align: center;
vertical-align: top;
background-color: #ffffff;
box-sizing: border-box;
font-size: 12px;
line-height: 30px;
height: 30px;
text-transform: uppercase;
color: #607D8B;
}


.yadcf-filter-range-date-seperator {
none;
}

.chosen-container {
display: block;
float: none;
clear: both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto !important;
height: auto;
background-color: transparent;
box-shadow: 0px 0px 0px 0px transparent;
box-sizing: border-box;
text-align: left;
vertical-align: top;
border: 1px solid #ECEFF1;
font-size: 12px;
line-height: 12px;
}

.chosen-container-multi .chosen-choices {
display: block;
float: none;
clear: both;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
background-color: #ffffff;
background-image: none;
box-shadow: 0px 0px 0px 0px transparent;
box-sizing: border-box;
text-align: left;
vertical-align: top;
border: 1px solid #ECEFF1;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
color: #607D8B;
}

.chosen-container-multi .chosen-choices li.search-choice {
position: relative;
margin: 2px 2px 2px 2px;
padding: 1px 24px 0px 8px;
border: 0px none transparent;
max-width: 100%;
border-radius: 3px 3px 3px 3px;
background-color: #ECEFF1;
background-image: none;

box-shadow: 0px 0px 0px 0px transparent;
color: #607D8B;
font-size: 12px;
line-height: 22px;
font-weight: 500;
cursor: default;
height: auto;
width: auto;
white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-choice span {

}

.dataTables_wrapper .uk-table tbody tr>.sorting_1, .dataTables_wrapper .uk-table tbody tr>.sorting_2, .dataTables_wrapper .uk-table tbody tr>.sorting_3, .dataTables_wrapper .uk-table.order-column tbody tr>.sorting_1, .dataTables_wrapper .uk-table.order-column tbody tr>.sorting_2, .dataTables_wrapper .uk-table.order-column tbody tr>.sorting_3 {
background-color: #ffffff;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:active,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:focus,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
position: absolute;
top: 6px;
right: 5px;
display: inline-block;
width: 12px;
height: 12px;
font-size: 12px;
line-height: 12px;
}


.chosen-container-single .chosen-single {
margin: 0px 0px 0px 0px;
padding: 0px 6px 0px 6px;
display: inline-block;
float: none;
clear: both;
border: 1px solid #ECEFF1;
border-radius: 0px 0px 0px 0px;
outline: 0px none;
box-shadow: 0px 0px 0px 0px transparent;
text-align: left;
vertical-align: top;
background-color: #ffffff;
background-image: none;
box-sizing: border-box;
font-size: 12px;
line-height: 30px;
height: 30px;
text-transform: uppercase;
color: #607D8B;
width: 100%;
}

.ui-autocomplete-input {
margin: 0px 0px 0px 0px;
padding: 0px 6px 0px 6px;
display: inline-block;
float: none;
clear: both;
border: 2px solid #ECEFF1;
outline: 0px none;
box-shadow: 0px 0px 0px 0px transparent;
text-align: left;
vertical-align: top;
background-color: #ffffff;
box-sizing: border-box;
font-size: 12px;
line-height: 30px;
height: 32px;
text-transform: uppercase;
color: #607D8B;
width: 100%;
}


.dataTables_wrapper .dt-uikit-footer {
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.dataTables_wrapper .dt-uikit-footer .dataTables_info {
padding-top: 8px;
font-size: 12px;
line-height: 1;
color: #90A4AE;
}


.uk-pagination>li.paginate_button.previous.uk-disabled,
.uk-pagination>li.paginate_button.next.uk-disabled,
.uk-pagination>li.paginate_button {
display:none !important;
}


.uk-pagination>li.paginate_button.next,
.uk-pagination>li.paginate_button.previous {
display: inline-block !important;
}

.uk-pagination>li.paginate_button.uk-active {
display: inline-block !important;
}

.uk-pagination>li.paginate_button.uk-active>a {
cursor: default !important;
background-color: #CFD8DC !important;
color: #ffffff !important;
}

.uk-pagination>li.paginate_button>a {
padding: 4px 4px 4px 4px;
margin: 0px 0px 0px 0px;
font-size: 12px;
line-height: 18px;
height: 26px;
min-width: 26px;
width: auto;
box-sizing: border-box;
}

.uk-pagination>li.paginate_button>a .material-icons {
font-size: 18px;
line-height: 18px;
width: 18px;
height: 18px;
}

.icheckbox_md {
border-color: #90A4AE;
width: 16px;
height: 16px;
border-width: 1px;
margin-top: 0px;
font-size: 16px;
line-height: 16px;
}


.icheckbox_md.checked:after,
.icheckbox_md.disabled:after {
width: 16px;
height: 16px;
font-size: 16px;
line-height: 16px;
top: -1px;
left: -1px;
}

.iradio_md {
border-color: #90A4AE;
width: 16px;
height: 16px;
border-width: 2px;
margin-top: 0px;
font-size: 16px;
line-height: 16px;
}

.iradio_md.disabled:after,
.iradio_md.checked:after {
width: 8px;
height: 8px;
font-size: 8px;
line-height: 8px;
top: 2px;
left: 2px;
}



.icheckbox_md.checked, 
.icheckbox_md.hover.checked {
background-color: #90A4AE;
border-color: #78909C !important
}

.uk-table tr.row_highlighted th,
.uk-table tr.row_highlighted td {
background-color: #e6f7ff;
}

.uk-table tr.row_checked th,
.uk-table tr.row_checked td {
/*background-color: #f7f7f7;*/
background-color: #e3f2fd;
}

.uk-table tr.danger_row th,
.uk-table tr.danger_row td {
background-color: #fddcb7;
border-color: #fddcb7 !important
}



.ar-table-buttons {
position: absolute;
right: 10px;
top: 10px;
left: auto;
bottom: auto;
width: auto;
height: auto;
}


.dataTables_wrapper .dt-uikit-header {
padding: 0px 0px 0px 0px;
margin: -10px 0px 0px 0px;
}
.dataTables_wrapper .selectize-control.dt-selectize {
}

.dataTables_filter {
padding: 0px 0px 0px 0px;
margin: -10px 0px 0px 0px;
}


.chosen-container-multi .chosen-choices li.search-field input[type=text]  {
padding: 0px 12px 0px 12px !important;
}

.switchery>small { box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5) !important; }



.uk-block.uk-background-color-azure {
padding: 12px 0px 12px 0px;
}

.uk-block.uk-background-color-azure h1 {
font-size: 24px;
line-height: 24px;
font-weight: 500;
vertical-align: middle;
}

.uk-block.uk-background-color-azure .uk-heading-icon {
width: 24px;
height: 24px;

}

.uk-block.uk-background-color-azure .uk-heading-icon .material-icons {
line-height: 24px;
font-size: 18px;
width: 24px;
height: 24px;
vertical-align: top;
}

.bootstrap-datetimepicker-widget {
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
}

.bootstrap-datetimepicker-widget * {
padding: 0px 0px 0px 0px !important;
font-size: 12px !important;
line-height: 1 !important;
text-align: center !important;
vertical-align: middle !important;
}


.bootstrap-datetimepicker-widget table {
width: 100% !important;
border-collapse: collapse !important;
border-spacing: 0px 0px !important;
border: 0px none transparent !important;
height: 100% !important;
}

.bootstrap-datetimepicker-widget table thead tr th {
width: 14.285714285714286% !important;
background: #fafafa !important;
border: 1px solid #ECEFF1 !important;
padding: 6px 6px 6px 6px !important;
}

.bootstrap-datetimepicker-widget table tbody tr td {
width: 14.285714285714286% !important;
background: #ffffff !important;
border: 1px solid #ECEFF1 !important;
padding: 6px 6px 6px 6px !important;
}


.selectize-control.multi .selectize-input>div {
background-color: #ECEFF1;
color: #607D8B;
border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-weight: 500;
line-height: 22px;
padding: 0px 0px 0px 8px;
}

.selectize-control.plugin-remove_button [data-value] .remove {
padding: 0px 0px 0px 0px;
right: 4px;
}

.selectize-control.plugin-remove_button [data-value] .remove:after {
font-size: 12px;
line-height: 22px;
}


@media (max-width: 479px) {

.uk-navbar-nav {
margin: 0px 0px 0px 0px;
padding: 0px 16px 0px 0px;
}

.uk-navbar-nav>li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#header_main .uk-navbar .uk-navbar-nav>li>a {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

.main_logo_top {
padding-right: 12px;
}

.user_heading_avatar.fileinput {
height: 48px
}

}


.content-preloader.content-preloader-undefined.preloader-active {
display: block !important;
position: fixed !important;
z-index: 999999999 !important;
top: 0px !important;
bottom: 0px !important;
left: 0px !important;
right: 0px !important;
width: auto !important;
height: auto !important;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
box-sizing: border-box !important;

background-color: rgba(255,255,255,0) !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: inset 0px 0px 480px 30px rgba(255,255,255,1.00) !important;
/*
background-color: rgba(255,255,255,0.80) !important;
box-shadow: inset 0px 0px 480px 30px rgba(255,255,255,0) !important;
*/
text-align: center !important;
vertical-align: middle !important;
cursor: none !important;
}

.preloader-active .md-preloader {
position: absolute !important;
width: 128px !important;
height: 128px !important;
left: 50% !important;
right: 50% !important;
top: 50% !important;
bottom: 50% !important;
margin: -64px 0px 0px -64px !important;
line-height: 128px !important;
cursor: none !important;
}

.preloader-active .md-preloader svg circle {
stroke: #1E88E5;
cursor: none !important;
stroke-width: 2px !important;
}


.ar-uk-icon {
    color: #39f;
    font-size: 20px;
}

.ar-img-fixed-circle{
    width: 32px !important;
    height: 32px !important;
}

#notizia_tabs{ margin-top: -15px !important; }
#notizia_tabs li a { font-size: 12px }


.uk-tab.uk-submenu-tab {
height: auto !important;
background-color: #ebebeb !important;
margin: 0px -20px 0px -20px !important;
padding: 10px 20px 1px 20px !important;
border-bottom: 1px solid #CFD8DC !important;
position: relative;
top: -1px;
}

.uk-tab.uk-submenu-tab>li {
background-color: transparent;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
border: 0px none transparent !important;
}

.uk-tab.uk-submenu-tab>li.uk-active {
border: 0px none transparent !important;
}

.uk-tab.uk-submenu-tab>li>a {
background-color: transparent !important;
margin: 0px 0px -1px 0px !important;
padding: 0px 20px 0px 20px !important;
border: 1px solid transparent !important;
color: #888888 !important;
}

.uk-tab.uk-submenu-tab>li>a:hover {
color: #444444 !important;
}

.uk-tab.uk-submenu-tab>li>a:active {
color: #000000 !important;
}



.uk-tab.uk-submenu-tab>li.uk-active>a {
background-color: #F5F5F5 !important;
border: 1px solid #CFD8DC !important;
border-bottom: 1px solid #F5F5F5 !important;
color: #444444 !important;
border-radius: 4px 4px 0px 0px !important;
}

.uk-whitespace-nowrap {
white-space: nowrap;
}


.uk-checkall-utility {
width: 1px !important;
max-width: none !important;
min-width: 1px !important;
white-space: nowrap !important;
padding: 0px 0px 0px 0px !important;
text-align: center !important;
vertical-align: middle !important;

}

.uk-checkall-utility > span {
white-space: nowrap !important;
display: inline-block;
width: 18px;
height: 18px;
line-height: 18px;
font-size: 18px;
}



.uk-grid {
  margin-left: -16px
}

.uk-grid > * {
  padding-left: 16px
}

.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel {
  margin-top: 16px
}

.uk-panel-box-tertiary {
  background-color: #F5F5F5;
}

.uk-panel-box-quaternary {
  background-color: #cccccc;
}

.uk-hand:hover { 
  cursor: pointer !important;
}

#notizia_tabs_content { overflow: visible; }



::-webkit-scrollbar {
    width: 8px;
 -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
 
::-webkit-scrollbar-track {

    border-radius: 10px;
background-color: #bbbbbb;
}

::-webkit-scrollbar-track:hover {
background-color: #cccccc;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
background-color: #dddddd;
}

::-webkit-scrollbar-thumb:hover {
background-color: #eeeeee;
}

::-webkit-scrollbar-thumb:window-inactive {
    background:rgba(0,0,0,0.05);
}






table { max-width: 99.999% !important; }


.ui-datepicker {
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
background-image: none !important;
background-color: #ffffff !important;
border: 0px none transparent !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.25) !important;
}

.ui-datepicker-header {
padding: 0px 0px 0px 0px !important;
margin: 5px 0px 0px 0px !important;
background-image: none !important;
background-color: transparent !important;
border: 0px none transparent !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px transparent !important;
}

.ui-datepicker-prev {
display: block !important;
position: absolute !important;
top: 0px !important;
left: 0px !important;
right: auto !important;
bottom: auto !important;
width: 32px !important;
height: 32px !important;
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
margin-left: 0px !important;
margin-top: 0px !important;
background-image: none !important;
background-color: transparent !important;
border: 0px none transparent !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px transparent !important;
text-align: center !important;
font-size: 12px !important;
line-height: 16px !important;
color: #607D8B !important;
font-weight: 400 !important;
z-index: 999999;
}


.ui-datepicker .ui-datepicker-prev span {
display: block;
position: absolute;
top: 8px;
left: 8px;
right: auto;
bottom: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: none;
width: 0;
height: 0;
border-style: solid;
border-width: 7px 14px 7px 0;
border-color: transparent #607D8B transparent transparent;
}



.ui-datepicker-next {
display: block !important;
position: absolute !important;
top: 0px !important;
left: auto !important;
right: 0px !important;
bottom: auto !important;
width: 32px !important;
height: 32px !important;
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
margin-left: 0px !important;
margin-top: 0px !important;
background-image: none !important;
background-color: transparent !important;
border: 0px none transparent !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px transparent !important;
text-align: center !important;
font-size: 12px !important;
line-height: 16px !important;
color: #607D8B !important;
font-weight: 400 !important;
z-index: 999999;
}




.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
top: 8px;
right: 8px;
left: auto;
bottom: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: none;
width: 0;
height: 0;
border-style: solid;
border-width: 7px 0 7px 14px;
border-color: transparent transparent transparent #607D8B;
}


.ui-datepicker .ui-datepicker-title {
display: block;
position: relative !important;
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
background-image: none !important;
background-color: transparent !important;
border: 0px none transparent !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px transparent !important;
text-align: center !important;
vertical-align: middle !important;
font-family: "Roboto", sans-serif !important;
font-size: 14px !important;
line-height: 32px !important;
color: #607D8B !important;
font-weight: 400 !important;
text-transform: none !important;
}

.ui-datepicker td {
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
background-image: none !important;
background-color: transparent !important;
border: 0px none transparent !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px transparent !important;
text-align: center !important;
font-family: "Roboto", sans-serif !important;
font-size: 12px !important;
line-height: 32px !important;
color: #607D8B !important;
font-weight: 400 !important;
text-transform: uppercase !important;
}

.ui-datepicker th {
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
background-image: none !important;
background-color: transparent !important;
border: 0px none transparent !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px transparent !important;
text-align: center !important;
font-family: "Roboto", sans-serif !important;
font-size: 12px !important;
line-height: 32px !important;
color: #607D8B !important;
font-weight: 500 !important;
text-transform: uppercase !important;
}

.ui-datepicker th.ui-datepicker-week-end {
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
background-image: none !important;
background-color: transparent !important;
border: 0px none transparent !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px transparent !important;
text-align: center !important;
font-family: "Roboto", sans-serif !important;
font-size: 12px !important;
line-height: 16px !important;
color: #607D8B !important;
font-weight: 400 !important;
}

.ui-state-default {
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
background-image: none !important;
background-color: transparent !important;
border: 0px none transparent !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px transparent !important;
text-align: center !important;
font-family: "Roboto", sans-serif !important;
font-size: 12px !important;
line-height: 32px !important;
color: #607D8B !important;
font-weight: 400 !important;
}

.ui-state-default.ui-state-highlight {
}

.ui-state-default.ui-state-active {
}

.ui-state-default..ui-state-highlight.ui-state-active {
}

.md-btn-disabled {
  background-color: #f6f6f6 !important;
}


@media (min-width: 768px) {
.uk-pagina-errore {
background-image: url(/arturo/assets/img/error.png); 
background-repeat: no-repeat; 
background-size: auto 75%; 
background-position: 100% 100%; 
}
}


.uk-table tr th.medium_col,
.uk-table tr td.medium_col {
  width: 15%;
}


.uk-slideshow-container-2x1 > li > .uk-panel {
position: relative !important;
padding-top: 25px !important;
height: 0 !important;
background-color: #000000 !important;
}

@media (min-width: 1344px) {
.uk-slideshow-container-2x1 > li > .uk-panel { padding-bottom: 50.00% !important; }
}

@media (min-width: 1024px) and (max-width: 1343px) {
.uk-slideshow-container-2x1 > li > .uk-panel { padding-bottom: 54.00% !important; }
}

@media (min-width: 768px) and (max-width: 1023px) {
.uk-slideshow-container-2x1 > li > .uk-panel { padding-bottom: 56.25% !important; }
}

@media (min-width: 480px) and (max-width: 767px) {
.uk-slideshow-container-2x1 > li > .uk-panel { padding-bottom: 66.66% !important; }
}

@media (max-width: 479px) {
.uk-slideshow-container-2x1 > li > .uk-panel { padding-bottom: 75.00% !important; }
}

.uk-slideshow-container-2x1 > li > .uk-panel > * {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}


.uk-slideshow-container-2x1 > li > .uk-panel  {
background-position: 50% 50%;
background-size: contain;
background-repeat: no-repeat;
}



button.uk-min-height-50, a.uk-min-height-50 {
min-width: 50px;
}

.md-btn-icon-inside {
  background:#F5F5F5;
  box-shadow: none;
  padding: 0px 5px 0px 5px;
  min-width: auto;
  min-height: auto;
  margin-top:-3px;
}

.md-btn-icon-inside i {
margin:0px;
}

.uk-color-danger > i {
  color:#e53935;
}




.uk-tab>li>.uk-text-muted {

text-transform: uppercase;

border: none;
border-bottom: 2px solid transparent;
border-radius: 0 !important;
font-weight: 500;

text-align: center;



box-sizing: border-box;
position: relative;
top: 1px;
text-shadow: none;

margin: 0px 0px 0px 0px !important;
padding: 0px 16px 0px 16px !important;
font-size: 14px;
line-height: 37px;
height: auto;
width: auto;
min-width: 0px;
max-width: none;

color: #dddddd !important;
}

[readonly],
[disabled],
.uk-disabled {
color: #a9a9a9 !important;
-webkit-text-fill-color:#a9a9a9 !important;
}


.clock {
display: block;
	background: transparent;
	border-radius: 50%;


	height: 48px;

	position: relative;
	width: 48px;


margin-right: 4px;

margin-top: 0px;

}

.clock-inner {
background-color: rgba(255,255,255,0.25);
	border-radius: 50%;
	height: 28px;
	left: 50%;
	margin: -16px 0 0 -14px;
	position: absolute;
	top: 50%;
	width: 28px;
border: 2px solid rgba(255,255,255,0.50);
}

.clock-center,
#clock-seconds,
#clock-minutes,
#clock-hours {
	left: 50%;
	position: absolute;
	top: 50%;
}

.clock-center {
	background: #000000;
	border-radius: 50%;
	height: 8px;
	margin: -4px 0 0 -4px;
	width: 8px;
	z-index: 4;
display: none;
}

#clock-seconds {
	background: #e5393577;
	border-radius: 2px;
	height: 10px;
	margin: -10px 0 0 0px;
	-webkit-transform-origin: 1px 10px;
	-moz-transform-origin: 1px 10px;
	-ms-transform-origin: 1px 10px;
	-o-transform-origin: 1px 10px;
	transform-origin: 1px 10px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	width: 2px;
  z-index: 3;
}

#clock-minutes {
	background: #444444;
	border-radius: 4px;
	height: 10px;
	margin: -10px 0 0 0px;
	-webkit-transform-origin: 1px 10px;
	-moz-transform-origin: 1px 10px;
	-ms-transform-origin: 1px 10px;
	-o-transform-origin: 1px 10px;
	transform-origin: 1px 10px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	width: 2px;
  z-index: 2;
}

#clock-hours {
	background: #444444;
	border-radius: 4px;
	height: 6px;
	margin: -6px 0 0 0px;
	-webkit-transform-origin: 1px 6px;
	-moz-transform-origin: 1px 6px;
	-ms-transform-origin: 1px 6px;
	-o-transform-origin: 0px 6px;
	transform-origin: 1px 6px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	width: 2px;
  z-index: 1;
}

.clock-numbers {
	color: #888;
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 120px;
	margin: -60px 0 0 -60px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 120px;
display: none;
}

.clock-numbers li {
	height: 20px;
	line-height: 20px;
	margin: -10px;
	position: absolute;
	text-align: center;
	width: 20px;
}

.clock-numbers li:nth-child(1) {
	left: 50%;
	top: 0;
}

.clock-numbers li:nth-child(2) {
	right: 0;
	top: 50%;
}

.clock-numbers li:nth-child(3) {
	bottom: 0;
	left: 50%;
}

.clock-numbers li:nth-child(4) {
	left: 0;
	top: 50%;
}


.uk-header-avatar .md-user-image,
.uk-header-bell img,
.uk-header-meteo .uk-meteo-img,
.uk-header-clock .clock-inner {
opacity: 0.75 !important;
-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}

.uk-header-avatar:hover .md-user-image,
.uk-header-bell:hover img,
.uk-header-meteo:hover .uk-meteo-img,
.uk-header-clock:hover .clock-inner {
opacity: 1.0 !important;
-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}


@media (min-width: 960px) {

.uk-panel-attached-left {
position: relative;
}

.uk-panel-attached-left-content {
position: absolute;
background-color: rgba(230,230,230,1.00);
top: -16px;
bottom: -16px;
left: -16px;
right: 0px;
box-shadow: inset -1px -1px 1px 0px rgba(225,225,225,1.00);
min-height: calc(100vh - 177px);
}

.uk-menu-attached-left {
display: block;
float: none;
clear: both;
margin: 0px 0px 0px 0px;
padding: 17px 0px 9px 16px;
}

.uk-menu-attached-left > li {
display: block;
float: none;
clear: both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.uk-menu-attached-left > li + li {
margin-top: 1px;
}

.uk-menu-attached-left > li > a {
background-color: transparent;
display: block;
float: none;
clear: both;
margin: 0px 0px 0px 24px;
padding: 9px 0px 9px 12px;
border-right: 1px solid transparent;
font-family: "Roboto";
font-size: 12px;
line-height: 16px;
font-weight: 500;
color: #607D8B;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
border-bottom: 1px solid transparent;
border-radius: 5px 0px 0px 5px;
background-color: rgba(235,235,235,1.00);
border-right: 1px solid rgba(225,225,225,1.00);

box-shadow: -1px 1px 1px 0px rgba(215,215,215,1.00);
}

.uk-menu-attached-left > li > a:focus,
.uk-menu-attached-left > li > a:hover {
background-color: rgba(240,240,240,1.00);
color: #607D8B;
margin: 0px 0px 0px 12px;
}

.uk-menu-attached-left > li > a:active {
background-color: rgba(235,235,235,1.00);
color: #607D8B;
margin: 0px 0px 0px 24px;
}


.uk-menu-attached-left > li.uk-active > a {
background-color: rgba(245,245,245,1.00);
border-right: 1px solid rgba(245,245,245,1.00);;
color: #37474F;
margin: 0px 0px 0px 0px;
}



}



.uk-slider-menu {
background-color: rgba(235,235,235,1.00);
margin: -16px -16px 8px -16px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #CFD8DC;
}


.uk-slider-menu ul > li > a {
background-color: transparent;
display: block;
float: none;
clear: both;
margin: 0px 0px 0px 0px;
padding: 16px 16px 16px 16px;
font-family: "Roboto";
font-size: 14px;
line-height: 20px;
font-weight: 500;
color: #607D8B;
background-color: transparent;
text-align: center;
vertical-align: top;
}

.uk-slider-menu ul > li > a:focus,
.uk-slider-menu ul > li > a:hover {
color: #90A4AE;
}

.uk-slider-menu ul > li > a:active {
color: #607D8B;
}

.uk-slider-menu ul > li.uk-active > a {
color: #000000;
}


.uk-slider-menu ul > li:first-child > a {
padding: 16px 16px 16px 32px;
}

.uk-slider-menu ul > li:last-child > a {
padding: 16px 32px 16px 16px;
}

.uk-modal-to-top{ top:0px!important; }

.uk-modal-header-padding .uk-modal-dialog,
#modale-sponsor .uk-modal-dialog,
#modale-evento-stats .uk-modal-dialog,
#modale-evento .uk-modal-dialog,
#modale-modifica-posizione .uk-modal-dialog,
#modaleAggiungiAnagrafiche .uk-modal-dialog,
#modale .uk-modal-dialog,
#privacy-modal .uk-modal-dialog,
#file-modal .uk-modal-dialog,
#modaleDettaglioQuantita .uk-modal-dialog,
#modaleDettaglioPrezzo .uk-modal-dialog,
#calUpdate_event .uk-modal-dialog,
#modaleNewsletter-report-dettaglio .uk-modal-dialog,
#modaleAggiungiAnagrafica .uk-modal-dialog,
#modaleIndirizzo .uk-modal-dialog,
#modaleDescrizioneFile .uk-modal-dialog {
  padding-top: 0px;
  border-radius: 5px 5px 5px 5px;
}

.uk-modal-header.uk-background-color-azure {
  background-color: #1565C0 !important;
}

.uk-button-modal-close {
    display: block;
    box-sizing: border-box;
    border: none;
    position: absolute;
    top: 0px;
    bottom: auto;
    right: 0px;
    left: auto;
    text-align: center;
    vertical-align: top;
    background-color:#1565C0 !important;
    color:#ffffff;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 0px 0px 0px 0px;
}
.uk-button-modal-close:active, .uk-button-modal-close:focus, .uk-button-modal-close:hover{
  color:#f6f6f6;
}

.uk-modal-header h3 {
    text-transform: uppercase;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 0px
}

#modaleAggiungiAnagrafica .uk-modal-footer,
#modaleFile .uk-modal-footer, 
#modaleIndirizzo .uk-modal-footer, 
#modaleDescrizioneFile .uk-modal-footer {
  background-color:#f6f6f6 !important;
  margin-right: -24px;
  margin-left: -24px;
  margin-bottom: -24px;
}

.md-btn-border {
  box-sizing: border-box;
  border-radius: 50%;
  min-height: 50px;
  min-width:50px;
}
.btn-red {
  background: #e53935 !important;
}
.btn-red > i.material-icons {
  color:#ffffff !important;
}

.btn-green {
  background: #7cb342 !important;
}
.btn-green > i.material-icons {
  color:#ffffff !important;
}

.uk-modal {
  z-index: 1200;
}




.uk-grid-panel {
padding-bottom: 32px;
}

.uk-grid-panel > [class*=uk-width] > .uk-panel {
background-color: #ffffff;
border: 1px solid #CFD8DC;
border-radius: 3px 3px 3px 3px;
}


.uk-grid-panel .uk-panel .uk-panel-content {
display: block;
box-sizing: border-box;
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 16px 16px 16px 16px;
}



.uk-grid-panel .uk-panel.uk-panel-with-footer .uk-panel-content {
padding: 16px 16px 71px 16px;
}





.uk-grid-panel .uk-panel-header {
display: block;
box-sizing: border-box;
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
width: auto;
height: 55px;
border-bottom: 1px solid #CFD8DC;
margin: 0px 0px 0px 0px;
padding: 11px 16px 11px 16px;
}


.uk-grid-panel .uk-panel-header h3 {
display: block;
box-sizing: border-box;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 54px;
font-size: 14px;
line-height: 32px;
text-transform: none;
color: #607D8B;
font-weight: 700;
}


.uk-grid-panel .uk-panel-header .uk-link-icon {
display: block;
box-sizing: border-box;
float: right;
color: #607D8B;
text-decoration: none;
cursor: pointer;
background-color: #ffffff;
font-size: 14px;
line-height: 32px;
height: 32px;
width: 32px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
vertical-align: top;
border-radius: 50% 50% 50% 50%;
}

.uk-grid-panel .uk-panel-header .uk-link-icon:hover { background-color: #ECEFF1; }
.uk-grid-panel .uk-panel-header .uk-link-icon:focus { background-color: #ECEFF1; }
.uk-grid-panel .uk-panel-header .uk-link-icon:active { background-color: #CFD8DC; }

.uk-grid-panel .uk-panel-header .uk-link-icon [class*="uk-icon-"] {
color: inherit;
}







.uk-grid-panel .uk-panel-footer {
display: block;
box-sizing: border-box;
position: absolute;
top: auto;
bottom: 0px;
left: 0px;
right: 0px;
width: auto;
height: 55px;
border-top: 1px solid #CFD8DC;
margin: 0px 0px 0px 0px;
padding: 11px 16px 11px 16px;
}






.uk-grid-panel .uk-panel-footer h4 {
display: block;
box-sizing: border-box;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 54px;
font-size: 14px;
line-height: 32px;
text-transform: none;
color: #90A4AE;
font-weight: 400;
}


.uk-grid-panel .uk-panel-footer .uk-link-icon {
display: block;
box-sizing: border-box;
float: right;
color: #90A4AE;
text-decoration: none;
cursor: pointer;
background-color: #ffffff;
font-size: 14px;
line-height: 32px;
height: 32px;
width: 32px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
vertical-align: top;
border-radius: 50% 50% 50% 50%;
}

.uk-grid-panel .uk-panel-footer .uk-link-icon:hover { background-color: #ECEFF1; }
.uk-grid-panel .uk-panel-footer .uk-link-icon:focus { background-color: #ECEFF1; }
.uk-grid-panel .uk-panel-footer .uk-link-icon:active { background-color: #CFD8DC; }

.uk-grid-panel .uk-panel-footer .uk-link-icon [class*="uk-icon-"] {
color: inherit;
}







.uk-grid-panel .uk-input-group {
font-size: 0px;
line-height: 0px;
text-align: left;
vertical-align: top;
width: 100%;
}

.uk-grid-panel  .uk-input-group > .uk-input-group-addon {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 0px;
line-height: 0px;
text-align: left;
vertical-align: top;
}

.uk-grid-panel  .uk-input-group > .uk-input-group-addon .md-list-addon-icon[class*="uk-icon-"] {
color: #B0BEC5;
background-color: #fafafa;
font-size: 14px;
line-height: 50px;
height: 50px;
width: 50px;
border-radius: 5px 0px 0px 5px;
border: 1px solid #CFD8DC;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
vertical-align: top;
}

.uk-grid-panel  .uk-input-group > .md-input-wrapper {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 0px;
line-height: 0px;
text-align: left;
vertical-align: top;
}

.uk-grid-panel  .uk-input-group > .md-input-wrapper > label {
font-size: 14px;
line-height: 20px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 16px;
left: 12px;
right: auto;
bottom: auto;
color: #90A4AE;
}

.uk-grid-panel .uk-input-group > .md-input-wrapper.md-input-filled > label,
.uk-grid-panel .uk-input-group > .md-input-wrapper.md-input-focus > label {
top: 8px;
font-size: 12px;
line-height: 16px;
color: #90A4AE;
}




.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=date].md-input,
.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=tel].md-input,
.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=password].md-input,
.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=email].md-input,
.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=text].md-input {
background-color: transparent;
padding: 18px 12px 0px 12px;
margin: 0px 0px 0px 0px;
border: 1px solid #CFD8DC;
border-left: 0px none transparent;
height: 52px;
font-size: 14px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-radius: 0px 5px 5px 0px;
}



.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=date].md-input:focus,
.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=tel].md-input:focus,
.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=password].md-input:focus,
.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=email].md-input:focus,
.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=text].md-input:focus {
background-color: #fafafa;
}


.uk-grid-panel .uk-input-group > .md-input-wrapper > .selectize-control.single {
background-color: transparent;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px none transparent;
height: auto;
font-size: 14px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-radius: 0px 0px 0px 0px;
}

.uk-grid-panel .uk-input-group > .md-input-wrapper > .selectize-control.single > .selectize-input {
background-color: transparent;
padding: 20px 12px 0px 12px;
margin: 0px 0px 0px 0px;
border: 1px solid #CFD8DC;
border-left: 0px none transparent;
height: 52px;
font-size: 14px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-radius: 0px 5px 5px 0px;
top: 0px;
}

.uk-grid-panel .uk-input-group > .md-input-wrapper > .selectize-control.single > .selectize-input:after {
font-size: 16px;
line-height: 24px;
margin-top: -12px !important;
right: 24px;
color: #455A64;
}




.uk-grid-panel .uk-input-group > .md-input-wrapper > .selectize-control.single :-ms-input-placeholder {

}

.uk-grid-panel .uk-input-group > .md-input-wrapper > .selectize-control.single ::-moz-placeholder {

}

.uk-grid-panel .uk-input-group > .md-input-wrapper > .selectize-control.single ::-webkit-input-placeholder {
font-size: 13px;
line-height: 20px;
color: #cfd8dc !important;
padding-top: 4px;
}

.selectize-control.single{
  margin:0px 0px 0px 0px;
}



.uk-grid-panel .uk-input-group > .md-input-wrapper > input[type=image].md-input {
background-color: transparent;
display: block;
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
width: 100%;
max-width: none;
height: 100%;
border: 1px solid #CFD8DC;
border-radius: 5px 5px 5px 5px;
}



.uk-grid-panel .uk-input-group > .uk-switchery-label {
background-color: transparent;
padding: 0px 12px 0px 12px;
margin: 0px 0px 0px 0px;
height: auto;
text-align: left;
vertical-align: top;
position: relative;
font-size: 14px;
line-height: 16px;
color: #90A4AE;
top: 18px;
}

.uk-grid-panel .uk-input-group > .uk-switchery {
background-color: transparent;
padding: 21px 12px 9px 12px;
margin: 0px 0px -24px 0px;
border: 1px solid #CFD8DC;
border-left: 0px none transparent;
height: 20px;
font-size: 14px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-radius: 0px 5px 5px 0px;
position: relative;
top: -16px;
}

.uk-grid-panel .uk-input-group > .uk-switchery > .switchery {
width: 68px;
height: 18px;
border-radius: 5px 5px 5px 5px;
position: absolute;
top: 10px;
right: 12px;
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.20) !important;
}

.uk-grid-panel .uk-input-group > .uk-switchery > .switchery:before {
display: inline-block;
content: "Si";
float: left;
font-size: 12px;
line-height: 14px;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
padding: 3px 10px 0px 10px;
}

.uk-grid-panel .uk-input-group > .uk-switchery > .switchery:after {
display: inline-block;
content: "No";
float: right;
font-size: 12px;
line-height: 14px;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
padding: 3px 10px 0px 10px;
}


.uk-grid-panel .uk-input-group > .uk-switchery > .switchery>small {
top: 5px;
width:28px;
height:14px;
box-shadow: 0px 0px 0px 0px transparent !important;
border-radius: 4px 4px 4px 4px;
margin-left: 2px;
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.40) !important;
}

.uk-grid-panel .uk-input-group > .uk-switchery > input:checked + .switchery>small {
margin-left: -2px !important;
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.20) !important;
}


.uk-grid-panel .uk-input-group > .uk-switchery-label {
background-color: transparent;
padding: 0px 12px 0px 12px;
margin: 0px 0px 0px 0px;
height: auto;
text-align: left;
vertical-align: top;
position: relative;
font-size: 14px;
line-height: 16px;
color: #90A4AE;
top: 18px;
}

.uk-grid-panel .uk-input-group > .uk-switchery {
background-color: transparent;
padding: 21px 12px 9px 12px;
margin: 0px 0px -24px 0px;
border: 1px solid #CFD8DC;
border-left: 0px none transparent;
height: 20px;
font-size: 14px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-radius: 0px 5px 5px 0px;
position: relative;
top: -16px;
}

.uk-switchery-and-or > .switchery {
width: 68px;
height: 18px;
border-radius: 5px 5px 5px 5px;
/*position: absolute;*/
top: 10px;
right: 12px;
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15) !important;
}

.uk-switchery-and-or > .switchery:before {
/*display: inline-block;*/
content: "and";
float: left;
font-size: 8px;
line-height: 14px;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
padding: 3px 10px 0px 10px;
}

.uk-switchery-and-or > .switchery:after {
/*display: inline-block;*/
content: "or";
float: right;
font-size: 8px;
line-height: 14px;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
padding: 3px 10px 0px 10px;
}


.uk-switchery-and-or > .switchery>small {
top: 5px;
width:28px;
height:14px;
box-shadow: 0px 0px 0px 0px transparent !important;
border-radius: 4px 4px 4px 4px;
margin-left: 2px;
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.30) !important;
}

.uk-switchery-and-or > input:checked + .switchery>small {
margin-left: -2px !important;
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.10) !important;
}



.uk-grid-panel  .uk-input-group > .md-input-wrapper > .md-input-bar {
display: none;
}

.uk-notify {
  z-index: 999999999; 
}
.uk-dropzone {
    border: 2px dashed #ECEFF1;
    height: 100px;
    line-height: 100px;
    text-align: center;
}
.uk-dropzone.uk-dragover {
    background-color:#ECEFF1;
    border-color: #b5c0c8;
}


#formGeneralePersona .dropify-wrapper:hover .dropify-preview .dropify-infos,
#formAzienda .dropify-wrapper:hover .dropify-preview .dropify-infos
{
   opacity: 0
  }
#formGeneralePersona .selectize-control .selectize-input input { font-size: 12px; }

.md-zodiac-image { 
    min-width: 18px!important;
    width: 18px!important;
 }

 .uk-disable-anchor { pointer-events: none; cursor: default; }
 .uk-enable-anchor { pointer-events: auto; cursor: pointer; }


.uk-navbar {
    background: #ffffff;
    color: #444;
    border: none;
    border-radius: 4px;
}
.uk-nav-navbar>li>a:focus, .uk-nav-navbar>li>a:hover { color:#444; }

.uk-navbar-nav>li.uk-open>a, .uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a:focus { 
  background-color: #fff; 
  color: #1E88E5;
  font-size: 18px;
  outline: 0;
  position: relative;
  z-index: 1;
  border-left-color: rgba(0,0,0,.0);
  border-right-color: rgba(0,0,0,.0);
  border-top-color: rgba(0,0,0,.0);
  border-bottom-color: rgba(30, 136, 229, 1.0);
  border-bottom: 1px solid;
}


.uk-modal {
z-index: 999999999 !important;
}

.uk-modal-dialog-fullscreen {
position: absolute;
top: 20px !important;
bottom: 20px !important;
left: 20px !important;
right: 20px !important;
min-width: 0px !important;
width: auto !important;
max-width: none !important;
min-height: 0px !important;
height: auto !important;
max-height: none !important;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
background-color: #ffffff !important;
border-radius: 6px 6px 6px 6px !important;
}

.uk-modal-dialog-fullscreen .uk-modal-header {
position: absolute;
box-sizing: border-box;
top: 0px;
bottom: auto;
left: 0px;
right: 0px;
width: auto;
height: 68px;
background-color: transparent;
border-bottom: 1px solid #CFD8DC;
margin: 0px 0px 0px 0px !important;
padding: 19px 19px 19px 19px !important;
}




.uk-modal-fullscreen-tab-button-small {
border-bottom: 1px solid #CFD8DC;
background-color: #FAFAFA;
padding: 10px 10px 10px 10px;
}


.uk-active > .md-btn-flat {
color: #212121 !important;
background: rgba(153, 153, 153, 0.1) !important;
}

.uk-active > .md-btn-flat:hover {
color: #212121 !important;
background: rgba(153, 153, 153, 0.2) !important;
}



.uk-modal-dialog-fullscreen .uk-modal-content {
position: absolute;
box-sizing: border-box;
top: 68px;
bottom: 68px;
left: 0px;
right: 0px;
width: auto;
height: auto;
background-color: transparent;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: auto;
-webkit-overflow-scrolling: touch
}


@media (min-width: 768px) {
.uk-modal-fullscreen-timeline {
border-right: 1px solid #CFD8DC;
}
}

@media (max-width: 767px) {
.uk-modal-fullscreen-timeline {
border-top: 1px solid #CFD8DC;
}
}


.uk-padding-20px {
padding: 20px 20px 20px 20px;
}


.uk-modal-dialog-fullscreen .uk-modal-footer {
position: absolute;
box-sizing: border-box;
top: auto;
bottom: 0px;
left: 0px;
right: 0px;
width: auto;
height: 68px;
background-color: transparent;
border-top: 1px solid #CFD8DC;
margin: 0px 0px 0px 0px !important;
padding: 15px 19px 15px 19px !important;
}


section#timeline {
box-sizing: border-box;
width: auto;
max-width: 800px;
padding: 0px 0px 0px 0px;
margin: 15px auto 25px auto;
}


.uk-modal-dialog-fullscreen section#timeline {
padding: 0px 0px 0px 0px;
margin: 20px 30px 20px 20px;
width: auto;
height: auto;
}


@media (max-width: 767px) {

section#timeline {
box-sizing: border-box;
width: auto;
padding: 0px 0px 0px 0px;
margin: 15px 40px 25px 20px;
}

section#timeline:before { left:0 !important; }


section#timeline > article > div.panel {	
box-sizing: border-box;
	  float: left !important;
	  width:100%;
margin-left: 30px;
  }

section#timeline article div.panel div.badge {
	  left:0px;
	}

section#timeline article div.panel-body:after {
    border-left: 1px solid rgba(0, 0, 0, 0.10);
    border-top: 1px solid rgba(0, 0, 0, 0.10);
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;		
    left: -7px !important;
	}
  

}




.uk-modal-dialog-fullscreen section#timeline:before { left:0 !important; }


.uk-modal-dialog-fullscreen section#timeline > article > div.panel {	
box-sizing: border-box;
	  float: left !important;
	  width:100%;
margin-left: 30px;
  }

.uk-modal-dialog-fullscreen section#timeline article div.panel div.badge {
	  left:0px;
	}

.uk-modal-dialog-fullscreen  section#timeline article div.panel-body:after {
    border-left: 1px solid rgba(0, 0, 0, 0.10);
    border-top: 1px solid rgba(0, 0, 0, 0.10);
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;		
    left: -7px !important;
	}
  




.uk-modal-dialog-fullscreen section#timeline article div.panel div.badge {
font-size: 10px;
line-height: 40px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}



section#timeline article div.panel div.badge {
color: #999999 !important;
font-weight: 400 !important;
font-size: 9px !important;
line-height: 41px !important;
}


section#timeline div[class*="group"], 
section#timeline article div.panel div.badge {
box-shadow: 0 0 0 1px #e6e6e6, 0 1px 4px 0px rgba(0, 0, 0, 0.15);
background-color: #ffffff;
}

section#timeline:before {
background-color: #e6e6e6;
width: 1px;
margin-left: -0.5px;
}

section#timeline article div.panel div.badge:last-child {
background-color: #fafafa;
box-shadow: 0 0 0 1px #e6e6e6;
}


.uk-timeline-title {
background-color: rgba(0,0,0,0.0);
padding: 10px 15px 10px 15px;
margin: -15px -15px 0px -15px;
border-bottom: 1px solid #ebebeb;
}

.uk-timeline-title p {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
vertical-align: top;
font-size: 14px;
line-height: 20px;
font-weight: 500;
color: #607D8B;
}



.uk-timeline-content {
display: block;
background-color: rgba(0,0,0,0.0);
padding: 0px 0px 0px 0px;
margin: 0px -15px -15px -15px;
text-align: left;
vertical-align: top;
font-size: 0px;
line-height: 0px;
height: auto;
}

.uk-timeline-media {
display: inline-block;
background-color: rgba(0,0,0,0.02);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 25%;
text-align: left;
vertical-align: top;
font-size: 0px;
line-height: 0px;
height: auto;
box-shadow: 0px 0px 0px 1px #ebebeb;
}

.uk-timeline-media-icon {
background-color: rgba(0,0,0,0.0);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
text-align: left;
vertical-align: top;
font-size: 0px;
line-height: 0px;
height: auto;
}

.uk-timeline-media-icon p {
display: block;
padding: 10px 5px 10px 5px;
margin: 0px 0px 0px 0px;
text-align: center;
vertical-align: top;
font-size: 14px;
line-height: 20px;
}

.uk-timeline-media-caption {
background-color: rgba(0,0,0,0.0);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
text-align: left;
vertical-align: top;
font-size: 0px;
line-height: 0px;
height: auto;
}

.uk-timeline-media-caption p {
display: block;
padding: 0px 5px 10px 5px;
margin: -5px 0px 0px 0px;
text-align: center;
vertical-align: top;
font-size: 10px;
line-height: 12px;
color: #90A4AE;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.uk-timeline-description {
display: inline-block;
background-color: rgba(0,0,0,0.0);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 100%;
text-align: left;
vertical-align: top;
font-size: 0px;
line-height: 0px;
height: auto;
}

.uk-timeline-media + .uk-timeline-description {
display: inline-block;
background-color: rgba(0,0,0,0.0);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 75%;
text-align: left;
vertical-align: top;
font-size: 0px;
line-height: 0px;
height: auto;
}


.uk-timeline-description p {
display: block;
padding: 10px 15px 10px 15px;
margin: 0px 0px 0px 0px;
text-align: left;
vertical-align: top;
font-size: 14px;
line-height: 20px;
color: #607D8B;
}


.uk-timeline-date {
display: inline-block;
width: 100%;
background-color: rgba(0,0,0,0.0);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #ebebeb;
text-align: right;
margin-top: 10px;
vertical-align: top;
font-size: 0px;
line-height: 0px;
height: auto;
}

.uk-timeline-date p {
display: block;
padding: 10px 15px 10px 15px;
margin: 0px 0px 0px 0px;
text-align: right;
vertical-align: top;
font-size: 12px;
line-height: 16px;
color: #607D8B;
}

#header_main {
z-index: 999999999 !important;
}


.uk-modal-footer {
  margin: 24px -24px -24px -24px !important;
}
.uk-tooltip{ z-index:9999999999 }

.md-card-secondary { background: #f5f5f5 }

.uk-anchor-active {
    background-color: #58a6eb;
    color: #fff !important;
    padding: 5px;
    border-radius: 5px;
}


.uk-dropdown.dropdown-modal{ z-index:9999999999 !important; }

.uk-panel-card{
    background-color: rgba(238, 238, 238, .25);
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 0px 0px 0px transparent;
    border: 1px solid rgba(178, 178, 178, 0.6);
    padding:10px;
}







.uk-upload-border .uk-button { 
  padding:25px;
  width:90%;
  background-color: rgba(226, 231, 234, .5);
  border-radius: 3px 3px 3px 3px;
  border: 1px solid #657e89;
  color:rgba(100, 100, 100, 1);
}
.uk-upload-border .uk-placeholder .uk-button { color:#455A64; }
.uk-upload-border .uk-button:hover { 
  box-shadow: 0 0 30px rgba(100, 100, 100, .3);
  background-color: rgba(255,255,255, .8)
}

.uk-button-orange {
  background-color: #FF6D00;
}


.gantt-wrapper-list-left {
display: inline-block;
width: 190px;
margin-top: 30px;
overflow: visible;
}

.gantt-wrapper-list-left p {
display: block;
font-size: 14px;
line-height: 44px;
text-align: left;
vertical-align: top;
heigth: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.uk-list-gantt {
display: block;
font-size: 0px;
line-height: 0px;
text-align: left;
vertical-align: top;
heigth: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 234px;
border-top: 1px solid #bec5cc;
}

.uk-list-gantt > li {
display: block;
font-size: 0px;
line-height: 0px;
text-align: left;
vertical-align: top;
heigth: auto;
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-top: 1px solid #bec5cc;
border-left: 1px solid #bec5cc;
}

.uk-list-gantt > li:first-child {
border-top: 0px solid #bec5cc;
}

.uk-list-gantt > li:last-child {
padding-bottom: 2px;
border-bottom: 1px solid #bec5cc;
}


.uk-list-gantt > li:nth-child(odd) {
background-color: transparent;
}

.uk-list-gantt > li:nth-child(even) {
background-color: #f4f4f4;
}




.uk-list-gantt > li > span {
display: inline;
font-size: 12px;
line-height: 38px;
text-align: left;
vertical-align: middle;
height: auto;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}


.gantt-wrapper .gantt-container .gantt-grid .gantt-grid-rows .gantt-grid-row {
border-top: 1px solid #bec5cc;
}


.gantt-wrapper .gantt-container .gantt-header .gantt-header-months .gantt-header-month {
border-top: 1px solid #bec5cc;
line-height: 29px;

}



.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-block {
font-size: 11px;
line-height: 12px;
height: 22px;
padding: 7px 8px 4px 8px;
margin: 10px 0px 0px 0px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

  .gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-block.cruise{ background-color: #1E88E5; }
  .gantt-wrapper .gantt-container .gantt-header .gantt-header-days-min .gantt-header-day-min.active { background-color: #1E88E5;opacity:1; }
  .gantt-wrapper .gantt-container .gantt-header .gantt-header-days .gantt-header-day.active { background-color: #1E88E5;opacity:0.7; }
  .gantt-wrapper .gantt-container .gantt-grid .gantt-grid-cols .gantt-grid-col.active { background-color: #1E88E5;opacity:0.3; }
  
  .gantt-wrapper .gantt-container .gantt-header .gantt-header-days .gantt-header-day,
  .gantt-wrapper .gantt-container .gantt-header .gantt-header-days-min .gantt-header-day-min,
  .gantt-wrapper .arrow { border-right: 1px solid #1E88E5; background-color: #1E88E5;color:#fff; }


.change-color i {
  font-size: 26px;
  margin-top: 12px;
}



.uk-drap-drop{
	border:2px solid #ccc
}
.uk-drap-drop:hover{
	border:2px dashed #ccc
}

table.uk-table th { position: relative;padding-right:24px; }



.md-input-wrapper .md-input-bar:after, .md-input-wrapper .md-input-bar:before {
display: none;
}

.selectize-control.single .selectize-input:after {


}

.md-input-wrapper.md-input-wrapper-disabled > label {
color: #90A4AE;
}

.selectize-control.single {

}

.md-input-wrapper select.md-input,
.md-input-wrapper input.md-input {
padding: 16px 0px 0px 0px;
}

select.md-input:active,
select.md-input:hover,
select.md-input:focus,
select.md-input {
-moz-appearance: none !important;
-webkit-appearance: none !important;
appearance: none !important;
box-sizing: border-box !important;
margin: 0px 0px 0px 0px !important;
padding: 13px 0px 0px 0px !important;
background-image: url(/arturo/assets/img/arrow-down.png) !important;
background-size: 10px 6px;
background-position: 100% 20px;
background-repeat: no-repeat;
background-color: transparent !important;
border: 0px none transparent !important;
outline: 0px none !important;
box-shadow: 0px 0px 0px 0px transparent !important;
text-shadow: 0px 0px 0px transparent !important;
border-radius: 0px 0px 0px 0px !important;
font-size: 14px !important;
line-height: 21px !important;
height: auto !important;
width: 100% !important;
min-height: 0px !important;
max-height: none !important;
position: relative !important;
top: auto !important;
bottom: auto !important;
left: auto !important;
right: auto !important;
font-family: Roboto, sans-serif !important;
font-weight: 400 !important;
color: #455A64 !important;
border-bottom: 1px solid #CFD8DC !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
cursor: pointer !important;
}


 



.uk-modal-dialog .uk-modal-header {
background-color: #f6f6f6;
border-bottom: 1px solid #ECEFF1;
padding: 10px 20px 10px 20px;
height: 35px;
overflow: hidden;
}

.uk-modal-dialog .uk-modal-footer {
background-color: #f6f6f6;
border-top: 1px solid #ECEFF1;
padding: 10px 20px 10px 20px;
}

.uk-modal-dialog .uk-modal-header h3 {
color: #607D8B;
text-align: left;
font-size: 16px;
/*line-height: 35px;*/
font-weight: 500;
}

.uk-modal-header .uk-modal-close {
font-size: 0px;
height: 0px;
}

.uk-modal-header .uk-modal-close:after {
display: inline-block;
content: "\f00d";
font-family: FontAwesome;
font-size: 16px;
line-height: 35px;
position: absolute;
top: 10px;
right: 20px;
color: #B0BEC5;
}

.uk-modal-header .uk-modal-close.md-btn:after {
display: none!important;
}


.md-card .md-card-toolbar .md-card-toolbar-actions {
height: auto;
padding-top: 15px;
padding-bottom: 15px;
font-size: 14px;
line-height: 24px;
}


.md-btn-success {
background-color: #7cb342;
color: #ffffff;
}

.md-btn-success:disabled {
background-color: #f5f5f5 !important;
color: #dddddd !important;
-webkit-text-fill-color: #dddddd !important;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12) !important;
}

.md-btn-warning {
background-color: #FF6D00;
color: #ffffff;
}

.uk-modal-content.uk-overflow-container {
border: 0px none transparent;
margin: -20px -20px -20px -20px;
padding: 20px 20px 20px 20px;
}


.md-card .md-card {
border-color: #ECEFF1 !important;
}


.md-input-wrapper {
display: block;
box-sizing: border-box;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
vertical-align: top;
}

.md-input-wrapper > label {
display: block !important;
box-sizing: border-box !important;
position: relative !important;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
text-align: left !important;
vertical-align: top !important;
top: auto !important;
bottom: auto !important;
left: auto !important;
right: auto !important;
font-size: 12px !important;
line-height: 16px !important;
color: #607D8B !important;
font-weight: 500 !important;
height: auto !important;
width: auto !important;
}

.md-input-wrapper .selectize-control.single {
height: 44px;
margin: 0px;
}

.md-card-toolbar .md-card-toolbar-actions .md-btn {
font-size: 10px !important;
line-height: 20px !important;
min-height: 20px !important;
height: 20px !important;
max-height: 20px !important;
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
}

.uk-contain-background {
background-position: 50% 50%;
background-size: contain;
background-repeat: no-repeat;
}


span.uk-display-block + span.uk-display-block {
  padding-top: 10px !important;
}    

.selectize-dropdown .item .md-user-image,
.selectize-control .item .md-user-image 
{ width: 20px!important; height: 20px!important; }


.uk-autocomplete-results .md-user-image{height: 34px;}

.ar-list li { padding:8px 4px 8px 0px!important; }

td > .uk-visible-hover{ display:inline-block;border-radius: 50%;background-color:#f5f5f5;font-size:12px;line-height: 12px;height: 12px;width: 12px; }
td:hover > .uk-visible-hover,
td:focus > .uk-visible-hover,
td:active > .uk-visible-hover{ display:inline-block;cursor: pointer;font-size:22px;line-height: 22px;height: 22px;width: 22px; }

.uk-panel-box-hover{ padding:5px; }

@media (min-width: 1219px) {
  .uk-hidden-xlarge { display: none !important ;  }
  .uk-panel-box-hover:hover{ background-color: #F5F5F5; }
}

@media (min-width: 959px) and (max-width: 1219px) {
  .uk-visible-xlarge { display: none !important ;  }
}
/* Tablets portrait */
@media (min-width: 768px) and (max-width: 959px) {
  .uk-visible-xlarge { display: none !important ;  }
}
/* Phone landscape and smaller*/
@media (max-width: 767px) {
  .uk-visible-xlarge { display: none !important;  }
}

.uk-form .uk-select {
background-image: none !imporant;
background-color: #ffffff !important;
margin: 0px 0px 0px 0px !important;
padding: 0px 8px 0px 8px !important;
line-height: 32px !important;
height: 32px !important;
}

