@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Light'), local('FiraSans-Light'),
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-300.svg#FiraSans') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Regular'), local('FiraSans-Regular'),
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Medium'), local('FiraSans-Medium'),
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://cdn.teklab.de/themes/clean/fonts/fira-sans-v10-latin-500.svg#FiraSans') format('svg'); /* Legacy iOS */
}


html, body {height: 100%;}

body {
font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:13px;
color:#303641;
background:#fafcfe;
line-height:1.42857143;
-moz-osx-font-smoothing: grayscale;
}

label {
color:#303641
}

h1,h2,h3,h4,h5,h6,#page-title > h2,#page-title > p {
font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:300
}

.logo-bg {
color:#fff
}

#page-header .user-account-btn > a.user-profile .tekbase {
background-color:rgba(255, 255, 255, 0.05);
color:rgba(255, 255, 255, 0.8);
}

#page-header .user-account-btn > a.user-profile .tekbase:hover {
background:rgba(255,255,255,0.15);
color:rgba(255, 255, 255, 0.95)
}

#page-header .user-account-btn > a.user-profile {
color:rgba(255, 255, 255, 0.8);
}

#page-header .user-account-btn > a.user-profile:hover {
color:rgba(255, 255, 255, 0.95);
}

#header-nav-right .header-btn .tekbase,#header-nav-right .dropdown > a .tekbase {
color:rgba(255,255,255,0.8)
}

#header-nav-right .header-btn:hover .tekbase,#header-nav-right .dropdown > a:hover .tekbase {
color:rgba(255,255,255,0.95)
}

#header-nav-right .header-btn,#header-nav-right .dropdown > a {
border-color:rgba(255,255,255,0.2)
}

#header-nav-right .header-btn:hover,#header-nav-right .dropdown > a:hover {
background:rgba(255,255,255,0.05);
border-color:rgba(255,255,255,0.25)
}

#page-sidebar ul li.header {
color:#000
}

#page-sidebar ul li a .tekbase {
color:#0093d9
}

#page-sidebar ul li.sfHover > a.sf-with-ul,#page-sidebar ul li a:hover {
border-color:#d1d9dd;
background:rgba(0,0,0,.02)
}

#sidebar-menu li div {
border-color:#f6f7f8
}

#sidebar-menu li ul li {
border-color:#f8f9fa
}

#sidebar-menu > li.ui-sortable-placeholder {
background:rgba(255, 255, 255, 0.02) !important;
border:1px dashed rgba(255, 255, 255, 0.04) !important;
height:35px;
}

#sidebar-menu li ul li a:hover,#sidebar-menu li ul li a.sfActive {
background:rgba(0,0,0,.01)
}

#sidebar-menu li ul li a.sfActive {
color:#1c82e1
}

#page-sidebar.font-inverse ul li.header {
color:rgba(255,255,255,0.95)
}

#page-sidebar.font-inverse ul li.divider {
background:rgba(255,255,255,0.1)
}

#page-sidebar.font-inverse #sidebar-menu li.sfHover > a.sf-with-ul,#page-sidebar.font-inverse #sidebar-menu li a:hover {
border-color:rgba(255,255,255,0.26);
color:rgba(255,255,255,0.96)
}

#page-sidebar.font-inverse #sidebar-menu li div {
border-color:rgba(255,255,255,0.08);
background:rgba(255,255,255,0.05)
}

#page-sidebar.font-inverse div, #page-sidebar.font-inverse #sidebar-menu li a {
color:rgba(255,255,255,0.62);
font-weight: 400
}

#page-sidebar.font-inverse #sidebar-menu li a:hover {
color:rgba(255,255,255,0.96)
}

#page-sidebar.font-inverse#page-sidebar ul li a .tekbase {
color:rgba(255,255,255,0.8)
}

#page-sidebar.font-inverse#page-sidebar ul li a:hover .tekbase {
color:rgba(255,255,255,1);
opacity:.9;
-moz-opacity:.9;
filter:alpha(opacity: 90)
}

#page-sidebar.font-inverse #sidebar-menu li ul li {
border-color:rgba(255,255,255,0.07)
}

#page-sidebar.font-inverse #sidebar-menu li ul li a:hover {
background:rgba(255,255,255,0.05)
}

#page-sidebar.font-inverse .tile-box {
border-color:rgba(255,255,255,0.08);
background:rgba(255,255,255,0.05)
}

#page-sidebar .minicolors-panel {
left:0px;
top:-160px
}

#page-sidebar .minicolor, #page-sidebar .minicolors-swatch {
background: rgba(255, 255, 255, 0.05);
border: 2px solid rgba(255, 255, 255, 0.08)
}

#page-sidebar .minicolors-panel {
background: rgba(255, 255, 255, 0.05);
border: 2px solid rgba(255, 255, 255, 0.08)
}

.table,.chosen-disabled .chosen-single,div.selector,.content-box-header.bg-default > .ui-tabs-nav li > a,.content-box-header.bg-gray > .ui-tabs-nav li > a,.content-box-header.bg-white > .ui-tabs-nav li > a,.content-box-header > .ui-tabs-nav li.ui-tabs-active > a,body .content-box-header > .ui-tabs-nav li.ui-tabs-active > a:hover,.pagination > li > a,.pagination > li > span,.btn-link,a {
color:#303641
}

