@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,300italic,600,600italic,700,700italic);
@import url('https://fonts.googleapis.com/css?family=Domine:400,700');

Body{
	color: #000;
	FONT-SIZE: 13px;	
	font-family: 'Open Sans', sans-serif;
	margin:0;
	padding:0;	
}

::selection {color:#FFF;background:#6da555;}
::-moz-selection {color:#FFF;background:#6da555;}
::-o-selection {color:#FFF;background:#6da555;}
::-ms-selection {color:#FFF;background:#6da555;}
::-webkit-selection {color:#FFF;background:#6da555;}
 
.Shadow{
 -moz-box-shadow: 0px 0px 8px 0px #999;
 -webkit-box-shadow: 0px 0px 8px 0px #999;
 box-shadow: 0px 0px 8px 0px #999;}	
 
.FontColor1 {color: #4f803a;}
.FontColor2 {color: #d65507;}
.FontColor3 {color:#FFFFFF;}
.FontColor4 {color:#000;}
.FontColor5 {color:#de0000;}

.BgColor1 {background-color:#85dee4/* #bee6ac*/;}

.BgColor2 {background-color: #baeef2 /*#d7f3cb*/;}

.TableAltHeader1 {background-color:#6da555; color:#fff;}
.AltColor11 {background-color:#f0fdeb;}
.AltColor12 {background-color:#d7f3cb;}

.TableAltHeader2 {background-color:#eb8946; color:#fff;}
.AltColor21 {background-color:#fff9f5;}
.AltColor22 {background-color:#ffe9db;}

.TableAltHeader3 {background-color:#24c3ce; color:#fff;}
.AltColor31 {background-color:#e2fbfc;}
.AltColor32 {background-color:#baeef2;}

.TableAltHeader4 {background-color:#f37777; color:#fff;}
.AltColor41 {background-color:#ffebeb;}
.AltColor42 {background-color:#ffd2d2;}

.Header {
	background-image: url(../images/LoginBg.jpg);    
    background-repeat:repeat;	
	border-bottom:3px solid #4f803a;}

/* Font Sizes */
.SmallerText {FONT-SIZE:11px;}

.MediumText {FONT-SIZE:12px;}

.NormalText {FONT-SIZE:14px;}

.NormalTextBig {FONT-SIZE:16px;}

.Heading {FONT-SIZE:22px;}

.BiggerText {FONT-SIZE:24px;}

.LargeText {FONT-SIZE:40px;}

.SmallerLink{FONT-SIZE:11px; 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-family: 'Open Sans', sans-serif;	
	font-size:14px;
	color:#000;
	background-color: #c8e9b9;
	background-image: -webkit-linear-gradient(top, #c8e9b9, #a1d78a);
	background-image: -moz-linear-gradient(top, #c8e9b9, #a1d78a);
	background-image: -ms-linear-gradient(top, #c8e9b9, #a1d78a);
	background-image: -o-linear-gradient(top, #c8e9b9, #a1d78a);	
	border:1px solid #5b9044;
	border-radius:5px;	
	padding:5px 10px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;
	margin:2px;
}
.Button:hover, 
.Button:focus{
	color:#fff;	
	background-color: #5a8946;
	background-image: -webkit-linear-gradient(top, #3b572f, #5a8946);
	background-image: -moz-linear-gradient(top, #3b572f, #5a8946);
	background-image: -ms-linear-gradient(top, #3b572f, #5a8946);
	background-image: -o-linear-gradient(top, #3b572f, #5a8946);	
	border:1px solid #26351f;	
}

.Button:active{
	position:relative;
	top:1px;	
}

.ButtonColor{
	font-family: 'Open Sans', sans-serif;	
	font-size:14px;
	color:#000;
	background-color: #eb8946;
	background-image: -webkit-linear-gradient(top, #ffcca0, #ef853e);
	background-image: -moz-linear-gradient(top, #ffcca0, #ef853e);
	background-image: -ms-linear-gradient(top, #ffcca0, #ef853e);
	background-image: -o-linear-gradient(top, #ffcca0, #ef853e);	
	border:1px solid #dd7b38;
	border-radius:5px;	
	padding:5px 10px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;
}
.ButtonColor:hover, 
.ButtonColor:focus{	
	color:#fff;
	background-color: #e56b01; 
	background-image: -webkit-linear-gradient(top, #bd5800, #e56b01);
	background-image: -moz-linear-gradient(top, #bd5800, #e56b01);
	background-image: -ms-linear-gradient(top, #bd5800, #e56b01);
	background-image: -o-linear-gradient(top, #bd5800, #e56b01);
	border:1px solid #984700;	
}
.ButtonColor:active{
	position:relative;
	top:1px;	
}

.ButtonSmall1{
	font-family: 'Open Sans', sans-serif;	
	font-size:12px;
	color:#000;
	background-color: #c8e9b9;
	background-image: -webkit-linear-gradient(top, #c8e9b9, #a1d78a);
	background-image: -moz-linear-gradient(top, #c8e9b9, #a1d78a);
	background-image: -ms-linear-gradient(top, #c8e9b9, #a1d78a);
	background-image: -o-linear-gradient(top, #c8e9b9, #a1d78a);	
	border:1px solid #5b9044;
	border-radius:8px;	
	padding:3px 10px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;
}
.ButtonSmall1:hover, 
.ButtonSmall1:focus{	
	color:#fff;	
	background-color: #5a8946;
	background-image: -webkit-linear-gradient(top, #3b572f, #5a8946);
	background-image: -moz-linear-gradient(top, #3b572f, #5a8946);
	background-image: -ms-linear-gradient(top, #3b572f, #5a8946);
	background-image: -o-linear-gradient(top, #3b572f, #5a8946);	
	border:1px solid #26351f;
}

.ButtonSmall1:active{
	position:relative;
	top:1px;	
}

.ButtonSmall2{
	font-family: 'Open Sans', sans-serif;	
	font-size:12px;
	color:#000;
	background-color: #eb8946;
	background-image: -webkit-linear-gradient(top, #ffcca0, #ef853e);
	background-image: -moz-linear-gradient(top, #ffcca0, #ef853e);
	background-image: -ms-linear-gradient(top, #ffcca0, #ef853e);
	background-image: -o-linear-gradient(top, #ffcca0, #ef853e);	
	border:1px solid #dd7b38;
	border-radius:8px;	
	padding:3px 10px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;
}
.ButtonSmall2:hover, 
.ButtonSmall2:focus{	
	color:#fff;
	background-color: #e56b01; 
	background-image: -webkit-linear-gradient(top, #bd5800, #e56b01);
	background-image: -moz-linear-gradient(top, #bd5800, #e56b01);
	background-image: -ms-linear-gradient(top, #bd5800, #e56b01);
	background-image: -o-linear-gradient(top, #bd5800, #e56b01);
	border:1px solid #984700;
}
.ButtonSmall2:active{
	position:relative;
	top:1px;	
}

.ButtonSmall3{
	font-family: 'Open Sans', sans-serif;	
	font-size:12px;
	color:#000;
	background-color: #9de7ec;
	background-image: -webkit-linear-gradient(top, #9de7ec, #4ad2da);
	background-image: -moz-linear-gradient(top, #9de7ec, #4ad2da);
	background-image: -ms-linear-gradient(top, #9de7ec, #4ad2da);
	background-image: -o-linear-gradient(top, #9de7ec, #4ad2da);	
	border:1px solid #19a9b1;
	border-radius:8px;	
	padding:3px 10px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;
}
.ButtonSmall3:hover, 
.ButtonSmall3:focus{	
	color:#fff;	
	background-color: #19a9b1;
	background-image: -webkit-linear-gradient(top, #19a9b1, #30a3ab);
	background-image: -moz-linear-gradient(top, #19a9b1, #30a3ab);
	background-image: -ms-linear-gradient(top, #19a9b1, #30a3ab);
	background-image: -o-linear-gradient(top, #19a9b1, #30a3ab);	
	border:1px solid #30a3ab;
}

.ButtonSmall3:active{
	position:relative;
	top:1px;	
}

.ButtonSmall4{
	font-family: 'Open Sans', sans-serif;	
	font-size:12px;
	color:#000;
	background-color: #fda6a6;
	background-image: -webkit-linear-gradient(top, #ffc5c5, #ffa7a7);
	background-image: -moz-linear-gradient(top, #ffc5c5, #ffa7a7);
	background-image: -ms-linear-gradient(top, #ffc5c5, #ffa7a7);
	background-image: -o-linear-gradient(top, #ffc5c5, #ffa7a7);	
	border:1px solid #fd6969;
	border-radius:8px;	
	padding:3px 10px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;
}
.ButtonSmall4:hover, 
.ButtonSmall4:focus{	
	color:#fff;	
	background-color: #fd6969;
	background-image: -webkit-linear-gradient(top, #fd6969, #e74f4f);
	background-image: -moz-linear-gradient(top, #fd6969, #e74f4f);
	background-image: -ms-linear-gradient(top, #fd6969, #e74f4f);
	background-image: -o-linear-gradient(top, #fd6969, #e74f4f);	
	border:1px solid #e74f4f;
}

.ButtonSmall4:active{
	position:relative;
	top:1px;	
}

.ButtonRed{
	font-family: 'Open Sans', sans-serif;	
	font-size:12px;
	color:#FFF;
	background-color: #c81b22;
	background-image: -webkit-linear-gradient(top, #c81b22, #e72828);
	background-image: -moz-linear-gradient(top, #c81b22, #e72828);
	background-image: -ms-linear-gradient(top, #c81b22, #e72828);
	background-image: -o-linear-gradient(top, #c81b22, #e72828);	
	border:1px solid #4a0101;
	border-radius:8px;	
	padding:3px 10px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;
}
.ButtonRed:active{
	position:relative;
	top:1px;	
}

.ButtonBlack{
	font-family: 'Open Sans', sans-serif;	
	font-size:12px;
	color:#FFF;
	background-color: #4d4d4d;
	background-image: -webkit-linear-gradient(top, #4d4d4d, #151515);
	background-image: -moz-linear-gradient(top, #4d4d4d, #151515);
	background-image: -ms-linear-gradient(top, #4d4d4d, #151515);
	background-image: -o-linear-gradient(top, #4d4d4d, #151515);	
	border:1px solid #000000;
	border-radius:8px;	
	padding:3px 10px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;
}
.ButtonBlack:active{
	position:relative;
	top:1px;	
}

 .ButtonBigRed{
	font-size:12px;
	color:#FFF;
	padding:8px 10px;
	border:3px solid #FFF;
	border-radius:10px;
	box-shadow: 0 0 0 5px #C00;
	background:#C00;
	background: -webkit-linear-gradient(#C00, #920000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#C00, #920000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#C00, #920000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#C00, #920000); /* Standard syntax */
	}
.ButtonBigRed:hover {
	background: #920000;
	background: -webkit-linear-gradient(#920000, #C00); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#920000, #C00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#920000, #C00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#920000, #C00); /* Standard syntax */
	}
.ButtonBigRed:active {
  box-shadow: 0 0 0 2px #C00;
  transform: translateY(4px);
}




/* 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;}
.BorderBottomDashed{border-bottom: dashed 1px;}
.BorderBottomDotted{border-bottom: dotted 1px;}

.BorderTop{border-top: 1px solid;}
.BorderTopDashed{border-top: dashed 1px;}
.BorderTopDotted{border-top: dotted 1px;}

.BorderColor1{border-color: #93c47d}
.BorderColor2{border-color: #eb8946}
.BorderColor3{border-color: #20acb4}
.BorderColor4{border-color: #ec9b9b}

/* Border Rounded Corners */
.BorderRounded15{border-radius:15px;}
.BorderRounded10{border-radius:10px;}
.BorderRounded8{border-radius:8px;}
.BorderRounded5{border-radius:5px;}

/* Table Style None */		
/*.TableStyleNone td, th {
    background:none !important;
    border: none !important;
}*/



/* Table Style */		
.TableStyle {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #c2e1b4;
	background-color: #f0fdeb;
}
.TableStyle th {
    border: 1px solid #85b571;    
    padding: 5px;
	color:#fff;
	background-color: #6da555;
}
.TableStyle td {
    border: 1px solid #c2e1b4;    
    padding: 5px;	
}
.TableStyle tr:nth-child(even){background-color: #d7f3cb}

/* Table Style1 */		
.TableStyle1 {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #f2cbb1;
	background-color: #fff9f5;
}
.TableStyle1 th {	
    border: 1px solid #f2cbb1;    
    padding: 5px;
	background-color: #eb8946;
}
.TableStyle1 td {
    border: 1px solid #f2cbb1;    
    padding: 5px;	
}
.TableStyle1 tr:nth-child(even){background-color: #ffe9db}
/* Table Style2 */		
.TableStyle2 {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #4e604b;
	background-color: #ffffff;
}
.TableStyle2 th {	
    border: 1px solid #4e604b;    
    padding: 0px;
}
.TableStyle2 td {
    border: 1px solid #4e604b;    
    padding: 8px;	
}


/* Table Style2 */		
.TableStyleSmall {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #4e604b;
	background-color: #ffffff;
}
.TableStyleSmall th {	
    border: 1px solid #4e604b;    
    padding: 2px;
    font-size:smaller;
}
.TableStyleSmall td {
    border: 1px solid #4e604b;    
    padding: 2px;
    font-size:smaller;
    	
}



/* Text Box Style*/	
.TextBox{
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #FFFFFF;
	border-radius: 10px;
	box-sizing: border-box;
	outline: none;
}
.TextBox:focus{
	background-color: #fff;
	border: 1px solid #000;
	outline: none;
}

.TextBoxSmall{
	padding: 3px 5px;
	border: 1px solid #ccc;
	font-size:14px;
	font-weight:400;
	background-color: #FFFFFF;
	border-radius: 5px;
	box-sizing: border-box;
	outline: none;
	width:50px;
	text-align:center
}

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+ */
.Login{	
	margin: auto;
	margin-top:5%;	
	background-color: #a1d48e;
	background-image: linear-gradient(top, #a1d48e, #bee8ad);
	background-image: -webkit-linear-gradient(top, #a1d48e, #bee8ad);
	background-image: -moz-linear-gradient(top, #a1d48e, #bee8ad);
	background-image: -o-linear-gradient(top, #a1d48e, #bee8ad);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#a1d48e', EndColorStr='#bee8ad');
	border: none;		
	box-shadow:0px 0px 20px 0px #444, inset 0px 0px 30px 0px #8fc67a;
	border-radius: 20px;
	overflow:hidden;	
	}
.Yes{
	font-size:15px;
	text-transform:uppercase;
	text-decoration:none;
	color: #fff;
	width:24px;
	height:24px;
	background-color:#4f803a;
	line-height:24px;
	border-radius:50%;
	border:none;
	text-align:center;
	padding:2px;
}
.No{
	font-size:15px;
	text-transform:uppercase;
	text-decoration:none;
	color: #fff;
	width:24px;
	height:24px;
	background-color:#d65507;
	line-height:24px;
	border-radius:50%;
	border:none;
	text-align:center;
	padding:2px;
}
@media screen and (max-width:767px) {
.NormalTextBig {FONT-SIZE: 15px;}
.Heading{FONT-SIZE:20px;}
.BiggerText{FONT-SIZE: 22px;}
.LargeText{FONT-SIZE: 32px;}
}

@media screen and (max-width:639px) {
.Button{	
	font-size:13px;	
	padding:7px 12px;	
	margin:2px;
}
.ButtonColor{	
	font-size:13px;	
	padding:7px 12px;	
	margin:2px;
}
}

@media screen and (max-width:479px) {
body {FONT-SIZE: 12px;}
.MediumText {FONT-SIZE: 11px;}
.NormalText {FONT-SIZE: 13px;}
.NormalTextBig {FONT-SIZE: 14.5px;}
.Heading {FONT-SIZE:18px; }
.BiggerText {FONT-SIZE: 20px;}
.LargeText {FONT-SIZE: 26px;}

}

@media screen and (max-width:359px) {
.LargeText{FONT-SIZE: 24px;}
}

