@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);

fieldset, label { margin: 0; padding: 0; }

h1 { font-size: 1.5em; margin: 10px; }

/****** Style Star Rating Widget *****/

.rating { 
  border: none;
  float: left;

}

.rating > input { display: none; } 
.rating > label:before { 
  margin: 5px;
  font-size: 2.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.rating > label { 
  color: #616161; 
 float: right; 
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #FFD700; 
  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #FFBF00;  } 


.fontblue {font-size: 16px;
font-family: Roboto, "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight: 400;
color: #003399;
}

.dap_textarea
{ 
background:#F8F8F8;
color:#999999;
border:1px solid #DCDCDC;
border-radius:2px ;
font-size:16px ;
width: 300px ;
padding: 10px ;
box-shadow: 0px 0px 8px #DCDCDC; 
-webkit-box-shadow: 0px 0px 8px #DCDCDC; 
-moz-box-shadow: 0px 0px 8px #DCDCDC; 
}


