@charset "utf-8";
 
html, body {height: 100%; width: 100%; background: #FFF; font-family: 'OpenSansRegular';} 
 html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
	
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
/*table{border-collapse:collapse;border-spacing:0}*/
hr{display:block;height:1px;border:0;border-top:1px solid #dbdbdb;margin:1em 0;padding:0}
input,select{vertical-align:middle;}


/* -------------------------------------------------------------- LINKS */


a {	color: #333;text-decoration: none;/* -webkit-transition: all .15s linear;-moz-transition:    all .15s linear;  -o-transition:      all .15s linear;  -ms-transition:     all .15s linear; transition:         all .15s linear;*/ outline:none; cursor:pointer;}
a:hover {	color: black;	text-decoration: none;}


/* -------------------------------------------------------------- Header */


h1,h2, h4{ padding:0; margin:0; color:#333; font-family:Helvetica, Arial, sans-serif; font-weight:normal; padding:0 0 0.3em;}

/*h1{font-size:2.2em !important; line-height:1.3em;}
h2{font-size:1.6em !important; line-height:1em;}
h4{font-size:1.2em !important; line-height:1em;}*/

/*-------------------------------------------- COMMON FORMATTING */

img {border:0;}
sup {position:relative; bottom:0.3em; vertical-align:baseline; color:#ef5f2e; font-size:font-size:1.4em;}
sub {position:relative;	bottom:-0.2em;	vertical-align:baseline;}
.fleft {float:left !important;}
.fright {float:right !important;}
.tcenter {text-align:center;}
.tright {text-align:right;}
.tleft {text-align:left;}
.posi_global {position:relative;}
.valign {vertical-align:middle;}

#loaderImage{ margin:0 auto;}


/*-------------------------------------------- FORM */
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], label, select, texarea{ font-family:Arial, Helvetica, sans-serif;}

/*Regular clear */

.clearfix:after {visibility: hidden; display: block;  font-size: 0;  content: " "; clear: both; height: 0;}
.clearfix { display: inline-block; clear:both; overflow:hidden; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


/*special clear */
.clear4{ height:4px;}
.clear9{ height:9px;}
.clear18{ height:18px;}
.clear21{ height:21px;}
.clear40{ height:40px;}
.clear42{ height:42px;}
.clear44{ height:44px;}
.clear {clear: both; font-size: 0px; line-height: 0px;}

/*special space */
.nSpc{ margin:0 5px !important ;}
.nSpc_l{ margin:0 0 0 5px;}
.nSpc_r{ margin:0 5px 0 0 !important;}
.fyr_tspc{ padding:30px 0 0;} 

.nspc_l58{ margin:0 62px 0 0; }




.errormessg {position:absolute; top:30px; left:140px;}
.errormessg p {font:normal 12px/18px Helvetica, Arial, sans-serif; color:#c3594d;}

.signuperrormessg {position:absolute; bottom:52px; left:140px;}
.signuperrormessg p {font:normal 12px/18px Helvetica, Arial, sans-serif; color:#c3594d;}

.errormessagcrt {font:normal 12px/18px Helvetica, Arial, sans-serif; color:#c3594d;}

@font-face {
    font-family:'opensansregularregular';
    src: url('fonts/opensans-regular.eot');
    src: url('fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular.woff') format('woff'),
         url('fonts/opensans-regular.ttf') format('truetype'),
         url('fonts/opensans-regular.svg#opensansregularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}



