.modal-body a,.modal-body a:focus,.modal-body a:hover{color:#fff;text-decoration:none;outline:0}.modal-body a.external-link{color:#3d7fdf}.modal-body .button,.modal-body a.button,.modal-body button,.modal-body input[type=button]{display:inline-block;min-width:213px;height:63px;line-height:63px;padding:0 32px;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;outline:0;border:none;border-radius:0}.modal-body input[type=button].button_amount{min-width:auto;width:100%;max-width:252px;height:50px;line-height:48px;margin-bottom:20px;padding:0 23px;text-align:left;font-weight:400}.modal-body .primary-button{color:#3d7fdf;background-color:#fff}.modal-body .primary-button-gray{color:#3d7fdf;background-color:#ebebeb}.modal-body .primary-button-gray.active{color:#fff;background-color:#3d7fdf}.modal-body .primary-button:focus,.modal-body .primary-button:hover{color:#3d7fdf}.modal-body .connecter-server-bg .bottom-section .secondary-button:hover,.modal-body .primary-button:hover,.modal-body .secondary-dark-button:hover{-webkit-transition:all .5s ease;transition:all .5s ease;box-shadow:0 10px 30px rgba(0,0,0,.3)}.modal-body .secondary-button{color:#fff;background-color:#3d7fdf}.modal-body .secondary-dark-button,.modal-body .secondary-dark-button:focus,.modal-body .secondary-dark-button:hover{color:#2c2c2e;background-color:#3d7fdf}.modal-body .button.secondary-transparent-button{padding:0 27px;line-height:60px;border:2px solid #fff;background-color:transparent}.modal-body .button.secondary-transparent-button{color:#778;border-color:#dfdfea}.modal-body .button-group .button{float:left;margin:0;min-width:204px}.modal-body .button-group-text-box{display:inline-block;min-width:170px;height:63px;line-height:58px;text-align:center;font-weight:700;color:#3d7fdf;border:2px solid #3d7fdf;border-left:0;background-image:url('/img/cnnctr/paypal.png');background-repeat:no-repeat;background-position:25px 14px}.modal-body .button.older_posts,.modal-body .button.older_posts:hover,.modal-body .button.older_posts:hover:focus{position:relative;margin:0 auto;min-width:344px;height:72px;line-height:70px;font-weight:400;color:#727272;background-color:#efefef}.modal-body .button.older_posts .icon{position:absolute;top:-11px;left:97px;font-size:2.25em}.modal-body .button.older_posts .icon-text{margin-left:30px}::-webkit-input-placeholder{color:#3d7fdf}::-moz-placeholder{color:#3d7fdf}:-ms-input-placeholder{color:#3d7fdf}:-moz-placeholder{color:#3d7fdf}.modal-body input:-webkit-autofill{-webkit-text-fill-color:#3D7FDF;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.modal-body .form-group{margin-bottom:20px;color:#3d7fdf}.modal-body .form-control,.modal-body .form-control:focus,.modal-body .has-error .form-control:focus{height:50px;padding-left:20px;padding-right:20px;font-size:1em;color:inherit;border-radius:0;border:2px solid #3d7fdf;box-shadow:none;background-color:#fff!important}.modal-body .has-error textarea.form-control:focus,.modal-body .right-cell textarea.form-control,.modal-body textarea.form-control,.modal-body textarea.form-control:focus{height:auto!important;padding:14px 20px}.modal-body .form-control::-webkit-input-placeholder{color:#3d7fdf}.modal-body .form-control:-moz-placeholder{color:#3d7fdf}.modal-body .form-control::-moz-placeholder{color:#3d7fdf}.modal-body .form-control:-ms-input-placeholder{color:#3d7fdf}.modal-body .form-control::placeholder{color:#3d7fdf}.modal-body .form-group.has-error .form-control::-webkit-input-placeholder{color:#ec6b83}.modal-body .form-group.has-error .form-control:-moz-placeholder{color:#ec6b83}.modal-body .form-group.has-error .form-control::-moz-placeholder{color:#ec6b83}.modal-body .form-group.has-error .form-control:-ms-input-placeholder{color:#ec6b83}.modal-body .form-group.has-error .form-control::placeholder{color:#ec6b83}.modal-body .form-group.has-error{color:#ec6b83}.modal-body .form-group.has-error .form-control{border-color:#ec6b83;box-shadow:none}.modal-body .dcr_error_msg .requiredMsg,.modal-body .has-error .requiredMsg{position:absolute;margin-top:0;font-size:.688em;line-height:1.4rem;color:#ec6b83}.modal-body label{font-weight:400;color:#3d7fdf}.modal-body input[type=checkbox]:not(old),.modal-body input[type=radio]:not(old){float:left;width:23px;height:23px;margin:14px 0 0;padding:0;opacity:0;cursor:pointer}.modal-body input[type=checkbox]:not(old)+label,.modal-body input[type=radio]:not(old)+label{display:inline-block;height:23px;line-height:23px;margin-left:-23px;padding-left:32px;cursor:pointer;font-weight:400;color:#3d7fdf}.modal-body input[type=checkbox]:checked:not(old)+label,.modal-body input[type=radio]:checked:not(old)+label{background-position:0 0}.modal-body input[type=radio]:not(old){float:none}.modal-body input[type=radio]:not(old)+label{margin-left:-27px;padding-left:34px;background:transparent url('/img/cnnctr/radio_buttons.png') no-repeat 0 -23px}.modal-body input[type=checkbox]:not(old)+label{background:transparent url('/img/cnnctr/checkboxes.png') no-repeat 0 -23px}.modal-body form p{line-height:1.875;color:#bbb}.modal-dialog{width:90%;margin-top:165px;max-width:1143px}.modal-content{border-radius:0;border:none;box-shadow:0 20px 80px 0 rgba(0,0,0,.3)}.modal-body{height:650px;padding:0;background-color:#56e1cf}.modal-close{position:absolute;top:0;right:0;width:60px;height:60px;cursor:pointer}.modal-close .cnnctr-icon{position:absolute;right:12px;bottom:8px;font-size:2.813em;cursor:pointer;color:#bbb}.modal h1{margin-top:24px;margin-bottom:30px;line-height:1.333;text-transform:uppercase;font-weight:800}.modal-body .left-cell{float:left;width:410px;height:100%;padding:50px;text-align:right;color:#fff;background-image:url('/img/cnnctr/Modal_shadow.png');background-repeat:repeat-y;background-position:right 0}.modal-body .left-cell h1{color:#fff}.modal-body .right-cell{position:relative;height:100%;margin-left:410px;background-color:#fff}.modal-body .right-cell .form-control{height:50px!important}.modal-body .right-cell .donateform,.modal-body .right-cell .downloadform,.modal-body .right-cell .feedbackform,.modal-body .right-cell .loginform,.modal-body .right-cell .registerform{padding:100px 14% 10px 14%}.loginform .row{overflow:auto;overflow:hidden}.modal-body .right-cell p{max-width:410px}.modal-body .right-cell label{margin-top:13px}.modal-download .left-cell .cnnctr-icon{position:relative;top:-7px;right:-6px;font-size:5.375em}.modal-download .right-cell p{margin-top:70px}.modal-download .button{margin-top:45px}.modal-feedback .left-cell .cnnctr-icon{position:relative;top:-19px;left:7px;font-size:5.813em}.modal-feedback h1{margin-top:1px;font-size:2.25em}.modal-feedback .button{margin-top:26px}.modal-login .left-cell{padding:50px 51px}.modal-login .left-cell .dc-icon{position:relative;top:-5px;left:-3px;font-size:5.875em}.modal-login .cnnctr-icon-login,.modal-register .cnnctr-icon-pencil{font-size:5rem}.modal-login .link_dc_home{font-weight:700;color:#fff}.modal.modal-donate h1{margin-bottom:15px}.modal-donate .left-cell .cnnctr-icon{position:relative;top:-5px;left:7px;font-size:5.5em}.modal-donate .left-cell p{float:right;max-width:86%;line-height:1.765}.modal-donate .modal-body .right-cell form{padding-left:9%;padding-right:9%}.form_row_wrapper>div{padding-left:14px;padding-right:14px}.modal-donate .modal-body .right-cell label{margin-top:23px}.modal-donate .right-cell p{margin-top:30px;margin-bottom:38px;visibility:hidden}a.lostpassword_button{color:#3d7fdf}a.lostpassword_button:active,a.lostpassword_button:hover{color:#3d7fdf}.lostpassword_content_wrapper{display:none;padding:1rem 0}.modal-login .btn.mailpasswordbutton{width:70px;height:50px;font-size:2.6rem;text-align:center;color:#fff;opacity:1;background-color:#3d7fdf;border:2px solid #3d7fdf}.modal-login .btn.mailpasswordbutton:hover{background-color:#3d7fdf}.modal-login,.modal-register{font-size:.875em}.modal-login .modal-body,.modal-register .modal-body{background-color:transparent}.modal-register .modal-body .left-cell{width:661px;padding:0;background-image:none}.modal-register .modal-body .left-cell .carousel,.modal-register .modal-body .left-cell .carousel-inner{overflow:hidden;height:100%;padding-bottom:0}.modal-register .modal-body .left-cell .carousel .item{height:100%;background-image:url('/img/cnnctr/1.jpg');background-repeat:no-repeat}.modal-register .modal-body .left-cell .carousel .item a{display:block;height:100%}.modal-login .modal-body .left-cell{width:661px;background-image:url('/img/cnnctr/4.jpg');background-repeat:no-repeat}.modal-login .modal-body .right-cell,.modal-register .modal-body .right-cell{margin-left:661px}.modal.modal-login .right-cell h1,.modal.modal-register .right-cell h1{margin-bottom:2px;color:#3d7fdf}.modal.modal-login .right-cell p,.modal.modal-register .right-cell p{margin-bottom:34px;line-height:1.675;color:#3d7fdf}.modal-login .modal-footer,.modal-register .modal-footer{padding:15px 22px;text-align:center;border-top-color:#f2f2f2;background-color:#f2f2f2}.modal-login .modal-footer p,.modal-register .modal-footer p{display:inline;font-size:1.07em;color:#3d7fdf}.modal-login .modal-footer .btn.btn-default.btn-signup,.modal-register .modal-footer .btn.btn-default.btn-login{width:auto;color:#3d7fdf}.form-control:focus,.has-error .form-control:focus,.modal-login .form-control,.modal-register .form-control{border-color:#e0e0e0}.modal-body .right-cell .loginform,.modal-body .right-cell .registerform{padding:62px 12.45% 10px 12.45%}.modal-login .btn.mailpasswordbutton,.modal-login .btn.mailpasswordbutton:hover,.modal-register .btn.mailpasswordbutton,.modal-register .btn.mailpasswordbutton:hover{color:#3d7fdf;border-color:#e0e0e0;background-color:#e0e0e0}.lostpassword_button_wrapper{margin-bottom:23px}.lostpassword_content_wrapper{margin-bottom:17px}.modal-login input[type=checkbox]:not(old)+label,.modal-login input[type=radio]:not(old)+label,.modal-register input[type=checkbox]:not(old)+label,.modal-register input[type=radio]:not(old)+label{margin-bottom:11px}.button-small,.button.secondary-transparent-button.button-small,input[type=button].button-small{min-width:183px;height:50px;padding:0 59px;line-height:46px;font-size:15px}.button.secondary-transparent-button.button-small,.modal-body .button.secondary-transparent-button.button-small{margin:0 55px;color:#3d7fdf;border-color:#3d7fdf}.reg-carousel .carousel-indicators{bottom:5px!important;z-index:auto}.reg-carousel .carousel-indicators li{all:initial;display:inline-block;padding:9px 1.25%;vertical-align:middle;cursor:pointer;border:none;background-color:transparent}.reg-carousel .carousel-indicators li a{display:block;width:5px;height:5px;text-indent:-999px;border-radius:50%;border:none;background-color:#fff}.reg-carousel .carousel-indicators li.active{border:none;background-color:transparent}.reg-carousel .carousel-indicators li.active a{width:9px;height:9px;margin-top:0;margin-bottom:0}.modal-body.white-body{color:#778;background-color:#fff}.modal-warning .modal-body{padding-top:6.35%;padding-bottom:2.778%}.modal-warning .modal-content .dc-icon{display:block;margin-bottom:37px}.modal-warning h2{max-width:600px;margin:0 auto 25px}.dc4_green_cell .modal-warning p,.modal-warning p{max-width:645px;margin:0 auto 62px;line-height:1.6;color:inherit}.modal.modal-warning .dc4_greenButton,.modal.modal-warning .dc4_whiteButton,.review_details .modal.modal-warning .dc4_greenButton{margin-top:0;margin-right:20px;margin-bottom:30px}.payment_details_personal .modal-dialog{min-height:630px;margin-top:100px}.payment_details_personal .modal-body,.payment_details_personal .modal-body .center-cell{min-height:630px}.payment_details_business .modal-dialog{min-height:700px;margin-top:100px}.payment_details_business .modal-body,.payment_details_business .modal-body .center-cell{min-height:700px}.modal-body .center-cell{padding:6.2rem 6rem 4.4rem}.modal-body .center-cell.update_payment_details{padding:2rem 6rem}.modal-body .center-cell .center-cell-content{text-align:center}.modal-body .center-cell .center-cell-content p{font-size:1.6rem;color:inherit}.modal-body .center-cell .center-cell-content p .cnnctr-icon{font-size:86px;color:#778}.modal-body .center-cell .center-cell-content td{text-align:left;padding-right:15px}.modal-body .center-cell .center-cell-content label.radio_label{margin-right:5rem}.modal-body .center-cell .center-cell-content .label_cell{vertical-align:middle;font-size:11pt}.modal-body .center-cell .center-cell-content .label_cell label{margin-bottom:20px}.modal-body .center-cell .center-cell-content input[type=text]{width:100%}.modal-body .center-cell .center-cell-footer{position:absolute;left:13%;right:13%;bottom:55px}.modal-body .center-cell .center-cell-footer .button{margin-left:10px;margin-right:10px}.modal-body .center-cell .left-cell-header{text-align:left}.modal-body .center-cell .dcr_customer_types{padding-left:30px;text-align:left}.modal-body .center-cell input[type=text],.modal-body .center-cell textarea{padding:.5rem 2rem}.modal-body .center-cell .center-cell-content .label_cell .vat_number_label{line-height:1.7rem;margin-bottom:0}.vat_country_code_input{width:10%!important;padding:.5rem .7rem!important;color:#778!important;text-align:center}.vat_number_input{width:60%!important;color:#778!important}.validate_vat_button{width:20%;height:37px;padding:0;border-width:0;background-color:#3d7fdf;color:#fff;text-transform:lowercase;font-size:10pt;line-height:37px}.vat_info p{text-align:left;font-size:.8rem!important;line-height:1rem!important}#billing_country_id_chosen{width:100%!important}.center_buttons_wrapper{text-align:center}.modal-teamwork-details .modal-body{min-height:650px;height:auto}.small-modal .modal-dialog{width:70%;max-width:880px}.form_title{margin-bottom:38px;text-transform:uppercase;font-size:30px;font-weight:200;cursor:default}.create_title p,.update_title p{cursor:default}.create_content .update_title,.create_title{display:none}.create_content .create_title{display:block}.form_table{display:table;width:61.5%;margin:2rem auto;color:#778}.form_row{display:table-row}.form_cell{display:table-cell;vertical-align:middle;height:6rem;text-align:left}.form_cell.half_width{width:50%}.form_cell.cell_1{width:30%}.form_cell.cell_2{width:70%}.form_cell label{font-weight:700;font-size:1.5rem;color:#778}.modal-body .center-cell .center-cell-content .form_cell label{margin:0}.form_cell input[type=text]{width:100%;padding:.8rem 1.9rem;outline:0;border:2px solid #dfdfea;font-size:1.5rem}.button,a.button,button,input[type=button]{font-size:16px}.modal-body.white-body .form-group{position:relative;color:#778}.form-control,.form-control:focus,.has-error .form-control:focus{height:42px}.form-control-feedback{display:none;top:13px;line-height:30px}.has-error .form-control-feedback::before{display:block;content:"\e910";color:#ec6b83}.small-modal .modal-dialog{width:70%;max-width:880px}.form_title{margin-bottom:38px;text-transform:uppercase;font-size:30px;font-weight:200;cursor:default}.create_title p,.update_title p{cursor:default}.create_content .update_title,.create_title{display:none}.create_content .create_title{display:block}.form_table{display:table;width:61.5%;margin:2rem auto;color:#778}.form_row{display:table-row}.form_cell{display:table-cell;vertical-align:middle;height:6rem;text-align:left}.form_cell.half_width{width:50%}.form_cell.cell_1{width:30%}.form_cell.cell_2{width:70%}.form_cell label{font-weight:700;font-size:1.5rem;color:#778}.modal-body .center-cell .center-cell-content .form_cell label{margin:0}.form_cell input[type=text]{width:100%;padding:.8rem 1.9rem;outline:0;border:2px solid #dfdfea;font-size:1.5rem}.button,a.button,button,input[type=button]{font-size:16px}.modal-body.white-body .form-group{position:relative;color:#778}.form-control,.form-control:focus,.has-error .form-control:focus{height:42px}.form-control-feedback{display:none;top:13px;line-height:30px}.has-error .form-control-feedback::before{display:block;content:"\e910";color:#ec6b83}.table-100{display:table;width:100%}.tablerow{display:table-row}.tablecell{display:table-cell;vertical-align:middle}.tablecaption{display:table-caption}.cell-left{width:50%;text-align:left}.cell-left-35{width:35%;text-align:left}.cell-left-65{width:65%;text-align:left}.cell-right{width:50%;text-align:right}.cell-right-35{width:35%;text-align:right}.cell-right-65{width:35%;text-align:right}#modal-downgrade,#modal-download,#modal-feedback,#modal-login,#modal-register,#modal-upgrade{z-index:30000}.dcr_paydetails input[type=text],.dcr_paydetails select,.dcr_paydetails textarea{width:100%;border:2px solid #dfdfea;background-color:#fff!important}.valid_vat_info{color:#778;line-height:3rem}.dcr_payment_entry_cell_content.dcr_account_invoice a.dcr_link{color:#3d7fdf}