.tabs-nav li a:hover,.tabs-nav li.active a,.features-tour-box h3,.font-primary,table.dataTable thead th.sorting_asc:after,table.dataTable thead th.sorting_desc:after,.content-box-header.bg-default > .ui-tabs-nav li > a:hover,.content-box-header.bg-gray > .ui-tabs-nav li > a:hover,.content-box-header.bg-white > .ui-tabs-nav li > a:hover,.btn-link:hover,#page-sidebar ul li.sfHover > a.sf-with-ul,a:hover {
color:#1c82e1
}

.ui-accordion .ui-accordion-header.ui-accordion-header-active,.ui-dialog-buttonset button,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next,a.thumbnail:hover,.ui-spinner .ui-spinner-button:hover,div[id^='uniform-'] span.checked,.nav > li.active > a,.nav > li.active > a:hover,.nav > li.active > a:focus,a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus,li.active a.list-group-item,li.active a.list-group-item:hover,li.active a.list-group-item:focus,.border-primary,.btn-primary {
border-color:#00a792
}

#loadingbar,.irs-line-mid,.irs-line-left,.irs-line-right,div.switch-toggle.switch-on,.bootstrap-switch-primary,.ui-tabs-nav li.ui-state-active > a,.ui-tabs-nav li.ui-state-active.ui-state-hover > a,.ms-hover.ui-state-focus,.ui-accordion-header.ui-accordion-header-active,.ui-slider-handle,.ui-rangeSlider-bar,.ui-dialog-buttonset button,.ui-datepicker .ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-current-day span,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next,.daterangepicker .ranges li.active,.daterangepicker .ranges li.active:hover,.form-wizard > ul > li.active .wizard-step,.ui-spinner .ui-spinner-button:hover,.ui-menu li > a:hover,.ms-list .ms-hover,.chosen-container .chosen-results li.active-result.highlighted,div[id^='uniform-'] span.checked,.nav > li.active > a,.nav > li.active > a:hover,.nav > li.active > a:focus,a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus,li.active a.list-group-item,li.active a.list-group-item:hover,li.active a.list-group-item:focus,.label-primary,.badge-primary,.fc-event,.bg-primary,.btn-primary,.owl-controls .owl-page span,#nav-toggle.collapsed span,#nav-toggle span:before,#nav-toggle span:after {
color:#fff;
background:#3498db
}

.font-secondary,.post-box .post-title,.inverse.carousel-wrapper .owl-controls .owl-buttons .owl-next,.inverse.carousel-wrapper .owl-controls .owl-buttons .owl-prev {
color:#00bca4
}

.post-box .post-title:hover {
color:#303641
}

.thumb-pane,.mailbox-wrapper .nav-list li a,.ui-tabs-nav,.tabs-navigation > ul,.tabs-navigation > ul li > a,.tabs-navigation > ul li.ui-state-hover > a,.ui-accordion .ui-accordion-header,.panel,.panel-group .panel-heading + .panel-collapse .panel-body,.panel-group .panel-footer + .panel-collapse .panel-body,.panel-footer,.panel-heading,.timeline-box:before,.timeline-box .tl-item .popover,.popover-title,.ui-dialog .ui-dialog-titlebar,.thumbnail,.img-thumbnail,.daterangepicker .calendar-date,.ui-spinner .ui-spinner-button,.ms-container .ms-list,.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection,.chosen-container-multi .chosen-choices li.search-choice,.chosen-container .chosen-drop,.chosen-container,.chosen-container-single .chosen-single div,.chosen-container-active.chosen-with-drop .chosen-single div,div[id^='uniform-'] span,div.selector,.selector i,.list-group-item,.nav-tabs,.nav-tabs > li > a:hover,.nav-tabs > li > a:focus,.nav .open > a,.nav .open > a:hover,.nav .open > a:focus,.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td,.table > thead > tr > th,.table-bordered,.button-pane,.ui-datepicker-buttonpane,.ui-dialog-buttonpane,.content-box,.content-box-header.bg-default,.content-box-header.bg-gray,.content-box-header.bg-white,.panel-box.bg-default,.panel-box.bg-gray,.panel-box.bg-white,.panel-content.bg-default,.panel-content.bg-gray,.panel-content.bg-white,.pagination > li > a,.pagination > li > span,.dashboard-buttons .btn,.bg-default,.fc-state-default,.fc-widget-header,.fc-widget-content,.ui-datepicker .ui-datepicker-buttonpane button,.btn-default,.popover-title,.bordered-row .form-group,.bg-white.dashboard-box .button-pane,.bg-white.tile-box .tile-footer,.mail-toolbar,.email-body,.ui-dialog,.ui-datepicker,.dropdown-menu,.popover,.ui-menu,.minicolors-panel,.jvectormap-label,.jvectormap-zoomin,.jvectormap-zoomout,.posts-list li,.border-default {
border-color:#c2cad1
}

.nav-divider,.divider,.timeline-horizontal.timeline-box:before {
background:#dfe8f1
}

.content-box.border-top {
border-right-color:#c2cad1!important;
border-bottom-color:#c2cad1!important;
border-left-color:#c2cad1!important
}

