﻿
a {color:#3b5998;  font-size: 16px!important; font-family:arial; font-weight: normal; text-decoration: none;}
a.float_right {float: right;}
a.bold_link {font-weight: bold;}
a.large {font-size: 16px!important;}
td a.large {font-size: 16px!important;}
a.external {background: url('../Images/Icons/external.png') no-repeat scroll right center transparent; padding-right: 13px;}
a:visited {}
a:active {}
a#mailto {}

body {font-size: 16px; line-height: 22px;}

td.form_field_label {color: #262626; font-weight: bold; font-size: 16px;}
td.border_bottom {border-bottom: 1px solid #CCC; padding-bottom: 5px;}

.premium {color: #333; font-size: 16px; font-weight: bold; padding-top: 3px;}

/* addresses area */
.address {margin: 0 auto; text-align: center;}
.display_table#profile {width: 280px; padding: 0px; border: 1px solid red;}

.profile_num_recomm {font-size: 14px; padding: 0px 8px 0px 8px;}
.recomm_icon {vertical-align: bottom;}

h2 {margin-top: 0px!important; padding-top: 0px!important;} /* used for headline 2 */


h1 { background: transparent !important; margin: 0px !important; padding: 0px !important; display: block; width: 100%; }
.profess_title { background-color: #f0f4f8; font-weight: bold; font-size: 18px; line-height: 24px; color: #1a3a6b; padding: 10px; display: block; }

.display_header_container {background-color: #efefef; padding: 8px 0px; margin-bottom: 10px; border-radius: 8px;}


.headline1 {color: #222; font-family: Lato, Roboto, Arial; font-weight: bold; text-align: center; padding-top: 5px;}
.headline2 {color: #2c5aa0; font-family: Lato, Roboto, Arial; font-weight: bold; padding-bottom: 4px; padding-top: 4px; text-align: center;}
.headline3 {color: #2c5aa0; font-family: Lato, Roboto, Arial; font-weight: bold; padding-bottom: 4px; padding-top: 4px; text-align: center;}

.midrow_tiny {font-size: 22px; line-height: 1.2em;}
.midrow_small {font-size: 24px; line-height: 1.2em;}
.midrow_med {font-size: 24px; line-height: 1.2em;} /* changed from 26px on 7/13/22 to acccomodate my profile*/
.midrow_large {font-size: 28px; line-height: 1.2em;}


a.pad {margin-bottom: 0px; vertical-align: top;} 

.dlPracticeAreas_td {padding: 0px 5px 5px 18px; text-indent:-12px;} /* display_table td padding is style in MasterResponsive.css */
.dlCertifications_td {padding: 0px 5px 5px 18px; text-indent:-12px;}


.recomm_icon_small {position: relative; bottom: -3px; padding-right: 5px;}
.recomm_user_name { font-size: 14px; font-weight: bold; color: #000;}
.recomm_create_date {font-size: 14px; }
.recomm_text {font-size: 16px; line-height: 22px; padding-top: 2px; padding-bottom: 5px;}
.recomm_separator {border-top: 1px solid #CCC; padding-bottom: 8px;}

.type {color: #262626; font-weight: bold; font-size: 16px;}

.dlSectionTableCell {padding: 0px 5px 5px 25px; text-indent:-22px; vertical-align: top; border: 0px solid green;}  
.dlIcon {border: 0px solid red; vertical-align: middle; padding-bottom: 0px;}
.dlLink {border: 0px solid blue;}


.dlNearbyCities_td {font-size: 14px; padding: 0px 3px 0px 0px;}  
.dlNearbyCities_td a {font-size: 14px!important; padding: 0px 3px 0px 0px;}  

.premium_msg {font-size: 16px;}

