body,html{position:relative;height:100%;background:0 0;font-family:'Open Sans',sans-serif;margin:0}img{vertical-align:middle}textarea{font-family:'Open Sans',sans-serif}.blue-button{background:#48a5ef;cursor:pointer;display:inline-block;text-decoration:none;font-size:15px;line-height:1.2;padding:9px 20px;border-radius:10px;text-align:center;border:0;color:#fff}.blue-button.bordered{color:#48a5ef;background:#fff;border:1px solid #48a5ef}.blue-button.has-coin{padding:8px 10px;font-size:14px}.blue-button.font-size-s{font-size:12px}.blue-button img{display:inline-block;vertical-align:-6px;margin-right:5px}.text-button.underlined,.text-button:hover{text-decoration:underline}.text-button.underlined:hover{text-decoration:none}.profile-photo{width:40px;display:flex;flex-direction:column;white-space:nowrap;align-items:center}.profile-photo figure{margin:0;border-radius:50%;border:4px solid transparent;position:relative}.profile-photo figure img{overflow:hidden;border-radius:50%;height:32px;width:32px;display:block;-o-object-fit:cover;object-fit:cover}.profile-photo figure>.fa{position:absolute;color:#fff;right:-3px;bottom:-3px;background:#fff;border-radius:50%;padding:3px;font-size:8px}.profile-photo .username-line{margin-top:4px;display:block;text-align:center;font-size:12px;line-height:1.333}.profile-photo .logout-btn{margin-top:4px;display:block;text-decoration:none;text-align:center;font-size:12px;line-height:1.333}.create-argument-inner header .sides,.create-argument-inner header .sides-closed li{display:none}.create-argument-inner header .sides-closed li.voted{display:block}.ads-holder{display:flex;align-items:center;flex-direction:column}.ads-holder>.ad-mobile{max-width:100%;overflow:hidden}.ads-holder>.ad-mobile>div,.ads-holder>.ad-mobile>div>iframe{max-width:100%}.form-modal{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);border-radius:5px;z-index:10}.form-holder{display:flex;justify-content:space-between;background:#fff;width:94%;box-sizing:border-box;align-items:center;padding:20px}.form-holder.stacked{display:block}.form-holder.stacked .form-text{width:auto;margin-bottom:20px}.form-holder.stacked form{width:auto;text-align:center}.form-holder.stacked form .terms{text-align:left}.form-holder .form-text{width:48%;color:#979797;font-size:12px}.form-holder .form-text figure{margin:0 0 8px;text-align:center}.form-holder .form-text .brief-text{text-align:center;margin:0 auto;max-width:220px}.form-holder .form-text .brief-text+ul{padding:0;margin:25px 0 0;list-style-type:none}.form-holder .form-text .brief-text+ul li{margin-bottom:8px}.form-holder .form-text .brief-text+ul li:last-child{margin-bottom:0}.form-holder .form-text .brief-text+ul li svg{vertical-align:middle;margin-right:3px}.form-holder form{width:48%}.form-holder form input[type=email],.form-holder form input[type=password],.form-holder form input[type=tel],.form-holder form input[type=text]{width:100%;border-radius:3px;border:1px solid #dbdbdb;padding:0 12px;box-sizing:border-box;height:40px;font-size:16px}.form-holder form input[type=email].one-digit,.form-holder form input[type=password].one-digit,.form-holder form input[type=tel].one-digit,.form-holder form input[type=text].one-digit{width:36px;text-align:center;margin-right:3px}.form-holder form .formfield{margin-bottom:8px}.form-holder form .terms{font-size:10px;display:block;margin-bottom:15px;color:#9b9b9b;position:relative;padding-left:20px}.form-holder form .terms a{color:#9b9b9b;text-decoration:underline}.form-holder form .terms input{margin:0;position:absolute;left:0;top:2px}.form-holder .cancel-button{margin-left:10px}@media (max-width:479px){.form-holder{display:block}.form-holder .form-text{width:auto;margin-bottom:20px}.form-holder form{width:auto;text-align:center}.form-holder form .terms{text-align:left}}.text-button{color:#48a5ef;text-decoration:underline;cursor:pointer;font-size:12px}.text-loader{font-size:12px;font-style:italic}.forgot-password{margin-bottom:10px}.form-error{color:red;font-size:12px;margin:10px 0}.mobile-field{font-size:16px!important}