TwoToc code
[YouAndWeb_TwoToc] / client / app / main / main.scss
diff --git a/client/app/main/main.scss b/client/app/main/main.scss
new file mode 100755 (executable)
index 0000000..18d4a99
--- /dev/null
@@ -0,0 +1,356 @@
+body {
+    font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
+    font-size: 16px;
+    font-weight: 200;
+    color: #666;
+    background-color: #FFF;
+}
+
+.thing-form {
+  margin: 20px 0;
+}
+
+#banner {
+  border-bottom: none;
+  margin-top: -20px;
+}
+
+#banner h1 {
+  font-size: 60px;
+  line-height: 1;
+  letter-spacing: -1px;
+}
+
+.btn-lg, .btn-group-lg > .btn, .btn {
+  border-radius: 0;
+  border: 0;
+  font-family: "Oswald";
+  outline: none !important;
+}
+
+.btn-default {
+  background: #000;
+  border: 0;
+  color: #FFF;
+}
+
+.bg-grey {
+  background-color: #EDEFED;
+}
+
+
+
+#homeSlider {
+  width: 100%;
+  /*height: 300px;*/
+  overflow: hidden;
+  position: relative;
+  .carousel, .carousel-inner, .carousel-inner > .item {
+    height: inherit;
+    top: 0;
+  }
+  .carousel-inner > .item > img, .carousel-inner > .item > a > img {
+    width: 100%;
+    top: 0;
+    /*filter: blur(1px);*/
+    @include center-center();
+  }
+  .carousel-control.right, .carousel-control.left {
+    height: 100%;
+    width: 10%;
+    min-width: 40px;
+  }
+  .carousel-caption {
+    bottom: 50%;
+    h4 {
+      font-family: "Oswald", sans-serif;
+      font-size: 50px;
+      text-shadow: 0 0 20px #000;
+    }
+  }
+}
+
+#homesearch {
+  position: absolute;
+  bottom: 20%;
+  left: 50%;
+  margin-left: -250px;
+  width: 500px;
+  padding: 25px 70px;
+  background-color: rgba(0,0,0,0.5);
+
+  input, button {
+    border-radius: 0;
+  }
+  button {
+    background: #000;
+    color: #FFF;
+    font-family: "Oswald";
+    border: 0;
+  }
+}
+
+.datepicker-group ul li > div > table {
+  outline: none;
+}
+
+.hero-unit {
+  position: relative;
+  padding: 30px 15px;
+  color: #F5F5F5;
+  text-align: center;
+  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
+  background: #4393B9;
+}
+
+h1, h2 {
+  font-family: 'Oswald', sans-serif;
+  color: #333;
+  font-weight: 300;
+}
+
+h1 {
+  font-size: 26px;
+}
+h2 {
+  font-size: 22px;
+}
+h3 {
+  font-size: 18px;
+}
+h1.title {
+  margin: 30px 0 0;
+}
+h3.title {
+  margin: 10px 0 0;
+}
+
+hr {
+  border-top: 1px solid #666;
+  margin-top: 50px;
+}
+
+.box-default {
+  background-color: #EDEFED;
+  padding: 30px;
+}
+.box-user {
+  h1 {
+    margin: 0 0 10px;
+    text-transform: uppercase;
+  }
+  .glyphicon.userinfo {
+    font-size: 24px;
+    background: #FFF;
+    color: #EDEFED;
+    border-radius: 50%;
+    margin-right: 10px;
+    padding: 5px;
+    vertical-align: middle;
+  }
+  .rating.userinfo {
+    font-size: 28px;
+    color: #FFF;
+    margin-left: 4px;
+    vertical-align: middle;
+  }
+  .box-comment {
+    font-size: 12px;
+    background: #D6D6D6;
+    padding: 15px;
+    position: relative;
+    margin-bottom: 20px;
+
+    p {
+      margin: 0;
+    }
+
+    ul {
+      margin-bottom: 0;
+      b {
+        color: #000;
+      }
+      .rating {
+        color: #FFF;
+      }
+    }
+  }
+  .box-comment:after {
+    right: 100%;
+    top: 15px;
+    border: solid transparent;
+    content: " ";
+    height: 0;
+    width: 0;
+    position: absolute;
+    pointer-events: none;
+    border-color: rgba(214, 214, 214, 0);
+    border-right-color: #D6D6D6;
+    border-width: 10px;
+  }
+}
+
+.main-container {
+  margin-top: 130px;
+  padding-bottom: 130px;
+}
+.main-container.container {
+  padding-bottom: 40px;
+}
+
+.navbar-text {
+  margin-left: 15px;
+}
+
+.navbar-brand {
+  background: url('/assets/images/logo.png') no-repeat;
+  background-size: 70%;
+  color: transparent !important;
+  height: 130px;
+  margin: 0;
+  width: 160px;
+}
+
+.navbar .container {
+  position: relative;
+}
+
+.navbar .navbar-left {
+  width: 560px;
+  margin: 0 auto !important;
+  float: none !important;
+
+}
+
+.navbar-default {
+  border: 0;
+}
+
+.navbar-default .navbar-nav.navbar-right li a {
+    font-family: 'Oswald', sans-serif;
+    font-weight: 500;
+    height: auto;
+    padding: 2px 5px;
+    font-size: 14px;
+    line-height: 20px;
+    text-transform: uppercase;
+    border: 2px solid transparent;
+    margin: 10px 2px 0;
+    color: #000;
+    transition: border-color 0.2s ease-out;
+}
+.navbar-default .navbar-nav.navbar-right li a:hover {
+  border-color: #000;
+}
+
+.navbar > .container .navbar-brand {
+  margin-left: 0;
+}
+
+
+
+
+
+.navbar.open {
+    -webkit-transform: translate(0, 0);
+    transform: translate(0, 0);
+}
+
+.navbar, main {
+    -webkit-transition: -webkit-transform 0.3s ease-out;
+    transition: transform 0.3s ease-out;
+}
+
+.navbar h4,
+.navbar-default .navbar-nav.navbar-left li a {
+    font-family: 'Oswald', sans-serif;
+    font-weight: 300;
+    height: auto;
+    padding: 0 20px 10px;
+    font-size: 20px;
+    line-height: 20px;
+    padding-top: 80px;
+    cursor: pointer;
+}
+.navbar-default .navbar-nav.navbar-left li.active a {
+    background: #000;
+    color: #FFF;
+}
+
+.navbar h4 {
+    background-color: white;
+    color: #3367D6;
+}
+
+.navbar-default .navbar-nav.navbar-left {
+    padding: 0;
+    margin: 0;
+    list-style-type: none;
+}
+
+.navbar-default .navbar-nav.navbar-left li a {
+    display: block;
+    text-decoration: none;
+    color: black;
+    transition: background-color 0.2s ease-out;
+    white-space: nowrap;
+}
+
+
+.navbar-default .navbar-nav.navbar-left li::before {
+    content: none;
+}
+
+/*
+.navbar-default .navbar-nav.navbar-left li a:hover {
+    background-color: rgba(90, 90, 90, 0.2);
+}
+*/
+
+
+.navbar-default .navbar-nav.navbar-left li.active a {
+    background-color: rgba(0, 0, 0, 1);
+    color: #FFF;
+}
+
+@media all and (min-width: 320px) {
+  .navbar h4,
+  .navbar-default .navbar-nav.navbar-left li a {
+      padding: 0 10px 8px;
+      font-size: 18px;
+      line-height: 18px;
+      padding-top: 80px;
+      cursor: pointer;
+  }
+}
+
+@media all and (min-width: 768px) {
+  .navbar-default .navbar-nav.navbar-left li a {
+      padding: 0 20px 10px;
+      font-size: 20px;
+      line-height: 20px;
+      padding-top: 80px;
+      cursor: pointer;
+  }
+  .navbar .navbar-right {
+    position: absolute;
+    float: none;
+    margin-right: 0 !important;
+    top: 0;
+    right: 0;
+  }
+  .navbar-default  {
+      z-index: 1;
+      position: fixed;
+      top: 0;
+      bottom: 0;
+      width: 100%;
+      height: 130px;
+      background-color: #FFF;
+      color: #fefefe;
+      overflow-y: auto;
+      z-index: 9;
+  }
+}
+
+