/*calendar specific from original*/
body {
		
		font-size: 14px;
	}

	#calendar {
		margin: 0 auto;
	}
	/*.fc-row.fc-week.fc-widget-content.fc-rigid {
		max-height:102px;	
	}*/
	div#qtip-fullcalendar {
    position: fixed!important;
    left: 0!important;
    right: 0!important;
    top: 0!important;
    bottom: 0!important;
    height: 60%;
    margin: auto;
    background: rgba(0,0,0,.95);
    color: #ffffff;
    width: 90%!important;
    float: none!important;
    text-align: center;
	-webkit-box-shadow: 0px 10px 60px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 10px 60px 0px rgba(0,0,0,0.75);
box-shadow: 0px 10px 60px 0px rgba(0,0,0,0.75);

}
.qtip {max-width:inherit!important;}
div#qtip-fullcalendar-content {
    margin: 0 auto;
    float: none;
    display: inline-block;
    font-size: 1.52em;
	line-height: 1.22em;
}
.fc-more {padding-left:20px;background:yellow;padding-right:20px;}
.fc-popover.fc-more-popover{background:yellow;}
.fc-popover.fc-more-popover .fc-header {background:yellow;}
.fc-widget-header {background:#ffffcc;}
.fc-more-cell {position:relative;}
.fc-more:after {
content: "";
width: 30px;
height: 30px;
background-image:url("../IMAGES_/star-icon.png");
background-repeat:no-repeat;
top: 0px;
left: 0px;
position: absolute;
display: inline-block;
}
/*calendar specific from original end*/	
/*calendar specific custom*/
.fc-toolbar {
    background: #f9f9f9 none repeat scroll 0 0;
    padding: 1em 10px ;
	margin:0;
}
.fc-toolbar h2 {font-size:22px;}
/*calendar specific custom end*/
.text-centerBig {text-align:auto;}
@media only screen and (max-device-width: 480px) {
.text-centerBig {text-align:center;}
	}
html,body { height:100%; }
.headerMain {
	background:#434343;
	color:#ffffff;
	border-bottom:.7em solid #000000;
}
.messagePopAlert {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffcc+0,ffffff+100 */
background: #0092f5;
color:#ffffff;
bottom: 0;
padding: .2em 0;
width:100%;
text-align:center;
font-weight:bold;
}
.logo img {max-height:45px;}
.innerBtn {
	background: #fefefe;
    border-radius: 1px;
    color: #444444;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 2px;
    margin: 0.2em;
    padding: 0.6em;
	position: relative;
	left:30px;
	border:0;
}
#loading {
    margin: 0 auto;
    max-width: 25px;
}
.headerMain a {color:#ffffff;}
.headerMain {color:#ffffff;}
.myWhiteBG {background:#ffffff;padding-top:1em;padding-bottom:1em;}
.myGrayBG {background:#e1e1e1;padding-top:2em;padding-bottom:2em;}
.evenTopBottomSpace {
	padding-top:1em;
	/*padding-bottom:1em;*/
}
.evenTopBottomSpaceBIG {
	padding-top:2em;
	padding-bottom:2em;
}
.evenTopBottomSpaceBIG .userList {
    background: #ffffff;
	padding:1.5em;
    border: 1px solid #eee;
}
.evenTopBottomSpaceBIG .userList li {
	border-bottom:0;	
}
.bodyBG {
	background-image:url("../IMAGES_/concrete-background.jpg");
	background-repeat:repeat;
}
.footer {
    background: #434343;
    color: #ffffff;
    padding: 2em 0;
}
.borderBotRed {
	border-bottom:.4em solid red;
}
.thisBG {
    background: #ffffff;
    padding-bottom: 2em;
	margin-bottom:1.5em;
	border:1px solid #cccccc;
}
.innerPad {
	padding:0 1em 1em;
}
.message {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4efc0+0,abbd73+100;Olive+3D+%232 */
	background: rgb(228,239,192); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(228,239,192,1) 0%, rgba(171,189,115,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,239,192,1)), color-stop(100%,rgba(171,189,115,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4efc0', endColorstr='#abbd73',GradientType=0 ); /* IE6-9 */
    border: 1px solid #efefef;
    border-radius: 9px;
    -webkit-box-shadow: 0px 10px 14px -11px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 10px 14px -11px rgba(0,0,0,0.6);
	box-shadow: 0px 10px 14px -11px rgba(0,0,0,0.6);
    color: #235443;
    font-weight: bold;
    margin-bottom: 1em;
    padding: 1em;
}
.messageBad {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#febbbb+0,fe9090+45,ff5c5c+100;Red+3D+%231 */
	background: rgb(254,187,187); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,187,187,1) 0%, rgba(254,144,144,1) 45%, rgba(255,92,92,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,187,187,1)), color-stop(45%,rgba(254,144,144,1)), color-stop(100%,rgba(255,92,92,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,187,187,1) 0%,rgba(254,144,144,1) 45%,rgba(255,92,92,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,187,187,1) 0%,rgba(254,144,144,1) 45%,rgba(255,92,92,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(254,187,187,1) 0%,rgba(254,144,144,1) 45%,rgba(255,92,92,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(254,187,187,1) 0%,rgba(254,144,144,1) 45%,rgba(255,92,92,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 ); /* IE6-9 */
    border: 1px solid #efefef;
    border-radius: 9px;
    -webkit-box-shadow: 0px 10px 14px -11px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 10px 14px -11px rgba(0,0,0,0.6);
	box-shadow: 0px 10px 14px -11px rgba(0,0,0,0.6);
    color: #235443;
    font-weight: bold;
    margin-bottom: 1em;
    padding: 1em;
}
.messageWarning {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,f1da36+100;Gold+3D */
	background: rgb(254,252,234); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,252,234,1) 0%, rgba(241,218,54,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(241,218,54,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
    border: 1px solid #efefef;
    border-radius: 9px;
    -webkit-box-shadow: 0px 10px 14px -11px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 10px 14px -11px rgba(0,0,0,0.6);
	box-shadow: 0px 10px 14px -11px rgba(0,0,0,0.6);
    color: #235443;
    font-weight: bold;
    margin-bottom: 1em;
    padding: 1em;
}
.bgg {background:#f1f1f1;}
.anotherBG {
    background: #434343;
    color: #ffffff;
}
.anotherBG h3 {
    font-size: 1.4rem;
    text-transform: uppercase;
}
.simpleNav li {
    float: left;
    list-style-type: none;
    padding-left: 20px;
}
.simpleNav li:first-child {
    float: left;
    list-style-type: none;
    padding-left: 0;
}
.menu_container .toresponsive a:active, a:hover {
    color: #444444!important;
	text-decoration:underline!important;
}
.simpleNav {padding:0;margin:0;}
b {color:#337ab7;}
b:after {
    color: #c9c9c9;
    content: " | ";
    font-size: 1em;
    font-weight: normal;
    position: relative;
    top: 1px;
}
.fc-left h2 {
    font-size: 1.4em;
}
.userList > ul {
    background: #ffffff;
    border: 1px solid #ccc;
    float: left;
    list-style-type: none;
    margin: 0 1.5em 0 0;
    padding: 1.5em;
    position: relative;
}
.userList {padding:0 8px;}
.userList > li {
    border-bottom: 1px solid #ccc;
    line-height: 1.5em;
    list-style-type: none;
	position:relative;
}
.grayDark .glyphicon.glyphicon-remove {
	position:absolute;
	top:10px;
	right:10px;
}
.grayLight .glyphicon.glyphicon-remove {
	position:absolute;
	top:10px;
	right:10px;
}
.grayDark .glyphicon-pencil {
    position: absolute;
    right: 45px;
    top: 10px;
}
.grayLight .glyphicon-pencil {
    position: absolute;
    right: 45px;
    top: 10px;
}
.grayLight {
    background: #ffffff;
	padding:1em;
}
.grayDark {
	background:#f1f1f1;	
	padding:1em;
}
.userList > ul:after {
    border-right:1px solid #ccc;
}
.posXRight {
    color: red;
    position: absolute!important;
    right: 1.6em !important;
    top: 1em !important;
}
.editSignal {
    background: #434343;
    color: #ffffff;
	border-bottom:7px solid #ccc;
	border-top:7px solid #ccc;
}
.bgRight {
    background: #f9f9f9;
    color: #727727;
    padding: 1em;
}
#customer_st_state.form-control {
    padding: 0;
}
.wwww {
    background: #f9f9f9;
    border-bottom: 3px solid #f1f1f1;
    border-radius: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0 0.9em;
}
.btnClassic .glyphicon.glyphicon-chevron-down {position:relative;top:5px;}
.collapse td {border:0!important;white-space:nowrap;padding:0;}
.headerAdjust h2 {
    border-bottom: 1px solid #ccc;
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 1em;
    padding: 1em 0;	
}
.collapse .col-sm-12 {line-height:0;padding:10px;}
.collapse .col-sm-12:nth-child(even)  {background:#f1f1f1;}
.collapse .col-sm-12:nth-child(odd)  {background:#f9f9f9;}
.headerAdjust {background:#ffffff;}
.headerAdjust h3,h4,h5,h6{font-size:1em;font-weight:normal;margin:0;}
.headerAdjust h1 {font-size:17px;font-weight:bold;margin:.7em 0 .5em;/*text-decoration:underline;*/color:#7a7a7a!important;}
.btnClassic {
    background: transparent;
    border: 0 none;
    color: #337ab7;
    margin: 0;
    padding: 6px;
    text-decoration: underline;
	
}
.spaceBot {
    margin-bottom: 0.6em;
}
.posFixMessage {
    bottom: -20px;
	-webkit-box-shadow: 0 4px 17px -1px rgba(0, 0, 0, 0.32);
	-moz-box-shadow: 0 4px 17px -1px rgba(0, 0, 0, 0.32);
	box-shadow: 0 4px 17px -1px rgba(0, 0, 0, 0.32);
    position: fixed;
    text-align: center;
    width: 200px;
	right:0;
	z-index:50000;
}
@media (max-width: 480px) {
.grayLight {
    background: #ffffff;
	padding:0;
}
.grayDark {
	background:#f1f1f1;	
	padding:0;
}
.headerAdjust td {display:block;}
.clearSmall {clear:both;}
.headerAdjust .collapse {padding:0;}
.col-sm-3.logo.text-centerBig {text-align:center;padding-bottom:15px;}
.col-sm-9.signin.text-right {
    text-align: center;
    padding: .5em;
}
.simpleNav {
    padding: 1em 0;
}
.centerSmall {
    text-align: center!important;
}
}