@yellow: #e19109; @gray: #485259; @dark_gray: #505e62; @import 'header.less'; @import 'footer.less'; @import 'service.less'; @import 'pricelist.less'; *{ font-family: 'Roboto Condensed'; } html, body { margin: 0; padding: 0; height: 100%; } #UserLoginForm { border: 1px solid #eee; margin: 10px auto 50px; padding: 20px; width: 30%; overflow:hidden; } #UserLoginForm input { display:block; width:100%; margin:0 0 10px; } #UserLoginForm input[type="submit"] { border:none; } ::selection { background: @yellow; /* Safari */ } ::-moz-selection { background: @yellow; /* Firefox */ } #mask{ display: none; position: fixed; z-index: 5; background: rgba(0,0,0,.75); width: 100%; height: 100%; top: 0; left: 0; } .popup{ display: none; position: fixed; background: @yellow; padding: 10px; box-shadow: 0 0 10px rgba(0,0,0,.25), 0 0 3px rgba(0,0,0,.25) inset; border-radius: 8px; border: 4px solid white; text-align: center; z-index: 9; width: 200px; left: 50%; top: 30%; margin-left: -120px; input{ margin-bottom: 15px; font-size: 16px; text-align: center; } input:last-child{ margin-bottom: 0px; } } #background{ min-width: 100vw; min-height: 100vh; position: fixed; top: 0; background-color: @dark_gray; background-image: url('/img/bg.jpg'); background-position: center top; background-size: cover; background-repeat: no-repeat; z-index: -1; } h1{ box-shadow: 0 0 10px rgba(0,0,0,.25), 0 0 3px rgba(0,0,0,.25) inset; color: #383530; text-align: center; font-weight: bold; font-size: 37px; margin-top: 15px; margin-bottom: 15px; background: url('/img/line_bg.png') center center @yellow; border-radius: 8px; padding: 4px; margin: 30px; border: 4px solid white; } h2{ text-align: center; color: @dark_gray; font-size: 24px; text-transform: uppercase; background: url('/img/h2_bg.png') center center no-repeat transparent; } p{ font-weight: 100; font-size: 20px; } ul{ margin-left: 20px; li{ font-weight: 100; margin-bottom: 10px; list-style-image: url('/img/list_dot.png'); font-size: 20px; font-style: italic; color: @dark_gray; } } #wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px; } #wrapper_push { height: 50px; } #content{ max-width: 1200px; min-width: 600px; text-align: center; margin-left: auto; margin-right: auto; } .container{ text-align: justify; box-shadow: 0 0 10px rgba(0,0,0,.25); background: #fff; margin: 30px; padding: 30px; border-radius: 5px; .title{ background: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,0)); text-align: center; padding: 10px; font-size: 22px; margin-bottom: 20px; font-weight: 400; } p{ margin-top: 0; a{ font-weight: 400; color: @dark_gray; cursor: pointer; display: inline-block; line-height: 1em; transition: text-shadow .2s; text-shadow: 0 0 3px rgba(0,0,0,.25); } a:hover{ text-shadow: 0 0 3px rgba(0,0,0,0); } img.left { float: left; margin-right: 15px; margin-top: 10px; border-radius: 5px; } img.right { float: right; margin-left: 15px; margin-top: 10px; border-radius: 5px; } } p:last-child{ margin-bottom: 0; } } #contacts_table{ font-weight: 100; border-collapse: collapse; tbody{ tr{ td{ border: 1px solid #eee; padding: 5px 10px; // vertical-align: top; } td:first-child{ text-align: right; } } } } .image1 { background-image: url('../img/menu_item_01.png'); } .image2 { background-image: url('../img/menu_item_02.png'); } .image3 { background-image: url('../img/menu_item_03.png'); } .image4 { background-image: url('../img/menu_item_04.png'); } .image5 { background-image: url('../img/menu_item_05.png'); } .image6 { background-image: url('../img/menu_item_06.png'); } .image7 { background-image: url('../img/menu_item_07.png'); } .image8 { background-image: url('../img/menu_item_08.jpg'); } .image9 { background-image: url('../img/menu_item_09.jpg'); } .image10 { background-image: url('../img/menu_item_10.jpg'); } .image11 { background-image: url('../img/menu_item_11.jpg'); } .vacansy_item { margin-bottom: 35px; } .bordered_div { border: 1px solid gray; margin: 10px; } .none_decorated_link { text-decoration: none; } a.dark_gray_link { color: @dark_gray; } a.none_decorated_yellow_link { text-decoration: none; color: @yellow } a.none_decorated_yellow_link:visited { color: @yellow } a.none_decorated_light_link { text-decoration: none; color: rgba(255, 255, 255, 0.75); } a.none_decorated_light_link:visited { color: rgba(255, 255, 255, 0.75); } .yellow { color: @yellow } .left_light_gray_border { border-left: 1px solid #eee; } .both_horizontal_light_gray_border { border-left: 1px solid #eee; border-right: 1px solid #eee; } .top_light_gray_border { border-top: 1px solid #eee; } .both_vertical_light_gray_border { border-top: 1px solid #eee; border-bottom: 1px solid #eee; } .table { display: table; } .row { display: table-row; } .cell { display: table-cell; text-align: left; padding: 10px; }