#tt_notification {
  width: 100%;
  margin: 0 auto;
  float: left;
  margin-top: 15px;
}
#tt_notification a {
  color: #fff;
  font-size: 1.125rem;
  text-transform: uppercase;
  font-family: 'Open Sans Condensed',sans-serif;
}


.tt_btn_notify {
  float: left;
  width: 24%;
  /*height: normal;*/
  text-align: center;
  font-size: 1.125rem;
  font-family: Arial, Helvetica, sans-serif;
  background: linear-gradient(rgb(40, 146, 33) 0px, rgb(62, 190, 59) 49%, rgb(40, 146, 33) 50%, rgb(21, 106, 11) 100%);
  cursor: pointer;
  padding: 6px 6px 6px 6px;
  border-radius: 3px;
  margin-bottom: 8px;
}
.tt_btn_notify a {
  text-decoration: none;
  color: #fff;
  font-size: 14px;
}
#tt_notification .tt_btn_notify:hover {
  /*color: #fff!important;*/
  background: black;
}
.tt_p_notify {
  float: left;
  Width: 200px;
  font-size: 12px;
  margin-left: 10px;
}
.tt_btn_notify:click {
  -moz-transition: all 0.5s ease-in-out;
  /* WebKit */
  -webkit-transition: all 0.5s ease-in-out;
  /* Opera */
  -o-transition: all 0.5s ease-in-out;
  /* Standard */
  transition: all 0.5s ease-in-out;
}
.tt_p_notify {
  float: left;
  Width: 200px;
  font-size: 12px;
  margin-left: 10px;
}
#tt_bs_mail{
  width: 200px;
  margin-left: 5px;
}
.tt_form_notify {
  display: none;
  float: left;
  width: 93%;
  font-size: 13px;
  border: 1px dotted #CCC;
  border-width: 2px;
  /*margin-top: 10px;*/
  color: #666;
  font-style: italic;
  padding: 15px;
}
.tt_form_notify input {
  outline: none;
  border: 1px solid #D5DEE7;
  height: 33px;
  margin-top: 7px;
}
.tt_form_notify span {
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  color: #393;
}
input.tt_submit {
  float: right;
  margin-right: 5px;
  text-align: center;
  background: linear-gradient(rgb(40, 146, 33) 0px, rgb(62, 190, 59) 49%, rgb(40, 146, 33) 50%, rgb(21, 106, 11) 100%);
  color: #fff;
  border: none;
  padding: 2px 15px 3px 15px;
  margin-top: 0px;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 1.125rem!important;
  font-style: normal;
  font-family: 'Open Sans Condensed',sans-serif;
}
input.tt_submit:hover {
   color: #fff;
   background:#000;
}

#tt_BS_Error {
  /*margin-bottom:10px;*/
}

@media only screen and (max-width: 480px){
  .tt_p_notify { float: left; Width: 200px; font-size: 12px; margin-left: 0px; }
  .tt_btn_notify { margin-bottom: 8px; width: 54%;}
}
@media only screen and (max-width: 767px){
  #tt_notification {
    margin-left: 47px;
    width: auto;
  }
  .tt_btn_notify {
    width: 159px;
  }
  .tt_p_notify {
    padding-left: 10px;
  }
  #tt_notification a {
    font-size: 17px;
  }
}
@media only screen and (max-width: 435px){
  .tt_p_notify{
    padding-left: 0px;
    padding-bottom: 8px;
  }
}
