.select2-container--default .select2-selection--single{border-color:#ccc}.select2-selection__clear{margin-left:8px}.has-error .select2-container--default .select2-selection--single,.has-validation-error .select2-container--default .select2-selection--single{border-color:#a94442}.has-error .input-group-btn .btn,.has-validation-error .input-group-btn .btn{border-left-color:#a94442}.has-error .help-block,.has-validation-error .help-block{color:#a94442}.select2-results__option{padding:4px 8px}.select2-container .select2-results__option--highlighted[aria-selected]>div *{color:#fff!important}.input-group .select2-container .select2-selection--single{height:34px;border-radius:4px 0 0 4px}.input-group .select2-container .select2-selection--single .select2-selection__rendered{padding-left:12px;line-height:32px}.input-group .select2-container .select2-selection--single .select2-selection__arrow{height:32px}.twitter-typeahead{width:100%;display:block!important}.tt-menu{width:100%;background-color:#fff;border:1px solid #ccc;margin:10px 0;padding:10px 0;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2)}@media (max-width:767px){.tt-menu{font-size:.95em;margin:5px 0;padding:5px 0}}.tt-hint{color:#999}.tt-loading,.tt-not-found,.tt-suggestion{padding:5px 20px}@media (max-width:767px){.tt-loading,.tt-not-found,.tt-suggestion{padding:3px 12px}}.tt-loading{color:#999}.tt-not-found{color:#a94442;font-style:italic}.tt-suggestion:hover{color:#fff;background-color:#0097cf;cursor:pointer}body,html{height:100%}body{display:flex;flex-direction:column;justify-content:flex-start}body,h1{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}h1{font-size:2.25em;font-weight:600;text-transform:uppercase;color:#c50245}.page-header{border-color:#ddd}.page-header h1{margin-bottom:0}.container{max-width:1200px}legend{text-transform:uppercase;color:#c50245;border-color:#ddd}.btn-primary{color:#fff;background-color:#e00e47;border-color:#c80d3f}.btn-primary:focus,.btn-primary:hover{background-color:#c80d3f;border-color:#b00b38}.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover{background-color:#e00e47;border-color:#c80d3f}.has-validation-error .form-control{border-color:#a94442}.fieldset-not-required .text-danger{display:none}.navbar-inverse{background-color:#333;border-color:#1a1919}.navbar{min-height:78px;border-radius:0}.navbar-brand{height:78px;line-height:48px}.navbar-toggle{margin-top:22px;margin-bottom:22px}.navbar-nav>li>a{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;text-transform:uppercase;padding-left:10px;padding-right:10px}@media (min-width:768px){.navbar-nav>li>a{line-height:48px}}.navbar-inverse .navbar-nav>li>a{color:#d9d9d9}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#262626}.footer{font-size:13px;padding:20px;background-color:#f8f8f8;margin-top:auto}.footer-container{display:flex;justify-content:space-between}@media (max-width:767px){.footer-container{flex-direction:column}}.footer-copyright{margin-right:auto}.footer-links{display:flex;list-style-type:none;margin:0 0 0 auto}@media (max-width:767px){.footer-links{flex-direction:column;margin:10px 0;padding:0}}.footer-links li{margin-left:15px}@media (max-width:767px){.footer-links li{margin:0}}.footer-links li a{color:#e00e47;display:block}@media (max-width:960px){.pagination>li>a,.pagination>li>span{font-size:12px;padding:4px 8px}}.fw-semibold{font-weight:600}.with-errors .list-unstyled{margin-bottom:0}.lead{color:#666}@media (min-width:768px){.lead{font-size:18px}}#registration-form{margin-bottom:4rem}@media (max-width:767px){.radio-inline{display:block;margin-left:0!important}}.tt-dataset-company_name .address{font-size:.85em;font-style:italic}.equipment-model-selection-item .label{display:inline-block;padding:4px 8px}.equipment-model-selection-item .modeltype{margin-right:3px;min-width:70px}.equipment-model-selection-item .modelnumber{min-width:110px;margin-right:3px}.equipment-model-selection-item .description{font-size:12px;margin-right:3px}.equipment-model-selection-item .size{font-size:12px;color:#999}.equipment-model-table .equipment-added{background-color:#f9ffc5!important;transition:background-color 1s ease}.equipment-model-table td{position:relative}.equipment-model-table .number{font-weight:600;text-align:center;vertical-align:middle;width:35px;background-color:#eee}.remove-equipment-model-btn{font-size:18px;position:absolute;top:5px;right:8px}.equipment-model-info-form{margin-bottom:8px}@media (max-width:767px){.equipment-model-info-form{margin-bottom:3px}}.equipment-model-info-form .label{font-size:13px;line-height:20px;height:30px;display:inline-block;padding:5px}@media (max-width:767px){.equipment-model-info-form .label{font-size:12px;height:24px;padding:2px 5px}}.equipment-model-info-form .modeltype{min-width:100px;margin-right:5px}@media (max-width:767px){.equipment-model-info-form .modeltype{min-width:auto;margin-right:3px;margin-bottom:3px}}.equipment-model-info-form .modelnumber{min-width:130px;margin-right:5px}@media (max-width:767px){.equipment-model-info-form .modelnumber{min-width:auto;margin-right:3px;margin-bottom:3px}}.equipment-model-info-form .serialnumber{width:130px;margin-right:5px}@media (max-width:767px){.equipment-model-info-form .serialnumber{width:100%;margin:5px 0}}.equipment-model-info-form .serialnumber-form-group{display:flex;margin:0}@media (max-width:767px){.equipment-model-info-form .serialnumber-form-group{display:block;width:100%}}.equipment-model-info-form .serialnumber-form-group .help-block{font-size:11px;line-height:18px;margin:6px 0}.equipment-model-info-form .serialnumber-form-group .help-block ul{margin:0}.equipment-model-info{color:#999}@media (max-width:767px){.equipment-model-info{font-size:12px}}.equipment-model-selector-table{width:100%!important}.submit-btn-form-group{padding-top:30px;margin-top:30px;border-top:1px solid #e00e47}.registration-submit-btn{min-width:200px}@media (max-width:767px){.registration-submit-btn{width:100%}}.content{margin-bottom:50px}.empty{color:#aaa;font-style:italic}.alert-bold{font-weight:700;border-width:3px}.alert-big{font-size:1.25em}.alert-link a{font-weight:bolder;text-decoration:underline}.alert-grey{color:#545454;background:#f8f8f8;border-color:#d9d9d9}.alert-grey.alert-link a{color:#e00e47}.alert-grey.alert-link a:hover{color:#c03}.modal-title{color:#c50245;font-weight:600}.page-successful-registration h1{font-size:2em;text-transform:inherit}.page-successful-registration h3{font-size:1.5em;color:#c50245}.page-successful-registration p{font-size:1.2em}.page-successful-registration .table td:first-child{width:25%}.page-successful-registration .table td:nth-child(2){text-transform:uppercase}.page-successful-registration ol{padding-left:1.5em}.page-successful-registration .buttons{margin-top:30px}.page-successful-registration .buttons .btn{margin-bottom:5px}#modal-promotion a{color:#e00e47}#modal-promotion a:hover{color:#c03}#modal-promotion p{font-size:1em}#modal-promotion .modal-body{min-height:500px}#modal-promotion-terms{padding-top:15px}#modal-promotion-terms>ul,#modal-promotion-terms>ul>li>ol{padding-left:1.5em}#modal-promotion-terms li{margin-bottom:.5em}#modal-promotion-terms li ul{padding-left:1.25em}