/** background_color: 0f70b7 **/
/** text_color: ffffff **/
/** background_dark_color: 0f70b7 **/
/** text_dark_color: ffffff **/
/** admin_menu_size: 210px **/
/** front_menu_size: 0px **/
/** admin_menu_padding_size: 15px **/
/** front_menu_padding_size: 10px **/
/** admin_submenu_indent_size: 10px **/
/** front_submenu_indent_size: 10px **/
/** admin_menu_line_height: 45px **/
/** front_menu_line_height: 45px **/
/** radio_label_size: 120px **/

html .btn,
html .btn-large,
html .btn-small,
html .btn-floating,
html .btn:hover,
html .btn-large:hover,
html .btn-small:hover,
html .btn-floating:hover,
html .breadcrumb,
html .breadcrumb:before,
html .chip:focus,
html .collection .collection-item.active,
html .datepicker-date-display,
html .datepicker-table td.is-selected,
html .datepicker-table td.has-event,
html .datepicker-date-display .year-text,
html .fixed-action-btn .fab-backdrop,
html .progress .determinate,
html .progress .indeterminate,
html .sidenav li.active,
html .sidenav li.active>a,
html .sidenav li.active>a>i,
html .sidenav li > a.btn-floating:hover,
html .switch label input[type=checkbox]:checked + .lever:after,
html .timepicker-digital-display,
html input[type=range] + .thumb,
html button:not(.ck-color-grid__tile),
html button:not(.ck-color-grid__tile):focus,
html nav,
html span.badge.new,
html .tabs .indicator,
html .tap-target,
html [type="radio"]:checked+span:after,
html [type="radio"].with-gap:checked+span:after,
#ask i,
#ask_content,
#ask_content li,
.ms-container .custom-header,
.ms-container .custom-footer,
.ms-container .custom-footer-delete,
.ms-container .custom-header:hover,
.ms-container .custom-footer:hover,
.ms-container .custom-footer-delete:hover,
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover,
.ms-container li.preselect,
.theme_background,
#remember_me_infos
{
    /* background_color */background-color: #0f70b7!important;
    /* text_color */color: #ffffff!important;
}

html body.dark_theme .btn,
html body.dark_theme .btn-large,
html body.dark_theme .btn-small,
html body.dark_theme .btn-floating,
html body.dark_theme .btn:hover,
html body.dark_theme .btn-large:hover,
html body.dark_theme .btn-small:hover,
html body.dark_theme .btn-floating:hover,
html body.dark_theme .breadcrumb,
html body.dark_theme .breadcrumb:before,
html body.dark_theme .chip:focus,
html body.dark_theme .collection .collection-item.active,
html body.dark_theme .datepicker-date-display,
html body.dark_theme .datepicker-table td.is-selected,
html body.dark_theme .datepicker-table td.has-event,
html body.dark_theme .datepicker-date-display .year-text,
html body.dark_theme .fixed-action-btn .fab-backdrop,
html body.dark_theme .progress .determinate,
html body.dark_theme .progress .indeterminate,
html body.dark_theme .sidenav li.active,
html body.dark_theme .sidenav li.active>a,
html body.dark_theme .sidenav li.active>a>i,
html body.dark_theme .sidenav li > a.btn-floating:hover,
html body.dark_theme .switch label input[type=checkbox]:checked + .lever:after,
html body.dark_theme .timepicker-digital-display,
html body.dark_theme input[type=range] + .thumb,
html body.dark_theme button:not(.ck-color-grid__tile),
html body.dark_theme button:not(.ck-color-grid__tile):focus,
html body.dark_theme nav,
html body.dark_theme span.badge.new,
html body.dark_theme .tabs .indicator,
html body.dark_theme .tap-target,
html body.dark_theme [type="radio"]:checked+span:after,
html body.dark_theme [type="radio"].with-gap:checked+span:after,
body.dark_theme #ask i,
body.dark_theme #ask_content,
body.dark_theme #ask_content li,
body.dark_theme .ms-container .custom-header,
body.dark_theme .ms-container .custom-footer,
body.dark_theme .ms-container .custom-footer-delete,
body.dark_theme .ms-container .custom-header:hover,
body.dark_theme .ms-container .custom-footer:hover,
body.dark_theme .ms-container .custom-footer-delete:hover,
body.dark_theme .ms-container .ms-selectable li.ms-hover,
body.dark_theme .ms-container .ms-selection li.ms-hover,
body.dark_theme .ms-container li.preselect,
body.dark_theme .theme_background
{
    /* background_dark_color */background-color: #0f70b7!important;
    /* text_dark_color */color: #ffffff!important;
}

