@import "variable.less"; // Variable.less #invoice { position: relative; /* top: -290px;*/ margin-bottom: 120px; /* width: 700px;*/ background: @white; padding: 30px; } #invoice-table { /* Targets all id with 'col-' */ border-bottom: 1px solid@border; padding: 30px 0px; } #invoice-top { min-height: 120px; } #invoice-mid { min-height: 120px; } #invoice-bot { min-height: 250px; } .invoice-logo { float: left; height: 60px; width: 60px; background: url(http://michaeltruong.ca/images/logo1.png) no-repeat; background-size: 60px 60px; } .clientlogo { float: left; height: 60px; width: 60px; background: url(http://michaeltruong.ca/images/client.jpg) no-repeat; background-size: 60px 60px; border-radius: 50px; } .invoice-info { display: block; float: left; margin-left: 20px; h2{ color: @text; font-size: 14px; } p{ font-size: 12px; } } .title { float: right; h4{ color: @text; text-align: right; } } .title p { text-align: right; font-size: 12px; } #project { margin-left: 52%; p{ font-size: 12px; } } #invoice-table { h2{ font-size: 18px; } } .tabletitle { padding: 5px; background:@border; } .service { border: 1px solid@border; } .table-item { width: 50%; } .itemtext { font-size: .9em; } #legalcopy { margin-top: 30px; p{ font-size: 12px; } } //form { // float: right; // margin-top: 30px; // text-align: right; //} .effect2 { position: relative; } .effect2:before, .effect2:after { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); } .effect2:after { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto; } .legal { width: 70%; }