app/assets/stylesheets/application.css.scss
cf968ae0
 /*
  *= require normalize-rails
eee69d20
  *= require iconfonts
cf968ae0
  *= require_self
 */
 
 @import "compass/css3/box-sizing";
 
eee69d20
 @import "config";
 @import "chat.css.scss";
 @import "sessions.css.scss";
 
6ab7800c
 @import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);
 
cf968ae0
 body {
   background: $bg-color;
1ec65f29
   border-top: #658489 7px solid;
eee69d20
   font-size: 12px;
6ab7800c
   font-family: 'Source Sans Pro', 'Helvetica', 'Arial', sans-serif;
eee69d20
 }
 
 a {
   text-decoration: none;
 }
 
 a:visited {
   color: inherit
cf968ae0
 }
 
 input {
   border: 1px $gray-light solid;
   border-radius: 4px;
   width: 100%;
   margin-bottom: 10px;
36627b60
   padding: 0 5px;
cf968ae0
   height: 30px;
   @include box-sizing(border-box);
 
   &[type=submit] {
     text-transform:lowercase;
     font-variant: small-caps;
     font-weight: bold;
     font-size: 18px;
     background: $app-color;
     color: #f9f9f9;
     border: none 0px #000000;
     margin-top: 16px;
   }
 
   &:focus {
eee69d20
     outline: none;
     box-shadow: 0px 0px 1px 1px $app-color;
     border: 1px solid white !important;
cf968ae0
   }
 }
 
 .top-border {
eee69d20
   box-shadow: 0 -5px 0 $app-color;
1ec65f29
 }
 
 .left-border {
eee69d20
   box-shadow: -5px 0 0 $app-color;
1ec65f29
 }
 
 .border {
eee69d20
   border: solid 1px $border-color;
1ec65f29
 }
 
 .no-top-border {
   border-top: 0;
cf968ae0
 }
 
eee69d20
 .no-left-border {
   border-left: 0;
 }
 
cf968ae0
 .alert {
   font-size: 12px;
   &.alert-notice {
 
   }
 
   &.alert-error {
     color: $error;
   }
1ec65f29
 }
 
 .left {
   float: left;
 }
 
eee69d20
 .right {
   float: right;
 }
 
1ec65f29
 .clear {
   clear: both;
cf968ae0
 }