.primary-links ul li,.tertiary-links ul li{display:inline}
.btn-default,.childPageLinks,.contentcontainer h1,.menuItem,.primary-links ul li a,.quaternary-links a,.tertiary-links ul li a,h1.titleText,h4.firstTitleText{text-transform:uppercase}
#menu a,.footerDiv .foot-link,.footerDiv a:hover,a.content-links,a.links,a.returnLink{text-decoration:none}
td.next,td.prev{backround:none}
html,img{-ms-content-zooming:none;-ms-touch-action:none}
#maincontent:active,#maincontent:focus{outline:0;border:0}
.top-row{margin:5px -15px 15px}
.pad-0{padding:0}
.primary-links ul,.secondary-links ul,.tertiary-links ul{list-style:none;padding-left:0}
.tertiary-links ul li a{color:#fff;font-size:.71429em;line-height:24px}
.tertiary-links ul li:after{content:"|";padding-left:8px;padding-right:8px;color:#999}
.glyphicon-chevron-left:before,.glyphicon-chevron-right:before,.tertiary-links ul li:last-child:after,td.comment span::after{content:""}
.tertiary-links ul li:last-child:after{padding-left:0;padding-right:0}
.logocontainer{position:absolute;margin-top:10px}
.primary-links ul{list-style:none;padding-left:0}
.primary-links ul li a{color:#fff;margin-right:9px;line-height:24px;padding-right:12px;font-size:1.14286em;font-weight:500}
.primary-links ul li:last-child:after{padding-left:0;padding-right:0}
.quaternary-links a{font-size:.78571em !important;margin-right:.83333em;margin-top:.5em;color:#fff;font-weight:400}
.contentcontainer{min-height:100%}
.contentcontainer h1{font-size:1em;font-weight:800;letter-spacing:.25em;text-align:center}
.contentcontainer h2{font-size:3.57143em;font-weight:300;text-align:center}
div#skip-content{height:30px;background-color:#15283a;color:#fff;width:100%;text-transform:uppercase;padding-top:6px;display:inline-block;position:absolute;z-index:1000;margin:0 auto}
.hero,.noPadding{padding:0}
.block,.connect-blog,.connect-facebook,.connect-mobile-app,.connect-twitter,.connect-wechat{display:block}
#skip-content a{color:#fff;background:url(//content.delta.com/etc/designs/delta/images/site_sprite.png) 75px -685px no-repeat;width:78.3333em;display:block}
.element-invisible{overflow:hidden;position:absolute;height:1px}
.wrapper{margin:0 auto;position:relative;width:85.33333em}
.hero{background-size:cover;background-position:center center;background-repeat:no-repeat;border:0}
.responsiveDialog{top:15px !important;background:#fff}
.responsiveDialog.ui-dialog{position:fixed;height:100% !important;overflow:auto;-webkit-overflow-scrolling:touch}
.responsiveDialog .ui-dialog-titlebar.ui-widget-header{width:96%;text-align:right;margin-top:20px;background:#fff}
.hero,.row{margin:0}
.responsiveDialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-title{width:90%}
.responsiveDialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close{background-image:url(clientlibs-app/images/closeIcon.png) !important;background-size:20px;background-position:center;background-color:#fff;height:20px;width:20px;border:0}
.responsiveDialog img{width:100%}
div.fixed-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,div.ui-dialog #countryLangModal .ui-dialog-titlebar-close{background-position:-96px -128px;border:0}
.ui-dialog.responsiveDialog{background:#fff}
.inverseBlue,a.links{background-color:#020f28}
.errorCompo,.imgCompo,.imgTextCompo{background-position:center;background-size:cover}
a.componentLink:hover,a.componentLink:hover div{text-decoration:none;color:#0b1f66}
div.ui-widget.fixed-dialog{font-size:12px !important}
.ui-dialog .ui-dialog-titlebar-close{right:10px !important}
.countryLanguageContainer,.fixed-dialog-nopadding{font-size:11px !important}
.container{height:inherit;padding:0}
.floatLeft{float:left}
.floatRight{float:right}
.posFixed{position:fixed !important}
a.links{color:#fff}
a.links:hover{color:#1861b1}
a.content-links{color:#1e77db;font-weight:700;font-size:10pt}
a.content-links:hover{color:#1861b1}
.inverseBlue{color:#fff}
.inverseGrey{background-color:#f1f4f9}
.imgCompo{height:307px}
.errorCompo,.imgTextCompo{height:335px}
.noBorder{border:0}
.textCompo{padding:65px 20px 45px}
h1.titleText{font-weight:400;line-height:38px;font-size:2.286em;padding-bottom:25px;margin:0}
hr.redLine{width:60px;margin-top:0;margin-bottom:0;border-top:2px solid #e01933}
.descText p{padding-top:25px;padding-bottom:50px;font-size:1em;font-weight:300;line-height:24px}
.sectionText,.specialMsg p{font-style:italic;line-height:36px}
.descText p:not(:last-child){margin-bottom:-60px}
.sectionText{background-color:#fff;font-size:1.714em;padding:55px 20px 80px}
.sectionText .sectionImg{margin:0 auto 35px;display:table;width:50px;height:30px;background:url(clientlibs-app/images/spritesheet1x.png) -7px 4px no-repeat}
.errorText{background-color:#fff;font-size:1.4em;padding:20px;text-align:left;border-radius:10px}
.centerAlign{text-align:center}
.leftAlign{text-align:left}
.btn-default{background-color:#e01933;width:180px;height:40px;color:#fff;border-color:#e01933;border-radius:0;font-size:.774em;font-weight:700;font-family:sans-serif}
.white-tooltip+.tooltip>.tooltip-inner{background-color:#FFF;color:#000}
.white-tooltip+.tooltip.top>.tooltip-arrow{display:none}
.btn:active,.btn:focus,.btn:hover{color:#fff;background-color:#b61c29;border-color:#b61c29}
@media(min-width:1025px) and (max-width:1099px){.btn.btn-default.marginRight20.marginBottom10{display:inline-block}
}
@media(min-width:341px) and (max-width:360px){.btn.btn-default.marginRight20.marginBottom10{width:135px}
}
.floatNone{float:none}
.centered{margin-left:auto;margin-right:auto}
.btn{display:block;margin:auto;padding-top:11px}
h4.firstTitleText{font-size:1.286em;padding-bottom:65px;margin:0 15px}
.Imgslider .img{border:1px solid #eaeaea}
.specialMsg{padding:55px 20px 80px;text-align:center;background-color:#fff}
.specialMsg p{font-size:1.5em;padding-top:30px}
.aboutLogo{width:52px;height:16px;background:url(clientlibs-app/images/spritesheet1x.png) -5px -5px no-repeat;margin-left:auto;margin-right:auto}
span.glyphicon-chevron-left,span.glyphicon-chevron-right{display:table-cell;vertical-align:middle;width:15px !important;height:29px !important}
.fullImg{padding:0}
.text-list{padding:20px 15px;background-color:transparent;border-top:0;border-left:0;border-right:0}
.sectionImage{position:relative}
.modal-body{background-color:#fff}
body.modal-open{overflow:hidden}
span.glyphicon-chevron-left{top:50% !important;background:url(clientlibs-app/images/spritesheet.png) -5px -229px no-repeat}
span.glyphicon-chevron-right{background:url(clientlibs-app/images/spritesheet.png) -5px -268px no-repeat}
@media(max-width:1098px){.btn-default{font-size:.714em}
.mobileOnly{display:block !important}
}
.noDisplay{display:none}
.marginTop10{margin-top:10px}
.secondary-footer.sticky{bottom:0;position:fixed;z-index:1}
.secondary-footer{padding:10px;font-size:13px;background-color:#f1f4f9;border:1px solid #d9d9d9;margin-top:-1px;overflow:hidden;width:100%}
.li-sticky-nav-bottom-dummy.dummy-displayed{display:block}
.li-sticky-nav-bottom-dummy{display:none}
.floatingBtn{float:left}
.fixedSticky{position:relative !important}
@media(min-width:1100px){.container{width:100%;margin:0;padding:0}
.desktopOnly{display:block !important}
hr.redLine{width:80px;margin-top:0;margin-bottom:0;border-top:3px solid #e01933}
.ver3{margin-bottom:85px;overflow:hidden}
.imgCompo{height:500px;padding-top:130px;padding-bottom:70px}
.imgTextCompo{height:900px;padding-top:210px}
.errorCompo{padding-top:20px;height:550px}
h1.titleText{line-height:68px;font-size:4em;padding-bottom:40px}
.descText p{padding-top:40px;font-size:1.143em;line-height:28px;padding-bottom:40px}
.textCompo{padding-top:60px;padding-bottom:60px}
.centerAlign{float:none;margin-left:auto;margin-right:auto}
.marginRight20{margin-right:20px}
.marginBottom10{margin-bottom:10px}
.planesBckgrd{background:url(clientlibs-app/images/Home_Background_Sketches.png)}
.btn{display:inline-block}
.scrollLeft,.scrollRight{display:table !important}
h4.firstTitleText{font-size:1.714em;padding-bottom:35px}
.fullImg{height:900px}
.specialMsg{height:480px;padding:110px 0 140px;margin-top:210px;width:75%}
.aboutLogo{width:72px;height:23px;background:url(clientlibs-app/images/spritesheet.png) -5px -5px no-repeat;margin-left:auto;margin-right:auto}
.specialMsg p{font-size:2.25em;font-style:italic;line-height:50px;padding-top:35px}
.sectionImgContainer{position:absolute;top:32%}
.sectionText{font-size:2.571em;line-height:50px;height:439px;width:61%;margin-right:153px;margin-top:-80px;padding:33px 110px 178px}
.sectionText .sectionImg{margin-bottom:35px;width:73px;height:34px;background:url(clientlibs-app/images/spritesheet.png) -7px 4px no-repeat}
.errorText{font-size:1.6em;padding:30px;text-align:left}
.imgSlider{height:90px}
.scrollLeft{margin-top:134px !important}
span.glyphicon-chevron-left,span.glyphicon-chevron-right{display:table-cell;vertical-align:middle;width:15px !important;height:29px !important}
span.glyphicon-chevron-left{top:50% !important;background:url(clientlibs-app/images/spritesheet.png) -5px -229px no-repeat}
span.glyphicon-chevron-right{background:url(clientlibs-app/images/spritesheet.png) -5px -268px no-repeat}
.slideshow img{position:absolute;display:none}
.scroll-img img{position:relative;height:100px}
.scroll-img{border:1px solid red;width:680px;height:142px;overflow:hidden;font-size:0}
.scroll-img ul{width:700px;height:600px;margin:0}
.scroll-img ul li{display:inline-block;margin:10px 0 10px 10px}
.secondary-footer.sticky{bottom:0;position:fixed;z-index:1;border:1px solid #d9d9d9}
.secondary-footer{padding:10px;font-size:13px;background-color:#f1f4f9;border:0;margin-top:-1px;overflow:hidden}
.li-sticky-nav-bottom-dummy.dummy-displayed{display:block}
.li-sticky-nav-bottom-dummy{display:none}
.floatingBtn{float:none}
.limitWidth{width:1280px}
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#e01933;border-color:#e01933}
.eventList{margin-top:20px}
.carousel img{cursor:pointer}
.modal-backdrop.fade.in{background-color:rgba(0,0,0,.1) !important}
@media(min-width:1300px){#menu,.container{padding-left:5px}
.container{width:1280px !important;margin-right:auto;margin-left:auto;padding-right:5px}
#menu{display:block;float:left;height:90px}
}
.modal-dialog,.modal:before{display:inline-block;vertical-align:middle}
@media(min-device-width:320px){img[data-src-960px]{content:attr(data-src-960px,url)}
}
@media(min-device-width:960px){img[data-src-1260px]{content:attr(data-src-1260px,url)}
}
.spinner{width:40px;height:40px;position:relative;margin:100px auto}
.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}
.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes sk-bounce{0,100%{-webkit-transform:scale(0)}
50%{-webkit-transform:scale(1)}
}
@keyframes sk-bounce{0,100%{transform:scale(0);-webkit-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1)}
}
@media(max-width:768px){.mobfloatingBtn{float:left;width:30%;margin-right:15px;margin-bottom:0;padding-top:5px}
.marginRight5{margin-right:5px !important}
.links2 a{width:45%;margin-right:30px}
.links1 a{width:180px;padding-top:11px;margin:auto !important;float:none}
}
@media(max-width:375px){.mobfloatingBtn{width:28%;padding:5px}
}
@media(max-width:1024px){.links .btn-default{display:inline-block;width:145px;padding:10px 0}
}
.modal{text-align:center;padding:0 !important}
.modal:before{content:'';margin-right:-4px}
.modal-dialog{text-align:left}
.focusEvent{display:block;position:absolute;top:-220px;height:1px}
.errorMessage{color:#e01933;font-weight:700}
.childPageLinks,.headerLinks,.menuItem{font-weight:600;color:#fff}
#mainHeader{height:70px;background-color:#020f28;position:fixed;z-index:1000;left:0;right:0}
.logo{width:162px;height:65px;background:url(clientlibs-app/images/logo.png)}
.paddingBottom70{padding-bottom:70px}
.floatRight .logoBox{float:right}
.logoBox{display:table-cell;vertical-align:middle}
.logoContainer{display:table;margin-bottom:0}
.head{padding-left:15px;padding-right:17px}
.login-tooltip-button{display:inline-block;background:url(clientlibs-app/images/sprite.png) -5px -758px;width:38px;height:28px;border:0;outline:0;margin-top:1rem}
.hamburger-wrapper{background-color:#020f28;display:none}
.social-links{position:relative;top:35px}
.social-links li{display:block;float:left}
.social-links li:last-child{margin-top:-2px}
.social-links li:last-child span{border-left:1px solid #FFF}
.social-links li:last-child span button.login-tooltip-button{vertical-align:middle;margin-left:5px;margin-top:0}
.social-links li a .socials{width:20px;height:20px;display:inline-block}
.social-links li a .twitter{background:url(clientlibs-app/images/twitter-icon.png) 0 2px no-repeat}
.social-links li a .facebook{background:url(clientlibs-app/images/FB_Icon.png) top no-repeat;background-size:20px}
.social-links li a .linkedin{background:url(clientlibs-app/images/linkedin-icon.png) no-repeat;background-size:20px}
.social-links li a .instagram{background:url(clientlibs-app/images/instagram-icon.png) no-repeat;background-size:20px}
.social-links li a .blog{background:url(clientlibs-app/images/blog-white.png) no-repeat;background-size:20px}
#loginTooltip .modal-header{padding-bottom:0}
#loginTooltip .modal-header .close{margin-top:5px}
#loginTooltip .modal-body a:first-child{width:210px;font-size:.714em}
.navbar-toggle{margin-bottom:0;padding:9px 5px;display:block}
.navbar-toggle .icon-bar{background:#FFF}
#menu{display:none;margin-bottom:0}
#menu a{color:#fff;background-color:#020f28}
.hamburgerLogo{width:31px;height:20px;background:url(clientlibs-app/images/spritesheet1x.png) -5px -601px no-repeat;margin:0 0 0 10px;border:0}
.cartLogo{width:29px;height:23px;background:url(clientlibs-app/images/spritesheet1x.png) -5px -1096px no-repeat;margin:0 10px}
.dropdown{position:initial;margin-top:3.4rem}
ul.dropdown-menu{top:68px;left:inherit;width:100%;background-color:#020f28;border-radius:0;margin:0;padding-top:25px;padding-left:30px;position:absolute;box-shadow:none;-webkit-box-shadow:none}
.modal,.modal-backdrop{margin-top:70px}
ul.dropdown-menu li{opacity:0}
.menuItem{font-size:1.143em;float:left;height:inherit;display:table;margin-bottom:15px;width:100%}
.menuItem .social-icons a{margin-right:10px}
.menuItem .social-icons a .socials{width:20px;height:20px;display:inline-block}
.menuItem .social-icons a .twitter{background:url(clientlibs-app/images/twitter-icon.png) 0 2px no-repeat}
.menuItem .social-icons a .facebook{background:url(clientlibs-app/images/FB_Icon.png) top no-repeat;background-size:20px}
.menuItem .social-icons a .linkedin{background:url(clientlibs-app/images/linkedin-icon.png) no-repeat;background-size:20px}
.menuItem .social-icons a .instagram{background:url(clientlibs-app/images/instagram-icon.png) no-repeat;background-size:20px}
.menuItem .social-icons a .blog{background:url(clientlibs-app/images/blog-white.png) no-repeat;background-size:20px}
.closeMenu{width:24px;height:33px;margin-left:6px}
.closeMenu:after{width:41px;height:41px;content:'x';color:#fff;font-family:Arial,sans-serif;font-size:30px}
span.align{display:table-cell;vertical-align:middle}
.headerLinks{font-size:.688em;padding-bottom:135px}
.childPageLinks{font-size:1.143em;padding-bottom:0;padding-left:10px}
a.boldText{font-weight:600 !important}
.dropdown-menu>li>a{color:#fff;background-color:#020f28;padding:0 0 15px}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#1861b1;background-color:#020f28}
span.activeBorder{border-bottom:3px solid red;padding-top:3px}
.closeIcon,.modal-content{border:0;box-shadow:none}
.modal{padding-right:0 !important}
.HeaderSearchList,.search-modal-dialog{margin:0;display:table;width:100%}
.search-modal-dialog{height:70px}
.modal-content{display:table-cell;vertical-align:middle}
.modalContainer{width:100%;background-color:#fff}
div#placeholder{color:#020f28}
.closeIcon{width:25px !important;height:25px !important;background:url(clientlibs-app/images/spritesheet1x.png) -5px -275px no-repeat !important;margin-right:20px}
@media(min-width:1100px){#mainHeader{height:90px}
.logo{width:162px;height:65px;background:url(clientlibs-app/images/logo.png)}
#menu,.logoBox{height:90px}
.paddingBottom90{padding-bottom:90px}
#menu{display:block;padding-left:15px;float:left}
.menuItem{margin-bottom:0;padding-left:25px;padding-right:25px;width:auto}
.profileLogo{width:26px;height:29px;background:url(clientlibs-app/images/spritesheet.png) -5px -1490px no-repeat;margin:0 0 0 17px}
.cartLogo{width:30px;height:24px;background:url(clientlibs-app/images/spritesheet.png) -5px -1602px no-repeat;margin:0 17px}
.hamburgerLogo{display:none}
ul.dropdown-menu{top:89px;padding-left:25px;padding-top:0;left:0;width:200px;border-radius:0 !important}
ul.dropdown-menu li{opacity:1}
.dropdown-menu>li{border-bottom:1px solid #c4c4c4;margin-right:30px;display:inline-block;width:90%}
.dropdown-menu>li>a{color:#fff;background-color:#020f28;padding:10px 0;margin-right:5px;font-weight:300;text-transform:none;height:70px;display:table-cell;vertical-align:middle}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#1861b1;background-color:#020f28}
.dropdown-menu>li:last-child{border-bottom:0}
.dropdown-menu:hover{visibility:visible}
.dropdown-menu{position:absolute;top:0;margin-top:-1px}
.dropdown:hover .dropdown-menu{display:block}
.modal,.modal-backdrop{margin-top:90px}
.search-modal-dialog{width:1280px;margin:0 auto;height:95px}
.HeaderSearchList{width:1280px;margin-left:auto;margin-right:auto;padding-left:8px}
.modal-content{height:95px !important}
.modal-open .head{padding-right:17px}
.modal-open{overflow-y:visible;padding-right:0 !important}
.closeIcon{width:25px !important;height:26px !important;background:url(clientlibs-app/images/spritesheet.png) -5px -438px no-repeat !important;margin-right:20px;box-shadow:none;border:0}
.col-xs-4.hidden-lg.floatRight .logoBox{display:none}
}
.footerDiv,.footerDiv a{color:#fff}
.dmsCert,.file-upload,.footerDiv .icon-cont,.fullWidth,.imgListItems,.newsFeed .newsDesc,.partsList .parts,.tab-content,.textVC,.upcmgEventsItemDesc,form>div{overflow:hidden}
@media screen and (max-width:400px){.navbar-toggle{padding:9px 0}
}
.footerDiv .icon,.footerDiv .icon-cont{display:inline-block;vertical-align:middle}
.dropdown-backdrop{position:static}
.footer{background-color:#020f28}
.footerDiv{text-align:left;margin:45px auto}
.footerDiv a:hover{color:#1861b1}
.footerDiv .col-title{padding:10px 0 20px;border-bottom:1px solid #FFF}
.footerDiv .col-details{padding-top:15px;width:90%}
.footerDiv .icon{background:url(clientlibs-app/images/sprite.png) no-repeat;padding:0;margin:0}
.footerDiv .location-icon{background-position:-5px -540px;width:18px;height:34px}
.footerDiv .phone-icon{background-position:-5px -585px;width:20px;height:36px}
.footerDiv .contact-icon{background-position:-5px -640px;width:30px;height:32px}
.footerDiv .icon-cont{width:90%;padding:0 0 0 12px}
.footerDiv .icon-cont strong{display:block}
.footerDiv .arrow-up-icon{background-position:-5px -712px;width:18px;height:18px;margin-top:10px}
.footerDiv .copyright-cont .container{padding-bottom:20px;border-bottom:1px solid #fff}
.footerDiv .social-icons{margin-left:10rem}
.footerDiv .social-icons a .socials{width:20px;height:20px;display:inline-block}
.footerDiv .social-icons a .twitter{background:url(clientlibs-app/images/twitter-icon.png) 0 2px no-repeat}
.footerDiv .social-icons a .facebook{background:url(clientlibs-app/images/FB_Icon.png) top no-repeat;background-size:20px}
.footerDiv .social-icons a .linkedin{background:url(clientlibs-app/images/linkedin-icon.png) no-repeat;background-size:20px}
.footerDiv .social-icons a .instagram{background:url(clientlibs-app/images/instagram-icon.png) no-repeat;background-size:20px}
.footerDiv .social-icons a .blog{background:url(clientlibs-app/images/blog-white.png) no-repeat;background-size:20px}
.footerDiv .site-links{text-align:center;margin-top:10px}
.footerDiv .foot-link{font-size:1.3em;color:red}
.footerDiv .foot-link.eeo-link,.footerText{font-size:1em}
.footerText{font-weight:400;text-align:center;text-transform:uppercase;margin-bottom:25px}
.footerLinks{font-size:.786em;font-weight:600;padding-bottom:70px}
.connectText{font-size:.786em;color:#fff;font-weight:400;margin-bottom:10px}
.footerIcon{width:26px;height:25px}
.footerIcons{width:25px;margin-left:auto;margin-right:auto;float:none}
@media(min-width:1100px){.footerDiv{margin-top:45px;margin-bottom:50px}
.footerDiv .marginTop20{margin-top:0}
.footerDiv .social-icons.floatRight{float:initial}
.footerDiv .text-center{text-align:left}
.footerText{font-size:1.143em}
.footerLinks{padding-bottom:75px}
.connectText{margin-bottom:15px}
.footerIcon{width:26px;height:26px}
}
.form-control,.imgList,.thumbnail{margin-bottom:10px}
@media(max-width:1099px){.col-title{display:block}
.social-icons{margin-right:2rem}
.col-details,.foot-link{display:none}
}
@media screen and (max-width:400px){.footerDiv .social-icons{margin-left:2rem}
.footerDiv .icon-cont{width:85%}
.footerDiv .contact-icon{vertical-align:top}
}
.upcmgEvents h1,a.returnLink{vertical-align:middle;text-transform:uppercase}
.textVC{background-color:#fff;color:#020f28;padding:40px 20px 65px}
.titleVC{padding-bottom:30px;font-weight:700;text-transform:uppercase;font-size:1.286em}
.descVC{line-height:24px;font-size:1em;font-weight:300}
.imgVC{height:330px;background-position:center;background-size:cover;width:100%}
.fullWidth{width:100%}
@media(min-width:1100px){.textVC{padding-left:60px;padding-top:70px;padding-bottom:80px;height:360px}
.descVC{line-height:28px;font-size:1.071em;text-overflow:ellipsis}
.imgVC{height:480px}
.fullWidth .textVC{padding-top:85px;padding-left:100px}
.fullWidth .descVC{font-size:1em}
.fullWidth .imgVC{height:640px}
.ver3 .imgVC{height:320px}
.ver3 .textVC{padding-bottom:70px;height:320px}
.paddingBottom100{padding-bottom:100px}
.colInverse{display:flex;flex-direction:column-reverse}
.cutOutB .imgVC{height:900px}
.cutOutB .textVC{padding:135px 30px 120px 100px;height:auto}
.cutOutB .btn{margin-top:50px}
.cutOutB .descVC{height:80px;overflow:hidden}
}
.team{margin-right:10px;border:1px solid #dfd4da}
.teamImg{height:326px}
.Pres{width:313px;height:324px;background:url(clientlibs-app/img/Asset/Com/FaceSprit/spritesheet_face.png) -5px -2027px no-repeat}
.thumbnail{padding:0;border-radius:0 !important;border:0 solid #dfd4da;text-align:center}
.thumbnailTitle{font-weight:400;font-size:1em}
.thumbnailDesc{font-weight:600;font-size:1.2em}
.media-body{padding-bottom:30px}
.modal-header .close{margin-top:30px;margin-right:30px}
.thumbnail>img{height:185px}
.paddingBottom55{padding-bottom:55px}
.imgListItems{padding-left:10px;padding-right:10px;display:flex;flex-wrap:wrap}
.imgList{border-radius:0 !important;border:1px solid #dfd4da;margin-right:10px;padding:0;width:47%}
.imgList .media{text-align:left}
.contactus ul,.imgListText,.submit{text-align:center}
.imgListText{padding-bottom:30px}
.modalImg{width:59px;height:59px !important;max-width:none !important}
@media(min-width:1100px){.thumbnailTitle{font-size:1.12em;padding-top:26px}
.thumbnailDesc{font-size:1.8em}
.paddingBottom60{padding-bottom:60px}
.thumbnail>img{height:326px}
.thumbnail{padding:0;border-radius:0 !important;border:0 solid #dfd4da;text-align:center}
.imgList{width:30%;margin-bottom:10px;border-radius:0 !important;border:1px solid #dfd4da;margin-right:10px;padding:0}
.imgListItems{padding-left:10.5%;overflow:hidden;display:flex;flex-wrap:wrap}
.imgListText{padding-bottom:30px}
}
@media(min-width:1280px){.imgList{width:29%}
.imgListItems{padding-left:12.5%;display:flex;flex-wrap:wrap}
}
.contactTabs{font-weight:700;font-size:1em;text-transform:uppercase;display:inline-block !important;margin-left:30px;margin-right:30px}
.confModal .modal-content,form textarea{display:block}
.contactTabs>a{color:#717782;padding-left:0 !important;padding-right:0 !important}
.contactTabs.active{border-bottom:3px solid red}
.nav .active>a{color:#020f28 !important}
.nav>li>a:focus,.nav>li>a:hover{background-color:#fff}
.tab-content{padding:0 20px 35px}
.form-control{border:1px solid #eaeaea;box-shadow:none}
.contactus .titleText{font-size:1.286em;font-weight:300;text-transform:uppercase;padding-bottom:30px;padding-top:55px}
.contactus ul{padding-bottom:60px}
.subFooter{padding-top:100px;padding-bottom:60px;overflow:hidden}
.subFooter .subSection{padding-left:45px;height:85px;border-right:1px solid #dfe4ea;margin-bottom:30px}
.subFooter .subSection:last-child{border-right:0}
.subFooter .media-heading{font-size:.857em;font-weight:600;padding-bottom:15px;margin-bottom:0}
.subFooter .media-body{font-size:.857em;font-weight:300;line-height:18px}
a.subFooterLink{font-size:.857em;font-weight:600;color:#1e77d8;padding-right:10px}
#mapTextcontainer{width:190px}
form>div{position:relative}
form input,form textarea{width:100%;border:2px solid gray;background:0;top:0;left:0;z-index:1;padding:8px 12px;outline:0}
form input:focus,form textarea:focus{border-color:#dfe4ea}
form input:focus+label,form textarea:focus+label{background:#fff;border-top:1px solid #dfe4ea;border-right:1px solid #dfe4ea;border-left:1px solid #dfe4ea;font-size:70%;padding:1px 6px;z-index:2;text-transform:uppercase;border-radius:4px}
form label{transition:background .2s,color .2s,top .2s,bottom .2s,right .2s,left .2s;position:absolute;color:#999;padding:7px 6px 7px 7px}
form textarea{resize:vertical}
form.go-bottom input,form.go-bottom textarea{padding:12px}
form.go-bottom label{top:0;left:0;width:100%;font-weight:400}
form.go-bottom input:focus,form.go-bottom textarea:focus{padding:20px 6px 4px}
form.go-bottom input:focus+label,form.go-bottom textarea:focus+label{bottom:100%;margin-bottom:-16px}
.confModal .media-heading{font-weight:600;color:#353535;padding-bottom:10px;font-size:2em}
.confModal .thumbnailDesc{font-size:1.371em;line-height:44px;color:#353535;font-weight:400;padding-right:30px}
.textBox{background-color:#f1f4f8;padding:30px 20px;border-top:1px solid #dfe4ea;border-bottom:1px solid #dfe4ea}
.textBox .title{font-size:1.143em;font-weight:300;padding-bottom:10px}
.textBox .desc{font-size:.929em}
.textBox .text-list{padding-top:10px;border-bottom:0 !important;padding-left:0}
.dmsCert{padding-bottom:30px;float:left;padding-left:0;padding-right:20px;font-weight:300;font-size:1.143em}
a.dmsCert{font-weight:600;font-size:.929em;color:#1e77d8}
.file-upload,.file-upload:hover{background-color:#dfe4ea;border-color:#dfe4ea;color:#020f28}
.file-upload{position:relative;margin:10px;float:left}
.btn-pdf,.btn-pdf :hover{color:#fff !important}
.submit{margin-top:10px;margin-bottom:40px;float:left}
.file-upload input.file-input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.btn-pdf{background-color:#e01933 !important;border-color:#e01933 !important;font-size:.714em !important;height:auto;margin-top:20px;width:initial}
.contactUsForm .form-control{padding-left:10px;margin-bottom:10px;font-size:1em;color:#717782;font-weight:300;position:relative;border:1px solid #dfe4ea;background:0}
.customerform .contactUsForm,.vendorform .contactUsForm{float:left;width:100%}
@media(min-width:1100px){.contactUsForm{margin-right:40px;float:left;width:85% !important}
.contactUsForm textarea.form-control{height:75px}
.contactUsForm .form-control{padding-left:10px;margin-bottom:10px;height:40px;font-size:1em;color:#717782;font-weight:300;position:relative;border:1px solid #dfe4ea;background:0}
.maxHeight{height:126px !important}
.contactus .titleText{padding-top:65px}
.contactTabs{font-weight:700;font-size:1.143em;margin-left:27px;margin-right:27px}
.subFooter{height:200px;padding-top:55px}
.subFooter .subSection{padding-left:40px;margin-bottom:0}
.subFooter .media-heading{color:#303234}
.submit{margin-top:10px;margin-bottom:10px;text-align:center}
.confModal .modal-content{display:block}
.confModal .media-heading{font-size:2.543em;font-weight:600;color:#353535;padding-bottom:10px}
.confModal .thumbnailDesc{font-size:1.371em;font-weight:400;line-height:44px;color:#353535;padding-right:30px}
.dmsCert,.tab-content{padding-left:0;padding-right:0}
a[href*="tel:"]{pointer-events:none;color:#020f28}
}
.btn[disabled],button.disabled{pointer-events:none;cursor:default;background-color:#98a0a8;border-width:1px;border-color:#707070;color:#FFF}
.contact-list .firstTitleText{font-size:1.1em;padding-bottom:20px;margin:35px 0 0}
.contact-list .links{margin-top:20px}
.customer-rel a.btn{width:365px;margin:5px auto;font-size:.7em}
@media(max-width:412px){.customer-rel a.btn{width:310px !important;padding:5px 0}
}
@media(min-width:992px) and (max-width:1099px){.customer-rel a.btn{display:inline-block}
}
.latestNewsTitle h2{padding-top:50px;margin-bottom:35px;text-align:center;font-size:1.714em;text-transform:uppercase}
.latestNewsTitle{padding-bottom:25px}
.newsSorting{display:inline-block;width:49%;padding:20px 15px 15px 20px}
.newsSorting .dropdown-toggle{height:50px;padding-left:15px;padding-right:15px;display:inline-block}
.newsSorting .btn{font-size:.714em;background-color:#fff;border:1px solid #eaeaea;font-weight:300;width:100%;text-align:left}
.newsSorting .btn:hover{color:#020f28}
.caret{width:10px;height:6px;background:url(clientlibs-app/images/spritesheet1x.png) -5px -310px;border:0}
.newsSorting ul.dropdown-menu{top:50px;background-color:#fff;border-radius:0 !important;box-shadow:none;right:inherit;padding:20px;width:auto}
#dropdownMenu2{right:0}
.newsSorting .dropdown-menu>li>a{color:#020f28;background-color:#fff;height:20px}
.newsFeed{padding:25px 20px 20px;border:1px solid #dfe4ea;background-color:#fff;margin-bottom:10px}
.newsCompo,.upcmgEvents{padding-left:20px;padding-right:20px}
.authInfo{padding-bottom:30px}
.authImg{width:30px;height:30px;float:left;margin-right:10px}
.authName,.timeDiff{font-size:.929em;color:#717782;font-weight:300;line-height:18px}
.newsFeed .newsTitle{font-weight:300;font-size:1.714em;line-height:33px;text-align:left !important;padding-bottom:35px}
.newsFeed .newsDesc{font-size:1em;font-weight:300;color:#717782;line-height:25px;margin-bottom:25px;height:125px;padding-bottom:0;text-overflow:ellipsis}
.newsCompo{margin-bottom:30px}
.upcmgEvents{height:75px;display:table}
.upcmgEvents h1{display:table-cell;font-size:1.286em;font-weight:700}
hr.border{border:1px solid #eaeaea;margin:0 20px 30px}
.event .same-date h2{font-size:2.429em;font-weight:300;margin:10px 0 0}
.event .same-date h3{font-size:24px}
.event .multi-date{padding:5px}
.event .multi-date h2{font-size:1.429em;font-weight:400;margin:5px 0 0}
.event .multi-date h2:last-child{margin-top:0}
.event .multi-date h3{font-size:.9em;margin:5px}
.upcmgEventsItemTitle{font-weight:400;font-size:18px;color:#020f28;text-align:left}
.upcmgEventsItemTitle span{color:#3169bb;cursor:pointer}
.eventSlider{opacity:0}
.upcmgEventsItemDesc{margin-top:15px;font-size:14px;color:#020f28;font-weight:300;line-height:24px;text-align:left !important;padding-bottom:15px;height:124px}
.upcomingEventSlider .slide{width:395px;float:left}
.newsSorting .dropdown{position:relative}
@media(min-width:1100px){.newsSorting{margin-left:0;margin-right:10px;padding-left:5px;padding-right:0;width:auto;display:block}
.newsSorting .btn{font-size:1em;border:1px solid #dfe4ea}
.caret{width:10px;height:7px;background:url(clientlibs-app/images/spritesheet.png) -5px -474px}
.newsFeed{padding:40px 40px 35px;border:1px solid #dfe4ea;height:450px;margin-left:5px;margin-right:5px}
.authImg{width:30px;height:30px;float:left;margin-right:15px}
.newsFeed .newsTitle{font-size:2em;line-height:36px;padding-bottom:60px;height:132px}
.newsFeed .newsDesc{margin-bottom:30px;height:125px}
.newsCompo{margin-bottom:160px;padding-left:0;padding-right:0}
.paddingRight10{padding-right:10px}
#dropdownMenu2{right:inherit}
.upcmgEvents{height:85px}
.eventImg>img{position:relative;margin:auto;display:block;height:50px;width:183px}
}
@media(min-width:550px){#eventModal .modal-dialog{transform:translate(5%,0)}
#eventModal .modal-dialog .modal-content{min-width:500px}
#eventModal .modal-dialog .modal-content .modal-body{padding:30px 20px}
#eventModal .modal-dialog .modal-header{padding:15px 15px 0}
#eventModal .modal-dialog .modal-header .close{margin-top:5px}
#eventModal .modal-dialog .modal-header .modal-title{text-align:left}
}
.mobileSubmit,.newsEventsTitle{text-align:center}
@media(min-width:650px){#eventModal .modal-dialog{transform:translate(10%,0)}
}
.returnTab{display:table;padding:30px 0 20px 30px}
a.returnLink{display:table-cell;font-size:.929em;color:#020f28}
.heroB{height:182px;margin:0 15px}
.newsImg{width:30px;height:30px;margin-bottom:20px;display:inline-block}
.newsEventsArticle{padding:25px 30px 40px}
.newsEventsTitle .media-heading{font-size:2.286em;font-weight:300;line-height:36px;padding-bottom:45px}
.newsEventsTitle .thumbnailDesc{text-transform:uppercase;font-size:.929em;line-height:18px;padding-bottom:40px;color:#717782}
.newsEventsTitle .hashTag{padding-bottom:35px}
.newsEventsTitle .hashTag span{font-size:1em;padding-left:15px;padding-right:15px}
.newsEventsDesc{font-size:1.143em;font-weight:300;line-height:28px;color:#717782;padding-bottom:50px}
.newsEventsQuote{padding-bottom:40px;font-size:1.929em;font-weight:300;line-height:32px}
.newsEventsQuote:after,.newsEventsQuote:before{content:'"'}
.eventDate,.eventLoc{font-size:2em}
.eventLink{font-size:1.143em;font-weight:300;line-height:28px;color:#717782;padding-bottom:50px}
.newsEventsLink a{font-weight:700}
@media(min-width:1100px){.returnTab{height:85px;padding:0}
.heroB{height:500px;margin:auto}
.newsEventsTitle .media-heading{font-size:2.571em;line-height:48px;padding-bottom:30px}
.newsEventsTitle .thumbnailDesc{text-transform:uppercase;font-size:.929em;line-height:20px}
.newsEventsTitle .hashTag span{font-size:1em;padding-left:16px;padding-right:16px}
.newsEventsArticle{padding:25px 0 100px}
.newsEventsDesc{padding-bottom:50px}
.newsEventsQuote{padding-bottom:60px}
.position{margin-right:20px;width:24%}
}
.highlightText{background-color:#ff0}
.inventory .textCompo{padding-top:50px;padding-bottom:10px}
.inventoryImg{height:338px;margin-bottom:10px}
.inventoryItems{height:auto;background-color:#fff;margin-bottom:10px}
.dataBox .modelInfo{padding-bottom:10px}
span.priority{float:left;margin-top:10px;padding-right:5px;color:#999;padding-left:5px}
.inventory{margin-bottom:30px}
.recordFoundMsg{margin-left:20px;margin-bottom:10px}
.topPagination .ng2-pagination{margin-left:20px;padding-left:0}
.ng2-pagination a{cursor:pointer}
.tryAgainMsg{margin-left:20px;margin-right:20px;font-size:1.143em}
.prodListError{padding-top:20px;color:red}
@media(min-width:1280px){.position{width:300px}
}
@media(min-width:768px){.subSection{height:183px}
.inventory .submit{height:40px;margin-left:40px}
.has-feedback .form-control{font-size:12px}
.position{background-color:#fff;position:fixed;top:267px;padding:20px}
.inventorySorting input{width:92.5%;border:1px solid #d4dfda !important}
.inventory .textCompo{padding-top:10px}
.inventoryItems{margin-left:10px}
.inventoryCheckbox{min-height:190px;display:table;padding-right:0;float:left}
.itemCheckbox{display:table-cell;vertical-align:middle;padding-left:14px;background-color:#fff}
input[type=checkbox]{height:16px;width:16px}
.itemDesc{text-transform:uppercase;float:left;width:90%;padding:10px 10px 20px 35px}
.itemTitle{font-size:1.143em;font-weight:700}
.itemModelNum{font-size:2.571em}
.itemCondtion{font-size:1.143em;color:#717782;padding-bottom:15px}
.itemPartNum{font-size:.929em;color:#717782}
.inventory .titleText{font-size:1.714em;padding-bottom:15px;height:86px}
.inventory .descText p{padding-top:15px;padding-bottom:15px}
.categories .featuredImg{width:89px;height:81px;background:url(clientlibs-app/images/spritesheet.png) -5px -668px no-repeat;display:block;margin:auto}
.featuredImgBox{height:147px;padding-top:35px}
.categories .text{font-size:.929em;padding-bottom:26px}
.categories{border:1px solid #dfe4ea;text-align:center;height:183px}
.engCompoImg,.engineImg,.galleryImg,.guagesImg,.pistonImg,.wheelsImg,.wingImg{height:81px;display:block;margin:auto}
.engineImg{width:89px;background:url(clientlibs-app/images/spritesheet.png) -5px -581px no-repeat}
.engCompoImg{width:79px;background:url(clientlibs-app/images/spritesheet.png) -5px -491px no-repeat}
.galleryImg{width:110px;background:url(clientlibs-app/images/spritesheet.png) -5px -795px no-repeat}
.wingImg{width:65px;background:url(clientlibs-app/images/spritesheet.png) -5px -1778px no-repeat}
.guagesImg{width:77px;background:url(clientlibs-app/images/spritesheet.png) -5px -871px no-repeat}
.pistonImg{width:75px;background:url(clientlibs-app/images/spritesheet.png) -5px -1405px no-repeat}
.wheelsImg{width:78px;background:url(clientlibs-app/images/spritesheet.png) -5px -1689px no-repeat}
.minusSign{width:26px;height:26px;background:url(clientlibs-app/images/spritesheet.png) -5px -1636px no-repeat;float:left;margin-top:12px}
.minusSignBox{width:75px;float:left;padding-left:17px}
input.reqQuantity{width:42px;padding:5px;border:1px solid #d4d4d4;height:20px}
.searchForm{width:100% !important;margin-right:0}
.searchForm label{width:92.5% !important;font-size:12px}
.bottom{top:initial;bottom:440px}
.inventorySearchBox{height:35px;padding-left:10px}
.recordFoundMsg{margin-left:10px;float:left;padding-top:4px;margin-bottom:0}
.topPagination .ng2-pagination{float:right;margin-bottom:10px}
.tryAgainMsg{height:250px;margin-left:10px}
.firstSection{width:70%}
}
#accCondition .panel-title>a,#accDateManufacture .panel-title>a,#accModelType .panel-title>a,#accProductType .panel-title>a,#accordionSortBy .panel-title>a{font-size:16px;color:#020f28;text-decoration:none;display:block;font-weight:300;outline:0}
.mobileSubmit{margin-top:10px;margin-bottom:40px;float:left}
#accordionSortBy .panel-heading{padding:0}
#accordionSortBy .panel-title>a{padding:.4em .6em}
#accordionSortBy .panel-title>a.accordion-toggle::before,#accordionSortBy a[data-toggle=collapse]::before{width:10px;height:7px;background:url(clientlibs-app/images/spritesheet.png) -5px -474px no-repeat;float:right;margin-right:1em}
#accordionSortBy .panel-title>a.accordion-toggle.collapsed::before,#accordionSortBy a.collapsed[data-toggle=collapse]::before{width:10px;height:7px;background:url(clientlibs-app/images/spritesheet.png) -5px -474px no-repeat;float:right}
#accModelType .panel-heading{padding:0}
#accModelType .panel-title>a{padding:.4em .6em}
#accModelType .panel-title>a.accordion-toggle::before,#accModelType a[data-toggle=collapse]::before{content:"\e113";float:right;font-family:'Glyphicons Halflings';margin-right:1em}
#accModelType .panel-title>a.accordion-toggle.collapsed::before,#accModelType a.collapsed[data-toggle=collapse]::before{content:"\e114"}
#accProductType .panel-heading{padding:0}
#accProductType .panel-title>a{padding:.4em .6em}
#accProductType .panel-title>a.accordion-toggle::before,#accProductType a[data-toggle=collapse]::before{content:"\e113";float:right;font-family:'Glyphicons Halflings';margin-right:1em}
#accProductType .panel-title>a.accordion-toggle.collapsed::before,#accProductType a.collapsed[data-toggle=collapse]::before{content:"\e114"}
#accDateManufacture .panel-heading{padding:0}
#accDateManufacture .panel-title>a{padding:.4em .6em}
#accDateManufacture .panel-title>a.accordion-toggle::before,#accDateManufacture a[data-toggle=collapse]::before{content:"\e113";float:right;font-family:'Glyphicons Halflings';margin-right:1em}
#accDateManufacture .panel-title>a.accordion-toggle.collapsed::before,#accDateManufacture a.collapsed[data-toggle=collapse]::before{content:"\e114"}
#accCondition .panel-heading{padding:0}
#accCondition .panel-title>a{padding:.4em .6em}
#accCondition .panel-title>a.accordion-toggle::before,#accCondition a[data-toggle=collapse]::before{width:10px;height:7px;background:url(clientlibs-app/images/spritesheet.png) -5px -474px no-repeat;float:right;margin-right:1em}
#accCondition .panel-title>a.accordion-toggle.collapsed::before,#accCondition a.collapsed[data-toggle=collapse]::before{width:10px;height:7px;background:url(clientlibs-app/images/spritesheet.png) -5px -1672px no-repeat}
span.downArrow{width:10px;height:7px;background:url(clientlibs-app/images/spritesheet.png) -5px -474px no-repeat;float:right;margin-right:3px;margin-top:5px}
.divSpace{display:block}
#inventorySearchPanel .panel{border:none !important;border:1px solid #d4dfda !important}
#inventorySearchPanel .panel-body{border-top:none !important;font-size:14px;color:#717782;font-weight:300;margin-top:24px;margin-bottom:24px}
.inventorysearchpanel{margin:70px 15px 40px}
#inventorySearchPanel .input-group-addon{border:none !important;background-color:#fff !important}
.form-horizontal .ng2-auto-complete{width:250px !important;position:absolute;top:10px !important;height:500px !important;color:#000 !important}
.reqQuantity{margin-left:20px;display:inline-block}
@media screen and (max-width:768px){#subMobBtn{left:0;right:0;margin-bottom:0;float:none}
.quantityError{padding-left:15px}
.itemModelNum{font-size:32px;color:#020f28;font-weight:400;margin-top:30px;margin-left:15px}
.itemCondtion,.itemPartNum{color:#717782;font-weight:400;margin-top:15px;margin-left:15px}
.itemCondtion{font-size:14px}
.itemPartNum{font-size:12px}
.inventory .submit{position:fixed;top:580px;z-index:999;width:100%}
.rfqModal .submit{position:relative;top:0;margin:auto !important}
.rfqForm{overflow:hidden}
input.reqQuantity{width:42px;padding:5px;border:1px solid #d4d4d4;height:20px}
.inventoryCheckbox{min-height:190px;display:table;padding-right:0;float:left}
.itemCheckbox{display:table-cell;vertical-align:middle;padding-left:14px;background-color:#fff;height:286px}
input[type=checkbox]{height:16px;width:16px}
.itemDesc{text-transform:uppercase;float:left;width:90%;background-color:#fff;padding:10px 10px 20px}
.inventorysearchpanel{margin:15px 25px 40px 15px}
.inventorySorting input{border:1px solid #d4dfda !important}
.reqQuantity{margin-left:0;display:inline-block;margin-top:5px}
.minusSign{width:26px;height:26px;background:url(clientlibs-app/images/spritesheet.png) -5px -1636px no-repeat;float:left;margin-top:12px}
.minusSignBox{width:40px;float:left}
.inventorySearchBox:focus,.searchForm label{background-color:#fff !important}
.mobileRFQ{padding:20px;width:100%}
#rfqMobileModal .modal-body{padding:10px}
.inventorysecondary-footer.sticky{bottom:0;position:fixed;z-index:1;border:1px solid #d9d9d9}
.inventorysecondary-footer{padding:10px;font-size:13px;background-color:#f1f4f9;border:1px solid #d9d9d9;margin-top:-1px;overflow:hidden;width:100%}
}
a.disabled{pointer-events:none;cursor:default;background-color:#98a0a8;border-width:1px;border-color:#707070;color:#FFF}
.inventoryParts{padding:65px 0 50px;border-top:1px solid #dfe4ea}
.inventoryPartImg{height:360px}
.inventoryPartDesc{padding:30px 20px 45px}
.companyName{font-size:1.286em;font-weight:700;text-transform:uppercase;padding-bottom:15px}
.modelNum{font-size:2.286em;text-transform:uppercase;padding-bottom:60px}
.modelInfo p{font-size:1em;line-height:25px;color:#717782;margin:0}
.modelInfo{padding-bottom:30px}
.modelAvail{font-size:1.143em;font-weight:700;text-transform:uppercase;padding:45px 20px 30px;letter-spacing:2px}
.modelAvail p,.modelEff p{font-size:.929em;line-height:20px;text-transform:none;margin:0}
.modelAvail p{color:#1e77d8;letter-spacing:normal}
.modelEff{padding:0 20px 50px;font-size:.929em;font-weight:700;color:#717782}
.modelEff p{font-weight:400}
.rfqModal .title{font-size:1.286em;text-transform:uppercase;padding-bottom:20px;font-weight:400;color:#020f28;margin:0;text-align:left}
.buttonParent,.bx-wrapper .bx-controls-auto{text-align:center}
.rfqModal .desc{font-size:.857em;line-height:18px;padding-bottom:30px}
.rfqModal textarea.form-control{height:75px}
.rfqModal .submit{margin-top:20px;margin-bottom:30px;padding-left:0;width:140px;padding-right:0;margin-left:125px}
.rfqModal .disclaimer{float:left;padding-bottom:40px;font-size:.857em}
.rfqModal .disclaimer a{color:#1e77d8}
.partsList .parts{padding:30px 20px 20px 45px;width:245px;background-color:#fff;margin-bottom:10px}
.partsList .companyName,.partsList .modelNum{font-size:.929em}
.rfqModal .form-control{padding-left:10px;margin-bottom:10px;font-size:1em;color:#717782;font-weight:300;position:relative;border:1px solid #dfe4ea;background:0}
@media(min-width:1100px){.inventoryParts{padding:0 0 110px;border-top:0}
.partsList .parts{padding:30px 20px 20px 15px}
.inventoryPartImg{height:580px;border:1px solid #dfe4ea;width:435px;float:left}
.inventoryPartDesc{padding:55px 0 0;height:580px;border-right:1px solid #dfe4ea}
.modelNum{font-size:4em;padding-bottom:70px}
.rfq{position:absolute;bottom:20px}
.rfqModal .form-control{padding-left:10px;margin-bottom:10px;height:40px;font-size:1em;color:#717782;font-weight:300;position:relative;border:1px solid #dfe4ea;background:0}
.modelAvail{padding:0 40px 40px}
.modelEff{padding:0 40px}
.partsList{float:left;width:280px;padding:30px 20px 30px 15px;background-color:#f1f4f9;height:760px;overflow:scroll;overflow-x:hidden}
.rfqModal .modal-body{overflow:hidden;padding:0}
.rfqForm{width:435px;padding-left:45px;float:left;padding-top:45px}
.rfqModal .closeIcon{margin-right:35px;margin-top:35px}
.partsList .modelNum{padding-bottom:10px;text-transform:none;float:left;width:100%}
.dataBox{width:64%;float:left}
}
.eventSlider .bx-viewport,.formInput{overflow:hidden}
.buttonParent{width:100%;margin-left:auto;margin-right:auto;display:inline-flex}
@media screen and (max-width:768px){.rfqModal .closeIcon{margin-right:25px;margin-top:0}
.dataBox{width:64%;float:left}
.modelNum{font-size:2.286em;text-transform:uppercase;padding-bottom:10px}
.modelInfo p{font-size:1em;line-height:25px;color:#717782;margin:0}
.modelInfo{padding-bottom:30px}
}
.bx-wrapper{position:relative;margin:0 auto 30px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;border:0}
.bx-wrapper img{max-width:90%;display:block}
.bxslider{margin:0;padding:0}
ul.bxslider{list-style:none}
.bx-viewport{-webkit-transform:translatez(0)}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(clientlibs-app/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block}
.bx-wrapper .bx-pager-item{font-size:0;line-height:0}
.bx-wrapper .bx-prev{left:10px;background:url(clientlibs-app/images/spritesheet.png) -5px -229px no-repeat}
.bx-wrapper .bx-next{right:-10px;background:url(clientlibs-app/images/spritesheet.png) -5px -268px no-repeat}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/assets/images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/assets/images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
@media screen and (min-width:1025px){.eventSlider .bx-viewport{margin-left:80px;margin-right:30px;width:1140px}
.eventSlider .bx-viewport .upcomingEventSlider{overflow:hidden}
.slide2{width:375px !important}
}
@media screen and (max-width:1024px){.eventSlider .bx-viewport{width:975px;margin-left:0}
.bx-wrapper .bx-prev{left:-15px}
.bx-wrapper .bx-next{right:-50px}
.bx-wrapper .bx-controls-direction a{top:4em}
.upcomingEventSlider .slide{width:325px}
}
@media screen and (max-width:768px){.eventSlider .bx-viewport{width:740px;margin-left:0}
.bx-wrapper{margin:0 auto}
.bx-wrapper img{width:135px;height:135px;margin-right:5px;padding:10px;max-width:100%}
.upcomingEventSlider .slide{width:360px}
.bx-wrapper .bx-next{right:-35px}
}
@media screen and (max-width:667px){.eventSlider .bx-viewport{width:540px;margin-left:0}
.eventSlider .upcomingEventSlider .slide{width:280px}
}
@media screen and (max-width:400px){.eventSlider .bx-viewport{width:320px;margin-left:0}
.eventSlider .upcomingEventSlider .slide{width:305px}
.eventSlider .bx-wrapper .bx-prev{left:-3px}
.eventSlider .bx-wrapper .bx-next{right:-15px}
}
@media screen and (max-width:340px){.textCompo{padding:65px 0 45px}
}
@media(min-width:768px) and (max-width:1281px){.bx-wrapper img{width:225px;height:225px;border:1px solid #d4dfda;margin-right:10px;padding:20px}
}
form .formsearchbox form input:focus,form input:focus{outline:#79b8f5 solid 4px}
.submitbutton,button#submitbutton{font-size:.78571em !important;color:#fff;font-weight:400;padding:3px 11px;text-transform:uppercase;cursor:pointer;cursor:hand}
.ui-button-primary{border:1px solid #3a0a00;background-color:#b21e04;border-radius:4px}
.searchbox{float:right}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:24px}
.input-group .form-control{width:7.14286em;float:left;font-size:.85714em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.input-group .form-control:focus{width:8.57143em}
button.btn-secondary{border:0;border-radius:0;cursor:pointer;font-size:.66667em;font-weight:600;line-height:22px;height:24px;margin:0;width:29px;text-transform:uppercase;background:url(//content.delta.com/etc/designs/delta/images/site_sprite.png) 0 -2156px no-repeat;float:right;padding:0}
.correctionBar .errorMessage p,.error-baloon p{font-size:1.07143em;vertical-align:middle;word-wrap:break-word}
.error-baloon{background:#e3132c;width:100%;color:#fff;display:table;padding:10px}
.error-baloon p{display:table-cell}
.error-baloon-container{width:257px;position:relative;background:0;left:0;z-index:999}
.arrow-down{width:0;height:0;margin-left:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #e3132c;position:relative;bottom:0}
.errorArrow{margin-right:11px;margin-left:-2px;height:100%;width:1.57143em;float:left;background:url(clientlibs-app/images/Error_icon_Desktop.png) 0 50% no-repeat}
.formInput{margin-right:10px;padding:10px 4px 4px}
.correctionBar{color:#fff;min-height:4.28571em;background-color:#c30f25;margin:0}
.correctionBar .errorMessage{display:table;height:4.28571em;padding-left:32px;padding-right:32px}
.correctionBar .errorMessage .error-icon{width:1.57143em;height:auto;display:table-cell;vertical-align:middle;background:url(clientlibs-app/images/Error_irop_white_web.png) 0 50% no-repeat}
.correctionBar .errorMessage p{text-align:left;padding-left:15px;display:table-cell}
.correctionBar .correctionButton .btn{min-height:4.28571em;border:0;background-color:#940112}
@media(max-width:320px){::-webkit-input-placeholder{font-size:.78571em}
::-moz-placeholder{font-size:.78571em}
:-ms-input-placeholder{font-size:.78571em}
:-moz-placeholder{font-size:.78571em}
}
@media(max-width:767px){.correctionBar .errorMessage p,.error-baloon p{font-size:.78571em}
.errorArrow{min-height:4.5em;margin-left:-10px}
.formInput{padding-bottom:10px;padding-right:0}
.error-baloon-container{width:176px;bottom:47px;left:0;min-height:89px}
.error-baloon{padding:17px 22px;min-height:82px;margin-bottom:7px}
.arrow-down{margin-left:12px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #e3132c}
.correctionBar{position:relative;top:75px;z-index:999;margin-left:30px;margin-right:30px}
}
@media(min-width:768px) and (max-width:991px){.errorArrow{min-height:8.35714em;margin-left:-10px}
.formInput{padding-bottom:30px;padding-top:30px}
.error-baloon-container{bottom:78px;left:0}
.arrow-down{margin-left:11px}
.correctionBar{position:relative;top:113px;z-index:999;margin-left:70px;margin-right:70px}
.correctionBar .errorMessage p,.error-baloon p{font-size:1em}
}
#datepicker-demo{background:#e0e0e0;padding:1rem;margin:1rem 0 2rem}
#datepicker-demo em{display:block;font-size:90%}
#departureDate{text-transform:none}
#date,#party{vertical-align:20px}
div.calendar{text-align:center;color:#0b1f66;left:0 !important;background:#fff;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777;position:relative !important}
table.calendar{border-collapse:separate;border-spacing:4px}
table.calendar td,table.calendar th{padding:10px}
td.empty{background:#f6f6f6}
td.day,td.nav{cursor:pointer}
td.day{color:#2d78bd;background:#fff;border:1px solid #e6e6e6;font-size:.92857em;font-weight:400}
td.day:hover{outline:#2d78bd solid 2px}
td.day:focus{outline:0}
td.selected,td.selected:focus{background:#fff !important;outline:#2d78bd solid 2px;font-weight:800}
div.calendar :focus,div.commentAdd :focus{background:#FFF}
td.month{font-weight:400;font-size:1.28571em;color:#0b1f66}
td.comment{position:relative}
td.comment span::after{display:block;position:absolute;width:7px;height:7px;top:.2rem;right:.2rem;background:#49182e}
td.comment.selected{background:#e2a037}
td.disabled,td.disabled:hover{color:#2d78bd;background:#f6f6f6;cursor:auto;outline:0;border:0}
td.disabled span,td.disabled:hover span{color:#dcdcdc}
td.disabled.selected{background:#c2c2c2}
div.commentTooltip{width:271px;padding:.5rem;color:#FFF;background:#3d4043;font-size:.8em;font-weight:700;max-height:50px;overflow-x:hidden;overflow-y:auto;word-wrap:break-word;text-align:left}
div.commentAdd{background:#2e3135;border-radius:.3rem}
div.commentAdd button{font-size:100%;text-transform:uppercase;color:#FFF;background:#2e3135;padding:.5rem;margin-top:-5px;border:0;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777}
div.commentAdd textarea{width:270px;height:2em;overflow:auto;word-wrap:break-word;text-align:left;padding:.2em;margin:.5rem .5rem 0}
td.next span,td.prev span{width:14px;height:18px;display:block}
td.prev span{background:url(clientlibs-app/images/Date_Arrow_Left_Desktop.png) center right no-repeat}
td.next span{background:url(clientlibs-app/images/Date_Arrow_Right_Desktop.png) center right no-repeat}
tr.weekrow{padding-top:2px}
@media screen and (device-aspect-ratio:40 / 71){table.calendar td,table.calendar th{padding:5.5px}
}
.calenderIcon{width:28px;height:24px;background:url(clientlibs-app/images/Calendar_Icon_Tablet.png) no-repeat;position:absolute;right:10px;top:40%;margin-top:-12px;z-index:100}
@media screen and (max-width:768px){table.calendar td,table.calendar th{padding:4px}
}
.DLcarouselWrapper{height:500px;position:relative}
.DLcarousel{position:relative;width:100% !important;height:100%;overflow:hidden}
.DLcarousel .innerCell{width:100%;height:100%;position:absolute;top:0;left:0}
.DLcarousel .slideHeader,.VArousel .slideSubHead{clear:both;margin:0 auto;font-family:gotham-xlight;font-size:60px;line-height:60px;color:#fff;text-align:left}
.DLcarousel .slideHeader h3{margin:0;font-family:gotham-xlight;font-weight:400;font-size:60px;line-height:60px}
.DLcarousel .carouselTextSubHead,.carouselTextTitle{font-family:"Open Sans";color:#fff}
.DLcarousel .carouselTextSubHead{font-size:14px;font-weight:400;display:inline-block;text-align:left}
.DLcarousel .slideCTA{margin-top:28px;text-align:left}
.DLcarousel .slideText{position:absolute;bottom:50px;margin-left:auto;margin-right:auto;display:block;z-index:3;text-align:left}
.DLcarousel .innerText{position:relative;margin-top:25%}
.DLcarousel h1{width:100px;height:100px;background-color:rgba(146,45,141,.7);margin:auto;line-height:100px;color:#fff;font-size:2.4em;border-radius:50%}
.DLcarousel .slide,.prevNextNav{height:100%;width:100%}
.DLcarousel .slide{position:absolute;top:0;right:0;left:0;z-index:1;text-align:center;background-size:cover}
.DLcarousel .slide.active,.DLcarousel .slide.left,.DLcarousel .slide.right{z-index:2;opacity:1}
.DLcarousel .js-reset-left{left:auto}
.DLcarousel .set-left{left:-100%;opacity:1;z-index:0}
.DLcarousel .set-right{right:-100%;opacity:1;z-index:0}
.DLcarousel .slide.left{left:-100%;right:0}
.DLcarousel .slide.right{right:-100%;left:auto}
.DLcarouselWrapper .transition .left{left:0}
.DLcarouselWrapper .transition .right{right:0}
.DLcarouselWrapper .transition .peek.pk.left{left:-93%;right:auto}
.DLcarouselWrapper .transition .peek.pk.right{right:-93%;left:auto}
.DLcarouselWrapper .transition .slide.shift-left{left:100%;right:auto}
.DLcarouselWrapper .transition .slide.shift-right{right:100%;left:auto}
.DLcarouselWrapper .transition .slide.peek-left{left:7%;right:auto}
.DLcarouselWrapper .transition .slide.peek-right{right:7%;left:auto}
.DLcarouselWrapper .transition .slide{-webkit-transition-property:right,left,margin;transition-property:right,left,margin}
.DLcarousel .indicators{width:100%;position:absolute;bottom:0;z-index:4;height:45px;padding:0;margin:0 auto;text-align:center;background-color:#333}
.DLcarousel .indicators li{width:12px;height:12px;display:inline-block;margin:0 0 7px 27px;list-style-type:none;cursor:pointer;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;background:url(clientlibs-app/images/icon-hero-control-square-off.png) no-repeat}
.DLcarousel .indicators li.active{background:url(clientlibs-app/images/icon-hero-control-square-on.png) no-repeat}
.DLcarousel .indicators li.pauseBttn{width:28px;height:28px;border-radius:50%;margin-top:7px}
.DLcarousel .indicators li.stopBttn{width:27px;height:27px;border-radius:50%;margin:0 0 0 27px}
.DLcarousel .pauseBttn,.DLcarousel .stopBttn{width:10px;background:#fff}
.DLcarousel .plays{margin-left:27px !important}
.DLcarousel .pauseBttn.play,.DLcarousel .stopBttn.plays,.activePlay,.inactivePause{margin:0 auto;text-align:center}
.DLcarousel .pauseBttn.play{background:url(clientlibs-app/images/icon-hero-control-pause-off.png) no-repeat}
.DLcarousel .stopBttn.plays{background:url(clientlibs-app/images/icon-hero-control-play-on.png) no-repeat !important}
.activePlay{background:url(clientlibs-app/images/icon-hero-control-play-off.png) no-repeat !important}
.inactivePause{background:url(clientlibs-app/images/icon-hero-control-pause-on.png) no-repeat !important}
.DLcarousel fieldset{border:0;height:100%;margin:0;padding:0}
.DLcarousel .peeking{margin:0;position:relative;width:7%;height:100%;z-index:5;cursor:pointer}
.DLcarousel .lpeek{float:left}
.DLcarousel .rpeek{float:right}
.imgWidth,.textArea{float:left}
.carouselTextTitle{font-weight:200;font-size:50px;text-transform:uppercase;text-align:left}
.carouselCopyArea{width:300px;float:left;background-color:#fff;height:345px}
.dimensions{width:660px;height:345px}
.textArea{padding:20px;word-wrap:break-word;margin-top:50px}
.textArea .carouselTextTitle{color:#036;font-size:40px;text-align:left}
.fullbleedtitle sup,.nobleedtitle sup{font-size:10px;font-weight:700;display:inline-block}
.textArea .carouselTextSubHead{color:#333;text-align:left;padding-left:0}
.imgGradient{height:500px;background-size:cover;background-position:center}
.marginTop20{margin-top:20px}
.paddingTop20{padding-top:20px}
.home-hero--gradient{height:500px;position:absolute;left:0;right:0;top:0;z-index:2;background:-moz-linear-gradient(top,rgba(255,0,0,0) 20%,#000 90%);background:-webkit-linear-gradient(top,rgba(255,0,0,0) 20%,#000 90%);background:linear-gradient(to bottom,rgba(255,0,0,0) 20%,#000 90%)}
#slides,sup{position:relative}
.imgCover{background-size:cover}
sup{vertical-align:text-top;height:0;line-height:4px}
.carouselheight{height:345px !important}
.fullbleedtitle sup{line-height:52px}
.nobleedtitle sup{line-height:32px}
.nobleeddesc sup{font-size:7px;line-height:17px;font-weight:600;display:inline-block}
.fullbleeddesc sup{font-size:7px;line-height:15px;display:inline-block}
.noDisplayImp{display:none !important}
#slides,.slidesjs-navigation{display:none}
div.carousel{width:100%;max-width:none;margin-top:0;margin-bottom:0}
.container{margin:0 auto}
.slidesjs-pagination{float:right;list-style:none;position:absolute;bottom:0;right:50%;z-index:100}
.slidesjs-pagination.active{color:red}
.slidesjs-pagination li{float:left;margin:0 1px}
.slidesjs-pagination li a{display:block;width:12px;height:13px;background:0;padding-top:9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:7px;border:1px solid #020f28;float:left;overflow:hidden}
.slidesjs-pagination li a.active,.slidesjs-pagination li a.active:hover{background:#FFF}
@media(max-width:767px){.container{width:auto}
}
@media(max-width:480px){.container{width:auto}
.slidesjs-pagination{display:none}
}
@media(min-width:768px) and (max-width:979px){.container{width:724px}
}
@media(min-width:1200px){.container{width:1170px}
}
.aria-hidden,.aria-offscreen{color:#000;background:#fff;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.text-right{text-align:right}
.videoWrapper{position:relative;width:100%;height:0;background-color:#000}
.videoIframe,.videoPoster{position:absolute;top:0;left:0;width:100%;height:100%;right:0}
.videoWrapper43{padding-top:75%}
.videoWrapper169{padding-top:56%}
.videoIframe{bottom:0;background-color:transparent}
.videoPoster{margin:0;padding:0;cursor:pointer;border:0;outline:0;background-position:50% 50%;background-size:cover;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity .8s,height 0;-moz-transition:opacity .8s,height 0;transition:opacity .8s,height 0;-webkit-transition-delay:0,0;-moz-transition-delay:0,0;transition-delay:0,0}
.videoPoster:after,.videoPoster:before{content:'';top:50%;left:50%;position:absolute}
.videoPoster:before{width:80px;height:80px;margin:-40px 0 0 -40px;border:5px solid #fff;border-radius:100%;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}
.videoPoster:after{width:0;height:0;margin:-24px 0 0 -10px;border-left:40px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}
.videoPoster:focus:before,.videoPoster:hover:before{border-color:red}
.videoPoster:focus:after,.videoPoster:hover:after{border-left-color:red}
.videoWrapperActive .videoPoster{opacity:0;height:0;-webkit-transition-delay:0,.8s;-moz-transition-delay:0,.8s;transition-delay:0,.8s}
.videocontainer{margin:0 auto;text-align:center}
.vidDesc{font-size:1.12em;padding-top:26px}
.videoOverlay{position:absolute;top:0;right:0;width:100%;height:100%}
#videoModal .close{margin-top:5px;margin-bottom:5px;margin-right:5px}
@media(max-width:550px){#videoModal .modal-body{padding:30px 10px}
}
@media(max-width:400px){#videoModal .modal-dialog{margin:10px 0}
#videoModal .modal-body{padding:30px 10px}
}
.video .small{width:50%}
.video .medium{width:70%}
.video .large{width:100%}
.modal:before{height:1% !important}
.loginFormContainer{margin-top:10px;float:left;width:100%}
.loginFormContainer form>div{position:relative;overflow:hidden}
.loginFormContainer form input,.loginFormContainer form textarea{width:100%;border:2px solid gray;background:0;top:0;left:0;z-index:1;padding:8px 12px;outline:0}
.loginFormContainer form input:focus,.loginFormContainer form textarea:focus{border-color:#dfe4ea}
.loginFormContainer form input:focus+label,.loginFormContainer form textarea:focus+label{background:#fff;border-top:1px solid #dfe4ea;border-right:1px solid #dfe4ea;border-left:1px solid #dfe4ea;font-size:70%;padding:1px 6px;z-index:2;text-transform:uppercase;border-radius:4px}
.loginFormContainer form label{transition:background .2s,color .2s,top .2s,bottom .2s,right .2s,left .2s;position:absolute;color:#000;padding:7px 6px 7px 7px;margin-top:5px}
.loginFormContainer form textarea{display:block;resize:vertical}
.loginFormContainer .form-control{padding-left:10px;margin-bottom:10px;font-size:1em;color:#717782;font-weight:300;position:relative;border:1px solid #dfe4ea;background:0}
@media(min-width:1100px){.loginFormContainer{margin-top:10px;margin-right:40px;float:left;width:85% !important}
.loginFormContainer label{margin-top:5px;color:#000}
.loginFormContainer textarea.form-control{height:75px}
.loginFormContainer .form-control{padding-left:10px;margin-bottom:10px;height:40px;font-size:1em;color:#717782;font-weight:300;position:relative;border:1px solid #dfe4ea;background:0}
}
.layout-component{margin-top:30px;margin-bottom:10px}
.layout-component .col-3-margin{margin-left:3%}
.layout-component .layout-block.col-xs-16,.layout-component .layout-block.col-xs-8{margin-top:10px}
.layout-component .layout-block.col-sm-5{width:33.33%}
.layout-component .layout-block.col-sm-10{width:66.66%}
.layout-component .break-tablet{float:left;width:0;height:0}
.text-component{font-size:1em;margin:0 2em}
.image-component{margin-left:-10px}
.image-component .section{margin:10px}
.image-component .desktopOnly img{margin:0 auto}
.image-component .mobileOnly img{height:auto;margin:0 auto}
.table-component{margin:20px 0 10px}
.table-component .rTable{display:block;width:100%}
.table-component .rTableBody,.table-component .rTableFoot,.table-component .rTableHeading,.table-component .rTableRow{clear:both}
.table-component .rTableHead{min-height:40px;border-bottom:1px solid #020f28}
.table-component .rTableFoot,.table-component .rTableHead{font-weight:700;padding:5px}
.table-component .rTableCell,.table-component .rTableHead{float:left;padding:5px}
.table-component .rTableCell{min-height:25px}
.table-component .rTable:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
@media(max-width:1024px) and (min-width:1024px){.break-tablet{clear:both}
}
@media(max-width:1023px) and (orientation:portrait){.layout-block.col-sm-10:not(.no-adjustment),.layout-block.col-sm-12:not(.no-adjustment),.layout-block.col-sm-4:not(.no-adjustment),.layout-block.col-sm-5:not(.no-adjustment),.layout-block.col-sm-8:not(.no-adjustment){width:100%}
.layout-block.col-sm-10.col-3-margin,.layout-block.col-sm-12.col-3-margin,.layout-block.col-sm-4.col-3-margin,.layout-block.col-sm-5.col-3-margin,.layout-block.col-sm-8.col-3-margin{margin-left:0}
}
@media(max-width:1023px){.layout-component{margin-top:10px;margin-bottom:10px}
.layout-component .layout-block.col-3-margin{margin-left:0}
.break-tablet{clear:both}
}
@media(max-width:767px){.table-component .rTableCell,.table-component .rTableHead{float:none}
.table-component .rTableCell:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.table-component .rTableHeading{display:none}
.table-component .rTableRow{border-bottom:1px solid #020f28;margin:10px 5px;padding:10px}
.table-component .rTableRow:last-child{border-bottom:0}
.table-component .col-head-mobile{font-size:14px;font-weight:700}
}
.modal-body{color:#020f28}