*{margin:0; padding:0; box-sizing:border-box; font-family: 'ITC Avant Garde Pro Book';}
img{max-width:100%;}
html { scroll-behavior: smooth;}
@font-face {
    font-family: 'ITC Avant Garde Gothic Pro';
    src: url('../fonts/ITCAvantGardePro-Bold.woff2') format('woff2'),
        url('../fonts/ITCAvantGardePro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ITC Avant Garde Pro Book';
    src: url('../fonts/ITCAvantGardePro-Book.woff2') format('woff2'),
        url('../fonts/ITCAvantGardePro-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body{font-family:'ITC Avant Garde Pro Book';background:#e9e9e9}
.signin-container{min-width:100vw; min-height:100vh; display:flex;align-items:center;justify-content:center; padding:20px;}

.signin-container:before{background:url(../../images/signin-bg.jpg) right center no-repeat;background-size:cover;content:'';position:absolute;left:0;top:0;width:50%;height:100%}

.signin-container .multipurpose-box{width:100%;max-width:800px;min-height:720px;overflow:hidden;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.5);position:relative;background:#fff;overflow:hidden}

.signin-container .multipurpose-box .white-panel{width:50%;position:absolute;left:0;top:0;bottom:0;z-index:7;transition:all ease-in-out .8s}

.signin-container .multipurpose-box .white-panel .form-box{width:100%;max-width:294px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;transition:all ease-in-out .8s}

.signin-container .multipurpose-box .white-panel .form-box.signup-form,#signup-steps{visibility:hidden;opacity:0}
.signin-container .multipurpose-box .green-panel{width:50%; position:absolute; left:400px;top:0;bottom:0;z-index:9;transition:all ease-in-out .8s}
.signin-container .multipurpose-box .green-panel.secondary{left:0;visibility:hidden}
.signin-container .multipurpose-box .green-panel .green-panel-inner{width:100%;max-width:294px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;transition:all ease-in-out .8s;padding:12px}
.signin-container .multipurpose-box .green-panel .green-panel-inner.signin-box-trigger{visibility:hidden;opacity:0}
.signin-container .multipurpose-box .green-panel .green-panel-inner .panel-logo{margin:0 0 30px}
.signin-container .multipurpose-box .green-panel .green-panel-inner .panel-logo img{width:100%;max-width:170px}
.signin-container .multipurpose-box .green-panel .green-panel-inner h3{font-family:'ITC Avant Garde Gothic Pro';font-weight:700;color:#fff;font-size:30px;line-height:36px; margin:0 0 10px}

.signin-container .multipurpose-box .green-panel .green-panel-inner p{font-weight:400;color:#fff;font-size:14px;line-height:21px;margin:0 0 25px}

.signin-container .multipurpose-box .green-panel .green-panel-inner a{background:#79b90d;color:#fff;border:1px solid #fff;border-radius:40px;font-size:16px;text-transform:uppercase;font-family:'ITC Avant Garde Pro Book';cursor:pointer;padding:13px 60px;display:inline-block}

.signin-container .multipurpose-box .green-panel .green-panel-inner a:hover{color:#79b90d;background:#fff}
.signin-container .multipurpose-box .white-panel .form-box h3{font-family:'ITC Avant Garde Gothic Pro';font-weight:700;color:#79b90d;font-size:30px;margin:0 0 10px}

.signin-container .multipurpose-box .white-panel .form-box p{font-weight:400;color:#000;font-size:14px;line-height:22px;margin:0 0 10px}
.signin-container .multipurpose-box .white-panel .form-box p a{color:#79b90d;text-decoration:none}
.signin-container .multipurpose-box .white-panel .form-box p a:hover{text-decoration:underline}
.signin-container .multipurpose-box .white-panel .form-box .form_control{margin:0 0 10px}
.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner{background:#f4f8f7;display:flex;justify-content:space-between;align-items:center;padding:0 15px}

.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner i{color:#989898;font-size:15px;text-align:center;width:20px}

.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner input[type="text"],.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner input[type="email"],.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner input[type="password"]{width:calc(100% - 35px);border:none;outline:none;box-shadow:none;height:46px;background:#f4f8f7;font-family:'ITC Avant Garde Pro Book'}

.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner input[type="text"]::placeholder,.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner input[type="email"]::placeholder,.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner input[type="password"]::placeholder{color:#989898}

.signin-container .multipurpose-box .white-panel .form-box .form_control input[type="submit"]{background:#79b90d;color:#fff;border:1px solid #79b90d;border-radius:40px;font-size:16px;text-transform:uppercase;font-family:'ITC Avant Garde Pro Book';cursor:pointer;padding:13px 60px;margin-top:10px}
.signin-container .multipurpose-box .white-panel .form-box .form_control input[type="submit"]:hover{background:#5b8e05}
.signin-container .multipurpose-box.active .white-panel{left:400px}
.signin-container .multipurpose-box.active .white-panel .form-box.login-form{opacity:0;visibility:hidden}
.signin-container .multipurpose-box.active .white-panel .form-box.signup-form{opacity:1;visibility:visible}
.signin-container .multipurpose-box.active .green-panel .green-panel-inner.signin-box-trigger{opacity:1;visibility:visible}
.signin-container .multipurpose-box.active .green-panel .green-panel-inner.signup-box-trigger{opacity:0;visibility:hidden}
.signin-container .multipurpose-box.active .green-panel.primary{visibility:hidden}
.signin-container .multipurpose-box.active .green-panel.secondary{visibility:visible}
.signin-container .multipurpose-box.active .white-panel.steps-activated .signup-form{opacity:0;visibility:hidden}
.signin-container .multipurpose-box.active .white-panel.steps-activated #signup-steps{opacity:1;visibility:visible}
.green-mask{z-index:8; width:50%; position:absolute; left:400px;top:0;bottom:0;background:#79b90d;transition:all ease-in-out .8s}
.signin-container .multipurpose-box.active .green-mask{/*animation:mymove .8s;*/ left:0}
@keyframes mymove {
0%{left:400px; max-width:400px}
50%{max-width:400px}
100%{left:0; max-width:400px}
}
.signin-container .multipurpose-box.inactive .green-mask{/*animation:mymovereverse .8s;*/ left:400px}
@keyframes mymovereverse {
0%{left:0; max-width:400px}
50%{max-width:400px}
100%{left:400px; max-width:400px}
}
#signup-steps{margin:0;background:#fff;padding:0;line-height:1.3;max-width:400px;margin-left:auto;margin-right:auto;position:absolute;border:none;left:50%;top:50%;transform:translate(-50%,-50%)}
.wizard,.tabcontrol{display:block;width:100%;overflow:hidden}
.wizard > .steps .current-info,.tabcontrol > .steps .current-info{position:absolute;left:-999em}
.wizard > .content > .title,.tabcontrol > .content > .title{position:absolute;left:-999em}
.wizard > .steps{position:relative;display:block;width:100%}
.wizard > .steps ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}
.wizard > .steps ul li{padding:0 15px;position:relative}
.wizard > .steps ul li:before{content:'';position:absolute;left:0;top:9px;width:15px;height:2px;background:#79b90d}
.wizard > .steps ul li:first-child:before{display:none}
.wizard > .steps ul li:after{content:'';position:absolute;right:0;top:9px;width:15px;height:2px;background:#79b90d}
.wizard > .steps ul li:last-child:after{display:none}
.wizard > .steps ul li a{display:block;width:20px;height:20px;margin:0;padding:0;text-decoration:none;border-radius:100%;background:#f4f8f7;border:1px solid #e0e3e2}
.wizard > .steps ul li a span{display:none}
.wizard > .steps ul li a:hover,.wizard > .steps ul li a:active,.wizard > .steps ul li.current a,.wizard > .steps ul li.done a{background:#79b90d;border-color:#79b90d}
.wizard > .steps ul li.done a{background:#649a08;border-color:#649a08}
.wizard > .content{display:block;margin:0;overflow:hidden;position:relative;width:auto;min-height:500px}
.wizard > .content > .body{position:absolute;width:100%;padding:50px 0 0}
.wizard > .content > .body h4{padding:40px 0 30px;position:relative;text-align:center;color:#79b90d;font-size:30px;line-height:38px;font-family:'ITC Avant Garde Gothic Pro';font-weight:700}
.wizard > .content > .body h4:before{width:100px;height:10px;background:#79b90d;content:'';position:absolute;left:50%;top:0;margin-left:-50px}
.wizard > .actions{position:relative;display:block;text-align:right;width:100%}
.radio_group{display:flex;flex-direction:column;align-items:center;text-align:left}
.radio_group label{color:#000;font-size:15px;margin:0 0 10px;display:flex;flex-wrap:wrap;align-items:center}
.radio_group label input{margin-right:6px}
.wizard > .actions > ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}
.wizard > .actions > ul > li{margin:0 8px}
.wizard > .actions a{background:#79b90d;color:#fff;border:1px solid #79b90d;border-radius:40px;font-size:14px;text-transform:uppercase;font-family:'ITC Avant Garde Pro Book';cursor:pointer;padding:10px 40px;display:inline-block;text-decoration:none}
.dashboard_container{display:flex;flex-wrap:wrap;min-height:100vh}
.dashboard_container .dashboard_left_panel{width:290px;background:#222d32;position:sticky;top:0;height:100vh;transition:all ease .3s}
.dashboard_container .dashboard_left_panel .dashboard_logo{padding:20px;transition:all ease .3s}
.dashboard_container .dashboard_left_panel .dashboard_left_navigation h4{color:#fff;text-transform:uppercase;margin:0 0 15px;padding:20px 10px 0 25px;font-size:13px;letter-spacing:2px;transition:all ease .3s}
.dashboard_container .dashboard_left_panel .dashboard_left_navigation ul li a{color:#fff;font-size:14px;text-decoration:none;font-weight:600;padding:15px 10px;display:flex;align-items:center;flex-wrap:wrap;border-left:2px solid #222d32}
.dashboard_container .dashboard_left_panel .dashboard_left_navigation ul li a i{width:26px;text-align:center}
.dashboard_container .dashboard_left_panel .dashboard_left_navigation ul li a span{margin-left:10px;transition:all ease .3s}
.dashboard_container .dashboard_left_panel .dashboard_left_navigation ul li a img{max-height:26px;max-width:34px;height:50px}
.dashboard_container .dashboard_left_panel .dashboard_left_navigation ul li.active a{background:#0d161e;border-left:2px solid #79b90d}
.dashboard_container .dashboard_right_panel{width:calc(100% - 290px);min-height:500px;background:u#ecf0f5;transition:all ease .3s}
.dashboard_header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:50px;padding:5px 15px;background:#79b90d}
.menu_trigger{width:30px;cursor:pointer}
.menu_trigger span{display:block;height:2px;background:#fff}
.menu_trigger span:nth-child(2){margin:6px 0}
.header-right-area{display:flex;flex-wrap:wrap;align-items:center}
.account-area{position:relative}
.user-account{display:flex;flex-wrap:wrap;align-items:center;cursor:pointer}
.user-account .account-avataar{width:36px;height:36px;border-radius:100%;overflow:hidden;border:2px solid #fff;margin:0 10px 0 0}
.user-account .account-avataar img{width:100%}
.user-account .account-name{color:#fff;font-size:16px}
.account-area ul{position:absolute;background:#fff;border-radius:4px;right:0;min-width:170px;top:calc(100% + 20px);list-style-type:none;box-shadow:0 0 10px #000;display:none;z-index:3}
.account-area ul li a{color:#333;font-size:15px;display:block;text-decoration:none;padding:12px 16px}
.account-area ul li a:hover{color:#000}
.account-area ul:before{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;right:15px;top:-6px;content:''}
.currency-selector{margin:0 30px 0 0}
.currency-selector select{margin:0;padding:0;background:none;border:none;color:#fff;font-size:16px;outline:none;width:100%}
.currency-selector select option{color:#111}
.page_title{color:#222d32;margin:0 0 15px;padding:20px 10px 0 15px;font-size:22px;text-transform:uppercase}
.dashboard_content_inner{display:flex;justify-content:space-between;flex-wrap:wrap}
.dashboard_content_inner .dashboard_inner_main{width:75%}
.dashboard_content_inner .dashboard_inner_right{width:25%}
.dashboard_card{border-radius:10px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);margin:15px 0}
.dashboard_card .card-title{display:flex;padding:18px 15px;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5e5}
.dashboard_card .card-title span{text-transform:uppercase;color:#000;font-size:16px}
.dashboard_card .card-content{padding:15px}
.green-ico{background:#00a65a;color:#fff}
.parrot-ico{background:#6ebf44;color:#fff}
.dashboard-ico{display:block;margin:0 0 0 7px;width:40px;height:32px;border-radius:4px;text-align:center;line-height:32px;font-size:14px}
.dashboard_banner{background:url(../../images/banner-pattern.png) #79b90d;border-radius:10px;margin:15px 0;padding:0 40px 0 0;display:flex;align-items:center;flex-wrap:wrap;overflow:hidden}
.dashboard_banner .image{line-height:0;width:40%}
.dashboard_banner .text{width:57%}
.dashboard_banner .text h3{font-size:30px;color:#fff}
.dashboard_banner .text h3 span{color:#1a2226}
.dashboard_banner .text p.strong{font-size:20px;line-height:28px;font-weight:700;color:#fff;margin:15px 0}
.dashboard_banner .text p{font-size:14px;line-height:20px;font-weight:700;color:#fff}
.customer_content_inner{min-height:auto;height:100%}
.customer_banner{background:url(../../images/dashboard_bg.jpg) #79b90d;border-radius:10px;margin:10px;display:flex;align-items:center;flex-wrap:wrap;overflow:hidden;min-height:200px;height:100%;background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;}
.customer_banner .image{line-height:0;width:20%}
.customer_banner .text{width:60%}
.customer_banner .text h3{font-size:30px;color:#fff}
.customer_banner .text h3 span{color:#1a2226}
.customer_banner .text p.strong{font-size:20px;line-height:28px;font-weight:700;color:#fff;margin:15px 0}
.customer_banner .text p{font-size:14px;line-height:20px;font-weight:700;color:#fff}
.card-footer{padding:20px 10px;text-align:center;border-top:1px solid #e5e5e5}
.dashboard_table table{border:1px solid #c0d1d9;width:100%;border-bottom:none}
.dashboard_table table tr th,.dashboard_table table tr td{border-bottom:1px solid #c0d1d9;color:#000;font-size:15px;text-align:left;padding:15px 10px}
.dashboard_table table tr td{font-weight:700}
.dashboard_table table tr td .status{display:inline-block;background:#333;color:#fff;border-radius:4px;padding:4px 10px;font-size:13px}
.dashboard_table table tr td .status.deliver{background:#f754fa}
.dashboard_table table tr td .status.cancel{background:#ec225b}
.dashboard-table-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:15px}
.dashboard-table-top .results_count{width:100%;max-width:80px}
.dashboard-table-top .results_count select{height:40px;padding:0 15px;border-radius:4px;border:1px solid #bcbcc4}
.dashboard-table-top .results_search{width:100%;max-width:340px}
.dashboard-table-top .results_search input[type="search"]{height:40px;padding:0 15px;border-radius:4px;border:1px solid #bcbcc4;width:100%}
.dashboard-table-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:15px}
.results_label{font-size:14px}
.results_pagination ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}
.results_pagination ul li{margin:0 5px}
.results_pagination ul li a{border:1px solid #bcbcc4;border-radius:4px;display:block;padding:10px 15px;text-decoration:none;color:#333;font-size:13px}
.results_pagination ul li:hover a{color:#79b90d;border-color:#79b90d}
.results_pagination ul li.active a{color:#fff;border-color:#79b90d;background:#79b90d}
#slideshow{margin:0 auto;position:relative;width:100%;height:300px}
#slideshow > div{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;height:300px}
#slideshow > div > img{max-width:100%;height:100%;/* height:300px */}
#slideshow:hover i,#slideshow:hover .slider-dots{opacity:1}
.slidebtn{z-index:99;outline:none;border:none;width:14px;opacity:.5;height:25px;position:absolute;left:10px;background:url(../../images/prev.png) center center no-repeat;cursor:pointer;top:50%;margin-top:-13px}
.slidebtn:active{opacity:1}
.slidebtn.next{background:url(../../images/next.png) center center no-repeat;left:auto;right:10px}
.slidebtn:active,.slidedtn:focus{outline:none}
.slider-dots{opacity:.2;list-style:none;display:inline-block;padding-left:0;margin-bottom:0;position:absolute;left:50%;bottom:3%;transform:translate(-50%,0);z-index:99;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:none}
.slider-dots li{color:#000;display:inline;font-size:48px;margin-right:5px;cursor:pointer}
.slider-dots li.active-dot{color:#fff}
.dashboard-next-order{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.icons-set{display:flex;flex-wrap:wrap}
.dashboard-next-order .dashboard-next-order-details{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.dashboard-next-order .dashboard-next-order-details .text{padding:0 0 0 25px}
.dashboard-next-order .dashboard-next-order-details .text h5{font-size:16px;font-weight:700;margin:0 0 5px;padding:0}
.dashboard-next-order .dashboard-next-order-details .text p{font-size:15px;font-weight:400;margin:0 0 5px;padding:0}
.dashboard-next-order .dashboard-next-order-details .text p span{color:#79b90d}
.dashboard_container.half .dashboard_left_panel{width:70px}
.dashboard_container.half .dashboard_left_panel .dashboard_left_navigation ul li a span{opacity:0;visibility:hidden;font-size:0}
.dashboard_container.half .dashboard_left_panel .dashboard_logo{opacity:0;visibility:hidden;font-size:0}
.dashboard_container.half .dashboard_left_panel .dashboard_left_navigation h4{opacity:0;visibility:hidden;font-size:0}
.dashboard_container.half .dashboard_right_panel{width:calc(100% - 70px)}
.signin-container .multipurpose-box .white-panel .cstFormDesign .form_control .form_control-inner{display:flex;flex-direction:column;position:relative;padding:0 15px 0 40px;align-items:inherit}
.signin-container .multipurpose-box .white-panel .cstFormDesign .form_control .form_control-inner i{position:absolute;left:10px;top:15px;z-index:3}
.signin-container .multipurpose-box .white-panel .cstFormDesign .form_control .form_control-inner .required{width:100%!important;display:flex;align-items:center;padding:5px 0}
.signin-container .multipurpose-box .white-panel .cstFormDesign .form_control .form_control-inner .required + .error{display:flex;align-items:center;background-color:#ff0024;color:#fff;margin-left:-40px;margin-right:-15px;padding:2px 15px 2px 40px;font-size:14px}
.radio_group label.error{display:flex;align-items:center;background-color:#ff0024;color:#fff;font-size:14px;position:absolute;margin:20px 0px}
.radio_group label#instruments-error{bottom:45px;}
.radio_group label#handleSize-error{bottom:75px;}
.radio_group label#dentals_week-error{bottom:105px;}
.radio_group label#hone_blades-error{bottom:45px;}
.radio_group label#clinic_type-error{bottom:45px;}

@media all and (max-width:991px) {
.signin-container .multipurpose-box{max-width:700px}
.signin-container:before{background-size:auto 100%;width:50%}
.signin-container .multipurpose-box .white-panel{}
.green-mask,.signin-container .multipurpose-box .green-panel{}
.green-mask,
.signin-container .multipurpose-box .green-panel,
.signin-container .multipurpose-box.active .white-panel,
.signin-container .multipurpose-box.inactive .green-mask{left:350px;}
}
@keyframes mymove {
0%{left:350px;max-width:350px}
50%{max-width:350px}
100%{left:0;max-width:350px}
}
/* .signin-container .multipurpose-box.inactive .green-mask{animation:mymovereverse 1s;left:394px} */
@keyframes mymovereverse {
0%{left:0;max-width:350px}
50%{max-width:350px}
100%{left:350px;max-width:350px}
}
#signup-steps{max-width:340px}
.wizard > .content > .body h4{font-size:25px;line-height:33px}
@media all and (max-width:767px) {
.signin-container{padding:20px 0}
.signin-container .multipurpose-box{max-width:320px;border-radius:10px;min-height:596px}
.signin-container .multipurpose-box .white-panel,.green-mask,.signin-container .multipurpose-box .green-panel{position:relative;left:0}
.signin-container .multipurpose-box .white-panel{min-height:370px; width:100%;}
.signin-container .multipurpose-box.active .white-panel{left: 0; overflow-y: auto; overflow-x: hidden;}
.signin-container .multipurpose-box .green-panel .green-panel-inner{position:static;transform:none;max-width:100%;padding:25px}
.wizard > .content{min-height:260px}
.signin-container .multipurpose-box .white-panel .form-box,#signup-steps{max-width:100%;width:100%;transform:none;transition:all ease .5s;left:0;top:0;padding:25px}
.signin-container .multipurpose-box .white-panel .form-box.signup-form{left:100%}
#signup-steps{left:200%}
.signin-container .multipurpose-box .green-panel{max-width:100%;background:#79b90d;position:absolute;left:0;top:370px;min-height:215px; width:100%;}
.signin-container .multipurpose-box .green-panel.secondary{left:100%}
.signin-container .multipurpose-box.active .green-panel.secondary{left:0}
.signin-container .multipurpose-box.active .green-panel.primary{left:-100%}
.signin-container .multipurpose-box .white-panel .form-box.signup-form,#signup-steps,.signin-container .multipurpose-box .green-panel.secondary,.signin-container .multipurpose-box .green-panel .green-panel-inner.signin-box-trigger,.signin-container .multipurpose-box.active .green-panel .green-panel-inner.signup-box-trigger{visibility:visible;opacity:1}
.signin-container .multipurpose-box .green-panel .green-panel-inner .panel-logo{display:none}
.signin-container .multipurpose-box .white-panel .form-box h3,.signin-container .multipurpose-box .green-panel .green-panel-inner h3{font-size:20px;line-height:25px}
.wizard > .content > .body h4{font-size:20px;line-height:26px;padding:25px 0}
.wizard > .content > .body h4:before{height:5px}
.wizard > .actions a{font-size:13px;padding:7px 35px}
.signin-container .multipurpose-box .white-panel .form-box .form_control input[type="submit"],.signin-container .multipurpose-box .green-panel .green-panel-inner a{font-size:14px;padding:13px 50px}
.signin-container .multipurpose-box .white-panel .form-box.signup-form,#signup-steps,.signin-container .multipurpose-box .green-panel .green-panel-inner.signin-box-trigger,.signin-container .multipurpose-box.active .white-panel .form-box.login-form,.signin-container .multipurpose-box.active .green-panel .green-panel-inner.signup-box-trigger,.signin-container .multipurpose-box.active .white-panel.steps-activated .signup-form,.signin-container .multipurpose-box.active .green-panel.primary,.signin-container .multipurpose-box.active .green-panel.secondary{visibility:visible;opacity:1}
.signin-container .multipurpose-box.active .white-panel .form-box.login-form{left:-100%}
.signin-container .multipurpose-box.active .white-panel .form-box.signup-form{left:0}
.signin-container .multipurpose-box .white-panel.steps-activated .form-box.login-form{left:-200%}
.signin-container .multipurpose-box .white-panel.steps-activated .form-box.signup-form{left:-100%}
.signin-container .multipurpose-box .white-panel.steps-activated #signup-steps{left:0}
.signin-container .multipurpose-box .green-panel .green-panel-inner p,.signin-container .multipurpose-box .white-panel .form-box p{font-size:13px;line-height:18px}
.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner input[type="text"],.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner input[type="email"],.signin-container .multipurpose-box .white-panel .form-box .form_control .form_control-inner input[type="password"]{height:40px}
.wizard > .steps ul li a{width:16px;height:16px}
.wizard > .steps ul li{padding:0 10px}
.wizard > .steps ul li:before,.wizard > .steps ul li:after{top:7px;width:10px}
.customer_banner{background:url(../../images/banner-pattern.png) #79b90d;}
.customer_banner .image{width:100%}
.customer_banner .text{width:100%;padding:10px}
}
input[type='checkbox'] {accent-color:#79b90d;}
input[type='radio'] {accent-color:#79b90d;}
.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-body .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.card-body .row .col{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.card-body .row .col a.btn-success{background-color:#6ebf44;border-color:#6ebf44;}
.card-body .btn:not(:disabled):not(.disabled){cursor:pointer}
.prodblock{margin-bottom:15px;padding:0 10px}