:root {
  --rasi-teal: #087579;
  --rasi-teal-light: #08757912;
  --rasi-orange: #eb7f24;
  --rasi-orange-dark: #c97633;
}
body {
	background:#f3f1f2 !important;
  overflow-x:hidden;
}

pre {
  text-align: left;
  overflow-x: auto;
  max-width: 500px;
}

.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label~.form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

a.label:focus,a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #777
}

.label-default[href]:focus,.label-default[href]:hover {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #337ab7
}

.label-primary[href]:focus,.label-primary[href]:hover {
    background-color: #286090
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:focus,.label-success[href]:hover {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:focus,.label-info[href]:hover {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:focus,.label-warning[href]:hover {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:focus,.label-danger[href]:hover {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
    background-color: #f5f5f5
}

.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
    background-color: #e8e8e8
}

.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
    background-color: #dff0d8
}

.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
    background-color: #d0e9c6
}

.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
    background-color: #d9edf7
}

.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
    background-color: #c4e3f3
}

.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
    background-color: #fcf8e3
}

.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
    background-color: #faf2cc
}

.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
    background-color: #f2dede
}

.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
    background-color: #ebcccc
}

.table .text {
  position: relative;
}
.table .text span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  left: 0;
  right: 0;
}
.text:before {
  content: '';
  display: inline-block;
}

.panel > .inline-datepicker > .ui-datepicker-inline {
  border:none;
  width: 100%;
}
#dashboard-calendar-picker {
  border: none;
}
#dashboard-calendar-picker .ui-datepicker {
  width: 100%;
  /*height: 500px;*/
}

#dashboard-calendar-picker .ui-datepicker table.ui-datepicker-calendar td a {
  height: 70px;
  /*height: 500px;*/
}

.overflow-table-cell {
  overflow: hidden;
    max-width: 0 !important;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.btn-padded {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.ui-datepicker-calendar .blue > a {
  background:#006ab3;
  color:#fff;
}
.ui-datepicker-calendar .red > a {
  background:red;
  color:#fff;
}

.muted {
  opacity: 0.5
}
.panel > .inline-datepicker .ui-datepicker-header {
      margin: -4px;
    /*border-top: none;
    border-left: none;
    border-right: none;*/
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    font-weight: normal;
    font-size: 12px;
}

.text-overflow {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.panel-heading .nav-tabs {
    margin-bottom: -10px ;
    border-bottom: none;
}

.list-group.list-inline{
  font-size:0;
      margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    text-align:justify;
    width: 100%;
  display: flex;
  justify-content: space-between;
}

.nav-bordered > li {
  border:1px solid #ddd;
  border-left:none;
}

.nav-bordered > li:first-child {
  border-left:1px solid #ddd;
}

.nav-bordered > li > a {
  padding:10px !important;
}

.list-group.list-inline > .list-group-item{
  font-size:16px;
}

.panel.panel-default.panel-blue > .panel-heading {
  border-bottom:none;
}

.panel-heading .nav-tabs > li > a {
  border-bottom: none !important;
  margin-bottom: 0;
}

.panel-heading .nav-tabs > li:not(.active) a {
  color:#fff;
}

.panel-heading .nav-tabs > li:not(.active) a:hover {
  color:#006cb4;
}

.tab-content >.tab-pane > .list-group > .list-group-item {
  border:none;
  border-top:1px solid #ddd;
}

.tab-content >.tab-pane > .list-group > .list-group-item:first-child{
  border:none;
}

.tab-content > .tab-pane > .list-group {
  margin:0;
}

#dashboard-notifications-calendar table.calendar {
  margin:0;
} 
#main-content .page-header {
  margin:0;
}
.page-header h1 {
  margin:0;
  color:#006AB3;
}
.modal-header {
  background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
    border-radius: 5px 5px 0 0;
}

.modal-footer {
  background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
}

.flash-wrapper {
  background: #fff;
}

.modal .ui-autocomplete {
  z-index: 9999;
}

#main-white {
	background:#fff;
	min-height:150px;
	margin-bottom:-70px;
	border-bottom:#ddd 1px solid;
	box-shadow:#fff 0 1px 0;
}

#doughnut-chart-legend {
  list-style: none;
  margin:0;
  padding:0;
  padding-bottom:5px;
  margin-bottom: 5px;
  border-bottom:1px solid #ddd;
}

