@charset "UTF-8";@font-face{font-family:"raiicons";src:url("/fonts/icomoon.eot?v=5aMrIO2CbpLKiKtSpIey7wAHCuo&qqf35q");src:url("/fonts/icomoon.eot?v=5aMrIO2CbpLKiKtSpIey7wAHCuo&#iefixqqf35q") format("embedded-opentype"),url("/fonts/icomoon.ttf?v=7dXIuP4HNPC9BnViSqHkOsICKkQ&qqf35q") format("truetype"),url("/fonts/icomoon.woff?v=7dXIuP4HNPC9BnViSqHkOsICKkQ&qqf35q") format("woff"),url("/fonts/icomoon.svg?v=7dXIuP4HNPC9BnViSqHkOsICKkQ&qqf35q#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"raiicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-reports:before{content:""}.icon-phone:before{content:""}.icon-message:before{content:""}.icon-logout:before{content:""}.icon-home:before{content:""}.icon-help:before{content:""}.icon-expenses:before{content:""}.icon-download:before{content:""}.icon-document:before{content:""}.icon-delete:before{content:""}.icon-calendar:before{content:""}.icon-add:before{content:""}.icon-alert:before{content:""}body{background:#fff;font-family:"Lato",sans-serif;letter-spacing:.02em}a{color:#030840}a:focus{color:#030840;outline-color:transparent;text-decoration:none}a:active,a:hover{color:#b90508;outline-color:transparent;text-decoration:none}h1{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:36px;text-transform:uppercase;letter-spacing:.02em}h2{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:28px;text-transform:uppercase;letter-spacing:.02em}h3{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:18px;text-transform:capitalize;letter-spacing:.04em}h5{font-family:"Montserrat",sans-serif;letter-spacing:.04em;font-weight:bold;display:inline-block;max-width:100%;margin-bottom:5px}label{font-family:"Montserrat",sans-serif;letter-spacing:.04em}.btn{font-family:"Montserrat",sans-serif;font-weight:bold;letter-spacing:.05em}.btn-primary{font-size:12px;color:#fff;background-color:#b90508;border-color:#a00407}.btn-primary:active,.btn-primary:focus,.btn-primary:active:focus,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,.btn-primary:hover{background-color:#960406;border-color:#a00407;outline-color:transparent}.btn-secondary{font-size:12px;color:#fff;background-color:#030840;border-color:#020528}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,.btn-secondary:hover{color:#fff;background-color:#29221f;border-color:#29221f;outline-color:transparent}.btn-default{font-size:12px;color:#29221f;border-color:#29221f}.btn-default:active,.btn-default:focus,.btn-default:active:focus,.btn-default.disabled:hover,.btn-default[disabled]:hover,.btn-default:hover{color:#fff;background-color:#29221f;border-color:#29221f;outline-color:transparent}.panel-group .panel{border-radius:6px}.panel{border-radius:6px}.panel-heading{border-top-left-radius:6px;border-top-right-radius:6px}.panel-title{font-weight:600;text-transform:uppercase}.panel-default>.panel-heading.main-color-bg{color:#fff;background-color:#030840}.form-control:focus{z-index:2;border-color:rgba(41,31,34,.5);box-shadow:0 0 4px rgba(41,31,34,.9);border-radius:4px}.text-primary{color:#b90508}.hide{display:none}.loader{border:2px solid rgba(41,31,34,.1);border-top:2px solid #b90508;background-color:#fff;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite;opacity:1;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.margin-top{margin-top:1em}.margin-bottom{margin-bottom:1em}.top{top:3px}.float-right{float:right}.disable-hover{pointer-events:none}.icon-bold{font-weight:bold}.font-italic{font-style:italic}.rai-return{font-size:12px;margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:bold}.rai-return a{color:#030840;text-decoration:none}.rai-login{background-image:url("../images/Web-Login-Stitch.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;min-width:100%;min-height:100%}.rai-login-rai-logo{z-index:-1;bottom:20px;right:0;position:absolute;max-width:100%;max-height:2em;height:auto}.rai-account{max-width:400px;margin-top:7em;margin-right:auto;margin-left:auto;padding:40px 10px 20px 10px;background-color:#f7f7f7;box-shadow:2px 2px 2px rgba(0,0,0,.6);min-height:450px;overflow:hidden;border:2px solid #030840}.rai-slogan-img{width:100%;height:auto;margin-bottom:2em;padding-left:10px;padding-right:10px}.rai-form-login{overflow:hidden;padding:15px;margin:0 auto}.rai-form-login .checkbox{margin-bottom:10px;font-weight:normal;margin-left:20px}.rai-form-login .form-control{position:relative;font-size:16px;height:auto;padding:10px;box-sizing:border-box}.rai-form-login .form-control:focus{z-index:2;border-color:rgba(41,31,34,.5);box-shadow:0 0 4px rgba(41,31,34,.9);border-radius:4px}.rai-form-login input[type=text]{margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.rai-form-login input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.rai-form-login .btn-primary{font-size:16px}.need-help{margin-top:10px}.helpMessage,.errorMessage{margin-top:1em}@media(max-width:767px){.rai-login-rai-logo{display:none}.rai-account{margin-top:12.75%}}.rai-welcome-message{overflow:hidden}.rai-welcome-name{font-weight:bold}.rai-welcome-small{font-size:12px}.rai-welcome-signature{height:2.5em}.rai-welcome-photo{max-height:4em;height:auto;margin-top:-10px;margin-bottom:-10px}.rai-welcome-break{border:2px solid #f00;width:100%}.rai-dashboard-refresh{background-color:#030840;color:#fff}.rai-dashboard-refresh:hover{color:#fff}.rai-dashboard-messages ul{padding-left:20px}.rai-dashboard-timeline .table>tbody>tr>th.rai-dashboard-timeline-dates,.rai-dashboard-timeline .table>tbody>tr>td.rai-dashboard-timeline-dates{text-align:center;width:15%;vertical-align:middle}.rai-dashboard-timeline .table>tbody>tr>th,.rai-dashboard-timeline .table>tbody>tr>td{border-color:transparent}.rai-dashboard-timeline .table>tbody>tr>th{font-size:16px}.rai-dashboard-timeline .table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(41,31,34,.1)}.rai-dashboard-timeline .table-striped>tbody>tr:first-child{background-color:rgba(41,31,34,.3)}.rai-document-lineup{margin-top:10px}.rai-document-panel a.btn-primary{margin-top:5px}.rai-expenses-table>tbody>tr>th,.rai-expenses-table>tbody>tr>td{vertical-align:middle}.rai-expense-button .btn{margin:5px}.rai-expense-line{border:1px solid #b90508;margin-bottom:10px}.rai-expense-img-upload{text-align:right}.rai-expense-img-href{position:relative}.rai-expense-img-href .rai-expense-img-thumbnail{max-height:10em;max-width:20em}.rai-expense-img-href .rai-expense-img-thumbnail.loader{position:absolute;top:0;bottom:0;right:0;left:0}.rai-receipt{border-bottom:0}input{border:0;border-bottom:1px solid #29221f;background-color:transparent}input[type=file]{opacity:0}input.rai-expense-form-amount{max-width:45%}textarea{background-color:transparent}.rai-report-flow button:disabled{opacity:.5}.rai-expense-form-comment{margin-bottom:5em}.rai-add-expense-receipt h5{display:block}.rai-help-panel h3{margin-top:0}.rai-help-panel hr{border-color:#b90508}.rai-help-panel .panel{margin-bottom:1.5em;border-radius:6px;border:2px solid #030840}.rai-help-panel .panel:hover{border:2px solid #b90508}.rai-help-panel .panel:hover .panel-heading{background-color:#b90508}.rai-help-panel .panel:focus{border:2px solid #030840}.rai-help-panel .panel:focus .panel-heading{background-color:#030840}.rai-help-panel .panel .panel-collapse>.panel-body{border-top-color:transparent}.rai-help-panel .panel-heading{border-radius:0;padding:0}.rai-help-panel h4.panel-title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;text-transform:none}.rai-help-panel h4.panel-title>a{display:inline-block;width:100%;padding:10px 15px}.rai-help-panel h4.panel-title>a,.rai-help-panel h4.panel-title>a:focus,.rai-help-panel h4.panel-title>a:active,.rai-help-panel h4.panel-title>a:hover{color:#fff}.rai-help-panel span.icon-help{font-size:1.25em;vertical-align:text-bottom;padding-right:5px}.rai-help-panel span.icon-arrow-left,.rai-help-panel span.icon-arrow-down{font-size:1.25em;vertical-align:text-bottom;opacity:.6}.rai-help-panel span.icon-arrow-left{transform:rotate(0deg);transition:transform .25s linear}.rai-help-panel span.icon-arrow-left.open{transform:rotate(-90deg);transition:transform .25s linear}.table.rai-readonly-expense tbody tr:last-child{background-color:rgba(41,31,34,.05)}.table.rai-readonly-expense tbody tr:last-child th{border-radius:4.5px 0 0 4.5px}.table.rai-readonly-expense tbody tr:last-child td{border-radius:0 4.5px 4.5px 0}.table.rai-readonly-expense tbody tr th{border:0}.table.rai-readonly-expense tbody tr th:after{content:":"}.table.rai-readonly-expense tbody tr th:empty:after{content:""}.table.rai-readonly-expense tbody tr td{border:0}.table.rai-readonly-expense tbody tr td:empty:after{content:" "}.rai-receipt-and-comment{margin-top:5em}.rai-receipt-and-comment .bold{font-weight:bold}.rai-receipt-and-comment .colon-after:after{content:":"}.table>tbody>tr>td.rai-report-table-amount{padding:10px 10px 10px 10px;width:25%}.table.rai-totals{border:0;background-color:inherit;margin:0;width:auto}.table.rai-totals tbody tr th{border:0}.table.rai-totals tbody tr td{border:0}.table.rai-totals tbody tr td:first-child{width:5%}.table.rai-totals tbody tr td:last-child{width:10%}.rai-report-detail-totals{max-width:25%}.rai-report-detail-totals .table.rai-totals{width:20%}.table>tbody>tr>td.rai-report-table-button,.table>tbody>tr>td.rai-report-view-rpt-date{padding:10px 20px;vertical-align:middle}.table>tbody>tr>td.rai-report-table-date,.table>tbody>tr>td.rai-report-table-amount,.table>tbody>tr>td.rai-report-view-rpt-cat,.table>tbody>tr>td.rai-report-view-rpt-date,.table>tbody>tr>td.rai-exp-table-service{vertical-align:middle}.table>tbody>tr>td.rai-report-table-date{width:75%}.table>tbody>tr>td.rai-report-table-amount{width:15%}.table>tbody>tr>td.rai-report-table-button{width:10%}.rai-dashboard-consultant{width:100%;text-align:center}.rai-dashboard-consultant-img{height:10em;border-radius:50%;margin-top:1em}.rai-dashboard-consultant h2,.rai-dashboard-consultant h3,.rai-dashboard-consultant label,.rai-dashboard-consultant span{color:#030840}.rai-dashboard-consultant h2{margin-top:0}.rai-dashboard-sidebar-accordion{margin-top:1em;margin-bottom:0}.rai-dashboard-sidebar-accordion .panel-heading{padding:0}.rai-dashboard-sidebar-accordion .panel-heading h3{display:inline-block;padding:10px 15px}.rai-dashboard-sidebar-accordion .panel-heading .btn{margin-right:15px;margin-top:6px;padding:3px 12px}.rai-dashboard-tab-message{margin-top:1em}.rai-send-btn{width:35%;margin-bottom:1em}.rai-dashboard-consultant-accordion{text-align:center;margin-bottom:0}.rai-dashboard-slogan{height:1.5em;margin-top:1.25em;margin-bottom:1em}.navbar-default{background-color:#fff;border-color:#fff}.navbar-default .navbar-nav>li>a{color:#29221f;font-family:"Montserrat",sans-serif;font-weight:300;font-size:14px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:hover{color:#030840}.navbar-default .navbar-nav>.active>a{background-color:transparent;font-weight:bold;color:#030840}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#030840;background-color:transparent}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#030840}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.navbar-default .navbar-collapse{border-bottom:1px solid #030840}.navbar-brand{position:relative}.navbar-brand img{position:absolute;bottom:.5em;height:4.75em}#reportsModal .modal-dialog{max-width:200px}#reportsModal .loader{width:80px;height:80px;border:3px solid rgba(41,31,34,.1);border-top:3px solid #b90508}@media only screen and (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>a:focus{color:#fff;background-color:#030840}.navbar-brand{min-height:3.5em}.navbar-brand img{height:2.5em}}@media only screen and (min-width:768px){.navbar-default .navbar-nav>li>a:before{background-color:#030840;content:"";height:3px;position:absolute;top:5px;left:3.5%;width:90%;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.navbar-default .navbar-nav>.active>a:before{background-color:#b90508;visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.navbar .navbar-nav>li>a:hover:before,.navbar-default .navbar-nav>li>a:focus:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media only screen and (max-width:991px) and (min-width:768px){.navbar-default .navbar-nav>li>a{font-size:12px}}#toast-container{top:unset}#toast-container .toast{background-image:unset!important;border-radius:4.5px;margin:auto;color:#fff;max-width:170px}#toast-container .toast.toast-success .rai-toast-title{position:relative;padding-left:20px}#toast-container .toast.toast-success .rai-toast-title:before{position:absolute;margin-left:-20px;font-family:"Glyphicons Halflings";content:""}#toast-container .toast.toast-error .rai-toast-title{position:relative;padding-left:20px}#toast-container .toast.toast-error .rai-toast-title:before{position:absolute;margin-left:-20px;font-family:"Glyphicons Halflings";content:""}#toast-container .rai-toast-title{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600}#toast-container .rai-toast-message{font-family:"Lato",sans-serif;font-size:10px;font-weight:normal;letter-spacing:.02em}#toast-container .toast-error{background-color:rgba(185,8,5,.5);background-size:0;opacity:.9}#toast-container .toast-success{background-color:#75b375;background-size:0;opacity:.9}#toast-container.toast-top-center>div{padding:10px;text-align:center}.modal-dialog{max-width:400px;width:90%;margin:75px auto}.modal-content{border:1px solid rgba(41,31,34,.5);box-shadow:2px 2px 15px rgba(41,31,34,.9)}.modal-header{padding:10px 15px;border-bottom:0;background-color:#b90508}.modal-header .close{display:none}.modal-header h4{color:#fff;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:16px;text-transform:uppercase;letter-spacing:.02em}.modal-footer{padding:10px 15px;border-top:0}@media(min-width:768px){.modal-dialog{margin:125px auto}}@media only screen and (min-width:992px){.panel-group.rai-dashboard-sidebar-accordion>.panel-default{border-color:transparent}.panel-group.rai-dashboard-sidebar-accordion>.panel-default>.panel-collapse>.panel-body{border-color:transparent}}@media only screen and (max-width:991px) and (min-width:768px){.rai-dashboard-consultant{min-height:350px;border-top-right-radius:4px}}@media(max-width:767px){.rai-dashboard-overview-content,.rai-dashboard-timeline .table>tbody>tr>th,.table-responsive,.breadcrumb{font-size:1rem}td.rai-report-table-button .btn,td.rai-exp-table-button .btn{font-size:1rem}.rai-dashboard-timeline .panel-heading{padding:0}.rai-dashboard-timeline .panel-heading h3{display:inline-block;padding:10px 15px}.rai-report-detail-totals{font-size:1rem;max-width:50%}}@media only screen and (max-width:1199px) and (min-width:992px){.rai-dashboard-overview-content{padding-right:0}}@media only screen and (max-width:991px) and (min-width:768px){.rai-dashboard-overview-content{padding-left:0;padding-right:0}.rai-expense-panel{padding-left:0}.rai-reports-panel{padding-left:0}}