
body {background-color: #fafafa; }

.topnav { background-color: #e0e0e0; margin-bottom: 30px; }

.topnav a { font-weight: 500; font-size: 14px; color: #000000; text-transform: none; margin-left: 30px; }
.topnav a:hover { color: #cc0000; }

h1 { font-size: 30px; color: #000000; }



ul.blog_icon { margin-bottom: 0rem; margin-left: 2rem; margin-top: .2rem; }
ul.blog_icon li { padding-left: 1.8em; padding-bottom: .2em; height: 65px;  }

.linebreak { margin-bottom: 15px; }


.bottom_button { text-align: center; margin-top: 2rem;  }
.form_button { margin-top: 4rem; }

.button, button, input[type="submit"] {    
    background: #cc0000;
    border: 0;
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
    box-sizing: content-box;
    color: #fff;
    font-size: 14px;
    line-height: 36px;
    min-width: 55px;
    outline: none;
    padding: 0 18px;
    text-transform: uppercase;
    
}
.button a { color: #fff; }
.button a:hover { color: #fff; }
.button:hover { color: #fff; }

input[type="submit"]:hover { color: #fff; }
.label_field_physician { margin-top: 15px; }


.middle_initial, .state {
    width:50px;
}



.zip { width: 90px; }

input[type="text"] { height: 45px; border-radius: 3px; }

ul.sos-icon li { background-image: url('images/sos.jpg'); padding-left: 4.2em;
    padding-top: .6em; }