/* ---------------------------------------------------
*  theme-rosterapps.css
*  Generated from .less files, but updating css file directly
*  for initial design of the RosterApps External Website
* 
* Modified
* - Manually updated for use with the RosterApps External Website 01-07-2014 TLS
* - Last updated 04-03-2014 TLS
-------------------------------------------------- */

/* -------------------------------------------------- */
/* line 18, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
html,
body {
  height: 100%;
}

/* Remove outline for focus added in bootstrap (does not look good for links not reloading page) 01-30-2014 TLS */
a:focus, button:focus {
    outline: none !important;
    outline-offset: 0 !important;
}

/* line 21, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -253px;
  padding: 0 0 253px 0;
  /* the bottom margin and bottom padding are the negative value of the footer's height */
}
/* line 27, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer,
.push {
  /*height: 350px;*/
  /* .push must be the same height as .footer */
}

.form-control
{
    color: #3E4147;
}

select.form-control
{
    color: #A8AAAD;
}

.selectedValue
{
    color: #3E4147 !important;
}

/* Remove the bottom margin, thus vertically centering the logo and removing uneeded space, especially for small-screen devices 04-04-2014 TLS */
.navbar
{
    margin-bottom: 0;
}

/* -------------------------------------------------- */
/* line 35, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.navbar-header {
  padding: 15px 0;
}
/* line 37, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.navbar-header .navbar-brand {
  padding: 0 15px;
}
/* line 39, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.navbar-header .navbar-brand img[src$="@2x.png"].site-logo {
  width: 50%;
}

/* Update navbar wrapper to be fixed, unless on a small screen 01-07-2014 TLS */
.navbar-wrapper
{
    position: fixed;
}

/* Negate the padding added by the container, so behaves better for small devices (tablets) 02-10-2014 TLS  */
.navbar-static-top
{
    margin-right: -15px;
}

