/* To shift the bullet navigation above */
#carousel-main .carousel-indicators {
  position: relative;
  bottom: 40px;
}
/*#carousel-main.carousel.slide.carousel-standard {
  width: 1020px;
  height: 443px;
  margin-left: -35px;
}*/
.header-standard .header-standard-nav li.country-text-li {
  margin-left: 11px;
}
.press-release-tile li {
  height: auto;
}
/* 05/10/2016 */
.two-col-image-tile h1 span.sFourHead:before {
  content: " S4 ";
  color:#000;
  font-size: 2em;
  border:solid 1px #000;
  padding-left:10px;
  padding-right:5px;
  margin-right:5px;
  padding-top: 5px;
  padding-bottom: 0;
  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
  margin-bottom:0;
}
#two-column-page-container > div.breadcrumb > p > span.sFourHead {display:none!important;}
/* 11/03/2015 */
.press-release-tile > h2 {
  font-family: "Gotham Narrow Book";
  font-weight: 700;
  color: #ff671f;
  font-size: 30px;
}
.press-release-tile > h2 > a {
  font-size: 14px;
}
.form-contact-us .select-fix {
  margin: 3px 0 4px;
  height: 22px;
  border: 1px solid #a9a9a9;
}
.cus-css input, .cus-css textarea {
  box-sizing: inherit;
  margin-top: 2px;
}
.marg-top-fix {
  margin-top: 3px !important;
}
#btnSubmit {
  background-color: #FF6400;
  color: #FFFFFF;
  border: 1px;
  height: 22px;
  cursor: pointer;
  font-family: "Gotham Narrow Book";
  font-size: 10pt;
  padding: 0px 5px;
}
/* 26/03/2015 styling for contact us form*/
.txtrightalign > table > tbody > tr > td:first-child{
  /*text-align: right;*/  
   vertical-align: inherit;
} 
.txtrightalign #btnSubmit{
  font-size: 10pt; 
  background: #ff671f;
  color: #ffffff;
  padding: 8px 30px;
  float: right;
  height: inherit;
}
.txtrightalign input{
  margin:8px 0 0 0;
}
.txtrightalign textarea{
  margin-top: 8px;
}
.marginfix input, .marginfix textarea{
  margin-bottom:8px;
}
/* 04/09/2015 */
.zTableless {
    display: table;
    width: 100%;
    padding: 20px 0;
    max-width: 570px;
}
.zRow {
    display: table-row;
}
.zColumn {
    display: table-cell;
}
.zRow .zColumn:first-child {
    width: auto;
    max-width: 100%;
}
.zVerticalCenter .zColumn {
    vertical-align: middle;
}
.zTableless input[type="text"],
.zTableless input[type="password"] {
    border: 1px solid #a9a9a9;
    box-sizing: border-box;
    color: #969696;
    font-family: "Gotham Narrow Book" !important;
    font-size: 19px !important;
    font-weight: 600 !important;
    height: 37px !important;
    padding: 5px;
    margin: 0 0 20px;
    width: 200px !important;
    max-width: 100%;
}
.zTableless input[type="textarea"],
.zTableless textarea {
    width: 290px !important;
    max-width: 100% !important;
    height: 84px;
    margin: 0 0 20px;
}
.zTableless label {
    box-sizing: border-box;
    color: #6B6B6B !important;
    font-family: "Gotham Narrow Book" !important;
    font-size: 14px !important;
    height: 22px;
    line-height: normal !important;
    margin: 0px;
    width: auto;
    max-width: 100%;
    padding: 0px;
}
.clearfix:after {
    float: none;
    clear: both;
}
input[type="submit"] {
    -webkit-appearance: none;
    background-color: #FF671F;
    box-sizing: border-box;
    color: #fff;
    font-family: "Gotham Narrow Book";
    font-size: 13px;
    height: 31px;
    margin: 4px 5px 15px 0;
    padding: 8px 30px;
    text-align: center;
    border: 0;
    float: right;
}
.zSelect {
    box-sizing: border-box;
    color: #969696;
    font-family: "Gotham Narrow Book";
    font-size: 19px;
    font-weight: 600;
    height: 36px;
    margin: 0 0 20px;
    outline-color: #eee;
    padding: 5px;
    width: 200px;
}
#ddlSex3,
#ddlSex2,
#ddlSex1 {
  width: 38px;
  padding: 0;
}
/* 10/04/2015 */
//to add border in table
.tableBorder tr td:first-child {
    border-right: 2px solid #fff;
}
/* new tableless divcss */
.zTablelessFullw {
   display: table;
   width: 100%;
   padding: 20px 0;
}
.zRowTR {
   display: table-row;
}
.zColumnTD {
   display: table-cell;
}
.zRowTR .zColumnTD:first-child {
   width: 120px;
   max-width: 100%;
}
.zVerticalCenter .zColumnTD {
   vertical-align: middle;
}
.clearfix:after {
   float: none;
   clear: both;
}
/* Full width textboxes */
.zTableless input[type="text"],
.zTableless textarea {
  width: 100% !important;
}
/**/
@media screen and (max-width: 767px) {
  .widget-container .authholder-small {
    max-width: 100%;        
  } 
            
  .authorable {
    overflow-y: auto;
  }      
          
  .noFloat {
    clear: both;
    float: none;
  }
}
        
