@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700");
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 600;
}
body, h1, h2, h3, h4, h5, h6, .button, input[type="button"], input[type="submit"], input[type="text"], input[type="password"], input[type="email"], textarea, select {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size:13px;
    line-height:20px;
    color:#555;
}

body{
background:#f9fdf4;
}

.ui-grid-col-w{width:21%;}


.left-position {
    text-align: left !important;
}
.center-position {
    text-align: center !important;
}
.right-position {
    text-align: right !important;
}

.fa-1x{
font-size:1.7em;
padding-top:4px;
}


.clear{
clear:both;
}
.mar-pan{
margin:0px;
padding:0px;
}

.head-f{
	font-size:11px;
}


.mar-pan2{
margin:-2px;

}


.pag-mar-top{
margin:-9px 0 0px;
padding:0px
}

.box-width{
	width:99%;


}

.left-mar{
	margin-left:60px;
}


.blank-top{
margin:5px 0 10px;
}

.blank-5{
margin-top:6px;
}

.f-s{
font-size:16px;
}


.blank-10{
margin-top:10px;
}

.blank-15{
margin-top:15px;
}

.blank-20{
margin-top:20px;
}

.blank-25{
margin-top:25px;
}




.underline_s{
border-bottom:2px #386004 solid;
}


.top-head-bg{
background: #f9fcf6;


}
.top_header{
width:100%;
margin-top:8px;

}

.top_header h1{
font-size:23px;
font-weight:800;
line-height:22px;
color:#64a213;
text-shadow: 0px 1px 1px #000;
margin-bottom:8px;

}

.top_header span{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
line-height:25px;
font-size:2px;
color:#376002 ;
}

.top_header p{
font-weight:bold;
font-size:14px;
color:#000;
}

.heading_w h2{
font-size:13px;
line-height:16px;
margin-bottom:0px;
margin-top:0px;

}




#logo-bar {
    padding: 1px 0;
    background: #f0ffe4;
}
#logo-bar.scroll-to-fixed-fixed{
    padding: 1px 0;
    box-shadow: 0 2px 4px #ddd;
}

#logo img
{
    width:100%;
    height:auto;
}

#logo > h1 {
    margin:0;
    display:inline-block;
    float: left;
}


.top_head_bg{
background:#f7fbf2;

 }
.inline-section {
    display: inline-block;
    vertical-align: top;
}


.text-green{
color:#2a5204;
font-size:15px;
font-weight:bold;
text-align:center;
padding:12px 0 0 2px;
}

.text-green p{
text-align:left;
}



.bottom-space {
    margin-bottom: 10px;
}
.login-right-space {
    margin-right: 2px;
}

.navigation-background {
    border-left: 1px solid #1682ba;
    border-right: 1px solid #1682ba;
    border-top: 1px solid #1682ba;
    cursor: pointer;
    z-index: 9999;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    background: #019ddd;
  
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}

.navbar {
    margin-bottom: 0px;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a {
    background: #3ba8c4;
    background: -webkit-linear-gradient(#3ba8c4, #1992d1);
    background: -moz-linear-gradient(#3ba8c4, #1992d1);
    background: -o-linear-gradient(#3ba8c4, #1992d1);
    background: -ms-linear-gradient(#3ba8c4, #1992d1);
    background: linear-gradient(#3ba8c4, #1992d1);
    box-shadow: none;

}
.navbar-inverse .navbar-nav > li > a {
    color: #FFFFFF;
}

.navbar-toggle{
    color: #FFFFFF;
}

.center-position {
    text-align: center;
}


.skyblue-color {
    color: #0096D5;
    font-weight: bold;
    font-style: italic;
    font-family: Cambria;
}

.grayish-color {
    color: #707070;
    font-weight: bold;
    font-style: italic;
    font-family: Cambria;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    /*font-style: italic;*/
    font-family: Cambria;
}

h1 {
    font-size: 22px;
    color: #0176a6; 
    margin-top: 0px;
}

h2 {
    font-size: 18px;
    color: #5d5d5d; 
}

h3{
    font-size: 16px;
    color: #5d5d5d; 
}

.input-box-w{
width:52%;
height:25px;

}

.w-42{
width:9px !important;
}

.select-box-w{
width:50%;
height:25px;
padding:0px 0 0 0;
font-size:13px;
font-weight:normal;
color:#000000;
}

.select-box-w2{
width:73%;
height:25px;
padding:0px 0 0 0;
font-size:13px;
font-weight:normal;
color:#000000;
}


.select-box-w1{
width:85%;
height:25px;
padding:0px 0 0 0;
font-size:13px;
font-weight:normal;
color:#000000;

}

.select-year-w1{
width:60%;
height:25px;
padding:0px 0 0 0;
font-size:13px;
font-weight:normal;
color:#000000;
}


.select-box-wnew{
min-width:24%;
height:25px;
padding:0px 0 0 5px;
font-size:13px;
font-weight:normal;
color:#000000;
margin-top: 5px;
}


.nav-f{
font-size:11px;
}

.flexslider {
    margin: 0px;
}

.left-menu-header {
    background: #019ddd; 
    font-size: 14px;
    line-height: 30px;
    text-transform: capitalize;
    font-weight: bold;
    /*text-shadow: 1px 1px 1px #FFF;*/
    cursor: pointer;
}

.inline-block{
display: inline-block;
}


/* Jayant Code */

.abc1
{
    width: 25px;
    height: 22px;
    border-radius: 5px;
    background: grey;
    /*    margin-bottom: 5px;*/
    /*    margin-left: 5px;*/
    padding:7px;
	margin:3px;
    margin-bottom:5px;
    text-align: center;
    line-height: 0.66em;
    display: inline-block;
	float:right;
}
.abc1:hover	{background-color: #003040;}

.input-group-unstyled input.form-control {
    -webkit-border-radius: 4px !important;
       -moz-border-radius: 4px !important;
            border-radius: 4px !important;
}
.input-group-unstyled .input-group-addon {
    border-radius: 4px;
    border: 0px;
    background-color: transparent;
}
.logosection
{
    width:100%;
    height:50px;
    display:inline-block;
    position:relative;
}

.watch-w{
	width:80%;
	}

.logo
{
    width:250px;
    height:100px;
}

.panel-background{
    background:#e9f2f9;
    border-radius: 4px;
}
.panel-primary>.panel-heading {
    background: #019ddd;
}

.text-color{
    color:#1e5799 !important;
    font-weight:bold;       
}

.panel-primary {
    border-color: #019ddd;
}


.main-footer-section {
    background: #019ddd none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    line-height: 50px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.panel-h{
min-height:520px;
}
.cursor{
cursor:default;
}