.star_code_module{text-align:center;position:relative;margin:0 auto 0 auto;}.starcode_input{box-sizing:border-box;display:inline-block;font-size:1.4rem;background-color:white;padding:10px 12px;border-radius:4px;border:1px solid #ccc;width:100%;line-height:1.4;-webkit-transition:.15s ease-in;transition:.15s ease-in;}.starcode_input:focus{border:1px solid #3d3a35;}.info_button{vertical-align:middle;}.info_button[data-icon]:before{font-size:1.8rem;color:#3d3a35;}.star_code_container .sb_tooltip{margin:.5rem 1rem;}.star_code_container{display:inline-block;}@media(min-width:768px){.star_code_container{padding-left:35px;}}.star_code_container button[type=submit]{margin-left:1rem;}.star_code_input_wrap{overflow:hidden;}input.validation_warning{border-color:#cd7429;}input.validation_error{border-color:#aa1e33;}.validation_container{display:table;}.validation_message{text-align:left;display:table-row;}.validation_message .validation_icon{display:table-cell;display:inline-block;margin-right:.5rem;width:2rem;}.validation_message .validation_icon[data-icon]:before{font-size:1.8rem;}.validation_message .validation_icon.validation_warning[data-icon]:before{color:#cd7429;}.validation_message .validation_icon.validation_error[data-icon]:before{color:#aa1e33;}.validation_message .validation_text{display:table-cell;padding-top:.25rem;vertical-align:top;}