* { margin: 0; padding: 0; } @font-face { font-family: Robot; src: url("../fonts/roboto.ttf"); } :root { /*COLOR*/ --main-color:#0081ff; --main-gray:#EEEEEE; --main-white: #ffffff; --main-text: black; --main-green: #27AE60; /*FONT_SIZE*/ --title: 64px; --h1: 36px; --h2: 24px; --normal: 18px; } body { font-family: Roboto, "Open Sans", Arial, Helvetica, sans-serif; background: #FFFFFF; } /*HEADER*/ header { margin-right: 15%; position: fixed; width: 70%; border-radius: 15px; border: 1px solid var(--main-gray); box-shadow: 4px 5px 40px var(--main-gray); margin-left: 15%; margin-top: 30px; height: 61px; background-color: var(--main-white); } /*FOOTER*/ footer { margin-top: 100px; margin-right: 22%; margin-left: 22%; width: 56%; height: 312px; position: static; bottom: 0px; margin-bottom: 30px; border-radius: 15px; border: 1px solid var(--main-gray); box-shadow: 4px 5px 40px var(--main-gray); background-color: var(--main-white); } /*© 2022 ShariX*/ .sharix-corp { position: static; bottom: 30px; font-size: var(--normal); width: 120px; height: 50px; color: #666666; margin:auto; } /*Войти (Кнопка)*/ #button-enter { position: absolute; margin: 11px; border: 2px solid transparent; padding: 8px 28px; color: var(--main-white); border-radius: 6px; background: var(--main-green); font-size: var(--normal); font-weight: 700; cursor: pointer; right: 30px; } #button-enter:hover { color: var(--main-green); border: 2px solid var(--main-green); background-color: var(--main-white); transition-duration: 0.4s; } /*Оставить заявку на подключение*/ .submit-connect { position: absolute; right: 180px; text-decoration: none; color: var(--main-color); font-size: var(--normal); font-weight: 400; margin: 18px; } .submit-connect:hover { text-shadow: 0.5px 0.5px var(--main-color); transition-duration: 0.1s; } /*Drive image in header*/ .drive-image { content: url("../images/open.png"); margin: 17px; margin-left: 30px; } /*CONTAINER*/ #container { height: auto; margin-left: 15%; margin-right: 15%; padding-top: 250px; } /*FOOTER TABLE*/ .footer-table{ margin: auto; text-align: left; font-size: var(--normal); font-weight: 700; border-spacing: 35px; } .footer-table tbody tr th a{ font-weight: 400; color: var(--main-color); text-decoration: none; } .footer-table tbody tr th a:hover{ text-shadow: 0.5px 0.5px var(--main-color); transition-duration: 0.1s; } .footer-table thead tr th{ padding-bottom: 9px; } /*BAR MENU BUTTON*/ #bar-menu-button { display: none; background-color: transparent; height: 40px; position: absolute; right: 15px; top: 12px; border-radius: 10px; width: 40px; } .bar-menu-line { background-color: var(--main-color); height: 6px; width: 30px; margin: auto; margin-top: 5px; border-radius: 15px; } /*BAR MENU*/ #bar-menu { background-color: var(--main-white); border: 1px solid var(--main-gray); box-shadow: 4px 5px 40px var(--main-gray); height: 120px; border-radius: 15px; top: 65px; width: 160px; position: absolute; right: 0px; } #button-enter-menu { position: absolute; right: 30px; border: 0; padding: 8px 28px; color: var(--main-white); border-radius: 6px; background: var(--main-green); font-size: var(--normal); font-weight: 700; cursor: pointer; bottom: 15px; } .submit-connect-menu { position: absolute; width: 120px; text-decoration: none; color: var(--main-color); font-size: var(--normal); font-weight: 400; margin-left: 25px; margin-top: 20px; }