html{
	height : 101%;
}

a{
	color: #238DCC;
}

a:hover{
	color: #1A6B94;
}
/*
.signupframe input[type="text"], .signupframe input[type="email"]{
	width: 90%;
	margin: 10px;
}
*/

/*----------- product icons -----------*/
.product_icon_batch,
.product_icon_monitor,
.product_icon_phone,
.product_icon_vendor{
	display: inline-block;
	height: 128px;
	width: 128px;
	background-size: 128px 384px;
	cursor: pointer;
}

.product_icon_batch{
	background-image: url('images/batch.png');
	background-position: center top;
	background-repeat: no-repeat;
}
.product_icon_monitor{
	background-image: url('images/monitor.png');
	background-position: center top;
	background-repeat: no-repeat;
}
.product_icon_phone{
	background-image: url('images/phone.png');
	background-position: center top;
	background-repeat: no-repeat;
}
.product_icon_vendor{
	background-image: url('images/vendor.png');
	background-position: center top;
	background-repeat: no-repeat;
}

.product_icon_batch:hover{
	background-position: center center;
}
.product_icon_monitor:hover{
	background-position: center center;
}
.product_icon_phone:hover{
	background-position: center center;
}
.product_icon_vendor:hover{
	background-position: center center;
}

.disabled.product_icon_batch,
.disabled.product_icon_batch:hover{
	background-position: 0 bottom;
}
.disabled.product_icon_monitor,
.disabled.product_icon_monitor:hover{
	background-position: 0 bottom;
}
.disabled.product_icon_phone,
.disabled.product_icon_phone:hover{
	background-position: 0 bottom;
}
.disabled.product_icon_vendor,
.disabled.product_icon_vendor:hover{
	background-position: 0 bottom;
}


/*----------- product icons -----------*/
.am-login-form td, .am_form .element,  .am_form .element-title{
	vertical-align: middle;
}

.am-login-form label, .am_form .element-title{
	text-align: right;
	padding-right: 0.8em;
}


.am-body .am-body-content-wrapper {
	border: none !important;
}

.am-layout-two-coll-top, .am-layout-two-coll-bottom{
	background: none !important;
}



/*----------- UI LOADING -----------*/
.ui-autocomplete {
	max-height: 300px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/*position: relative !important;*/
}

/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
	height: 100px;
}

.error-icon{
	width: 16px;
	height: 16px;
	background: url('images/error_icon.png');
}


.ui-autocomplete-loading {
	background: white url('images/loading/loading_16x16.gif') right center no-repeat !important;
}

.ui-loading-16,
.ui-loading{
	width: 16px;
	height: 16px;
	background: url('images/loading/loading_16x16.gif');
}

.ui-loading-32{
	width: 32px;
	height: 32px;
	background: url('images/loading/loading_32x32.gif');
}

.ui-loading-64{
	width: 64px;
	height: 64px;
	background: url('images/loading/loading_64x64.gif');
}

.ui-loading-128{
	width: 128px;
	height: 128px;
	background: url('images/loading/loading_128x128.gif');
	background-position: center;
	background-repeat: no-repeat;
}

.ui-loading-256{
	width: 256px;
	height: 256px;
	background: url('images/loading/loading_256x256.gif');
}

#ajax-loading-model {
   position:fixed;
	height:100%;
	width:100%;
	z-index:10000;
	bottom: 0;
	left: 0;
	background: url("../js/jquery-ui-1.10.4.custom/css/custom-theme/images/ui-bg_diagonals-thick_50_666_40x40.png") repeat scroll 50% 50% #666666;
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
	opacity: 0.6;
	display: none;
}
#ajax-loading-model .ajax-loading-model-wrapper {
    height: 150px;
    left: 50%;
    margin-left: -64px;
    margin-top: -64px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 128px;
    z-index: 10000;
}
#ajax-loading-model .ajax-loading-image{
	height: 128px;
	width: 128px;
	background: url('images/loading/loading_128x128.gif');	
}

#ajax-loading-model .ajax-loading-text{
	 color: #FFFFFF;
    font-size: 20px;
	font-weight: bold;
}

/*----------- jstree STYLING -----------*/
.action_tree_wrapper a, .action_tree_wrapper a:hover, .action_tree_wrapper a:active{
	color: #333 !important;
}

.jstree-uncheckable-checkbox{
	display : none !important;
	/*border : 2px solid red;*/
}

