.fitting_container{position:fixed;left:0;right:0;top:0;bottom:0;width:auto;height:auto;z-index:2;background:rgba(0,0,0,0.5);opacity:0;transition:opacity ease-in-out .2s;color:#fff;font-family:sans-serif}.fitting_container.active{opacity:1}.fitting_wrapper{display:block;box-sizing:border-box;overflow:hidden;position:absolute;height:100%;width:100%}.fitting_modal{display:block;margin-left:auto;margin-right:auto;max-width:540px;background:#333;border-radius:3px;box-sizing:border-box;box-shadow:0 15px 14px -8px #000;max-height:100%;position:relative;overflow:hidden;width:100%}.fitting_container.fade .fitting_modal{transition:opacity ease-in-out .3s;opacity:0}.fitting_container.fade.active .fitting_modal{opacity:1}.fitting_container.slide .fitting_modal{transition:transform ease-in-out .25s;transform:translate3d(0,100%,0)}.fitting_container.slide.active .fitting_modal{transform:translate3d(0,0,0)}.fitting_container.scale .fitting_modal{transition:transform linear .3s;transform:scale(0.8)}.fitting_container.scale.active .fitting_modal{transform:scale(1)}.fitting_container.blur .fitting_modal{transition:filter linear .3s;filter:blur(3px)}.fitting_container.blur.active .fitting_modal{filter:blur(0px)}.fitting_title{display:block;position:relative;height:48px;background:rgba(100,100,100,0.5);border-bottom:1px solid rgba(150,150,150,0.5)}.fitting_title h3{display:block;position:relative;padding:0 10px;margin:0;height:48px;line-height:48px}.fitting_close{position:absolute;right:0;top:0;height:48px;text-decoration:none;background:#333;color:#888}.fitting_close:hover{background:rgba(0,0,0,0.5);color:#fff}.fitting_close .icon{height:48px;line-height:48px;padding:0 10px;border-left:1px solid rgba(150,150,150,0.5);box-shadow:2px -1px 6px -2px rgba(0,0,0,0.5) inset;display:block}.fitting_content{position:absolute;top:48px;bottom:0;left:0;right:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding:10px}.fitting_content > .fitting_content_text{margin:0}.fitting_content .fitting_html{display:block;padding:6px 0;margin:8px 6px 20px;font-size:14px;color:#ccc;background:#222;padding:10px;border-radius:3px}.fitting_content .fitting_html p{margin:0}.fitting_content p.fitting_content_text{margin:0 0 10px}.fitting_content_form label{display:block;padding:0 0 5px;font-size:13px;color:inherit}.fitting_content_form .margin_fix{display:block;box-sizing:border-box}.fitting_content_form .margin_fix > *{width:100%!important;display:block;border:1px solid rgba(150,150,150,0.5);overflow:hidden;border-radius:3px;padding:8px;box-sizing:border-box;min-width:100%!important;max-width:100%!important;font-family:inherit}.fitting_content_form .fitting_content_text{float:left;margin:0;height:48px;line-height:48px;font-style:italic;font-size:14px;color:#ccc}.fitting_content .fitting_griddy{display:flex;white-space:nowrap;margin:0 -5px;overflow:hidden;box-sizing:border-box}.fitting_content .fitting_griddy.wrap{flex-wrap:wrap}.fitting_content .fitting_griddy > .fitting_col{display:inline-block;position:relative;padding:0 10px 8px;box-sizing:border-box;min-width:33.33%;margin:6px 0}.type_confirm .fitting_content .fitting_griddy > .fitting_col{padding:0 10px}.fitting_content .fitting_griddy > .fitting_col.col_textarea{min-width:100%!important}.fitting_content button{margin:0 0 0 auto;border:1px solid;border-radius:3px;display:block;width:auto;padding:2px 14px;line-height:34px;text-transform:uppercase;background:#09d;font-size:15px;font-family:inherit;color:#fff;cursor:pointer;box-sizing:border-box}.fitting_content button:hover{background:rgba(150,150,150,0.5);color:#fff}.fitting_content button.fitting_button{width:100%}.fitting_button{text-align:center;text-transform:uppercase;padding:0 10px;height:48px;line-height:48px;box-sizing:border-box;box-shadow:0 23px 0 0 rgba(255,255,255,0.15) inset;border:1px solid #09d;border-radius:3px;display:block;background:#09d;font-size:15px;font-family:inherit;color:#fff;cursor:pointer;position:relative}.fitting_button.btn_confirm_1{background:#999;border-color:#bbb}.fitting_button input{display:block;position:absolute;top:0;left:0;opacity:0;visibility:hidden}.fitting_container.no_title .fitting_modal{background:none}.fitting_container.no_title .fitting_modal .fitting_title{background:none;height:36px;line-height:36px;border:none}.fitting_container.no_title .fitting_modal .fitting_close{line-height:36px;height:36px;border-radius:8px 8px 0 0;border:0 solid;padding:0 8px;background:#666;color:#aaa}.fitting_container.no_title .fitting_modal .fitting_close .icon{height:36px;line-height:36px}.fitting_container.no_title .fitting_modal .fitting_content{background:#333;top:36px;border-radius:3px 0 3px 3px}.fitting_container.light{background:rgba(255,255,255,0.6)}.fitting_container.light .fitting_modal{box-shadow:0 15px 14px -8px #555;background:#fff;color:#555}.fitting_container.light .fitting_title{background:#eee;color:#666;border-bottom:1px solid #ddd}.fitting_container.light .fitting_close{background:#ddd;color:#999;box-shadow:none}.fitting_container.light .fitting_close:hover{background:#eee;color:#444}.fitting_container.light .fitting_close .icon{border-left:1px solid #ccc;box-shadow:none}.fitting_container.light .fitting_html{color:#333;background:#eee;padding:10px;border-radius:3px;border-bottom:0 solid}.fitting_container.light .fitting_content button:hover{background:#eee;border:1px solid;color:#09d}.fitting_container.light .fitting_button.btn_confirm_1{background:#333;border-color:#000}@media screen and (max-width: 960px){.fitting_modal{max-width:100%}}
