form.threeStep #progressbar li.active {background: #299c24 !important;}
.sup{vertical-align:super;font-size:8px;}
.footer-text{font-size:12px;}
.hero-text-dots{transition: rotate(90deg)}
.text--white2{color:#FFFFFF;font-size:16px !important;font-weight:400;line-height: 1.5em !important;}
.icon-move{margin-left:-20px;margin-top:-20px;}
.icon-title{font-size:22px;}
.icon-text{font-size:14px;}
.text-area--half ul li:before, ul.checklist li:before{display:none;}
.ati-logo{width:90%;}
.icon-background{background-color: #F4F4F4;}
.military-icon{border-right:1px solid #FFFFFF !important;}
.arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 15 25.5' width='13' height='23' fill='%23fd4f00' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 25.5L0 22l8.1-9.3L0 3.4 4 0l11 12.7L4 25.5z'/%3E%3C/svg%3E");height:25.5px;fill:#c20430;display:block;width:13px;height:23px;position:absolute;right:10px;margin-top:-40px;margin-left:6px;-moz-transition:all 0.75s ease;-webkit-transition:all 0.75s ease;-o-transition:all 0.75s ease;transition:all 0.75s ease;}
.arrow-down{-moz-transition:all 0.75s ease;-webkit-transition:all 0.75s ease;-o-transition:all 0.75s ease;transition:all 0.75s ease;transform:rotate(90deg);}
.svg-moveup{margin-top:-35px;}
.svg-icon-center{margin:auto;width:100%;margin-top: -35px;}
.quotes-left{float:left;transform:rotate(180deg);margin-top: -30px;margin-left: -30px;}
.quotes-right{float:right;}

.accordion{font-family:Arial, Helvetica, sans-serif;margin:0 auto;margin-left:-30px;font-size:14px;border-radius:10px;width:105.8%;background:#fff;}
.accordion ul{list-style:none;margin:0;padding:0;}
.accordion li{margin:0;padding:0;}
.accordion [type=radio], .accordion [type=checkbox]{display:none;}
.accordion label{display:block;font-size:18px;line-height:16px;background:#011E41;border:1px solid #542437;color:#FFFFFF;font-weight:700;cursor:pointer;text-transform:uppercase;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;}
.accordion .content{padding:0 10px;overflow:hidden;border:1px solid #fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;}
.accordion p{color:#333;margin:0 0 10px;}
.accordion h3{color:#542437;padding:0;margin:10px 0;}
.content{margin-top:-5px;}
.vertical ul li{overflow:hidden;margin:0 0 1px;padding-top:10px;}
.vertical ul li label{padding:15px;margin-top:-5px;}
.vertical ul li label:hover{border:1px solid #542437;}
.vertical ul li .content{height:0px;border-top:0;margin-top: -5px;}
.vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content{height:auto;border:1px solid #542437;margin-top:-5px;padding-bottom: 15px;}