// form-elements // inputs .txt, textarea { display: block; box-sizing: border-box; width: 100%; padding: 0 10px; border: @input-border; font-family: 'geomanistbook'; color: @default-font-color; .rounded(0); } .error .txt { border-color: #E05E73; border-radius: 2px; } .txt-small { height: 28px; font-size: 13px; } .txt-medium { height: 36px; font-size: 16px; } .txt-large { height: 40px; font-size: 18px; font-family: 'geomanistlight'; } // buttons .btn { display: block; box-sizing: border-box; width: 100%; padding: 0 10px; border: none; .rounded(0); text-decoration: none; text-transform: uppercase; cursor: pointer; color: @button-color; font-family: 'geomanistbook'; text-align: center; font-weight: normal; } .btn:hover { .drop-shadow(0, 1px, 2px, 0.4); } .btn-small { height: 28px; font-size: 14px; .rounded(0); } .btn-medium { height: 36px; font-size: 15px; .rounded(0); } .btn-large { height: 45px; font-size: 17px; .rounded(0); } .btn-default { background: @button-dafault-color; } .btn-default:hover { .gradient(lighten(@button-dafault-color, 10%), @button-dafault-color, lighten(@button-dafault-color, 10%)); } .btn-default:active { .gradient(@button-dafault-color, lighten(@button-dafault-color, 5%), @button-dafault-color); } .btn-2 { background: @button-2-color; } .btn-2:hover { .gradient(lighten(@button-2-color, 10%), @button-2-color, lighten(@button-2-color, 10%)); } .btn-2:active { .gradient(@button-2-color, lighten(@button-2-color, 5%), @button-2-color); } .btn-fb { background: @button-fb-color; } .btn-fb:hover { .gradient(lighten(@button-fb-color, 10%), @button-fb-color, lighten(@button-fb-color, 10%)); } .btn-fb:active { .gradient(@button-fb-color, lighten(@button-fb-color, 5%), @button-fb-color); } .btn-google { background: @button-google-color; } .btn-google:hover { .gradient(lighten(@button-google-color, 10%), @button-google-color, lighten(@button-google-color, 10%)); } .btn-google:active { .gradient(@button-google-color, lighten(@button-google-color, 5%), @button-google-color); } .search-btn { display: block; box-sizing: border-box; width: 40px; height: 40px; position: absolute; right: 0; top: 0; border: none; .rounded(0); text-decoration: none; text-transform: uppercase; cursor: pointer; background: @button-2-color url('../img/search-btn-bg.png') no-repeat center; } input[type="checkbox"] { display:none; } input[type="checkbox"] + label { cursor: pointer; .user-select(none); vertical-align: middle; display: inline-block; font-size: 14px; margin: 3px 0 0 0; } input[type="checkbox"] + label > span { display: inline-block; width: 19px; height: 19px; vertical-align: middle; border: 2px solid #b7c0c7; background: #ffffff; cursor: pointer; margin: 0 7px 0 0; text-align: center; font-size: 12px; position: relative; top: -2px; } input[type="checkbox"] + label > span > i { display: none; position: relative; top: -1px; } input[type="checkbox"]:checked + label > span { border-color: #0099c8; background: #0099c8; } input[type="checkbox"]:checked + label > span > i { display: inline-block; color: #ffffff; }