.jstree-uncheckable-children-checked > a{
	color: #3CAF0D !important;
}

/*.jstree-active */
.jstree-clicked{
	background: none repeat scroll 0 0 #F5E44B !important;
	border-color: #F5E44B !important;
}

.action_tree_wrapper{
	margin: 10px;
	position: relative;
	height:470px;
	overflow: auto;
	background: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding: 10px;
	border-radius: 5px;
	 
}
.action_tree_wrapper:focus{
	border: 1px solid #AAAAAA;
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    color: #444444;
}
/*----------- FORM STYLING -----------*/
.managment_form{

}

.client_form{

}



.client_form fieldset, .managment_form fieldset {
    border: 1px solid #CCCCCC;
    padding: 15px 0;
	margin: 0px;
	margin-top: 15px;
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3);
}
.client_form legend, .managment_form legend {
	padding-left: 10px;
	padding-right: 5px;
	color: #0264A1;
	font-size: 16px;
	background: #FFF;
	font-weight: bold;
}

.o_validate{
	color: gold;
}

.form_sect{
	width: 100%;
	background: #CCC;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #FFF;
	height: 1px;
	margin: 5px;
}

.webrecon_content{
	background: #fff;
}

.webrecon_content form{
	max-width: 960px;
	padding: 10px 0px;
	margin: auto;
}
.webrecon_content form td{
	vertical-align: middle;
}

.webrecon_content label{
	vertical-align: middle;
	font-size: 1em;
	font-weight: 300;
	float: right;
	margin: 0 0.25em 0 0;
	padding: 0;
	display: inline;
	cursor: pointer;
}

.webrecon_content label:after, .content_after label:after{
	content: ':';
}

.webrecon_content label.content_before:after{
	content: '';
}

.webrecon_content label.content_before:before{
	content: ':';
}

.webrecon_content label.content_none:after{
	content: '';
}

.webrecon_content label.content_none:before{
	content: '';
}

.webrecon_content input[type="checkbox"]{
	vertical-align: middle;
}

.ui-jqdialog input[type="text"],
.ui-jqdialog input[type="password"],
.ui-jqdialog  input[type="email"],
.ui-jqdialog textarea,
.ui-jqdialog select,
.webrecon_content input[type="text"],
.webrecon_content input[type="password"],
.webrecon_content  input[type="email"],
.webrecon_content textarea,
.webrecon_content select,
.wpcf7-form-control{
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    color: #777777;
    display: inline;
    font-size: 1em;
    margin: 0px;
    max-width: 100%;
    outline: 0 none;
    padding: 0.25em 0.5em;
	width: auto;
}


.managment_form  input[type="text"],
.managment_form input[type="password"],
.managment_form  input[type="email"],
.client_form  input[type="text"],
.client_form input[type="password"],
.client_form  input[type="email"]{
	width: 100%;
}

.managment_form  textarea,
.client_form  textarea{
	max-width: 100%;
	min-width: 100%;
	width: 100%;
}

.managment_form  select,
.client_form  select{
	width: 100%;
}


.managment_form input[type="text"], 
.managment_form input[type="password"],
.managment_form input[type="email"],
.managment_form textarea,
.managment_form select,
.client_form input[type="text"], 
.client_form input[type="password"],
.client_form input[type="email"],
.client_form textarea,
.client_form select{
	margin: 2px;
}



.ui-jqdialog input[type="text"]:focus,
.ui-jqdialog input[type="password"]:focus,
.ui-jqdialog  input[type="email"]:focus,
.ui-jqdialog textarea:focus,
.ui-jqdialog select:focus,
.webrecon_content input[type="text"]:focus,
.webrecon_content input[type="password"]:focus,
.webrecon_content  input[type="email"]:focus,
.webrecon_content textarea:focus,
.webrecon_content select:focus,
.wpcf7-form-control:focus{
    border: 1px solid #AAAAAA;
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    color: #444444;
}

.ui-jqdialog button,
.ui-jqdialog input[type="submit"],
.ui-jqdialog input[type="reset"],
.ui-jqdialog input[type="button"],
.webrecon_content button,
.webrecon_content input[type="submit"],
.webrecon_content input[type="reset"],
.webrecon_content input[type="button"]{
	border: 1px solid #ccc;
	border-color: #ccc #ccc #bbb #ccc;
	border-radius: 3px;
	background: #f2f2f2;
	box-shadow: 0px 0px 5px 0 rgba(255, 255, 255, 0.5);
	/*box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);*/
	color: rgba(0, 0, 0, .8);
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
	font-size: 1em;
	line-height: 1;
	padding: 0.5em;
	/*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);*/
}

