.cm-signup{width:100%}.cm-signup h4{background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;margin-bottom:0;padding:3px 0 3px 5px;border-radius:3px 3px 0 0}.cm-signup .cm-form-inputs{width:100%;padding:10px 0 5px 0;text-align:center;margin-top:0;border:1px solid #e6e6e6}.cm-signup input,.cm-signup select{width:96%;margin-bottom:10px;margin-bottom:.6rem}.cm-signup select{margin-bottom:0}.cm-signup-submit{width:100%}.cm-signup .missing{background-color:#faedf3}.cm-signup .cm-form-msg{height:auto;width:100%;border:1px solid #ccc;display:none}.cm-signup .cm-form-msg.ok{background-color:#ceebda;border-color:#298750}.cm-signup .cm-form-msg.error{background-color:#faedf3;border-color:#c71a1a}.cm-signup .cm-form-msg p{width:90%;margin:0 auto;height:100%;padding:10px}div.ac-wrapper{width:100%;position:relative}div.ac-wrapper>#country-ac{background-color:#fff;position:absolute;margin-top:-9px;width:70%;margin-left:15%;border-radius:3px;z-index:10}div.ac-wrapper>#country-ac.on{border:1px solid #bee1fa}#country-ac>a,#country-ac>a:visited{cursor:pointer;display:block;width:100%;padding:5px;padding:.3rem;background-color:#fff;text-align:left!important;text-decoration:none;color:#000}#country-ac>a:hover{background-color:#faf7ac}.cm-extra-fields{display:none}#cm-signup-submit{display:none;margin-left:15%;margin-bottom:20px;margin-bottom:1.25rem}