@media (prefers-color-scheme: dark) {
    html body.auto_theme .btn,
    html body.auto_theme .btn-large,
    html body.auto_theme .btn-small,
    html body.auto_theme .btn-floating,
    html body.auto_theme .btn:hover,
    html body.auto_theme .btn-large:hover,
    html body.auto_theme .btn-small:hover,
    html body.auto_theme .btn-floating:hover,
    html body.auto_theme .breadcrumb,
    html body.auto_theme .breadcrumb:before,
    html body.auto_theme .chip:focus,
    html body.auto_theme .collection .collection-item.active,
    html body.auto_theme .datepicker-date-display,
    html body.auto_theme .datepicker-table td.is-selected,
    html body.auto_theme .datepicker-table td.has-event,
    html body.auto_theme .datepicker-date-display .year-text,
    html body.auto_theme .fixed-action-btn .fab-backdrop,
    html body.auto_theme .progress .determinate,
    html body.auto_theme .progress .indeterminate,
    html body.auto_theme .sidenav li.active,
    html body.auto_theme .sidenav li.active>a,
    html body.auto_theme .sidenav li.active>a>i,
    html body.auto_theme .sidenav li > a.btn-floating:hover,
    html body.auto_theme .switch label input[type=checkbox]:checked + .lever:after,
    html body.auto_theme .timepicker-digital-display,
    html body.auto_theme input[type=range] + .thumb,
    html body.auto_theme button:not(.ck-color-grid__tile),
    html body.auto_theme button:not(.ck-color-grid__tile):focus,
    html body.auto_theme nav,
    html body.auto_theme span.badge.new,
    html body.auto_theme .tabs .indicator,
    html body.auto_theme .tap-target,
    html body.auto_theme [type="radio"]:checked+span:after,
    html body.auto_theme [type="radio"].with-gap:checked+span:after,
    body.auto_theme #ask i,
    body.auto_theme #ask_content,
    body.auto_theme #ask_content li,
    body.auto_theme .ms-container .custom-header,
    body.auto_theme .ms-container .custom-footer,
    body.auto_theme .ms-container .custom-footer-delete,
    body.auto_theme .ms-container .custom-header:hover,
    body.auto_theme .ms-container .custom-footer:hover,
    body.auto_theme .ms-container .custom-footer-delete:hover,
    body.auto_theme .ms-container .ms-selectable li.ms-hover,
    body.auto_theme .ms-container .ms-selection li.ms-hover,
    body.auto_theme .ms-container li.preselect,
    body.auto_theme .theme_background
    {
        /* background_dark_color */background-color: #0f70b7!important;
        /* text_dark_color */color: #ffffff!important;
    }
}

html .collection a.collection-item,
html .collection .collection-item a,
html .datepicker-clear,
html .datepicker-today,
html .datepicker-table td.is-today,
/*html .dropdown-content li > a,
html .dropdown-content li > span,*/
html .dropdown-content li.selected>a,
html .dropdown-content li.selected>span,
html .input-field .prefix.active,
html .timepicker-close,
html .secondary-content,
/*html input:not([type]):focus:not([readonly]) + label,
html input[type=date]:not(.browser-default):focus:not([readonly]) + label,
html input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
html input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
html input[type=email]:not(.browser-default):focus:not([readonly]) + label,
html input[type=number]:not(.browser-default):focus:not([readonly]) + label,
html input[type=password]:not(.browser-default):focus:not([readonly]) + label,
html input[type=range] + .thumb .value,
html input[type=search]:not(.browser-default):focus:not([readonly]) + label,
html input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
html input[type=text]:not(.browser-default):focus:not([readonly]) + label,
html input[type=month]:not(.browser-default):focus:not([readonly]) + label,
html input[type=time]:not(.browser-default):focus:not([readonly]) + label,
html input[type=url]:not(.browser-default):focus:not([readonly]) + label,
html textarea.materialize-textarea:focus:not([readonly]) + label,*/
html #menu #menu_author a,
html .card-panel a,
html .tabs .tab a:hover,
html .tabs .tab a.active,
.theme_color
{
    /* background_color */color: #0f70b7!important;
}

html body.dark_theme .collection a.collection-item,
html body.dark_theme .collection .collection-item a,
html body.dark_theme .datepicker-clear,
html body.dark_theme .datepicker-today,
html body.dark_theme .datepicker-table td.is-today
/*html body.dark_theme .dropdown-content li > a,
html body.dark_theme .dropdown-content li > span,*/
html body.dark_theme .dropdown-content li.selected>a,
html body.dark_theme .dropdown-content li.selected>span,
html body.dark_theme .input-field .prefix.active,
html body.dark_theme .timepicker-close,
html body.dark_theme .secondary-content,
/*html body.dark_theme input:not([type]):focus:not([readonly]) + label,
html body.dark_theme input[type=date]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=email]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=number]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=password]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=range] + .thumb .value,
html body.dark_theme input[type=search]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=text]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=month]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=time]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme input[type=url]:not(.browser-default):focus:not([readonly]) + label,
html body.dark_theme textarea.materialize-textarea:focus:not([readonly]) + label,*/
html body.dark_theme #menu #menu_author a,
html body.dark_theme .card-panel a,
html body.dark_theme .tabs .tab a:hover,
html body.dark_theme .tabs .tab a.active,
html body.dark_theme .theme_color
{
    /* background_dark_color */color: #0f70b7!important;
}

