.topmenuBox{float:right}.topmenuBox ul{list-style:none;padding:0}@media(max-width:767px){.topmenuBox ul{padding-left:0}}.topmenuBox ul li{float:left;padding:5px 0}.topmenuBox ul li a{color:#333;font-size:14px;padding:13px 0 14px;display:block}.topmenuBox ul li a.login{display:block;padding:0 0 0 28px!important;background:url(../../images/icon-login153e3.png?v4512) left top no-repeat!important}@media(max-width:767px){.topmenuBox ul li a.login{position:relative}}.topmenuBox ul li a.login:hover,.topmenuBox ul li a.login:focus{text-decoration:none}.topmenuBox ul li.loginDropdown{position:relative}.topmenuBox ul li.loginDropdown .dropdown-backdrop{display:none}.topmenuBox ul li.loginDropdown ul{list-style:none;position:absolute;left:0;top:43px;margin:0;padding:10px;background:#fff;border:none}@media(max-width:767px){.topmenuBox ul li.loginDropdown ul{left:-60px}}.topmenuBox ul li.loginDropdown ul li{border-right:none}.topmenuBox ul li.loginDropdown ul li a{padding:4px 0;display:inline-block;white-space:nowrap}.topmenuBox ul li.loginDropdown ul li a:focus{color:#333}.topmenuBox ul li.loginDropdown ul.loginMenu{margin:0;padding:0 30px 1px;display:none;width:240px;position:absolute;left:0;top:42px;border:1px solid #ccc;z-index:3;border-top:none;background:#fff;box-shadow:1px 0 4px -1px rgba(18,28,11,.41)}@media(max-width:767px){.topmenuBox ul li.loginDropdown ul.loginMenu{left:inherit;right:0}}.topmenuBox ul li.loginDropdown ul.loginMenu li{padding:0;display:block;float:none;height:50px;position:relative;border-bottom:1px dashed #ccc}.topmenuBox ul li.loginDropdown ul.loginMenu li a{padding:13px 20px 13px 40px;display:block;font-size:15px;color:#333;position:relative;z-index:1;text-decoration:none;cursor:pointer}.topmenuBox ul li.loginDropdown ul.loginMenu li a:hover{color:#ff7f00}.topmenuBox ul li.loginDropdown ul.loginMenu li a:hover:before{background-position:0 -200px}.topmenuBox ul li.loginDropdown ul.loginMenu li a:before{position:absolute;left:0;width:22px;height:19px;display:block;content:"";background:url(../../images/profile-icons.png) left -416px no-repeat}.topmenuBox ul li.loginDropdown ul.loginMenu li a.reward:before{height:25px;background-position:0 -445px}.topmenuBox ul li.loginDropdown ul.loginMenu li a.reward:hover:before{background-position:0 -232px}.topmenuBox ul li.loginDropdown ul.loginMenu li a.deal:before{height:17px;background-position:0 -482px}.topmenuBox ul li.loginDropdown ul.loginMenu li a.deal:hover:before{background-position:0 -273px}.topmenuBox ul li.loginDropdown ul.loginMenu li a.myinformation:before{background-position:0 -513px}.topmenuBox ul li.loginDropdown ul.loginMenu li a.myinformation:hover:before{background-position:0 -307px}.topmenuBox ul li.loginDropdown ul.loginMenu li a.setting:before{height:22px;background-position:0 -545px}.topmenuBox ul li.loginDropdown ul.loginMenu li a.setting:hover:before{background-position:0 -339px}.topmenuBox ul li.loginDropdown ul.loginMenu li a.signout:before{height:22px;background-position:0 -580px}.topmenuBox ul li.loginDropdown ul.loginMenu li a.signout:hover:before{background-position:0 -374px}.topmenuBox ul li.loginDropdown ul.loginMenu li:last-child{border-bottom:none}.topmenuBox ul li.loginDropdown ul.loginMenu li:after{position:absolute;left:-30px;right:-30px;top:-1px;bottom:-1px;content:"";height:52px;display:block;background:#ececec;cursor:pointer;display:none}.topmenuBox ul li.loginDropdown ul.loginMenu li:hover:after{display:block}.topmenuBox ul li.loginDropdown.open ul{display:block}.topmenuBox ul li.loginDropdown .overlay{display:none;background:rgba(0,0,0,.3);width:100%;height:100%;position:fixed;left:0;top:30px;z-index:2}.profile_menu{float:right;padding:0;list-style:none;margin-top:15px;border-right:1px solid #707070}@media(max-width:980px){.profile_menu{position:absolute;right:40px;top:6px;margin:0;border-right:0}}@media(max-width:767px){.profile_menu{top:-11px}}@media(max-width:479px){.profile_menu{right:27px}}@media(max-width:767px){.displayusername,#displayusername{display:block;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:auto;font-size:14px;padding:18px 0;font-weight:700;text-transform:capitalize}}@media(max-width:359px){.displayusername span,#displayusername span{display:none}}.checkbox input[type=checkbox]{display:none}.checkbox label{padding-left:26px;float:left}.checkbox span{padding-left:26px;position:absolute;left:0;top:0;margin:0;font-size:13px;color:#333;line-height:22px}.checkbox span:before{content:"";margin:0;width:18px;height:18px;font-size:11px;border:1px solid #ccc;text-align:center;line-height:15px;background:#fff;display:inline-block;position:absolute;left:0;top:0}.checkbox input[type=checkbox]:checked~span:before{line-height:16px;border:1px solid #ff7f00;background:#ff7f00;color:#fff;font-family:fontawesome;content:"\f00c"}.popup_Box{background-color:rgba(0,0,0,.75);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow-y:auto}.popup_Box .center-block{width:100%;height:100%;z-index:1001;display:table;table-layout:fixed}.popup_Box .outer{display:table-cell;vertical-align:middle;width:100%;height:100%;padding:40px 0}.loginBox{display:flex;align-items:stretch;flex-flow:row wrap;line-height:initial;position:relative}.loginBox h3{font-size:20px;margin:0 0 23px}.loginBox .left{width:45%;min-height:400px;float:left;padding:20px;background-size:100%;background:#7db9e8;background:-moz-linear-gradient(-45deg,#7db9e8 0%,#2989d8 50%,#1e5799 100%);background:-webkit-linear-gradient(-45deg,#7db9e8 0%,#2989d8 50%,#1e5799 100%);background:linear-gradient(135deg,#7db9e8 0%,#2989d8 50%,#1e5799 100%);border-radius:10px 0 0 10px}.loginBox .left.reset_bg{background-color:#7db9e8;background-color:-moz-linear-gradient(-45deg,#7db9e8 0%,#2989d8 50%,#1e5799 100%);background-color:-webkit-linear-gradient(-45deg,#7db9e8 0%,#2989d8 50%,#1e5799 100%);background-color:linear-gradient(135deg,#7db9e8 0%,#2989d8 50%,#1e5799 100%);background-image:url(../../images/reset-password-bg.png)}@media(max-width:767px){.loginBox .left{display:none}}.loginBox .left .title{padding-bottom:30px;font-size:20px;color:#fff;line-height:21px}.loginBox .left .title:after{margin-top:10px;content:"";width:45px;height:4px;display:block;background:#ff0}.loginBox .left .subtitle{padding-bottom:15px;font-size:17px;color:#ff0;font-weight:500;line-height:20px}.loginBox .left ul{list-style:none;margin:0;padding:0}.loginBox .left ul li{padding:0 0 6px 22px;margin:7px 0;position:relative;display:block;font-size:15px;color:#fff;line-height:24px}.loginBox .left ul li:before{content:"";position:absolute;left:4px;top:8px;width:8px;height:8px;display:block;border:2px solid #ff0;border-radius:100%}.loginBox .right{padding:20px;width:55%;float:right;position:relative}@media(max-width:767px){.loginBox .right{width:100%;padding:22px 11px}}.loginBox .tagline{padding:5px 0 10px;font-size:18px;color:#333;display:block;font-weight:400}.loginBox .text{padding-bottom:8px;font-size:14px;color:#333;display:block;width:100%;float:left}.loginBox .pin-text{display:block;font-size:13px;color:#333}.loginBox .textbox{padding:12px 12px 12px 40px;font-size:14px;color:#333;width:100%;border:1px solid #ccc;border-radius:4px}.loginBox .textbox:focus{border-color:#ececec}.loginBox .textbox:focus+.icon{color:#ff7f00}.loginBox .select select{padding:10px 12px 10px 45px;font-size:14px;color:#333;width:100%;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.loginBox .select:after{font-family:fontawesome;content:"\f107";font-size:20px;position:absolute;right:5px;top:0;height:40px;width:30px;color:#ccc;pointer-events:none;text-align:center;line-height:40px}.loginBox .button{padding:12px 35px;font-size:17px;color:#fff;float:left;text-transform:uppercase;font-weight:700;cursor:pointer;border:none;border-radius:3px;background:#ff7f00;width:auto;position:relative}.loginBox .button.grayBtn{background:#ececec;color:#535353;margin-left:8px}.loginBox .forgot{margin-top:18px;font-size:13px;color:#333;text-decoration:none;float:right}.loginBox .forgot:hover{color:#ff7f00}.loginBox .facebook,.loginBox .g-signin2{margin-bottom:26px;text-align:center;padding:11px 42px 11px 60px;float:left;display:block;font-size:15px;color:#3753a6!important;position:relative;text-decoration:none;background:#fff;border:1px solid #3753a6;border-radius:4px;cursor:pointer}@media(max-width:767px){.loginBox .facebook,.loginBox .g-signin2{margin-bottom:14px;padding-right:33px}}.loginBox .facebook:before,.loginBox .g-signin2:before{width:45px;height:100%;line-height:40px;border-right:1px solid #26408d;position:absolute;left:0;top:0;text-align:center;font-size:20px;font-family:fontawesome;content:"\f09a"}.loginBox .g-signin2{margin-left:11px;border:1px solid #dc3545;color:#dc3545!important;background:#fff;padding-left:60px}.loginBox .g-signin2:before{content:"";background:url(../../images/googled6c3.png?v=3.3) center center no-repeat;border-right:1px solid #b13827}.loginBox .alert-danger{padding:7px 10px;margin:10px 0}.login_popup{width:100%;padding:30px 0;z-index:9;position:relative;display:block}.login_popup .inner{width:700px;z-index:7;margin:0 auto;background:#fff;border-radius:10px}@media(max-width:767px){.login_popup .inner{width:94%}}.login_popup .close{font-size:18px;position:absolute;right:20px;top:11px;color:#333;font-weight:400;text-shadow:none;text-decoration:none;opacity:1;z-index:1;font-weight:700}.login_popup .close:hover .text-green{color:#ff7f00}.login_popup .form-row{margin-bottom:8px;position:relative;width:100%;float:left;display:block}@media(max-width:767px){.login_popup .form-row{margin-left:0;margin-right:0}}.login_popup .form-row .icon{width:44px;text-align:center;font-size:20px;position:absolute;left:0;top:0;color:#787878;text-align:center;line-height:40px}.login_popup .form-row .eye-icon{cursor:pointer;width:30px;text-align:center;font-size:24px;position:absolute;right:14px;top:10px;color:#ececec}.login_popup p{margin:16px 0 0 0;font-size:14px;color:#333}.login_popup .register{margin:15px 0 0;font-size:14px;color:#333}.login_popup .terms{padding-top:2px;overflow:hidden;font-size:12px;line-height:20px}.login_popup .lightGray{color:#ececec}.login_popup .overlay{width:100%;padding:30px 0;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:6;display:block;height:100%}.reset-screen2,.reset-screen1{width:100%}.reset-screen3{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff}@media(max-width:767px){.reset-screen3{height:200px}}.msgSucessfull{padding-left:35px;font-size:21px;padding-bottom:20px;position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.text-green{color:#1b75bc}.text-green:hover{color:#ff7f00}#forgot_popup .inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.error_text{color:#dc3545;margin-top:4px;font-size:13px}.button_loding_div{background:inherit;position:absolute;left:0;top:0;width:100%;height:48px;padding:13px 0 15px 30px;font-size:15px;text-transform:capitalize;font-weight:400;display:block}.button_loding_div .button_loader{border:3px solid #f3f3f3;border-top:3px solid #1b75bc;border-radius:50%;width:28px;height:28px;animation:spin 2s linear infinite;position:absolute;top:8px;left:7px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sucessfull_message{position:absolute;right:18px;top:18px;background:#d4edda;padding:15px;border:2px solid #3c763d;border-radius:2px}.sucessfull_message i{color:#3b951a}.abcRioButtonLightBlue{box-shadow:none;border:1px solid #dc3545;color:#dc3545!important}.g-signin2{float:left;margin-left:11px}.abcRioButtonIcon{border-right:1px solid #dc3545}.short_name{position:absolute;left:-1px;top:-1px;background:#1b75bc;width:24px;height:24px;text-transform:uppercase;border-radius:100%;text-align:center;line-height:24px;color:#fff}