body {
	margin: 0;
	padding: 0;	
}

.company-logo{
    height: 22px;
    
}

#pushobj {
	position: absolute;
	top: 0px;
	left: 40px;
	right: 0px;
}

body .navbar-static-top{
	margin-bottom: 0;
}

.multilevelpushmenu_wrapper li.active{
	background-color:#F60;	
}

.breadcrumbs_wrapper{
	padding: 30px 0;
	background-color:#CCC;
}

.fuelux select, .fuelux textarea, .fuelux input[type="text"], .fuelux input[type="password"], .fuelux input[type="datetime"], .fuelux input[type="datetime-local"], .fuelux input[type="date"], .fuelux input[type="month"], .fuelux input[type="time"], .fuelux input[type="week"], .fuelux input[type="number"], .fuelux input[type="email"], .fuelux input[type="url"], .fuelux input[type="search"], .fuelux input[type="tel"], .fuelux input[type="color"], .fuelux .uneditable-input {

height: inherit !important;

}

.panel-separator{
	height: 10px;
}

.separator{
	height: 5px;
}



.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

@media only screen and (max-width: 991px)
{
    .dl-horizontal-col dt.col-xs-12{
        text-align:left!important;
    }
}

.thumbnail{
	position: relative;
	margin-bottom: 10px;
	}

.thumbnail .buttons{
	position: absolute;
	top:0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.3);
	z-index: 1;
	display: none;
}

.thumbnail .buttons .wrapper{
	padding: 10px 0;
	text-align:center;
}


.html-prop-panel{
	overflow-x:hidden; overflow-y:scroll;
	max-height: 150px;
	padding-right: 10px;
}


/* Side notes for calling out things
-------------------------------------------------- */
 
/* Base styles (regardless of theme) */
.bs-callout {
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}
.bs-callout h4 {
  margin-top: 0;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
  background-color: #fff;
}
 
/* Themes for different contexts */
.bs-callout-danger {
  background-color: #fcf2f2;
  border-color: #dFb5b4;
}
.bs-callout-warning {
  background-color: #fefbed;
  border-color: #f1e7bc;
}
.bs-callout-info {
  background-color: #f0f7fd;
  border-color: #d0e3f0;
}

.detail-view dt{
	color: rgb(102, 126, 153);
	font-weight: bold;
	border-bottom: 1px dotted rgb(213, 228, 241);
}

.workcenter-info {
	max-width: 100%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
	position: relative;
	top: 6px;
}

.workcenter-info small {
display: block;
}

.selector-modal .modal-dialog{
	width: 95%;
}

.fuelux img.list-image{
	height: 50px;
}

.fuelux .head-thumbUrl,
.fuelux .head-student_thumbUrl{
	width: 70px;
}

.fuelux .head-acts__1{
	width: 60px;
}

.fuelux .head-acts__2{
	width: 40px;
}

.fuelux .head-acts__3{
	width: 140px;
}


/*.fuelux .head-primaryKey{
	display:none;
}

.fuelux  .datagrid tbody tr.selectable td:first-child{
	display:none;
}*/


.btn img.fileimg{
    height: 24px;
}




.doclist img.fileicon{
    height: 32px;
    float: left;
}

.doclist .documentitem h5{
    display: inline-block;
    float: left;
}

.doclist .documentitem .docinfo{
    float:left;
     padding-left: 8px;

}

.widget-box .piechart-placeholder{
    min-height: 150px;
    width: 95%;
}

table.report-table{
    margin-bottom: 0;
}

.well.totals{
    border-top: 0;
    margin-right: 1px;
    text-align: right;
}

.fuelux .editors{
    display: none;
}

.fuelux .datagrid td.editable{
    cursor: pointer;
    background-color: #fefbed;
    position: relative;
}

.fuelux .datagrid td.editable.error{
    background-color: #f2dede;
}

.fuelux .datagrid td.editable.ok{
    background-color: #dff0d8;
}

