/* CSS Document to Support Boostrap framework
YOU CAN EDIT IT
*/
.clear{ clear:both; }
.multi{ width:230px; float:left; margin-right:25px; }
.multi-sm-wd{  float: left;    margin-right: 25px;    width: 170px;}
.multi-last{ width:230px; float:left; margin-right:14px; }
.multi-right-search{width:auto; float:left;}
.attach-close-btn{float: left;    margin-right: 142px;    margin-top: 26px;    width: 20px;}
.has-feedback .form-control-feedback{ top: 22px !important; width: 29px !important; }
.input-sm-wid{ width:160px; }
.input-vsm-wid{ width:67px !important; }
textarea {    resize: vertical;}
.table-responsive{ -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px; }
table th{ background-color:#ad9e92; color:#ffffff !important; padding:7px !important; text-shadow: 1px 1px 1px #796857;  }
.table-bottom{ background:#f4f4f4; border:solid 1px #dddddd; border-top:none !important; padding:4px; margin-top:-5px; -webkit-border-bottom-right-radius: 4px;                -webkit-border-bottom-left-radius: 4px;                -moz-border-radius-bottomright: 4px;                -moz-border-radius-bottomleft: 4px;                border-bottom-right-radius: 4px;                border-bottom-left-radius: 4px; }
.table-bottom .form-inline{ float:right !important; }
.table-bottom .pagination{ float:right !important; margin-right:3px; }
.table-bottom .form-control{ display:inline !important; }

.gallery-table-bottom{ padding:4px; margin-top:-5px; -webkit-border-bottom-right-radius: 4px;                -webkit-border-bottom-left-radius: 4px;                -moz-border-radius-bottomright: 4px;                -moz-border-radius-bottomleft: 4px;                border-bottom-right-radius: 4px;                border-bottom-left-radius: 4px; }
.gallery-table-bottom .form-inline{ float:right !important; }
.gallery-table-bottom .pagination{ float:right !important; margin-right:3px; }
.gallery-table-bottom .form-control{ display:inline !important; }

.btn-group .btn-sm{ padding:1px 5px !important; }
.AttachFileLabel{ display:block;}
.alert {padding: 6px 11px;}
.datepicker th{ padding: 0 5px !important;}
.datepicker .switch{padding-top:3px !important;}
.icon-time {
    background-position: -48px -24px;
}
[class^="icon-"], [class*=" icon-"] {
    background-image: url("img/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 14px;
}
.bootstrap-timepicker-widget table td a i {
    font-size: 18px;
    margin-top: 2px;
}
.icon-chevron-up {
    background-position: -288px -120px;
}.icon-chevron-down {
    background-position: -313px -119px;
}
.bootstrap-timepicker-widget .bootstrap-timepicker-hour,.bootstrap-timepicker-minute,.bootstrap-timepicker-meridian {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
     color: #555;
    display: inline-block;  
    line-height: 20px;
    padding: 4px 6px;
    vertical-align: middle;
    font-size:13px;
}
.help-block{ margin-bottom:0;}
.nav-tabs.nav-justified > li {    border-right: 1px solid #fff;}
.nav-tabs.nav-justified > li:last-child{    border-right: 0px;}
.table-responsive .form-group{ margin-bottom:0px;}

ul.pagination{ list-style-type: none; }
ul.pagination li{ display:block; float: left; }
.fixed-table-toolbar .search input {
    background: url("../images/ico-searchgray.png") no-repeat scroll 136px 7px rgba(0, 0, 0, 0); width: 160px;
}
.fixed-table-toolbar .search input:focus {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* -----------------------------------------------------------------------------------

Responsive CSS Classes
	
----------------------------------------------------------------------------------- */
@media only screen and (max-width:600px) {
.table-bottom{ margin-top:-15px; }
}
@media only screen and (max-width:568px) {
.multi{ width:100%; float:none; margin-right:0; }
/*body{ font-size:11px !important; }*/
footer{ font-size:11px !important; }
.table-bottom .pagination-sm > li > a, .pagination-sm > li > span{ font-size:11px !important; }
.form-control {font-size:11px !important; }
.btn{ font-size:11px !important;  }
}
@media only screen and (max-width:470px) {
.table-bottom ul.pagination{ float:none !important; margin-right:0; }
.table-bottom .form-control{ display:inline !important; width:auto !important; }
}