@media screen and (max-width: 767px) {
  /* line 45, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
    .navbar-brand
    {
        width: 75%;
    }

    .navbar-wrapper
    {
        left: auto;
        position: static;
        top: auto;
    }
}

/* line 47, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.navbar-toggle {
  border-color: transparent;
  float: right;
  margin-right: 15px;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 53, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.navbar-toggle .icon-bar {
  background-color: #19a4fa;
  border-radius: 0;
  height: 4px;
}

/* line 60, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.nav-primary {
  margin-top: 30px;
  float: right;
}

/* Stlye menu for small screen 02-04-2014 TLS */
@media screen and (max-width: 767px)
{
    .nav-primary
    {
      margin-top: 0;
      float: none;
    }
}

/* line 64, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.nav-primary > li > a {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 68, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.nav-primary > li > a:hover {
  background: rgba(255, 255, 255, 0.5);
}

/* Hide signin nav link by defaultn 04-03-2014 TLS */
#liHeaderNavSignIn
{
    display: none;
}

/* Hide signin widget if on a small screen 02-04-2014 TLS */
/* Display signin nav link  if on a small screen 04-03-2014 TLS */
@media screen and (max-width: 767px)
{
    .signin-widget
    {
        display: none;
    }

    #liHeaderNavSignIn
    {
        display: block;
    }
}

/* line 73, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget {
  float: right;
  position: relative;
  margin: 0 0 0 10px;
}
/* line 76, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget .signin-dropdown {
  position: absolute;
  top: 35px;
  right: 0;
  width: 370px;
  z-index: 5;
}
/* line 20, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/mixins.less */
.signin-widget .signin-dropdown .signin-close:before,
.signin-widget .signin-dropdown .signin-close:after {
  content: " ";
  display: table;
}
/* line 25, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/mixins.less */
.signin-widget .signin-dropdown .signin-close:after {
  clear: both;
}
/* line 84, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget .signin-dropdown .signin-close .close-button {
  float: right;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: 120px;
  height: 45px;
  background: #dcdde0 url(../img/icon-close.png) no-repeat 80px center;
  cursor: pointer;
}
/* line 94, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget .signin-dropdown .signin-heading {
  background: #dcdde0;
  border-top-left-radius: 4px;
}
/* line 97, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget .signin-dropdown .signin-heading h3 {
  margin: 0;
  padding: 10px 20px;
}
/* line 102, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget .signin-dropdown .signin-body {
  padding: 10px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: #FFF;
}
/* line 110, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget .left-inner-addon input {
  padding-left: 40px;
}
/* line 113, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget .left-inner-addon i {
  position: absolute;
  padding: 2px 5px 0;
  background: #14c776;
  border-radius: 100%;
  margin: 2px 3px 0;
  color: #FFF;
  font-size: 20px;
}
/* line 122, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget .btn-block {
  font-size: 20px;
  line-height: 20px;
  padding-top: 13px;
}
/* line 126, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget .btn-block i {
  float: left;
  margin: -6px -10px 0 10px;
  line-height: 100%;
  padding: 8px 5px 5px 7px;
}
/* line 133, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.signin-widget .well {
  margin: 0;
}
/* line 134, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.btn-navsignin {
  font-size: 12px;
  text-transform: uppercase;
  margin: 35px 0 0;
  padding: 8px 15px 10px;
  letter-spacing: 2px;
}
/* line 140, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.btn-navsignin > i {
  font-size: 12px;
  padding: 2px 4px 0;
  height: auto;
}
/* -------------------------------------------------- */
/* line 151, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.row-offcanvas {
  position: relative;
  overflow-x: hidden;
  /* Prevent scroll on narrow devices */
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
/* line 158, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.row-offcanvas-right .sidebar-offcanvas {
  right: -50%;
  /* 6 columns */
}
/* line 163, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.row-offcanvas-left .sidebar-offcanvas {
  left: -50%;
  /* 6 columns */
}
/* line 168, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.sidebar-offcanvas {
  position: absolute;
  top: 0;
  width: 50%;
  /* 6 columns */
}
@media screen and (max-width: 767px) {
  /* line 176, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .row-offcanvas-right.active {
    overflow-x: visible;
  }
  /* line 177, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .row-offcanvas-right.active,
  .row-offcanvas-right.active + .footer {
    right: 50%;
    /* 6 columns */
  }
  /* line 181, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .row-offcanvas-left.active,
  .row-offcanvas-left.active + .footer {
    left: 50%;
    /* 6 columns */
  }
}
/* -------------------------------------------------- */
/* Carousel base class */
/* line 193, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.hp-carousel {
  height: 760px;
  margin-bottom: 0;
}
/* Since positioning the image, we need to help out the caption */
/* line 198, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.hp-carousel .carousel-inner + .container > .row {
  position: relative;
}
/* line 199, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.hp-carousel .carousel-caption {
  z-index: 10;
  text-align: left;
  left: 0;
  right: 0;
}
/* line 204, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.hp-carousel .carousel-caption p {
  font: 18px/24px normal "Montserrat", Helvetica, Arial, sans-serif;
}
/* Declare heights because of positioning of img element */
/* line 208, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.hp-carousel.carousel .item {
  height: 760px;
  background-color: #777;
}
/* line 211, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.hp-carousel.carousel .item.banner01 {
  background: url(../img/banner-001.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
}
/* line 220, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.hp-carousel.carousel .item.banner02 {
  background: url(../img/banner-002.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
}
/* line 231, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.hp-carousel .carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 760px;
}
@media (min-width: 1600px) {
  /* line 239, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .hp-carousel.carousel .item {
    height: 760px;
    background-color: #777;
  }
  /* line 242, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .hp-carousel.carousel .item.banner01 {
    background: url(../img/banner-001.jpg) no-repeat center center;
    background-size: cover;
  }
  /* line 243, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .hp-carousel.carousel .item.banner02 {
    background: url(../img/banner-002.jpg) no-repeat center center;
    background-size: cover;
  }
  /* line 245, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .hp-carousel .carousel-inner > .item > img {
    max-width: none;
    width: auto;
  }
}
@media (min-width: 992px) {
  /* line 251, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .hp-carousel .carousel-caption {
    bottom: 190px;
  }
}
@media (max-width: 767px) {
  /* line 254, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .hp-carousel {
    height: 400px;
  }
  /* line 257, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .hp-carousel.carousel .item {
    height: 400px;
  }
}
/* -------------------------------------------------- */
@media (max-width: 767px) {
  /* line 267, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .row-scroll {
    overflow: auto;
  }
  /* line 269, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .row-scroll .window {
    width: 1400px;
  }
}
/* -------------------------------------------------- */
/* line 279, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.benefits-marketing {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  background: url(../img/img-001.jpg) no-repeat center bottom;
  min-height: 420px;
  margin-top: 25px;
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 286, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.benefits-marketing .row.m-bottom {
  margin-bottom: 75px;
}
@media (max-width: 992px) {
  /* line 289, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .benefits-marketing {
    background: none;
    min-height: inherit;
  }
  /* line 292, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .benefits-marketing .row.m-bottom {
    margin-bottom: 0;
  }
  /* line 293, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .benefits-marketing .text-right {
    text-align: inherit;
  }
  /* line 294, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .benefits-marketing .media > .pull-right {
    float: left !important;
    margin-left: 0;
    margin-right: 10px;
  }
}

/* A little fun with css3 transformations 04-18-2014 TLS */
.benefits-marketing .media img
{
    transition: all 1s ease-in-out 0s;
    /*perspective: 800px;
    perspective-origin: 50% 100px;*/
}
.benefits-marketing .media:hover img
{
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    /*transform: rotate3d(1, 1, 0, 180deg);
    -webkit-transform: rotate3d(1, 1, 0, 180deg);*/
}

/* line 302, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.callout-marketing {
  background: url(../img/img-002.jpg) no-repeat center top;
  height: 315px;
  text-align: center;
  padding-top: 50px;
}
/* line 307, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.callout-marketing h2 {
  color: #FFF;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5);
}
@media (min-width: 1600px) {
  /* line 313, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
  .callout-marketing {
    background-size: 100%;
  }
}
/* -------------------------------------------------- */
/* line 320, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.features-marketing h2.features-heading {
  color: #006135;
  margin-bottom: 45px;
}
/* line 323, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.features-marketing h2.features-heading span {
  color: #FFF;
}
/* line 327, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.features-marketing .icon-gear {
  background: url(../img/icon-gear.png) no-repeat center center;
  width: 70px;
  height: 70px;
  text-align: center;
  font-size: 36px;
  color: #FFF;
  padding-top: 16px;
}
/* line 337, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.features-marketing .media-body p {
  color: #FFF;
  font-family: Montserrat;
  font-weight: 100;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
  margin-bottom: 55px;
}

/* -------------------------------------------------- */
/* line 349, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.banner-mastead.pricing-masthead {
  /*background: url(../img/banner-003.jpg) repeat-x center top;*/
  color: #FFF;
}