@media (prefers-color-scheme: dark) {
    html body.auto_theme .collection a.collection-item,
    html body.auto_theme .collection .collection-item a,
    html body.auto_theme .datepicker-clear,
    html body.auto_theme .datepicker-today,
    html body.auto_theme .datepicker-table td.is-today
    /*html body.auto_theme .dropdown-content li > a,
    html body.auto_theme .dropdown-content li > span,*/
    html body.auto_theme .dropdown-content li.selected>a,
    html body.auto_theme .dropdown-content li.selected>span,
    html body.auto_theme .input-field .prefix.active,
    html body.auto_theme .secondary-content,
    /*html body.auto_theme input:not([type]):focus:not([readonly]) + label,
    html body.auto_theme input[type=date]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=email]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=number]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=password]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=range] + .thumb .value,
    html body.auto_theme input[type=search]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=text]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=month]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=time]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme input[type=url]:not(.browser-default):focus:not([readonly]) + label,
    html body.auto_theme textarea.materialize-textarea:focus:not([readonly]) + label,*/
    html body.auto_theme #menu #menu_author a,
    html body.auto_theme .card-panel a,
    html body.auto_theme .tabs .tab a:hover,
    html body.auto_theme .tabs .tab a.active,
    html body.auto_theme .theme_color
    {
        /* background_dark_color */color: #0f70b7!important;
    }
}

html .chips.focus,
html .select-wrapper input.select-dropdown:focus,
html .spinner-layer,
html input:not([type]):focus:not([readonly]),
html input[type=text]:not(.browser-default):focus:not([readonly]),
html input[type=month]:not(.browser-default):focus:not([readonly]),
html input[type=password]:not(.browser-default):focus:not([readonly]),
html input[type=email]:not(.browser-default):focus:not([readonly]),
html input[type=url]:not(.browser-default):focus:not([readonly]),
html input[type=time]:not(.browser-default):focus:not([readonly]),
html input[type=date]:not(.browser-default):focus:not([readonly]),
html input[type=datetime]:not(.browser-default):focus:not([readonly]),
html input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
html input[type=tel]:not(.browser-default):focus:not([readonly]),
html input[type=number]:not(.browser-default):focus:not([readonly]),
html input[type=search]:not(.browser-default):focus:not([readonly]),
html [type="radio"]:checked+span:after,
html [type="radio"].with-gap:checked+span:before,
html [type="radio"].with-gap:checked+span:after,
html textarea.materialize-textarea:focus:not([readonly]),
.ms-container .custom-header,
.ms-container .custom-footer,
.ms-container .custom-footer-delete,
.border_color
{
    /* background_color */border-color: #0f70b7!important;
}

html body.dark_theme .chips.focus,
html body.dark_theme .select-wrapper input.select-dropdown:focus,
html body.dark_theme .spinner-layer,
html body.dark_theme input:not([type]):focus:not([readonly]),
html body.dark_theme input[type=text]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=month]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=password]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=email]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=url]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=time]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=date]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=datetime]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=tel]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=number]:not(.browser-default):focus:not([readonly]),
html body.dark_theme input[type=search]:not(.browser-default):focus:not([readonly]),
html body.dark_theme [type="radio"]:checked+span:after,
html body.dark_theme [type="radio"].with-gap:checked+span:before,
html body.dark_theme [type="radio"].with-gap:checked+span:after,
html body.dark_theme textarea.materialize-textarea:focus:not([readonly]),
body.dark_theme .ms-container .custom-header,
body.dark_theme .ms-container .custom-footer,
body.dark_theme .ms-container .custom-footer-delete,
body.dark_theme .border_color
{
    /* background_dark_color */border-color: #0f70b7!important;
}

@media (prefers-color-scheme: dark) {
    html body.auto_theme .chips.focus,
    html body.auto_theme .select-wrapper input.select-dropdown:focus,
    html body.auto_theme .spinner-layer,
    html body.auto_theme input:not([type]):focus:not([readonly]),
    html body.auto_theme input[type=text]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=month]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=password]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=email]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=url]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=time]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=date]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=datetime]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=tel]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=number]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme input[type=search]:not(.browser-default):focus:not([readonly]),
    html body.auto_theme [type="radio"]:checked+span:after,
    html body.auto_theme [type="radio"].with-gap:checked+span:before,
    html body.auto_theme [type="radio"].with-gap:checked+span:after,
    html body.auto_theme textarea.materialize-textarea:focus:not([readonly]),
    body.auto_theme .ms-container .custom-header,
    body.auto_theme .ms-container .custom-footer,
    body.auto_theme .ms-container .custom-footer-delete,
    body.auto_theme .border_color
    {
        /* background_dark_color */border-color: #0f70b7!important;
    }
}

