/*************************************
 * 
 * 		marketing material
 * 
 * **********************************sarfaraj*/
 
.cms-request-marketing-materials .main-container {
  max-width: 100%;
  width: 100%;
  padding: 0;
  background: url('../../images/marketing-banner.jpg') no-repeat center;
  background-size: 100% 100%;
  background-position: 100% 100%;
  min-height: 1188px;
}


.cms-request-marketing-materials .main-container .main {
  max-width: 650px;
  margin: 0 auto;
  width: 100%;
}
.cms-request-marketing-materials .form-list select {
  width: 285px;
  margin-top: 1px;
  background: none;
  border: 0;
  border-bottom: 1px solid #ccc;
  font-size: 13px;
  padding-bottom: 5px;
  font-style: italic;  
  color: #fff; 
}
.cms-request-marketing-materials .form-list select{
	background: url('../../images/white_dropdown.png') no-repeat center right;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-align: left !important;
}


.cms-request-marketing-materials .submit-reward-wrapper .form-list .fields .field .input-box.last {
  text-align: center;
  float: none;
}

.cms-request-marketing-materials #comment.input-text, .cms-submit-rewards-program textarea {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #d7d7d7 !important;
  display: inline-block;
  margin: 0 auto;
  max-width: 420px;
  min-height: 130px;
  text-align: center;
  color: #fff !important;
  padding-top:8.5%;
}
.cms-request-marketing-materials .submit-reward-wrapper .form-list .fields .input-box{text-align:center;}

.cms-request-marketing-materials .submit-reward-wrapper .fieldset .buttons-set {
    border-top: 0;
    text-align: center;
    float: left;
    display: block;
    margin: 40px auto;
    width: 100%;
}

/*.cms-request-marketing-materials input::-webkit-input-placeholder,.cms-request-marketing-materials input:-moz-placeholder, .cms-request-marketing-materials textarea::-webkit-input-placeholder,
.cms-request-marketing-materials textarea:-moz-placeholder {
    background: none repeat scroll 0 0 transparent !important;
    color: #fff !important;   
    font-style: italic !important;
}
*/
.cms-request-marketing-materials input::-webkit-input-placeholder,.cms-request-marketing-materials textarea::-webkit-input-placeholder {
color: #fff !important;
}
 
.cms-request-marketing-materials input:-moz-placeholder,.cms-request-marketing-materials textarea::-moz-input-placeholder { /* Firefox 18- */
color: #fff !important;  
}
 
.cms-request-marketing-materials input::-moz-placeholder,.cms-request-marketing-materials textarea::-moz-input-placeholder  {  /* Firefox 19+ */
color: #fff !important;  
}
 
.cms-request-marketing-materials input:-ms-input-placeholder,.cms-request-marketing-materials textarea::-moz-input-placeholder {  
color: #fff !important;  
}
.cms-request-marketing-materials option {
  background-color: #fff;
    color: #83868f;
    font-family: lato;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin: 3%;
    /*width: 285px;*/
    word-break: break-all;
    word-wrap: break-word;
}

@media only screen and (max-width: 645px){

	.cms-request-marketing-materials .submit-reward-wrapper .form-list .fields .field .input-box.first { margin-right:0; }
	.cms-request-marketing-materials .submit-reward-wrapper .form-list .fields .field .input-box { float: none; }
	.cms-request-marketing-materials .submit-reward-wrapper .form-list  {text-align: center;}
	.cms-request-marketing-materials .submit-reward-program .page-title h1 { margin: 50px auto;}
}


.cms-request-marketing-materials .pop {
    border: 1px solid #d7d7d7;
    float: none;
    margin-top: 10px;
    max-width: 305px;
    min-height: 220px;
	background-color:#fff;
	text-align: center;
    margin: 0 auto;
    clear: both;
}
.cms-request-marketing-materials .pop .clos {
    margin: 15px 0;
}
.cms-request-marketing-materials .clos > img{
    text-align: center;
	margin: 0 auto;
}
.cms-request-marketing-materials .thntext {
    color: #83868f;
    font-family: lato;
    font-size: 16px;
    line-height: 1.2;
    margin: 0 17px;
    text-align: center;
}
.cms-request-marketing-materials .clos > img:hover {
    cursor: pointer;
}




.cms-request-marketing-materials .input-text:focus{border:0 !important; border-bottom:1px solid #ccc !important;}

.cms-request-marketing-materials input[type=email],
.cms-request-marketing-materials input[type=tel],
.cms-request-marketing-materials input[type=text],
.cms-request-marketing-materials input[type=password]  {
  width: 285px;
  max-width: 100%;
  background: none;
  padding:0;
  color: #fff ;   
  font-style: italic;
}
.cms-request-marketing-materials input[placeholder]::-webkit-input-placeholder,
.cms-request-marketing-materials textarea[placeholder]::-webkit-input-placeholder,
.cms-request-marketing-materials input:-moz-placeholder,
.cms-request-marketing-materials textarea:-moz-placeholder{
	color: #fff;   
    font-style: italic;

}