.mainContent { padding: 43px 25px 40px 25px; } .simple-input { height: 51px; width: 100%; border: 1px solid #cccccc; outline: none; padding: 5px 40px 5px 20px; background-color: white; margin-bottom: -1px; } .toggle .btn { padding: 14px 20px; border-radius: 40px; } .bottom-line { padding-bottom: 10px; border-bottom: 1px solid #cccccc; } .top-line { /*padding-bottom: 10px;*/ border-top: 1px solid #cccccc; } /* СУПЕР-костыльная кнопка. Не прикасаться!*/ .upload-new { width: 75%; height: 30px; overflow: hidden; cursor: pointer; /*float: left;*/ /*margin: 0 0 10px 0;*/ border-radius: 40px; border: 1px solid #FF0029; } .upload-new:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .upload-new { transition: all 0.3s; cursor: pointer; } .upload-new input { display: block !important; width: 100% !important; height: 30px !important; opacity: 0 !important; cursor: pointer; } .upload-new p { line-height: 30px; text-transform: uppercase; margin: -30px 0 0 0; /*padding: 0 5px 0 5px;*/ font-size: 12px; text-align: center; font-family: Arial-MT-Regular; } /** Конец супер-костыля**/ .row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .info { background-color: #F2F2F2; padding: 60px 40px; margin-top: 20px; } .btn-simple { border-radius: 40px; padding: 10px 15px; border: 1px solid #FF0029; color: black; } .no-margin .selected-element { margin: 0; }