@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400italic,600,600italic,700,700italic,800,800italic,300,300italic|Roboto+Condensed:400,300,700,400italic,300italic,700italic|Neuton:400,300,400italic,700,800);@import url(https://fonts.googleapis.com/css?family=Nunito:100,200,300,400,600,700,800|El+Messiri:100,200,300,600);@import url("https://fonts.googleapis.com/css?family=Rajdhani:200,300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Rasa:300,400,500,600,700|Rubik:300,400,500,700,900");.gnb-light-gray{color:#313131}.gnb-dark-gray{color:#767676}.flex-wrapper{display:flex;justify-content:center}.maintenance{background-color:#EC3C3C}.general{background-color:#777}.toast-info{background-color:#0c8b4c !important;color:#fff}.toast-info a{color:yellow;font-weight:bold;text-decoration:underline}.toast-top-right{top:50px;right:0}.toast-close-button{font-size:4rem;line-height:0;margin-top:20px;margin-right:5px}.abs-center{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.papaya-green{color:#0c8b4c !important}.papaya-alert{background-color:#eceded;border-top:3px solid #e70912;padding:20px;margin-top:20px}.papaya-alert img{margin-bottom:15px}.papaya-alert p{margin-bottom:15px}#portal #sign-in,#portal #sign-up,#portal #sign-up-validate-email,#portal #sign-up-complete,#portal #email-resend,#portal #email-verification-complete,#portal #recover-password,#portal #recover-password-complete,#portal #reset-password,#portal #reset-password-complete,#portal #my-account,#portal .message,#portal #shop-main,#portal #shop-history,#portal #shop-success,#portal #shop-fail,#portal #error-404,#portal #error-500,#portal #maintenance,#portal #terms,#portal #privacy,#portal #eula{background-image:url("../images/portal/common/portal-bg.jpg");color:#000;min-height:800px;padding-top:70px;padding-bottom:70px;background-size:cover;background-position:top}#portal #my-account .section-two #edit-name,#portal #my-account .section-two #edit-language,#portal #my-account .section-two #edit-currency,#portal #my-account .section-two #edit-email,#portal #my-account .section-two #edit-password{background-color:#eee;padding:20px 10px}#portal #my-account .section-two #edit-name ul li,#portal #my-account .section-two #edit-language ul li,#portal #my-account .section-two #edit-currency ul li,#portal #my-account .section-two #edit-email ul li,#portal #my-account .section-two #edit-password ul li{margin-bottom:8px}#portal #my-account .section-two #edit-name ul li:first-child,#portal #my-account .section-two #edit-language ul li:first-child,#portal #my-account .section-two #edit-currency ul li:first-child,#portal #my-account .section-two #edit-email ul li:first-child,#portal #my-account .section-two #edit-password ul li:first-child{font-weight:600;font-size:1.6rem}label.checkbox .toggle,label.checkbox.inline .toggle{margin-left:-20px;margin-right:5px}.toggle{min-width:40px;height:20px;position:relative;overflow:hidden}.toggle input[type="checkbox"]{display:none}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left 0.35s;-webkit-transition:left 0.35s;-moz-user-select:none;-webkit-user-select:none}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}.toggle-handle{position:relative;margin:0 auto;padding-top:0px;padding-bottom:0px;height:100%;width:0px;border-width:0 1px}.toggle-handle.btn-mini{top:-1px}.toggle.btn{min-width:30px}.toggle-on.btn{padding-right:24px}.toggle-off.btn{padding-left:24px}.toggle.btn-large{min-width:40px}.toggle-on.btn-large{padding-right:35px}.toggle-off.btn-large{padding-left:35px}.toggle.btn-small{min-width:25px}.toggle-on.btn-small{padding-right:20px}.toggle-off.btn-small{padding-left:20px}.toggle.btn-mini{min-width:20px}.toggle-on.btn-mini{padding-right:12px}.toggle-off.btn-mini{padding-left:12px}.toggle.rounded,.toggle-on.rounded,.toggle-off.rounded{border-radius:15px}.toggle.rounded .toggle-handle{border-radius:15px}body:not(:-moz-handler-blocked) .sign-up-step li:nth-child(odd){padding-left:20px}body{overflow:initial !important}#portal{background-color:#fff;min-width:320px;font-family:"Open Sans",sans-serif}#portal input{border-radius:0}#portal input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #EAEAEB inset}#portal input[type="radio"]+label span{display:inline-block;width:15px;height:15px;border-radius:100%;vertical-align:middle;background-color:#313131;cursor:pointer}#portal input[type="radio"]+label{padding-left:0}#portal input[type="radio"]:checked+label span{background-color:#0c8b4c}#portal input[type="radio"]:checked+label span:before{content:"\2022";color:#fff;font-size:1.8rem;display:block;text-align:center;line-height:13px;padding-left:0}#portal .form-control:focus{border-color:transparent}#portal .section-heading{background-color:#000;color:#fff;width:100%;height:35px;display:flex;align-items:center;padding-left:10px;margin-bottom:10px}#portal .section-heading span{float:left}#portal .section-heading span:first-child{color:#29b06d;font-size:1.9rem;line-height:0;padding-right:10px}#portal .section-heading span:last-child{font-size:1.6rem}#portal .portal-page-title{text-align:left;font-size:3rem;font-weight:500;padding-bottom:15px}#portal .fa-check-circle{color:#7e00d6}#portal .fa-product-hunt{color:#7e00d6}#portal .fa-times-circle{color:red}#portal .fa-circle{color:#313131;font-size:0.5rem;vertical-align:middle}#portal .btn-submit,#portal .btn-cancel{font-weight:600;font-size:1.4rem;border:none;width:48%;padding:5px 0 4px 0;text-align:center}#portal .btn-submit{background-color:#0c8b4c;float:left;color:#fff}#portal .btn-submit:hover,#portal .btn-submit:focus{background-color:#19a25e}#portal .btn-cancel{background-color:#333;float:right !important;color:#fff !important;text-decoration:none !important}#portal .btn-cancel:hover{background-color:#aaa;color:#000 !important}#portal .btn-cancel2{color:#fff !important;font-weight:600;font-size:1.4rem;border:none;display:block;width:50%;margin:0 auto;padding:5px 0 4px 0;text-align:center;background-color:#333;text-decoration:none !important}#portal .btn-cancel2:hover{background-color:#aaa;color:#000 !important}#portal .edit{position:absolute;right:0;font-size:1.4rem}#portal .facebook-toggle-on{position:absolute;left:-63px;background-color:#42649c;transition:all 0.5s}#portal .google-toggle-on{position:absolute;left:-63px;background-color:#be3721;transition:all 0.5s}#portal .custToggle{cursor:pointer;width:63px;height:25px;border-radius:15px;color:#fff;overflow:none;position:relative;float:right;text-align:center;background-color:#999}#portal .custToggle i{color:#fff;font-size:2.3rem}#portal .styled-select{position:relative;margin-bottom:10px}#portal .styled-select .icon-double-arrow{position:absolute;right:0;top:9px}#portal .styled-select .icon-double-arrow:hover{color:#0c8b4c}#portal .styled-select select{width:100%;background-color:#fff;border:1px solid #313131;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:7px 10px}#portal select::-ms-expand{display:none}#portal .social-login{display:flex;justify-content:center;height:45px;color:#fff;cursor:pointer;flex-wrap:wrap}#portal .social-login-facebook,#portal .social-login-google{height:45px;display:flex;align-items:center}#portal .social-login-facebook span,#portal .social-login-google span{float:left;text-align:center;line-height:1;font-weight:600}#portal .social-login-facebook span:first-child,#portal .social-login-google span:first-child{width:25%;font-size:2rem}#portal .social-login-facebook span:first-child::before,#portal .social-login-google span:first-child::before{vertical-align:middle}#portal .social-login-facebook span:last-child,#portal .social-login-google span:last-child{width:75%;font-size:1.6rem}#portal .social-login-facebook{width:183px;margin-bottom:10px;background-color:#537bbd}#portal .social-login-facebook:hover,#portal .social-login-facebook:focus{background-color:#42649c}#portal .btn{width:100%;height:45px;background-color:#494949;border-radius:0;color:#fff;font-weight:600;font-size:1.6rem;letter-spacing:2px}#portal .btn:hover,#portal .btn:focus{background-color:#0c8b4c;color:#fff}#portal #home h1{letter-spacing:5px;font-weight:600;font-size:2.2rem;padding-bottom:10px}#portal #home a{font-size:2.3rem;font-weight:600;border:3px solid #fff;padding:5px 10px;color:#fff}#portal #home a:hover,#portal #home a:focus{background-color:#0c8b4c;border-color:#0c8b4c}#portal #home .flex-center{height:480px;flex-direction:column}#portal #home .wrapper{background-repeat:repeat;z-index:1;position:relative;width:100%;height:480px;overflow:hidden}#portal #home #blackshot-video{background-image:url(../images/portal/home/pixel-gold.png)}#portal #home #dekaron-video{background-image:url(../images/portal/home/pixel-red.png)}#portal #home .video-container{position:absolute;top:0;left:0;right:0;opacity:0.5;z-index:-1}#portal #home .video-container video{height:480px;object-fit:cover}#portal #sign-in .container,#portal #email-resend .container,#portal #email-verification-complete .container,#portal #recover-password .container,#portal #recover-password-complete .container,#portal #reset-password .container,#portal #reset-password-complete .container{padding:25px 40px;margin:0 auto}#portal #recover-password #fromMyAccount{display:none}#portal #sign-up .sign-up-container{padding:25px 40px;margin:0 auto;background-color:#eceded}#portal #sign-in h2,#portal #sign-up h2{color:#0c8b4c;font-size:4.1rem;font-weight:500;margin:0}#portal #sign-in a,#portal #sign-up a{color:#9b9b9b}#portal #sign-in a:hover,#portal #sign-in a:focus,#portal #sign-up a:hover,#portal #sign-up a:focus{color:#0c8b4c}#portal #sign-in hr,#portal #sign-up hr{border-color:#767676}#portal #sign-in input[type="checkbox"],#portal #sign-up input[type="checkbox"]{display:none}#portal #sign-in input[type="checkbox"]+label span,#portal #sign-up input[type="checkbox"]+label span{display:inline-block;width:25px;height:25px;margin-right:10px;border:1px solid #ddd;vertical-align:middle;background-color:#fff;cursor:pointer}#portal #sign-in input[type="checkbox"]:checked+label span,#portal #sign-up input[type="checkbox"]:checked+label span{background:url("../images/portal/common/checkbox.png") center center no-repeat;background-size:cover}#portal #sign-in input[type="radio"]+label span,#portal #sign-up input[type="radio"]+label span{display:inline-block;width:15px;height:15px;border-radius:100%;vertical-align:middle;background-color:#313131;cursor:pointer}#portal #sign-in h2{padding-bottom:15px}#portal #sign-in input{margin-top:15px}#portal #sign-in label{margin-top:15px}#portal #sign-in .container{background-color:#eceded}#portal #sign-in .divider{display:flex;justify-content:center;align-items:center}#portal #sign-in .divider span:first-child,#portal #sign-in .divider span:last-child{width:50%}#portal #sign-in .divider span:nth-child(2){padding:0 5px}#portal #sign-up .sign-up-step,#portal #sign-up-validate-email .sign-up-step,#portal #sign-up-complete .sign-up-step{display:flex;justify-content:center}#portal #sign-up .sign-up-step span,#portal #sign-up-validate-email .sign-up-step span,#portal #sign-up-complete .sign-up-step span{padding-left:3px;padding-right:3px}#portal #sign-up .sign-up-step span:nth-child(2),#portal #sign-up .sign-up-step span:nth-child(4),#portal #sign-up-validate-email .sign-up-step span:nth-child(2),#portal #sign-up-validate-email .sign-up-step span:nth-child(4),#portal #sign-up-complete .sign-up-step span:nth-child(2),#portal #sign-up-complete .sign-up-step span:nth-child(4){width:35%;padding-top:6px}#portal #sign-up .sign-up-step img,#portal #sign-up-validate-email .sign-up-step img,#portal #sign-up-complete .sign-up-step img{height:55px}#portal #sign-up .sign-up-step figcaption,#portal #sign-up-validate-email .sign-up-step figcaption,#portal #sign-up-complete .sign-up-step figcaption{font-size:2.3rem;font-weight:500;color:#7c7c7c}#portal #sign-up h3{color:#9b9b9b;font-size:1.6rem;margin:0;padding-top:15px;letter-spacing:3px}#portal #sign-up .sign-up-container .fa-question-circle{color:#ff0000}#portal #sign-up .sign-up-container .fa-question-circle:hover{color:#39b54a}#portal #sign-up .sign-up-container .sns-profile img{border:1px solid #ccc;padding:5px}#portal #sign-up .sign-up-container .sign-up-form input{margin-top:15px}#portal #sign-up .sign-up-container .sign-up-form label{margin-top:15px;float:left;width:15%}#portal #sign-up .sign-up-container .sign-up-form .col2{color:#9b9b9b;margin-top:15px;float:left;width:85%}#portal #sign-up .sign-up-container .sign-up-form .col2 a{color:#0c8b4c}#portal #sign-up .sign-up-container .sign-up-form .col2 a:hover,#portal #sign-up .sign-up-container .sign-up-form .col2 a:focus{text-decoration:underline}#portal #sign-up-validate-email h2,#portal #sign-up-complete h2{padding-top:50px}#portal #sign-up-validate-email h2,#portal #sign-up-complete h2,#portal #email-resend h2,#portal #email-verification-complete h2,#portal #recover-password h2,#portal #recover-password-complete h2,#portal #reset-password h2,#portal #reset-password-complete h2{font-size:3rem;font-weight:500;padding-bottom:20px}#portal #sign-up-validate-email h3,#portal #sign-up-complete h3,#portal #email-resend h3,#portal #email-verification-complete h3,#portal #recover-password h3,#portal #recover-password-complete h3,#portal #reset-password h3,#portal #reset-password-complete h3{font-size:1.6rem;font-weight:500;padding-bottom:20px;letter-spacing:2px}#portal #my-account a{color:#0c8b4c}#portal #my-account a:hover,#portal #my-account a:focus{color:#000}#portal #my-account input[type="text"],#portal #my-account input[type="email"],#portal #my-account input[type="password"]{padding:0 10px;font-size:1.4rem;font-weight:normal}#portal #my-account input[type="checkbox"]{display:none}#portal #my-account input[type="checkbox"]+label span{display:inline-block;width:25px;height:25px;margin-right:10px;border:1px solid #313131;vertical-align:middle;background-color:#fff;cursor:pointer}#portal #my-account input[type="checkbox"]:checked+label span{background:url("../images/portal/common/checkbox.png") center center no-repeat;background-size:cover}#portal #my-account input[type="radio"]+label span{display:inline-block;width:15px;height:15px;border-radius:100%;vertical-align:middle;background-color:#313131;cursor:pointer}#portal #my-account .row{margin:0}#portal #my-account .big-row{background-color:#fff;padding:20px 0}#portal #my-account .big-row .row{padding:5px 0;border-bottom:1px solid #ddd}#portal #my-account .big-row .row .col-lg-2{padding-right:15px;text-align:right}#portal #my-account .big-row .row .col-lg-3,#portal #my-account .big-row .row .col-xs-12{padding:0}#portal #my-account .section-three,#portal #my-account .section-four,#portal #my-account .section-balance{margin-top:20px}#portal #my-account .section-one .warning-message{display:block;border:5px solid red;padding:10px 49px;color:red;background-color:#fff;font-size:1.8rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:18px;text-align:center;position:relative}#portal #my-account .section-one .warning-message i{position:absolute;top:2px;right:2px;cursor:pointer;font-size:1rem}#portal #my-account .section-two .fa-check-circle{font-size:16px;vertical-align:top;margin-top:2px}#portal #my-account .section-two .profile-photo{width:120px;height:120px;display:block;border-radius:100%;margin:0 auto;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}#portal #my-account .section-two .profile-photo i{position:absolute;left:0;right:0;bottom:5px;font-size:2.5rem;color:rgba(255,255,255,0.6);text-align:center;text-shadow:3px 3px 5px #000}#portal #my-account .section-two .edit a{color:#0c8b4c}#portal #my-account .section-two .edit a:hover,#portal #my-account .section-two .edit a:focus{color:#000}#portal #my-account .section-two #profile-photo .modal-dialog{margin:40px auto}#portal #my-account .section-two #profile-photo .modal-dialog .modal-header .close{margin-top:-8px}#portal #my-account .section-two #profile-photo .modal-dialog .modal-content{border-radius:0}#portal #my-account .section-two #profile-photo .modal-dialog #uploaded-image-container{display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative;width:300px;height:400px}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-container .cr-viewport{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 0 899px rgba(0,0,0,0.5);z-index:0}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-container .cr-vp-circle{border-radius:50%}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-container .cr-slider-wrap{position:absolute;left:0;right:0;bottom:15px;margin:0 auto;text-align:center;display:flex;justify-content:center}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-result{position:relative;overflow:hidden}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-result img{position:absolute}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider{-webkit-appearance:none;width:300px;max-width:100%}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,0.5);border:0;border-radius:3px}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider:focus{outline:none}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,0.5);border:0;border-radius:3px}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider:-moz-focusring{outline:1px solid white;outline-offset:-1px}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider::-ms-fill-lower{background:rgba(0,0,0,0.5);border-radius:10px}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider::-ms-fill-upper{background:rgba(0,0,0,0.5);border-radius:10px}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,0.5)}#portal #my-account .section-two #profile-photo .modal-dialog .cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,0.5)}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-container .cr-viewport.debug:before,#portal #my-account .section-two #profile-photo .modal-dialog .croppie-container .cr-viewport.debug:after{background:white;width:1px;height:1px;content:'';position:absolute}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-container .cr-viewport.debug:before{top:0;height:100%;left:50%}#portal #my-account .section-two #profile-photo .modal-dialog .croppie-container .cr-viewport.debug:after{top:50%;left:0;width:100%}#portal #my-account .section-two #profile-photo .modal-dialog #profile-photo-delete{display:none;color:#e8383a}#portal #my-account .section-two #profile-photo .modal-dialog #profile-photo-delete i{color:#e8383a;padding:0 5px 0 10px}#portal #my-account .section-two #profile-photo .modal-dialog .input-image-btns button{font-size:1.4rem;border:none;padding:5px 0 4px 0;width:48%;text-align:center}#portal #my-account .section-two #profile-photo .modal-dialog .input-image-btns button:first-child{float:left}#portal #my-account .section-two #profile-photo .modal-dialog .input-image-btns button:first-child:hover,#portal #my-account .section-two #profile-photo .modal-dialog .input-image-btns button:first-child:focus{background-color:#19a25e;color:#fff}#portal #my-account .section-two #profile-photo .modal-dialog .input-image-btns button:last-child{float:right}#portal #my-account .section-two #profile-photo .file-select-wrapper{border-top:1px solid #e5e5e5;padding-top:15px}#portal #my-account .section-two #profile-photo .file-select-btn{color:#fff;background-color:#0c8b4c;border:none;padding:5px 20px;letter-spacing:2px}#portal #my-account .section-two #profile-photo .file-select-btn-hover{background-color:#babdc6}#portal #my-account .section-two #edit-email #add-email,#portal #my-account .section-two #edit-email #send-email{top:25%}#portal #my-account .section-two #edit-email #add-email ul,#portal #my-account .section-two #edit-email #send-email ul{padding:none}#portal #my-account .section-two #edit-email #add-email ul li,#portal #my-account .section-two #edit-email #send-email ul li{border:none}#portal #my-account .section-two #edit-email ul{padding-bottom:10px}#portal #my-account .section-two #edit-email ul li:nth-child(2) [class*="col-"]{padding:0}#portal #my-account .section-two #edit-email ul li:nth-child(2) div:last-child{text-align:left}#portal #my-account .section-two #edit-email ul li:last-child{padding:5px 0}#portal #my-account .section-two #email-list li{font-weight:normal !important}#portal #my-account .section-two #input-email button{float:left}#portal #my-account .section-two #input-email button i{font-size:2.5rem;color:#0c8b4c}#portal #my-account .section-two #edit-password input{margin:8px 0}#portal #my-account .section-balance .big-row>div ul{display:inline-block;width:100%;padding-bottom:10px;border-bottom:1px solid #ddd;color:#333}#portal #my-account .section-balance .big-row>div ul li{float:left}#portal #my-account .section-balance .big-row>div ul li:first-child{width:25px;height:25px;text-align:center;line-height:25px;margin-right:5px}#portal #my-account .section-balance .big-row>div ul li:first-child span{font-size:2rem}#portal #my-account .section-balance .big-row>div ul li:nth-child(2){font-size:1.6rem}#portal #my-account .section-balance .big-row>div ul li:last-child{color:#0c8b4c;font-size:1.4rem;font-weight:600;float:right;padding-top:2px;width:90px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:right}#portal #my-account .section-three .btn{width:auto;height:auto;letter-spacing:0;font-size:1.4rem}#portal #my-account .section-three .btn-gray{background-color:#999}#portal #my-account .section-three .btn-gray:hover{background-color:#777}#portal #my-account .section-three .btn-white{height:25px;background-color:#fff}#portal #my-account .section-three .btn-facebook{background-color:#42649c}#portal #my-account .section-three .btn-facebook:hover{background-color:#537bbd}#portal #my-account .section-three .btn-google{background-color:#be3721}#portal #my-account .section-three .btn-google:hover{background-color:#df4a32}#portal #my-account .section-three .big-row>div:first-child ul{display:inline-block;width:100%;padding-bottom:10px;border-bottom:1px solid #ddd}#portal #my-account .section-three .big-row>div:first-child ul li{float:left}#portal #my-account .section-three .big-row>div:first-child ul li:first-child{background-color:#42649c;color:#fff;width:25px;height:25px;text-align:center;line-height:25px;margin-right:5px}#portal #my-account .section-three .big-row>div:first-child ul li:first-child span{vertical-align:sub}#portal #my-account .section-three .big-row>div:first-child ul li:nth-child(2){font-size:1.6rem}#portal #my-account .section-three .big-row>div:first-child ul li:nth-child(2) span{font-weight:600;color:#42649c}#portal #my-account .section-three .big-row>div:first-child ul li:last-child{float:right}#portal #my-account .section-three .big-row>div:last-child ul{display:inline-block;width:100%;padding-bottom:10px;border-bottom:1px solid #ddd}#portal #my-account .section-three .big-row>div:last-child ul li{float:left}#portal #my-account .section-three .big-row>div:last-child ul li:first-child{background-color:#be3721;color:#fff;width:25px;height:25px;text-align:center;line-height:25px;margin-right:5px}#portal #my-account .section-three .big-row>div:last-child ul li:first-child span{vertical-align:sub}#portal #my-account .section-three .big-row>div:last-child ul li:nth-child(2){font-size:1.6rem}#portal #my-account .section-three .big-row>div:last-child ul li:nth-child(2) span{font-weight:600;color:#be3721}#portal #my-account .section-three .big-row>div:last-child ul li:last-child{float:right}#portal #my-account .section-four label{font-weight:normal;font-size:1.6rem}#portal #my-account .section-four label span{float:left}#portal #my-account .section-four .row:last-child div:last-child{font-size:1.2rem}#portal #my-account #primaryResend{display:block}#portal #my-account #defaultSecondaryEmailDiv div:last-child a{float:left}#portal .message a{color:#0c8b4c}#portal .message .gray-btn{background-color:#575757;display:flex;justify-content:center;align-items:center;height:23px;color:#fff;padding:10px;font-size:1.1rem;float:left}#portal .message .gray-btn:hover,#portal .message .gray-btn:focus{background-color:#333}#portal .message .section-heading .col1{display:flex;align-items:center}#portal .message .section-heading .col2{width:100%;display:flex;justify-content:flex-end;align-items:center;padding-right:10px}#portal .message .section-heading .col2 .styled-select{margin-bottom:0}#portal .message .section-heading .col2 .styled-select select{width:170px;border-radius:0;background:none;border:none;padding:1px 10px}#portal .message .section-heading .col2 .styled-select select option{background-color:#fff;color:#000}#portal .message .section-heading .col2 .styled-select span{top:2px}#portal .message #no-message{width:100%;height:300px;border:3px dashed #fff;background-color:#ddd;justify-content:center;align-items:center;flex-direction:column;display:none}#portal .message #no-message p{font-size:2.2rem}#portal .message .data-message{background-color:#fff;margin-bottom:10px;padding:15px;box-shadow:3px 3px 10px #ccc}#portal .message .data-message:before{display:table;content:" "}#portal .message .data-message:after{display:table;content:" ";clear:both}#portal .message .data-message:hover{background-color:#fffbf2}#portal .message .data-message:focus{background-color:#fffbf2}#portal .message .message-heading .blackshot{color:#b0955f}#portal .message .message-heading .dekaron{color:#6b290b}#portal .message .message-heading li{float:left}#portal .message .message-heading li:first-child{font-weight:600;font-size:1.4rem;padding-right:10px;text-transform:uppercase}#portal .message .message-heading li:nth-child(2){font-weight:600;font-size:1.4rem;padding-right:10px}#portal .message .message-heading li:nth-child(3){letter-spacing:1.5px;color:#fff;padding:1px 5px 0;font-size:1.2rem;letter-spacing:1px}#portal .message .message-heading li:last-child{float:right;font-size:1.3rem;color:#888;padding-top:3px}#portal .message .message-body{clear:both;padding-top:10px;font-size:1.4rem;color:#333}#portal .message .message-body *{word-break:break-all}#portal .message .message-body div,#portal .message .message-body p,#portal .message .message-body span{background-color:transparent !important;word-break:break-word}#portal .message .message-body img{max-width:100%}#portal .message .message-footer{float:right}#portal .message .message-footer span{color:#888;cursor:pointer}#portal .message .message-footer span:first-child{padding-right:10px}#portal .message .message-footer span:hover,#portal .message .message-footer span:focus{color:#0c8b4c}#portal .message .message-footer .fa-circle-o:hover:before{content:"\f111";color:#0c8b4c}#portal .message .message-footer i{color:#888;font-size:0.9rem;cursor:pointer}#portal .message .message-footer i:last-child{font-size:0.7rem}#portal .message .message-footer i:last-child:hover,#portal .message .message-footer i:last-child:focus{color:#0c8b4c}#portal .message .load-more-btn{display:flex;justify-content:center;align-items:center;margin-top:20px;font-size:1.3rem;font-weight:700;color:#0c8b4c;width:130px;height:40px;letter-spacing:1px;border:2px solid #0c8b4c;background-color:rgba(255,255,255,0.5)}#portal .message .load-more-btn:hover,#portal .message .load-more-btn:focus{background-color:#0c8b4c;color:#fff}#portal .message .modal-content{border-radius:0}#portal #choose-cash-modal .modal{display:block}#portal #choose-cash-modal .modal .modal-dialog{top:200px}#portal #choose-cash-modal .modal .modal-dialog .modal-content{border-radius:0;border:none;box-shadow:none}#portal #choose-cash-modal .modal .modal-dialog .modal-content .flex-center{margin-top:25px}#portal #choose-cash-modal .modal .modal-dialog .modal-content .modal-body{height:300px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0}#portal #choose-cash-modal .modal .modal-dialog .modal-content figure{float:left;width:130px}#portal #choose-cash-modal .modal .modal-dialog .modal-content figure div{display:flex;align-items:center;height:50px;margin-bottom:25px}#portal #choose-cash-modal .modal .modal-dialog .modal-content figure div img{max-height:70%}#portal #choose-cash-modal .modal .modal-dialog .modal-content figure:first-child{margin-right:10px}#portal #choose-cash-modal .modal .modal-dialog .modal-content figure:nth-child(2){margin-left:10px}#portal #choose-cash-modal .modal .modal-dialog .modal-content button{color:#fff;font-size:1.3rem;font-weight:600;display:flex;justify-content:center;align-items:center;margin:0 auto;width:inherit;height:38px;background-color:#0c8b4c;border:none}#portal #choose-cash-modal .modal .modal-dialog .modal-content button:hover,#portal #choose-cash-modal .modal .modal-dialog .modal-content button:focus{background-color:#19a25e}#portal .shop-nav{font-size:1.5rem;color:#0c8b4c}#portal .shop-nav span{vertical-align:middle}#portal .shop-nav:hover,#portal .shop-nav:focus{color:#19a25e}#portal .load-more-btn{display:flex;justify-content:center;align-items:center;margin-top:20px;font-size:1.3rem;font-weight:700;color:#0c8b4c;width:130px;height:40px;letter-spacing:1px;border:2px solid #0c8b4c;background-color:rgba(255,255,255,0.5)}#portal .load-more-btn:hover,#portal .load-more-btn:focus{background-color:#0c8b4c;color:#fff}#portal #shop-main .section-heading div,#portal #shop-history .section-heading div{height:100%;display:flex;align-items:center}#portal #shop-main .section-heading div:first-child,#portal #shop-history .section-heading div:first-child{width:30%}#portal #shop-main .section-heading div:first-child span:nth-child(2),#portal #shop-history .section-heading div:first-child span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#portal #shop-main .section-heading div:last-child,#portal #shop-history .section-heading div:last-child{width:70%;justify-content:flex-end}#portal #shop-main .section-heading div:last-child i:last-child,#portal #shop-history .section-heading div:last-child i:last-child{height:100%;display:flex;align-items:center;padding:0 10px;font-size:2rem;cursor:pointer;background-color:#444;color:#fff}#portal #shop-main .section-heading div:last-child i:last-child:hover,#portal #shop-main .section-heading div:last-child i:last-child:focus,#portal #shop-history .section-heading div:last-child i:last-child:hover,#portal #shop-history .section-heading div:last-child i:last-child:focus{color:#0c8b4c}#portal #shop-main .pay-mobile li:first-child span{height:40px !important}#portal #shop-main .tile-wrapper{display:flex;align-items:center;background-color:#eceded;height:60px;margin-bottom:10px;padding:5px 10px}#portal #shop-main .tile-wrapper li{float:left}#portal #shop-main .tile-wrapper li:first-child{width:20%}#portal #shop-main .tile-wrapper li:first-child span{display:block;height:50px;background-repeat:no-repeat;background-size:contain;background-position:center}#portal #shop-main .tile-wrapper li:nth-child(2){width:55%;font-weight:600;font-size:1.6rem;padding-left:10px}#portal #shop-main .tile-wrapper li:last-child{width:25%}#portal #shop-main .tile-wrapper .buy-btn,#portal #shop-main .tile-wrapper .pay-mobile-btn{background-color:#444;display:flex;justify-content:center;align-items:center;color:#fff;height:30px;font-weight:600;font-size:1.1rem;cursor:pointer}#portal #shop-main .tile-wrapper .buy-btn:hover,#portal #shop-main .tile-wrapper .buy-btn:focus,#portal #shop-main .tile-wrapper .pay-mobile-btn:hover,#portal #shop-main .tile-wrapper .pay-mobile-btn:focus{background-color:#0c8b4c}#portal #shop-main .tile-wrapper .recommended,#portal #shop-main .tile-wrapper .special,#portal #shop-main .tile-wrapper .best-deal{display:block;color:#fff;font-weight:500;font-size:1rem;text-align:center;width:120px}#portal #shop-main .tile-wrapper .recommended{background-color:#00a2ff}#portal #shop-main .tile-wrapper .special{background-color:#0d41cc}#portal #shop-main .tile-wrapper .best-deal{background-color:#ed1c24}#portal #shop-main .tile-wrapper .bonus{display:block;font-size:1rem;font-weight:600;letter-spacing:2px}#portal #shop-main #bsc-desktop .blackshot-error-message,#portal #shop-main #bsc-desktop .blackshot-limit-message,#portal #shop-main #bsc-desktop .dekaron-error-message,#portal #shop-main #bsc-desktop .dekaron-limit-message,#portal #shop-main #bsc-mobile .blackshot-error-message,#portal #shop-main #bsc-mobile .blackshot-limit-message,#portal #shop-main #bsc-mobile .dekaron-error-message,#portal #shop-main #bsc-mobile .dekaron-limit-message,#portal #shop-main #dkc-desktop .blackshot-error-message,#portal #shop-main #dkc-desktop .blackshot-limit-message,#portal #shop-main #dkc-desktop .dekaron-error-message,#portal #shop-main #dkc-desktop .dekaron-limit-message,#portal #shop-main #dkc-mobile .blackshot-error-message,#portal #shop-main #dkc-mobile .blackshot-limit-message,#portal #shop-main #dkc-mobile .dekaron-error-message,#portal #shop-main #dkc-mobile .dekaron-limit-message{display:none}#portal #shop-main #bsc-desktop .modal-dialog,#portal #shop-main #bsc-mobile .modal-dialog,#portal #shop-main #dkc-desktop .modal-dialog,#portal #shop-main #dkc-mobile .modal-dialog{top:200px}#portal #shop-main #bsc-desktop .modal-content,#portal #shop-main #bsc-mobile .modal-content,#portal #shop-main #dkc-desktop .modal-content,#portal #shop-main #dkc-mobile .modal-content{border-radius:0;border:none;box-shadow:none}#portal #shop-main #bsc-desktop .modal-content .modal-body,#portal #shop-main #bsc-mobile .modal-content .modal-body,#portal #shop-main #dkc-desktop .modal-content .modal-body,#portal #shop-main #dkc-mobile .modal-content .modal-body{position:relative}#portal #shop-main #bsc-desktop .modal-content .modal-body i,#portal #shop-main #bsc-mobile .modal-content .modal-body i,#portal #shop-main #dkc-desktop .modal-content .modal-body i,#portal #shop-main #dkc-mobile .modal-content .modal-body i{position:absolute;top:5px;right:0;cursor:pointer;display:block;width:20px;height:20px}#portal #shop-main #bsc-desktop .modal-content .modal-body .shop-blackshot-logo,#portal #shop-main #bsc-mobile .modal-content .modal-body .shop-blackshot-logo,#portal #shop-main #dkc-desktop .modal-content .modal-body .shop-blackshot-logo,#portal #shop-main #dkc-mobile .modal-content .modal-body .shop-blackshot-logo{width:230px}#portal #shop-main #bsc-desktop .modal-content .modal-body .shop-dekaron-logo,#portal #shop-main #bsc-mobile .modal-content .modal-body .shop-dekaron-logo,#portal #shop-main #dkc-desktop .modal-content .modal-body .shop-dekaron-logo,#portal #shop-main #dkc-mobile .modal-content .modal-body .shop-dekaron-logo{width:100px}#portal #shop-main #bsc-desktop .modal-content .modal-body p,#portal #shop-main #bsc-mobile .modal-content .modal-body p,#portal #shop-main #dkc-desktop .modal-content .modal-body p,#portal #shop-main #dkc-mobile .modal-content .modal-body p{font-size:1.4rem;font-weight:500;padding-top:20px;padding-bottom:20px;line-height:1}#portal #shop-main #bsc-desktop .modal-content .modal-body button,#portal #shop-main #bsc-mobile .modal-content .modal-body button,#portal #shop-main #dkc-desktop .modal-content .modal-body button,#portal #shop-main #dkc-mobile .modal-content .modal-body button{color:#fff;font-size:1.4rem;font-weight:600;display:flex;justify-content:center;align-items:center;margin:0 auto;width:250px;height:50px;background-color:#0c8b4c;border:none}#portal #shop-main #bsc-desktop .modal-content .modal-body button.blackshot-modal-close-btn,#portal #shop-main #bsc-desktop .modal-content .modal-body button.dekaron-modal-close-btn,#portal #shop-main #bsc-mobile .modal-content .modal-body button.blackshot-modal-close-btn,#portal #shop-main #bsc-mobile .modal-content .modal-body button.dekaron-modal-close-btn,#portal #shop-main #dkc-desktop .modal-content .modal-body button.blackshot-modal-close-btn,#portal #shop-main #dkc-desktop .modal-content .modal-body button.dekaron-modal-close-btn,#portal #shop-main #dkc-mobile .modal-content .modal-body button.blackshot-modal-close-btn,#portal #shop-main #dkc-mobile .modal-content .modal-body button.dekaron-modal-close-btn{display:none}#portal #shop-main #bsc-desktop .modal-content .modal-body button:hover,#portal #shop-main #bsc-desktop .modal-content .modal-body button:focus,#portal #shop-main #bsc-mobile .modal-content .modal-body button:hover,#portal #shop-main #bsc-mobile .modal-content .modal-body button:focus,#portal #shop-main #dkc-desktop .modal-content .modal-body button:hover,#portal #shop-main #dkc-desktop .modal-content .modal-body button:focus,#portal #shop-main #dkc-mobile .modal-content .modal-body button:hover,#portal #shop-main #dkc-mobile .modal-content .modal-body button:focus{background-color:#19a25e}#portal #shop-history .mobile .data-charge-history,#portal #shop-history .mobile .data-purchase-history{background-color:#fff}#portal #shop-history .mobile .data-charge-history ul,#portal #shop-history .mobile .data-purchase-history ul{width:95%;padding:10px 0;margin:0 auto;border-bottom:1px solid #ccc}#portal #shop-history .mobile .data-charge-history ul li,#portal #shop-history .mobile .data-purchase-history ul li{display:block}#portal #shop-history .mobile .data-charge-history ul li span:first-child,#portal #shop-history .mobile .data-purchase-history ul li span:first-child{font-weight:600;font-size:1.5rem}#portal #shop-history .mobile .data-charge-history ul li span:last-child,#portal #shop-history .mobile .data-purchase-history ul li span:last-child{float:right}#portal #shop-history .desktop table{background-color:#eceded;padding:10px}#portal #shop-history .desktop table th,#portal #shop-history .desktop table td{border-bottom:1px solid #ccc}#portal #error-404 a,#portal #error-500 a,#portal #maintenance a{color:#0c8b4c}#portal #error-404 a:hover,#portal #error-404 a:focus,#portal #error-500 a:hover,#portal #error-500 a:focus,#portal #maintenance a:hover,#portal #maintenance a:focus{color:#19a25e}#portal #error-404 h2,#portal #error-500 h2,#portal #maintenance h2{color:#0c8b4c;font-size:9rem;font-weight:500;padding-top:70px}#portal #error-404 h3,#portal #error-500 h3,#portal #maintenance h3{color:#444;font-size:2rem;font-weight:500}#portal #error-404 h4,#portal #error-500 h4,#portal #maintenance h4{color:#666;font-size:1.8rem;font-weight:500;padding:20px 0}#portal #error-404 h5,#portal #error-500 h5,#portal #maintenance h5{color:#666;font-size:1.6rem;font-weight:600;padding-top:20px}#portal #maintenance h2{font-size:5.8rem}#portal #terms a,#portal #privacy a,#portal #eula a{color:#e7c786}#portal #terms p,#portal #privacy p,#portal #eula p{padding-bottom:15px}#portal #cash-home{background-position:top;background-repeat:no-repeat;background-size:cover;min-height:880px;padding-top:0px;padding-bottom:0px}@media screen and (min-width: 480px){#portal #sign-up .container,#portal #sign-up-validate-email .container,#portal #sign-up-complete .container{width:480px}#portal #sign-in .container,#portal #email-resend .container,#portal #email-verification-complete .container,#portal #recover-password .container,#portal #recover-password-complete .container,#portal #reset-password .container,#portal #reset-password-complete .container{width:384px;padding:25px 40px;margin:0 auto}#portal #sign-up .sign-up-container{width:384px;padding:25px 40px;margin:0 auto;background-color:#eceded}}@media screen and (min-width: 768px){#portal .portal-page-title{font-size:4.1rem;padding-bottom:25px}#portal #my-account .big-row .row .col-lg-2{padding:0}#profile-photo .modal-dialog{height:500px;margin:40px auto}#profile-photo .modal-dialog #uploaded-image-container{width:500px;height:400px}#my-account{text-align:left}#my-account .warning-message{font-size:2.2rem}#my-account .edit{position:static;text-align:right}#my-account .btn-wrapper{width:50%;margin:0 auto}#primaryResend{float:right !important}#secondaryEmailDiv div:first-child{float:left}#secondaryEmailDiv div:last-child{float:right}#secondaryEmailDiv div:last-child a{float:none}}@media screen and (min-width: 992px){#portal #my-account .btn-wrapper{width:100%}#portal .message h1{text-align:left}#portal #choose-cash-modal .modal .modal-dialog .modal-content figure{float:left;width:250px}#portal #choose-cash-modal .modal .modal-dialog .modal-content figure div{height:80px}#portal #choose-cash-modal .modal .modal-dialog .modal-content figure div img{max-height:inherit}#portal #my-account .section-balance .big-row>div ul li:last-child{width:auto}#portal .shop-nav{padding-top:20px}#portal #shop-main .pay-mobile li:first-child span{height:60px !important}#portal #shop-main div[class^="col"]:nth-child(even){padding-left:0px}#portal #shop-main .tile-wrapper{height:80px}#portal #shop-main .tile-wrapper li:first-child span{height:70px}#portal #shop-main .tile-wrapper li:nth-child(2){width:50%;font-size:2.6rem}#portal #shop-main .tile-wrapper li:last-child{width:30%}#portal #shop-main .tile-wrapper .recommended,#portal #shop-main .tile-wrapper .special,#portal #shop-main .tile-wrapper .best-deal{font-size:1.1rem}#portal #shop-main .tile-wrapper .bonus{font-size:1.4rem}#portal #shop-main .tile-wrapper .buy-btn,#portal #shop-main .tile-wrapper .pay-mobile-btn{height:40px;font-size:1.4rem;letter-spacing:2px}#portal #shop-main .pay-mobile li:nth-child(2){font-size:2rem}}
