/**
*= require web/Raleway
*= require client/ie
*= require client/jamkazam
*= require client/header
*= require client/screen_common
*= require client/content
*= require client/ftue
*= require corp/footer
*/


.logo-home {
    width:298px;
    margin-top:30px;
    display:inline-block;
    float:left;
}


ul.quote {
  li {
    font-style: italic !important;
    color: white !important;
  }
}

span.press-date {
  font-style: italic !important;
  color:#999;
  line-height:160%;
}

ul.no-style {
  padding-left: 0px !important;
  list-style-type: none !important;
}

#nav {
    margin-top:40px;
    margin-bottom:30px;
    height:43px;
    border-left:solid 1px #f34f1d;
    padding: 1px 0;
}

#nav a {
    display:inline-block;
    height:42px;
    line-height:42px;
    padding:0px 25px;
    float:left;
    border-right:solid 1px #f34f1d;
    color:#f34f1d;
    text-decoration:none;
    font-size:20px;
    font-weight:100;
}

#nav a:hover {
    background-color:#333;
    color:#999;
}

#nav a.active {
    height:60px;
    line-height:60px;
    margin-top:-8px;
    margin-left:-1px;
    border-right:none;
    background-color:#f34f1d;
    color:#fff;
    cursor:default;
}

body.corporate {
  background-image:url(<%= asset_path('corp/bkg_corporate.gif') %>);
  background-repeat:repeat-x;
  background-color:#1c1c1c;
  padding:30px 15px;
  overflow:visible;
  width:auto;
  height:auto;
}

body.corporate h1 {
  font-weight:200;
  font-size:32px;
  margin-bottom:10px;
}

body.corporate p {
  color:#999;
  line-height:160%;
  margin-bottom:20px;
  width:80%;
  white-space:normal;
}

body.corporate p.support {
  text-align:center;
}

body.corporate p.support a {
  text-align:center;
  padding:6px 20px;
  font-size:24px;
}

body.corporate li {
  color:#999;
  line-height:160%;
  width:80%;
  white-space:normal;
}

body.corporate ul {
    padding-left:20px;
    margin-bottom:20px;
    list-style:disc outside none;

    li {
      padding-bottom: 10px;
    }
}

.wrapper {
    width:1100px;margin:0 auto;white-space:nowrap;
}

.wrapper h2 {
    font-weight:300;
    font-size:20px;
}

.wrapper h3 {
    font-weight:300;
    font-size:16px;
    line-height:160%;
}


#terms-toc a {
  display:block;
}

br {
    line-height:16px;
}

a.button-orange {
    line-height:16px;
}

body.corporate input[type=text], body.corporate textarea{
    background-color: #C5C5C5;
    border: medium none;
    box-shadow: 2px 2px 3px 0 #888888 inset;
    color: #666666;

}

body.corporate #contact-submit {
    margin:20px 2px 0;
}

body.corporate .media_center {

    td {
        vertical-align: top;
    }


    ul.media_links {
        list-style:none;
        margin-left:58px;

        li {
            margin-bottom:10px;
        }
    }
}

body.corporate {
  ul {
    li {
      margin-left:20px;
    }
  }
  ol {
    margin-bottom:20px;

    .item-header {
      text-decoration:underline;
    }
  }
  ol.lower-alpha {
    list-style-type:lower-alpha;
    li {
      margin-left:40px;
    }
  }

  ol.numeric-list {
    list-style-type:decimal;
    li {
      margin-left:40px;
    }
  }
  ol.roman-numeral {
    list-style-type:lower-roman;
    li {
      margin-left:40px;
    }
  }
}

.term {
  font-weight:bold;
  text-decoration:underline;
}

.min-term {
  font-weight:bold;
}