.ui-jqdialog button:hover,
.ui-jqdialog input[type="submit"]:hover,
.ui-jqdialog input[type="reset"]:hover,
.ui-jqdialog input[type="button"]:hover,
.webrecon_content button:hover,
.webrecon_content input[type="submit"]:hover,
.webrecon_content input[type="reset"]:hover,
.webrecon_content input[type="button"]:hover{
    border-color: #ccc #bbb #aaa #bbb;
	background: #238DCC;
	color: #fff;
	/*box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);*/
}

.ui-jqdialog button:focus,
.ui-jqdialog input[type="submit"]:focus,
.ui-jqdialog input[type="reset"]:focus,
.ui-jqdialog input[type="button"]:focus,
.webrecon_content button:focus,
.webrecon_content input[type="submit"]:focus,
.webrecon_content input[type="reset"]:focus,
.webrecon_content input[type="button"]:focus{	
	background: #FFF;
	color: #666;
	border-color: #ccc #bbb #aaa #bbb;
	/*box-shadow: inset 0 1px 0 rgba(170,200,230, 0.8), inset 0 15px 17px rgba(143,185,230, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);*/
}

.ui-jqgrid textarea,
.webrecon_content textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 95%;
}

.managment_form select:disabled,
.managment_form input[disabled],
.managment_form input[disabled]:hover,
.managment_form textarea[disabled],
.client_form select:disabled,
.client_form input[disabled],
.client_form input[disabled]:hover,
.client_form textarea[disabled] {
	background : #F0F0F0;
	border: 1px solid #CCCCCC;
	color: #bbb;
}

.managment_form input[readonly],
.managment_form input[readonly]:hover,
.managment_form select.readonly,
.managment_form textarea[readonly],
.client_form input[readonly],
.client_form input[readonly]:hover,
.client_form select.readonly,
.client_form textarea[readonly]{
	background: #E5E5E5;
	border: 1px solid #CCCCCC;
}

.managment_form input[readonly]:focus,
.managment_form select:focus.readonly,
.managment_form textarea[readonly]:focus,
.client_form input[readonly]:focus,
.client_form select:focus.readonly,
.client_form textarea[readonly]:focus{
	background: #E5E5E5;
	border: 1px solid #CCCCCC;
	box-shadow: none;
}

.webrecon_content .required{
	color : #860017;
}


.webrecon_content select {
	padding: 0.125em;
}

.managment_form .ui-autocomplete-input{
	border: 1px solid #238DCC !important;
}


input.ui-autocomplete-input.disabled, input:disabled.ui-autocomplete-input{
	border: 1px solid #DADADA !important;
}

option:disabled{
	background: #EEEEEE;
}

/*
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 *//*
	padding: 0; /* Addresses excess padding in IE8/9 *//*
}

button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
/*	border: 0;
	padding: 0;
}
*/
#content{
	background: #F0EFF0;
}

.wp-page-block{
	
}
.wp-page{
	max-width: 960px;
	margin: auto;
	padding: 10px 0px;
}
/*----------- jQgrid -----------*/
.jqGrid-wrapper{
	padding: 10px 20px;
}

div.searchFilter table.group table.group{
	padding-left: 15px;
	border-collapse: separate;
}

div.searchFilter input[type="text"], div.searchFilter select, div.searchFilter textarea{
	width:120px;
}


/*----------- GLOBAL WP MESSAGES -----------*/
.wp-messages{
	width: 95%;
	margin: auto;
	display: block;
}

.wp-plain,
.wp-success,
.wp-notice,
.wp-warning,
.wp-error{
	border: 1px solid black;
	white-space: pre;
	overflow: auto;
	font-size: 1em;
	padding	: 0.25em;
	font-weight: normal;
}

.wp-plain>div,
.wp-success>div,
.wp-notice>div,
.wp-warning>div,
.wp-error>div{
	margin: 1em 0.5em;
}
	
.wp-plain span,
.wp-success span,
.wp-notice span,
.wp-warning span,
.wp-error span{
	font-weight: bold;
}

.wp-plain{
	background-color: #F7F7F7;
	border-color: #CCC;
	color: black;
}

