/* custom.css, Copyright (C) 2007 - 2010 YOOtheme GmbH */



/*

 * This CSS file is for customization purpose only

 */



#logo a.logo-icon {

	display: block;

	width: 900px;

	height: 76px;

	background: url(../../../images/yootheme/iwitts-logo.png) 0 0 no-repeat;

}



#logo a.logo-icon-law {

	/*display: block;

	width: 900px;

	height: 76px;

	background: url(../../../images/yootheme/iwitts-logo-law.png) 0 0 no-repeat;*/

}



.nocontent #content-shift div.wrapper-t1,

.nocontent #content-shift div.wrapper-1,

.nocontent #content-shift div.wrapper-b1 {display: none;}

.nocentent #middle {clear:both;min-height:1px;}



img.jev_help {display:none;!important}



.mybutton {

color: #000000;

background-color: #ffcc00;

}



.smallfont {

font-size: 8pt;

line-height: 110%;

}



/*

 * download

 */



/* display: image link */

.ppract.element-download-type {

	display: block;

	width: 100px;

	height: 100px;

	background: url(../images/download_type_default.png) 0 0 no-repeat;

}



.ppract.element-download-type-zip { background-image: url(../images/download_type_zip.png); }

.ppract.element-download-type-tar { background-image: url(../images/download_type_tar.png); }

.ppract.element-download-type-rar { background-image: url(../images/download_type_rar.png); }

.ppract.element-download-type-bz2 { background-image: url(../images/download_type_bz2.png); }

.ppract.element-download-type-gz { background-image: url(../images/download_type_gz.png); }

.ppract.element-download-type-targz { background-image: url(../images/download_type_tgz.png); }

.ppract.element-download-type-doc { background-image: url(../images/download_type_doc.png); }

.ppract.element-download-type-jp2,

.ppract.element-download-type-jpg,

.ppract.element-download-type-jpe,

.ppract.element-download-type-jpeg { background-image: url(../images/download_type_jpeg.png); }

.ppract.element-download-type-mov { background-image: url(../images/download_type_mov.png); }

.ppract.element-download-type-mp3 { background-image: url(../images/download_type_mp3.png); }

.ppract.element-download-type-mp2,

.ppract.element-download-type-mpe,

.ppract.element-download-type-mpeg,

.ppract.element-download-type-mpg { background-image: url(../images/download_type_mpeg.png); }

.ppract.element-download-type-pdf { background-image: url(../images/download_type_pdf.png); }

.ppract.element-download-type-png { background-image: url(../images/download_type_png.png); }

.ppract.element-download-type-ppt { background-image: url(../images/download_type_ppt.png); }

.ppract.element-download-type-psd { background-image: url(../images/download_type_psd.png); }

.ppract.element-download-type-rtf { background-image: url(../images/download_type_rtf.png); }

.ppract.element-download-type-tif,

.ppract.element-download-type-tiff { background-image: url(../images/download_type_tiff.png); }

.ppract.element-download-type-wav { background-image: url(../images/download_type_wav.png); }

.ppract.element-download-type-wmv { background-image: url(../images/download_type_wmv.png); }

.ppract.element-download-type-xls { background-image: url(../images/download_type_xls.png); }



/* display: button link */

.ppract.download-button,

.ppract.download-button span { display: block; }



.ppract.download-button {

	width: 100px;

	background: url(../images/download_button.png) 0 0 no-repeat;

}



.ppract.download-button:link,