.label-default,.bootstrap-switch-default,.ui-accordion-header,.panel-heading,.panel-footer,.ui-dialog .ui-dialog-titlebar,.popover-title,.ui-datepicker td span,.ui-datepicker td a,.ui-spinner .ui-spinner-button,div[id^='uniform-'] span,.bg-default,.btn-default,.button-pane,.mail-toolbar,.bg-white.dashboard-box .button-pane,.bg-white.tile-box .tile-footer,.jvectormap-zoomin,.jvectormap-zoomout,.jvectormap-zoomin,.jvectormap-zoomout,.jvectormap-label {
color:#555a60;
background-color:#FEFEFF
}

.irs-diapason,.ui-datepicker-buttonpane,.ui-dialog-buttonpane,.ui-slider-range,.ui-rangeSlider-container {
background-color:#FEFEFF
}

.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th {
color:#4b5056;
background-color:#f9fafe
}

.ui-tabs-nav > li.ui-state-hover > a,.ui-accordion-header.ui-state-hover,.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled,.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.ui-datepicker .ui-datepicker-buttonpane button:hover,.open .dropdown-toggle.btn-default,.open.dropdown-submenu a,.btn-default.disabled,.btn-default[disabled],.btn-default.disabled:hover,.btn-default[disabled]:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,.btn-default.disabled:active,.btn-default[disabled]:active,.btn-default.disabled.active,.btn-default[disabled].active,.jvectormap-zoomin:hover,.jvectormap-zoomout:hover {
color:#2b2f33;
border-color:#bfc8d1;
background-color:#f3f3f9
}

.btn-default.active .tekbase {
color:#2b2f33!important
}

.ui-accordion-header.ui-accordion-header-active.ui-state-hover,.ui-rangeSlider-bar:hover,.ui-rangeSlider-bar:active,.ui-slider-handle.ui-state-hover,.ui-slider-handle.ui-state-active,.ui-dialog-buttonset button:hover,.ui-datepicker td a:hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-next.ui-state-hover,.daterangepicker .calendar th.next:hover,.daterangepicker .calendar th.prev:hover,.daterangepicker td.active,.daterangepicker td.available.active:hover,.label-primary[href]:hover,.label-primary[href]:focus,.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus,.hover-primary:hover,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-primary.disabled,.btn-primary[disabled],.btn-primary.disabled:hover,.btn-primary[disabled]:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,.btn-primary.disabled.active,.btn-primary[disabled].active {
color:#fff;
border-color:#00b19b;
background-color:#00ceb4
}

.ui-datepicker-title,.bsdatepicker td.day:hover:not(.bg-denim),.bsdatepicker thead tr:first-child th.switch:hover,.bsdatepicker td span,.daterangepicker td.available:hover,.daterangepicker .ranges li:hover,.chosen-container-single .chosen-single div,.chosen-container-multi .chosen-choices li.search-choice,.selector i,.nav > li > a:hover,.nav > li > a:focus,a.list-group-item:hover,a.list-group-item:focus,.pager li > a:hover,.pager li > a:focus,.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
color:#2b2f33;
background:#eff4f6
}

.pager li > a:hover,.pager li > a:focus,.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
color:#2b2f33;
background-color:#f3f3f9
}

.dropdown-menu li > a:hover,.dropdown-menu .active > a,.dropdown-menu .active > a:hover,.dropdown-menu .active > a:focus {
color:#2b2f33;
background:#eff4f6
}

.active > .badge,.active > .bs-badge,.active > .bs-label {
color:#666!important;
background:#fff!important
}

a.list-group-item.active > .tekbase,li.active a.list-group-item > .tekbase,.active > .tekbase {
color:#fff!important
}

.icon-separator {
border-right:rgba(255,255,255,.21) solid 1px;
background:rgba(255,255,255,.2)
}

.tile-box.bg-default .tile-header,.tile-box.bg-gray .tile-header,.tile-box.bg-white .tile-header,.tile-box.btn-default .tile-header,.content-box-header.bg-default .icon-separator,.content-box-header.bg-gray .icon-separator,.content-box-header.bg-white .icon-separator {
border-right:#c2cad1 solid 1px;
background:rgba(255,255,255,.1)
}

.content-box-header .header-buttons-separator .icon-separator {
border-right:0;
border-left:rgba(255,255,255,.21) solid 1px
}

.content-box-header.bg-default .header-buttons-separator .icon-separator,.content-box-header.bg-gray .header-buttons-separator .icon-separator,.content-box-header.bg-white .header-buttons-separator .icon-separator {
border-right:0;
border-left:#c2cad1 solid 1px
}

.header-buttons-separator .icon-separator {
color:rgba(255,255,255,.8)
}

.header-buttons-separator .icon-separator:hover {
color:#fff;
background:rgba(255,255,255,.3)
}

.content-box-header.bg-default .header-buttons-separator .icon-separator,.content-box-header.bg-gray .header-buttons-separator .icon-separator,.content-box-header.bg-white .header-buttons-separator .icon-separator {
color:rgba(0,0,0,.6)
}

.content-box-header.bg-default .header-buttons-separator .icon-separator:hover,.content-box-header.bg-gray .header-buttons-separator .icon-separator:hover,.content-box-header.bg-white .header-buttons-separator .icon-separator:hover {
color:rgba(0,0,0,.9)
}

.dashboard-panel .button-pane {
background:rgba(0,0,0,.1)!important
}

