@color1: rgb(33,180,226); @color2: rgb(33,180,226); @color3: rgb(33,180,226); @font1: rgb(0,0,0); @font2: rgb(51,51,51); @background: rgb(228,228,244); @font-face { font-family: Roboto1; src: url("Roboto-Condensed.ttf"); } /* ################ */ /* # # */ /* # STRONA # */ /* # # */ /* ################ */ .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } html { overflow-y:scroll; overflow: -moz-scrollbars-vertical; } body{ background-color: @background; font-family: Roboto1, Roboto CN, Verdana; font-size: 0.9em; margin: 0px 0px 0px 0px; width: 100%; overflow-x: hidden; } header { margin: 0 auto; width: 900px; box-sizing: border-box; background: @color1; /* Old browsers */ background: -moz-linear-gradient(top, @color1 0%, @color2 50%, @color3 51%, @color1 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, @color1 0%, @color2 50%, @color3 51%, @color1 100%); /* Chrome,Safari5.1-6 */ background: linear-gradient(top, @color1 0%, @color2 50%, @color3 51%, @color1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ color: #000; padding: 10px 4px; } header .title { float: left; width: 40%; color: @font1; } /* menu */ header .menu { float: right; } header .menu ul { list-style-type:none; padding: 0; margin: 0; } header .menu ul li{ display: inline; margin: 0 4px; } header .menu ul li a{ color: @font1; text-decoration: none; } header .menu ul li a:hover{ color: @font2; text-decoration: underline; } /* koniec menu */ section .center{ background: #FFF; padding: 6px; min-height: 88vh; } footer .center{ background: @color1; color: @font1; padding: 4px; text-align: center; } .center { margin: 0 auto; width: 900px; box-sizing: border-box; border-right: 1px solid #aaa; border-left: 1px solid #aaa; } .message { font-size: 1.05em; text-align: left; margin: 20px 10px; padding: 8px; background: #F03; color: white; border: 1px solid rgba(0,0,0,0.1); } /* ################ */ /* # FORM # */ /* ################ */ fieldset.index { border: 0; } fieldset.index label { width: 256px; display: block; overflow: hidden; line-height: 2em; font-size: 0.95em; } fieldset.index label input { float: right; } /* ################ */ /* # INPUTY # */ /* ################ */ .input-text { font-family: Roboto1, Roboto CN, Verdana; width: 128px; color: #333; border: 1px solid @color3; margin: 2px 2px 2px 2px; padding: 2px 0px 2px 0px; background-color: #F0F0F0; box-sizing: content-box; } .input-text:focus { background-color: #FFF; color: #111; } .input-button { font-family: Roboto1, Roboto CN, Verdana; width: 128px; color: @font1; border: 1px solid @color3; margin: 2px 2px 2px 2px; padding: 2px 0px 2px 0px; background-color: @color1; cursor: pointer; box-sizing: content-box; } .input-button:hover { background-color: @color3; color: @font1; } .input-file { background: #b7deed; width: 128px; color: #000; border: 1px solid #117; margin: 2px 2px 2px 2px; padding: 2px 0px 2px 0px; box-sizing: content-box; } .input-file .upload { opacity: 0; filter: alpha(opacity=0); width: 130px; position:relative; left: 0; top: 0; z-index: 2; } .input-file span { position:relative; z-index: 1; }