body{font-size: 14px;font-family: 'Source Sans Pro', sans-serif;}
header{
    padding: 14px 0;
    background-color: #DA5700;
    height: 60px;
}
 .footer {
    background: #00458b;
    height: 5rem;
    line-height: 2%;
    margin-top: 10%;
    text-align: center;
    font-size: 16px;
    float:initial;

}
.logo
{
    border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;
}
.common-btn {float: left; padding: 5px 15px; background-color: #A94303; color:#ffffff; margin: 0 10px; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px; font-weight: 400; font-size: 1em;}
.common-btn:hover, .common-btn:focus{ background-color: #6D2B06;color:#ffffff; text-decoration: none;}
.adm-text{color:#05478d; font-weight: 600; font-size: 1.5em; float: right;}.adm-text span{font-weight: 300;}
.cmn-btn-container{float: right;}

.download-btns-container{margin-top: 15px;}
.download-btns{background-color: #d6d6d6;font-size: 1em;padding: 8px 15px;float: left; margin: 0 5px;
    color: #000000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}

.download-btns:hover, .download-btns:focus{background-color: #000000; color: #ffffff; text-decoration: none;}

.textbox{width: 100%; height: 32px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px; font-weight:bold; background-color: #ffffff; border:1px solid #dedede; padding: 0 5px;}

.textbox:focus{outline: none; border-color: #f69494;} .custom-checkbox{vertical-align: top;}

.two-column{margin-right: 15px;}

.spacing{margin-bottom: 20px;}

.orange-bar{height: 3px; background-color: #dc5700;background-color: #dc5700;display: block;max-width: 220px;}.orange-bar span.black{background-color: #000000; display: block; height: 3px; width: 45%; float: right; }
.form-sec{margin: 20px 0 25px;} .radio-btn-spacing{margin-top: 5px;}
.payment-instructions{border: 2px solid #ebebeb; padding:20px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px; margin-bottom: 20px;}
.payment-instructions h4, h4.heading{margin-top:0; color: #DA5700; font-size: 1.5em;}.payment-instructions p{color: #464646; font-size: 1.1em; font-weight: 400;}
.payment-instructions p.last{margin-bottom: 0;}.payment-instructions p span{font-weight: bold; color: #dc5700; font-size: 1em;}

.btn.btn-step{background-color: #f3f3f3; color: #DA5700;} 
.common-container{margin: 50px 0; min-height: 400px;}
.btn.btn-step:hover, .btn.btn-step:focus, .btn.btn-step.active{background-color: #DA5700; color:#ffffff; border-color: #DA5700;} 
.stepwizard-step.active p{color:#dc5700;}

.capcha-container{padding: 20px; background-color: #f2f2f2; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;}
.btn-step.btn-primary:hover, .btn-step.btn-primary:focus{background-position: 0 0;}

.error-box{padding: 10px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px; border: 1px solid #f69494; margin-top: 25px;}

.error-box p, .error-box ul li{color: #DA5700;}.error-box ul{padding-left: 17px}.error-box ul li{list-style: none; margin-bottom: 5px;}

.otp-container{background-color: #faddd2;padding: 20px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;}

.custom-btn, .custom-btn.submit:hover{background-color: #d2d2d2; padding:5px 20px; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px; border: 0; margin:0 10px;float: left;font-size: 1.1em; text-transform: uppercase; color: #000000;text-decoration: none;}
.custom-btn:hover, .custom-btn.submit{background-color: #05478d; color: #ffffff; text-decoration: none;}

.step-container label{font-weight: 500; margin-bottom:5px;} .custom-error-box, .thanks-icon-container{float: right;}

.setup-content h3{margin: 10px; 0; font-weight: 600; color: #DA5700; font-size: 1.5em;}

.step-container{margin: 0px auto;}
.stepwizard-step p {
    margin-top: 10px;
}

.stepwizard-row {
    display: table-row;
}

.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}

.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.stepwizard-row:before {
    top: 26px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 5px;
    background-color: #f3f3f3;
    z-order: 0;

}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.btn
{
        border-radius: 0px;
}
.btn-circle {
       width: 56px;
    height: 56px;
    text-align: center;
    /*padding: 12px 0;*/
    font-size: 20px;
    line-height: 1.428571429;
    border-radius: 35px;
    /*margin-top: -14px;*/
    border: solid 3px #f3f3f3;
    opacity:1 !important;
     -webkit-box-shadow:inset 0px 0px 0px 3px #fff !important; 
     -moz-box-shadow:inset 0px 0px 0px 3px #fff !important;
    -o-box-shadow:inset 0px 0px 0px 3px #fff !important;
   -ms-box-shadow:inset 0px 0px 0px 3px #fff !important; 
   box-shadow:inset 0px 0px 0px 3px #fff !important;
      background-color:#428bca;
      line-height: 38px;
}

.grey-box{padding: 20px 0; background-color: #efefef; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.grey-box .fa{font-size: 2em; display: block; text-align: center; color: #dfdfdf;}.custom-upload-btn{/*background-color: #efefef;*/padding: 10px; width: 100%; margin: 4px 0;}
.custom-btn-space{margin-bottom: 20px;}.table-space{margin-top: 20px;}.tbl-textbox{width: 100%; font-weight:bold; background-color: #ffffff; padding:0 5px;}
.sm-txt{margin: 10px 0; font-size: .8em;}
.nopadding, .fields-nopadding{padding:0;} .tbl-nospace{margin-bottom: 0; font-weight:bold;}.txtbox-space{margin-bottom: 10px;} .clear{clear: both;}
.terms{padding: 20px 15px;}.terms p, .terms ul li{ font-size: .9em;}.terms ul li{margin-bottom: 10px;}.terms ul{padding-left: 15px;}
footer{background-color: #000000; padding: 20px 0;} footer p{color:#ffffff; margin-bottom: 0; font-size: .9em;}
footer ul{display:table; margin:0 auto;}footer ul li{float: left; list-style: none; margin: 0 10px;}
footer ul li a{ color: #cccccc;}footer ul li a:hover{ color: #ffffff; text-decoration: none;}
.table-space .table th{font-weight: normal;} .thanks-icon{width: 80px; height: 80px; border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%; margin: 0 auto; border: 1px solid #df551e;}
.thanks-icon .fa{text-align: center; display: block;line-height: 80px;font-size: 4em; color: #df551e;}
.selectbox{width: 100%; background-color: #ffffff; border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0; appearance:none;-moz-appearance:none;-webkit-appearance:none; height: 24px; border: 1px solid #dddddd; background-image:url(../images/caret.png); background-position: 98% center; background-repeat: no-repeat;}
.payment-instructions p.orange{color: #dc5700;}.payment-instructions p.orange span.green-txt{font-weight: normal; color: #3b6b13;}
.check-icon{display: block; border: 1px solid #df551e; width: 30px; height: 30px; float: left;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%; text-align: center; margin-right: 10px;}
.check-icon .fa{text-align: center; line-height: 30px; color: #df551e; text-align: center;}.dashboard-txt p{line-height: 30px;}
.login-links a{display: block; margin: 10px 0; color: #dc5700; text-align: right;}.login-links a:hover{color: #000000; text-decoration: none;}.profile-container{float: right;}
.profile-container p{font-size: 1.2em; font-weight: 600; margin: 10px 0; text-align: right;} .logout-btn{background-color: #b2b2b2; display: block; float: right; padding:5px 15px; color: #ffffff; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.logout-btn:hover, .logout-btn:focus{ background-color: #000000; color: #ffffff; text-decoration: none;}
.dashboard-container{min-height: 700px;}
@media only screen and (max-width: 767px)
{
    body{font-size: 12px;}
    header{height: auto; background-color: transparent;}
    .cmn-btn-container{float: none; margin: 10px auto; display: table;}
    .adm-text{text-align: center; float: none; display: table; margin: 0 auto;}
    .fields-nopadding{padding: 0 15px;}.two-column{margin-right: 0;} .spacing{margin-bottom: 10px;}
    .custom-radio-btn{margin-bottom: 10px;}
    .custom-error-box{float: none; margin: 25px 0;} .thanks-icon-container{float: none; margin-bottom: 25px;}
    .download-btns{float: none; display: block; text-align: center; margin:  10px auto;}.common-container{margin: 20px 0;}
    .footer-list ul{display: block; margin: 10px 0; padding-left: 0;}footer ul li{float: none; margin: 10px 0;}
    .profile-container{float: none; margin: 20px 0;}
    .login-links a, .profile-container p{text-align: left;}.logout-btn{float: left;}
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
    body{font-size: 13px;}
}.footer_bg_text{
  width: 100%;
  
  height: 47px;
 font-family:arial;
  line-height: 32px;
  font-size: 17px;
  color: #fff;
  background:#00458b;/*#2984bb;*/
  margin-bottom:0px;
  margin-top:138px;
 

}
.first_img{
    float:left;margin-left:22%; color:#fff;
   text-decoration:none;
}
.second_img
{
    text-align:center;margin-left:5%; display:inline-block; color:#fff;
}
.third_img
{
    float:right; margin-right:25%; display:inline-block; color:#fff;text-decoration:none;
}
.lastfooter {
    /*width:100%;background:#ef3f3e; color:#fff; font-family:arial; font-size:14px; text-transform:uppercase; text-align:center; padding-top:5px; padding-bottom:5px;*/
   
    padding-top: 5px;
    text-transform: uppercase;
    color: #fff;
    font-family: arial;
    font-size: 14px;
    width: 100%;
    text-align: center;
    background-image: linear-gradient(to right, #58b6dc, #917ca1, #7a418d);
}