#doughnut-chart-legend li {
  display:inline-block;
  padding:5px;
}

.compliance-task-overview {
  font-size:11px;
}



.alert-well-link {
  position: absolute;
  top:0;
  right:0;
  height: 100%;
  background:rgba(200,200,200, 0.4);
  text-decoration: none;
  color:#fff;
  padding:10px;
  font-size:20px;
  font-weight: bold;
  line-height: 330%;

}

.alert-well-link:hover {
 background:rgba(200,200,200, 0.7);
  color:#fff;
}

#tasks-carousel {
  /*padding-bottom:20px;
  margin:20px;*/
  padding: 0;
  margin: 0;
}

#tasks-carousel .carousel-indicators {
  position: absolute;
  bottom: -10px;
  left:30px;
}

#tasks-carousel .carousel-indicators li.active {
  background:#ababab;
}

#tasks-carousel .carousel-indicators li {
  background:#ebebeb;
}

.main-white {
  background:#fff;
  min-height:150px;
  /*margin-bottom:-70px;*/
  border-bottom:#ddd 1px solid;
  box-shadow:#fff 0 1px 0;
  margin-left:-20px;
  margin-right:-20px;
  margin-top:-20px;
  margin-bottom: 20px;
}

.grey-well {
  background:#f6f6f6;
  border-left:5px solid #d8d8d8;
  margin:20px;
  padding:20px;
}

.blue-well {
  /*background:#006cb5;
  border-left:5px solid #274f85;
  color:#fff;
  margin:20px;
  padding:5px 10px;*/
}

.green-well {
  /*background:#14b38f;
  border-left:5px solid #0c8a6d;
  color:#fff;
  margin:20px;
  padding:5px 10px;*/
}

.red-well {
  /*background:#f4abab;
  border-left:5px solid #a50000;
  color:#fff;
  margin:20px;
  padding:5px 10px;*/
}

.alert-well {
  min-height:85px;
  position: relative;
  margin:0;
  padding: 10px;
  font-size:11px;
  padding-right: 40px;
}

#main_nav {
	background:#fff;
	box-shadow: rgba(0,0,0,0.6) 0 0 5px;
	position: fixed;
  top:0;
  left:0;
  bottom:0;
  overflow: auto;
  width: 160px;
	z-index: 10;
}

#main_nav > ul {
	margin:0;
	padding:0;
}

.main-search-type-radio {
  display: none;
}

#main_nav > ul > li {
	/*display:inline-block;*/
}
#top_nav {
  position:fixed;
  top:0;
  left:160px;
  right:0;
  padding:10px;
  background:#087579;
  color:#bdd1e2;
  z-index: 9;
}

#top-nav-account-menu li{
  display:inline-block;
  list-style: none;
  color:#fff;
}

#top-nav-account-menu li a {
  color:#fff;
}

#main_nav > ul > li > a {
	/*display:inline-block;
	padding:20px 10px 15px 10px;*/
	color:#828282;
	/*font-size:16px;*/
	text-decoration: none;
  display:block;
  padding:5px 10px ;
	/*border-bottom:5px solid #fff;*/
}

#main_nav > ul > li > a:hover, #main_nav > ul > li.active > a  {
	color:#eb7f24;
	/*border-bottom:5px solid #004298;*/
}

#main_nav li.active.has-children {
  background:#f6f6f6;
  border-left:3px solid #005dab;
}

.compliance-main-nav-wrapper {
  border-left:3px solid #005dab;
  background:#eaeaea;
}

.compliance-main-nav-wrapper a {
  color:#707070;
  text-decoration: none;
}

.compliance-main-nav {
  list-style: none;
  padding-left:25px;
}

.compliance-main-nav li.active {
  font-weight:bold;
}


#main_nav .logo > a {
	border-bottom:1px solid #ddd !important;
  padding-top:20px;
	padding-bottom:20px;
  margin-bottom:20px;
}

#main {
	padding:20px;
  margin-left:160px;
  margin-top:56px;
}

.circle {
	border-radius: 50px;
   	box-shadow:inset rgba(0,0,0,0.6) 0 0 10px;
    color: #fff;
    text-align: center;
    font-size: 33px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    display: inline-block;

}

