@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
.required {
	color:   #b30000    !important;
	font-size: 1.1em;
}

form#freedom-form label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color:  #b30000 ;
	font-style: italic;
}

.html2canvas-container { width: 3000px !important; height: 3000px !important; }

#pending_requests {
	min-height: 400px;
}

.white {
	color: #fff;
}

.myghc-mobile-menu  {
	padding: 0px !important;
	margin: 0px !important;
	width: 100% !important;
	border-top: 0px;
}
.modal-content {
	padding-right: 0px !important;
	width: 100%;
}

#myGHCModal {
	height: 100%;
  z-index: 9999;
}

.modal-content {
  height: auto;
  min-height: 100% !important;
  border-radius: 0;
}

.mh1 {
	text-align: left;
	border-bottom: 0px;
}
.collapse.width {
    -webkit-transition: width 0.25s ease;
    -moz-transition: width 0.25s ease;
    -o-transition: width 0.25s ease;
    transition: width 0.25s ease;
}

.btn-group-vertical > .btn {
  text-align:left;
}

.modal-title {
	margin: 0;
	line-height: 1.42857143;
}
	.modal.left .modal-dialog {
		top:0px;
		position: absolute;
		bottom: 1.5em;
		margin: 0;
		width: 200px;
		-webkit-transform: translate3d(0%, 0, 0);
		    -ms-transform: translate3d(0%, 0, 0);
		     -o-transform: translate3d(0%, 0, 0);
		        transform: translate3d(0%, 0, 0);
	}

	.modal.left .modal-content {
		/*height: 100%;*/
	}
	
	.modal.left .modal-body {
		padding: 0px;
	}

	.modal.left.fade .modal-dialog{
		left: -300px;
		-webkit-transition: opacity 0.3s linear, left 300ms ease-out;
		   -moz-transition: opacity 0.3s linear, left 300ms ease-out;
		     -o-transition: opacity 0.3s linear, left 300ms ease-out;
		        transition: opacity 0.3s linear, left 300ms ease-out;
	}
	
	.modal.left.fade.show .modal-dialog{
		left: 0;
	}