﻿/*---------------------------------------------------------------------
/ Fixed bottom Footer
/ SM - April 2013
/*---------------------------------------------------------------------*/

html,body {
    height: 100%;
}


#footer {
    background: #e4e1d2;
    border-top: 1px solid #cecbcb;
	height: 100px; 
}

#push {
    height: 100px;
}

#wrap {
    height: auto !important;
    margin: 0 auto -100px;
    min-height: 100%;
}

.copy {
    font-size: 0.9em;
    padding: 40px;
    text-shadow: 0 1px 1px #FFFFFF;
}
/*---------------------------------------------------------------------
/ END Fixed bottom Footer
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
/ Recapcha Restyle
/*---------------------------------------------------------------------*/

#recaptcha_image {
    border: 1px solid #cccccc;
}

#recaptcha_response_field {
     width: 288px;
}
#recaptcha_brand {
    font-size: 8px;
}

/*Aditional styles are set in the media queries section*/

/*---------------------------------------------------------------------
/ END Recapcha Restyle
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
/ Login Well header
/*---------------------------------------------------------------------*/

.login-well-header{
    margin-top:-19px; 
    margin-right: -19px; 
    margin-left: -19px; 
    background: #e51b24;
    color: white;
    padding: 15px;
    background-color: #e51b24 !important;  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e51b24), to(#bb171e));  
    background-image: -webkit-linear-gradient(top, #e51b24, #bb171e);  
    background-image: -moz-linear-gradient(top, #e51b24, #bb171e);  
    background-image: -ms-linear-gradient(top, #e51b24, #bb171e);  
    background-image: -o-linear-gradient(top, #e51b24, #bb171e);  
    background-image: linear-gradient(to bottom, #e51b24, #bb171e);  
    color: #FFF;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.po-well-header{  
    margin-top:-19px; 
    margin-right: -19px; 
    margin-left: -19px; 
    padding: 15px; 
    background-color: #333 !important;  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#666), to(#333));  
    background-image: -webkit-linear-gradient(top, #666, #333);  
    background-image: -moz-linear-gradient(top, #666, #333);  
    background-image: -ms-linear-gradient(top, #666, #333);  
    background-image: -o-linear-gradient(top, #666, #333);  
    background-image: linear-gradient(to bottom, #666, #333);  
    color: #FFF;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

@media (min-width: 768px) and (max-width: 979px) {
   
      #recaptcha_image {
          width: 270px !important;
      }

      #recaptcha_image img {
          width: 270px !important;
      }

      #recaptcha_response_field {
          width: 258px !important;
      }
  }

@media (max-width: 480px) {
    .btn-large {
        font-size: 17.5px;
    }
}

  