.wp-plain.icon{
	background-image: url( 'images/plain.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 4px;
	font-weight: bold;
}

.wp-success{
	background-color: #DDF6E0;
	border-color: #059015;
	color: #059015;
}

.wp-success.icon{
	background-image: url( 'images/success.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 4px;
	font-weight: bold;
}

.wp-notice{
	background-color: #DAE6ED;
	border-color: #0264A1;
	color: #0264A1;
}

.wp-notice.icon{
	background-image: url( 'images/notice.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 4px;
	font-weight: bold;
}

.wp-warning{
	background-color: #FAF2DB;
	border-color: #DC7200;
	color: #DC7200;
}

.wp-warning.icon{
	background-image: url( 'images/warn.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 4px;
	font-weight: bold;
}

.wp-error{
	background-color: #F7DADD;
	border-color: #860017;
	cursor: pointer;
	color: #860017;
}

.wp-error.icon{
	background-image: url( 'images/error.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 4px;
	font-weight: bold;
}

.wp-message-wrap{
	white-space: normal
}

.text-right{
	text-align: right;
}
.text-left{
	text-align: left;
}

.text-center{
	text-align: center;
}

.validate.wp-error,
.warning.wp-warning,
.nodify.wp-notice,
.succed.wp-success,
.message.wp-plain{
	display : none;
}

.validate.wp-error.error,
.warning.wp-warning.warn,
.nodify.wp-notice.show,
.succed.wp-success.show,
.message.wp-plain.show{
	display : block;
}

.ui-progressbar {
	position: relative;
	height: 1.7em !important;
}

.ui-progressbar-value{
	background: #59A7D5 !important;
	background-image: none !important;
}

.progress-label {
	position: absolute;
	left: 40%;
	color: #333;
	/*top: 3px;*/
	font-weight: bold;
	/*text-shadow: 1px 1px 0 #ccc;*/
}


/*------------ wpcf7-form -------------*/
form.wpcf7-form{
	padding: 0px;
}

span.wpcf7-not-valid-tip,
div.wpcf7-validation-errors {
    border: 2px solid #860017;
	background-color: #F7DADD;
	border-color: #860017;
	padding: 10px;
	color: #860017;
}

form.wpcf7-form .wpcf7-textarea,
form.wpcf7-form .wpcf7-text,
form.wpcf7-form .wpcf7-select{
	background-color: #FAFAFA;
    display: block;
	height: 35px;
	line-height: 35px;
    font-size: 17px;
	padding: 5px 0;
	text-indent: 5px;
	width: 530px;
	max-width: 100%;
}

form.wpcf7-form .wpcf7-form-control:focus{
	background-color: #FFF;
}

form.wpcf7-form .wpcf7-submit,
form.wpcf7-form .wpcf7-submit:focus{
	width: 535px;
	max-width: 100%;
	padding: 15px;
	border: none;
	background: #2A79B5; 
	border: 2px solid #236AA9;
	color: #FFFFFF;
    font-family: Raleway;
    font-size: 24px;
    font-weight: bold;
	cursor: pointer;
}

form.wpcf7-form .wpcf7-submit:hover{
	background: #3086c7;
	border-color: #2877bd;
}

form.wpcf7-form  textarea.wpcf7-form-control{
	max-width: 530px;
	min-width: 530px;
	height: 150px;
	resize: vertical;
	line-height: 17px;
}

form.wpcf7-form  select.wpcf7-form-control{
	height: 50px;
	width: 533px;
	padding: 15px 5px;
}

/*  grid custom row highlights */
/* original record */
.jqgrow.grid_original.ui-state-highlight, .jqgrow.grid_original.selrow{
	background: #EEEEEE !important;
	color: #333333 !important;
	border: 1px solid #333333 !important;
}

.jqgrow.grid_original.ui-state-hover{
	background: #238DCC !important;
	color: #BAE3FC !important;
	border: 1px solid #0A7ADB !important;
}


/* use record */
.jqgrow.grid_use, .jqgrow .grid_use {
	background: #DDF6E0 !important;
	color: #059015 !important;
	border: 1px solid #059015 !important;
}

.jqgrow.grid_use.ui-state-hover, .jqgrow.ui-state-hover .grid_use {
	background: #238DCC !important;
	color: #BAE3FC !important;
	border: 1px solid #0A7ADB !important;
}

.jqgrow.grid_use.ui-state-highlight, .jqgrow.ui-state-highlight .grid_use{
	background: #C2F5C9 !important;
	color: #333 !important;
	border: 1px solid #059015 !important;
}

.jqgrow.grid_use.selrow, .jqgrow.selrow .grid_use{
	background: #B9EAC0 !important;
	color: #333 !important;
	border: 1px solid #059015 !important;
}

/* no match cell */
.jqgrow .grid_no_match{
	background: #F7DADD !important;
	border: 1px solid #860017 !important;
	color: #860017 !important;
}

.jqgrow.ui-state-hover .grid_no_match{
	background: #238DCC !important;
	color: #BAE3FC !important;
	border: 1px solid #0A7ADB !important;
}

.jqgrow.ui-state-highlight .grid_no_match{
	background: #FDE12B !important;
	border: 1px solid #F68427 !important;
	color: #333 !important;
}

.jqgrow.selrow .grid_no_match{
	background: #FCD22C !important;
	border: 1px solid #F68427 !important;
	color: #333 !important;
}


/* info dialog */

.info_dialog_table{
	width : 100%;
	margin: auto;
	background: #FFF;
}

.info_dialog_table th{
	border: 1px solid #626262;
	padding: 5px;
	color: #EEEEEE;
	background: #626262;
	font-weight: bold;
}

.info_dialog_table th:nth-child(odd){
	border-right: 1px solid #EEE;
}

.info_dialog_table th:nth-child(even){
	border-left: 1px solid #EEE;
}

.info_dialog_table td{
	border: 1px solid #626262;
	padding: 2px 5px;
}

.stat-blog ul{
	list-style:disc outside none;
	padding-left: 20px;
}

.single-post-content ul{
	list-style:disc outside none;
	padding-left: 30px;
	
}

.single-post-content ul li{
	line-height: 1em;
}

.float_none{
	float: none !important;
}

.am-layout #member-main-unsubscribe label{
	float: none;
}

.am-body-content .am-form div.element-title label{
	width: 100%;
}
/* ----------- Query Results ------*/
.webrecon_content #results_wrapper{
	width: 100%;
	padding-bottom: 15px;
	margin: auto;
}

#results_wrapper #non-bold{
	color: #333;
	font-weight: normal;
}

#results_wrapper #non-bold a{
	font-weight: bold;
}

#results_wrapper #non-bold a:hover{

}


