body{margin:0;font-family:"Montserrat", sans-serif}.clear{clear:both}.inline{display:inline-block}.pull-left{float:left}.pull-right{float:right}.helper_text{color:#787878;font-size:10px}.hide_me{display:none}.aside_title{float:right;padding-right:16px;font-size:24px;color:white}.aside_title:hover{color:white}trix-toolbar{white-space:normal !important}.limit_scroll{max-height:calc(100vh - 150px);height:800px;overflow-y:scroll}.modal{overflow-y:auto}.tab-content{position:relative}.tab-content .tab-pane{display:none !important}.tab-content .tab-pane.active{display:block !important}.clear_button_formatting{outline:none;border:0;background:transparent;padding:0;margin:0}.columns{-moz-column-count:3;column-count:3}.columns .column_section{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:12px}.center_text{text-align:center}.btn .right_icon{position:absolute;line-height:24px;top:23px;margin-top:-12px;right:10px}.line_break{border-bottom:1px solid rgba(0,0,0,0.2);margin:8px 0;margin-bottom:18px}@media (min-width: 768px){.modal-dialog{margin:0 !important}}trix-editor.customized-min-height{min-height:15em}.auth_login{overflow:auto;width:100%}.auth_login .login_wrapper{width:100%}.auth_login .login_wrapper .background_image{background-size:cover;height:100vh;position:relative}@media screen and (max-width: 980px){.auth_login .login_wrapper .background_image{display:none}}.auth_login .login_wrapper .background_image.col-6{padding:0}.auth_login .login_wrapper .background_image .sales_blurb{height:100vh;color:white;padding:0 7.5vw;padding-top:16vw;position:relative;font-size:24px;line-height:25px}.auth_login .login_wrapper .background_image .sales_blurb h1{line-height:55px;font-size:60px;padding-bottom:50px}.auth_login .color_it_white{background:white;height:100vh;padding:0 10vw;padding-top:2vw;text-align:center;position:relative}@media screen and (max-width: 520px){.auth_login .color_it_white{padding-top:100px;padding-bottom:16px}}@media screen and (max-width: 980px){.auth_login .color_it_white{width:100%}}.auth_login .color_it_white .logo_wrap{width:170px;height:170px;margin:16px auto;margin-bottom:32px}.auth_login .color_it_white .logo_wrap .logo{width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 520px){.auth_login .color_it_white .logo_wrap{position:fixed;top:0;left:0;width:50%;margin:0;height:70px}}.auth_login .color_it_white .login_title{font-size:40px;font-weight:600;line-height:45px}@media screen and (max-width: 520px){.auth_login .color_it_white .login_title{padding:8px;padding-top:16px;width:50%;position:fixed;top:0;right:0;font-size:24px;line-height:24px}}.auth_login .color_it_white .authentication-body{padding:2vw;padding-top:40px}.auth_login .color_it_white .authentication-body .field_label{padding-top:18px;padding-bottom:6px;color:#a0a0a0}.auth_login .color_it_white .authentication-body .form-control{border-radius:50px;text-align:center;background-color:#dddddd;width:100%;line-height:40px;outline:none;border:0}.auth_login .color_it_white .authentication-body .form-control:focus{background-color:white;box-shadow:3px 10px 40px -9px rgba(0,0,0,0.75)}.auth_login .color_it_white .authentication-body .padd_it{height:16px}.auth_login .color_it_white .authentication-body .agree_terms{color:#a0a0a0}.auth_login .color_it_white .authentication-body .agree_terms a{color:#a0a0a0;text-decoration:underline}.auth_login .color_it_white .authentication-body .button_wrapper{padding:16px 4vw}@media screen and (max-width: 520px){.auth_login .color_it_white .authentication-body .button_wrapper{position:fixed;bottom:0;left:0;width:90%}}.auth_login .color_it_white .authentication-body .btn-block{background:#2f2e2e;border-radius:50px;color:white;width:100%;line-height:40px;font-size:22px;font-weight:300;text-transform:uppercase;cursor:pointer}.auth_login .color_it_white .authentication-body .btn-block:hover{background:rgba(47,46,46,0.8)}.auth_login .color_it_white .access_code_request{position:relative;bottom:30px;left:0;width:100%;text-align:center}.auth_login .color_it_white .access_code_request a{color:#505261;text-decoration:underline}@media screen and (max-width: 520px){.auth_login .color_it_white .access_code_request{position:fixed;bottom:78px}}.basic_auth{background-repeat:no-repeat;background-position:center;background-size:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}.basic_auth .auth_box{margin:48px auto;width:90%;max-width:500px;padding:16px;background:rgba(255,255,255,0.9)}.basic_auth .auth_box .logo_wrap{width:170px;height:170px;margin:16px auto;margin-bottom:32px}.basic_auth .auth_box .logo_wrap .logo{width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 520px){.basic_auth .auth_box .logo_wrap{position:fixed;top:0;left:0;width:50%;margin:0;height:70px}}.basic_auth .auth_box h2{text-align:center}.basic_auth .auth_box label{text-align:center;margin-bottom:16px}.basic_auth .auth_box input{border-radius:50px;text-align:center;background-color:#dddddd;width:100%;line-height:40px;outline:none;border:0;font-size:18px}.basic_auth .auth_box input:focus{background-color:white;box-shadow:3px 10px 40px -9px rgba(0,0,0,0.75)}.basic_auth .auth_box input.button{margin-top:16px;background:#2f2e2e;color:white;cursor:pointer}.devise_links_wrap{padding:8px 0;float:right}.row:after{display:block;clear:both;content:""}.row+.row{margin-top:3%}[class^="col-"]{float:left;margin-right:3%;box-sizing:border-box}[class^="col-"]:last-child{margin-right:0%}.col-1{width:5.5833333333%}.col-2{width:14.1666666667%}.col-3{width:22.75%}.col-4{width:31.3333333333%}.col-5{width:39.9166666667%}.col-6{width:48.5%}.col-7{width:57.0833333333%}.col-8{width:65.6666666667%}.col-9{width:74.25%}.col-10{width:82.8333333333%}.col-11{width:91.4166666667%}.col-12{width:100%}
