#sap-banner{z-index:50;}#sap-banner,#sap-banner div{position:relative;margin-bottom:15px;}#sap-banner{background-color:#111;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#sap-banner .outer-container,#sap-banner .inner-container{height:100%;}#sap-banner .outer-container{margin-left:auto;margin-right:auto;}#sap-banner img{position:absolute;top:0;width:40px;}#sap-banner p{color:#000;line-height:100%;position:absolute;font-size:14px;font-weight:100;margin:5px 0px 0px 40px;top:0px;color:white;}.careers #sap-banner{padding-top:12px;}.careers #sap-banner{margin-bottom:20px;}.page-about #sap-banner,.layout-2012 #sap-banner{margin-left:-20px;}.concur7-page-override #sap-banner{margin-left:0px;}.landing-page-2013 #sap-banner{text-align:center;color:#444;}.sap-shadow{z-index:11;display:block;background:#222;opacity:0.6;color:white;position:relative;margin:0px auto;height:auto;}.sap-shadow .col-sm-6{padding:5px 0;}.sap-shadow.phone .col-sm-6{padding:10px 8px 10px 0;}.sap-shadow a{color:#fff;}.sap-shadow a:hover,.sap-shadow a:active,.sap-shadow a:focus{color:#fff;}@media(max-width:768px){.sap-shadow.no-phone .col-sm-6.text-right{display:none;}.sap-shadow.phone .col-sm-6:not(.text-right){display:none;}.sap-shadow .visible-xs{display:inline !important;}}.cust_grid_0-12-0 .sap-shadow .col-md-12,.grid-layout .sap-shadow .col-md-12{margin-left:15px;}.cs-micro .sap-shadow .col-md-12,.node-type-homepage-2013 .sap-shadow .col-md-12,.node-type-why-concur-lp .sap-shadow .col-md-12,.concur7-page-override .sap-shadow .col-md-12{margin-left:0px;}.cust_grid_1-10-1 .sap-shadow .col-md-12{margin-left:25px;}@media (min-width:992px){.concur-7-banner #sap-banner .link-2{right:30px;}.concur-7-banner.concur7-page-override #sap-banner .link-2{right:0;}}@media (max-width:767px){.concur-7-banner #sap-banner p{font-size:15px;min-width:180px;}.concur-7-banner.mexico #sap-banner p,.concur-7-banner.mx-site-shell #sap-banner p{min-width:205px}.concur-7-banner.mexico #sap-banner .link-1,.concur-7-banner.mx-site-shell #sap-banner .link-1{min-width:185px;}.concur-7-banner.mexico #sap-banner .link-2,.concur-7-banner.mx-site-shell #sap-banner .link-2{left:264px;min-width:102px;}.concur-7-banner.japan #sap-banner p{font-size:13px;}.concur-7-banner.japan #sap-banner .link-1{min-width:76px;}.concur-7-banner.japan #sap-banner .link-2{min-width:95px;}.concur-7-banner.france #sap-banner p,.concur-7-banner.fr-fr #sap-banner p{font-size:13px;min-width:217px;}.concur-7-banner.france #sap-banner .link-1,.concur-7-banner.fr-fr #sap-banner .link-1{min-width:101px;}.concur-7-banner.france #sap-banner .link-2,.concur-7-banner.fr-fr #sap-banner .link-2{left:180px;min-width:118px;}.concur-7-banner.de-de #sap-banner .link-2{left:178px;}.concur-7-banner.italy #sap-banner .link-2{left:176px;min-width:60px;}}@media (max-width:500px){.concur-7-banner.mexico #sap-banner p,.concur-7-banner.mx-site-shell #sap-banner p{font-size:13px;min-width:205px}.concur-7-banner.mexico #sap-banner a,.concur-7-banner.mx-site-shell #sap-banner a{font-size:9px;}.concur-7-banner.de-de #sap-banner a,.concur-7-banner.france #sap-banner a,.concur-7-banner.fr-fr #sap-banner a{font-size:11px;}.concur-7-banner.mexico #sap-banner .link-1,.concur-7-banner.mx-site-shell #sap-banner .link-1{min-width:133px;}.concur-7-banner.mexico #sap-banner .link-2,.concur-7-banner.mx-site-shell #sap-banner .link-2{left:206px;min-width:75px;}.concur-7-banner.de-de #sap-banner p{font-size:13px;min-width:220px;}.concur-7-banner.de-de #sap-banner .outer-container{overflow:hidden;}.concur-7-banner.de-de #sap-banner .link-1{min-width:82px;}.concur-7-banner.de-de #sap-banner .link-2{left:162px;min-width:130px;}.concur-7-banner.france #sap-banner .link-1,.concur-7-banner.fr-fr #sap-banner .link-1{min-width:87px;}.concur-7-banner.france #sap-banner .link-2,.concur-7-banner.fr-fr #sap-banner .link-2{left:162px;min-width:101px;}.concur-7-banner.italy #sap-banner p{font-size:13px;}.concur-7-banner.italy #sap-banner .link-1{}.concur-7-banner.italy #sap-banner .link-2{}}.cs-micro #sap-banner .outer-container,.node-type-page #sap-banner .outer-container,.cust_grid_3-9-4 #sap-banner .outer-container,.cust_grid_3-13-0 #sap-banner .outer-container{max-width:1000px;width:100%;}@media (min-width:768px){.concur7.concur7-page-override  #sap-banner .outer-container,.asset-layout.concur7.concur7-page-override #sap-banner .outer-container{width:750px;}}@media (min-width:992px){.concur7.concur7-page-override  #sap-banner .outer-container,.asset-layout.concur7.concur7-page-override #sap-banner .outer-container{width:970px;}}@media(min-width:1200px){.concur7.concur7-page-override  #sap-banner .outer-container,.asset-layout.concur7.concur7-page-override #sap-banner .outer-container{width:1170px;max-width:inherit;}}.cs-micro.width-1020 #sap-banner .outer-container{width:100%;max-width:1020px;}.page-en-us-get-quote #sap-banner .outer-container,.page-get-quote #sap-banner .outer-container{width:965px;padding-top:1px;}.page-user #sap-banner .outer-container{width:1020px;}.page-user #sap-banner .inner-container{margin-left:0px;}.page-user .sap-shadow .col-md-12{width:996px;margin-left:auto;margin-right:auto;}.fusion-2014 #sap-banner .outer-container{padding:0;}.fusion-2014.node-type-startup-layout #sap-banner .link-2{right:-15px;}@media (min-width:992px){.fusion-2014.node-type-startup-layout #sap-banner .link-2{right:15px;}}@media (max-width:768px){.fusion-2014 #sap-banner{position:fixed;top:0;left:0;width:100%;z-index:20;}.fusion-2014 div.region-top-links{top:50px;}.fusion-2014 #sap-banner .link-2{right:5px;}}.page-en-us-perfect-trip-fund #sap-banner{padding-left:0px}.asset-layout.page-en-us-resource-center #sap-banner .outer-container{margin-left:auto;margin-right:auto;width:1020px;}.asset-layout.page-en-us-resource-center #sap-banner .inner-container{margin-right:0;}.asset-layout.cust_grid_0-12-0 #sap-banner .outer-container{width:992px;}.asset-layout.cust_grid_0-12-0 #sap-banner .inner-container{margin:0;}.asset-layout.page-en-us-resource-center #sap-banner .link-2{right:20px;}.ft-reg-form #sap-banner .outer-container .inner-container{margin:0 100px;}.ft-reg-form #sap-banner .link-2{right:4px;}.breeze-landing-tp-2 #sap-banner .outer-container{width:992px;}.breeze-landing-tp-2 #sap-banner .inner-container{margin:0 15px;}.breeze-register-green #sap-banner .inner-container{margin:0 115px 0 110px;}.logged-in.node-type-webinar-lp #wf-node-view .workflow-section{top:50px;}.pt-br #sap-banner .inner-container{margin:0 42px;}.zh-hans-ch #sap-banner .inner-container{margin:0 24px;}.en-global .home-main-hero h1{top:175px;}.pt-br #logo,.zh-hans-ch #logo{top:98px;}.pt-br #header_overlay,.zh-hans-ch #header_overlay{top:100px;}.zh-hans-ch div.right-content{margin-top:0px !important;}.not-logged-in.zh-hans-ch #top-links ul.small{top:57px;}.not-logged-in.pt-br #top-links ul{top:55px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.form-item{position:relative;}.form-item label{display:none;}.form-item .radio input[type="radio"],.form-item .radio-inline input[type="radio"],.form-item .checkbox input[type="checkbox"],.form-item .checkbox-inline input[type="checkbox"]{padding-left:0px;margin-left:0px;}.form-item .radio,.form-item .checkbox{padding-left:0px;}.form-type-textfield label,.form-type-textarea label,.form-type-select label{display:block;opacity:0;position:absolute;margin-left:2.5rem;margin-top:2rem;color:#687982;transition-duration:300ms;}.form-type-textfield label.focus,.form-type-textarea label.focus,.form-type-select label.focus{padding:0px .5rem;opacity:1;margin-top:-10px;background:#FFF;margin-left:2rem;margin-top:-0.3rem;line-height:1;font-size:10px;color:#008FD3;transition-duration:300ms;max-width:calc(100% - 80px);}.form-type-textfield label.focus.filled,.form-type-textarea label.focus.filled,.form-type-select label.focus.filled{color:#687982;}.form-type-textfield label.err,.form-type-textarea label.err,.form-type-select label.err{color:#e76000;}.form-type-radios input,.form-type-checkbox input{height:auto;float:left;margin-right:.5rem;margin-left:0px;}.form-item label.option{display:block;}.form-item input[type='text'],.form-item input[type='password'],.form-item input[type='number'],.form-item input[type='phone'],.form-item textarea,.form-item select{font-size:16px;padding:1.4rem 2.3rem;border-radius:4px;border:2px solid #e1e8eb;box-sizing:border-box;width:100%;}.form-item input[type='text']:focus,.form-item input[type='password']:focus,.form-item input[type='number']:focus,.form-item input[type='phone']:focus,.form-item textarea:focus,.form-item select:focus{border-color:#008fd3;outline:none;}.form-item input::placeholder,.form-item textarea::placeholder{color:#687982;transition-duration:150ms,0ms;}.form-item input:focus{border-color:#008FD3;}.form-item input:focus::-webkit-input-placeholder{color:#FFF;}.form-item input.error{color:#687982;}.form-item span.form-required{display:none;}.form-item textarea{height:213px;}.form-item select{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#687982;background:#FFF;}.form-item select.interacted{color:rgb(51,51,51);}.form-item select option:invalid,.form-item select option[disabled],.form-item select option:disabled{color:#687982;}.input-icon{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;height:54px;width:54px;text-align:center;}.form-item input ~ .input-icon{margin-left:-5.3rem;right:0px;}.form-item input ~ .input-icon i{display:none;animation:scaleIn 300ms;-webkit-animation:scaleIn 300ms;}.form-item input ~ .input-icon.filled i.icon-ok{display:block;}.form-item input:not([value='']) ~ .input-icon i.icon-ok{display:block;}.form-item input.error ~ label,.form-item select.error ~ label{opacity:1;position:relative;}.form-item input.error ~ .input-icon.filled i.icon-ok{display:none;}.form-item input.error ~ .input-icon i.icon-remove{display:block;}.form-item input ~ .input-icon i.icon-ok{color:#59c01e;}.form-item input ~ .input-icon i.icon-remove{color:#e76000;}.form-item select ~ .input-icon{background-color:#fff;border-left:2px solid #e1e8eb;pointer-events:none;position:relative;margin-left:-5.6rem;margin-top:0;top:-17px;height:50px;color:#687982;display:inline-block;margin-bottom:-15px;}.form-item select ~ .input-icon i.icon-chevron-down{top:16px;display:block;position:relative;}@-moz-document url-prefix(){.form-item select ~ .input-icon{height:51px;}}@supports (-ms-ime-align:auto){.form-item select ~ .input-icon{top:-1px;margin-top:4px;}}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.form-item select ~ .input-icon{top:-1px;margin-top:4px;}}@supports (-webkit-touch-callout:none){.form-item input,.form-item textarea{background-clip:padding-box;}.form-item select ~ span.input-icon{top:-16px;}}.form-item select.error{color:#687982;}.form-item select.error ~ .input-icon{color:#e76000;border-left:2px solid #e76000;}.form-item select ~ .input-icon .fa-chevron-down{opacity:1;}.form-item select[multiple='multiple'] ~ .input-icon{display:none;}form .formInputError.form-item select,form .formInputError.form-item textarea,form .form-item input.error,form .form-item textarea.error,form .form-item select.error{border:2px solid #e76000;background:#fff;box-shadow:none;outline:none;margin-top:0;color:rgb(51,51,51);}form .form-item label.error{color:#e76000;font-size:13px;font-weight:300;margin:3px 0;min-width:120px;animation:fadeInDown 300ms;-webkit-animation:fadeInDown 300ms;}form .form-item label.option{display:block;margin-left:2.5rem;}form .form-item input[type=checkbox].error{margin-top:.5rem;}form .form-item input[type=checkbox] ~ label.option{margin-left:0;}form .form-item input[type=radio] ~ label.error{position:absolute;margin-top:-1.7rem;margin-left:-1.7rem;}.radioError{color:#e76000;}form .form-item select[style*="display: none"] ~ .input-icon,form .form-item select[style*="display:none"] ~ .input-icon,form .form-item input[style*="display: none"] ~ .input-icon,form .form-item input[style*="display:none"] ~ .input-icon{display:none}.match-placeholder{color:#687982;font-size:15px;}.req-text{margin-top:1em;clear:both;display:none;}#edit-c-previous-concur-user div,#edit-existing-sappartner div,#edit-gdpr-email-opt-in div,#edit-gdpr-phone-opt-in div{float:left;margin-right:3rem;}#edit-c-previous-concur-user,#edit-existing-sappartner,#edit-gdpr-email-opt-in,#edit-gdpr-phone-opt-in{clear:both;}.form-item-Existing-SapPartner{min-height:1em;}.input-matched{clear:both;}input#submit.btn.concur-blue{background-color:#008FD3;color:#fff;margin:15px 0;}input#submit.btn.concur-blue:hover{background-color:#00A9F2;}div.g-recaptcha iframe{border-radius:3px;box-shadow:0 0 4px 1px rgba(0,0,0,0.17);border:solid 1px #d3d3d3;background-color:#f9f9f9;}.edit-field-container{z-index:3;position:relative;}.show-edit-field .icon-pencil{margin-right:2rem;color:#008FD3;cursor:pointer;}form .opt-in-top,form .opt-in-bottom{font-style:italic;font-size:13px;line-height:19px;color:#999;}.required-field{display:none;}textarea:focus::-webkit-input-placeholder{color:transparent;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;}input:-webkit-autofill{-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both;}@-webkit-keyframes fadeInDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}@-webkit-keyframes scaleIn{0%{opacity:0;transform:scale(0);}70%{transform:scale(1.4);}100%{opacity:1;transform:scale(1);}}@keyframes scaleIn{0%{opacity:0;transform:scale(0);}70%{transform:scale(1.4);}100%{opacity:1;transform:scale(1);}}
.nav-major .site-selector{height:52px;width:30px;overflow:hidden;margin:23px 5px 0 5px;background-image:url(/sites/all/modules/custom_concur/concur_site_selector/images/globe.svg);background-repeat:no-repeat;background-size:30px;}.nav-major .site-selector:hover{cursor:pointer;}.nav-major .site-selector.expanded{border-bottom:4px solid #f0ab00;overflow:auto;}.nav-major .site-selector .site-selector-dropdown{max-height:0;height:auto;top:75px;background-color:#333;transition:all 0.25s ease-in-out;overflow:hidden;cursor:default;}.nav-major .site-selector.expanded .site-selector-dropdown{max-height:100vh;}.nav-major .site-selector .site-selector-dropdown p.region-header{color:#fff;text-transform:uppercase;font-size:19px;margin:10px 0 15px;font-weight:100;padding-bottom:5px;}.nav-major .site-selector .site-selector-dropdown a{color:#fff;display:block;font-size:14px;margin-bottom:20px;font-weight:100;}@media(min-width:1200px){.nav-major .region-menu{max-width:815px;}.nav-major .site-selector .site-selector-dropdown{width:688px;position:absolute;right:75px;}.nav-major .site-selector.expanded .site-selector-dropdown{max-height:700px;}.nav-major .site-selector .site-selector-dropdown
  .nav-major .site-selector .site-selector-dropdown .col-lg-4{padding-bottom:40px;}.nav-major .site-selector .site-selector-dropdown a{text-decoration:underline;}.nav-major .site-selector .site-selector-dropdown p.region-header{color:#f0ab00;}.nav-major .site-selector .site-selector-dropdown .col-lg-4 > div{margin-bottom:40px;}.nav-major .menu-search-box{margin-left:0;}.nav-major a.btn-ghost{font-size:0.9em;}.nav-major ul.menu{padding-left:0;}.nav-major ul.menu li{margin:0 0 0 0;}#block-menu-concur-drupal-menu-primary > div.content > ul.menu li{padding-right:25px;}}@media(max-width:1199px){.nav-major .site-selector .site-selector-dropdown p.region-header:after{content:"\f107";font-family:FontAwesome;right:15px;position:absolute;color:white;}.nav-major .site-selector .site-selector-dropdown  p.region-header.selected{border-bottom:2px solid #f0ab00;}.nav-major .site-selector .site-selector-dropdown  p.region-header.selected:after{content:"\f106";}.nav-major .site-selector .site-selector-dropdown{position:absolute;width:60vw;height:100vh;left:calc(100% - 60%);}.nav-major .site-selector .site-selector-dropdown .col-lg-4 > div{max-height:0;height:auto;overflow:hidden;transition:all 0.25s ease-in-out;}.nav-major .site-selector .site-selector-dropdown .col-lg-4 > div.expanded{max-height:1000px;}.nav-major .site-selector .site-selector-dropdown p.region-header{cursor:pointer;}}@media all and (-ms-high-contrast:none){.nav-major .site-selector{background-position-y:-11px;border-bottom:4px solid transparent;}}
