/*
 Table Of Contentsh4


 2.) Global Typography
 2.0.1) Font Face
 2.0.2) Global Headings
 2.0.3) Form Elements
 2.0.4) List styles
 2.0.5) General Text Formatting
 2.0.6) Link elements

 2.0.8) Button Styles
 2.0.9) Sprite Icons

 3.) Site Wide Content
 4.) Header Style
 5.) Footer Style
 ===============================================*/

@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900,100|Roboto+Slab:400,700|Roboto+Condensed);

/*
 1.) Global Typography
 ----------------------------------------*/
*, :before, :after {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 100%;
}
body {
	/*background: url(../images/1.jpg) no-repeat top center;*/
	font-size: 16px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
} 
/*
 2.0.1) Font Face
 -----------------------------*/

@font-face {
    font-family: 'asca-dregular';
    src: url('../fonts/asca-dregular/asca-d-webfont.eot');
    src: url('../fonts/asca-dregular/asca-d-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/asca-dregular/asca-d-webfont.woff2') format('woff2'),
         url('../fonts/asca-dregular/asca-d-webfont.woff') format('woff'),
         url('../fonts/asca-dregular/asca-d-webfont.ttf') format('truetype'),
         url('../fonts/asca-dregular/asca-d-webfont.svg#asca-dregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*
 2.0.2) Global Headings
 -----------------------------*/
h1, h2, h3, h4, h5, h6 {
	
	color: #000;
	
}
h1 {

}
h2 {
	font-size: 28px;
	color: #01663a;
}
h3 {
	font-size: 28px;
	color: #0e7142;
	text-align: center;
	word-spacing: 4px;
	letter-spacing: -1px;
	margin-bottom: 38px;
}
h4 {
	font-size:38px;
	color: #000;
	margin-bottom:15px;
}
h5 {
	font-size: 42px;
	color: #000;
	margin-bottom: 15px;
}
h6 {

}
/*
 2.0.3) Form Elements
 -----------------------------*/
button, input, optgroup, select, textarea {
	margin: 0;
	padding: 0;
	font-size: 100%;
	color: inherit;
	background: #fff;
	border: 1px solid #ccc;
	font-family: 'Open Sans', sans-serif;
}
input {
	
    padding: 3px 10px;
    border-radius: 4px;
    font-size: 14px;
}
input:focus, select:focus, textarea:focus, button:focus {
	border: 1px #888 solid;
	outline: 0;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
	border: none;
}
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="file"] {
	-webkit-appearance: none;
	cursor: pointer;
	line-height: normal;
	overflow: visible;
}
button[disabled], input[disabled] {
	cursor: default;
	color: #999;
	border-color: #ccc;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
}


/*
 2.0.4) List Styles
 ---------------------------------*/
ul, ol, dl {
	font-size: 100%;
	line-height: 1.5;
}
li, dt {
	line-height: 1.5em;
}
dl {
	margin: 0 0 1em 0;
}
dd {
	margin: 0 0 1em 0.8em;
}
ul {
	list-style-type: none;
	margin: 0 ;
	padding:0;
}
ol {
	list-style-type: decimal;
	margin: 0 0 1em 0;
}
ul ul, ol ul {
	list-style-type: none;
	margin-top: 0;
}
ol ol {
	list-style-type: lower-latin;
	margin-top: 0;
}

table{
	border-collapse: collapse;
}


.primary-table {
    width: 100%;
    text-align: left;
     border-collapse: collapse;
}

.primary-table tr {
	border-bottom: 1px solid rgb(248, 248, 248);
}

.primary-table a{
	color:blue;
}

.primary-table a:hover{
	text-decoration: underline;
}
   .primary-table th{
   	 padding: 7px 0;
   	 letter-spacing: 1px;
   	  /*font-size: 15px;*/
   }
  .primary-table td {
    font-size: 14px;
      padding: 7px 0;
      letter-spacing: 1px;
}

.primary-table .count{
	padding:0 20px;
}


.table-wrap i{
	float:right;
	margin-right:10px;
}

.table-wrap strong {
    font-weight: 400;
}


.table-wrap.clearfix {
    border: 1px solid rgb(248, 248, 248);
}