.xchart .color1 .line {
stroke:#00bca4
}

.xchart .color1 circle {
stroke:#00bca4
}

.xchart .color1 .line .fill {
pointer-events:none
}

.xchart .color1 rect {
fill:#00bca4
}

.xchart .color1 circle {
fill:#fff
}

.xchart .color1 .fill {
fill:rgba(0,188,164,0.06)
}

.xchart .color1.comp .line {
stroke:#00bca4
}

.xchart .color1.comp rect {
fill:#00bca4
}

.xchart .color1.comp .fill {
display:none
}

.xchart .color1.comp circle,.xchart .color1.comp .pointer {
fill:#00bca4
}

.xchart .color0 .line {
stroke:#52a7e0
}

.xchart .color0 circle {
stroke:#52a7e0
}

.xchart .color0 .line .fill {
pointer-events:none
}

.xchart .color0 rect {
fill:#52a7e0
}

.xchart .color0 circle {
fill:#fff
}

.xchart .color0 .fill {
fill:rgba(82,167,224,0.06)
}

.xchart .color0.comp .line {
stroke:#52a7e0
}

.xchart .color0.comp rect {
fill:#52a7e0
}

.xchart .color0.comp .fill {
display:none
}

.xchart .color0.comp circle,.xchart .color0.comp .pointer {
fill:#52a7e0
}

body .popover.top .arrow:after {
border-top-color:#c2cad1
}

body .popover.right .arrow:after {
border-right-color:#c2cad1
}

body .popover.bottom .arrow:after {
border-bottom-color:#c2cad1
}

body .popover.left .arrow:after {
border-left-color:#c2cad1
}

.sb-slidebar .chat-box li a,.sb-slidebar .popover-title,.ui-menu-item,div.dataTables_filter input,.main-header .main-nav.nav-alt li.sf-mega-menu .sf-mega a,.main-header .main-nav.nav-alt li > ul li a,.ui-accordion,.ui-accordion-header,.panel-group .panel,.ui-editRangeSlider-inputValue,.ui-rangeSlider-withArrows .ui-rangeSlider-container,.ui-rangeSlider-noArrow .ui-rangeSlider-container,.ui-rangeSlider-bar,.ui-rangeSlider-label,.ui-corner-all,.image-box,.ui-dialog .ui-dialog-titlebar-close,.ui-dialog-buttonset button,.input-group-addon.addon-inside,.ms-list li,.chosen-container-single .chosen-search input,div[id^='uniform-'] span,.nav-tabs.nav-justified > li > a,.nav > li > a,.alert-icon,.progressbar,.progressbar-value,.pagination,.icon-boxed,.hero-btn,.main-nav ul li ul li a,.daterangepicker td,.daterangepicker th,.daterangepicker .ranges li,.daterangepicker .calendar-date,.daterangepicker,.ui-datepicker td span,.ui-datepicker td a,.bsdatepicker,.bsdatepicker td,.bsdatepicker th,.bsdatepicker td span,.todo-box li,.tile-button,.dropzone,.btn,.ui-button,.ui-tabs,.ui-dialog,.ui-dialog-titlebar-close,.ui-datepicker,.ui-datepicker-prev,.ui-datepicker-next,.ui-datepicker-buttonpane button,.jGrowl-notification,.input,.form-control,.dropdown-menu,.popover,.minicolors-panel,.chosen-container,.chosen-choices li.search-choice,.chosen-single,.chosen-choices,.chosen-results li.highlighted,.ui-menu li a,.selector,.tile-box,.dashboard-box,.panel-layout,.panel-box,.panel-content,.content-box,.content-box-closed,.content-box-closed .content-box-header,.form-input-icon .tekbase,.content-box .ui-widget-overlay.loader,.bootstrap-timepicker-widget table td input,.button-pane,.alert,.tooltip-inner,.table-rounded,.info-box-alt,.notifications-box,.ui-toolbar select,.ui-toolbar input,.info-box,.dropdown-submenu.float-left > .dropdown-menu,.nav-list,.nav-list-horizontal-alt li a {
border-radius:3px
}

.ui-datepicker-title,.panel > .list-group:first-child .list-group-item:first-child,.panel-heading,.tile-header,.list-group-item:first-child,.pricing-title,.ui-dialog .ui-dialog-titlebar,.ui-datepicker-header,.content-box .content-box-header,.ui-tabs-nav,.btn-group-vertical > .btn:first-child,.notifications-box li:first-child,.ui-tabs-nav li > a,.nav-list li:first-child a,.post-box textarea,.popover-title {
border-top-left-radius:3px;
border-top-right-radius:3px
}

.panel > .list-group:last-child .list-group-item:last-child,.panel-footer,.popover-content,.list-group-item:last-child,.ui-tabs-nav.tabs-bottom {
border-bottom-right-radius:3px;
border-bottom-left-radius:3px
}

.irs-line-left,.ui-tabs-nav li:first-child,.table-rounded thead tr:first-child th:first-child,.table-rounded thead tr:first-child td:first-child {
border-top-left-radius:3px
}

.fc-state-default.fc-corner-left,.ui-tabs-nav.tabs-bottom li:first-child {
border-top-left-radius:0;
border-bottom-left-radius:3px
}