#global-search {
	border-radius: 20px;
	padding:8px;
	margin:12px;
	width:350px;
	padding-left:40px;
	border:1px solid #ccc;
}

#global-search-wrap {
	position: relative;

}

#global-search-submit {
	position:absolute;
	left:25px;
	top:20px;
	font-size:18px;

}

.table thead {
	background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
}

.panel.panel-default > .panel-heading {
	/*background:#f6f6f6;*/
}

.btn.btn-primary, .btn-primary:hover, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary:active:hover, .btn-primary:focus {
  color: #fff;
  background:#087579; 
  border-color: #087579;
}

.btn-success, .btn-success:hover, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success:active:hover, .btn-success:focus {
  color: #fff;
  background: #eb7f24;
  border-color: #eb7f24;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #087579;
  border-color: #087579;
}

a, a:hover, a:focus, .btn-link, .btn-link:hover, .btn-link:focus {
	color:#eb7f24;
}

.fa-plus, .fa-arrow-left, .fa-arrows {
	color:#eb7f24;
}

.pagination>li>a, .pagination>li>span {
  color: #eb7f24;
}

.panel-footer-btn {
	width: 100%;
	display: block;
	border-radius: 0 0 4px 4px;
}
.table-selectable {
	-webkit-touch-callout: none; /* iOS Safari */
  	-webkit-user-select: none;   /* Chrome/Safari/Opera */
  	-khtml-user-select: none;    /* Konqueror */
  	-moz-user-select: none;      /* Firefox */
  	-ms-user-select: none;       /* Internet Explorer/Edge */
  	user-select: none;
}
.selected-row td{
	background-color: #d9edf7;
}

@-moz-keyframes three-quarters-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes three-quarters-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes three-quarters-loader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.cts-spinner-loader{
  -moz-animation: three-quarters-loader 1250ms infinite linear;
  -webkit-animation: three-quarters-loader 1250ms infinite linear;
  animation: three-quarters-loader 1250ms infinite linear;
  border: 8px solid #38e;
  border-right-color: transparent;
  border-radius: 16px;
  box-sizing: border-box;
  display: inline-block;
  position: absolute;
  overflow: hidden;
  text-indent: -9999px;
  width: 32px;
  height: 32px;
  top:50%;
  margin-top:-16px;
  left:50%;
  margin-left:-16px;

}

.cts-spinner {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:rgba(255,255,255,0.8);
  z-index: 99999;
}
.tablesorter-header {
  position: relative;
}

.tablesorter-header:after{
  font-family: FontAwesome;
  content:'\f07d';
  position: absolute;
  right:5px;
  top:50%;
  margin-top: -9px;
  color:#989898;
  text-shadow:#fff 0 -1px 0;
}

.tablesorter-header.tablesorter-headerAsc:after{
  content:'\f176';
}

.tablesorter-header.tablesorter-headerDesc:after{
  content:'\f175';
}


table.sortable-table > thead th {
  cursor: pointer;
  border-right:1px solid #d7d7d7;
  text-align: center;
  padding-right:20px;
  padding-left:20px;
  color:#333;
}

