/*!*========RESPONSIVE[START]=======*!*/

/*!* iPhone X portrait*!*/
/*    !*and (orientation : landscape)*! {*/

/*!* iPhone X landscape*!*/
/*    !*and (orientation : portrait)*!*/

/*!* iPhone 12 Pro Max portrait*!*/
/*    !*and (orientation : landscape)*! {*/

/*!* iPhone 12 Pro Max landscape*!*/
/*    !*and (orientation : portrait)*!*/

/*!*COMPUTERS*!*/
/*        !*padding-left: 10%;*!*/
/*        !*padding-right: 10%;*!*/

/*!* TABLETS iPads *!*/
/*    !* For general iPad layouts *!*/
/*    !* For portrait layouts only *!*/
/*    !* For landscape layouts only *!*/@media (hover:none) and (pointer:coarse){.ant-tooltip{display:none!important}}

/*!*========RESPONSIVE[END]=======*!*/:root{--amplify-components-textfield-focus-border-color:#7a4acd!important;--amplify-components-input-focus-border-color:#7a4acd!important;--amplify-components-input-color:#7a4acd!important;--amplify-components-fieldcontrol-border-color:#7a4acd!important;--amplify-components-button-background-color:transparent;--amplify-components-button-focus-box-shadow:#7a4acd!important;--amplify-components-button-color:#7a4acd!important;--amplify-components-button-hover-background-color:#7a4acd!important;--amplify-components-button-hover-border-color:#7a4acd!important;--amplify-components-button-hover-color:#7a4acd!important}.flashcard-design .ant-card-body{padding:10px}.ant-modal-body>div>div.ant-row.design-content .active{background-color:rgba(122,74,205,.6)!important;border-radius:5px!important}.ant-card .summarybycategories .ant-card-body,.ant-card .summaryresponse .ant-card-body{padding:15px 2px!important}.ant-card .without-padding .ant-card-body{padding:0!important}.ant-card-pt-5 .ant-card-body{padding-top:5px!important}.ant-card-p-5 .ant-card-body{padding:0 5px 5px!important}.ant-card-p-10 .ant-card-body{padding:10px!important}.ant-card-p-15 .ant-card-body{padding:15px!important}.address{font-weight:600;margin-bottom:25px;position:relative;padding-bottom:15px}@media (min-width:992px){.address .address-box:before{position:absolute;content:"";top:50%;right:0;width:1px;background:var(--primary-color);height:40px}}@media (max-width:991px){.divline:before{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);text-align:center;background:var(--primary-color);height:1px;width:110px}}.card-game-background-image{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.card-game-background-imagea:before{position:absolute;content:"";top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}@media (min-width:1024px){.top-menu-buttons{display:block}.top-menu-collapse{display:none}}@media (max-width:1024px){.top-menu-buttons{display:none}.top-menu-collapse{display:block}.feedback-floating-btn{bottom:auto!important;right:12px!important;top:46px!important;padding:4px 10px!important;z-index:99!important;position:fixed!important}}.table-game{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.amplify-tabs__item{color:rgba(122,74,205,.5)!important}.amplify-tabs__item--active{color:#7a4acd!important;border-color:#7a4acd!important}#signIn-panel>div>form>div>button,#signUp-panel>div>form>fieldset>button{margin-top:20px}#signIn-panel>div>form>div.amplify-flex.federated-sign-in-container>button:first-child,#signIn-panel>div>form>div.amplify-flex.federated-sign-in-container>button:nth-child(2){margin-top:0;background-color:white}#signIn-panel>div>form>div.amplify-flex.federated-sign-in-container>button:nth-child(4)>svg{color:black}#signIn-panel>div>form>div.amplify-flex.federated-sign-in-container>button:nth-child(3),#signIn-panel>div>form>div.amplify-flex.federated-sign-in-container>button:nth-child(4){margin-top:0;background-color:white}#signIn-panel>div>form>div.amplify-flex.federated-sign-in-container>button:hover{border-color:#7a4acd}#signUp-panel>div>form>div.amplify-flex.federated-sign-in-container>button:first-child,#signUp-panel>div>form>div.amplify-flex.federated-sign-in-container>button:nth-child(2){margin-top:0;background-color:white}#signUp-panel>div>form>div.amplify-flex.federated-sign-in-container>button:nth-child(4)>svg{color:black}#signUp-panel>div>form>div.amplify-flex.federated-sign-in-container>button:nth-child(3),#signUp-panel>div>form>div.amplify-flex.federated-sign-in-container>button:nth-child(4){margin-top:0;background-color:white}#signUp-panel>div>form>div.amplify-flex.federated-sign-in-container>button:hover{border-color:#7a4acd}div>.ant-ribbon.badge-card-item{right:-13px}.store-button-buy span{color:#fff!important}