.header-buttons-separator .icon-separator:last-child,.ui-tabs-nav li.float-right:not(:last-child),.table-rounded thead tr:first-child th:last-child,.table-rounded thead tr:first-child td:last-child {
border-top-right-radius:3px
}

.fc-state-default.fc-corner-right,.ui-tabs-nav.tabs-bottom li.float-right:not(:last-child) {
border-top-right-radius:0;
border-bottom-right-radius:3px
}

.table-rounded tbody tr:last-child th:last-child,.table-rounded tbody tr:last-child td:last-child {
border-bottom-right-radius:3px
}

.irs-line-left,.input-group-addon.addon-inside + .form-control,.table-rounded tbody tr:last-child th:first-child,.table-rounded tbody tr:last-child td:first-child {
border-bottom-left-radius:3px
}

.nav-tabs-bottom > li > a,.main-nav ul li ul,.ui-dialog .ui-dialog-buttonpane,.ui-datepicker-buttonpane,.chosen-drop,.chosen-results li.no-results,.ui-menu,.content-box .content-box-wrapper,.btn-group-vertical > .btn:last-of-type,.info-box,.notifications-box li:last-child,.nav-list li:last-child a {
border-bottom-right-radius:3px!important;
border-bottom-left-radius:3px!important
}

.nav-tabs-left > li > a,.pagination > li:first-child > a,.pagination > li:first-child > span,.fc-corner-left,.input-append-wrapper .input-append {
border-radius:0;
border-top-left-radius:3px!important;
border-bottom-left-radius:3px!important
}

.panel-box[class*=' col-xs'] + .panel-box[class*=' col-xs'],.nav-tabs-right > li > a,.chosen-container-single .chosen-search i,.chosen-container-single .chosen-single div,.selector i,.pagination > li:last-child > a,.pagination > li:last-child > span,.fc-corner-right,.input-append-right .input-append {
border-radius:0;
border-top-right-radius:3px!important;
border-bottom-right-radius:3px!important
}

.irs-line-right,.btn-group .btn:last-of-type,.btn-group .btn:last-of-type .icon-separator,.icon-separator.float-right {
border-top-right-radius:3px;
border-bottom-right-radius:3px
}

.ui-spinner-up {
border-top-left-radius:0;
border-top-right-radius:3px!important
}

.ui-spinner-down {
border-bottom-right-radius:3px!important;
border-bottom-left-radius:0
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius:0
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius:3px;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-left-radius:0;
border-top-right-radius:0;
border-bottom-left-radius:3px
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn,.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius:0
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius:0;
border-bottom-left-radius:0
}

.ui-autocomplete,.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-left-radius:0;
border-top-right-radius:0
}

.btn-group > .btn-group:first-child > .btn:last-child,.btn-group > .btn-group:first-child > .dropdown-toggle,.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-top-right-radius:0;
border-bottom-right-radius:0
}

.btn-group > .btn-group:last-child > .btn:first-child,.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {
border-top-left-radius:0;
border-bottom-left-radius:0
}

.input-group-addon.addon-inside + .form-control,.corner-ribbon,.corner-ribbon > div,.corner-ribbon > a,.content-box-header > .icon-separator {
border-top-left-radius:3px
}

.corner-ribbon-tr,.corner-ribbon-tr > div,.corner-ribbon-tr > a {
border-top-right-radius:3px
}

.bootstrap-switch .bootstrap-switch-handle-on {
border-top-left-radius:3px;
border-bottom-left-radius:3px
}

.bootstrap-switch .bootstrap-switch-handle-off {
border-top-right-radius:3px;
border-bottom-right-radius:3px
}

#header-nav-left .button-pane {color:#fff;}
#page-title .titleicon {float:left;font-size:40px;line-height:42px;color:#666;}
#page-title .titlesecond {float:left;line-height:40px;}
.submenuopen {display: visible;}
.submenuclose {display: none;}
.leftcat .tekbase {font-size:10px;float:right}
#sidebar-menu li ul li .bs-badge {float:right;margin-right:16px;margin-top:14px;}
#sidebar-menu a:link,#sidebar-menu a:visited {color:#666;}
.bg-green a:not(.btn), .bg-red a:not(.btn), .bg-blue a:not(.btn), .bg-denim a:not(.btn) {color: inherit;}
.bg-white .tile-header {color:#666;}
.tile-box.bg-white {border-color: #c2cad1;background: #fbfbfb}
.tile-box-shortcut .tile-header {text-transform: none;}
.ex-tooltip {position:absolute;z-index:500;}

.modal-body .icon-einstein {
float:left;
font-size:64px;
margin-right:20px;
color: #d5d8dd
}

.column .content-box-header .icon-resize_four_directions {
font-size:10px;
float:right;
margin-top:3px
}
.column .content-box-header {
cursor:pointer
}

.datatablebox 			{}
.dataTables_length 		{width:50%;float:left;text-align:left;}
.dataTables_length label	{font-weight:normal;}
.dataTables_filter 		{width:50%;float:right;text-align:right;}
.dataTables_filter label	{font-weight:normal;}

.dataTables_info 		{width:50%;float:left;padding-left:10px;color:#FFFFFF;font-weight:normal;font-size:12px;line-height:30px;}
.dataTables_paginate	{width:50%;float:right;text-align:right;margin-left:-3px;color:#FFFFFF;font-weight:normal;font-size:11px;line-height:30px;}
.dataTables_select 		{width:100%;font-weight:normal;padding:8px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.dataTables_select select {width:220px;height:33px;padding:4px}
.dataTables_select .btn {margin-top: -3px;}
.dataTables_filter label input {padding:0px 10px 0px 10px;}
.paging_full_numbers a.paginate_button {
border-radius: 3px;    
background-color: #fefeff;
color: #555a60;
border: 1px solid #c2cad1;
cursor: pointer;
height: 24px;
line-height: 22px;
display: inline-block;
font-size: 13px;
font-weight: 400;
padding: 0 10px;
margin-right:10px;
position: relative;
vertical-align: middle;
text-align: center;
white-space: nowrap;
transition: all 0.1s ease-in-out 0s;
text-decoration: none
}
.paging_full_numbers a.paginate_button:hover {
background-color: #f3f3f9;
border: 1px solid #bfc8d1;
color:#2b2f33
}
.paging_full_numbers a.paginate_button:focus {
box-shadow: 0 3px 5px rgba(0,0,0,0.125) inset;
background-color: #d4d4d4;
border: 1px solid #8c8c8c;
color:#333
}

.paging_full_numbers a.current {
border-radius: 3px;  
background-color: #3498db;
border: 1px solid #308dcc;
color: #fff;
cursor: pointer;
height: 24px;
line-height: 22px;
display: inline-block;
font-size: 13px;
font-weight: 400;
padding: 0 10px;
margin-right:10px;
position: relative;
vertical-align:middle;
text-align: center;
white-space: nowrap;
transition: all 0.1s ease-in-out 0s;
text-decoration: none
}
.paging_full_numbers a.current:hover {
color: #fff;
background-color: #52a7e0;
border: 1px solid #308dcc
}
.paging_full_numbers a.current:focus {
color: #fff;
background-color: #52a7e0;
border: 1px solid #308dcc
}

.paging_full_numbers a.disabled {
pointer-events: none;
cursor: not-allowed !important;
background-color: #f3f3f9;
border: 1px solid #bfc8d1;
color: #2b2f33;
box-shadow: none;
opacity: 0.9
}
.datatablebox table.display {
border-top-left-radius:3px;
border-top-right-radius:3px
}

.datatablebox table.display input {margin: 0px;}
.datatablebox table.display tbody {background:#ffffff;}
.datatablebox table.display thead th.thfirst {width:20px;max-width:20px;}
.datatablebox table.display thead th {border-style:solid;text-align:left;cursor: pointer;cursor: hand;line-height: 1.1;font-weight:normal;}
.datatablebox table.display td {padding: 1px 10px 2px 10px;line-height:30px;}
.datatablebox tr td		{color:#303641;border:1px solid #c2cad1;}
.datatablebox tr.odd 	{background:#f9f9f9;}
.datatablebox tr.odd:hover, .datatablebox tr.even:hover {background:#e8e8e8;}
.datatablebox table.display i     {font-size:18px;}
.datatablebox table.display .btn {padding:0px;height:26px;line-height:24px;min-width:26px;}
.dataimg				{float:left;padding-top:3px;padding-bottom:2px;position:relative;}
.dataimgcenter			{text-align:center;padding-top:3px;padding-bottom:2px;}
.dataimg img {height:28px;line-height:26px;width:28px;padding:0;border-radius:50%;display: inline-block;margin-right: 4px;float: right;}
.dataimg .discord       {position:absolute;border-radius:50% !important;height:11px !important;min-width:11px !important;width:11px !important;border:1px solid #333 !important;right:4px;bottom:1px;}
.datatxt				{float:left;padding-top:4px;padding-bottom:4px;}
.datatxtcenter			{text-align:center;padding-top:4px;padding-bottom:4px;}
.btnbox .btn            {padding:0px;height:34px;line-height:32x;min-width:34px;}
.btnbox                 {line-height:34px;}
.iconlist				{float:left;width:160px;text-align:center;margin-bottom:20px;}
.iconlist .btn          {padding:0px;height:56px;line-height:52px;min-width:56px;font-size:36px;}

.codebox {
font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
font-size:13px;
line-height:1.3em;
color:#222;
overflow: auto;
white-space: pre;
resize: none;
overflow-x: scroll;
background: #fff5dd none repeat scroll 0 0;
border-color: #ebc875
}


.consolebox {
font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
width:100%;
height:400px;
color:#ffffff;
background-color:#2c3130 !important;
border:0px;
resize:none;
padding:5px
}

.consoleinput {
font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
width:100%;
height:30px;
line-height: 30px;
color:#ffffff;
background-color:#2c3130;
border:0px;
padding:5px
}

span.btn, i.btn {cursor:default;}

/* SERVERBOX */
.serverbox_bar			{margin-left:93px;}
.serverbox_song, .serverbox_status,	.serverbox_mapname {line-height:22px;}


.serverbox_ip .btn      {padding:0px;}
.serverbox_content		{position:absolute;height:100%;width:100%;}
.serverbox_content .loading-cube .cube:before {background-color:#fff;border:1px solid #ccc;}
.serverbox_content .loading-cube {margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0;}
.serverbox_pic		    {position:relative;}
.serverbox_pic img		{width:100%;height:auto;min-height:85px;}
.serverbox_pic .map     {position:absolute;left:5px;bottom:5px;}
.serverbox_pic .ram, .serverbox_pic .slots {position:absolute;left:5px;top:5px;}
.serverbox_input:not(:focus)  {border-color:transparent;box-shadow:none;font-weight:bold;padding-left:5px;}
.serverbox_span         {padding:0px;background-color:transparent;border:0px;}
.serverbox_buttons .float-left .btn {margin-bottom:5px;padding:0px;}
.serverbox_buttons .hidden-xs .app_stop {margin-right:0px;}
.serverbox_buttons {position:relative;}

.container{width:100%}

.wh-md {width: 28px;height: 28px}
.wh-lg {width: 38px;height: 38px}
#loading-area {height:100%;position:fixed;color:#edeff1;}
.loading-cube.loading-screen {margin: -19px 0 0 -19px;position: absolute;top: 50%;left: 50%;text-align: center;}
.loading-cube {margin: auto;-webkit-transform: rotateZ(45deg);transform: rotateZ(45deg)}
.loading-cube .cube {float: left;width: 50%;height: 50%;position: relative;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}
.loading-cube .cube:before {content: '';position: absolute;top: 0;left: 0;width: 90%;height: 90%;border-radius:3px;background-color: #edeff1;-webkit-animation: CubeAngle 1.4s infinite linear both;animation: CubeAngle 1.4s infinite linear both;-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%}
.loading-cube .cube2 {-webkit-transform: scale(1.1) rotateZ(90deg);transform: scale(1.1) rotateZ(90deg)}
.loading-cube .cube3 {-webkit-transform: scale(1.1) rotateZ(180deg);transform: scale(1.1) rotateZ(180deg)}
.loading-cube .cube4 {-webkit-transform: scale(1.1) rotateZ(270deg);transform: scale(1.1) rotateZ(270deg)}
.loading-cube .cube2:before {-webkit-animation-delay: 0.15s;animation-delay: 0.15s}
.loading-cube .cube3:before {-webkit-animation-delay: 0.3s;animation-delay: 0.3s}
.loading-cube .cube4:before {-webkit-animation-delay: 0.45s;animation-delay: 0.45s}
@-webkit-keyframes CubeAngle { 0%, 10% {-webkit-transform: perspective(140px) rotateX(-180deg);transform: perspective(140px) rotateX(-180deg);opacity: 0} 25%, 75% {-webkit-transform: perspective(140px) rotateX(0deg);transform: perspective(140px) rotateX(0deg);opacity: 1;} 90%, 100% {-webkit-transform: perspective(140px) rotateY(180deg);transform: perspective(140px) rotateY(180deg);opacity: 0}}
@keyframes CubeAngle { 0%, 10% {-webkit-transform: perspective(140px) rotateX(-180deg);transform: perspective(140px) rotateX(-180deg);opacity: 0} 25%, 75% {-webkit-transform: perspective(140px) rotateX(0deg);transform: perspective(140px) rotateX(0deg);opacity: 1} 90%, 100% {-webkit-transform: perspective(140px) rotateY(180deg);transform: perspective(140px) rotateY(180deg);opacity: 0}}

.css-stars .br-widget {height: 28px;white-space: nowrap;}
.css-stars .br-widget a {text-decoration: none;height: 18px;width: 18px;float: left;font-size: 26px;margin-right: 2px;}
.css-stars .br-widget a:after {content: "\2605";opacity:.3!important;-moz-opacity:.3!important;filter:alpha(opacity: 30)!important}
.css-stars .br-widget a.br-active:after {color: #303641;opacity:1!important;-moz-opacity:1!important;filter:alpha(opacity: 100)!important}
.css-stars .br-widget a.br-selected:after {color: #303641;opacity:1!important;-moz-opacity:1!important;filter:alpha(opacity: 100)!important}
.css-stars .br-widget .br-current-rating {display: none;}
.css-stars .br-readonly a {cursor: default;}

.userpic {width:60px;height:60px;border-radius:50%}
.userrating {line-height:24px;height:24px;}
#lockticket {margin-top:-5px;margin-right:-7px;}

.transbuttons.show {display: inline !important;}
.dropdown-menu {font-size:13px;}

#calendar.invisible {position:absolute;width:100%;z-index:-100;}

#login-body {background-color:#fff;}
#login-msg {padding-top:60px;}
#loading-bg  {position:absolute;z-index:1999;height:100%;width:100%;background-color:#000;}
#login-date {position:absolute;bottom:10px;left:10px;z-index:1001;font-weight:700;color:#fff;font-size: 15px;}
#login-time {position:absolute;bottom:25px;left:10px;z-index:1001;font-weight:700;color:#fff;font-size: 30px;}
#login-title {position:absolute;top:10px;left:10px;z-index:20;color:#fff;font-size:12px;}
#login-title h1 {font-size:24px;font-weight:700;}
#login-title a {color:#fff;}
#login-lang {position:absolute;z-index:20;top:10px;right:35px;color:#fff;}
#login-lang img {width:24px;height:auto;}


@media only screen and (max-width: 668px) {
#login-date {display:none;}
#login-time {display:none;}
}

@media only screen and (min-width: 10em) {
    
}

@media only screen and (min-width: 10em) {
#theme-options,#header-logo {
display:none
}

#page-sidebar {
transform:translateX(0px);
-ms-transform:translateX(0px);
-o-transform:translateX(0px);
-webkit-transform:translateX(0px);
visibility:hidden
}

#page-content {
margin-left:0
}
}

@media only screen and (min-width: 58.25em) {
#theme-options,#header-logo {
display:block
}

#mobile-navigation {
display:none
}

#page-sidebar {
transform:translateX(0px);
-ms-transform:translateX(0px);
-o-transform:translateX(0px);
-webkit-transform:translateX(0px);
visibility:visible
}

#page-content {
margin-left:240px
}

#page-sidebar.collapse {
display:block
}
}

@media only screen and (max-width: 760px) {
#header-nav-right #fullscreen-btn,#cloud-btn {
display:none
}
}

@media only screen and (max-width: 730px) {
#header-nav-right #setting-btn {
display:none
}
}

@media only screen and (max-width: 700px) {
#header-nav-right #logout-btn {
display:none
}
}

@media only screen and (max-width: 650px) {
#page-header .user-account-btn > a.user-profile span {
display:none
}
}

@media only screen and (max-width: 600px) {
#dashnav-btn,#page-header .user-account-btn > a.user-profile span {
display:none
}

.popover {
width:100%;
border-radius:0
}

.box-md {
width:auto
}

#page-title .titleimg {display:none}
#page-title .titlesecond {line-height:24px}
}

@media only screen and (max-width: 545px) {
#header-nav-right #chatbox-btn {
display:none
}
}

