/* Move down content because we have a fixed navbar that is 50px tall */
body { padding-top: 50px; font-size: 12px;}
/** Global add-ons  **/
.sub-header { padding-bottom: 10px; border-bottom: 1px solid #eee; }

/** Sidebar  **/

/* Hide for mobile, show later*/
.sidebar {  display: none; }




/** Main content **/
.main {  padding: 20px; }
.main .page-header {
  margin-top: 0;
}


/** Placeholder dashboard ideas  **/
.placeholders { margin-bottom: 30px;  text-align: center;}
.placeholders h4 {  margin-bottom: 0;}
.placeholder {  margin-bottom: 20px;}
.placeholder img {  border-radius: 50%;}


@media (min-width: 801px) {
  .sidebar { position: fixed; top: 0; left: 0; bottom: 0; z-index: 1000; display: block; padding: 70px 20px 20px; background-color: #59C347; border-right: 1px solid #3E8C31; }
  /* .main { padding-left: 40px; padding-right: 40px; } */
}

.pager .previous > a {float:none;}

.yiiPager li.active a, .yiiPager li.selected a {background:#F0F0F0;}

.table-actions {text-align:center;}

span.required {color:red;}

/* Fix for specific chrome browser for not rendering fonts and need repaint */
body
{
    -webkit-animation-duration: 0.1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix{
	from{ 	opacity: 1; }
	to{	opacity: 1; }
}
/* end fix */

.panel-title {
	font-size: 12px;
}

.form-control {
    padding: 3px 8px;
    font-size: 12px;
}

/* date added 11-17-15 for account/manage page at table buttons*/

td .btn {
	padding:6px 10px;
}

/* date added 11-25-15 for removing unwanted space at the bottom of table*/

.table {
	margin-bottom:0px;
}

/* expresss contract signature */
.full-border {border: 1px solid #000;}
.full-border {border: 1px solid #000;}
.signatory-container {max-width: 100%; width: 100%; min-height: 150px;}
.signatory-line {border-bottom: 1px solid #000;}

/* express contract complete details */.design2 {
	background-color: rgba(249, 249, 249, 0.49);
	padding: 10px;
	border-left: 3px solid rgb(219, 219, 219);
}

.padding1 {
	padding: 10px;
}

.margin1 {
	margin-left: 25px;
}

.th-font{
	text-transform: uppercase;
	font-size: 14px;
}

td.border-table {
	border-top: 1px solid rgb(239, 239, 239);
	background-color: #fff;
}

.font {
	font-size: 13px;
}

.border-table2 {
	border-right: 2px solid rgb(239, 239, 239);
}

.black-text {
	color: #000000;
	font-weight: normal;
	font-size: 14px;
}

.black-text2 {
	color: #000000;
	font-weight: normal;
	font-size: 14px;
	padding-top:3px;
}

/* modified */
#sidebar a {color:#fff;}
#sidebar a:hover{ color: #327227; background-color: #fff}
#sidebar a:focus { color: #327227; background-color: #efefef}
#sidebar li.active a { color: #327227; background-color: #fff}

.panel-default > .panel-heading {color: #fff; background-color: #225496; border-color: #143766;}

.breadcrumb {background-color: #CDDDF2;}
.breadcrumb li {color: #336AB2;}
