[class^="icon-"],[class*=" icon-"]{
    display:inline-block;
    width:14px;
    height:14px;
    margin-top:1px;
    *margin-right:.3em;
    line-height:14px;
    vertical-align:text-top;
    background-image:url("../images/glyphicons-halflings.png");
    background-position:14px 14px;
    background-repeat:no-repeat
}

.icon-time {
    background-position: -48px -24px;
}
.icon-chevron-up {
    background-position: -288px -120px;
}
.icon-chevron-down {
    background-position: -313px -119px;
}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{
    background-image:url("../img/glyphicons-halflings-white.png")
}
.well{
    min-height:20px;
    padding:4px 20px;
    max-width: 260px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:0px;
    /*-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)*/
}
.well blockquote{
    border-color:#ddd;
    border-color:rgba(0,0,0,0.15)
}
.well-large{
    padding:24px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.well-small{
    padding:9px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{
    display:inline-block
}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{
    color:#c09853;
    background-color:#fcf8e3;
    border-color:#c09853
}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{
    color:#b94a48;
    background-color:#f2dede;
    border-color:#b94a48
}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{
    color:#468847;
    background-color:#dff0d8;
    border-color:#468847
}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{
    color:#3a87ad;
    background-color:#d9edf7;
    border-color:#3a87ad
}
.input-append,.input-prepend{
    margin-bottom:0px;
    font-size:0;
    white-space:nowrap
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{
    font-size:14px
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{
    background: transparent none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    padding: 0 40px 0 0;
    margin: 0;
    position: relative;
    vertical-align: top;
    height: auto;
}
.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{
    z-index:2
}
.input-append .add-on,.input-prepend .add-on{
    display:inline-block;
    width:auto;
    height:28px;
    min-width:16px;
    padding:4px 5px;
    font-size:14px;
    font-weight:normal;
    line-height:20px;
    text-align:center;
    text-shadow:0 1px 0 #fff;
    background-color:#eee;
    border:1px solid #ccc
}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{
    vertical-align:top;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.input-append .active,.input-prepend .active{
    background-color:#a9dba9;
    border-color:#46a546
}
.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.input-append .add-on,.input-append .btn,.input-append .btn-group{
    margin-left:-1px
}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{
    margin-right:-1px;
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{
    margin-left:-1px;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.input-prepend.input-append .btn-group:first-child{
    margin-left:0
}
.form-search .input-append .search-query,.form-search .input-prepend .search-query{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.form-search .input-append .search-query{
    -webkit-border-radius:14px 0 0 14px;
    -moz-border-radius:14px 0 0 14px;
    border-radius:14px 0 0 14px
}
.form-search .input-append .btn{
    -webkit-border-radius:0 14px 14px 0;
    -moz-border-radius:0 14px 14px 0;
    border-radius:0 14px 14px 0
}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{
    display:inline-block;
    *display:inline;
    margin-bottom:0;
    vertical-align:middle;
    *zoom:1
}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{
    display:none
}
.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{
    display:inline-block
}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{
    margin-bottom:0
}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{
    padding-left:0;
    margin-bottom:0;
    vertical-align:middle
}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{
    margin-top:0
}
.navbar-form .input-append,.navbar-form .input-prepend{
    margin-top:5px;
    white-space:nowrap
}
.navbar-form .input-append input,.navbar-form .input-prepend input{
    margin-top:0
}
.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{
        display:inline-block;
        width:auto
}
.input-prepend .add-on,.input-prepend .btn{
    margin-right:-1px
}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.input-prepend .add-on,.input-prepend .btn{
    margin-right:-1px
}
/*custom css*/
.timepicker-picker .table-condensed {
  background-color: #fff;
}
.bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th {
  border-color: #ddd;
}
.bootstrap-datetimepicker-widget .timepicker-picker td span {
  height: auto;
  line-height: normal;
}
.timepicker-hours .table-condensed {background-color: #fff;}