Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Created on : Feb 16, 2016, 8:22:58 AM
- Author : strider64
- */
- /* http://meyerweb.com/eric/tools/css/reset/
- v2.0 | 20110126
- License: none (public domain)
- */
- html, body, div, span, applet, object, iframe,
- h1, h2, h3, h4, h5, h6, p, blockquote, pre,
- a, abbr, acronym, address, big, cite, code,
- del, dfn, em, img, ins, kbd, q, s, samp,
- small, strike, strong, sub, sup, tt, var,
- b, u, i, center,
- dl, dt, dd, ol, ul, li,
- fieldset, form, textarea, label, legend,
- table, caption, tbody, tfoot, thead, tr, th, td,
- article, aside, canvas, details, embed,
- figure, figcaption, footer, header, hgroup,
- menu, nav, output, ruby, section, summary,
- time, mark, audio, video {
- margin: 0;
- padding: 0;
- border: 0;
- font-size: 100%;
- font: inherit;
- vertical-align: baseline; }
- /* HTML5 display-role reset for older browsers */
- article, aside, details, figcaption, figure,
- footer, header, hgroup, menu, nav, section {
- display: block; }
- body {
- line-height: 1; }
- ol, ul {
- list-style: none; }
- blockquote, q {
- quotes: none; }
- blockquote:before, blockquote:after,
- q:before, q:after {
- content: '';
- content: none; }
- table {
- border-collapse: collapse;
- border-spacing: 0; }
- .container {
- /* * For IE 6/7 only * Include this rule to trigger hasLayout and contain floats. */
- *zoom: 1;
- width: 100%;
- max-width: 1200px;
- margin: 0 auto;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box; }
- .container:after {
- clear: both; }
- .container:before,
- .container:after {
- content: " ";
- display: table; }
- .row {
- /* * For IE 6/7 only * Include this rule to trigger hasLayout and contain floats. */
- *zoom: 1; }
- .row:after {
- clear: both; }
- .row:before,
- .row:after {
- content: " ";
- display: table; }
- [class^="span"] {
- float: left;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- /* Firefox */ }
- [class^="span"]:first-child {
- margin-left: 0; }
- .span1 {
- width: 8.333333333333332%; }
- .span2 {
- width: 16.666666666666664%; }
- .span3 {
- width: 25%; }
- .span4 {
- width: 33.33333333333333%; }
- .span5 {
- width: 41.66666666666667%; }
- .span6 {
- width: 50%; }
- .span7 {
- width: 58.333333333333336%; }
- .span8 {
- width: 66.66666666666666%; }
- .span9 {
- width: 75%; }
- .span10 {
- width: 83.33333333333334%; }
- .span11 {
- width: 91.66666666666666%; }
- .span12 {
- width: 100%; }
- [class^="m-span"] {
- padding: 10px 0;
- margin-left: 3.125%;
- float: left;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- /* Firefox */ }
- [class^="m-span"]:first-child {
- margin-left: 0; }
- .m-span1 {
- width: 5.46875%; }
- .m-span2 {
- width: 14.0625%; }
- .m-span3 {
- width: 22.65625%; }
- .m-span4 {
- width: 31.25%; }
- .m-span5 {
- width: 39.84375%; }
- .m-span6 {
- width: 48.4375%; }
- .m-span7 {
- width: 57.03125%; }
- .m-span8 {
- width: 65.625%; }
- .m-span9 {
- width: 74.21875%; }
- .m-span10 {
- width: 82.8125%; }
- .m-span11 {
- width: 91.40625%; }
- .m-span12 {
- width: 100%; }
- * {
- padding: 0;
- margin: 0;
- box-sizing: border-box; }
- /* GENERAL PAGE STYLING */
- body {
- font-size: 100%;
- background-color: #C0D7FF; }
- #home {
- background-color: #E1E3E4; }
- .textWrapLeft {
- float: left;
- margin: 10px; }
- .textWrapRight {
- float: right;
- margin: 10px; }
- nav.nav-bar {
- position: relative;
- overflow: hidden; }
- ul.topnav {
- list-style-type: none;
- overflow: hidden;
- background-color: #336699;
- padding: 0; }
- ul.topnav li {
- float: left; }
- ul.topnav li a {
- display: inline-block;
- color: #F2F2F2;
- text-align: center;
- text-decoration: none;
- font-size: 17px;
- transition: 0.3s;
- padding: 14px 16px; }
- ul.topnav li a:hover {
- background-color: #4080bf; }
- form.login {
- background-color: #336699; }
- div.logout {
- background-color: #336699; }
- form#contact {
- background-color: #A0D7E2;
- padding: 20px;
- /*
- Hide radio button (the round disc)
- we will use just the label to create pushbutton effect
- */
- /*
- Change the look'n'feel of labels (which are adjacent to radiobuttons).
- Add some margin, padding to label
- */
- /*
- Change background color for label next to checked radio button
- to make it look like highlighted button
- */ }
- form#contact fieldset {
- border: 1px solid #000000;
- padding: 10px; }
- form#contact legend {
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- font-size: 2.4rem;
- padding: 0 5px; }
- form#contact label {
- float: left;
- display: block;
- width: 100%;
- max-width: 200px;
- height: 25px;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.0rem;
- line-height: 25px;
- text-align: left;
- background-color: #3F4E70;
- color: #FFFFFF;
- padding: 0 7px; }
- form#contact input {
- clear: right;
- display: block;
- outline: none;
- border: none;
- width: 100%;
- max-width: 320px;
- height: 25px;
- padding: 0 5px;
- margin-bottom: 5px; }
- form#contact .radioBlock {
- display: block;
- width: 100%;
- max-width: 100%;
- height: auto;
- margin: 10px 0; }
- form#contact input[type=radio] {
- display: none;
- margin: 10px; }
- form#contact input[type=radio] + label.radioStyle {
- display: inline-block;
- width: 33.33333333333%;
- height: 45px;
- margin: -2px;
- text-align: center;
- text-transform: capitalize;
- cursor: pointer;
- background-color: #3F4E70;
- border: 1px solid #FFFFFF;
- line-height: 45px;
- margin: 10px auto 0 auto; }
- form#contact input[type=radio] + label.radioStyle:hover {
- background-color: #516591; }
- form#contact input[type=radio]:checked + label.radioStyle {
- background-image: none;
- color: #ffa;
- background-color: #516591; }
- form#contact .textareaLabel {
- margin: 20px 0 0; }
- form#contact hr.contactLine {
- margin: 10px 0 5px; }
- form#contact textarea {
- clear: both;
- display: block;
- border: none;
- outline: none;
- width: 100%;
- max-width: 600px;
- height: 200px;
- resize: none;
- padding: 5px; }
- form#contact input[type=submit] {
- -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -moz-border-radius: 8px;
- -webkit-border-radius: 8px;
- border-radius: 8px;
- border: none;
- outline: none;
- float: right;
- display: block;
- width: 100%;
- max-width: 100px;
- height: 30px;
- cursor: pointer;
- background-color: #3F4E70;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.0rem;
- text-transform: capitalize;
- color: #FFFFFF;
- margin: 20px 0 10px; }
- form#contact input[type=submit]:hover {
- background-color: #5b70a1; }
- /*******************************************
- ABOUT PAGE CSS STYLING
- ********************************************/
- article#about {
- background-color: #E1E3E4;
- padding: 20px; }
- article#about h1 {
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- font-size: 1.8rem;
- line-height: 1.5; }
- article#about p {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- line-height: 1.5; }
- /*******************************************
- CALENDAR CSS STYLING
- ********************************************/
- /*******************************************
- CALENDAR CSS STYLING
- ********************************************/
- .calendar {
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- display: block;
- position: relative;
- width: 100%;
- max-width: 317px;
- border: 1px solid #000000;
- height: 355px;
- margin: 20px auto 20px auto; }
- .calendarPic {
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- display: block;
- width: 100%;
- max-width: 317px;
- border-top: 1px solid #000000;
- border-left: 1px solid #000000;
- border-right: 1px solid #000000;
- height: 300px;
- overflow: hidden;
- z-index: 1000;
- margin: 0 auto; }
- .picture {
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- display: block;
- position: relative;
- width: 100%;
- max-width: 317px;
- height: 300px;
- z-index: 1000;
- margin: 0 auto; }
- form#showBooking {
- display: none; }
- form.booking {
- position: absolute;
- right: 130px;
- display: block;
- background-color: rgba(137, 54, 96, 0.6);
- width: 100%;
- max-width: 390px;
- height: auto;
- z-index: 20000;
- padding: 10px;
- margin: 40px auto 0; }
- form.booking fieldset {
- border: 2px solid #FFFFFF;
- padding: 15px; }
- form.booking legend {
- color: #FFFFFF;
- padding: 0 5px; }
- form.booking label {
- float: left;
- display: block;
- width: 100%;
- max-width: 100px;
- height: 1.5625rem;
- color: #FFFFFF;
- line-height: 1.5625rem;
- text-align: right;
- padding-right: 8px; }
- form.booking input {
- font-size: 1.0rem;
- border: none;
- outline: none;
- clear: right;
- display: block;
- width: 100%;
- max-width: 200px;
- height: 1.5625rem;
- padding: 0 5px;
- margin-bottom: 5px; }
- form.booking .deleteBtn {
- -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -moz-border-radius: 8px;
- -webkit-border-radius: 8px;
- border-radius: 8px;
- text-decoration: none;
- background-color: #3F4E70;
- color: #FFFFFF;
- float: left;
- display: block;
- width: 100%;
- max-width: 80px;
- height: 25px;
- text-transform: capitalize;
- line-height: 25px;
- text-align: center;
- margin: 10px 0 10px 100px; }
- form.booking .deleteBtn:hover {
- background-color: #000000; }
- form.booking input[type=submit] {
- -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -moz-border-radius: 8px;
- -webkit-border-radius: 8px;
- border-radius: 8px;
- float: right;
- border: none;
- outline: none;
- cursor: pointer;
- background-color: #3F4E70;
- color: #FFFFFF;
- width: 100%;
- max-width: 80px;
- height: 25px;
- font-size: 1.0rem;
- text-transform: capitalize;
- margin: 10px 34px 0; }
- form.booking input[type=submit]:hover {
- background-color: #000000; }
- .controls {
- position: absolute; }
- .pic-slide-left, .pic-slide-right {
- position: relative;
- bottom: -2px;
- left: 15px;
- text-decoration: none;
- font-size: 2rem;
- color: #000000;
- text-align: center; }
- .pic-slide-left:hover, .pic-slide-right:hover {
- color: #2e2e2e; }
- .pic-slide-right {
- left: 251px; }
- .calHeading {
- background-color: #FFFFFF;
- border-bottom: 1px solid #000000;
- text-align: center;
- width: 100%;
- max-width: 315px;
- padding: 0.625rem 0; }
- .calHeaderText {
- pointer-events: none;
- cursor: default;
- font-family: Arial, Helvetica, sans-serif;
- text-decoration: none;
- font-size: 1.2rem;
- line-height: 18px;
- font-weight: bold;
- color: #000000; }
- .day a {
- pointer-events: none;
- cursor: default;
- text-decoration: none;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- float: left;
- display: block;
- width: 100%;
- max-width: 2.8125rem;
- height: 100%;
- max-height: 2.8125rem;
- color: #000000;
- background-color: #FBFCF7;
- border-bottom: 1px solid #000000;
- font-size: 1.0rem;
- text-align: center;
- line-height: 2.8125rem; }
- .calday a {
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- float: left;
- display: block;
- width: 100%;
- max-width: 2.8125rem;
- height: 2.8125rem;
- background-color: #FFFFFF;
- text-align: center; }
- .calday a:hover {
- background-color: gray; }
- .calday a {
- text-decoration: none;
- color: #000000;
- font-size: 1.2rem;
- line-height: 2.8125rem; }
- li.calday:nth-child(even) a, li.calday:nth-child(odd) a {
- border-right: 1px solid #000000;
- border-bottom: 1px solid #000000; }
- li.calday:nth-child(7n+8) a {
- border-right: none; }
- .highlightHoliday a {
- color: #FFFFFF;
- background-color: #536A93; }
- .memo a {
- background-color: #F5E9BE; }
- a.highlightToday {
- font-weight: bold;
- color: #2eaa5f;
- font-size: 1.8rem; }
- .fade {
- pointer-events: none;
- cursor: default; }
- .fade a {
- color: #c7c7c7; }
- .pictureBackground {
- background-color: #ccc;
- padding: 5px; }
- form#calendarLogin {
- display: block;
- width: 100%;
- max-width: 1200px;
- height: 50px;
- background-color: #536A93;
- line-height: 50px;
- padding: 0 20px;
- z-index: 50000; }
- form#calendarLogin label {
- color: #E8CD5D;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.0rem; }
- form#calendarLogin input {
- border: none;
- outline: none;
- height: 25px;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.0rem;
- padding: 0 5px; }
- form#calendarLogin input[type=submit] {
- border: none;
- outline: none;
- width: 100%;
- max-width: 80px;
- height: 25px;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.0rem;
- text-transform: capitalize;
- color: #536A93;
- background-color: #E8CD5D;
- cursor: pointer; }
- span#register {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.0rem;
- color: #FFFFFF;
- padding-left: 10px; }
- span#register a {
- color: #E8CD5D;
- text-decoration: none;
- font-size: 1.2rem;
- font-weight: bold; }
- span#register a:hover {
- color: #893660; }
- form#uploadPicture {
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- background-color: #A0D7E2;
- padding: 10px;
- margin-top: 20px; }
- form#uploadPicture input[type=file] {
- outline: none;
- border: none;
- width: 100%;
- max-width: 220px;
- font-size: 1.0rem;
- background-color: #68D693; }
- form#uploadPicture input[type=submit] {
- -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -moz-border-radius: 8px;
- -webkit-border-radius: 8px;
- border-radius: 8px;
- outline: none;
- border: none;
- cursor: pointer;
- display: inline-block;
- background-color: #FFFFFF;
- width: 100px;
- height: 30px;
- font-family: Arial, Helvetica, sans-serif;
- text-transform: capitalize;
- font-size: 1.0rem;
- padding: 0 10px;
- margin-left: 20px; }
- form#uploadPicture input[type=submit]:hover {
- background-color: #68D693; }
- /*******************************************
- MEDIA QUERIES
- ********************************************/
- /*******************************************
- TRIVIA GAME CSS STYLING
- ********************************************/
- .mainContent {
- background-color: rgba(225, 227, 228, 0.6);
- height: 700px;
- padding: 20px; }
- .green {
- background-color: #66FF00; }
- .red {
- background-color: red; }
- .mainGame {
- display: block;
- width: 100%;
- max-width: 800px;
- height: auto;
- padding: 20px;
- margin: 0 auto; }
- .mainGame div.questStyle {
- background-color: #FFFFFF;
- padding: 10px 20px; }
- .mainGame div.questStyle h3 {
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- font-size: 1.6rem;
- font-weight: bold; }
- .mainGame [class^="answer"] {
- display: block;
- width: 100%;
- height: 80px;
- background-color: #3F4E70;
- border-top: 1px solid #FFFFFF;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.4rem;
- line-height: 60px;
- color: #FFFFFF;
- text-decoration: none;
- padding: 10px 20px; }
- .mainGame .scoreboard {
- display: block;
- width: auto;
- height: auto; }
- .mainGame .scoreboard .stopwatch {
- background-color: #FFFFFF;
- padding: 20px; }
- .mainGame .scoreboard .scoreBox {
- background-color: #333333;
- padding: 20px; }
- .mainGame .scoreboard .scoreBox p {
- color: #FFFFFF; }
- .nextBtn {
- display: block;
- cursor: pointer;
- border: none;
- outline: none;
- background-color: #893660;
- width: 100%;
- max-width: 760px;
- height: 60px;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- color: #FFFFFF;
- margin: 0 auto; }
- .nextBtn:hover {
- background-color: #ae447a; }
- /* SMARTPHONE MEDIA QUERY STYLING */
- @media only screen and (max-width: 480px) {
- /* 480px = 30em */
- .span6 {
- width: 100%; }
- .container, .mainContent {
- width: 100%;
- padding: 0;
- margin: 0; }
- .mainGame {
- padding: 0; }
- .mainGame div.questStyle h3 {
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- font-size: 1.4rem; }
- .mainGame [class^="answer"] {
- display: block;
- width: 100%;
- height: 80px;
- background-color: #3F4E70;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- line-height: 60px;
- color: #FFFFFF;
- text-decoration: none; }
- .mainGame .scoreboard {
- height: 50px;
- background-color: #FFFFFF; }
- .mainGame .scoreboard .stopwatch {
- float: left;
- display: block;
- width: 100%;
- max-width: 50%;
- height: 25px;
- padding: 0 20px; }
- .mainGame .scoreboard .stopwatch p {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- line-height: 50px; }
- .mainGame .scoreboard .stopwatch p .timer {
- color: green; }
- .mainGame .scoreboard .scoreBox {
- float: left;
- display: block;
- width: 100%;
- max-width: 50%;
- height: 50px;
- background-color: #333333;
- padding: 0 7px; }
- .mainGame .scoreboard .scoreBox p {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- line-height: 50px;
- color: #FFFFFF;
- margin-left: 15px; }
- .mainGame .scoreboard .scoreBox p span.totalPoints {
- color: #66FF00; } }
- /* TABLET MEDIA QUERY STYLING */
- @media only screen and (min-width: 481px) and (max-width: 1020px) {
- /* 481px = 30.063em & 768px = 48em */
- .span6 {
- width: 100%; }
- .container, .mainContent {
- width: 100%;
- padding: 0;
- margin: 0; }
- .mainGame {
- padding: 0; }
- .mainGame div.questStyle h3 {
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- font-size: 1.6rem; }
- .mainGame [class^="answer"] {
- display: block;
- width: 100%;
- height: 80px;
- background-color: #3F4E70;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- line-height: 60px;
- color: #FFFFFF;
- text-decoration: none; }
- .mainGame .scoreboard {
- height: 50px;
- background-color: #FFFFFF; }
- .mainGame .scoreboard .stopwatch {
- float: left;
- display: block;
- width: 100%;
- max-width: 50%;
- height: 25px;
- padding: 0 20px; }
- .mainGame .scoreboard .stopwatch p {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- line-height: 50px; }
- .mainGame .scoreboard .stopwatch p .timer {
- color: green; }
- .mainGame .scoreboard .scoreBox {
- float: left;
- display: block;
- width: 100%;
- max-width: 50%;
- height: 50px;
- background-color: #333333;
- padding: 0 7px; }
- .mainGame .scoreboard .scoreBox p {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- line-height: 50px;
- color: #FFFFFF;
- margin-left: 15px; }
- .mainGame .scoreboard .scoreBox p span.totalPoints {
- color: #66FF00; } }
- /*******************************************
- CONTACT FORM CSS STYLING
- ********************************************/
- form#contact legend {
- font-size: 1.4rem; }
- .bg-color {
- background-color: #FFFFFF;
- height: 538px; }
- .contact-info-block {
- color: gray;
- background-color: #FFFFFF;
- padding: 30px; }
- .contact-info-block h3 {
- font-size: 2.4rem; }
- .contact-info {
- list-style: none;
- padding: 0;
- margin: 0;
- font-size: 1.2em;
- line-height: 32px; }
- .contact-info a {
- display: block;
- min-height: 40px;
- color: gray;
- text-decoration: none;
- background-repeat: no-repeat;
- background-size: 40px 40px;
- padding: 0 0 0 50px;
- margin: 10px 0 10px; }
- .contact-info li.phone a {
- background-image: url("../images/phone.png"); }
- .contact-info li.mail a {
- background-image: url("../images/mail.png"); }
- .contact-info li.twitter a {
- background-image: url("../images/twitter.png"); }
- /* SMARTPHONE MEDIA QUERY STYLING */
- @media only screen and (max-width: 480px) {
- /* 480px = 30em */
- .span6 {
- width: 100%; }
- .textWrapLeft, .textWrapRight {
- float: none;
- margin: 10px 0; }
- hr {
- border: 1px solid #999999;
- margin: 7px 0; }
- h1 {
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- font-size: 1.4rem;
- line-height: 1.8; }
- p {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.0rem;
- line-height: 1.5; }
- .header-banner, #computer-navigation, .logo, .logout {
- display: none; }
- ul.topnav li:not(:first-child) {
- display: none; }
- ul.topnav li.loginBtn, ul.topnav li.logoutBtn {
- float: right;
- display: inline-block;
- position: relative; }
- ul.topnav li.loginBtn span.username, ul.topnav li.logoutBtn span.username {
- position: absolute;
- right: 200px;
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- font-size: 1.2rem; }
- ul.topnav li.icon {
- float: right;
- display: inline-block; }
- ul.topnav.responsive {
- position: relative; }
- ul.topnav.responsive li.icon {
- position: absolute;
- right: 0;
- top: 0; }
- ul.topnav.responsive li {
- float: none;
- display: inline; }
- ul.topnav.responsive li a {
- display: block;
- border-bottom: 1px solid #FFFFFF;
- text-align: left; }
- .top-link {
- pointer-events: none; }
- form.login {
- position: relative;
- display: none;
- width: 80%;
- height: 260px;
- background-color: #264d73;
- padding: 30px;
- margin: 0px auto; }
- form.login fieldset {
- border: 1px solid #FFFFFF;
- padding: 5px; }
- form.login legend {
- padding: 0 5px;
- margin-left: 10px; }
- form.login label {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.4rem;
- text-transform: capitalize;
- color: #FFFFFF;
- display: block;
- width: 100%;
- max-width: 125px;
- line-height: 35px;
- padding: 0; }
- form.login input {
- outline: none;
- border: none;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.4rem;
- text-transform: capitalize;
- color: #000000;
- display: block;
- width: 100%;
- max-width: 310px;
- height: 40px;
- padding: 0 5px; }
- form.login input[type=submit] {
- float: right;
- width: 100%;
- max-width: 80px;
- height: 35px;
- cursor: pointer;
- background-color: #336699;
- font-size: 1.2rem;
- color: #FFFFFF;
- text-transform: capitalize;
- padding: 5px;
- margin: 20px 10px 0 0; }
- form.login input[type=submit]:hover {
- background-color: #4080bf; }
- .header-style {
- display: block;
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- font-size: 1.2em;
- line-height: 60px;
- font-weight: bold;
- color: #fff; }
- .span4, .span8 {
- width: 100%; }
- .main-content {
- background-color: #FFFFFF;
- padding: 10px 20px; }
- form#contact {
- background-color: #893660;
- padding: 5px 20px; }
- form#contact fieldset {
- border: none;
- padding: 20px 0; }
- form#contact legend {
- display: none;
- padding: 0;
- color: #FFFFFF;
- font-size: 1.8rem;
- line-height: 2.0; }
- form#contact label {
- float: left;
- display: block;
- width: 100%;
- max-width: 100%;
- height: 40px;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.4rem;
- line-height: 40px;
- text-align: left;
- background-color: #3F4E70;
- color: #FFFFFF;
- padding: 0 7px; }
- form#contact input {
- clear: right;
- display: block;
- outline: none;
- border: none;
- width: 100%;
- max-width: 100%;
- height: 40px;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- padding: 0 5px;
- margin-bottom: 8px; }
- form#contact textarea {
- height: 150px; }
- form#contact input[type=submit] {
- -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -moz-border-radius: 12px;
- -webkit-border-radius: 12px;
- border-radius: 12px;
- border: none;
- outline: none;
- float: right;
- display: block;
- width: 100%;
- max-width: 100px;
- height: 40px;
- cursor: pointer;
- background-color: #3F4E70;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- text-transform: capitalize;
- color: #FFFFFF;
- margin: 20px 0 10px; }
- form#contact input[type=submit]:hover {
- background-color: #5b70a1; }
- footer.footer-style {
- display: block;
- width: auto;
- height: 50px;
- background-color: #336699;
- padding: 10px; }
- footer.footer-style p.footer-text {
- text-align: center;
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- color: #FFFFFF; } }
- /* TABLET MEDIA QUERY STYLING */
- @media only screen and (min-width: 481px) and (max-width: 1020px) {
- /* 481px = 30.063em & 768px = 48em */
- .mobile-navigation, .slider-tab, .mobile-header, h2.logo, .top-link, .logout {
- display: none; }
- ul.topnav li.icon, span.username {
- display: none; }
- .span4, .span6, .span8 {
- width: 100%; }
- form.login {
- position: relative;
- display: none;
- width: 80%;
- height: 260px;
- background-color: #264d73;
- padding: 30px;
- margin: 0px auto; }
- form.login fieldset {
- border: 1px solid #FFFFFF;
- padding: 5px; }
- form.login legend {
- padding: 0 5px;
- margin-left: 10px; }
- form.login label {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.4rem;
- text-transform: capitalize;
- color: #FFFFFF;
- display: block;
- width: 100%;
- max-width: 125px;
- line-height: 35px;
- padding: 0; }
- form.login input {
- outline: none;
- border: none;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.4rem;
- text-transform: capitalize;
- color: #000000;
- display: block;
- width: 100%;
- max-width: 310px;
- height: 40px;
- padding: 0 5px; }
- form.login input[type=submit] {
- float: right;
- width: 100%;
- max-width: 80px;
- height: 35px;
- cursor: pointer;
- background-color: #336699;
- font-size: 1.2rem;
- color: #FFFFFF;
- text-transform: capitalize;
- padding: 5px;
- margin: 20px 10px 0 0; }
- form.login input[type=submit]:hover {
- background-color: #4080bf; }
- hr {
- border: 1px solid #999999;
- margin: 7px 0; }
- h1 {
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- font-size: 1.8rem;
- line-height: 1.4; }
- p {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- line-height: 1.5; }
- .main-content {
- height: 100%;
- min-height: 300px;
- background-color: #FFFFFF;
- padding: 20px;
- margin: 0 auto; }
- form#contact {
- background-color: #893660;
- padding: 5px 20px; }
- form#contact fieldset {
- width: 60%;
- border: none;
- padding: 20px 0;
- margin: 0 auto; }
- form#contact legend {
- display: none;
- padding: 0;
- color: #FFFFFF;
- font-size: 1.8rem;
- line-height: 2.0; }
- form#contact label {
- float: left;
- display: block;
- width: 100%;
- max-width: 100%;
- height: 40px;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.4rem;
- line-height: 40px;
- text-align: left;
- background-color: #3F4E70;
- color: #FFFFFF;
- padding: 0 7px; }
- form#contact input {
- clear: right;
- display: block;
- outline: none;
- border: none;
- width: 100%;
- max-width: 100%;
- height: 40px;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- padding: 0 5px;
- margin-bottom: 8px; }
- form#contact textarea {
- height: 150px; }
- form#contact input[type=submit] {
- -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -moz-border-radius: 12px;
- -webkit-border-radius: 12px;
- border-radius: 12px;
- border: none;
- outline: none;
- float: right;
- display: block;
- width: 100%;
- max-width: 100px;
- height: 40px;
- cursor: pointer;
- background-color: #3F4E70;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- text-transform: capitalize;
- color: #FFFFFF;
- margin: 20px 0 10px; }
- form#contact input[type=submit]:hover {
- background-color: #5b70a1; }
- .bg-color {
- background-color: #893660; }
- .contact-info-block {
- -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
- -moz-border-radius: 12px;
- -webkit-border-radius: 12px;
- border-radius: 12px;
- display: block;
- width: 60%;
- height: auto;
- color: gray;
- background-color: #FFFFFF;
- padding: 30px;
- margin: 20px auto; }
- .contact-info-block h3 {
- font-size: 2.4rem; }
- .contact-info {
- list-style: none;
- padding: 0;
- margin: 0;
- font-size: 1.2em;
- line-height: 32px; }
- .contact-info a {
- display: block;
- min-height: 40px;
- color: gray;
- text-decoration: none;
- background-repeat: no-repeat;
- background-size: 40px 40px;
- padding: 0 0 0 50px;
- margin: 10px 0 10px; }
- .contact-info li.phone a {
- background-image: url("../images/phone.png"); }
- .contact-info li.mail a {
- background-image: url("../images/mail.png"); }
- .contact-info li.twitter a {
- background-image: url("../images/twitter.png"); }
- footer.footer-style {
- display: block;
- width: auto;
- height: 50px;
- background-color: #336699;
- padding: 10px; }
- footer.footer-style p.footer-text {
- text-align: center;
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- color: #FFFFFF; } }
- /* SCREEN MEDIA QUERY STYLING */
- @media only screen and (min-width: 1021px) {
- /* 769px = 48.063em */
- .loginBtn, .logoutBtn, .top-link {
- display: none; }
- ul.topnav li.icon {
- display: none; }
- hr {
- border: 1px solid #999999;
- margin: 15px 0; }
- h1 {
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- font-size: 1.8rem;
- line-height: 1.2; }
- h3 {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- line-height: 1.5;
- color: #333333;
- font-style: italic; }
- p {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- line-height: 1.5; }
- .main-content {
- width: 100%;
- max-width: 760px;
- height: 100%;
- min-height: 500px;
- background-color: #FFFFFF;
- padding: 20px;
- margin: 20px 0; }
- .header-banner {
- display: block;
- overflow: hidden;
- width: 100%;
- max-width: 1200px;
- height: 200px;
- background-image: url(../images/bg-detroit-01.jpg);
- background-repeat: no-repeat;
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.7); }
- /* LOGO STYLING */
- h2.logo {
- display: inline-block;
- position: relative;
- top: 0;
- left: 30px;
- width: 100%;
- max-width: 200px;
- height: 200px;
- background-image: url(../images/img-logo.png);
- background-repeat: no-repeat;
- background-position: center;
- padding: 0;
- margin: 0; }
- h2.logo a {
- display: inline-block;
- z-index: 100;
- width: 100%;
- max-width: 288px;
- height: 200px;
- padding: 0;
- margin: 0; }
- h2.logo span {
- display: none; }
- .span6 {
- padding: 10px; }
- ul.topnav {
- position: relative; }
- div.logout {
- position: absolute;
- top: 0;
- right: 0; }
- div.logout p.logoutTxt {
- display: inline-block;
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- color: #FFFFFF;
- padding: 0 40px 0 0; }
- div.logout a.logoutLink {
- color: #FFFFFF;
- text-decoration: none;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.2rem;
- text-transform: capitalize; }
- form.login {
- position: absolute;
- top: 0;
- right: 0;
- display: block;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.0rem;
- color: #FFFFFF;
- text-transform: capitalize; }
- form.login label {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.0rem;
- text-transform: capitalize;
- color: #FFFFFF;
- width: 100%;
- max-width: 80px;
- line-height: 25px;
- padding: 0; }
- form.login input {
- outline: none;
- border: none;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 1.0rem;
- text-transform: capitalize;
- color: #000000;
- width: 100%;
- max-width: 100px;
- height: 25px;
- padding: 0 5px;
- margin: 0 5px 0 5px; }
- form.login input[type=submit] {
- width: 100%;
- max-width: 80px;
- height: 25px;
- cursor: pointer;
- background-color: #E8CD5D;
- font-size: 1.0rem;
- font-weight: bold;
- color: #336699;
- text-transform: capitalize;
- padding: 5px;
- margin: 1px 10px; }
- form.login input[type=submit]:hover {
- background-color: #eedb8a; }
- footer.footer-style {
- display: block;
- width: auto;
- height: 50px;
- background-color: #336699;
- padding: 10px; }
- footer.footer-style p.footer-text {
- text-align: center;
- font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
- color: #FFFFFF; } }
- /*# sourceMappingURL=stylesheet.css.map */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement