﻿.account-block{padding:20px;background:#fff;border-radius:5px;border-top:5px solid #f05f40;margin:0 auto}.account-block h1{text-align:center;color:#000;font-size:18px;text-transform:uppercase;margin-top:0;margin-bottom:20px}.account-block input{width:100%;height:42px;box-sizing:border-box;border-radius:5px;border:1px solid #ccc;margin-bottom:20px;font-size:14px;font-family:Montserrat;padding:0 20px 0 50px;outline:0}.account-block input:active,.account-block input:focus{border:1px solid #ff656c}.account-block button{width:100%;height:40px;background:#f05f40;box-sizing:border-box;border-radius:5px;border:1px solid #e15960;color:#fff;font-weight:bold;text-transform:uppercase;font-size:14px;font-family:Montserrat;outline:0;cursor:pointer}.account-block button:hover{background:rgba(240,95,64,0.81)}.account-block button:focus{background:rgba(240,95,64,0.99)}.input-group .icon-addon .form-control{border-radius:0}.icon-addon{position:relative;color:#555;display:block}.icon-addon:after,.icon-addon:before{display:table;content:" "}.icon-addon:after{clear:both}.icon-addon.addon-md .glyphicon,.icon-addon .glyphicon,.icon-addon.addon-md .fa,.icon-addon .fa{position:absolute;z-index:2;left:10px;font-size:14px;width:20px;margin-left:-2.5px;text-align:center;padding:10px 0;top:1px}.icon-addon.addon-lg .form-control{line-height:1.33;height:46px;font-size:18px;padding:10px 16px 10px 40px}.icon-addon.addon-sm .form-control{height:30px;padding:5px 10px 5px 28px;font-size:12px;line-height:1.5}.icon-addon.addon-lg .fa,.icon-addon.addon-lg .glyphicon{font-size:18px;margin-left:0;left:11px;top:4px}.icon-addon.addon-md .form-control,.icon-addon .form-control{padding-left:30px;float:left;font-weight:normal}.icon-addon.addon-sm .fa,.icon-addon.addon-sm .glyphicon{margin-left:0;font-size:12px;left:5px;top:-1px}.icon-addon .form-control:focus+.glyphicon,.icon-addon:hover .glyphicon,.icon-addon .form-control:focus+.fa,.icon-addon:hover .fa{color:#f05f40}.form-control:focus{border-color:#f05f40;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 #f05f40;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 #f05f40}label.error{position:absolute;color:red;font-style:italic;float:right;display:block;top:-20px;right:0}input.error{border:1px dotted #f00}