html .timepicker-canvas line
{
  /* background_color */stroke: #0f70b7!important;
}

html body.dark_theme .timepicker-canvas line
{
  /* background_dark_color */stroke: #0f70b7!important;
}

@media (prefers-color-scheme: dark) {
    html body.auto_theme .timepicker-canvas line
    {
      /* background_dark_color */stroke: #0f70b7!important;
    }
}

html .timepicker-canvas-bearing
html .timepicker-canvas-bg
{
  /* background_color */fill: #0f70b7!important;
}

html body.dark_theme .timepicker-canvas-bearing
html body.dark_theme .timepicker-canvas-bg
{
  /* background_dark_color */fill: #0f70b7!important;
}

@media (prefers-color-scheme: dark) {
    html body.auto_theme .timepicker-canvas-bearing
    html body.auto_theme .timepicker-canvas-bg
    {
      /* background_dark_color */fill: #0f70b7!important;
    }
}

html .radio_label {
    /* radio_label_size */width: 120px;
}

html body.admin .sidenav,
html body.admin #menu_minimized_session,
html body.admin #menu #menu_author {
    /* admin_menu_size */width: 210px;
}

html body.front .sidenav,
html body.front #menu_minimized_session,
html body.front #menu #menu_author {
    /* front_menu_size */width: 0px;
}

body.admin #page {
    /* admin_menu_size */padding-left: 210px;
}

body.front #page {
    /* front_menu_size */padding-left: 0px;
}

html body.admin .sidenav .collapsible-header,
html body.admin .sidenav.fixed .collapsible-header,
html body.admin .sidenav li>a,
html body.admin #menu_minimized_session>a,
html body.admin #menu #menu_author a {
    /* admin_menu_padding_size */ padding-left: 15px;
    /* admin_menu_padding_size */ padding-right: 15px;
}

html body.front .sidenav .collapsible-header,
html body.front .sidenav.fixed .collapsible-header,
html body.front .sidenav li>a,
html body.front #menu_minimized_session>a,
html body.front #menu #menu_author a {
    /* front_menu_padding_size */ padding-left: 10px;
    /* front_menu_padding_size */ padding-right: 10px;
}

html body.admin .sidenav li {
    /* admin_menu_line_height */ line-height: 45px;
}

html body.front .sidenav li {
    /* front_menu_line_height */ line-height: 45px;
}

html body.admin .sidenav li>a,
html body.admin .sidenav li>a>i,
html body.admin .sidenav li>a>[class^="mdi-"],
html body.admin .sidenav li>a li>a>[class*="mdi-"],
html body.admin .sidenav li>a>i.material-icons,
html body.admin #menu_minimized_session>a,
html body.admin #menu_minimized_session>a>i,
html body.admin #menu_minimized_session>a>i.material-icons,
html body.admin #menu #menu_author {
    /* admin_menu_line_height */ line-height: 45px;
    /* admin_menu_line_height */ height: 45px;
}

html body.admin #menu_minimized_session {
    /* admin_menu_line_height */ bottom: 45px;
}

html body.front #menu_minimized_session {
    /* front_menu_line_height */ bottom: 45px;
}

html body.front .sidenav li>a,
html body.front .sidenav li>a>i,
html body.front .sidenav li>a>[class^="mdi-"],
html body.front .sidenav li>a li>a>[class*="mdi-"],
html body.front .sidenav li>a>i.material-icons,
html body.front #menu_minimized_session>a,
html body.front #menu_minimized_session>a>i,
html body.front #menu_minimized_session>a>i.material-icons,
html body.front #menu #menu_author {
    /* front_menu_line_height */ line-height: 45px;
    /* front_menu_line_height */ height: 45px;
}

html body.admin ul.sidenav.sidenav-fixed>li:last-child {
    /* admin_menu_line_height */ margin-bottom: calc(45px * 2);
}

html body.front ul.sidenav.sidenav-fixed>li:last-child {
    /* front_menu_line_height */ margin-bottom: calc(45px * 2);
}

html body.admin ul.sidenav.sidenav-fixed ul.collapsible-accordion .collapsible-body li a {
    /* admin_submenu_indent_size */ margin-left: 10px;
}

html body.front ul.sidenav.sidenav-fixed ul.collapsible-accordion .collapsible-body li a {
    /* front_submenu_indent_size */ margin-left: 10px;
}