h1, h2, h3, h4, h5, h6 {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
}


/* ==================================================
  Header Styling
================================================== */

#tgt_header {
 
   background: Darkblue;
  height: 70px;
  width:100%;
  margin:0 auto 0 auto;
}

#tgt_header #tgt_logo {
  margin: 14px 25px 0 0;
}

#tgt_header #tgt_logo h1 {
  font-size: 36px;
  margin: 0;
  padding: 2px 0;
  line-height: 1;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

#tgt_header #tgt_logo h1 a, #tgt_header #tgt_logo h1 a:hover {
  color: #fff;
}

#tgt_header #tgt_logo img {
  padding: 0;
  margin: 0;
  max-height: 40px;
}

@media (max-width: 768px) {
  #tgt_header {
    height: 50px;
  }
  #tgt_header #tgt_logo {
    margin: 10px 0 0 0;
  }
  #tgt_header #tgt_logo h1 {
    padding: 2px 0;
    font-size: 26px;
  }
  #tgt_header #tgt_logo img {
    max-height: 30px;
  }
}


#tgt_header .user_infodv {
 margin-top: 15px;
  font-size: 24px;
  margin-left: 15px;
  color: #fff;
}

#tgt_header .user_infodv:hover {
  color: rgba(255, 255, 255, 0.75);
}

/* title name */
@media (min-width: 769px) {
.project_title {
  margin: 0;
  padding-top:20px;
   padding-right:420px;
  color: #fff;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 25px;
  outline: none;
}
}
@media (max-width: 768px) 
{
    .project_title {
 margin: 0;
  padding-top:5px;
   padding-right:8px;
  color: #fff;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  outline: none;
}
}

.page_title
{
     font:bold 20px arial;
      background-color:Red;
       text-align:center;
       color:Darkblue !important;
    }
    
/* footer */

#footer_wrapper {
	width: 100%;
	border-top: 1px solid #fff;
	padding-top: 1px;
	background: #28556e;
	position:absolute;
	bottom:0; 
	margin:10px auto;
}

#footer_container {
	width: 100%; background:black;
	margin: 0 auto;
	padding: 15px 35px;
	text-align: center;
	color: White;
}

#footer_container a {
	color: White;
}

/* end of footer */



/* page-header */
.page-header{
           margin:0 auto 0 auto !important;
           
           padding-left:170px; 
           background: url(../Images/page_header.jpg) repeat ;
           color:White;
           height:30px; 
           font-size:20px; 
           width:100%; 
}

/* end page-header */


.lg_btn
{
    background-color: #9966FF;
     background: DarkBlue;
     height:35px;
      border-radius:50px;
      font-size:14px;
      width:100%;
      color: White;
    
    }
    .lg_btn:hover
{
    background-color: #9966FF;
     background: DarkBlue;
     height:35px;
      border-radius:50px;
      font-size:19px;
      width:100%;
      color: White;
    
    }
    
    .txt_color
    {
        color:#9966FF;
        
        }
.txtbox.form-control
{
     border: solid 1px #E5E5E5; 
    
   
  
    background: #FFFFFF url('bg_form.png') left top repeat-x; 
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); 
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); 
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    }