/* Reduce top padding for small screens 02-04-2014 TLS */
@media screen and (max-width: 767px)
{
    .banner-mastead.pricing-masthead
    {
      padding-top: 25px;
    }
}

/* line 352, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.banner-mastead.pricing-masthead h1 {
  font-size: 82px;
}

/* line 354, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.banner-mastead.pricing-masthead h1 small {
  display: block;
  color: rgba(255, 255, 255, 0.6);
  text-transform: uppercase;
  font-size: 24px;
}

/* line 361, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.banner-mastead.pricing-masthead .lead a {
  color: #FFF;
  text-decoration: underline;
}

/* line 366, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.price-slider {
  color: #006135;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

/* line 370, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
/* Update price-slider class for use with an input of type text 01-07-2014 TLS */
.price-slider .slider-value-label .slider-value
{
  width: 120px;
  background: rgba(0, 0, 0, 0.2);
  padding: 5px 0;
  border-radius: 4px;
  border: 1px solid #FFF;
  color: #FFF;
  text-align: center;
}

/* Add margin small screens 02-04-2014 TLS */
@media screen and (max-width: 767px)
{
    .price-slider .slider-value-label .slider-value
    {
      margin: 20px 0 0;
    }
}

/* line 380, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.pricing-marketing > .row:first-child {
  margin-top: -75px;
}

/* line 384, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.price-total {
  font: 16px "Montserrat", Helvetica, Arial, sans-serif;
  color: #77787a;
}

/* line 387, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.price-total .total {
  font-size: 48px;
}

/* Add display type and width for admin hourly costs input 04-15-2014 TLS */
.admin-costs
{
    display: inline-table;
    width: 125px;
}

#txtAdminHourly
{
    width: 60px;
}

