﻿@charset "UTF-8";
/* CSS Document */
/* Law.com Dictionary Styles */
/*Dictionary Template styles*/
/* ############# this sheet only displays from dictionary.jsp ############## */
/* test change */

body {
    font-family: 'Roboto', sans-serif;
}

a {
    color: #333;
}

a:hover {
    color: #333;
    text-decoration: underline;
}

.page-header h1 {
    font-family: 'Roboto', sans-serif;
}

.searchtitleBrowse {
	font-size: 17px;
	font-family: 'Roboto Slab', serif;
	color: #666666;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
	text-align: left;
	float: left;
}

.letter {
	font-size: 17px;
	font-weight: bold;
	line-height: 23px;
	padding: 0 3px 0 2px;
}

.searchtitle2column {
	font-size: 17px;
	font-family: 'Roboto', sans-serif;
	color: #000;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
	text-align: center;
	width: 300px;
	float: left;
	margin-bottom: 8px;
}

.searchSection p {
    font-family: 'Roboto', sans-serif;
}

.lookupButton {
	font-size: 12px;
	font-weight: 700;
	background: #6C6658;
	color: #fff;
	padding: 5px;
	border: none;
	box-shadow: none;
	border-radius: 0;
}

.lookupButton:hover, #alerts a:hover, #placeDictionary a:hover {
    background: #6c6658;
    cursor: pointer;
}

#alerts a, #placeDictionary a {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 20px;
	background: #6c6658;
	color: #fff;
	border-radius: 0;
	padding: 9px 5px;
	box-shadow: none;
	border: none;
}

.navtext

{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 14px;	

}

nav .navbar_dropdown #practiceareas li {
    padding: 0 23px;
}

.searchtext

{
	font-size : 10px;
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 13px;	

}


.letter
{
	font-size : 18px;
	font-weight : bold;
	line-height : 23px;
	padding: 0 3px 0 2px;
	
}

#pnlExpandedLetter {height:14px;}

.letter a, .letter a:visited  {

	font-weight : bold;
	text-decoration: none !important;

}  




.searchtitle {
	font-size : 17px;
	font-family : Arial,Verdana, sans-serif;
	color : #1E3F7A;
	font-weight : bold;
	line-height : 22px;
	text-decoration:none;
	text-align:left;
	float:left; 
}

.searchtitleBrowse {
	font-size : 17px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#666666;
	font-weight : bold;
	line-height : 22px;
	text-decoration:none;
	text-align:left;
	float:left; 
}

.searchtitle2column {
	font-size: 17px; 
	font-family: 'Roboto', sans-serif;
	color: #000;
	font-weight: bold; 
	line-height: 22px; 
	text-decoration: none; 
	text-align: center; 
	width: 300px; 
	float: left; 
	margin-bottom: 8px; 
}




#publisherinfo
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #666666;
	line-height : 13px;
	border-top: 1px dotted #e5e5e5;
	
}

#publisherinfo a, #publisherinfo a:visited  {
	color: #666666;
	text-decoration: underline;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;

}



#bottomnavlink
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 13px;
	text-decoration:none;
}

#bottomnavlink a, #bottomnavlink a:visited  {
	color: #FFFFFF;
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	text-decoration: none;

}

#bottomnavlink a:active {color:#FFFFFF;font-weight : normal;font-family : Verdana, Arial, sans-serif;font-size : 11px;}
#bottomnavlink a:hover  {color:#FFFFFF; font-weight : normal; text-decoration:underline;font-family : Verdana, Arial, sans-serif;font-size : 11px;}



.copyrighttag

{
	font-size : 10px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #666666;
	line-height : 12px;
	text-decoration:none;
	
}

/*Dictionary global styles*/

.text { font-size : 13px; line-height : 20px; }

p.text {text-align: left;}



.title {
	font-size : 18px;
	font-family : Arial,Verdana, sans-serif;
	font-weight : bold;
	color : #17365D;
	line-height : 23px;
	text-transform:uppercase;
	
}


.definedword

{
	font-size : 18px;
	font-family : Arial,Verdana, sans-serif;
	font-weight : bold;
	color : #1E3F7A;
	line-height : 23px;
	text-decoration:none;
	
}

BODY {
	margin: 0;
	padding: 0;
}

/* Global Nav bar styles */
#globalnav {width: 730px;background: #DEDEDE; font: 10px Verdana,Arial,sans-serif !important; height:25px; } 
#globalnav ul { padding:3px 0; margin:0; border-top: 3px solid #454343; list-style: none; } 
#globalnav ul li { background: url(img/bullet_global.gif) no-repeat 0% 80%; float:left; margin: 0 15px; padding: 0 0 0 7px; } 
#globalnav ul li a {text-decoration: none; color: #000; font: 10px Verdana,Arial,sans-serif;} 

/* Global Nav bar styles */

/* don't apply global styles to the Incisive footer */
.footernav { font-family: serif; font-size:10px; line-height:12px;}
.footernav a { font-weight:normal;}







/* Greg's additions for remodel */

#panelWordList, #panelWord /* overriding template.css by adam */ 
{
    padding: 15px 8px 0 0;
}

.noResults
{
	border: 1px solid #6B9DAA;
    display: block;
    margin-right: 7px;
    padding: 10px 15px 15px;
}

.noResults p
{
	color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-style: italic;
    font-weight: bold;
}

.noResults .questWidgetWrap
{
	padding:0;
	width:160px;
	height:193px;
	margin-top:20px;
}

