/*@import url('bootstrap/bootstrap.css');
@import url('bootstrap/bootstrap-responsive.css');
@import url('plugins/jquery_fileupload/jquery.fileupload-ui.css');
@import url('jquery_ui/jquery-ui-1.10.0.custom.css');
@import url('jquery_ui/jquery.ui.1.10.0.ie.css');

@import url('plugins/select2/select2.css');

@import url('plugins/bootstrap_datetimepicker/bootstrap-datetimepicker.min.css');
@import url('plugins/bootstrap_daterangepicker/bootstrap-daterangepicker.css');

@import url('light-theme.css');
*/

#fountainTextG{display:none;}

.loading {
	z-index: 99999;
	top: 45%;
	left: 50%;
	position: absolute;
}

  .footable tbody tr.zebra {
    background:#f1f1f1;
  }


td {border:1px solid #ddd;border-left:0px;border-top:0px;}
html {
	margin-top: 0px !important;
}

/* login form */
.loginscreen .span6 {    
	padding:.4em;
}
.loginscreen  .span6  th, td, table {    
	border : 0; 
}
.loginscreen .controls a:hover {color:#335C85;text-decoration:none;}


.loginbox{
	
	-webkit-box-shadow: -1px -1px 1px 2px #888888;
	-moz-box-shadow: 2px 2px 3px 2px #888888;
	box-shadow: 2px 2px 3px 2px #888888; 
	width: 100%;
	margin-right:2%; 
	padding-right:20px; 
	margin:0px;
}

@media screen and (min-width:0\0) {
    /* IE9 and IE10 rule sets go here */
.loginbox{
  
    border:#b8b8b8 1px solid;
    
 }
}





.loginscreen .box .box-content {
padding: 10px;
border: 1px solid #DDD;
background: #FFF;
display: block;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);}

.loginscreen .gray-background {
background-color: #727272 !important;
}

.loginscreen .box .box-header {
font-size: 18px;
font-weight: 200;
line-height: 20px;
padding: 10px 15px;
color:#fff;
}
.loginscreen .form-horizontal .control-group {
margin-bottom: 20px;
}
.loginscreen .form-horizontal .control-label {
float: left;
width: 85px;
padding-top: 5px;
text-align: left;
}
.loginscreen .topmenu{
float:none;list-style:none;padding-top:10px;

}
.loginscreen .topmenu span{


border-bottom:4px #333333 solid!important;
font-weight:bold;
padding:0px 0px 10px 0px;
color:#333333!important;
font-family: Arial !important;
font-size: 10pt;
display: block;
}

.loginscreen .form-horizontal .form-actions{
	
	padding:0px;
	padding-left: 19%;}
	
.loginscre.form-horizontal .controls {
margin-left: 180px;
}
.loginscreen .form-horizontal .controls input[type=password],.loginscreen .form-horizontal .controls input[type=text]{width:90%;}
.loginscreen .form-horizontal .controls select{width:94%;}
.loginscreen .extlink {clear:both; margin-top:20px;}

.loginscreen .mobile img{width:auto;padding-right: 35px;}
.loginscreen .topmenu li{

list-style-type:none;

color: rgb(51, 51, 51);
text-decoration: none;
background-position: 0px -15px;
transition: background-position 0.1s linear 0s;
border-bottom: 1px solid rgb(204, 204, 204) !important;
}

.loginscreen .topmenu li:hover{
color: rgb(51, 51, 51) !important;
text-decoration: none !important;
background-position: 0px -15px;
transition: background-position 0.1s linear 0s;
background-color: rgb(228, 228, 228) !important;

}

.loginscreen .topmenu ul li a:hover{
    text-decoration: none !important;
	font-weight:bold;
}

.loginscreen .topmenu ul li a
{
    padding: 8px 0px 10px 19px !important;
    
    color: rgb(51, 51, 51) !important;
    font-family: Arial !important;
    font-size: 9pt !important;
    

	border-width: 1px 0px;
	
	border-color: transparent;
	color: rgb(59, 79, 101);
	overflow-x: hidden;
	display: block;


background-position: left;

background-image: url("../../images/contactusArrow.png");
background-repeat: no-repeat;

margin-left: 15px;

}

.loginscreen .form-horizontal .controls {
margin-left: 90px;
}









.HW-footer{
width:100%;
border-top: 3px solid #EE3124; 
background: #101010; /* Old browsers */
background: -moz-linear-gradient(top,  #101010 0%, #252525 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#101010), color-stop(100%,#252525)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #101010 0%,#252525 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #101010 0%,#252525 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #101010 0%,#252525 100%); /* IE10+ */
background: linear-gradient(to bottom,  #101010 0%,#252525 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101010', endColorstr='#252525',GradientType=0 ); /* IE6-9 */

height:170px;
margin-top:0px;
bottom:0;

}
.HW-Wrapper{max-width: 980px;margin:0 auto;}
.HW-Link{
	max-width: 980px;background:#595958;padding:7px 0 30px 0px;
	
	background: -moz-linear-gradient(top,  #595958 0%, #474747 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595958), color-stop(100%,#474747)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #595958 0%,#474747 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #595958 0%,#474747 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #595958 0%,#474747 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #595958 0%,#474747 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595958', endColorstr='#474747',GradientType=0 ); /* IE6-9 */
	}
.HW-Link ul{display:inline;margin:2px 0 2px 5px;display:block;}
.HW-Link ul li{list-style-type: none;list-style: none;display:inline;padding:2px 2%;border-right:1px dotted #ddd; }
.HW-Link ul li a{color:#fff;font-weight: 400;font-size:11px;border:none;}
.HW-Wrapper table  {padding:0px;margin:0px;border:none;}
.HW-Wrapper td {padding:0px;margin:0px;border:none;}
.HW-Wrapper tr {padding:0px;margin:0px;border:none;}
.HW-Wrapper td {border-right:1px dotted #ddd;}
.HW-Copyright{max-width: 980px;font-size:8pt;font-weight:normal;color:#fff}
.HW-Copyright a{
color:#FFFFFF;
}
.HW-Copyright a:hover {color:#FFF;}

#respond {
	display: none !important;
}

label {
	cursor: default !important;
}

.post-meta {
	display: none !important;
}

span.help-block { display: inline-block; position: absolute; padding-left: 15px; margin-top: -4px; }



/** laoding css */
#floatingBarsG{
position:relative;
width:27px;
height:35px}

.blockG{
position:absolute;
background-color:#FFFFFF;
width:4px;
height:11px;
-moz-border-radius:4px 4px 0 0;
-moz-transform:scale(0.4);
-moz-animation-name:fadeG;
-moz-animation-duration:1.6800000000000002s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:4px 4px 0 0;
-webkit-transform:scale(0.4);
-webkit-animation-name:fadeG;
-webkit-animation-duration:1.6800000000000002s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:4px 4px 0 0;
-ms-transform:scale(0.4);
-ms-animation-name:fadeG;
-ms-animation-duration:1.6800000000000002s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:4px 4px 0 0;
-o-transform:scale(0.4);
-o-animation-name:fadeG;
-o-animation-duration:1.6800000000000002s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:4px 4px 0 0;
transform:scale(0.4);
animation-name:fadeG;
animation-duration:1.6800000000000002s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#rotateG_01{
left:0;
top:13px;
-moz-animation-delay:0.6300000000000001s;
-moz-transform:rotate(-90deg);
-webkit-animation-delay:0.6300000000000001s;
-webkit-transform:rotate(-90deg);
-ms-animation-delay:0.6300000000000001s;
-ms-transform:rotate(-90deg);
-o-animation-delay:0.6300000000000001s;
-o-transform:rotate(-90deg);
animation-delay:0.6300000000000001s;
transform:rotate(-90deg);
}

#rotateG_02{
left:3px;
top:5px;
-moz-animation-delay:0.8400000000000001s;
-moz-transform:rotate(-45deg);
-webkit-animation-delay:0.8400000000000001s;
-webkit-transform:rotate(-45deg);
-ms-animation-delay:0.8400000000000001s;
-ms-transform:rotate(-45deg);
-o-animation-delay:0.8400000000000001s;
-o-transform:rotate(-45deg);
animation-delay:0.8400000000000001s;
transform:rotate(-45deg);
}

#rotateG_03{
left:11px;
top:1px;
-moz-animation-delay:1.05s;
-moz-transform:rotate(0deg);
-webkit-animation-delay:1.05s;
-webkit-transform:rotate(0deg);
-ms-animation-delay:1.05s;
-ms-transform:rotate(0deg);
-o-animation-delay:1.05s;
-o-transform:rotate(0deg);
animation-delay:1.05s;
transform:rotate(0deg);
}

#rotateG_04{
right:3px;
top:5px;
-moz-animation-delay:1.2600000000000002s;
-moz-transform:rotate(45deg);
-webkit-animation-delay:1.2600000000000002s;
-webkit-transform:rotate(45deg);
-ms-animation-delay:1.2600000000000002s;
-ms-transform:rotate(45deg);
-o-animation-delay:1.2600000000000002s;
-o-transform:rotate(45deg);
animation-delay:1.2600000000000002s;
transform:rotate(45deg);
}

#rotateG_05{
right:0;
top:13px;
-moz-animation-delay:1.4700000000000002s;
-moz-transform:rotate(90deg);
-webkit-animation-delay:1.4700000000000002s;
-webkit-transform:rotate(90deg);
-ms-animation-delay:1.4700000000000002s;
-ms-transform:rotate(90deg);
-o-animation-delay:1.4700000000000002s;
-o-transform:rotate(90deg);
animation-delay:1.4700000000000002s;
transform:rotate(90deg);
}

#rotateG_06{
right:3px;
bottom:3px;
-moz-animation-delay:1.6800000000000002s;
-moz-transform:rotate(135deg);
-webkit-animation-delay:1.6800000000000002s;
-webkit-transform:rotate(135deg);
-ms-animation-delay:1.6800000000000002s;
-ms-transform:rotate(135deg);
-o-animation-delay:1.6800000000000002s;
-o-transform:rotate(135deg);
animation-delay:1.6800000000000002s;
transform:rotate(135deg);
}

#rotateG_07{
bottom:0;
left:11px;
-moz-animation-delay:1.8900000000000001s;
-moz-transform:rotate(180deg);
-webkit-animation-delay:1.8900000000000001s;
-webkit-transform:rotate(180deg);
-ms-animation-delay:1.8900000000000001s;
-ms-transform:rotate(180deg);
-o-animation-delay:1.8900000000000001s;
-o-transform:rotate(180deg);
animation-delay:1.8900000000000001s;
transform:rotate(180deg);
}

#rotateG_08{
left:3px;
bottom:3px;
-moz-animation-delay:2.1s;
-moz-transform:rotate(-135deg);
-webkit-animation-delay:2.1s;
-webkit-transform:rotate(-135deg);
-ms-animation-delay:2.1s;
-ms-transform:rotate(-135deg);
-o-animation-delay:2.1s;
-o-transform:rotate(-135deg);
animation-delay:2.1s;
transform:rotate(-135deg);
}