@media only screen and (max-width: 480px) {
.box-sm {
width:250px
}
#header-nav-right #bill-btn {
display:none
}
}

@media only screen and (max-width: 460px) {
#page-content {
padding:10px
}

#page-title .titleicon {
color: #666;
float: left;
font-size: 20px;
line-height: 40px;
}

#page-title h2 {
font-size:16px;
margin: 0 10px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {
margin-bottom:0px
}

.content-box {
margin-top:0!important
}

.row.mrg20B {
margin-bottom:0!important
}

.timeline-box .popover {
width:auto
}

.header-buttons-separator,#progress-btn,#page-title p,.dashboard-box .list-grade,.tooltip .tooltip-arrow,.todo-box .btn,.todo-box .bs-label {
display:none
}
}

@media only screen and (max-width: 420px) {
#header-nav-right #ticket-btn {
display:none
}
}

@media only screen and (max-width: 410px) {
#header-nav-right #ticket-btn {
display:none
}

.box-sm {
width:auto
}

#header-nav-right #logout-btn,#notifications-btn {
display:none
}

.dropdown-menu {
position:fixed;
left:0!important;
width:100%;
border-radius:0
}

#page-header .user-account-btn .dropdown-menu {
top:59px
}

#page-header .user-account-btn .dropdown-menu:after,#page-header .user-account-btn .dropdown-menu:before {
left:auto;
right:73px
}
}

