.ui-datepicker{left:18%!important}.loading-back-lg{position:fixed}.loading-black-64{position:fixed;top:0}header{width:100%}header .navbar{margin-bottom:0}main{margin-top:50px!important;overflow-y:visible}.navbar-rayteb-adaptive .icon-bar{background-color:#fff!important;border:1px solid;color:#fff!important;width:25px;height:4px}.navbar-rayteb-adaptive .clock{float:left;color:#184b5a;font-family:byekan;margin-top:13px;margin-bottom:8px;font-size:15px}@media(min-width:992px){.navbar-rayteb-adaptive .navbar-toggle{display:block}}.mainmenu-aside .aside-dialog .aside-body{background:#48a684;background:-moz-linear-gradient(top,#48a684 0%,#285083 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#48a684),color-stop(100%,#285083));background:-webkit-linear-gradient(top,#48a684 0%,#285083 100%);background:-o-linear-gradient(top,#48a684 0%,#285083 100%);background:-ms-linear-gradient(top,#48a684 0%,#285083 100%);background:linear-gradient(to bottom,#48a684 0%,#285083 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b7582',endColorstr='#9E9E9E',GradientType=0);padding:0}.mainmenu-aside .mainmenu-list{list-style-type:none;padding:0;margin-top:20px}.mainmenu-aside .mainmenu-list li{border-bottom:1px dashed #eaeaea;line-height:40px;text-indent:10px}.mainmenu-aside .mainmenu-list li a{font-size:15px;color:#fff}.appointment-timesheet-page .header-box2{height:auto}.appointment-timesheet-page .header-box2 .header-menu .appointment-register{text-align:right;font-size:15px;margin-right:-15px}.appointment-timesheet-page .header-box2 .header-menu .appointment-register .logo{width:130px;margin-top:-13px;margin-right:7px;margin-left:8px}.appointment-timesheet-page .header-box2 .header-menu .appointment-register a{color:#fff;padding:0 5px;top:-2px;position:relative;border-left:2px solid #eaeaea}.appointment-timesheet-page .header-box2 .header-menu .appointment-register a:last-child{border-left:none}.appointment-timesheet-page .header-box2 .header-menu .logo-col{text-align:left}.appointment-timesheet-page .header-box2 .header-title h3{margin-right:-55px;font-size:16px;display:block;color:#fff;margin-top:0;text-align:center;height:12px}.appointment-timesheet-page .header-box2 .header-title h3.header-icon{display:inline-block;position:relative;margin-right:-9px}.appointment-timesheet-page .header-box2 .header-title h3.header-icon i{font-size:25px;color:#fff;position:absolute;top:-16px;right:0;left:0}.appointment-timesheet-page main .main-content{padding-left:15px;padding-right:15px}.appointment-timesheet-page main .main-content .search-param{position:fixed;top:0;bottom:0;left:0;right:0;background-color:gray;z-index:9999999;padding:20px 10px}.appointment-timesheet-page main .main-content .search-param .appointment-select .select{z-index:99999;right:10px;max-height:300px!important;overflow-y:auto!important}.appointment-timesheet-page main .main-content .search-param .appointment-select div{padding-left:5px;padding-right:5px}.appointment-timesheet-page main .main-content .search-param .appointment-select div i.header-select-icon{font-size:20px;position:absolute;top:16px;right:11px;z-index:5;color:#545454;height:22px}.appointment-timesheet-page main .main-content .search-param .appointment-select div .btn:hover:not(.btn-link):not(.btn-flat),.appointment-timesheet-page main .main-content .search-param .appointment-select div .btn-default:hover:not(.btn-link):not(.btn-flat){background-color:#fff;color:#000}.appointment-timesheet-page main .main-content .search-param .appointment-select div button.btn-default{background-color:#fff;width:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);border:solid 1px #e1e1e4;border-radius:0;height:48px;margin:2px 0}.appointment-timesheet-page main .main-content .search-param .appointment-select div button.btn-default .caret{position:absolute;margin-top:9px;margin-left:9px;left:0}.appointment-timesheet-page main .main-content .search-param .appointment-select div input[type=text]{background-color:#fff;width:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);border:solid 1px #e1e1e4;border-radius:0;height:48px;text-align:center;margin:2px 0}.appointment-timesheet-page main .main-content .appointment-list{height:auto;overflow:auto}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main{height:auto;background-color:transparent;margin-top:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet{height:auto;margin-left:0;padding-left:0;padding-right:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header{padding-right:initial}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .search-param-note{text-align:center;background-color:#285083;color:#fff;padding:10px 0;height:40px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .search-param-note .map-sw{position:absolute;margin-right:10px;margin-top:2px;right:0;z-index:100}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header{padding-right:0;padding-left:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick{margin:0 auto 4px auto;width:100%;color:#fff;text-align:center;position:relative;height:35px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-big-angle-arrow-left{position:absolute;left:4px;top:9px;color:#fbd649;font-size:1.3em;cursor:pointer}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .day-pick-inner{top:3px;font-size:17px;line-height:17px;width:auto;border:none;background:none;color:#fbd649;display:inline-block;text-align:center;position:relative;cursor:pointer}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-calendar{font-size:19px;display:inline-block;top:7px;position:relative;color:#ffd92e;cursor:pointer}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-big-angle-arrow-right{position:absolute;right:4px;top:9px;color:#fbd649;font-size:1.3em;cursor:pointer}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items{position:static;margin-top:5px;height:auto;overflow-y:scroll}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor{background-color:#fff;margin-left:15px;margin-right:15px;margin-top:7px;height:auto;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),0 5px 20px 0 rgba(0,0,0,.2);position:relative}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor:first-child{margin-top:5px!important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor button{padding:2px;margin:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .ribbon{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .ribbon span{font-size:12px;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#2aa77e;background:linear-gradient(#2aa77e 0%,#139476 100%);position:absolute;top:19px;left:-21px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #27b191;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #0f824c}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #27b191;border-bottom:3px solid transparent;border-top:3px solid #0f824c}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .ribbon span.blue{background:#2a79a9;background:linear-gradient(#39abe2 0%,#1e8bb5 100%)!important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .ribbon span.blue::before{border-left:3px solid #3991bb!important;border-top:3px solid #137896!important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .ribbon span.blue::after{border-right:3px solid #3991bb!important;border-top:3px solid #137896!important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image{margin-top:5px;min-height:100px;padding-left:15px;padding-right:15px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner{height:100%;border-left:none}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon{display:inline-block;position:absolute;margin-right:0;width:100px;height:100%}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon i{font-size:90px;color:#797878;position:static;border-radius:0%;text-align:center}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon .i-img{width:auto;height:auto;max-width:100%;max-height:100%;right:-7px;margin:0 auto}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info{display:inline-block;margin-right:100px;margin-top:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span{display:inline-block;width:100%;line-height:22px;height:auto;font-size:14px;color:#5f5f5f}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.clinic-name{padding:3px;width:100%;height:auto;border-radius:3px;background-color:#dff7d9;color:#027912}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.clinic-name.blue{color:#024d7b;width:100%;border:none;background-color:transparent;padding:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.doctor-name{font-size:17px!important;font-weight:bold;color:#06948f!important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.doctor-name.blue{color:#0670ae!important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span a.blue{color:#0670ae!important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet{margin-top:0;margin-bottom:0;padding-top:5px;padding-left:15px;padding-right:15px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .shift-title{font-size:15px;display:inline-block;width:100%;text-align:center}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .shift-item{width:100%;display:inline-block;text-align:center}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .remain-appointment{display:block;color:#086f49;height:20px;margin-top:3px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-center-address{text-align:right;border-bottom:1px solid #019a62;padding-bottom:4px;margin-top:20px;padding-right:5px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-center-address.blue{border-color:#0069b3}.appointment-timesheet-page main .main-content .appointment-list .register-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}.appointment-timesheet-page main .main-content .appointment-list .register-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}.appointment-timesheet-page main .main-content .appointment-list .register-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}.appointment-timesheet-page main .main-content .appointment-list .register-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}.appointment-timesheet-page main .main-content .appointment-list .register-template .appointment-doctor-info .prof{color:#2b4a76!important;margin:0 5px}.appointment-timesheet-page main .main-content .appointment-list .register-template .appointment-doctor-info .prof label{color:#2b4a76}.appointment-timesheet-page main .main-content .appointment-list .register-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}.appointment-timesheet-page main .main-content .appointment-list .register-template .appointment-doctor-info span.doctor-name{font-size:17px!important;font-weight:bold;color:#2b4a76!important;margin:10px 5px}.appointment-timesheet-page main .main-content .appointment-list .register-template .btn-accept{width:120px;background-color:#3ec400}.appointment-timesheet-page main .main-content .appointment-list .register-template .btn-cancel{margin-right:10px;width:120px;background-color:#feab00;padding:8px 30px!important}.appointment-timesheet-page main .main-content .appointment-list .register-success-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}.appointment-timesheet-page main .main-content .appointment-list .register-success-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}.appointment-timesheet-page main .main-content .appointment-list .register-success-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .appointment-doctor-info .prof{color:#2b4a76!important;margin:0 5px}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .appointment-doctor-info .prof label{color:#2b4a76}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .appointment-doctor-info span.doctor-name{font-size:17px!important;font-weight:bold;color:#2b4a76!important;margin:10px 5px}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .btn-accept{width:200px;background-color:#3ec400}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .btn-cancel{margin-right:100px;width:200px;background-color:#feab00}.appointment-timesheet-page main .main-content .map-header{text-align:center;background-color:#285083;color:#fff;padding:10px 0;height:40px}.appointment-timesheet-page main .main-content .appointment-map{height:100%;margin-right:0;padding-right:0}.appointment-timesheet-page main .main-content .appointment-map ng-map{display:block;margin:10px 0 0 0;height:100%!important}.appointment-timesheet-page main .main-content .ticket-pre label{font-weight:bold;font-size:1.1em;color:#000}.appointment-timesheet-page main .main-content .ticket-pre span{color:#444}.appointment-timesheet-page main .main-content .ticket-pre .ticket-pre-info{margin:0 15px;border:1px solid #fff;border-radius:5px;padding:10px 10px;background:rgba(0,0,0,.3);height:auto}.appointment-timesheet-page main .main-content .ticket-pre .ticket-pre-info ul{margin-left:5%;font-size:18px;color:#fff;line-height:37px;height:100%!important;overflow-y:auto;margin-left:0;padding:0 20px 0 0}.pendingticket{margin-top:40px;height:30px;margin-bottom:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:13px;font-weight:bold;color:#06948f!important}.TicketRequest #pre-register label{font-weight:bold;font-size:1.1em;color:#000}.TicketRequest #pre-register span{color:#444}.TicketRequest #pre-register .ticket-pre-info{margin:10px 0 0 40px;border:1px solid #fff;border-radius:5px;padding:10px 25px;height:83%}.TicketRequest #pre-register .ticket-pre-info ul{font-size:18px;color:#fff;line-height:37px;height:100%!important;overflow-y:auto;margin-left:5%}.appointment-search{background-color:transparent;margin-top:0}.appointment-search .appointment-right{height:100%}.appointment-search .appointment-right .appointment-search-main{margin:5% 0;height:auto!important}.appointment-search .appointment-right .appointment-search-main .appointment-search-header{height:50px;background:none}.appointment-search .appointment-right .appointment-search-main .appointment-search-header span{font-size:25px;line-height:50px;display:inline}.appointment-search .appointment-right .appointment-search-main .appointment-search-header span.header-icon{display:inline-block;position:relative;margin-right:7px}.appointment-search .appointment-right .appointment-search-main .appointment-search-header span.header-icon i{font-size:30px;color:#fff;position:absolute;top:-20px;right:0;left:0}.appointment-search .appointment-right .appointment-search-main .appointment-search-body{background-color:transparent}.appointment-search .appointment-right .appointment-search-main .appointment-search-body .select{z-index:99999;right:10px;max-height:300px!important;overflow-y:auto!important}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group{padding-left:5px;padding-right:5px;margin-top:0;margin-bottom:0}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group i.header-select-icon{font-size:20px;position:absolute;top:11px;right:11px;z-index:5;color:#545454;line-height:40px}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group .btn:hover:not(.btn-link):not(.btn-flat),.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group .btn-default:hover:not(.btn-link):not(.btn-flat){background-color:#fff}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group input.form-control{box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);height:48px;padding-right:35px;font-size:17px;background-color:#fff;background-image:none;border:solid 1px #e1e1e4;margin:2px 0}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group button{width:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);border:solid 1px #e1e1e4;border-radius:0;height:48px;margin:2px 0}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group button .caret{position:absolute;margin-top:9px;margin-left:9px;left:0}.appointment-search .appointment-right .appointment-search-main .appointment-search-body .home-appointment-required{position:absolute;left:-16px;font-size:25px;color:red;top:0}.appointment-search .appointment-right .appointment-search-main .appointment-search-body .appointment-search-box{padding-left:5px;padding-right:5px;margin-top:0;margin-bottom:0}.appointment-search .appointment-right .appointment-search-main .appointment-search-body .appointment-search-box button.btn-search{width:100%;font-size:18px;height:48px;background:#4caf50;margin-top:3px}.appointment-search .appointment-right .appointment-search-main .appointment-search-footer{margin-top:10px;margin-bottom:20px;text-align:center}.appointment-search .appointment-right .appointment-search-main .appointment-search-footer a{font-size:15px;text-decoration:underline}.appointment-search .appointment-info{margin:20px}.appointment-search .appointment-info .appointment-info-top h3{font-size:24px;line-height:33px;text-align:center;margin-top:-10px}.appointment-search .appointment-info .appointment-info-top .appointment-split{border-bottom:2px solid #cecccc;margin-bottom:15px;margin-top:10px}.appointment-search .appointment-info .appointment-info-bottom div{margin-top:13px}.appointment-search .appointment-info .appointment-info-bottom div:first-child{margin-top:5px}.appointment-search .appointment-info .appointment-info-bottom div span{display:inline-block;position:relative}.appointment-search .appointment-info .appointment-info-bottom div span i{font-size:18px;position:absolute;top:-12px;right:0;left:0}.appointment-search .appointment-info .appointment-info-bottom div p{display:inline;margin-right:20px;font-size:16px}.feedback-container{margin-top:20px!important}.offer-rayteb{margin:40px 5px 20px 5px;padding-bottom:10px;padding:0;padding-top:10px;background-color:transparent}.offer-rayteb label{color:#000!important}.offer-rayteb input{color:#000!important;background-image:linear-gradient(#009688,#009688),linear-gradient(#fffefe,#fffefe)!important}.offer-rayteb textarea{color:#000!important;background-image:linear-gradient(#009688,#009688),linear-gradient(#fffefe,#fffefe)!important;min-height:150px;background-color:#eee;padding:10px!important}.offer-rayteb .floating-label{color:#000;right:3px}.offer-rayteb .drop-down{box-shadow:0 1px 6px 0 rgba(255,254,254,.15),0 1px 6px 0 rgba(255,255,255,.15)!important;border-radius:0;height:32px!important;color:#000!important;margin-right:16px!important;border-color:#fff!important}footer{position:fixed}footer .footer-content2{min-width:0;background-color:#fff;position:static;padding:0 15px}footer .footer-content2 .footer-copyright{margin:5px 0;font-size:12px}.rayteb_logo{text-align:center;display:inline-block;margin-right:calc(50% - 110px)}.rayteb_logo .logo{height:40px;margin-top:4px;margin-right:38px}#InvoiceForm{margin-top:10px;direction:rtl;-webkit-box-shadow:0 0 11px #bbb;-ms-box-shadow:0 0 11px #bbb;box-shadow:0 0 11px #bbb;padding:20px;padding-bottom:10px;background-color:#fff}#InvoiceForm *{font-family:BBCBold!important}#InvoiceForm .digit{font-family:'B Yekan'!important}#InvoiceForm .well{background-color:#fff!important;box-shadow:black 5px 5px 11px rgba(0,0,0,.09)!important;border:1px solid #bbb}#InvoiceForm h3{display:block;margin-right:15px;margin-bottom:20px;margin-top:-10px;font-size:22px;font-weight:bold}#InvoiceForm p{line-height:35px;font-size:16px}#InvoiceForm p span{color:#dc143c}#InvoiceForm .loginIcon{font-size:40px;color:#049860}#InvoiceForm img{height:60px;margin-bottom:10px;margin-top:10px}#InvoiceForm .InvoiceLeftItem{float:left;direction:rtl;text-align:right}#InvoiceForm .InvoiceRightItem{direction:rtl;text-align:right}#InvoiceForm .list-group>div{height:35px;padding-top:4px;padding-bottom:5px}#InvoiceForm .list-group .disabled{background-color:#f2f2f2;font-size:18px;font-weight:bold}#InvoiceForm .list-group .disabled .InvoiceRightItem{text-align:center}#InvoiceForm button{font-size:20px!important;padding:13px 16px;background-color:#323232;color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;position:relative;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin:0}#InvoiceForm button span{display:inline-block;font-size:22px}#InvoiceForm #CancelPayment{font-size:20px!important;padding:13px 16px;background-color:#dbdbdb;color:#767575;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;position:relative;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;margin:0}#InvoiceForm #CancelPayment span{display:inline-block;font-size:25px;top:9px}#InvoiceForm .greenRow{color:#359636;font-size:17px;font-weight:bold}#InvoiceForm .blackRow{color:#000;font-size:17px;font-weight:bold}#InvoiceForm .redRow{color:#d31c1c;font-size:17px;font-weight:bold}#InvoiceForm .InvoiceButton{margin-bottom:0}#InvoiceForm .infoBank{text-align:center;font-size:22px;width:98%;display:flex;justify-content:space-between;align-items:center;font-weight:700}#ResultPaymentForm{background-color:#fff;margin-top:25px!important;direction:rtl;-webkit-box-shadow:0 0 11px #bbb;-ms-box-shadow:0 0 11px #bbb;box-shadow:0 0 11px #bbb;padding:20px;padding-bottom:10px}#ResultPaymentForm *{font-size:15px}#ResultPaymentForm h3{display:block;margin-right:50px;margin-bottom:20px;margin-top:0;font-size:13px;font-weight:bold}#ResultPaymentForm p{line-height:25px;font-size:12px;text-align:justify}#ResultPaymentForm p span{color:#dc143c}#ResultPaymentForm .loginIcon{font-size:40px;color:#049860}#ResultPaymentForm .InvoiceLeftItem{float:left;direction:rtl;text-align:right}#ResultPaymentForm .InvoiceRightItem{float:right;direction:rtl;text-align:right}#ResultPaymentForm .list-group>div{height:45px;padding-top:10px;padding-bottom:10px}#ResultPaymentForm .list-group .disabled{background-color:#f2f2f2;font-size:18px;font-weight:bold}#ResultPaymentForm #CancelPayment,#ResultPaymentForm #Print{font-size:20px!important;padding:13px 16px;background-color:#323232;color:#fff;position:relative;-ms-border-radius:3px;border-radius:3px}#ResultPaymentForm .greenRow{color:#359636;font-size:17px;font-weight:bold}#ResultPaymentForm .redRow{color:#d31c1c;font-size:17px;font-weight:bold}#ResultPaymentForm .blackRow{color:#000;font-size:17px;font-weight:bold}#ResultPaymentForm .PaymentButton{margin-bottom:0}#ResultPaymentForm .alert{padding:10px;margin:0;margin-top:-11px;margin-left:-16px;margin-right:-16px;height:45px;text-align:center}#ResultPaymentForm input[type=text]{height:29px}#Mobile{direction:ltr;text-align:right}#OperatingBank{margin-bottom:0;margin-right:5px;margin-left:5px}#OperatingBank a{cursor:pointer}#OperatingBank input[type=radio]{margin-top:40px;opacity:initial;height:initial;width:initial}.ticket-Info .track-item-Link{-webkit-perspective:800px;-moz-perspective:800px;-ms-perspective:800px;perspective:800px}.ticket-Info .track-item-Link .main-panel{padding:10px}.ticket-Info .track-item-Link .main-panel .track-info .track-btn button{border-radius:2px;height:30px;padding:0;background-color:#ef6262;color:#fff}.ticket-Info .track-item-Link .main-panel .track-info .track-btn button.btn-ok{background-color:#098271!important}.ticket-Info .track-item-Link .main-panel .track-info img{width:100px;height:100px;-webkit-box-shadow:0 0 10px 0;-ms-box-shadow:0 0 10px 0;box-shadow:0 0 10px 0}.ticket-Info .track-item-Link .main-panel .track-info .track-text{margin:0;font-family:IRANSansWeb,Vazir,Arial,sans-serif}.ticket-Info .track-item-Link .main-panel .track-info .track-text div{margin:10px 0}.ticket-Info .track-item-Link .main-panel .track-info .track-text .track-text-item{line-height:25px}.ticket-Info .track-item-Link .main-panel .track-info .track-image i{height:auto;font-size:50px;line-height:0;margin-bottom:0;color:#1192ab}.ticket-Info .track-item-Link .main-panel .track-info button{font-size:12px}.ticket-Info .track-item-Link .main-panel .track-confirm{position:absolute;left:0;right:0;top:35%;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.ticket-Info .track-item-Link .main-panel .track-confirm .btn-confirm{background-color:#107290!important;color:#fff!important}.ticket-Info .track-item-Link .main-panel .track-confirm .btn-confirm .ripple-wrapper{color:#fff!important}.ticket-Info .track-item-Link .main-panel .track-confirm .btn-cancel-confirm{background-color:#af0000!important;color:#fff!important}.ticket-Info .track-item-Link .main-panel .track-confirm .btn-cancel-confirm .ripple-wrapper{color:#fff!important}.ticket-Info .track-item-Link .main-panel.active{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);background-color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.ticket-Info .track-item-Link .main-panel.active .track-info{opacity:1;visibility:visible;-webkit-transition:opacity .25s .25s;-moz-transition:opacity .25s .25s;-o-transition:opacity .25s .25s;transition:opacity .25s .25s}.ticket-Info .track-item-Link .main-panel.active .track-confirm{color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.ticket-Info .track-item-Link .main-panel.deactive{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);background-color:#ea5e5e;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.ticket-Info .track-item-Link .main-panel.deactive .track-info{opacity:0;visibility:hidden;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.ticket-Info .track-item-Link .main-panel.deactive .track-confirm{color:#fff;opacity:1;visibility:visible;-webkit-transition:opacity .25s .25s;-moz-transition:opacity .25s .25s;-o-transition:opacity .25s .25s;transition:opacity .25s .25s}@media(min-width:480px)and (max-width:767px){#InvoiceForm .infoBank{font-size:20px}}@media(max-width:479px){.br{display:block}.paymentWallet-form{width:90%!important}#InvoiceForm *{font-size:16px}#InvoiceForm h3{font-size:13px}#InvoiceForm p{line-height:25px;font-size:12px;text-align:justify}#InvoiceForm input[type=text]{height:29px}#InvoiceForm .infoBank{font-size:11px}.paymentWallet-form-footer-buttom{font-size:13px!important;font-weight:600}.paymentWallet-form{width:100%}.header-paymentWallet-form-body-h3{font-size:15px!important}.infoBank{font-size:14px!important;display:flex!important;flex-direction:column!important}.paymentWallet-form{width:100%}.rayteb-card.SendInWallet-Icon-i{font-size:33px!important}.InvoiceButton-btn{width:100%;margin-top:20px}}.DigitEng{font-family:monospace}.SendInWallet{height:100%;padding:10px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.SendInWallet-Icon{font-size:43px;text-align:center;width:100%;color:green;height:87%;display:flex;flex-direction:column}.SendInWallet-Icon span{margin-top:10px;font-size:15px}.chacked-SendInWallet{position:absolute;top:50%;left:100%;margin:0!important}.paymentWallet-form{width:70%;height:500px;position:relative;border:1px solid #000;background-color:#fff;margin-top:40px}.paymentWallet-body{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.paymentWallet-form-header{height:150px;width:100%;border-bottom:1px solid #000;background-color:rgba(97,235,33,.8)}.paymentWallet-form-header-iconform{width:200px;height:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.paymentWallet-form-header-icon{width:40%;height:52%;border:2px solid #000;border-radius:40px;position:relative}.paymentWallet-form-header-icon i{font-size:40px;font-weight:800;color:green;left:29%;top:12%;position:absolute}.paymentWallet-form-footer{width:100%;height:60px;position:absolute;bottom:0;border-top:1px solid #000}.paymentWallet-form-footer-form{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.paymentWallet-form-footer-buttom{background-color:#107290;border:0;outline:unset;width:auto;height:80%;margin:0 10px;font-size:15px;cursor:pointer;color:#fff}.paymentWallet-form-footer-buttom:hover{background-color:#107290;transition:1s}.header-paymentWallet-form-body{width:100%;height:40px;padding:0 20px;display:flex;margin-top:20px}.header-paymentWallet-form-body-h3{font-weight:600;font-size:16px;color:#30332f;font-family:'Yekan'}.paymentWallet-form-body-table{margin:0 10px}.table-payment-wallet{font-family:'B Yekan';font-weight:600;font-size:15px}