label#sms-label { margin-right: 10px; display:none }
button#sms-send { border-radius:40px; background-color:#000000;color:#ffffff; width: 240px; padding: 12px 15px;border: none;margin-top:20px}
button#sms-send:hover { background-color:#585757 }
input#sms-phone { color: #333333;   padding: 4px 0px 4px 50px; font-size: 18px;}
.iti__selected-dial-code {
	color: #333333; 
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #E8E8E8;
  opacity: 1; /* Firefox */
  margin-left:20px
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #E8E8E8;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #E8E8E8;
}
#text-me { width:100%; max-width:540px; display: none; z-index: auto; position: fixed; top: 50px; left: 0;right: 0;margin-left: auto;margin-right: auto;min-height:350px; z-index:1000; background-color:#37c1f0; background: linear-gradient(rgb(10, 165, 255) 0%, rgb(99, 224, 255) 100%); color:#ffffff; text-align:center; padding:20px 20px; box-shadow: 3px 3px 5px #333333 }
#text-me h2 { color:#ffffff; font-size:1.5em }
#text-me .intro { padding: 0px 40px }
#text-me .form-area { margin-top:20px }
#text-me .footnote { margin-top:20px; font-style:italic; font-size:13px; color:#ffffff }
#text-me a, #text-me  a:hover, #text-me  a:active {  color:#ffffff; text-decoration:underline !important }
#text-me .modal-close { position:absolute; right:5px; top: 5px; text-decoration: none !important; }
#text-me #output {  border-radius: 10px; padding: 5px 10px; color: #333333;}  
#text-me-iframe { max-width: 100%; border: 0px; }