#individual-query-results{
	/*padding-top: 15px;*/
}

#individual-query-results .result-inner-wrapper{
	margin-bottom: 10px;
}

#individual-query-results .result{
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
}



#individual-query-results .result,
#query-results .result,
#monitoring-results .result{
	padding: 10px;
	/*width: 635px;*/
	border: 1px solid #CCC;
	background-color: #F7F7F7;
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3);
}

.result .result_block{
	padding-left: 20px;
}

.result .result_block .result_block{
	padding-left: 72px;
}

.result .result-title{
	font-weight: bold;
	font-size: 120%;
}

.result .result-item .extended{
	cursor: pointer;
}

.result .pdf_block{
	float: left;
	height: 64px;
	width: 64px;
	padding: 15px 0 15px 2px;
	padding-left: 2px;
}

.result .inline_block{
	float: left;
	height: 64px;
	width: 96px;
	margin: 10px 0 0 10px;
	text-align: center;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
	border: 1px solid #CCCCCC;
}

.result .inline_block.report_hits,
.result .inline_block.total_hits{
	margin-top: 0px;
	margin-bottom: 10px;
} 

.result .inline_block .inline_block_title{
	font-weight: bold;
	font-size: 14px;
	color: #666;
}

.progress_wrapper{
	width: 100%;
	clear: both;
}

.result-item .report_status{
	font-size: 15px;
}

.result-item .queued{
	color: #0264A1;
}

.result-item .processing{
	color: #59A7D5;
}

.result-item .error{
	color: #BF0426;
}

.result-item .warning{
	color: #EFAA0A;
}

.result-item .reporting{
	color: #59A7D5;
}

.result-item .complete{
	color: #059015;
}

.result .inline_block .inline_block_text{
	font-size: 18px;
	color: #999;
}

.wr_break{
	height: 3px;
	width:95%;
	margin: 10px auto;
	background: #F0EFF0;
	clear:both;
	border-radius: 3px;
}

#individual-query-results .result.verified,
#docket.verified
{
	background-color: #DDF6E0;
	border-color: #059015;
	position: relative;
}

#individual-query-results .result.pre_lit,
#docket.pre_lit
{
	background-color: #DAE6ED;
	border-color: #0264A1;
	position: relative;
}

