/* Sticky footer styles-------------------------------------------------- */html {  /*position: relative;*/  min-height: 100%;}/* Move down content because we have a fixed navbar that is 50px tall */body {  	padding-top: 0px;  	/*padding-bottom: 40px;*/  	background-color: #333;	/* Margin bottom by footer height */	/*margin-bottom: 60px;*/		color:#4c5052; font-family:'Lato', Arial, sans-serif; font-weight:300; line-height:1.5; min-width:320px; min-height:300px; font-size:16px;	background-image: url(../../../images/bg.jpg);	background-attachment: fixed;}h1, h2, h3, h4, h5, h6 {margin:0; font-family:'Montserrat', Arial, sans-serif; text-transform:uppercase;} /*a {color:#515253; font-weight:bold;}  a:hover {color:#515253;}   */#pg-wrap{	background-color:#fff; }#footer {	/*position: absolute;	bottom: 0;	max-width: 100%;*/	font-size:12px; color:silver;	/* Set the fixed height of the footer here */	min-height: 370px;	background-color: #4C5052;  padding-right: 15px!important;  padding-left: 15px;}#footer a {color:silver; font-weight:bold;}  #footer a:hover {color:#f2f2f2;}   .container .text-muted {  margin: 20px 0;}/* -------------------------------------------------------------------------------------------- *//* FORM  *//* -------------------------------------------------------------------------------------------- */.panel-util{	/*max-width: 400px;*/	padding: 19px 19px 19px;	margin: 10px auto 20px;	/*border: 1px solid #e5e5e5;	-webkit-border-radius: 5px;		-moz-border-radius: 5px;				border-radius: 5px;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);		-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);				box-shadow: 0 1px 2px rgba(0,0,0,0.2);*/				background-color: #fbfbfb;	}/* -------------------------------------------------------------------------------------------- *//* FORM  *//* -------------------------------------------------------------------------------------------- */.form-ad{	/*max-width: 400px;*/	padding: 19px 19px 19px;	margin: 0 auto 20px;	background-color: #fff;	border: 1px solid #e5e5e5;	-webkit-border-radius: 5px;		-moz-border-radius: 5px;				border-radius: 5px;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);		-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);				box-shadow: 0 1px 2px rgba(0,0,0,.05);	}	.form-ad .form-ph-heading,	.form-ad .checkbox {	  margin-bottom: 10px;	}	.form-ad input[type="text"],	.form-ad input[type="password"] {	  font-size: 16px;	  height: auto;	  margin-bottom: 15px;	  padding: 7px 9px;	}.form-ad .error{	/*color:crimson; font-weight:bold; display:block;*/}.form-ad input.error { background-color:#f2dede !important; color:#a9445f !important; border-color:#a9445f;}.form-ad select.error { background-color:#f2dede !important; color:#a9445f !important;border-color:#a9445f;}.form-ad label.error { display: block; color:#a9445f; margin-top:2px; 	display: block;	width: auto;}::-webkit-input-placeholder { /* WebKit browsers */    color:    #a9445f;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color:    #a9445f;}::-moz-placeholder { /* Mozilla Firefox 19+ */    color:    #a9445f;}:-ms-input-placeholder { /* Internet Explorer 10+ */    color:    #a9445f;}/* -------------------------------------------------------------------------------------------- *//* BOOTSTRAP OVERRIDES  *//* -------------------------------------------------------------------------------------------- */.navbar{	background-color: #333435;}.panel{	border:0px solid transparent;}.btn-primary{	background-color: #333435; font-weight:bold; border:1px solid #333435;}.btn-primary:hover{	background-color: #575a5b; font-weight:bold; border: 1px solid #575a5b;}apptitle{	font-family:'Lato', Arial, sans-serif; font-weight:300;}.sharebox{	border:0px dotted silver;	padding: 30px 0px 30px 0px;}	/* -------------------------------------------------------------------------------------------- *//* IMAGE CATALOG  *//* -------------------------------------------------------------------------------------------- */.imgpreview{	height:250px; width:100%; overflow:hidden; border:1px dotted silver;}.imgpreview img{	width:100%;	}/* -------------------------------------------------------------------------------------------- *//* copyright  *//* -------------------------------------------------------------------------------------------- */.copyright{	font-size:11px; color:silver;}/* -------------------------------------------------------------------------------------------- *//* LOADING  *//* -------------------------------------------------------------------------------------------- */#LOADING-wrap{z-index:99999; display:none;}.LOADINGStyle01 #LOADING-inner{  		position:fixed; width:300px; overflow:hidden; height: 250px; left:50%; top:50%; margin-left:-150px; margin-top:-125px; background-color: #003366;  border: 0px solid #86AACF;   		box-shadow: 7px 7px 7px #777;			-moz-box-shadow: 2px 2px 2px #777;				-webkit-box-shadow: 2px 2px 2px #777;		}.LOADINGStyle01 .msg{ text-align:center; margin-top:50px; margin-bottom:3px; color:white; font: 24px/28px 'Oswald', Arial, sans-serif; }.LOADINGStyle01 .loader{ width:64px; height:64px; margin-left:auto; margin-right:auto; }.LOADINGStyle01 .loader{ background-image: url(../images/common/preloader.gif);  }.LOADINGStyle01 #overlay{ position:fixed; top:0; left:0; width:100%; height: 100%;  background-image: url(../images/loading-overlay.png);}translation{	color: #67da6b; background-color: #eefbee;}/* -------------------------------------------------------------------------------------------- *//* BOOTSTRAP OVERRIDE - BUTTON DEFAULT  *//* -------------------------------------------------------------------------------------------- *//*.btn-default{  background-color:#AAAAAA;  color:#ffffff;  text-transform:uppercase;  font-family:'Lato', Arial, sans-serif; font-weight:700;}*/