.filter-table-menu {
    text-align: justify;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .filter-table-menu > li {
    width:100px;
    display:inline-block;
    vertical-align:top;
  }
  .filter-table-menu > li > span {
    display:block;
    text-align: center;
    font-weight: bold;
    margin-top:5px;
  }
  .filter-table-menu:after{
    content: '';
    width: 100%;
    display: inline-block;
    border-bottom:1px solid #ddd;
    margin-top:15px;
    margin-bottom:15px;
  }

  .panel-default.panel-blue .panel-heading {
    background:#006cb4 !important;
    color:#fff !important;
  }
  .panel-title {
    /*color:#fff;*/
    /*font-size: 22px;*/
    
  }

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

.panel > .btn {
  width: 100%;
    border-radius: 0 0 4px 4px;
} 

.switch {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 17px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked ~ .slider {
  background-color: #2196F3;
}

input:checked ~ .slider.success {
  background-color: #eb7f24;
}

input:focus ~ .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked ~ .slider:before {
  -webkit-transform: translateX(13px);
  -ms-transform: translateX(13px);
  transform: translateX(13px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 17px;
}

.slider.round:before {
  border-radius: 50%;
}


.onoffswitch {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid transparent; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: #006AB3; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 18px; margin: 6px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 56px;
    border: 2px solid transparent; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}
.row:before, .row:after {display: none !important;}

.splitable .split-col {
  float:left;
  padding: 15px;
  overflow-y: auto;
  position: relative;
}
.split-col-drag {
  position: absolute;
  left: 0px;
  height: calc(100% - 30px);
  border-left:1px solid #ccc;
  cursor:col-resize;
  width: 9px;
}

.split-left {width:55%;float:left;position:relative; /*background:#fff;*/ z-index: 2}
.split-right {overflow:auto;}
.split-bar {cursor: col-resize;width:9px;height:100%;position:absolute;right:0;top:0;}
.split-bar:before {content:'';position:absolute;width:1px;height:100%;background:#acacac;margin-left:4px; border-left: #fffcfc 2px groove;}
.split-bar:after {content:'';position:absolute;width:9px;height:40px;border-left:1px solid #acacac;border-right:1px solid #acacac;border-top:4px solid #ffffff;border-bottom:4px solid #ffffff;top:250px;}


/*css add after upgrading bootstarp version*/
body {
  font-size: 14px;
  line-height: 1.42857143;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #333333;
}
@media (min-width: 1200px){
.container {
    max-width: 1140px;
}
}
.text-info {
  color: #31708f !important;
}
h1,h3{
	margin-top:20px;
	line-height:1.1
}

h1{
	font-size:36px;
}
h3{
  font-size:24px;
}
.h4, h4 {
  font-size: 18px;
}
.fade.in{
  opacity:1
}
.modal-backdrop.in{
  opacity:0.5
}
.text-right{
  text-align:right;
}
.row{
  --bs-gutter-x: 1.875rem;
}
@media (min-width: 768px){
  .col-sm-offset-1 {
      margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
      margin-left: 16.6666666%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
}
  }
#top-nav-account-menu{
  margin-bottom:0
}
a{
  text-decoration:none
}
.btn{
  display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-link{
  text-decoration:none;
}
select{
  -webkit-appearance: auto !important;
  -moz-appearance: auto !important;
  appearance: auto !important;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
.form-control{
  font-size:14px;
  border-radius:4px;
  border:1px solid #ccc;
  line-height: inherit;
  color:#555;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  background-color: #fff;
  background-image: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}

.btn-default {
  text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
  border-color: #ccc;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
  color: #333;
    background-color: #fff;
    color: #333;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
  background-color: #e0e0e0;
  background-image: none;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-footer ul{
  margin-bottom:8px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.mt-5{
  margin-top:30px !important;
}
.mb-5{
  margin-bottom:30px !important;
}
.ml-3{
  margin-left:10px !important;
}
.mr-3{
  margin-right:10px !important;
}
.p-3{
  padding:10px !important;
}
.pb-4, .py-4 {
  padding-bottom: 15px !important;
}
.pt-4, .py-4 {
  padding-top: 15px !important;
}
.pl-4, .px-4 {
  padding-left: 15px !important;
}

.pr-4, .px-4 {
  padding-right: 15px !important;
}
.ml-4, .mx-4 {
  margin-left: 15px !important;
}
.pt-3 {
  padding-top: 10px !important;
}
.px-5 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}
.my-3 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.mt-3 {
  margin-top: 10px !important;
}
.pl-0, .px-0 {
  padding-left: 0!important;
}
.pr-0, .px-0 {
  padding-right: 0!important;
}
.pr-3{
  margin-right: 10px !important;
}
.label-danger {
  background-color: #d9534f;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
  background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
  background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
  color:#555;
}

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}

.input-group-text,.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    display: flex;
    align-items: center;
}
.pagination{
  --bs-pagination-border-radius: 4px;
  --bs-pagination-font-size:14px;
  margin-bottom:0;
}
.pagination>li>a, .pagination>li>span{
  position: relative;
  display: inline-block;
  padding: 6px 12px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{
  justify-content:end;
}
.pagination > li > a{
    margin-left: -1px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination_list{
  order:3
}
.pagination_list_number{
  order:2;
  margin-left:auto;
  margin-right:10px;
}
.pagination_list_number p{
  margin-bottom:0;
}
.table{
  --bs-table-bg:transparent;
  --bs-border-color: #dddddd;
  --bs-table-color-state:#333333;
  color:#333333 !important;
  margin-bottom:0;
  border-spacing:0;
}
.table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  box-shadow:none;
}
.pagination-record-count-select{
  max-width:78px
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
      font-weight:700;
      font-size:14px;
  }
    .form-horizontal .form-group {
    display:flex;
    flex-wrap:wrap;
    margin-bottom: 15px;
    align-items:center;
  }
  [class*="invoices"] .form-horizontal .form-group {
    margin-inline:-15px
  }
  [class*="invoices"] .form-horizontal .form-group [class*="col-"]{
    padding:0 15px
  }
  .modal {
    --bs-modal-padding: 15px;
    --bs-modal-header-padding-x: 15px;
    --bs-modal-header-padding-y: 15px;
    --bs-modal-header-padding: 15px;
    --bs-modal-title-line-height: 1.42;
  }
  .modal-loaded-content .form-horizontal .form-group [class*="col-"]{
    padding:0 15px
  }
  .modal-header{
    flex-direction:row-reverse;
  }
  .modal-content{
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
  }

  #right-sidebar{
    padding-right:0 !important;
  }

  .close{
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
    border:0
  }
  /*
  .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
  }
  .table-striped>tbody>tr:nth-of-type(odd):not(.selected-row) td{
    background-color: #f9f9f9;
    box-shadow:none;
  }
  .table>tbody>tr.danger>td{
    background-color: #f2dede;
  }
  .table-hover>tbody>tr.danger:hover>td{
    background-color: #ebcccc;
}
*/
.table-bordered {
  border: 1px solid #ddd;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
  border-top: 0;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
  border: 1px solid #ddd;
}
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
  background-color: #dff0d8;
}
.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
  background-color: #d0e9c6;
}
.dataTables_length,.dataTables_filter{
  margin-bottom:5px
}

[class*="ucc-queue"] h1{
  margin-bottom:30px !important
}
input[type="search"]{
  box-sizing: border-box;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}

.form-group{
  margin-bottom:15px
}

label{
  margin-bottom: 5px;
  font-weight: 700;
}
#ucc-search-sidebar .panel-footer ul li{
  display:inline-block
}

#ucc-search-sidebar .panel-footer .px-5{
  padding-inline:30px !important;
}

[class*="project-index"] ~ #accretion-modal .modal-footer > .row{
  justify-content:space-between;
  width:100%;
}
textarea.form-control{
  height:auto;
}

