/*
 Theme Name:   The Practice Child
 Theme URI:    http://themefuse.com/demo/wp/thepractice/
 Description:  Child theme for the The Practice. Child themes are the recommended way of making modifications to a theme
 Author:       ThemeFuse
 Author URI:   http://themefuse.co
 Template:     thepractice-parent
 Version:      1.0.0
*/

@import url("../thepractice-parent/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
/*----------------------------------------------*/
/* 3.6 Styled Tables and Boxes */
/*----------------------------------------------*/
.styled_table table,
.sb {
 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-collapse: collapse;
	margin:10px 0 20px;
	text-shadow:none;
	color:#404040}

.styled_table table {
	width:100%;
	border-collapse:separate;
	padding-bottom:1px}

.styled_table table,
.sb {
	border: 1px solid #3f2041}

.styled_table.shadow table,
.sb_shadow  {
	box-shadow: 0 0 3px #000; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2)}
		
.styled_table table tr th,
.sb .box_title	{
	background:#3f2041;
	color:#fff;
	font-size:16px;
	font-weight:normal;}
		
.styled_table table tr th, 
.styled_table table tr td	{
	border-top:1px solid #d3c8be;
	padding:10px 20px;
	text-align:left}

.styled_table table tbody td {
	background:#e6e6e6;
	padding:8px 10px}

.styled_table table tbody tr.odd td {
	background:#f8f8f8}
		
.styled_table table tr:first-child th{
	border-top: 0}

.table_yellow table,
.sb_yellow {
	border:1px solid #ffd012}
.table_yellow table tr td {
	border-top:1px solid #f7ebb9}
.table_yellow table tr th,
.sb_yellow .box_title {
	background:#ffd012;
	color:#fff}

.table_blue table,
.sb_blue {
	border:1px solid #2675cb}
.table_blue table tr td {
	border-top:1px solid #c9dbee}
.table_blue table tr th,
.sb_blue .box_title {
	background:#2675cb;
	color:#fff}

.table_green table,
.sb_green {
	border:1px solid #9fbf47}
.table_green table tr td {
	border-top:1px solid #d0d0c2}
.table_green table tr th,
.sb_green .box_title {
	background:#9fbf47;
	color:#fff}
	
.table_dark table,
.sb_dark  {
	border:1px solid #363636}
.table_dark table tr td {
	border-top:1px solid #d3d3d3}
.table_dark table tr th,
.sb_dark .box_title {
	background:#363636;
	color:#fff}

.table_orange table,
.sb_orange {
	border:1px solid #f26900}
.table_orange table tr td {
	border-top:1px solid #f2d7c3}
.table_orange table tr th,
.sb_orange .box_title {
	background:#f26900;
	color:#fff}

.table_pink table,
.sb_pink {
	border:1px solid #de6baa}
.table_pink table tr td {
	border-top:1px solid #d1b8c9}
.table_pink table tr th,
.sb_pink .box_title {
	background:#de6baa;
	color:#fff}
	
.table_purple table,
.sb_purple {
	border:1px solid #7751da}
.table_purple table tr td {
	border-top:1px solid #bec8d8}
.table_purple table tr th,
.sb_purple .box_title {
	background:#7751da;
	color:#fff}

.table_red table,
.sb_red {
	border:1px solid #3f2041}
.table_red table tr td {
	border-top:1px solid #d3c8be}
.table_red table tr th,
.sb_red .box_title {
	background:#3f2041;	
	color:#fff}

/* Styled Boxes */
.sb .box_title {
	padding:10px 20px}

.sb.notitle .box_title {
	display:none}

.sb .box_content {
	padding:15px 20px;
	background:#fff;
	color:#595959;
	margin:1px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px}



.col_1_2 .newsletterBox form, .newsletterBox form {
min-height: 50px;
}