/* 
    Document   : style.css
    Created on : 2014/01/21, 18:05:26
    Author     : user
    Description:
        Purpose of the stylesheet follows.
*/

.width60 {
	min-width: 60px;
}

.width75 {
	min-width: 75px;
}

.width90 {
	min-width: 90px;
}

.width105 {
	min-width: 105px;
}

.width120 {
	min-width: 120px;
}

.width135 {
	min-width: 135px;
}

.width150 {
	min-width: 150px;
}

.width165 {
	min-width: 165px;
}

.width180 {
	min-width: 180px;
}

.mt8 {
	margin-top:8px;
}

.mt16 {
	margin-top:16px;
}

.mt24 {
	margin-top:24px;
}

.mt32 {
	margin-top:32px;
}

.mb8 {
	margin-bottom:8px;
}

.mb16 {
	margin-bottom:16px;
}

.mb24 {
	margin-bottom:24px;
}

.mb32 {
	margin-bottom:32px;
}

.word-break-all {
	word-break: break-all;
}

.auto-height {
	height: auto;
}

.img-xs {
	width: 20px !important;
	height: 20px !important;
}

.form-horizontal .control-label {
	text-align: left;
}

.datepicker-dropdown {
	z-index: 10000 !important;
}
.main-header{
	position: fixed;
	top: 0;
	left: 0;
	height: 50px;
	width: 100%;
	background-color: white;
}
/*.main-footer{
	position: fixed;
	bottom: 0;
	left: 0; 
	height: 171px;
	width: 100%;
}*/
.wrapper>.content-wrapper{
	padding-top:50px;
	//padding-bottom:171px;
}
.role_click{
	font-size:18px;
}
#flashMessage{
	display: none;
	width: 80%;
	position:fixed;
	z-index: 100002;
    top: 44%;
    left: 10%;
}
input:after{
	content:attr(title);
	display:block;
	color:#777;
	width:300px;
	text-align:center;
	margin-top:5px;
}
.clearfix::after{
  content: "";
  display: block;
  clear: both;
}