﻿/*body {
    padding-top: 50px;
    padding-bottom: 20px;
}*/

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,  避免欄位長度變短,將此段註解起來
select,
textarea {
    max-width: 280px;
}*/
.alert-validate-err {
    margin:3px 0px 0px 0px;
    padding:6px;
}
/* ---------------------------------------------------------------------- */
/* ALERT - ARROW */
/* ---------------------------------------------------------------------- */
.alert-arrow-border {
    position:relative; /* bs extension */
    border-color:#BE7371; /* bs extension */
}
.alert-arrow-border .alert-danger-arrow-top {
    width:0px;
    height:0px;
    border:solid 10px;
    background:transparent;
    border-left-color:transparent;    
    border-right-color:transparent;
    border-top-color:transparent;
    border-bottom-color:#F2DEDE; /* bs extension */
    position:absolute;
    left:15px;
    top:-19px; 
}
.alert-arrow-border .alert-danger-arrow-top-b {    
    border-bottom-color:#BE7371;  /* bs extension */
    top:-20px;
}

/** 月曆 **/
.datepicker-dropdown{
	background: #f5f7fa;
	border-radius:0;
}
.datepicker-days .table-condensed  thead{
	color: #4fc1e9;
}
.datepicker-days .table-condensed .day{
	color:#656d78;
}
.datepicker-days .table-condensed .day.old,
.datepicker-days .table-condensed .day.new{
	color:#aab2bd;
}
.datepicker-days .table-condensed .day.active{
	background: #4fc1e9;
	border-radius:15px;
}
.datepicker-days .table-condensed  thead tr {
	border-bottom: 1px solid #4fc1e9 ;
}
.datepicker-days .table-condensed  thead tr:nth-last-child(1) {
	border-bottom: none ;
}
/**區間月曆**/
.daterangepicker .daterangepicker_input i {
    position: absolute;
    left: 210px;
    top: 8px;
}
.daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 3001;
	background: #f5f7fa;
	border-radius:0;
}
.daterangepicker .calendar-table{
	background: #f5f7fa;
	border:none;
}
.daterangepicker td.start-date.end-date {
    border-radius: 15px;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
	background: #4fc1e9;
	border-radius:15px;
    color: #fff;
}
.daterangepicker .calendar th, .daterangepicker .calendar td {
    white-space: nowrap;
    text-align: center;
    min-width: 32px;
}
.daterangepicker .table-condensed thead{
	color: #4fc1e9;
}
.daterangepicker td {
	color: #656d78;
}
.daterangepicker td.off{
	background:none;
}