@-moz-keyframes fadeG{
0%{
background-color:#222222}

100%{
background-color:#FFFFFF}

}

@-webkit-keyframes fadeG{
0%{
background-color:#222222}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes fadeG{
0%{
background-color:#222222}

100%{
background-color:#FFFFFF}

}

@-o-keyframes fadeG{
0%{
background-color:#222222}

100%{
background-color:#FFFFFF}

}

@keyframes fadeG{
0%{
background-color:#222222}

100%{
background-color:#FFFFFF}

}

/*FAQ*/

.text-contrast {
	color: #333333 !important;
}
/*
.form-horizontal .form-actions {
    padding-left: 250px;
}
*/

 header .navbar .nav li.dropdown.open > .dropdown-toggle li a:hover {
    color: #FFF;
    }

@media (min-width: 320px) {
	
	.span6.right{
	width:60%;
	}
	.loginscreen .mobile img{
		float:left;
	}
	
	.pgiTotalWgt{
		width:54px;
	}

	.pgiTotalWgtUom
	{
		width:22px;
	}
	
	#header h2.headerTitle
	{
		font-size: 19px;
	}
	
}

@media (min-width: 768px) {
	.span6.right{
		width:47%;
	}
}

@media (min-width: 980px) {

	.span6.right{
		width:40%;
	}

	.loginscreen .mobile img{
		float:right;
		width:84%;
	}	
	
	.pgiTotalWgt{
		width:70px;
	}
	.pgiTotalWgtUom{
		width:29px;
	}
	#header h2.headerTitle
	{
		font-size: 28px;
	}
	
	padding-top:10px;
	padding-right:0%; 
	margin-left: 0.463%;
}

.register-info{background-color:#ebebeb; padding-top:0px}
.register-info h1{margin:0px; line-height:0%; }
.float-right{float:right;}

.btn-red{
background: -moz-linear-gradient(top,  rgba(189,0,0,0.93) 0%, rgba(222,0,49,0.93) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(189,0,0,0.93)), color-stop(100%,rgba(222,0,49,0.93))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(189,0,0,0.93) 0%,rgba(222,0,49,0.93) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(189,0,0,0.93) 0%,rgba(222,0,49,0.93) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(189,0,0,0.93) 0%,rgba(222,0,49,0.93) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(189,0,0,0.93) 0%,rgba(222,0,49,0.93) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edbd0000', endColorstr='#edde0031',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
padding:8px;
line-height:1;
color:#fff;
text-shadow:none; border:none;

right:20px;
bottom: 10px;
position: relative;
        	
}
.btn-red:hover{background: -moz-linear-gradient(top,  rgba(222,0,49,0.93) 0%, rgba(189,0,0,0.93) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,0,49,0.93)), color-stop(100%,rgba(189,0,0,0.93))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(222,0,49,0.93) 0%,rgba(189,0,0,0.93) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(222,0,49,0.93) 0%,rgba(189,0,0,0.93) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(222,0,49,0.93) 0%,rgba(189,0,0,0.93) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(222,0,49,0.93) 0%,rgba(189,0,0,0.93) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edde0031', endColorstr='#edbd0000',GradientType=0 ); /* IE6-9 */
color:#fff;}

.btn.loginsubmit
{
margin-top: 16px;
padding-left: 20px;
padding-right: 20px;
}

.menuHighlight {
background: #333;
}


.dropdown:hover .dropdown-menu {
/*   display: block; */
 }

@media (min-width: 980px) {
.dropdown:hover {
	background: #FFF;
}
 
.navbar .nav > li > a:hover{
	background: #FFF;
	color: #000!important;
}
	
/*
	.dropdown a{
outline:none;
}
 */
.fromDateError{
margin-top: -3px;font-size:14px;position: absolute;display: inline-block;
}
.toDateError{
padding-top: 13px;font-size:14px;position: absolute;display: inline-block;
}
	

/*change Image for Cubitech project */



#myfileId{
	margin-left:-145px;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
	
	label.filebutton {
    width:90px;
    height:30px;
    overflow:hidden;
    position:relative;
    
}

label span input {
    z-index: 999;
    line-height: 0;
    font-size: 50px;
    position: absolute;
    top: -2px;
    left: -700px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -ms-filter: "alpha(opacity=0)";
    cursor: pointer;
    _cursor: hand;
    margin: 0;
    padding:0;
}
	
.input-small{
	text-transform: uppercase;
}
.classpgrbatch{
	text-transform: uppercase;
}
.classtrial{
	text-transform: uppercase;
}
.classbatch{
	text-transform: uppercase;
}	
	
	


