

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   
   /* BASIC Stylings */
   body{
	   color: #4D4D4D;
	   padding-top: 20px;
	   font-family: Helvetica,Arial,sans-serif;
   }
   
   h1{
	   /*color: #D61800;*/
	   font-size: 30px;
   }
   
   h2{
	   font-size: 16px;
	   line-height: 1.25em;
	   border-bottom: 3px solid #BABAB8;
	   padding: 5px 10px;
	   color: #fff;
	   margin-top: 0;
	   
	   /* gradient */
	   background: #d92b2a;
	   background: -moz-linear-gradient(top, #d92b2a 0%, #9b1509 100%);
	   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d92b2a), color-stop(100%,#9b1509));
	   background: -webkit-linear-gradient(top, #d92b2a 0%,#9b1509 100%);
	   background: -o-linear-gradient(top, #d92b2a 0%,#9b1509 100%);
	   background: -ms-linear-gradient(top, #d92b2a 0%,#9b1509 100%);
	   background: linear-gradient(to bottom, #d92b2a 0%,#9b1509 100%);
   }
   
   a{
	   text-decoration: underline;
   }
   
   a:hover{
	   text-decoration: none;
   }
   
   a, a:visited, a:hover, a:active{
	   color: #BA0C17;
   }
   
   ol{
	   margin-top: 10px;
   }
   
   ol li{
	   margin-bottom: 20px;
	   font-weight: bold;
   }
   
   #content [class*="span"], #content .row{
   		margin-left: 0;
   }
   
   .container{
	   padding: 15px;
   }
   
   #content{
	   border: 1px solid #BDBDBD; 
	   
	   
	   /* gradient */
	  background: #ffffff;
	  background: -moz-linear-gradient(top, #cfcfcf 0%, #ffffff 80px);
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfcf), color-stop(80px,#ffffff));
	  background: -webkit-linear-gradient(top, #cfcfcf 0%,#ffffff 80px);
	  background: -o-linear-gradient(top, #cfcfcf 0%,#ffffff 80px);
	  background: -ms-linear-gradient(top, #cfcfcf 0%,#ffffff 80px);
	  background: linear-gradient(to bottom, #cfcfcf 0%,#ffffff 80px);
	  
	  /* inner shadow */
	  -webkit-box-shadow: inset 1px 1px 0 white;
	  -moz-box-shadow: inset 1px 1px 0 white;
	  box-shadow: inset 1px 1px 0 white; 
	  
   }
   
   footer{
	   padding: 15px;
	   color: #C0C0C0;
   }
   
   a.btn{
	   color: #4D4D4D;
	   text-decoration: none;
   }
   
   .btn-primary {
      color: #ffffff;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
      background-color: #d92b2a;
      *background-color: #d92b2a;
      background-image: -moz-linear-gradient(top, #d92b2a, #9b1509);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d92b2a), to(#9b1509));
      background-image: -webkit-linear-gradient(top, #d92b2a, #9b1509);
      background-image: -o-linear-gradient(top, #d92b2a, #9b1509);
      background-image: linear-gradient(to bottom, #d92b2a, #9b1509);
      background-repeat: repeat-x;
      
      border-color: #0044cc #0044cc #002a80;
      border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d92b2a', endColorstr='#9b1509', GradientType=0);
      filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    }
    
    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary.active,
    .btn-primary.disabled,
    .btn-primary[disabled] {
      color: #ffffff;
      background-color: #9b1509;
      *background-color: #9b1509;
    }

   
   /* HEADER */
   #header{
	   /*margin-bottom: 10px; */
	   padding-bottom: 0px;
   }
   
   #logo{
	   margin-right: 20px;
	   height: 55px;
	   width: auto;
   }
   
   /* FORM Stylings */
   legend{
	   border: none;
	   font-size: 14px;
	   margin-bottom: 0;
	   line-height: normal;
   }
   
   .icon-tip{
	   display: inline-block;
	   height: 16px;
	   background: url('../img/icon-tip.png') left top no-repeat transparent;
	   padding-left: 17px;
	   line-height: 19px;
	   font-weight: normal;
	   margin-top: -1px;
	   margin-left: 10px;
	   text-decoration: none;
   }
   		.icon-tip.open{
	   		background: url('../img/icon-tip.png') 0px -16px no-repeat transparent;
   		}
   		
   	.alert-info{
	   	background-color: #F0F0F0;
	   	color: #5A5A59;
	   	border-color: #D6D6D6;
	   	
	   	/* gradient */
	   	background: #f0f0f0;
	   	background: -moz-linear-gradient(top, #f0f0f0 0%, #f9f9f9 100%);
	   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#f9f9f9));
	   	background: -webkit-linear-gradient(top, #f0f0f0 0%,#f9f9f9 100%);
	   	background: -o-linear-gradient(top, #f0f0f0 0%,#f9f9f9 100%);
	   	background: -ms-linear-gradient(top, #f0f0f0 0%,#f9f9f9 100%);
	   	background: linear-gradient(to bottom, #f0f0f0 0%,#f9f9f9 100%);
   	}
   
   .togglediv{
	   display: none;
	   font-weight: normal;
   }
   
   /* Modal */
   
   .modal-body img{
	   margin-right: 20px;
   }
   
   .modal-body h4{
	   line-height: 1.25em;
	   font-size: 30px;
	   margin-top: 15px;
   }
   
   label { cursor: pointer; }
   
   .ie9 li fieldset{
	   margin-top: -18px;
   }













