/*! 202 08/05/2016 10:08 AM Copyright 2016 USAA. All Rights Reserved. */.recTool .error-alert img,.recTool .radioButton-elements .groupObj span{vertical-align:middle}.recTool #creditRating{background-color:#F2F3F3;padding:90px 60px}.recTool .txt-center{text-align:center}.recTool .margin-bottom-0{margin-bottom:0}.recTool .recTool-close{position:relative;top:8px}.recTool .rate-bar{height:50px;color:#FFF;font-size:18px;border-radius:5px;box-shadow:2px 2px 5px #D0CFCE;margin:30px 0;background:#f5f65d;background:-moz-linear-gradient(left,rgba(245,246,93,1) 0,rgba(117,211,120,1) 50%,rgba(3,145,193,1) 100%);background:-webkit-linear-gradient(left,rgba(245,246,93,1) 0,rgba(117,211,120,1) 50%,rgba(3,145,193,1) 100%);background:linear-gradient(to right,rgba(245,246,93,1) 0,rgba(117,211,120,1) 50%,rgba(3,145,193,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f65d', endColorstr='#0391c1', GradientType=1 );text-shadow:1px 1px 2px #424951;border:1px solid #d0cfce}.recTool .recTool-headingv1{color:#12395B;font:600 25px 'Gotham Narrow',Arial,sans-serif}.recTool .recTool-headingv2{font-size:16px;color:#1E91C1}.recTool .recTool-headingv3{font-size:14px;color:#676A6E;font-style:italic}.recTool .recTool-headingv4{font-size:20px;color:#12395B;font-weight:600}.recTool .recTool-headingv5{font-size:16px;color:#424951}.recTool .rate-bar span{padding:14px 15px}div#step1,div#step2{position:relative;width:100%;overflow:hidden}.recTool .brandBanner-secundaryButton a{color:#333940;border:1px solid #CFCCCA;margin-top:6px;background:-moz-linear-gradient(top,#F7F7F6 0,#ECEAE8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F7F7F6),color-stop(100%,#ECEAE8));background:-webkit-linear-gradient(top,#F7F7F6 0,#ECEAE8 100%);background:-o-linear-gradient(top,#F7F7F6 0,#ECEAE8 100%);background:-ms-linear-gradient(top,#F7F7F6 0,#ECEAE8 100%);background:linear-gradient(to bottom,#F7F7F6 0,#ECEAE8 100%);box-shadow:inset 0 1px 0 #fafaf9;text-shadow:0 1px 1px rgba(255,255,255,.8);height:auto;padding:11px 30px;border-radius:6px;display:inline-block;transition:opacity .5s;font-size:15px}.recTool .checkBox-elements input[type=radio],.recTool .radioButton-elements input[type=radio]{display:none}.recTool .radioButton-elements input[type=radio]:checked+label>span{background-color:#086B94}.recTool .groupObj{display:inline-block}.recTool .groupObj label span{display:inline-block;width:22px;height:22px;border-radius:2em;border:2px solid #086B94;background-color:#F2F3F3;margin:0 8px}.recTool .radioButton-elements .groupObj:first-child{margin-right:18%}.recTool .radioButton-elements .groupObj:last-child{margin-left:18%}.recTool .radioButton-elements .groupObj label{color:#086B94;font-size:18px}.recTool .checkBox-elements{margin:30px 0;text-align:center}.recTool .checkBox-elements .groupObj label{color:#496A7A;font-size:16px;font-weight:700;padding:0}.recTool .checkBox-elements .groupObj img{width:auto;height:50px;display:block;margin:22px auto;opacity:.4;filter:alpha(opacity=40)}.recTool .checkBox-elements .groupObj:first-child{margin-left:0!important}.recTool .checkBox-elements .groupObj:last-child{margin-right:0!important}.recTool .checkBox-elements .groupObj{background:#EDECEA;border:3px solid #EDECEA;min-height:130px;width:160px;height:auto;text-align:center;margin:0 31px;-webkit-box-shadow:0 2px 3px #D0CFCE;-moz-box-shadow:0 2px 3px #D0CFCE;-ms-box-shadow:0 2px 3px #D0CFCE;box-shadow:0 2px 3px #D0CFCE}.recTool .checkBox-elements .active_feature{background-color:#FFF;border:3px solid #1E91C1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.recTool .checkBox-elements .active_feature label{color:#1E91C1;transition-duration:1s,0s}.recTool .checkBox-elements .active_feature img{opacity:1;filter:alpha(opacity=100);transition-duration:1s,0s}.recTool .checkBox-elements .active_feature .feature-marked span{background:url(../Media/bank-icon-RecTool-features-checkMark.png) no-repeat;width:17px;height:17px;position:absolute;right:21px;top:2px}.recTool .checkBox-elements .feature-marked{display:block;position:absolute}.recTool .checkBox-elements .active_feature .feature-marked{width:0;height:0;border-left:40px solid #1E91C1;border-bottom:40px solid transparent;position:absolute}.recTool .features-container{position:relative;width:100%;margin-top:20px;min-height:75px}.recTool .features-container-description{position:relative;width:58%}.recTool .features-container-buttons{position:relative;min-width:42%}.recTool .cRatingDescription_container{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}.recTool .cRatingDescription_container img{height:40px;width:auto;margin:auto 14px auto 0;opacity:.5;filter:alpha(opacity=50)}.recTool .full-width{position:relative;display:inline-block;width:100%}.recTool .width-80{position:relative;width:80%}.recTool .element-img-container{margin:auto 15px auto 0;float:left}.recTool .radioButton-elements{margin:30px 0 55px}.recTool .hr-divider{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}.recTool .error-alert{position:absolute;right:5px;margin-top:-50px;background:#FFF;color:#AB080E;font-weight:600;padding:10px;border:1px solid #E0DEDC;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;-moz-box-shadow:2px 2px 3px #E0DEDC;-webkit-box-shadow:2px 2px 3px #E0DEDC;box-shadow:2px 2px 3px #E0DEDC}.recTool .error-alert:after{content:'';position:absolute;width:0;height:0;border-top:20px solid #FFF;border-left:10px solid transparent;border-right:10px solid transparent;margin:10% 0 0 -20%}div#step1 p,div#step2 p{padding-bottom:0}table.cc-comparison-table tr td.compTableSection{font-weight:700}.recTool p.counter_message{text-align:left;font-size:13px;padding-bottom:0;margin-bottom:30px}div#creditLevel_feactures p{margin-right:20px}.recTool #tab_cashBack,.recTool #tab_militaryProd,.recTool #tab_points,.recTool #tab_saveInterest,div#myCreditCards,div.allCards_cc{display:none}div#myCreditCards>table.v10{border-collapse:separate}.hiddenOverflow{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-bottom:30px}.hiddenOverflow>:last-child{border-left:1px solid #e9e9e9;margin-left:24px;padding-left:24px}.selfAssessmentCol{width:50%;text-align:left}.selfAssessmentCol h3{font-size:18px;font-weight:600}.modalCloseLink{float:right}