#header h1 { text-align: center; padding: 0px; } #header, #footer { padding: 20px; } #header a { margin-top: 10px; } table.bookingDetails td, table.bookingDetails th { padding: 0.5em; font-size: 0.9em; } .bookingDetails th { vertical-align: top; text-align: left; } .bookingDetails td { vertical-align: top; } .header { margin-top: 1em; margin-bottom: 1em; } .weekend-header { color: tomato; } .today-header { color: #143b61; font-size: 1.3em; margin-top: 0.5em; margin-bottom: 0.7em; } .suggestedBeginTravel, .suggestedEndTravel{ background-color: gray; } .suggestedRealized { background-color:#66C266; margin: 0px; padding-bottom: 0; width: 60%; padding : 3%; text-shadow:black; color: white; text-align : center; } .suggested { padding : 3%; width : 94%; text-shadow:black; color: white; text-align : center; } .suggested h4, h5 { margin: 0; padding : 0; } .ordered h4, h5 { margin: 0; padding : 0; } .suggestedTrip { background-color : white; color: black; padding: 5px; margin-bottom: 1px; } .ordered { min-height : 150px; padding: 3%; text-shadow:black; color: white; text-align : center; width: 26%; background-color: red; opacity : 0.5; } .twonuminput{ width : 45px; } .editBooking{ position:fixed; height : 50px; margin: auto; top : 30%; left: 30%; background-color : #1010AA; padding : 15px; z-index : 2; } .leftCol{ width : 45%; } .rightCol{ width:65%; } .movesTable{ width : 80%; border-spacing: 10px; border-collapse: separate; font-size : 0.7em!important; } .movesTable td { padding: 15px; } .rowContainer{ margin-top:25px; margin-bottom:25px; } .travel{ float:left; } .narrow { } .middle { margin-top:25px; } .editor { padding: 2%; width: 50%; text-align: left; background-color: #76A5D5; }