.table-wrap.clearfix:first-child > div {
    padding: 8px 11px 10px;
    border-bottom: 1px solid rgb(248, 248, 248);
}

.table-wrap ul li{
	float:left;
}


.table-wrap ul li a{
 display: inline-block;
    min-width: 84.6px;
    padding: 10px 5px;
    text-align: center;
    text-transform: capitalize;
    background: rgb(245, 245, 245) none repeat scroll 0 0;
    
   }
.table-wrap ul li a:hover, .table-wrap ul li.active a{
	background: #fff;
}
.table-wrap ul li.active a{
color:#0070E0;
font-weight:bold;
}
  

/*
 2.0.5) General Text Formatting
 -----------------------------------*/
p {
	font-size: 100%;
	line-height: 1.5;
}

/*
 2.0.6) Link style
 -------------------------*/
a {
	color: #7f7f7f;
	text-decoration: none;
}
a:active {
	outline: none;
}

/*
 2.0.8) Button Styles
 -------------------------*/
.btn {
	background-color: rgba(255, 255, 255, 0.2);
    color:#000;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    border:1px solid #3b73af;
    padding: 6px 20px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    line-height: 1.6;
     margin: 0 40px;
   font-size:13px; text-transform: uppercase;
}

}
.btn:hover, .btn:focus, .btn:active {
	color: #FFF;
	background: #0070e0;
}


  .primary-btn{
  	  background: #0070e0 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    letter-spacing: 1px;
    line-height: 1.7;
     margin: 0 40px;
    padding: 6px 20px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
   
}

.primary-btn:hover, .primary-btn:active, .primary-btn:focus{
	color:#fff;
   	background: #2083E5;
   	text-decoration: none;
   
}

.secondry-btn{
	border-radius: 4px;
	 padding: 6px 8px;
	  letter-spacing: 1px;
	 border:1px solid #A6A6A6;
	 min-width: 140px;
	 display: inline-block;
	 text-align: center;
}



/*
 2.0.9) Sprite Icons
 -------------------------*/
.sprite {
	background: url(../images/sprite.png) no-repeat;
}

img{
width:100%;	
}

/* `Clear Floated Elements
 ----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before, .clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
}

/*
 The following zoom:1 rule is specifically for IE6 + IE7.
 Move to separate stylesheet if invalid CSS is a problem.
 */

.clearfix {
	zoom: 1;
}
/*
 3.) Site Wide Content
 ------------------------------*/
#wrapper {
	display:table;
	width:100%;
	overflow-x:hidden;
}

.container {
	max-width: 1320px;
	width:100%;
	margin:0 auto;
	padding:0 20px;
	
}

/*
 4.) Header Styles
 ------------------------------*/
#header {
}

.setting-wrap{
	float:right;
	 font-size: 0.9em;
    letter-spacing: 0.75px;
    position: relative;
}

.setting-wrap img {
    display: inline-block;
    margin: 0 0 0 2px;
    vertical-align: super;
    cursor:pointer;
}
.setting-wrap ul{
	  background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(0,0,0,.2);;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    box-sizing: border-box;
    display: none;
    min-width: 180px;
    position: absolute;
    right: 0;
    top: 40px;
    /*border-radius: 5px;*/
}



.setting-wrap ul li a{
	background:#fff;
	padding:6px 15px;
	display:block;
	color:#1F252F;
	font-weight: 300;
	    font-family: arial,sans-serif;
	    letter-spacing: 1px;
}

.setting-wrap ul li a:hover{
background:	rgb(245, 245, 245);
/*border-bottom:1px solid #fff;*/
}

.sett-btn{
	border: 1px solid rgb(248, 248, 248);
    padding: 3px 13px;
    background: rgb(245, 245, 245);
}


.sett-btn a{
	font-size: 25px;
	border:none;
}




.header {
    /*border-bottom: 1px solid #eaeaea;*/
    padding: 13px 0 20px;
   
}


.logo{
	display: inline-block;
	width:130px;
}

.logo img{
	width:80%;
}

.logo:hover{
	 color:#0070E0;
}



/*
 5.) Footer Styles
 ------------------------------*/
.footer p{
	float:left;
	font-size: 14px;
	margin-top: 13px;
}

.footer .support {
    float: right;
    font-size: 14px;
    padding: 13px 0;
}



