.fuelux .grid-editor{
    position: absolute;
    top:-1px;
    left: -1px;
    min-width: 100%;
    padding: 10px;
    border-radius: 0 !important;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    z-index: 1051;
    background: #fff;
}

.edit-loading{
    display:none;
    position: absolute;
    top:0px;
    left: 0px;
    bottom: 0px;
    right:0px;
    z-index: 1;
    background-color: #fff;
}

.edit-loading .padding-8{
    padding: 8px;
}

a.task-request{
    
    position: fixed;
    bottom: 20px;
    left: 20px;
    background-color:  #0e90d2;
    color: #fff;
    font-size: 20px;
    padding: 10px;
    border: none;
    cursor: pointer;
}

.fc-sun,
.fc-sat { background-color: #fcf2f2  }

.fc-event.evt-t2{
    background-color: #F60;
    border:none;
}

.fc-event.evt-t1{
    background-color: #FFF;
    border:none;
}

.fc-event.evt-t3{
    background-color: #339bb9;
    border:none;
}

.fc-event.evt-t4{
    background-color: #00be67;
    border:none;
}

.fc-event.evt-t4{
    background-color: #d9534f;
    border:none;
}

.fc-event.evt-t5{
    background-color: #ffc657;
    border:none;
}

.workschedule .fc-event-inner{
    height: 18px;
}

.offwork .fc-event-inner{
    min-height: 24px;
}

.offwork .fc-event-title img{
    max-height: 25px;
    
}

.fc-event.evt-off2{
    background-color: #F60;
    border:none;
}

.fc-event.evt-off1{
    background-color: #00be67;
    border:none;
}

.fc-event.evt-off3{
    background-color: #CCC;
    border:none;
}



.fc-event.evt-hol1{
    background-color: #F60;
    border:none;
}

.fc-event.evt-hol2{
    background-color: #00be67;
    border:none;
}

.fc-event.evt-hol3{
    background-color: #CCC;
    border:none;
}


.sidebar-wapper{
    position: absolute;
    width: 189px;
}

.menu-min .sidebar-wapper {
    width: 42px;
}

@media only screen and (max-width: 991px)
{
    .sidebar-wapper{
        position:relative;
        width: 100%;
    }
}


.inbox-styled .fuelux .datagrid thead{
    border: 1px solid #D6E1EA;
    border-color: #D6E1EA transparent;
    background-color: #F1F5FA;
    border-top-width:0;
}

.inbox-styled .fuelux .table-bordered{
    border:none;
}

.inbox-styled .table thead tr{
    background: none;
    
}

.inbox-styled .table thead tr th {
    border: none;
}
.inbox-styled .table tbody tr:hover{
     background-color: #F1F5FA;
}

.inbox-styled .table tbody tr{
    border: 1px solid #EAEDF1;
border-bottom-width: 0;
padding: 12px 12px 14px;
line-height: 18px;
position: relative;
background-color: #FFF;
font-weight: bold;
color: #609FC4;

}

.inbox-styled .table tbody tr:first-child {
    border-top-width: 0;
}

.inbox-styled .fuelux .table-bordered th, .inbox-styled .fuelux .table-bordered td {
border-top-width: 0;
}

.inbox-styled .fuelux .table th, .inbox-styled .fuelux .table td{
    border:none;
    line-height: 31px;
}


.inbox-styled .fuelux .table thead tr:first-child{
    
    background: #fff;
    border-bottom: 1px solid #D6E1EA;
    border-top:none;
}

.inbox-styled .fuelux .table-bordered{
    border-collapse: collapse;
}

.inbox-styled .fuelux .datagrid tfoot{

background-color: #F1F1F1;
padding: 12px 16px;
border: 1px solid #E6E6E6;
border-width: 1px 0;
border-top: 1px solid #E4E9EE;

}

.inbox-styled .head-published_at{
    width: 120px;
}

.inbox-styled .fuelux .datagrid thead .sortable:hover {
    background: #E4E9EE;
}

.inbox-styled .fuelux .datagrid thead .sorted{
    background: none;
}


.inbox-styled .fuelux .datagrid{
    position: relative;
}


.inbox-styled  .fuelux .datagrid thead .datagrid-header-right {
position: absolute;
top: -61px;
right: 0;
float:none;
}

.head-isReaded{
    width: 20px;
}

.dropdown-colorpicker span.btn-colorpicker{
    border: 1px solid #d5d5d5;
}

.newsdisplay img{
    padding: 8px;
}


.wwwgallery .itemwrapper{
    border: #D6E1EA solid 1px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 5px;
}



.wwwgallery .mosaic{
    width: 100%;
    height: 200px;
    overflow: hidden;
}

.wwwgallery .mosaic img{
    width: 50%;
}

.wwwgallery .item .bottom{
    margin-top: 5px;
    background-color: #CCC;
    position: relative;
    padding: 10px ;
   
}
.wwwgallery .item .date{
    position: absolute;
    background-color: #333;
    top: -19px;
    right: 11px;    
    color: #fff;
    padding: 5px;
    border: 1px #fff solid;
}
    
.wwwgallery .item h5{
    text-align: center;
}

.information-list .iconplace {
background-color:#555;
text-align: center;
padding: 5px;
font-size: 16px;
color: #fff;
width: 40px;
margin-right: 10px;
margin-left: 0;
box-shadow: none;
float: left!important;
}

.image-and-string span{
    float:left;    
}
.image-and-string img{
    width: 50px;
    vertical-align: middle;
    padding-right: 10px;
}

div .dropdown-navbar>li:last-child>a {
border-bottom: 0 solid #DDD;
border-top: 1px dotted transparent;
font-size: 12px;
text-align: left;
color: #555;
}

.profile-activity ul.properties{
    list-style: none;
}

.profile-activity ul.properties strong{
    color: #000;
}
     
.btn.displaynone,
.displaynone{ 
    display: none;
}

.capturedcam img{
    border: 4px solid #65B43D;
}


.inline-search .form-group{
    display: inline-block;
    width: auto;
    margin-right: 10px;
    margin-left: 0;
    background-color: #E4E9EE;
    padding: 5px 10px;
    margin-bottom: 0px;
}


.inline-search .fldt-dropdownlist{
    max-width: 250px;
}

.inline-search .fldt-dropdownlist select,
.inline-search .fldt-dropdownlist .inline
{
    max-width: 100%;
}
.inline-search .form-group > label{
    display: block;
}

.inline-search .input-large.date{
    width: auto;
}

.inline-search .input-large.date input{
    width: 100px;
}

.inline-search .input-group,
.inline-search .input-group-btn{
    display: inline-block;
}


.inline-search .form-group label{
    margin-right: 10px;
}
.inline-search .form-control{
    width: auto;display: inline-block;
}
.inline-search{

    display: block;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 15px 15px 15px;
}

.inline-search .sbtns{
    float: right;
}

.inline-search .sbtns .btn span{
    display: none;    
}

.inline-search .bs-callout{
    display: none;    
}

.search-form label.required span.required{
     display: none;    
}

.detail-view .row .row{
    margin: 0;
}


.dl-horizontal-col:after{
    content: "";
    clear: both;
    display: block;
    height: 0px;
    
}



.dl-horizontal-col dt {
    float: left;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dl-horizontal-col .labelpad{
    padding-right: 10px;
    display: inline-block;
}

/*.detail-view  .dl-horizontal dt {
    width: 48%;
    min-height: 25px;
}
.detail-view  .dl-horizontal dd {
    margin-left: 52%;
}*/


.detail-view .row .row .col-xs-1, 
.detail-view .row .row .col-xs-2, .detail-view .row .row .col-xs-3,
.detail-view .row .row .col-xs-4, 
.detail-view .row .row .col-xs-5, .detail-view .row .row .col-xs-6, .detail-view .row .row .col-xs-7, .detail-view .row .row .col-xs-8, .detail-view .row .row .col-xs-9, .detail-view .row .row .col-xs-10, .detail-view .row .row .col-xs-11, .detail-view .row .row .col-xs-12, .detail-view .row .row .col-sm-1, .detail-view .row .row .col-sm-2, .detail-view .row .row .col-sm-3, .detail-view .row .row .col-sm-4, .detail-view .row .row .col-sm-5, .detail-view .row .row .col-sm-6, .detail-view .row .row .col-sm-7, .detail-view .row .row .col-sm-8, .detail-view .row .row .col-sm-9, .detail-view .row .row .col-sm-10, .detail-view .row .row .col-sm-11, .detail-view .row .row .col-sm-12, .detail-view .row .row .col-md-1, .detail-view .row .row .col-md-2, .detail-view .row .row .col-md-3, .detail-view .row .row .col-md-4, .detail-view .row .row .col-md-5, .detail-view .row .row .col-md-6, .detail-view .row .row .col-md-7, .detail-view .row .row .col-md-8, .detail-view .row .row .col-md-9, .detail-view .row .row .col-md-10, .detail-view .row .row .col-md-11, .detail-view .row .row .col-md-12, .detail-view .row .row .col-lg-1, .detail-view .row .row .col-lg-2, .detail-view .row .row .col-lg-3, .detail-view .row .row .col-lg-4, .detail-view .row .row .col-lg-5, .detail-view .row .row .col-lg-6, .detail-view .row .row .col-lg-7, .detail-view .row .row .col-lg-8, .detail-view .row .row .col-lg-9, .detail-view .row .row .col-lg-10, .detail-view .row .row .col-lg-11, .detail-view .row .row .col-lg-12
{
    padding: 0;
}


.dropdown-menu-right, .dropdown-menu.pull-right {
    left: auto;
    right: 0;
}

@media only screen 
and (max-width : 900px) {
    .navbar-header .nav-user-photo{
        display: none;
    }
    .navbar-header  .company-logo{
        display: none;
    }
}

.cancel-off-png, .cancel-on-png, .star-half-png, .star-off-png, .star-on-png {
    font-size: 2em;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: FontAwesome;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    color: #777;
}

.cancel-on-png {
    color: #DD5A43;
}
.cancel-on-png:before {
    content: "\f057"}
.cancel-off-png {
    color: #E08374;
}
.cancel-off-png:before {
    content: "\f05c"}
.star-on-png {
    color: #FEB902;
}
.star-on-png:before {
    content: "\f005"}
.star-off-png {
    color: #777;
}
.star-off-png:before {
    content: "\f006"}
.star-half-png {
    color: #FEB902;
}
.star-half-png:before {
    content: "\f123"}

.bootstrap-datetimepicker-widget.dropdown-menu{
    z-index: 10000;
}
.bootstrap-datetimepicker-widget ul{
    list-style: none;
    margin: 0 0px 0 10px;
}

span.null{
    color: #DDD;
}

.thumbnail.interested{
    border: 2px solid #82AF6F;
}

.calendar-stack {
    position: relative;
    display: inline-block;
    width: 0.92857em;
    height: 1em;
}

.calendar-stack .fa,
.calendar-stack .calendar-day,
.calendar-stack .calendar-month{
    position: absolute;
}
.calendar-stack .calendar-month {
    top: 2.875em;
    left: 0.625em;
    width: 1.375em;
    height: 0.45em;
    font-family: sans-serif;
    font-size: 0.27143em;
    font-weight: 700;
    line-height: 0.27143em;
    text-align: center;
    text-transform: uppercase;
}
.calendar-stack .calendar-day {
    top: 1.275em;
    left: 0.525em;
    width: 1.375em;
    height: 0.75em;
    font-family: sans-serif;
    font-size: 0.37143em;
    font-weight: 700;
    line-height: 0.37143em;
    text-align: center;
}

.search-thumbnail img{
    max-height: 180px;
}

@media (max-width: 991px){
    div .navbar-toggle {
        display: block;
    }
}

@media only screen and (max-width: 991px){
    div.sidebar.responsive {
        position: absolute;
    }
}


a.task-remove {
    position: fixed;
    bottom: 20px;
    left: 60px;
    background-color: #DD5A43;
    color: #fff;
    font-size: 20px;
    padding: 10px;
    border: none;
    cursor: pointer;
}

.fa-rotate-45 {
    -ms-transform:rotate(45deg);     /* Internet Explorer 9 */
    -webkit-transform:rotate(45deg); /* Chrome, Safari, Opera */
    transform:rotate(45deg);         /* Standard syntax */
}

#model_image{
    max-height: 300px;
}

.btn.disabled {
    text-decoration: line-through;
}

.report-table .list-image{
    max-height: 50px;
}

div .nav-list>li>a{
    height: auto;
    min-height: 39px;
}

div.infobox{
    height: 108px;
}


.selector-label-container .label{
    white-space: normal;
    height: auto;
    border-bottom: 1px solid #fff;
}

.selector-label-container.form-control{
    height: auto;
    min-height: 34px;
}
.chosen-container{
    min-width: 100%;
}

@media (min-width: 768px) and (max-width: 1280px){

    .totals .dl-horizontal dd,
    div .fuelux .dl-horizontal dd{
        margin-left: 73px;
    }
    
    
    
    .totals  .dl-horizontal dt,
    div .fuelux .dl-horizontal dt{
       
        width: 65px;
       
    }    
}


.fuelux .table-bordered .mobilename{
    display: none;
}

.fuelux .table-bordered tbody tr:nth-child(even) {background: #FAFAFA}

.fuelux table.datagrid tbody tr.selected > td{
    color: inherit;
}

.fuelux table.datagrid tbody tr.selected {
    background-color: #acd392;
}

.fuelux table.datagrid tbody tr.selected > td:first-child > div.selectWrap {
    left: 0;
}

@media only screen and (max-width: 479px){

    div.navbar:not(.navbar-collapse) .navbar-header.pull-right {
        float: right!important;
    }
    div.navbar:not(.navbar-collapse) .navbar-header.pull-left {
        float: left!important;
    }
    .navbar-brand{
        display: inline-block;
        max-width: 150px;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    div.page-content {
        padding: 8px 8px 24px;
    }
    
    /* arreglo grid */
    
    .fuelux table.table-bordered td{        
        display: block;
        border-top: none;
        border-bottom: none;
        border-right: none;
        padding: 2px 4px;
    }
    
    .fuelux .table-bordered td:last-child{                       
        border-bottom: 1px solid #dddddd; 
        
    }
     
    .fuelux .table-bordered thead th{                       
        display: none;        
    }
    
    .fuelux .table-bordered thead .tr-search-and-title th{                       
        display: table-cell;        
    } 
    
    .fuelux .table-bordered .mobilename{
        display: inline-block;
        font-weight: bold;
        color: #9E9E9E;
        padding-right: 5px;
    }
    
    .fuelux .table-bordered tfoot input.span1{
        width: 80px;
    }
    
    .modal-dialog .modal-header h4{
        font-size: 0.95em;
    }
    .modal-dialog .modal-header{
        padding: 10px;        
    }
    
    .modal-dialog .modal-footer .btn {
        border-width: 4px;
        font-size: 13px;
        padding: 4px 9px;
        line-height: 1.38;
    }
 }
 
 .tree {padding-left:9px;overflow-x:hidden;overflow-y:auto;position:relative}
.tree:before {display:inline-block;content:"";position:absolute;top:-20px;bottom:16px;left:0;border:1px dotted #67b2dd;border-width:0 0 0 1px;z-index:1}
.tree .tree-folder {width:auto;min-height:20px;cursor:pointer}
.tree .tree-folder .tree-folder-header {position:relative;height:20px;line-height:20px}
.tree .tree-folder .tree-folder-header:hover {background-color:#f0f7fc}
.tree .tree-folder .tree-folder-header .tree-folder-name,.tree .tree-item .tree-item-name {display:inline;z-index:2}
.tree .tree-folder .tree-folder-header>[class*="icon-"]:first-child,.tree .tree-item>[class*="icon-"]:first-child {display:inline-block;position:relative;z-index:2;top:-1px}
.tree .tree-folder .tree-folder-header .tree-folder-name {margin-left:2px}
.tree .tree-folder .tree-folder-header>[class*="icon-"]:first-child {margin:-2px 0 0 -2px}
.tree .tree-folder:last-child:after {display:inline-block;content:"";position:absolute;z-index:1;top:15px;bottom:0;left:-15px;border-left:1px solid #FFF}
.tree .tree-folder .tree-folder-content {margin-left:23px;position:relative}
.tree .tree-folder .tree-folder-content:before {display:inline-block;content:"";position:absolute;z-index:1;top:-14px;bottom:16px;left:-14px;border:1px dotted #67b2dd;border-width:0 0 0 1px}
.tree .tree-item {position:relative;height:20px;line-height:20px;cursor:pointer}
.tree .tree-item:hover {background-color:#f0f7fc}
.tree .tree-item .tree-item-name {margin-left:3px}
.tree .tree-item .tree-item-name>[class*="icon-"]:first-child {margin-right:3px}
.tree .tree-item>[class*="icon-"]:first-child {margin-top:-1px}
.tree .tree-folder,.tree .tree-item {position:relative}
.tree .tree-folder:before,.tree .tree-item:before {display:inline-block;content:"";position:absolute;top:14px;left:-13px;width:18px;height:0;border-top:1px dotted #67b2dd;z-index:1}
.tree .tree-selected {background-color:rgba(98,168,209,0.1);color:#6398b0}
.tree .tree-selected:hover {background-color:rgba(98,168,209,0.1)}
.tree .tree-item,.tree .tree-folder {border:1px solid #FFF}
.tree .tree-folder .tree-folder-header {border-radius:0}
.tree .tree-item,.tree .tree-folder .tree-folder-header {margin:0;padding:5px;color:#4d6878;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.tree .tree-item>[class*="icon-"]:first-child {color:#f9e8ce;width:13px;height:13px;line-height:13px;font-size:11px;text-align:center;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:#fafafa;border:1px solid #CCC;box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.tree .tree-selected>[class*="icon-"]:first-child {background-color:#f9a021;border-color:#f9a021;color:#FFF}
.tree .icon-plus[class*="icon-"]:first-child,.tree .icon-minus[class*="icon-"]:first-child {border:1px solid #DDD;vertical-align:middle;height:11px;width:11px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;border:1px solid #8baebf;line-height:10px;background-color:#FFF;position:relative;z-index:1}
.tree .icon-plus[class*="icon-"]:first-child:before {display:block;content:"+";font-family:"Open Sans";font-size:16px;position:relative;z-index:1}
.tree .icon-minus[class*="icon-"]:first-child:before {content:"";display:block;width:7px;height:0;border-top:1px solid #4d6878;position:absolute;top:5px;left:2px}
.tree .tree-unselectable .tree-item>[class*="icon-"]:first-child {color:#5084a0;width:13px;height:13px;line-height:13px;font-size:10px;text-align:center;border-radius:0;background-color:transparent;border:0;box-shadow:none}
.tree [class*="icon-"][class*="-down"] {transform:rotate(-45deg)}
.tree .icon-spin {height:auto}
.tree .tree-loading {margin-left:36px}
.tree img {display:inline;veritcal-align:middle}

[class^="icon-"], [class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
}

.icon-folder-open:before {
    content: "\f07c";
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
}

.icon-folder-close:before {
    content: "\f07b";
}

.form-group.fldt-discount select.form-control{
    display: inline-block;
    width: auto;
}


.input-daterange .bootstrap-timepicker-widget.timepicker-orient-bottom{

}

div .nav-tabs>li>a .badge {
    line-height: 12px;
}