#preCacheImages {
    background-image: url('../../images/chevron-left-selected_20X20.png');
}

/* ******************* FONT ******************* */

body ,
.Label,
.LinkLabel{
    font-family : 'Open Sans',Tahoma;
}

.Label {
	font-style : italic;
}

h3 {
    font-style : normal;
}

.btn-primary ,
.SubmitLink,
h3 {
    font-size : 16px;
}

.LinkLogin
{
    font-size : 16px !important;
}

.form-control,
.BodyText,
.Link,
.CheckBoxLabel,
h4{
    font-size : 13px;
}

body{
    font-size : 18px;
}

h2 {
    font-size : 20px;
}

.Label ,
.LinkLabel{
	font-size : 11.36px; 
}

.Font14{
	font-size : 14px;
}

h3,h4{
	font-weight : 700;
}

h2,
.BodyText,
.Link,
.CheckBoxLabel,
.SubmitLink{
    font-weight : 400;
}


/* ******************* COLOR ******************* */


button.btn-default:hover {
    background-color : #FFFFFF;
} 

.SubmitLink {
	background-color : #65a6d7;
}

.FooterSeparator,
.Separator {
    background-color : #e5e5e5;
}

h2,h3,h4,
.BodyText,
.CheckBoxLabel{
    color : #404040;
}

.SubmitLink {
	color : #ffffff;
}

.LinkLabel{
   	color : blue;
}

.Label {
   	color : #808080;
}

/* ******************* SIZE AND SPACING ******************* */

.form-control{
    height : 40px;
    border-radius : 10px;
}

.FooterSeparator,
.Separator {
	height : 1px;
}

.SubmitLink {
	height : 42px;
}

.Header {
	min-height : 50px;
}

.Header {
	line-height : 50px; /* vertical align text to center of div */
}

.Separator {
	width : 100%;
}

body{
    min-width : 700px;
}

body{
    margin : 8px;
}

h2,
.BodyText,
.Link,
h4{
    margin : 10px;
}

.form-control{
    margin : auto;
}
.Separator {
	margin : 15px 0px;
}

.margin0{
	margin : 0px;
}

.margin20 {
	margin : 20px; 
}

.topMargin50{
	margin-top : 50px;
}

.bottomMargin15
{
	margin-bottom: 15px;
}

.defaultLineHeight{
    line-height:normal;
}

.FooterSeparator {
    margin-top : 10px;
}

.topMargin15{
	margin-top : 15px;
}

.FooterSeparator {
    margin-bottom : 10px;
}

.CheckBoxLabel {
	margin-bottom : 0px;
}

.SubmitLink {
	border-width : 0px;
}

.SubmitLink {
	border-radius : 5px;
}

.CenterAlign {
    margin : auto !important;
    width : 100% !important;
}
/* ******************* DECORATIONS ******************* */

.Header,
.FooterSeparator 
.Separator {
	overflow : hidden;
}

.Label ,
.LinkLabel{
    white-space : nowrap;
}

.LinkLabel{
   	cursor : pointer;
}

.Hidden{
    display: none;
}

.bottomBorderInputBox
{
    margin-top: -3px;
    max-height: 25px;
    display: block;
    border-color: white;
    border: 0px;
    border-bottom: dotted 1px #ccc;
    box-shadow: none;
    border-radius: 0px;
}

.underLine
{
	text-decoration: underline;
}

.italic
{
	font-style:italic;
}

.Height25
{
	height : 25px;
}

.form-control:focus
{
	box-shadow : none;
}

.Logo {
	max-height: 80px; 
}
.Link{	
    color:#616161;
	text-decoration : none;
    background-image: linear-gradient(to right, #c3c3c3 40%, rgba(255, 255, 255, 0) 20%);
    background-position: bottom;
    background-size:7px 1px;
    background-repeat: repeat-x;
}

/* active link visited */
.Link:hover,.Link:focus {
    color: #50cce3;
    text-decoration : none;
    background-image:none;
    outline: none;
}

.LinkWithArrow {
    background-image: url('../../images/chevron-left_20X20.png');
    background-position:center left;
    background-repeat: no-repeat;    
	background-size: 20px 20px;
    padding-left: 18px;    
}
.LinkWithArrow:hover, .LinkWithArrow:focus {
    background-image: url('../../images/chevron-left-selected_20X20.png');
}

.Button-Primary
{
    height : 40px !important;
    width : auto !important;
    min-width: 110px !important;
	padding : 0px 15px !important;
	background-color : #2bc0e4 !important;
	color : #ffffff !important;
	font-size : 13px !important;
    border : 1px solid #2bc0e4 !important;
    border-radius : 10px !important; 
    cursor : pointer;
    line-height : 3 !important;
    outline : none !important;
}