﻿.cd-user-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(99,113,123,.6);z-index:3;overflow-y:auto;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0,visibility 0 .3s;-moz-transition:opacity .3s 0,visibility 0 .3s;transition:opacity .3s 0,visibility 0 .3s;}.cd-user-modal.is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0,visibility 0 0;-moz-transition:opacity .3s 0,visibility 0 0;transition:opacity .3s 0,visibility 0 0;}.cd-user-modal.is-visible .cd-user-modal-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.cd-user-modal-container{position:relative;width:80%;max-width:800px;background:#fff;margin:3em auto 4em;cursor:auto;border-radius:20px;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;}.cd-user-modal-container ul.cd-switcher{margin:-1.5rem 1rem 0 1rem;border-radius:.5rem;background-color:#154194;}.resetpass{height:70px;}.alternative-heading{display:flex;justify-content:space-between;padding:20px 0;}.reset-intro{padding:0;text-align:center;}.reset-message{padding:unset;padding-left:2em;margin-bottom:0;}.resetpass-message{text-align:center;padding:20px 50px;background-color:#e8fff3;border:1px solid #007235;border-radius:10px;margin-bottom:10px;}.resetpass-message a{text-decoration:underline;}.resetpass-fail{color:#f00;padding-bottom:20px;}.resetpass-fail a{color:#f00;text-decoration:underline;}.field-icon{float:right;margin-right:8px;margin-top:-23px;position:relative;z-index:2;cursor:pointer;}.cd-form{padding:0 25px 0 25px;}.cd-form label{font-size:14px;font-size:.875rem;}.cd-form input{margin:0;padding:0;border-radius:.25em;}.cd-form input.full-width,.full-width{width:100%;}.cd-form input.has-padding{padding:5px 20px 5px 30px;}.cd-form input.has-border{border:1px solid #d2d8d8;width:100%;}.cd-form input.has-border:focus{border-color:#343642;box-shadow:0 0 5px rgba(52,54,66,.1);outline:none;}.cd-form input.has-error{border:1px solid #f00;}.input-validation-error{border:1px solid #f00 !important;}.field-validation-error{color:#f00;font-size:smaller;}.cd-form input[type=password]{padding-right:65px;}.cd-form button,.cd-form input[type=submit]{padding:10px 13px;border-radius:10px;cursor:pointer;background:#2a3083;color:#fff;font-weight:200;border:none;font-size:larger;}.cd-form button i,.cd-form input[type=submit] i{padding-left:10px;}.cd-form button:focus,.cd-form input[type=submit]:focus{border:none;outline:none;}.cd-form .hide-password{display:inline-block;position:absolute;right:0;top:0;padding:6px 15px;border-left:1px solid #d2d8d8;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-size:.875rem;color:#343642;}.cd-form .cd-error-message{display:inline-block;position:absolute;left:-5px;bottom:-35px;background:rgba(215,102,102,.9);padding:.8em;z-index:2;color:#fff;font-size:13px;font-size:.8125rem;border-radius:.25em;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:opacity .2s 0,visibility 0 .2s;-moz-transition:opacity .2s 0,visibility 0 .2s;transition:opacity .2s 0,visibility 0 .2s;}.cd-form .cd-error-message::after{content:'';position:absolute;left:22px;bottom:100%;height:0;width:0;border-bottom:8px solid rgba(215,102,102,.9);border-left:8px solid transparent;border-right:8px solid transparent;}.cd-form .cd-error-message.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .2s 0,visibility 0 0;-moz-transition:opacity .2s 0,visibility 0 0;transition:opacity .2s 0,visibility 0 0;}.cd-form .formHeading{color:#2a3083;font-size:120%;}.cd-form p.registertext{margin:0;}.opacitygrayscale{opacity:.4;filter:grayscale(100%);pointer-events:none;}.subtletext{color:#2f4f4f;}.pleaselogin{color:#fff;font-size:large;font-weight:500;}.comboselect{color:#fff;background-color:#154194;padding:0 5px;margin:2px 4px 2px 0;border-radius:.9em;display:flex;}.combotext{padding-right:4px;font-size:small;}.comboregion,.combotopic{background-color:#fff;border:1px solid #d2d8d8;padding-left:3px;}.phregion,.phtopic{display:flex;flex-wrap:wrap;align-content:flex-start;min-height:80px;padding-right:45px;}.noregion,.notopic{padding:0 5px;display:block;visibility:visible;}.comboregionadd,.combotopicadd{padding-top:5px;padding-bottom:5px;display:none;visibility:hidden;}.combocontainer{width:100%;min-height:80px;padding-bottom:20px;}.combomorelink{text-align:right;margin-right:5px;float:right;}.popupclosex{padding-bottom:3px;padding-right:10px;height:15px;text-align:right;font-size:75%;}.popupcheckboxdiv{display:none;visibility:hidden;}div.popup{Z-INDEX:99;POSITION:absolute;OVERFLOW-Y:auto;BACKGROUND-COLOR:#fff;VISIBILITY:hidden;TOP:0;LEFT:0;height:200px;width:400px;overflow-y:scroll;border:1px solid #a6c8ff;}div.popupc{PADDING-BOTTOM:4px;PADDING-LEFT:4px;PADDING-RIGHT:4px;PADDING-TOP:4px;text-align:left;}div.popupc_focus{PADDING-BOTTOM:4px;BACKGROUND-COLOR:#316ac5;PADDING-LEFT:4px;PADDING-RIGHT:4px;FONT-WEIGHT:600;PADDING-TOP:4px;}.popupc a{COLOR:#7f7f7f;TEXT-DECORATION:none;}.popupc_focus a{COLOR:#fff;TEXT-DECORATION:none;}.cd-form-message{padding:1.4em 1.4em 0;font-size:14px;font-size:.875rem;line-height:1.4;text-align:center;}.cd-topics,.cd-regions{margin-bottom:2px;}.cd-form-bottom-message{text-align:center;font-size:small;text-decoration:underline;}.buttonfieldset{display:flex;width:100%;justify-content:space-between;padding-top:20px;padding-bottom:20px;align-items:flex-end;}.buttonfieldset .back-link{padding-right:15px;width:70px;}p.cd-form-bottom-message{margin-top:10px;}.cd-close-form{color:#2a3083;display:flex;justify-content:flex-end;padding-top:10px;padding-right:15px;}.cd-close-form i{font-size:x-large;}.cd-close-form:hover{text-decoration:none;}#cd-login,#cd-signup,#cd-reset-password{display:none;}#cd-login.is-selected,#cd-signup.is-selected,#cd-reset-password.is-selected{display:flex;flex-direction:column;}.cd-topic,.cd-region{margin-bottom:2px;}.cd-signin.in-page,.cd-signup.in-page{color:#000;}.cd-form-message{padding:2em 2em 0;}.cd-user-modal-container{margin:13em auto 2em auto;}.cd-user-modal-container .cd-switcher a{height:70px;line-height:68px;font-size:large;}.cd-user-modal-wrapper{display:flex;flex-direction:column;}.cd-form .fieldset{padding-bottom:10px;position:relative;}.cd-form .fieldset .inputgrouping{padding:5px 0 0 0;}.cd-form label.image-replace{display:inline-block;position:absolute;left:8px;bottom:auto;-webkit-transform:translateY(30%);-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%);height:20px;width:20px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:50% 0;}.cd-form label.cd-username{background-image:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-icon-username.svg");}.cd-form label.cd-email{background-image:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-icon-email.svg");}.cd-form label.cd-password{background-image:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-icon-password.svg");}.cd-form .fieldset.submit{width:100%;}.cd-form .outer-form{padding-left:10px;}.cd-form .inner-form{padding:20px 50px 0 30px;width:100%;}.cd-form .inner-form h3{color:#2a3083;font-size:16px;font-weight:400;}.cd-form .inner-form h4{color:#2a3083;font-size:14px;font-weight:400;}.cd-form .inner-form .personal-details{display:flex;flex-direction:column;flex-flow:wrap;padding-bottom:10px;justify-content:space-between;}.cd-form .inner-form .personal-details .fieldset{position:relative;width:49%;}.cd-form .inner-form .personal-details .fieldset .has-padding{padding:5px 20px 5px 40px;}.cd-form .inner-form .demographic-details select{width:100%;border:1px solid #d2d8d8;padding:5px;height:35px;color:#636b73;}.cd-form .inner-form .demographic-details .fieldset:last-child{padding-bottom:0;}.cd-form .inner-form .topics-regions{display:flex;justify-content:space-between;}.cd-form .inner-form .topics-regions .picker{width:48%;}.signup.cd-form select{width:100%;border:1px solid #d2d8d8;padding:5px 0;height:35px;color:#636b73;}.signup.cd-form select.topics{height:50px;width:100%;border:1px solid #d2d8d8;}.signup.cd-form select.regions{height:25px;width:100%;border:1px solid #d2d8d8;}.signup.cd-form{display:flex;flex-wrap:wrap;}.errorlist{padding-top:10px;list-style-type:none;}.passwordnote{margin-left:30px;margin-top:-15px;font-size:small;font-style:italic;}.clearable{background:#fff url(https://cdn2.iconfinder.com/data/icons/eye-symbol/64/eye-07-512.png) no-repeat right 5px center;background-size:25px;padding:3px 18px 3px 4px;border-radius:3px;transition:background .4s;}.clearable.x{background-position:right 5px center;}.clearable.onX{cursor:pointer;}.clearable::-ms-clear{display:none;width:0;height:0;}#cd-user-modal p{font-weight:400;font-size:14px;}#cd-user-modal .login{padding:0 40px 20px 40px;}#cd-user-modal h2{font-size:20px;color:#2a3083;font-weight:300;margin-bottom:0;}#cd-user-modal .mondaq-intro{padding:10px 10px 20px 15px;background-color:#eef1f7;border-radius:20px;margin-bottom:10px;}#cd-user-modal .mondaq-intro .intro-content{padding-left:30px;padding-right:0;font-weight:400;font-size:16px;}#cd-user-modal .mondaq-intro .intro-content .intro-point{display:flex;}#cd-user-modal .mondaq-intro .intro-content div{padding-top:20px;}#cd-user-modal .mondaq-intro .intro-content p{margin-bottom:0;}#cd-user-modal .mondaq-intro .intro-content i{padding-right:15px;color:#2a3083;font-size:x-large;}#cd-user-modal .organisation-fieldset{display:flex;flex-direction:column;width:100%;}#cd-user-modal .organisation-fieldset .inputgrouping{padding:5px 15px 0 15px;}#cd-user-modal .organisation-fieldset .inputgrouping .label-comment{font-size:small;padding:3px 0;}#cd-user-modal .heading-with-tip{display:flex;}#cd-user-modal .help-tip{text-align:center;background-color:#fff;border:1px #a6b8dd solid;border-radius:50%;width:10px;height:10px;font-size:8px;top:5px;left:5px;line-height:10px;cursor:default;position:relative;}#cd-user-modal .help-tip:before{content:'?';font-weight:bold;color:#a6b8dd;}#cd-user-modal .help-tip div{visibility:hidden;text-align:left;background-color:#154194;padding:5px 5px 5px 10px;width:490px;position:absolute;border-radius:10px;box-shadow:1px 1px 1px rgba(0,0,0,.2);z-index:1;top:-20px;left:200%;}#cd-user-modal .help-tip div p{font-size:small;font-weight:300;line-height:1.4;color:#fff;margin-bottom:2px;}#cd-user-modal .help-tip div ul{color:#fff;font-size:small;line-height:initial;margin-bottom:2px;}#cd-user-modal .help-tip div a{color:#fff;text-decoration:underline;}#cd-user-modal .help-tip div:after{content:"";position:absolute;top:20px;right:100%;border-width:5px;border-style:solid;border-color:transparent #154194 transparent transparent;}#cd-user-modal .help-tip:hover div{visibility:visible;}#cd-user-modal .already-registered a{text-decoration:underline;}#cd-user-modal .pagenumber{font-size:x-small;min-width:30px;}#cd-user-modal .email-exists{display:flex;justify-content:center;}#cd-user-modal .email-exists a{padding-left:5px;}#cd-user-modal .newsalert-subheading{color:#2a3083;padding:3px 1px 0 3px;}#cd-user-modal .newsalert-preferences{font-size:small;font-weight:400;padding-top:15px;}#cd-user-modal .newsalert-preferences span{padding-left:5px;}#cd-user-modal .newsalert-preferences span input{margin-left:5px;}#cd-user-modal .field-validation-error.newsalert{font-size:small;font-weight:400;justify-content:start;}#cd-user-modal .terms{overflow:auto;height:206px;resize:none;width:100%;border:1px solid #d2d8d8;background-color:#fafaee;padding-left:5px;margin-bottom:10px;font-size:small !important;font-weight:400 !important;}#cd-user-modal .terms p{font-size:small !important;}#cd-user-modal .terms ul{margin-top:-10px;}#cd-user-modal .terms .termsconditions p{font-size:x-small !important;}#cd-user-modal .terms .termsconditions .termsheading{font-size:large;font-weight:600;}#cd-user-modal .terms-preferences{width:100%;display:flex;justify-content:space-between;padding-top:10px;font-weight:400;align-items:center;}#cd-user-modal .radios{width:80px;display:flex;flex-wrap:nowrap;justify-content:space-between;}#cd-user-modal .radios input{margin:5px;}#cd-user-modal .radio-validation{display:flex;width:100%;justify-content:flex-end;font-size:small;font-weight:400;}#cd-user-modal .never-sold{margin-bottom:0;font-size:small;}#cd-user-modal .button-nav-group{display:flex;justify-content:flex-end;align-items:flex-end;}@media only screen and (max-width:1017px){.signup.cd-form{height:unset;}.cd-user-modal-container{width:90%;}.comboregion,.combotopic{width:100%;}}@media only screen and (max-width:800px){.help-tip{display:none;}#cd-user-modal .mondaq-intro .intro-content{padding-left:10px;padding-right:0;}.cd-user-modal-container{margin:10em auto 2em auto;}.cd-form .inner-form .personal-details .fieldset{width:100%;}.cd-form .inner-form .topics-regions .picker{width:100%;padding-bottom:10px;}.cd-form .inner-form .topics-regions{flex-direction:column;}.cd-form .inner-form{padding:20px 10px 0 0;}}@media only screen and (max-width:500px){.cd-form .inner-form{padding:20px 0 0 0;}.cd-form .outer-form{padding-left:0;}#loginForm{padding:0;}#cd-user-modal .newsalert-subheading{display:none;}.cd-form button,.cd-form input[type=submit]{font-size:small;width:50%;}#loginForm.cd-form button,#loginForm.cd-form input[type=submit]{width:100%;}.button-nav-group{display:flex;justify-content:flex-end;align-items:flex-end;}}#cd-signup p{font-weight:300;}#cd-signup #registerForm{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;}#cd-signup .cd-form .signupcol,#cd-signup .cd-form .signupcol2{flex-basis:50%;padding:10px;}#cd-signup .cd-form label.image-replace{left:50px;}#cd-signup .cd-form input.has-padding{padding:5px 20px 5px 50px;}#cd-signup .cd-form span+p+p.fieldset,#cd-signup .cd-form .signupcol p.fieldset:nth-child(1){display:none;}#cd-signup .cd-form #preferences table.preferencestable{font-size:80%;}#cd-signup .cd-form #preferences table.preferencestable td.preferencesheading{font-weight:600;color:#2a3083;}#cd-signup .cd-form #preferences table.preferencestable td{padding-right:2px;padding-bottom:2px;}#cd-signup .cd-form #signup-terms{background-color:#ffffe0;height:360px;}#cd-signup .cd-form #signup-terms .scrolldowntext{color:#a2192b;text-align:center;margin:0;font-size:80% !important;font-weight:600 !important;padding:2px;}#cd-signup .cd-form #registerButtonFieldset{padding:10px 13px;margin:0;cursor:pointer;font-size:larger;}#cd-signup .combotext{padding-right:4px;font-size:inherit;}#cd-signup .combocontainer{min-height:unset;padding-bottom:0;}#cd-signup .phregion,#cd-signup .phtopic{min-height:30px;}#cd-signup #cd-signup .phregion,#cd-signup #cd-signup .phtopic{min-height:unset;}#cd-signup .combomorelink{margin-top:-25px;}#cd-signup .noregion,#cd-signup .notopic{padding:5px;}@media(max-width:740px){#cd-signup .cd-form .signupcol,#cd-signup .cd-form .signupcol2{width:100%;flex-basis:100%;min-width:100%;padding:5px;}}@media only screen and (max-width:500px){.cd-form button,.cd-form input[type=submit]{font-size:larger;width:100%;}}