.scroll-view{height:90%;width:100%;overflow-y:scroll;overflow-x:hidden}.scroll-view>.scroll-view-item{width:100%;padding:.625em}#friend-img{width:3.125em;height:3.125em;border-radius:25px;float:left}.scroll-view>.scroll-view-item img{width:100%}.profile-point-history .point-history-scroll-view{height:85%;width:100%;overflow-y:scroll;overflow-x:hidden}.profile-point-history .point-history-scroll-view>.scroll-view-item{width:100%;padding:.625em}.profile-point-history .point-history-scroll-view>.scroll-view-item img{width:100%}.tab-view{height:100%;width:100%}.tab-view-selected{color:#57b8e4}.tab-view-header{width:100%;margin-top:.5em;margin-bottom:.5em;background:#e8f4f5;padding:.5em}.tab-view-tab:first-child{border-right:1px solid #333;display:inline-block;font-size:.75em;cursor:pointer;text-align:center;text-transform:uppercase;outline:0}.tab-view-tab:last-child{display:inline-block;font-size:12px;cursor:pointer;text-align:center;text-transform:uppercase;outline:0}.tab-view-content{width:100%}.tab-view-tab-content{width:100%}.break-badge-blurb{width:50%;float:left;font-weight:700;padding:.75em}.full-list-link-text{width:50%;float:right;font-weight:700;text-align:right;padding:.75em;cursor:pointer}.full-list-link-text:hover{text-decoration:underline}.profile-left{display:inline-block;vertical-align:top;width:70%}.profile-right{display:inline-block;vertical-align:top;width:30%;padding-left:1.5em;margin-top:1em}.profile.grid{display:flex;flex-wrap:wrap;justify-content:center;width:62.5em;min-height:calc(100vh - 200px - 4rem)}.profile.hidden{display:none}.profile.grid>.col:first-child{border-left:2px #c5c5c5 solid}.profile.grid>.col{border-right:2px #c5c5c5 solid;margin:0 auto}.profile.grid .lg-col-4{width:33.333%;max-width:33rem}.profile .tablist{display:flex;flex-wrap:nowrap;list-style:none;justify-content:center;padding:0}.profile .tablist__item{width:100%;color:#c5c5c5;font-size:16px;text-align:center;cursor:pointer;border-right:2px #e6e6e6 solid}.profile .tablist.items_col6 .tablist__item{width:50%;max-width:100%}.profile .tablist .tablist__item{transform:scale(1);transition:all .1s ease-in-out}.profile .tablist .tablist__item:hover div{transform:scale(1.2);transition:all .1s ease-in-out}.profile .tablist__item:last-child{border-right:none}.profile .tablist__item>div{width:90px;padding:10px 0;margin:auto}.profile .react-tabs__tab-panel--selected{min-height:300px}.profile .tablist__item.react-tabs__tab--selected>div{color:#704fa0;font-weight:700}.profile .tablist__item:not(.react-tabs__tab--selected)::after{display:block;content:'';border-bottom:solid 2px #704fa0;transform:scaleX(0);transition:transform .2s ease-in-out}.profile .tablist__item.react-tabs__tab--selected::after{display:block;content:'';border-bottom:solid 2px #704fa0;transform:scaleX(.8);transition:transform .2s ease-in-out}.profile-bio .profile-bio-info .profile-bio-section{width:100%;margin-bottom:1em}.profile-bio-info{overflow:auto;padding:1rem;padding-bottom:.5rem}.profile-bio-info .profile-pic-modal-link span{font-size:.75rem}.profile-bio-info .profile-about input{padding:.5rem;border:solid 2px #ccc;border-radius:3px}.profile form .input-wrapper{margin-bottom:8px;max-width:300px}.profile form .input-wrapper input{padding:15px 10px}.profile form .input-wrapper .Select.is-focused:not(.is-open)>.Select-control,.profile form .input-wrapper .Select.is-open>.Select-control,.profile form .input-wrapper .Select:hover>.Select-control{cursor:pointer;border-color:#6aa0ca;box-shadow:none}.profile form .input-wrapper .Select.is-open .Select-menu-outer .Select-option.is-selected{background-color:#e9e9e9}.profile form .input-wrapper .Select-input>input{padding:auto;border:none}.profile .profile-info.form-wrapper{max-width:375px}.profile-bio{padding:.5rem;padding-bottom:0;padding-top:0}.bio-button{display:block;font-size:1em;padding:.5em;position:relative;font-family:LatoRegular,Arial,Helvetica;text-transform:uppercase;min-width:12.375em;min-height:2em;margin:0 auto .5em auto;color:#fff;background-color:#143a58;cursor:pointer}.verify-email-button:before{content:"\f00c";font-family:FontAwesome;padding-right:.625em}.refer-button{margin-top:.5em}.refer-button:before{content:'\f0c1';font-family:FontAwesome;padding-right:.625em}.profile-edit{width:calc(100% - 37%);float:right;text-align:right;margin-top:.625em;padding-right:.625em}.profile-edit a{font-weight:lighter;text-decoration:underline;color:#337ab7}.profile-bio-photo{display:block;width:10em;max-width:300px;margin:.5em auto 0 auto;border-radius:6.25em;position:relative}.profile-img{width:calc(100% - 37%);float:right;padding-top:.5em}.profile-img img{width:auto;height:1.875em;padding-right:1em;display:inline-block;vertical-align:bottom}.profile-img span:first-of-type{margin:0 5px}.profile-img span:last-of-type{color:#57b8e4;font-size:12px;font-weight:400}.bio-blurb{text-align:center}.bio-blurb h2{font-size:1.875em;line-height:1.75em;height:1.813em}.profile-about{color:#333;max-width:21.25em}.profile-bio-name{color:#333;font-weight:700;text-align:center;margin-bottom:.5rem}.following-group{width:calc(100% - 37%);float:right}.following-group span{display:block;font-size:.75em;text-align:center;color:#57b8e4;width:50%;float:left}.following-group span:first-child:before{content:'\f007';font-family:FontAwesome;padding-right:.5em}.following-group span:last-child:before{content:'\f0c0';font-family:FontAwesome;padding-right:.5em}.profile-bio-badges{margin-top:30px}.profile-bio-badges .grid{width:100%}.profile-bio-badges .grid>.badge{position:relative;display:inline-block;vertical-align:top;border-bottom:1px solid #b5b7b9;border-right:1px solid #b5b7b9;min-height:12.5em}.profile-bio-badges .grid>.badge.fullView{min-height:9.6em}.profile-bio-badges .grid>.badge img{display:block;width:80%;padding-top:.625em;margin:auto}.profile-bio-badges .grid>.badge span{position:absolute;bottom:30%;right:0;width:2.4em;height:2.5em;background-color:#fff6db;border:.15em solid #ffca22;border-radius:1.75em;vertical-align:middle}.profile-bio-badges .grid>.badge span p{width:100%;font-size:.75em;position:absolute;top:50%;text-align:center;transform:translate(0,-50%)}.profile-bio-badges .grid>.badge .badge-bottom{width:100%;padding-top:1em;padding-bottom:1em}.profile-bio-badges .grid>.badge .badge-bottom h6{text-align:center;font-size:.5em}.miniView:nth-child(4n){border-right:1px solid #eef1f3!important}.miniView:nth-child(n+5){border-bottom:1px solid #eef1f3!important}.fullView:nth-child(6n){border-right:1px solid #eef1f3!important}.fullView:nth-child(n+13){border-bottom:1px solid #eef1f3!important}.badge{position:relative}.badge:hover .badgeHover{display:block}.badgeHover{display:none;position:absolute;width:100%;color:#fff;background-color:#fcc26d;z-index:15;border:2px solid #fff;top:10%;text-align:left;padding:.313em}.badgeHover h6{font-size:.8em;font-weight:700}.badgeHover p{font-size:.65em;line-height:11px;white-space:pre-wrap;word-wrap:break-word}progress[value]{width:80%;position:relative;background-color:#fff9e4;display:block;height:.75em;-webkit-appearance:none;margin:0 10%;border:none}progress[value]::-webkit-progress-bar{background-color:#fff9e4;border-radius:2px}progress[value]::-moz-progress-bar{border:none;background-color:#ffd85a;border-radius:2px}progress[value]::-webkit-progress-value{background-color:#ffd85a}.control-container{background:#eef1f3;color:#555;letter-spacing:.0625em;overflow:auto;zoom:1;font-size:.75em}.badges-container{padding:10px 20px;background-color:#eef1f3;text-transform:uppercase;color:#555;letter-spacing:.0625em}.badges-container .badge-container .slick-slide img{margin:auto}.profile-bio-badges .badge-number{position:absolute;font-size:.5em;bottom:3em;left:50%;transform:translate(-50%,-50%)}.profile-bio-badges .fullView .badge-number{bottom:2.6em}.profile-point-history{display:block;width:100%;min-height:16em;margin-bottom:1em;overflow:hidden;padding:1.5rem}.profile .profile-bio-tabs .react-tabs__tab-panel--selected{padding:1rem}.profile .profile-bio-tabs .react-tabs__tab-panel .scroll-view-item{border-bottom:none;padding-bottom:25px;padding-top:0}.profile .profile-bio-tabs .react-tabs__tab-panel .scroll-view-item>div{float:none;text-transform:none;font-size:15px;line-height:16px;width:100%;padding:0;background-color:transparent;color:#333;font-weight:300}.profile .block.flex--auto{display:flex;flex-basis:auto;justify-content:space-between}.profile #tab-breaks .profile-point-history{padding:0}.profile #tab-breaks .profile-point-history .scroll-view-item .profile-date{font-size:12px;width:100%;padding:0}.profile #tab-entries .profile-reward-entries{background:0 0;margin-top:0}.profile-point-history h2{font-size:56px;margin:0 0 20px 0;line-height:56px;color:#704fa0;text-align:center}.profile-point-history h2 span{font-size:24px;line-height:24px}.profile-point-history p{margin-bottom:20px;text-align:left}#tab-breaks .profile-point-history p{margin-bottom:0}.profile-point-history .points--lifetime p:first-child{color:green}.profile-point-history .points--lifetime p{margin:0}.profile-point-history .points--lifetime p:last-child{margin-bottom:20px}.profile .profile_info{padding:1.5rem}.profile .profile_info h4{margin:10px 0;font-size:20px}.verify-button{background:#704fa0;color:#fff;text-align:center;margin:auto;margin-top:1em;border-radius:2px;cursor:pointer}.profile .verify-button{width:60%;padding:.7em}.verify-button:hover{color:#704fa0;background:#fff;border:1px solid #704fa0;transition:all .1s ease}.profile form .input-wrapper .Select.is-focused:not(.is-open)>.Select-control,.profile form .input-wrapper .Select.is-open>.Select-control,.profile form .input-wrapper .Select:hover>.Select-control{cursor:pointer;border-color:#6aa0ca;box-shadow:none}.profile form .input-wrapper .Select.is-open .Select-menu-outer .Select-option.is-selected{background-color:#e9e9e9}.profile form .input-wrapper .Select-control{height:50px;border:2px solid #ccc;border-radius:3px}.profile form .input-wrapper .Select-input>input{padding:auto;border:none}.Select-control .Select-value,.profile form .Select-control .Select-placeholder{line-height:50px!important}.radio-button-option{position:relative}.radio-custom{opacity:0;z-index:2;position:absolute!important}.radio-custom,.radio-custom-label{vertical-align:middle;margin:5px;cursor:pointer}.radio-custom-label{position:relative}.radio-custom+.radio-custom-label:before{content:'';background:#fff;border:2px solid #ccc;display:inline-block;vertical-align:middle;width:10px;height:10px;padding:2px 6px 6px 2px;margin-right:10px;text-align:center}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom+.radio-custom-label:before{content:"\f111";font-family:FontAwesome;color:#fff}.radio-custom:checked+.radio-custom-label:before{content:"\f111";font-family:FontAwesome;color:#417505}.radio-custom:checked+.radio-custom-label span{color:#333}.radio-custom:not(:checked)+.radio-custom-label span{color:#9b9b9b}.radio-custom:focus+.radio-custom-label:before{border:2px solid #417505}.profile .custom-checkbox{margin:15px 0;width:100%}.label-cbx{user-select:none;cursor:pointer;margin-bottom:0}.label-cbx input:checked+.checkbox svg polyline{stroke-dashoffset:0}.label-cbx:hover .checkbox svg path{stroke-dashoffset:0}.label-cbx input+.checkbox{border:2px solid #ccc}.label-cbx input:checked+.checkbox{border:2px solid#417505;border-color:#417505}.label-cbx:hover input+.checkbox{border-color:#417505}.label-cbx .checkbox{position:relative;top:2px;float:left;margin-right:8px;width:18px;height:18px;border-radius:2px}.label-cbx .checkbox svg{position:absolute;top:-2px;left:-2px}.label-cbx .checkbox svg path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px}.label-cbx .checkbox svg polyline{fill:none;stroke:#417505;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px}.label-cbx>span{pointer-events:none;vertical-align:middle}input[type=checkbox].invisible{position:absolute!important;z-index:-1;width:0;height:0;opacity:0}.profile_pic{max-width:30em;height:auto!important}.profile_pic .choices-grid{width:100%}.profile_pic .image-selection .choices-grid .grid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}.profile_pic .image-selection .choices-grid__more-options{text-align:center}.profile_pic .image-selection .choices-grid__more-options a{color:#6aa0ca;cursor:pointer}.profile_pic .image-selection .current-container{display:flex;flex-wrap:wrap;text-align:center}.profile_pic .image-selection .current-container .current-photo{width:100%;text-align:center}.profile_pic .image-selection .current-container .current-photo span{display:none}.profile_pic .image-selection .current-container .current-photo img{width:100%;max-width:80px;max-height:80px;margin:auto}.profile_pic .image-selection .current-container .upload-your-photo{width:100%;padding:20px}.profile_pic .image-selection .suggested-image{width:30%;margin-bottom:15px;display:inline-block}.profile_pic .image-selection .suggested-image img{width:80%;max-width:80px;max-height:100px;margin:auto;cursor:pointer}.modal .modal__header{font-size:18px;background-color:#704fa0;color:#fff;padding:12px 30px;position:relative;text-align:center}.modal .modal__header .close-btn{position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer}.modal .delete-user-modal-wrapper{max-width:380px}.modal .delete-user-modal{width:100%;height:200px;background-color:#fff;text-align:center;max-width:380px;padding:10px}.modal .delete-user-modal p{margin-bottom:40px;color:#333}.modal .delete-user-modal .modal-buttons{display:flex;flex-wrap:nowrap;justify-content:space-between}.modal .delete-user-modal .modal-buttons button{width:45%;margin:auto;padding:7px 0;background-color:transparent;color:#333;border:1px solid #704fa0;font-size:16px;cursor:pointer}.modal .delete-user-modal .modal-buttons button:hover{background:linear-gradient(#a987ce,#704fa0);color:#fff;transition:all .1s ease}.modal .user-modal{width:42em;height:460px;background-color:#fff;overflow-y:auto}.modal .user-modal .padder{padding:20px}.modal .user-profilepic-modal .current-container{text-align:center}.modal .user-profilepic-modal .choices-grid{width:100%}.modal .user-profilepic-modal .upload-your-photo{padding:20px 120px!important}.modal .user-profilepic-modal .upload-your-photo a,.modal .user-profilepic-modal .upload-your-photo span{width:100%}.modal .user-profilepic-modal .upload-your-photo a{color:#6aa0ca}.modal .user-profilepic-modal .pagination-container{padding-top:15px;padding-bottom:10px}.modal .user-profilepic-modal .pagination-container>.mdl-button{position:absolute;margin-top:-5px;right:20px;height:30px;font-size:16px;line-height:30px;border-radius:2px;background:linear-gradient(#a987ce,#704fa0);color:#fff;text-transform:none}.profile_blurb{background-color:#e9e9e9;color:#9e9e9e;width:100%;padding:20px;border-top:1px #9e9e9e solid;border-bottom:1px #9e9e9e solid;margin:10px 0}.profile_blurb .flex{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.profile_blurb .blurb--text{width:70%;padding:0 15px 0 0}.profile_blurb .blurb--badge{width:30%}.profile_blurb .blurb--badge img{width:100%;max-width:65px;float:right}.profile_blurb .edit-user-info{margin:25px 0}.profile_blurb .edit-user-info form .relative-wrapper .input-char-count{top:-15px;position:absolute;right:0}.profile_blurb .edit-user-info form .mdl-textfield{background-color:#fff}.profile_blurb .edit-user-info form button{background-color:#f5f5f5}.profile-bio-badges>div{max-width:300px;margin:auto;background-color:transparent!important;padding-left:0;padding-right:0}.profile-bio-badges .grid{display:flex;flex-wrap:wrap;align-items:flex-start}.profile-bio-badges .grid>.badge-container{width:50%;display:inline-block;text-align:center;margin-bottom:20px;text-transform:none!important}.profile-bio-badges .grid>.badge-container>.badge{border:none!important;margin:auto;text-align:center;margin-left:10px;margin-right:10px}.profile-bio-badges .grid>.badge-container>.badge img{width:100px;margin:auto;margin-bottom:10px}.profile-bio-badges .grid>.badge-container>.badge .badge-bottom h6{font-size:18px;color:#704fa0;margin:5px 0;line-height:18px;font-weight:700}.profile-bio-badges .grid>.badge-container>.badge .badge-bottom .text{font-size:16px;color:#333;line-height:18px}.profile-bio-badges .pagination-container{text-transform:none}.profile-bio-badges .badges-container .badge-locked{height:100px;width:100px;border-radius:50px;border:2px solid #704fa0;position:relative;background:#eedaff;margin:auto;margin-bottom:10px}.profile-bio-badges .badges-container .badge-locked>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.profile-bio-badges .badges-container .badge-locked span{position:relative;display:block;border-radius:0;background:0 0;border:none;color:#704fa0;top:initial;right:initial;width:auto;height:auto}.profile-bio-badges .badges-container .badge-locked span.rewards{font-size:28px;margin-bottom:3px}.profile-bio-badges .badges-container .badge-locked span.pts-text{font-size:14px}.profile-bio-badges .badges-container .badge-locked span.progress{font-size:12px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.profile-bio-badges .badge-buttons-container{background:0 0;text-align:center}.profile .levels-container{padding-top:20px;max-width:300px;margin:auto;margin-bottom:1em}.profile .levels-container .level{margin:0 auto 1rem;text-align:center}.profile .levels-container .level .level-img-wrapper{width:8rem;float:none;margin:auto}.profile .levels-container .level .level-img-wrapper img{height:100px;margin:auto;float:none}.profile .levels-container .level h3{color:#704fa0;text-transform:none;margin:10px 0;font-size:18px;text-align:center}.profile .levels-container .level h3::first-letter{text-transform:uppercase}.profile .levels-container .level ul{list-style:none;text-align:center;color:#000;margin:0;padding:0}.profile .levels-container .level ul li{list-style:none;margin-bottom:5px;margin-top:0}.pagination-container{text-align:center}.pagination-container a{color:#6aa0ca}.profile .levels-container .progress-container>div{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:20px 0 0}.profile .levels-container .progress-container .progress-bar{width:155px;margin-right:10px;height:8px;border-radius:4px;border:1px solid #417505;position:relative}.profile .levels-container .progress-container .progress-text{color:#417505;font-size:12px;width:50px}.profile .levels-container .progress-container span.completed{color:#417505;font-size:12px;text-align:center}.profile .levels-container .progress-container .progress-bar .progress-bar-inner{height:100%;background-color:#417505;position:absolute;left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.profile-point-history h4{font-size:1.2em;color:#555;text-align:left;padding:1em;padding-bottom:.5em;position:relative;border-bottom:rgba(0,0,0,.07) 1px solid}.profile-point-history .scroll-view-item div{position:relative}.profile-point-history .scroll-view .scroll-view-item{padding-top:0}.profile-reward-entries{display:block;height:auto;background:#eef1f3;font-size:.875em}.profile-reward-entries h4{font-size:1.2em;color:#555;text-align:left;padding:1em;padding-bottom:.5em;position:relative;border-bottom:rgba(0,0,0,.07) 1px solid}.profile-reward-entries .scroll-view-item div{position:relative}.profile-leaderboard{width:100%;padding:.938em;font-size:1.125em;background-color:#fef9e4}.profile-leaderboard h4{text-transform:uppercase;font-size:.667em}.scroll-view-item{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #ccc;position:relative;text-transform:uppercase;overflow:hidden}.badge-buttons-container{background:#eef1f3;padding-bottom:1em;overflow:auto;zoom:1}.badge-buttons{float:right;width:50%;text-align:right;background:#eef1f3;border-style:none}.badge-currentPage{float:left;vertical-align:top;position:relative;top:9px;color:#57b8e4;font-weight:700;font-size:1.25em}.badge-buttons button{width:3em;background:#eef1f3;padding-right:2em;height:3em;margin-right:1em;outline:0}.badge-buttons .fa-3x{font-size:2.5em}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.profile-amount{float:left;margin-left:1em;display:block;box-shadow:0 1px 1px rgba(0,0,0,.2);width:3.188em;height:3.188em;left:0;top:2em;text-align:center;font-size:.563em;position:absolute;line-height:.625em;background-color:#22b5e8;border-radius:3.125em;color:#fff;padding-top:.5em}.profile-amount p{font-size:1em;line-height:2em}.profile-reason{width:86%;float:right;padding-left:.75em;font-size:1.125em;font-weight:300}.profile-date{width:86%;float:right;padding-left:1.4em;padding-top:.5em;font-size:.625em;font-weight:300}.profile-rewards-entry{position:absolute;bottom:0;width:100%;background-color:rgba(20,58,88,.9);padding:10px;text-align:left;color:#fff}.panel-heading{color:#fff;font-size:14px;padding:10px 15px;background-image:url(../images/dbFadedImage.png);background-position:0 -70px;background-color:#ffca21;border-color:#ddd;text-align:center}.panel-heading span{text-transform:uppercase}.panel-heading span:last-child{color:#163855}.info-icon{width:1.125em;display:inline-block;text-align:center;cursor:pointer;background:#57b8e4;border-radius:.625em;font-style:normal;color:#fff}.leaderboard-list{border-bottom:1px solid #aaa;padding:.313em;font-size:.938em;text-transform:uppercase}.leaderboard-list span{width:72%;overflow:hidden;display:inline-block}.leaderboard-list span.leaderboard-pts{float:right;width:28%}.all-time-points{position:relative;left:-6em;width:16.688em;padding:1em;line-height:1.563em;margin:.75em;background:#e2f3f9}.all-time-points h4{font-size:.75em;text-align:center;color:#555}.all-time-points p{margin:0 0 10px}.drop-down-output{padding:10px;background-color:#fff}.drop-down-anchor{width:100%;position:relative}#friendSearchBox{width:100%;font-weight:100;text-align:center;border:none;border-bottom:1px solid #828282;color:#828282;text-transform:uppercase;letter-spacing:.0625em;padding:1em;outline:0}.profile-friends{width:100%}.profile-friends .friends-search{background-color:#e2f3f9;padding:1em;margin-top:1em}.profile-friends .drop-down{position:absolute;z-index:10;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:4px;width:100%;background:#fff;height:25em;overflow:scroll;top:.5em}.profile-friends .drop-down .friend-item{width:100%;padding:.5em;border-bottom:1px solid #e2f3f9;cursor:pointer}.profile-friends .drop-down .friend-item:hover{background-color:#337ab7}.profile-friends .drop-down .friend-item img{width:15%;margin-right:.5em;display:inline;vertical-align:middle}.profile-friends .scroll-view{height:100%;width:100%;padding:5px 10px;max-height:500px;min-height:200px;overflow-y:scroll;overflow-x:hidden}.profile-friends-following{background-color:#e2f3f9;padding:.688em;z-index:2;min-height:20em;margin-top:1em;overflow:hidden}.profile-friends-following h4{font-size:.75em;color:#555;text-align:left;padding:0 0 .5em}.profile-friends-following h5{font-size:.75em;margin-top:10px;margin-bottom:10px}.friend-link{color:#23527c;text-decoration:underline;width:75%;float:right}.friend-lifetime-pts{width:75%;float:right;margin-top:1em;text-transform:initial;font-size:.65em}section.image-selection>div{display:inline-block;vertical-align:top}.modal .user-info-modal{background-color:#fff;width:50em!important;overflow-y:auto!important}.modal .user-info-modal .user-delete-btn{color:-webkit-link;cursor:auto;text-decoration:underline;cursor:pointer}.modal .user-password-modal{width:26.25em!important;height:unset}.modal .user-password-modal .padder{padding:30px 60px}.modal .user-password-modal .relative-wrapper input{width:100%}.modal .user-info-modal a{color:#00e}.modal .user-info-modal a:visited{color:#551a8b}.modal .edit-user-info .current-photo{height:100%;width:6em;text-align:center;margin:auto}.modal .edit-user-info .current-photo button{color:#fff;background-color:#ec971f;border-color:#d58512;width:100%;height:2em;margin:.5em 0}.modal .edit-user-info .current-photo span{margin:1em auto}.modal .edit-user-info .suggested-image{height:100%;width:25%;text-align:center;display:inline-block;margin-bottom:.5em;cursor:pointer}.modal .edit-user-info .suggested-image:hover{background-color:#efefef}.modal .edit-user-info .upload-your-photo{text-align:center;margin-top:1em}.modal .edit-user-info .upload-your-photo .fa-cloud-upload{padding:1em 1em;border-radius:50%;background-color:#526396;font-size:2em;color:#fff}.edit-user-info p.error-message:not(:empty){display:block;padding:40px 15px;margin:15px 0;color:#000}.edit-user-info p.field-error{display:none;font-size:12px;color:#e00720;padding:0 0 10px}.edit-user-info p.success-message{display:none;font-size:12px;color:#417505;margin:15px 0}.edit-user-info p.field-error:not(:empty){display:block}.edit-user-info form>button,.edit-user-info form>div{width:100%;margin-bottom:10px}.edit-user-info form>button.inactive{color:#9e9e9e;background-color:#e9e9e9}.edit-user-info form>button.active{color:#fff;background-color:#704fa0;background-image:-webkit-gradient(linear,left top,left bottom,from(#785cd1),to(#704fa0));background-image:-webkit-linear-gradient(top,#785cd1,#704fa0);background-image:-moz-linear-gradient(top,#785cd1,#704fa0);background-image:-ms-linear-gradient(top,#785cd1,#704fa0);background-image:-o-linear-gradient(top,#785cd1,#704fa0);background-image:linear-gradient(to bottom,#785cd1,#704fa0)}.edit-user-info form>div.relative-wrapper{position:relative;margin-bottom:1.5rem}.edit-user-info form#changePasswordForm>div.relative-wrapper .toggle-show-button{position:absolute;top:50%;right:0;transform:translateY(-50%);height:50px;width:40px;border-left:solid 1px #ccc;display:flex;justify-content:center;align-items:center}.edit-user-info form#changePasswordForm>div.relative-wrapper .toggle-show-button i{color:#ccc}.edit-user-info form#changePasswordForm>div.relative-wrapper .mdl-textfield{margin-bottom:0}.edit-user-info form#changePasswordForm .change-password-submit{box-shadow:unset;border-radius:2px;border:solid 1px #979797;background-color:#e9e9e9;color:#979797;cursor:default;font-size:18px}.edit-user-info form#changePasswordForm .change-password-submit.is-dirty{background-color:#fff;border:solid 1px #704fa0;color:#704fa0}.edit-user-info form#changePasswordForm .change-password-submit.can-submit{background-image:linear-gradient(to top,#704fa0,#a987ce);color:#fff;cursor:pointer}.modal .edit-user-info h4{margin-bottom:.5em}.edit-user-info>.error-message{text-align:center;color:red}.modal .user-info-modal section{padding:1em;border:.1em solid #555}.modal .user-info-modal section:first-of-type{overflow:hidden;margin-bottom:1em}.modal .user-info-modal section img{width:6em;border-radius:50%;margin:auto;float:left}.modal .user-info-modal .choices-grid img{float:none}.modal .user-info-modal .edit-user-info section .profile-picture-info{position:relative;float:left;width:calc(100% - 8em)}.modal .user-info-modal .edit-user-info section .profile-picture-info .name{margin-left:.8em;font-size:1.25em}.modal .user-info-modal .edit-user-info section .profile-picture-info .about{word-wrap:break-word;margin-left:1em;line-height:1.5em}.modal .user-info-modal h1{float:left;margin-left:2em;font-size:1.2em}.modal .user-info-modal p{margin-top:1em;font-size:.9em;font-weight:300}.modal .user-info-modal .personal-info-left-column,.modal .user-info-modal .personal-info-right-column{width:calc(50% - 2em);display:block;margin:1em 1em 2em}.modal .user-info-modal .personal-info-left-column{float:left}.modal .user-info-modal .personal-info-right-column{float:right}.modal .user-info-modal .personal-info-section label{width:30%;display:inline-block;font-size:.9em}.modal .user-info-modal .personal-info-left-column>div,.modal .user-info-modal .personal-info-right-column>div{width:65%;display:inline-block}.modal .user-info-modal .personal-info-section input{width:100%;height:3em;border:none;border-bottom:.1em solid #bbb;font-size:.9em}.modal .user-info-modal .about-user-box{width:100%;display:inline-block;text-align:center}.modal .user-info-modal .about-user-box label{font-size:1em;float:left;position:relative;left:-4em}.modal .user-info-modal .about-user-box textarea{width:96%;margin-top:1em;min-height:5em}.modal .user-info-modal .personal-info-left-column fieldset{width:100%;display:block;margin:1em 0}.modal .user-info-modal .personal-info-left-column fieldset label{width:50%}.modal .user-info-modal .personal-info-left-column fieldset input[type=checkbox]{width:50%;left:1em;top:.2em;position:relative}.modal .personal-info-right-column select{font-size:1em;width:75%;text-align:center;margin:.1em 0}.modal .personal-info-left-column .username-label{position:relative}.modal .personal-info-left-column .username-field{height:3em;border:none;border-bottom:.1em solid #bbb;font-size:.9em}.modal .personal-info-right-column .birthday-label{position:relative;bottom:1.8em}.modal .personal-info-right-column select[name=state]{width:100%}.modal .personal-info-right-column h2{display:none}.modal .personal-info-right-column .gender-label{position:relative}.modal .personal-info-right-column .undefined.input-row{top:1em}.modal .personal-info-right-column .radio-button-option{width:100%}.modal .personal-info-right-column .radio-button-option input{width:12%;float:left}.modal .personal-info-right-column .radio-button-option .label{width:30%;float:left;position:relative}.modal .edit-user-info button.login-submit{position:relative;padding-left:3em;padding-right:3em;font-size:1.1em;line-height:1.8em;font-weight:700;color:#fff;background-color:#f2b300;margin:.5em auto;display:block}.modal .complete-info-modal .padder h5{margin:.5em auto;color:#9d9ea0}.modal .complete-info-modal h2{color:#0c5a9c}.modal .complete-info-modal form{text-align:left}.complete-info-modal .gender{display:inline-block;width:100%}.complete-info-modal .gender>div{float:left;width:20%}.complete-info-modal .gender>h2{float:left;width:15%;position:relative;text-transform:capitalize}.complete-info-modal .birthday-input-container{margin-bottom:2em}.complete-info-modal .birthday-input-container>div{display:inline-block;width:24%;text-align:right}.complete-info-modal .birthday-input-container select{width:75%;font-size:1em}.complete-info-modal .birthday-input-container select.month-dropdown{width:100%;font-size:1em}.complete-info-modal .birthday-input-container>h2{display:inline-block;width:15%}.complete-info-modal .radio-button-option span{text-align:left;position:relative}.modal .complete-info-modal fieldset legend{color:#0c5a9c}.modal .complete-info-modal .store-checkbox>div{display:block;float:left;width:100%}.modal .complete-info-modal fieldset input{width:10%;float:left;position:relative}.modal .complete-info-modal button.sign-up-submit{width:50%;background-color:#143a58;font-weight:500;letter-spacing:.06em;color:#fff;border-radius:.2em;padding:.5em;font-size:100%;margin:0 auto;display:block}.legal{padding-left:6px;padding-right:6px;font-size:9px}.profile .profile-bio-tabs .react-tabs__tab-panel--selected.tab-rewards-panel{margin-left:0;margin-right:0;padding-top:4px}.profile .profile-bio-tabs .react-tabs__tab-panel--selected.tab-rewards-panel .tab-rewards{width:100%}.profile-reward{padding-top:20px;padding-bottom:20px;border-top:2px solid #c5c5c5;position:relative}.profile-reward .card{width:130px;height:80px;display:inline-block;margin-left:20px;position:relative}.profile-reward .card img{width:100%;position:relative;top:50%;transform:translateY(-50%)}.profile-reward .info{display:inline-block;width:47%;margin-left:10px;top:50%;position:absolute;transform:translateY(-50%)}.profile-reward .info .date{font-size:13px;margin-top:.5em}.profile-rewards.empty .copy{width:100%;line-height:1.2rem;text-align:center}.profile-rewards.empty img{width:100%;margin:auto}