@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=latin,latin-ext);
.text-primary {
  color: #254473; }

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
  padding-top: 0; }

body.auth-layout .checkbox-styled:not(ie8) input ~ span::before, body.auth-layout .radio-styled:not(ie8) input ~ span::before {
  top: 4px; }

.btn-primary {
  background-color: #254473;
  border-color: #254473; }
  .btn-primary:hover {
    background-color: #fff;
    border-color: #fff;
    color: #254473; }

.btn-secondary {
  background-color: #009788;
  border-color: #009788;
  color: #fff; }
  .btn-secondary:hover {
    background-color: #007e71;
    border-color: #007e71;
    color: #fff; }

.form-group .form-control ~ label::after, .form-group .form-control ~ .form-control-line::after {
  background-color: #254473; }

.fa {
  font-size: 1.2em;
  margin-bottom: 0.2em;
  margin-top: 0.2em; }

.divider {
  width: 10px;
  display: inline-block; }

section .style-primary, .offcanvas-pane .style-primary, .card .style-primary, section.style-primary, .offcanvas-pane.style-primary, .card.style-primary {
  background-color: #254473;
  border-color: #254473; }
  section .style-primary .style-darken, .offcanvas-pane .style-primary .style-darken, .card .style-primary .style-darken, section.style-primary .style-darken, .offcanvas-pane.style-primary .style-darken, .card.style-primary .style-darken {
    background-color: #1f3960; }

section .style-danger, .offcanvas-pane .style-danger, .card .style-danger, section.style-danger, .offcanvas-pane.style-danger, .card.style-danger {
  background-color: #ea1e63;
  border-color: #ea1e63; }
  section .style-danger .style-darken, .offcanvas-pane .style-danger .style-darken, .card .style-danger .style-darken, section.style-danger .style-darken, .offcanvas-pane.style-danger .style-darken, .card.style-danger .style-darken {
    background-color: #da1457; }

section .style-warning, .offcanvas-pane .style-warning, .card .style-warning, section.style-warning, .offcanvas-pane.style-warning, .card.style-warning {
  background-color: #ffb200;
  border-color: #ffb200; }
  section .style-warning .style-darken, .offcanvas-pane .style-warning .style-darken, .card .style-warning .style-darken, section.style-warning .style-darken, .offcanvas-pane.style-warning .style-darken, .card.style-warning .style-darken {
    background-color: #e6a000; }

section .style-success, .offcanvas-pane .style-success, .card .style-success, section.style-success, .offcanvas-pane.style-success, .card.style-success {
  background-color: #8bc24a;
  border-color: #8bc24a; }
  section .style-success .style-darken, .offcanvas-pane .style-success .style-darken, .card .style-success .style-darken, section.style-success .style-darken, .offcanvas-pane.style-success .style-darken, .card.style-success .style-darken {
    background-color: #7eb53d; }

section .style-accent, .offcanvas-pane .style-accent, .card .style-accent, section.style-accent, .offcanvas-pane.style-accent, .card.style-accent {
  background-color: #673ab7;
  border-color: #673ab7; }
  section .style-accent .style-darken, .offcanvas-pane .style-accent .style-darken, .card .style-accent .style-darken, section.style-accent .style-darken, .offcanvas-pane.style-accent .style-darken, .card.style-accent .style-darken {
    background-color: #5c34a4; }

.style-secondary {
  background-color: #009788;
  border-color: #009788;
  color: #fff; }
  .style-secondary .style-darken {
    background-color: #007e71; }

.style-info .style-darken {
  background-color: #0d8aee; }

.card.card-empty {
  background: none;
  box-shadow: none; }

.card-white .style-darken {
  background-color: #f2f2f2; }

.btn-dark {
  background-color: #313534;
  border-color: #313534;
  color: #fff; }
  .btn-dark:hover {
    background-color: #000;
    border-color: #000;
    color: #fff; }

#toast-container .toast.toast-info {
  background: #45bae6; }

.help-block {
  position: relative;
  top: 0; }

.progress {
  border-radius: 0; }

.progress-bar-success {
  background: #8bc24a; }

.progress-bar-danger {
  background-color: #ea1e63; }

.progress-bar-secondary {
  background-color: #009788; }

.text-success {
  color: #8bc24a; }

.text-danger {
  color: #ea1e63; }

.text-secondary {
  color: #009788; }

.gui-controls > li ul > li::before {
  border: 0 none;
  display: none; }

.gui-controls > li ul > li > a::before {
  border: 0 none;
  display: none; }

.menubar-pin .gui-folder ul .title {
  left: 60px;
  font-weight: 700; }

.gui-folder.expanded ul {
  background: #f0f0f0; }

.gui-controls > li ul > li > a:active, .gui-controls > li ul > li > a.active {
  background: #f0f0f0; }
  .gui-controls > li ul > li > a:active:focus, .gui-controls > li ul > li > a:active:hover, .gui-controls > li ul > li > a.active:focus, .gui-controls > li ul > li > a.active:hover {
    background-color: rgba(12, 12, 12, 0.07); }

.gui-controls .gui-folder.expanded .gui-icon {
  background: #f0f0f0;
  color: #535658; }

.gui-controls .gui-folder.expanded li.active .gui-icon {
  color: #2196f3; }

.gui-controls > .gui-folder.expanding > a::after,
.gui-controls > .gui-folder.expanded > a::after,
.gui-folder > a::after {
  display: none; }

.gui-folder .title i {
  position: relative;
  top: -3px;
  left: 10px; }

.gui-folder.expanded .title i:before {
  content: "\f29d"; }

.gui-folder > ul {
  display: none; }

.gui-folder.expanded {
  display: block; }

.menubar-visible .gui-folder ul .title {
  left: 60px; }