/* */
        
.imgfullw {
  width: 100%;
  max-width: 100%;
}
.pad5 {
  padding: 0;
}        
        
.pad5 .zColumnTD {
  font-size: 14px;
}
.pad5 .zRowTR .zColumnTD:first-child {
  width: 170px;
}
        
#footer-body .nav-main {
    overflow: hidden;
}
#RequiredFieldValidator1,
#RequiredFieldValidator2,
#RegularExpressionValidator1,
#RequiredFieldValidator3,
#RegularExpressionValidator2 {
  margin-top: -20px;
  margin-bottom: 20px;
}
        
.zTableSBF > tbody > tr > td {
  padding: 3px;
  font-size: 10pt;
  border: 1px solid #000;
}
.zTableSBF {
  border: 1px solid #000;
}
        /* Chrome img fix */        
.authorable img {
  max-width: none;
}
        /*btn alignment n size fix*/        
.filterOption.but > #searchKeyword {
  padding: 6px 9px;
  font-size: 12px;
  margin: 0 5px;
  height: inherit;
  float: none;
}
 
        /* table border fix */
.noBorder,
.noBorder td,
.noBorder table,
.noBorder th {
  border: 0;
}
        
.noBorder table tr td {
  border-right: 2px solid #fff;
}
        
.zCenter {
  margin: auto;
}
        
.zCenter tr td img {
  margin-left: 7px;
}
.zCenter tr td:first-child img {
  margin-left: 0;
}
        
.PAHSpecieHeading {
  font-size: 11pt;
  font-weight: bold;
  color: #FF6600;
}
        
.whiteBorder tr td {
  border-right: 2px solid #fff;
}
.zJ {
  width: 360px;
}
        
/* 4/14/2015 list style */
.binarylist > li > ol > li {
  list-style-type: binary;
}
        
#pfocusDiv {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #999999;
  text-align: center;
  margin-right: 5px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 1px;
  padding-left: 5px;
}
#pfocusDiv > p {
color: #FFFFFF;
font-weight: bold;
}
 
.zoetisHeading_td {
  background-color: #FF6400;
  color: #FFFFFF;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 10pt;
  font-weight: bold;
}
        
.zTRNoBorder td {
  border-color: transparent !important;
  font-weight: bold;
  color: #FF6600;
}
        
.zTRNoBorderHeading td {
  border-width: 0 !important;
  font-weight: bold;
  color: #FF6600;
}
 
.zBottomBorder td {
  border-bottom: 1px solid #000 !important; 
}
        
#ddlEventReappear {
  padding: 0;
}
        
.zBTable label {
  font-size: 14px !important;
  margin-top: 3px;
}
        
#radSequelae label {
  float: left !important;
  padding: 0px !important;
  margin: 3px 0 0 !important;
  font-size: 13px;
}
#radSequelae input {
  margin: 0 5px 0 8px;
}
.zContentIEright {
  margin-bottom: 10px;
}
.zContentIEright ol {
  max-width: 290px\0;
}
@media screen and (max-width: 599px){
  #authholder {
    max-width: 100%;
    margin-top: 40px;
  }
}
@media screen and (max-width: 320px) {
  #authholder {
    margin: 40px -20px 0;
    max-width: 115%;
  }
}