.ppract.download-button:visited { color: #646464; }



.ppract.download-button:hover {

	color: #505050;

	text-decoration: none;

}



.ppract.download-button > span {

	padding: 0px 26px 0px 11px;

	background: url(../images/download_button.png) 100% -30px no-repeat;

}



.ppract.download-button > span > span {

	height: 25px;

	padding-right: 4px;

	background: url(../images/download_button.png) 0 -60px repeat-x;

	overflow: hidden;

	font-size: 12px;

	line-height: 25px;

	font-weight: bold;

}



.ppract.download-button:hover { background-position: 0 -90px; }

.ppract.download-button:hover > span { background-position: 100% -120px; }

.ppract.download-button:hover > span > span { background-position: 0 -150px; }



div.pp-button {

	margin: 7px 16px 0px;

	overflow: hidden;

}



div.ppract-right {

    float: right;

    margin-left: 15px;

}



.download-pdf {

    background-image: url("../images/download_type_pdf.png");

    display: block;

    height: 100px;

    width: 100px;

}



.download-webinar {

    background-image: url("../images/webinar.jpg");

    display: block;

    height: 98px;

    width: 97px;

}

.download-podcast {

    background-image: url("../images/podcast.gif");

    border: 4px solid #D1DDE7;

    display: block;

    height: 80px;

    width: 80px;

}



div.ppract-credits {

    color: #666666;

    font-size: 80%;

    line-height: 115%;

}

._mproven .ppract-credits p {

    margin: 15px 0px 0px 4px; !important;

}



._mproven div.blog div.description {

    background: url("../images/article_separator.png") repeat-x scroll 50% 100% transparent;

    margin: 10px 0 15px;

    padding-bottom: 20px;

}



.ppract-table {

    margin-left: 12px !important;

}

.topnewsletter {

    float: right;

    line-height: 15px;

    margin: -44px 0px 0 0;

    font-size: 13px;

    text-align: right;

    color: #c6c4c4;

    width: 200px;

    padding-right: 0px !important;

    margin-right: 6px !important;

}

#breadcrumbs .topnewsletter span,

#breadcrumbs .topnewsletter a {

    display: normal !important;

    float: inherit !important;

    padding-right: 0px !important;

    margin-right: 0px !important;

}

.newslettersub {

    font-size: 10px;

    color: #a8a5a5;

}

.murphy-bc {

    width: 760px;

}





#breadcrumbs {

	padding: 13px;

	background: rgba(0, 0, 0, 0) url("../images/breadcrumbs_bg.png") repeat-x scroll 0 -120px;

	overflow: hidden;

	clear: both;

	margin:2px 5px 0;

	font-size: 10px;

	line-height: 22px;

	text-shadow: 0 1px 0 rgba(255,255,255,1);

}



div.breadcrumbs-1 {

	padding: 0px 10px 0px 10px;

	background: url(../images/breadcrumbs_bg.png) 100% -60px no-repeat;

}



div.breadcrumbs-2 {

	padding: 14px 5px 14px 5px;

	height: 22px;

/*	overflow: hidden; remove for long titles, murphy */

	background: url(../images/breadcrumbs_bg.png) 0 -120px repeat-x;

}



.newsletter {

        width: 200px;

        margin: 3px;

}

.newsletter-1 {

        margin: 2px; 

}

.newsletter-2 {

        margin: 2px;

}


/* Bug Fixing:Sep-04-2015 */

/*Footer Section*/
.custom.custom-newsletter-footer div.section-newsletter {
    border-left: medium none;
    margin-top: 0;
    padding-top: 0;
}
.custom-newsletter-footer div[class*="section-"] {
    border-left: 3px solid #929292;
    margin-top: 15px;
    padding-bottom: 0px;
    padding-top: 5px;
}
.section-newsletter .img_column {
    padding-top: 20px;
}
.no-padd{
	padding-left:0px;
	padding-right:0px;	
}
.no-padd-left{
	padding-left:0px;	
}
.no-padd-right{
	padding-right:0px;	
}
.table-responsive table.table.no-table-tr-border, .table-responsive table.table.no-table-tr-border tr, .table-responsive table.table.no-table-tr-border td{
	border:none;	
}
.custom-free-report input[type="text"]{
	color:#333333;	
}
.custom-image-resize span.easy_img_caption{
	width:100% !important;	
}
.custom-page-links ul {
    padding-left: 0;
    list-style: none;
}
#content form.af-form-wrapper .af-form{
	width:100%;
}
.custom-testimonials-section{
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    margin:15px 20px;
	padding-bottom:10px;
	float:left;
    border: 1px solid grey;	
}