.entry
{
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	margin: 10px 0;
	 font-family: Georgia,"Times New Roman",Times,sans-serif;
}

.seeAlso
{
	font-style:italic;
}

.searchSection p
{
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
}

.searchSection .navtext2column { text-align:left; }

.searchSectionTop
{
	text-align: left;
	display:block;
}

.searchHeader
{
	/*padding: 3px 8px 9px 15px;
	text-align:left;*/
	padding: 3px 0 9px 0;
}
.extendedText
{
	text-align: left;
	padding: 0 10px 10px 0; 
}
#definitionSection .extendedText
{
	padding-bottom: 12px;	
}
.searchType
{
	font-size: 12px;
}
.button
{
	padding-top: 20px;
}

#affiliateForm_btnSubmit
{
margin: 0 auto;
width: 93px;
background: #17365d;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19437c', endColorstr='#17365d');
background: -moz-linear-gradient(center top, #19437c 0pt, #17365d 100%);
background: -webkit-gradient(linear, left top, left bottom, from(#19437c), to(#17365d));
padding: 4px 0; 
text-align: center; 
font-weight:700;font-size:12px; 
color:#fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
border:1px solid #19437c;
}

#affiliateForm_btnSubmit:hover {
	background:#17365d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19437c', endColorstr='#19437c');
	background: -moz-linear-gradient(center top, #19437c 0pt, #19437c 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#19437c), to(#19437c));
	cursor:pointer;

}

#affiliateForm_btnSubmit { margin:0;display: inline; }


#letterSection
{
	padding:10px 10px 10px 5px;
	border-bottom: solid 1px #ccc;
	width:640px;

}

.word a {font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; }

#Table2 { /*border-top: 1px dotted #e5e5e5; */ }
#Table2 td .left { border-right:1px dotted #e5e5e5;}


#Table4 { border: 1px solid #e5e5e5;padding-bottom: 16px; }

.linkOptions { border: 1px dotted #e5e5e5;border-width: 1px 0 0; margin:8px 16px;overflow:hidden;padding: 10px 0;float: left;}
.linkOptions ol li { font-family: Georgia,"Times New Roman",Times, serif; }
.linkOptions p { clear: both; }

.codeWrap { overflow:hidden;margin:16px 0 0; padding: 0; }
.codeBox { float: left;overflow:hidden;font-size: 14px; font-family: Courier,serif; }
.codeBox textarea { width: 400px; height: 200px; border: 1px solid #e5e5e5;}
.wideBox, .wideBox textarea { width: 600px;height: inherit;}
.codeWidget { width: 160px; float: right; margin:0;overflow: hidden;}

.codeWidget table, .codeWidget form { float: none; position: relative;}

.vertical-pub {margin: 10px 0; }
h2.title {font: 700 21px "Roboto Slab"; color: #333; text-align:center; text-transform:uppercase;margin-bottom:20px;}
.vcard {font: 400 12px "Roboto",Arial; background-color: #f4f4f4; padding:5px; display: block;overflow: hidden;margin-bottom:10px; }
.vcard .title {font: 400 12px/20px "Roboto",Arial; text-transform:capitalize;color: #333;}
/*.vcard a {color: #428bca;}*/
.vcard a:hover {/*color: #428bca;*/text-decoration:none;}
.bvtag { text-align:right; }
.bvtag {text-transform:uppercase;padding-right:12px;font-family: "Roboto Slab"; font-weight:700;font-size: 12px; color: #ce181f;}
.bvtag a:hover {color: #ce181f;}



@media screen and (min-width: 768px) and (max-width: 979px) {
	
	#divider_right { width: 58%;} 
	.searchtitleBrowse,#lblAlphabetList { float:none;display:block;}
	.letter { padding: 0 2px 0 1px;font-size: 16px;}
	#Table1, #Table2, #Table3, #Table4 {width: 400px;}
	#Table1 td { width: 385px;display: block;} 
	#Table1 td:nth-child(2) { display: none;} 
	#Table2 table td {width: 385px;display: block;}
	#Table2 #panelWord {width: 385px !important;}
	#Table3 {}
	#Table4 {}

	#divider_right table:last-child { width: 400px;}
	#newswire { padding-left:0;}
	#publisherinfo img { display:none;}
	.searchtitle2column { float: none;}
	.searchHeader {text-align:center;}
	.extendedText { padding-left:40px;}
	#placeDictionary { display:none;}
	.menu-wrapper.hidden-xs.hidden-sm { display:block !important;}
	.desktop_navbarad.hidden-xs.hidden-sm { display:block !important;}
}	

@media screen and (min-device-width: 320px) and (max-width: 640px) {
	#divider_right { width: 100%;border-right: none;} 
	#right_column { float: left;}
	#divider_right table:last-child { width: 300px;}
	.searchtitleBrowse,#lblAlphabetList { float:none;display:block;}
	.letter { padding: 0 2px 0 1px;font-size: 16px;}	
	#placeDictionary { display:none;} 
	#Table1, #Table2, #Table3, #Table4 {width: 320px;}
	#Table1 td { width: 300px;display: block;} 
	#Table1 td:nth-child(2) { display: none;} 
	#Table2 table td {width: 300px;display: block;}
	.letter { padding: 0 2px 0 1px;font-size: 14px;}
	#letterSection { width: 290px;}
	.vcard { padding: 5px 10px;}
	#publisherinfo img { display:none;}
	.page-header h1 { font-size: 30px;} 
	.extendedText { padding-left: 25px;}
	#newswire { padding-left:0;}

}