.referral{background:radial-gradient(circle,#000000 0,#091d20 50%,#000000 100%)}.referral .app-container{padding-top:48px;padding-bottom:24px;text-align:left}.referral h3{color:#fff;font-weight:700;font-size:36px;font-family:arialblack;text-transform:uppercase;border-bottom:2px solid #ecc022;display:inline-block;margin-bottom:24px}@media screen and (max-height:800px){.referral h3{margin-left:75px}}@media screen and (max-width:768px){.referral h3{margin-left:16px}}.referral .content-container{padding:24px 36px;border-radius:16px;background-color:rgba(0,0,0,.5)}@media screen and (max-width:768px){.referral .content-container{padding:12px 16px}}.referral .content-container .step-header{padding:24px 0;text-align:center;color:#fff}.referral .content-container .step-header .primary{font-weight:700;font-size:36px}@media screen and (max-width:768px){.referral .content-container .step-header .primary{font-size:24px}}.referral .content-container .step-header .secondary{font-size:18px}.referral .content-container .steps{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:24px}@media screen and (max-width:768px){.referral .content-container .steps{-ms-flex-wrap:wrap;flex-wrap:wrap}}.referral .content-container .steps .step{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;border:1px solid #ecc022;padding:16px 0;text-align:center}@media screen and (max-width:768px){.referral .content-container .steps .step{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:16px}}.referral .content-container .steps .step .description{padding:0 32px}.referral .content-container .steps .step .description .header{font-family:arialblack;color:#ecc022;font-size:24px}.referral .content-container .text{padding:24px 4px;text-align:left}.referral .content-container .text .header{font-family:arialblack;color:#27dce1;font-size:24px}@media screen and (max-width:768px){.referral .content-container .text .header{font-size:18px}}.referral .content-container .text ul{list-style-type:none}.referral .content-main{color:#f5f5f5;background-color:#031728;margin:4px;padding:4px}.referral .content-main div.info{padding-bottom:8px}.referral .content-main div.info span{margin-right:8px}.referral .content-main .pagination.is-centered .pagination-previous{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.referral .content-main .pagination.is-centered .pagination-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.referral .content-main .pagination.is-centered .pagination-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:768px){.referral .content-main .pagination-list li,.referral .content-main .pagination-next,.referral .content-main .pagination-previous{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (min-width:426px){.referral .content-main{margin:16px;padding:16px}.referral .content-main div.info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;margin:0 auto}.referral .content-main span{-ms-flex-preferred-size:300px;flex-basis:300px}}.referral .content-main h5{color:#27dce1;text-transform:uppercase}.referral .content-main input{width:250px}@media only screen and (max-width:768px){.referral .content-main input{width:220px}}.referral .content-main input.mx-input{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.referral .content-main .mx-datepicker-btn-confirm{background-color:#0e8a8e;color:#fff}.referral .content-main .content-main--center{width:90%;margin:0 auto;min-height:600px}.referral .content-main .v2-picker-trigger{color:#282828}@media screen and (max-width:768px){.referral .content-main .v2-date-wrap{width:90%}}.referral .content-main .table{width:100%}.referral .content-main .table.is-mobile{font-size:10px;width:90%}.referral .content-main .table th,.referral .content-main .table tr.is-footer{text-align:center;background-color:#0b343f;color:#fff;border:none}.referral .content-main .table tbody{background-color:#072229;color:#fff;border:1px solid #0e898e}.referral .content-main .table tr{border-bottom:1px solid #0e898e}.referral .content-main .table td{border:none}