/*------------------------------------------------*/
/*	Skin: Full Dark
/*------------------------------------------------*/
/* general */
/* line 10, ../../../sass/skins/fulldark.scss */
@font-face {
  font-family: 'Roboto-Light';
  src: url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Medium';
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/materialIcons.woff2') format('woff2');
}

@font-face {
  font-family: "Vivo Type";
  src: url(../assets/fonts/vivo/VivoTypeW05-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Vivo Type";
  src: url(../assets/fonts/vivo/VivoTypeW05-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Vivo Type";
  src: url(../assets/fonts/vivo/VivoTypeW05-Light.woff2) format("woff2");
  font-weight: light;
  font-style: normal;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.2em; 
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal; 
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.menu-icons {
  vertical-align: middle;
}

body {
  background: #010443;
  font-family:"Vivo Type" !important;
  font-size: 1.5em;
}

/* line 14, ../../../sass/skins/fulldark.scss */
a {
  color: #489dc1;
}
/* line 17, ../../../sass/skins/fulldark.scss */
a:hover, a:focus {
  color: #173779;
}

/* top bar */
/* line 24, ../../../sass/skins/fulldark.scss */
.top-bar {
  background-color: #173779;
  border-bottom: 1px solid #173779;
}
/* line 29, ../../../sass/skins/fulldark.scss */
.top-bar .top-bar-right .btn-link {
  color: #ffffff;
}
/* line 32, ../../../sass/skins/fulldark.scss */
.top-bar .top-bar-right .btn-link:hover {
  color: #fff;
}
/* line 39, ../../../sass/skins/fulldark.scss */
.top-bar .notifications .count {
  border-color: #304A54;
}
/* line 45, ../../../sass/skins/fulldark.scss */
.top-bar .searchbox input[type="search"] {
  background-color: #8f4be2;
  border-color: #521c94;
}
/* line 50, ../../../sass/skins/fulldark.scss */
.top-bar .searchbox .btn {
  background-color: #b291db;
  border-color: #521c94;
}
/* line 54, ../../../sass/skins/fulldark.scss */
.top-bar .searchbox .btn i {
  color: #273c44;
}
/* line 58, ../../../sass/skins/fulldark.scss */
.top-bar .searchbox .btn:hover {
  border-color: #2a414a;
}
/* line 61, ../../../sass/skins/fulldark.scss */
.top-bar .searchbox .btn:hover i {
  color: #1d2d34;
}

/* line 70, ../../../sass/skins/fulldark.scss */
.bottom {
  border-top: 1px solid #173779;
  border-bottom: 1px solid #173779;
}
/* line 74, ../../../sass/skins/fulldark.scss */
.bottom .container .content-wrapper {
  background-color: #fff;
}

/* navigation */
/* line 82, ../../../sass/skins/fulldark.scss */
ul.main-menu {
  background-color: #010443;
  border-top: 1px solid #010443;
  color: #fff;
}

ul.main-menu > li a {
  background-color: #010443;
  border-top: 1px solid #010443;
  color: #fff;
  font-size: 1.2em;
}
/* line 87, ../../../sass/skins/fulldark.scss */
ul.main-menu > li a:hover, ul.main-menu > li a:focus {
  background-color: #173779;
  text-decoration: none;
  outline: none; 
}
ul.main-menu > li.active > a {
  background-color: #173779;
}
ul.main-menu .sub-menu li.active > a {
  background-color: #173779;
} 

/* line 109, ../../../sass/skins/fulldark.scss */
.left-sidebar.minified .main-menu > li:hover > a > .text {
  background: #173779;
  border: 1px solid #6f30bd;
}
/* line 114, ../../../sass/skins/fulldark.scss */
.left-sidebar.minified .main-menu > li:hover ul.sub-menu {
  border: 1px solid #173779; 
}

/* sidebar */
/* line 121, ../../../sass/skins/fulldark.scss */
.sidebar-minified i {
  color: #fff;
  background-color: #173779;
  border: 1px solid #fff;
}
/* line 126, ../../../sass/skins/fulldark.scss */
.sidebar-minified i:hover {
  background-color: #6f30bd;
}

/* line 133, ../../../sass/skins/fulldark.scss */
.sidebar-content .panel.panel-default {
  border-color: #173779;
  background-color: #6f30bd;
  color: #fff;
}
/* line 138, ../../../sass/skins/fulldark.scss */
.sidebar-content .panel.panel-default > .panel-heading {
  background-color: #173779;
  color: #fff;
  border-color: #173779;
}
/* line 146, ../../../sass/skins/fulldark.scss */
.sidebar-content h5.label-default {
  background-color: #173779;
  border: 1px solid #173779;
  border-bottom: none;
}
/* line 152, ../../../sass/skins/fulldark.scss */
.sidebar-content .list-info-sidebar {
  background-color: #6f30bd;
  border: 1px solid #173779;
  color: #fff;
}
/* line 157, ../../../sass/skins/fulldark.scss */
.sidebar-content .list-info-sidebar .data-name {
  color: #6f30bd;
}

/* widget */
/* line 164, ../../../sass/skins/fulldark.scss */
.widget {
  border-color: #173779;
}
/* line 167, ../../../sass/skins/fulldark.scss */
.widget .widget-header {
  background-color: #173779;
  border-bottom-color: #173779;
  color: #fff;
}
/* line 172, ../../../sass/skins/fulldark.scss */
.widget .widget-header em {
  color: #fff;
}
/* line 176, ../../../sass/skins/fulldark.scss */
.widget .widget-header .btn-help {
  color: #8f4be2;
}
/* line 180, ../../../sass/skins/fulldark.scss */
.widget .widget-header .widget-header-toolbar {
  border-left-color: #173779;
}
/* line 183, ../../../sass/skins/fulldark.scss */
.widget .widget-header .widget-header-toolbar .control-title {
  color: #fff;
}
/* line 188, ../../../sass/skins/fulldark.scss */
.widget .widget-header .btn-group > a {
  color: #fff;
}
/* line 191, ../../../sass/skins/fulldark.scss */
.widget .widget-header .btn-group > a:hover, .widget .widget-header .btn-group > a:focus {
  color: #cef1ff;
}

/* main content */
/* line 200, ../../../sass/skins/fulldark.scss */
.main-header h2 {
  color: #173779;
  border-right-color: #173779;
}
/* line 205, ../../../sass/skins/fulldark.scss */
.main-header em {
  color: #173779;
}

/* line 210, ../../../sass/skins/fulldark.scss */
.footer {
  background-color: #010443; 
  border-top: 1px solid #010443;
}
.widget .widget-header h3 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family:"Vivo Type" !important;
  font-size: 1.1em; 
  margin: 0;
  line-height: 35px;
  float: left;  
}

h3, h4, h5, h6 {
  font-family:"Vivo Type" !important;
}

.controlLegend {
  padding: 6px 8px;
  font: 14px/16px Arial,Helvetica,sans-serif;
  background: #fff;
  background: rgba(255,255,255,.8);
  box-shadow: 0 0 15px rgb(0 0 0 / 20%);
  border-radius: 5px;
}

.select2-container {
  padding: 3px 5px;
} 

.tabs {
  color: #fff;
}

.modal-body-bycolor {
  position: relative;
  padding: 20px;
  background-color: #f7f0fa;
  border-radius: 10px !important;
} 