@media only screen and (max-width: 370px) {
#header-nav-right #faq-btn {
display:none
}
}

.ui-slider				 {position: relative; text-align: left;}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.7em; height: 1.7em; cursor: default;}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;}
.ui-slider-horizontal 	{height:15px; font-size: 1em;border-radius:4px;background: #f5f5f5;box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider  .ui-state-default {border: 1px solid #cfcfcf; background: #f6f6f6; font-weight: bold; color: #1c94c4;}
.ui-slider .ui-state-hover, .ui-slider .ui-state-focus {border: 1px solid #cfcfcf; background: #ffffff; font-weight: bold; color: #a77405;}
.ui-slider .ui-state-active {border: 1px solid #cfcfcf; background: #ffffff; font-weight: bold; color: #eb8f00;}
#slidera .ui-widget-header {background: #3498db; color: #ffffff; font-weight: bold;}
#sliderb .ui-widget-header {background: #3498db; color: #ffffff; font-weight: bold;}

.wikicodebox {
border:1px solid #c2cad1;border-radius:3px;line-height:1.6em;background-color:#fff;
}
.wikicodebox .wikibuttons {
border-bottom:1px solid #e2e4e7;
}
.wikicodebox .wikigroup {
padding:2px;float:left;border-right: 1px solid #d9d9d9;
}
.wikicodebox button {margin-left:2px;padding: 4px 6px;font-size: 14px;line-height: 20px;cursor: pointer;color: #595959;text-align: center;overflow: visible;background-color:transparent;border:1px solid transparent;}
.wikicodebox button:hover {border:1px solid #d9d9d9;}
.wikicodebox button i {font-size: 16px;line-height: 16px;vertical-align: text-top;display: inline-block;width: 16px;height: 16px;color: #595959;}
.wikicodebox .wiki-first {margin-left:0px;}
.wikicodebox .wiki-last {border-right:0px;}
.wikicodebox .textarea-no-resize {
border:0px;border-radius:0px;box-shadow: none;resize: none;
}
.wikicodebox > .textarea-no-resize:focus {
border:0px;
}
.wikicodebox select {height:26px;}
.wikicodebox .wikistatus {
border-top:1px solid #e2e4e7;text-align:right;padding:4px 10px;
}

.panel-body .nav-tabs {margin-left: -20px;margin-right: -20px;margin-bottom: -16px;}