.pre_lit .pre-litigation-corner-icon{
	position: absolute;
	width: 80px;
	height: 80px;
	background: url('images/pre-lit-corner.png');
	right: -1px;
    top: -1px;
}

.verified .verified-corner-icon{
	position: absolute;
	width: 80px;
	height: 80px;
	background: url('images/verified-corner.png');
	right: -1px;
    top: -1px;
}

.verified .wr_break{
	background-color: #059015;
}

.pre_lit .wr_break{
	background-color: #0264A1;
}


.chosen-container{
	margin-left: 2px;
}


/*--------------  DETAIL ----------------*/
#docket_wrapper{
	/*font-size:1em;*/
	margin-bottom:5px;
	padding: 30px 0px;
}

#docket, #payment_receipt{
	margin: 15px auto;
	width:1000px;
	max-width: 100%;
	position: relative;
	border: 1px solid #ccc;
	box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
	background: #F7F7F7;
}

#docket h1{
	/*font-size:1.5em;*/
	margin:0px;
}

#docket h2{
	/*font-size:1.2em;*/
	margin:0px;
}

#docket h3{
	/*font-size:1.125em;*/
	margin:0px;
}

#docket td h3{
	/*font-size:1.125em;*/
	margin:0px;
	padding-top: 0.75em;
}

#docket label{
	cursor: default;
}

#docket td p{
	margin: 0px;
}

#docket td{
	vertical-align: middle;
	/*font-size:1em;*/
}

.clear_fix{
	width:99%;
	clear:both;
	height: 0px;
	padding: 0px;
	margin: 0px;
}




.form_errors{
	width:980px;
	overflow: auto;
	margin:auto;
}

.wr_fa_button{
	border: 1px solid #aaa;
	border-radius: 5px;
	display: inline-block;
	padding: 1px 2px;
	background-color: #F7F7F7;
	color: #aaa;
	font-size: 20px;
	cursor: pointer;
	margin: 0 2px;
}

.wr_fa_button:hover{
	background-color: #238dcc;
    border-color: #0a7adb;
    color: #bae3fc;
}

.wr_fa_button_blue{
	border: 1px solid #1E81B3;
	border-radius: 5px;
	display: inline-block;
	padding: 1px 2px;
	background-color: #238dcc;
	color: #bae3fc;
	font-size: 20px;
	cursor: pointer;
	margin: 0 2px;
}

.wr_fa_button_blue:hover{
	background-color: #F7F7F7;
    border-color: #aaa;
    color: #aaa;
}

.wr_close.disabled{
	background-color: #F7F7F7;
    border-color: #DCDCDC;
    color: #DCDCDC;
	pointer-events: none;
}

.wr_fa_grid_button{
	/*border: 1px solid #aaa;*/
	/*border-radius: 5px;*/
	display: inline-block;
	padding: 1px 2px;
	/*background-color: #F7F7F7;*/
	color: #238DCC;
	/*font-size: 20px;*/
	cursor: pointer;
	margin: 2px 5px;
}

.wr_fa_grid_button:hover, tr.ui-state-hover .wr_fa_grid_button{
	color: #880000;
}

/* jQgrid like table */
table.jqGrid-table{
	width:	100%;
	margin-bottom: 20px;
}

table.jqGrid-table .ui-jqgrid-titlebar th{
	font-weight: bold !important;
	padding-left: 10px;
	
}

table.jqGrid-table td, table.jqGrid-table .jqgrow td{
	text-align: center !important;
}


/*.jqGrid-table thead tr{
	font-weight: bold !important;
	padding-left: 10px;
	background: #626262;
	color: #FFFFFF;	
	text-align: center;
	border-bottom: #AAAAAA 1px solid;
}

.jqGrid-table thead tr th{
	border-right: #AAAAAA 1px solid;
	border-left: #999999 1px solid;
}

.jqGrid-table tbody tr td{
	border: #000 1px solid;
	text-align: center;
}*/

.wr-tabs{
	min-height: 250px;
}

.help_text{
	border-bottom: 1px dashed #0264A1;
	cursor: pointer;
}

.am-signup .element label{
	vertical-align: middle;
	display: block;
	float: none;
}


.am-signup .element label:after{
	content: " ";
}


.sued_defendant p{
	color: #860017;
}

.prior_sued_defendant p{
	color: #19628F;
}

.example{
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
    padding: 0.125rem 0.25rem;
}