[class*="project-index"] ~ #accretion-modal .list-inline li,#status-definitions li,[class*="ucc-bulk index"] .list-inline li{
  display:inline-block;
  padding-right: 5px;
    padding-left: 5px;
}

[class*="project-index"] .input-group-sm>.form-control,
[class*="project-index"] .input-group-sm>.input-group-addon,
[class*="project-index"] .input-group-sm>.input-group-btn>.btn,
.btn-group-sm>.btn, .btn-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
#status-definitions{
  margin-left:-5px;
}
.col-xs-6{
  flex: 0 0 auto;
  width: 50%;
}
.alert-dismissible{
  padding-right:30px;
}
.alert-info {
  background-image: -webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);
  background-image: -o-linear-gradient(top,#d9edf7 0,#b9def0 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));
  background-image: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert button.close{
  float:right;
}

@media (min-width: 992px){
.modal-lg {
  --bs-modal-width: 900px;
}
}

/* icons*/

@font-face{font-family:'Glyphicons Halflings';src:url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot');src:url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.woff') format('woff'),url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
.glyphicon-asterisk:before{content:"\2a";}
.glyphicon-plus:before{content:"\2b";}
.glyphicon-euro:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
.glyphicon-briefcase:before{content:"\1f4bc";}
.glyphicon-calendar:before{content:"\1f4c5";}
.glyphicon-pushpin:before{content:"\1f4cc";}
.glyphicon-paperclip:before{content:"\1f4ce";}
.glyphicon-camera:before{content:"\1f4f7";}
.glyphicon-lock:before{content:"\1f512";}
.glyphicon-bell:before{content:"\1f514";}
.glyphicon-bookmark:before{content:"\1f516";}
.glyphicon-fire:before{content:"\1f525";}
.glyphicon-wrench:before{content:"\1f527";}