.lock-modal{overflow:hidden!important}.modal.open-modal{display:flex;justify-content:center;align-items:center}.modal{display:none;position:fixed;z-index:9999999;top:0;right:0;bottom:0;left:0;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);font-size:14px;-webkit-overflow-scrolling:touch}.modal h1,.modal h2,.modal h3,.modal h4{font-size:20px;padding:0;margin-bottom:1rem;color:#565656;font-style:normal;font-weight:600}.modal *{margin:0;padding:0;border:0;vertical-align:baseline;outline:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.modal label{font-weight:700}.modal .icon,.modal .shopicons{color:grey;margin:0}.modal .modal-row{margin:0 -8px}.modal .modal-row:after{display:table;content:" ";clear:both}.modal .modal-col-1,.modal .modal-col-10,.modal .modal-col-11,.modal .modal-col-12,.modal .modal-col-2,.modal .modal-col-3,.modal .modal-col-4,.modal .modal-col-5,.modal .modal-col-6,.modal .modal-col-7,.modal .modal-col-8,.modal .modal-col-9{position:relative;float:left;min-height:1px;padding:0 8px}.modal .modal-col-1{width:8.33333333%}.modal .modal-col-2{width:16.66666667%}.modal .modal-col-3{width:25%}.modal .modal-col-4{width:33.33333333%}.modal .modal-col-5{width:41.66666667%}.modal .modal-col-6{width:50%}.modal .modal-col-7{width:58.33333333%}.modal .modal-col-8{width:66.66666667%}.modal .modal-col-9{width:75%}.modal .modal-col-10{width:83.33333333%}.modal .modal-col-11{width:91.66666667%}.modal .modal-col-12{width:100%}.modal .modal-col-15{width:20%}.modal a{margin:0;padding:0;color:#42b5db}.modal a:active,.modal a:focus,.modal a:hover{color:#38afd6}.modal .wachtwoord-vergeten,.modal .wachtwoord-vergeten:active,.modal .wachtwoord-vergeten:focus,.modal .wachtwoord-vergeten:hover{color:#999;font-size:.75rem}.modal-title{display:inline-block;padding:12px 15px;font-size:20px}.modal .modal-text-right{text-align:right!important}.modal .modal-text-left{text-align:left!important}.modal .modal-text-center{text-align:center!important}.modal .modal-privacy{display:block;font-size:.8rem;color:#777}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:400px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:6px}.modal .back,.modal .modal-header .close,.modal .modal-header .modal-refresh{display:inline-block;font-size:1.4rem;font-weight:700;padding:.7rem 1rem .2rem;color:#d3d3d3;cursor:pointer}.modal .back:focus,.modal .back:hover,.modal modal-header .close:focus,.modal modal-header .close:hover,.modal modal-header .modal-refresh:focus,.modal modal-header .modal-refresh:hover{color:#aaa;text-decoration:none;cursor:pointer}.modal .modal-header{text-align:right}.modal .modal-body{padding:15px}.modal .modal-footer{padding:15px;background-color:#fcfcfc;min-height:60px;border-top:1px solid #ececec}.modal .modal-footer .modal-field-link{padding-top:5px}.modal .modal-field-group{margin-bottom:1rem}.modal .modal-field-group .modal-field-input-group{margin-bottom:0}.modal .modal-field-checkbox .modal-field-checkbox-label{line-height:18px;font-size:12px;padding-left:0}.modal textarea.modal-field-input{height:auto}.modal .modal-field-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal .modal-field-input,.modal .modal-field-select{display:block;width:100%;padding:12px;height:44px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px}.modal .modal-field-input-group{position:relative;display:table;border-collapse:separate;width:100%;border:1px solid #ccc;border-radius:5px;overflow:hidden;margin-bottom:10px}.modal .modal-field-input-group .modal-field-input-group-addon{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle;padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center}.modal .modal-field-input-group .modal-field-input{border:none;border-radius:0;padding-left:8px;margin-bottom:0}.modal .modal-field-input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.modal .modal-invalid-feedback{display:none;color:red;font-size:.8rem}.modal .modal-field-error .modal-field-input,.modal .modal-field-error .modal-password-input-group-icon{border-color:red}.modal .modal-field-error .modal-invalid-feedback{display:block}.modal .modal-alert-danger{color:red;font-size:.8rem;margin-bottom:1rem;line-height:20px;display:block}.modal select.modal-field-input{background-color:#fff}.modal .modal-button{padding:12px 6px;margin-bottom:5px;font-size:1rem;font-weight:700;line-height:1.42857143;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;border:1px solid transparent;overflow:hidden;border-radius:5px}.modal .modal-button,.modal .modal-button i,.modal .modal-button-group{display:inline-block;vertical-align:middle}.modal .modal-button-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.modal .modal-button-group-justified>.modal-button{display:table-cell;float:none;width:100%}.modal .modal-button-xs{padding:1px 5px;font-size:12px;line-height:1.5}.modal .modal-button-sm{padding:5px 10px;font-size:12px;line-height:1.5}.modal .modal-button-lg{padding:10px 16px;font-size:18px;line-height:1.3333333}.modal .modal-button-xlg{padding:12px 18px;font-size:26px;line-height:1.3333333}.modal .modal-button-link{display:block;color:#f9861c;border-color:transparent;background-color:transparent}.modal .modal-button-link:active,.modal .modal-button-link:focus,.modal .modal-button-link:hover{border-color:transparent}.modal .modal-button-default{color:#fff;background-color:#4168b2;border-color:#4168b2}.modal .modal-button-default.active,.modal .modal-button-default:hover{color:#fff;background-color:#355eb2;border-color:#355eb2}.modal .modal-button-success:hover{color:#fff;background-color:#67a820;border-color:#67a820}.modal .modal-button-warning{color:#fff;background-color:#f6c61e;border-color:#fa9485}.modal .modal-button-warning:hover{color:#555;background-color:#e6e6e6;border-color:#adadad}.modal .modal-button-danger{color:#fff;background-color:#fa9485;border-color:#fa9485}.modal .modal-button-danger:hover{color:#555;background-color:#e6e6e6;border-color:#adadad}.modal .modal-password-input-group{display:flex;justify-content:space-between}.modal .modal-password-input-group .modal-field-input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.modal .modal-password-input-group-icon{display:flex;width:44px;height:44px;padding:6px 10px;border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #ccc;border-left:none;cursor:pointer}.modal .modal-password-input-group-icon>img{position:relative;margin:auto;display:block;max-height:100%;max-width:100%}.modal .modal-button-info{color:#fff;background-color:#f5871e;border-color:#f6871f}.modal .modal-button-info:hover{color:#555;background-color:#e6e6e6;border-color:#adadad}.modal .modal-button-primary{color:#fff;background-color:#6fd4ce;border-color:#6fd4ce}.modal .modal-button-primary:hover{color:#555;background-color:#e6e6e6;border-color:#adadad}.modal .modal-small-text{line-height:20px;margin-bottom:15px}.modal .modal-field-link>a{display:inline-block;vertical-align:middle;line-height:15px;margin-right:-4px;padding:0 15px 0 14px;border-right:1px solid}.modal .modal-field-link>a:last-child{border-right:none;padding:0 15px}.modal .modal-list{padding-left:0;list-style:none;margin-bottom:20px}.modal .modal-list li{margin:0;padding:0}.modal .modal-hide{display:none}.floating-login .modal-body{padding:0 30px 20px}.floating-login p{margin:5px 0}.floating-login .modal-list li{display:table;line-height:20px}.floating-login .modal-list li i,.floating-login .modal-list li span{display:table-cell}.floating-login .modal-list li i{color:#4bb04f;vertical-align:top}.floating-login .modal-list li span{padding-left:5px;vertical-align:top}.floating-login .modal-footer{padding:10px 45px 0}.floating-login .footer-register-link{line-height:36px}#favoritedesignModal.modal .modal-body,#unfavoritedesignModal.modal .modal-body{padding:10px 40px}.modal .modal-button-group{position:relative}.modal .modal-button-success{color:#fff;background-color:#6cb220;border-color:#6cb220}.section-divider-with-legend{position:relative;text-align:center;margin:15px 0}.section-divider-with-legend:before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;height:1px;background-color:#ddd}.section-divider-with-legend__legend{position:relative;padding:0 .8rem;display:inline-block;background-color:#fff;color:#999}.float-template-content2{margin-top:15px;width:100%}.modal .modal-checkbox-label{display:flex}.modal .modal-checkbox-label>input{margin:.3rem .3rem 0 0}.modal .modal-checkbox-label>label{font-size:.84rem;font-weight:400;line-height:20px}.modal .modal-social-buttons{display:flex;align-items:center;justify-content:center}.modal .modal-social-buttons>a{position:relative;display:inline-block;padding:.5rem;border-radius:4px;box-shadow:1px 1px 1px #e3e3e3;height:44px;margin:0 .2rem}.modal .modal-social-buttons>a>img{display:block;max-width:100%;max-height:100%}.modal-confirm.open-modal{display:block}.modal-confirm.modal .modal-content{margin:90px auto 30px}@media only screen and (max-width:767px){.modal.open-modal{display:block}.modal{padding-top:0}.modal-confirm.modal .modal-content,.modal-content{margin:5px;width:auto!important}}