@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,300italic,600,600italic,700,700italic);

Body{
	color: #000;
	FONT-SIZE: 13px;
	font-family: 'Open Sans', sans-serif;
	margin: 0;
	padding: 0;
	
}

::selection {color:#FFF;background:#db4530;}
::-moz-selection {color:#FFF;background:#db4530;}
::-o-selection {color:#FFF;background:#db4530;}
::-ms-selection {color:#FFF;background:#db4530;}
::-webkit-selection {color:#FFF;background:#db4530;}
 
.Shadow{
 -moz-box-shadow:2px 2px 5px 0px #888;
 -webkit-box-shadow: 2px 2px 5px 0px #888;
 box-shadow: 2px 2px 5px 0px #888;}	
 
.FontColor1 {color: #db4530;}
.FontColor2 {color:#323e4c;}
.FontColor3 {color:#FFFFFF;}
.FontColor4 {color:#000;}
.FontColor5 {color:#e50000;}

.BgColor1 {background-color:#f2f2f2;}

.Transparent {
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.Header {
	background-color: #283543;	
	border-bottom:4px solid #eb5844;} 
	
.TableAltHeader1 {background-color:#db4530; color:#fff;}
.AltColor11 {background-color:#f8dcd8;}
.AltColor12 {background-color:#fdf1f0;}

.TableAltHeader2 {background-color:#323e4c; color:#fff;}
.AltColor21 {background-color:#dde0e6;}
.AltColor22 {background-color:#eeeff0;}

/* Font Sizes */
.SmallerText {FONT-SIZE:11px;}
.MediumText {FONT-SIZE:12px;}
.NormalText {FONT-SIZE: 14px;}
.NormalTextBig {FONT-SIZE:16px;}
.Heading {FONT-SIZE:24px;}
.BiggerText {FONT-SIZE:30px;}
.LargeText {FONT-SIZE:40px;}
.SmallerLink{FONT-SIZE:12px; text-decoration: none}
a.SmallerLink:hover {text-decoration:underline;}
	
.JustLinks {TEXT-DECORATION:none ;}
a.JustLinks:hover{TEXT-DECORATION: underline;}

.AllCaps{text-transform:uppercase;}
.PositionABT{position: absolute}
.PositionREL{position: relative}
.PositionFIX{position: fixed}

/* Button Styles */
.Button{
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	padding:5px 20px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	margin:2px;
	box-sizing:border-box;
}
.ButtonSmall{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;		
	padding:2px 8px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;
	margin:2px;
	box-sizing:border-box;
}
.ButtonMedium{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;	
	padding:5px 15px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;
	margin:2px;
	box-sizing:border-box;
}
.ButtonBig{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;	
	padding:9px 20px;
	cursor:pointer;	
	text-decoration:none;	
	outline:none;
	box-sizing:border-box;	
}
.ButtonColor1{
	color:#fff;	
	background-color: #d93f2b;
	background-image: -webkit-linear-gradient(top, #e75845, #bb3220);
	background-image: -moz-linear-gradient(top, #e75845, #bb3220);
	background-image: -ms-linear-gradient(top, #e75845, #bb3220);
	background-image: -o-linear-gradient(top, #e75845, #bb3220);		
	border:1px solid #9d2413;	
}
input.ButtonColor1:hover{
	color:#000;	
	background-color: #f4f7fa;	
	background-image: -webkit-linear-gradient(top, #f4f7fa, #cdd6df);
	background-image: -moz-linear-gradient(top, #f4f7fa, #cdd6df);
	background-image: -ms-linear-gradient(top, #f4f7fa, #cdd6df);
	background-image: -o-linear-gradient(top, #f4f7fa, #cdd6df);		
	border:1px solid #666;	
}
a.ButtonColor1:hover{
	color:#000;	
	background-color: #f4f7fa;	
	background-image: -webkit-linear-gradient(top, #f4f7fa, #cdd6df);
	background-image: -moz-linear-gradient(top, #f4f7fa, #cdd6df);
	background-image: -ms-linear-gradient(top, #f4f7fa, #cdd6df);
	background-image: -o-linear-gradient(top, #f4f7fa, #cdd6df);		
	border:1px solid #666;	
}
.ButtonColor1:active{
	top:1px;
	position:relative;
}
.ButtonColor2{
	color:#fff;	
	background-color: #384e69;
	background-image: -webkit-linear-gradient(top, #425974, #323e4c);
	background-image: -moz-linear-gradient(top, #425974, #323e4c);
	background-image: -ms-linear-gradient(top, #425974, #323e4c);
	background-image: -o-linear-gradient(top, #425974, #323e4c);		
	border:1px solid #000;
    
}
.ButtonColor2:hover{
	color:#fff;	
	background-color: #d93f2b;
	background-image: -webkit-linear-gradient(top, #e75845, #bb3220);
	background-image: -moz-linear-gradient(top, #e75845, #bb3220);
	background-image: -ms-linear-gradient(top, #e75845, #bb3220);
	background-image: -o-linear-gradient(top, #e75845, #bb3220);		
	border:1px solid #9d2413;	
}
.ButtonColor2:active{
	top:1px;
	position:relative;
}
.ButtonColor3{
	color:#000;	
	background-color: #f4f7fa;	
	background-image: -webkit-linear-gradient(top, #f4f7fa, #cdd6df);
	background-image: -moz-linear-gradient(top, #f4f7fa, #cdd6df);
	background-image: -ms-linear-gradient(top, #f4f7fa, #cdd6df);
	background-image: -o-linear-gradient(top, #f4f7fa, #cdd6df);		
	border:1px solid #abb9c7;
}
.ButtonColor3:hover{
	background-color: #cdd6df;
	background-image: -webkit-linear-gradient(top, #cdd6df, #f4f7fa);
	background-image: -moz-linear-gradient(top, #cdd6df, #f4f7fa);
	background-image: -ms-linear-gradient(top, #cdd6df, #f4f7fa);
	background-image: -o-linear-gradient(top, #cdd6df, #f4f7fa);			
	border:1px solid #abb9c7;
	transition:0.3s ease;
}
.ButtonColor3:active{
	top:1px;
	position:relative;
}
.ButtonColor4{	
	color:#fff;	
	background-color: #00ae00;
	background-image:linear-gradient(top, #00ae00, #007b00);
	background-image: -webkit-linear-gradient(top, #00ae00, #007b00);
	background-image: -moz-linear-gradient(top, #00ae00, #007b00);
	background-image: -ms-linear-gradient(top, #00ae00, #007b00);
	background-image: -o-linear-gradient(top, #00ae00, #007b00);	
	border:1px solid #007b00;	
}
.ButtonColor4:hover{
	color:#fff;	
	background-color: #5c8b41;
	background-image: -webkit-linear-gradient(top, #5c8b41, #78ae59);
	background-image: -moz-linear-gradient(top, #5c8b41, #78ae59);
	background-image: -ms-linear-gradient(top, #5c8b41, #78ae59);
	background-image: -o-linear-gradient(top, #5c8b41, #78ae59);	
	border:1px solid #4f8033;
	transition:0.3s ease;	
}
.ButtonColor4:active{
	top:1px;
	position:relative;
}

.ButtonColor5:active{
	top:1px;
	position:relative;
}
.ButtonColor5{
	color:#fff;	
	background-color: #c71003;
	background-image: -webkit-linear-gradient(top, #c71003, #950e00);
	background-image: -moz-linear-gradient(top, #c71003, #950e00);
	background-image: -ms-linear-gradient(top, #c71003, #950e00);
	background-image: -o-linear-gradient(top, #c71003, #950e00);		
	border:1px solid #950e00;	
}
.ButtonColor5:hover{
	color:#fff;	
	background-color: #950e00;
	background-image: -webkit-linear-gradient(top, #950e00, #c71003);
	background-image: -moz-linear-gradient(top, #950e00, #c71003);
	background-image: -ms-linear-gradient(top, #950e00, #c71003);
	background-image: -o-linear-gradient(top, #950e00, #c71003);		
	border:1px solid #950e00;
	transition:0.3s ease;
}
.ButtonColor5:active{
	top:1px;
	position:relative;
}
.Gradientbg{
	color:#fff;	
	background-color: #d93f2b;
	background-image: -webkit-linear-gradient(top, #f46f5d, #bb3220);
	background-image: -moz-linear-gradient(top, #f46f5d, #bb3220);
	background-image: -ms-linear-gradient(top, #f46f5d, #bb3220);
	background-image: -o-linear-gradient(top, #f46f5d, #bb3220);		
	border:1px solid #9d2413;
}
.Gradientbg:active{
	top:2px;
	position:relative;
}
/* All Border Styles */
.Border1 {border-width:1px; border-style:solid}
.Border2 {border-width: 2px;  border-style:solid}
.Border5 {border-width: 5px;  border-style:solid}

.DottedBorder {border-width:1px; border-style:dotted}

.BorderBottom1{border-bottom: 1px solid;}
.BorderBottom2{border-bottom: 2px solid;}
.BorderBottom6{border-bottom:6px solid;}
.BorderBottomDashed{border-bottom: dashed 1px;}
.BorderBottomDotted{border-bottom: dotted 1px;}

.BorderTop1{border-top: 1px solid;}
.BorderTopDashed{border-top: dashed 1px;}
.BorderTopDotted{border-top: dotted 1px;}

.BorderLeft1{border-left:1px solid;}
.BorderLeft2{border-left:2px solid;}
.BorderRight1{border-right:1px solid;}
.BorderRight2{border-right:2px solid;}

.BorderColor1{border-color: #283543}
.BorderColor2{border-color: #f36d5b}
.BorderColor3{border-color: #d0d0d0}

/* Border Rounded Corners */
.BorderRounded15{border-radius:15px;}
.BorderRounded10{border-radius:10px;}
.BorderRounded8{border-radius:8px;}
.BorderRounded5{border-radius:5px;}
.BorderRounded20{border-radius:20px;}


/* Table Style */		
.TableStyle {
    border-collapse: collapse;
    border-spacing: 0;	     
	background-color:#eeeff0;
	border: 1px solid #98a8bb;
}
.TableStyle th {    
    padding:7px;
	background-color:#323e4c;
	color:#fff;	
}
.TableStyle td {      
    padding:5px 7px;
	border: 1px solid #98a8bb;	
}
.TableStyle tr:nth-child(even){background-color:#dde0e6;}

/* Text Box Style*/	

.TextBox{
	font-family: 'Open Sans', sans-serif;
	color:#000;
	padding:5px;
	background-color:#fff;
	border:1px solid #d0d0d0;	
	box-sizing: border-box;
	outline: none;
}
.TextBox:focus{	
	border:1px solid #111;	
	box-sizing: border-box;
	outline: none;
}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
::placeholder{	
	font-family: 'Open Sans', sans-serif;
	opacity:0.4;
	color:#fff;	
	}
:-ms-input-placeholder{		
	font-family: 'Open Sans', sans-serif;
	opacity:0.4;
	color:#fff;
}

.TextBoxBig::-webkit-input-placeholder,
.TextBoxBig::placeholder{
  color: #000;
  opacity:0.5;
  font-style:normal;
  font-family: 'Open Sans', sans-serif;
}
.TextBoxBig::-moz-placeholder{
  color: #000;
  opacity:0.5;
  font-style:normal;
  font-family: 'Open Sans', sans-serif;
}
@media screen and (max-width:1023px) {

}
@media screen and (max-width:767px) {
.MediumText {FONT-SIZE:11px;}
.NormalText {FONT-SIZE:13px;}
.NormalTextBig {FONT-SIZE:15px;}
.Heading {FONT-SIZE:20px;}
.BiggerText {FONT-SIZE:22px;}
.LargeText {FONT-SIZE:36px;}
}

@media screen and (max-width:639px) {
.MediumText {FONT-SIZE:11px;}
.NormalText {FONT-SIZE:13px;}
.NormalTextBig {FONT-SIZE:15px;}
.Heading {FONT-SIZE:18px;}
.BiggerText {FONT-SIZE:20px;}
.LargeText {FONT-SIZE:32px;}
}
@media screen and (max-width:479px) {
.NormalTextBig {FONT-SIZE:14px;}
.Heading {FONT-SIZE:16px;}
.BiggerText {FONT-SIZE:18px;}
.LargeText {FONT-SIZE:30px;}
.Button{	
	font-size:13px;	
	padding:5px 12px;
}
.ButtonSmall{	
	font-size:11px;		
	padding:2px 8px;	
}
.ButtonMedium{	
	font-size:13px;	
	padding:3px 10px;	
}
.ButtonBig{	
	font-size:16px;	
	padding:7px 15px;	
}

}
@media screen and (max-width:359px) {
.LargeText {FONT-SIZE:24px;}
}


.pop-up-background {
    /*background: rgba(0,0,0,.7);
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 100;
    overflow: auto; /* Enable scroll if needed 
    padding-top: 0px;*/
    background: rgba(0,0,0,.7);
    cursor: pointer;
    height: 100%;
    overflow: auto;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 100;
    padding:10px;
}

.pop-up {
    background-color:white;
    margin: auto;
    border: 2px solid #333;
    border-radius: 8px;
    padding: 5px;
    position: relative;
    -moz-box-shadow: 0px 0px 12px 5px #363636;
    -webkit-box-shadow: 0px 0px 12px 5px #363636;
    box-shadow: 0px 0px 12px 5px #363636;
    z-index: -101;
}
  .Close{
            position: absolute;
            z-index: 106;
            text-align: right;
			right:-15px;
			margin-top:-20px;
			display:inline-block;
			cursor:pointer;
}