/*------------------------------------------- */
/* line 401, /Userss/justinstevens/D;
}
/* FOOTER
--32ul.list-stars li:before {
  color: #e87132;
}
/* FOOTER
--------------------
gr5i_dev/Scie-------------------- */
/* line 401, /Users/justinstevens/Dropbox/r5i_dev/Sciengi
issti
/* line 392, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.pricing-marketing ul.list-checklist li:before {
  color: #009451;
}
/* line 395, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.pricing-marketing ul.list-stars li:before {
  color: #e87132;
}
/* FOOTER
-------------------------------------------------- */
/* line 401, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer {
  position: relative;
  background: #38393b;
  color: #77787a;
  text-align: center;
  font-family: "Montserrat" sans-serif;
}
/* line 407, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer a {
  color: #77787a;
}
/* line 408, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer a:hover {
  color: #19a4fa;
}
/* line 411, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer ul.nav-pipes {
  margin: 0;
  padding: 25px 0 15px;
  list-style: none;
}
/* line 414, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer ul.nav-pipes li {
  display: inline-block;
  position: relative;
  padding: 0 10px;
  font-size: 12px;
}
/* line 419, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer ul.nav-pipes li:after {
  content: "|";
  position: absolute;
  right: -5px;
  color: #999;
}
/* line 425, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer ul.nav-pipes li:last-child:after {
  display: none;
}
/* line 426, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer ul.nav-pipes li a {
  color: #19a4fa;
  text-transform: uppercase;
  font-family: "Montserrat";
}
/* line 433, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer .social-links {
  font-size: 31px;
}
/* line 436, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer .copyright {
  font-size: 9px;
  text-transform: uppercase;
  font-weight: normal;
  color: #77787a;
  letter-spacing: 1px;
  margin: 0px;
  padding: 0 0 25px 0;
}
/* line 443, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer .copyright a {
  color: #77787a;
}
/* line 445, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer .btn {
  border: 1px solid #77787a;
  background: #2c2c2e;
  font-size: 14px;
  letter-spacing: 1px;
  padding: 10px 40px;
}
/* line 451, /Users/justinstevens/Dropbox/r5i_dev/Sciengistics/bootstrap/less/_theme-rosterapps.less */
.footer .btn i {
  vertical-align: middle;
  background: none;
}

/*
==============================================
pullDownOut (css3 transformation)
==============================================
*/
.pullDownOut{
	animation-name: pullDownOut;
	-webkit-animation-name: pullDownOut;	

	animation-duration: 0.3s;	
	-webkit-animation-duration: 0.3s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%;	

    -webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}

@keyframes pullDownOut {
	0% {
		transform: scaleY(1);
	}
	20% {
		transform: scaleY(0.8);
	}
	40% {
		transform: scaleY(0.6);
	}
	60% {
		transform: scaleY(0.4);
	}
	80% {
		transform: scaleY(0.2);
	}
	100% {
		transform: scaleY(0);
	}					
}

@-webkit-keyframes pullDownOut {
	0% {
		-webkit-transform: scaleY(1);
	}
	20% {
		-webkit-transform: scaleY(0.8);
	}
	40% {
		-webkit-transform: scaleY(0.6);
	}
	60% {
		-webkit-transform: scaleY(0.4);
	}
	80% {
		-webkit-transform: scaleY(0.2);
	}
	100% {
		-webkit-transform: scaleY(0);
	}	
}

/*
==============================================
pullDownOutSlow (css3 transformation)
==============================================
*/
.pullDownOutSlow{
	animation-name: pullDownOutSlow;
	-webkit-animation-name: pullDownOutSlow;	

	animation-duration: 0.7s;	
	-webkit-animation-duration: 0.7s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%;	

    -webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}

@keyframes pullDownOutSlow {
	0% {
		transform: scaleY(1);
	}
	20% {
		transform: scaleY(0.8);
	}
	40% {
		transform: scaleY(0.6);
	}
	60% {
		transform: scaleY(0.4);
	}
	80% {
		transform: scaleY(0.2);
	}
	100% {
		transform: scaleY(0);
	}					
}

@-webkit-keyframes pullDownOutSlow {
	0% {
		-webkit-transform: scaleY(1);
	}
	20% {
		-webkit-transform: scaleY(0.8);
	}
	40% {
		-webkit-transform: scaleY(0.6);
	}
	60% {
		-webkit-transform: scaleY(0.4);
	}
	80% {
		-webkit-transform: scaleY(0.2);
	}
	100% {
		-webkit-transform: scaleY(0);
	}	
}