.sprint_sms_form > label {
    text-align: right;
    padding-bottom: 5px;
    width: 100%;
    float: left;
}
.sprint_sms_form span {
    float: left;
    width: 100%;
}
.error{color:#FF0000;}
#sprint_sms_form_widget_error, #sprint_sms_form_shortcode_error, #sprint_sms_unsubscribe_error
{
	border: 2px solid #ff0000;
    margin: 2em 0 0;
    padding: 0.2em;
}
#sprint_sms_form_widget_save, #sprint_sms_form_shortcode_save, #sprint_sms_unsubscribe_save
{
	border: 2px solid #398f14;
    margin: 2em 0 0;
    padding: 0.2em;
}

.sprint_smsmenu > a:first-child{
background: url("../admin/images/mobile.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0) !important;
padding-left: 20px !important;
}

#toplevel_page_sprint_sms .wp-menu-image{
background: url("../admin/images/mobile.png") no-repeat scroll 90% 75% rgba(0, 0, 0, 0) !important;
}

#toplevel_page_sprint_sms .wp-menu-image:before{
content:close-quote !important;
}
.sprint_sms_form input[type="checkbox"]{width:auto !important;}
.sprint_sms_form {
    width: 100%;
}
.input-checkbox{position: inherit !important;}
.sms_error_log_content{
    text-align: left;
    height: 500px;
    overflow-y: auto;
    background: white;
    border: 1px solid #DDD;
    padding-left: 5px;
    width: 100%;
    direction: ltr;
}
.sprint_login_btn{font-size: 16px;}