/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 02 February 2016 20:34:45
*/


/* TITLE COLOURS */
.A_title.red, .C_title.red { color:#ed1c24; }
.A_title.black, .C_title.black { color:#000000; }
.A_title.white, .C_title.white { color:#ffffff; }
.A_title.gray_light, .C_title.gray_light { color:#bcbec0; }
.A_title.gray_medium, .C_title.gray_medium { color:#939598; }
.A_title.gray_dark, .C_title.gray_dark { color:#6d6e71; }
.A_title.cyan, .C_title.cyan { color:#009ddb; }
.A_title.green, .C_title.green { color:#77b800; }
.A_title.purple, .C_title.purple { color:#8f2b8c; }


.button_long .white span, .button_long .white span a { color:#009ddb; }
.button_long .blue span,
.button_long .red span,
.button_long .blue span a,
.button_long .red span a { color:#fff; }


/* BUTTONS */
.button_long div.red { background:#ed1c24; box-shadow: 0 0 0 8px rgba(237,28,36, 0.5); }
.button_long div.black { background:#000000; box-shadow: 0 0 0 8px rgba(0,0,0, 0.5); }
.button_long div.white { background:#ffffff; box-shadow: 0 0 0 8px rgba(255,255,255, 0.5); }
.button_long div.gray_light { background:#bcbec0; box-shadow: 0 0 0 8px rgba(188,190,192, 0.5); }
.button_long div.gray_medium { background:#939598; box-shadow: 0 0 0 8px rgba(147,149,152, 0.5); }
.button_long div.gray_dark { background:#6d6e71; box-shadow: 0 0 0 8px rgba(109,111,113, 0.5); }
.button_long div.cyan { 
   background:#009ddb; 
   box-shadow: 0 0 0 8px rgba(0,157,219, 0.5); 
}
.button_long div.green { background:#77b800; box-shadow: 0 0 0 8px rgba(119,184,0, 0.5); }
.button_long div.purple { background:#8f2b8c; box-shadow: 0 0 0 8px rgba(143,43,140, 0.5); }


div.button_long {
  display: inline-block;
  margin: 0 auto 20px auto;
  padding: 8px;
  text-align: center;
  min-width: 345px;
  width:auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.button_long a { text-decoration:none; padding:5px 10px; display:block; }
.button_long div { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.button_long span { font-size:16pt; text-align:center; text-decoration:none; padding:0; display:block; }
.button_long div span.tel { padding:5px 10px 5px 36px; }


/* BUTTON TEXT COLOUR */
.button_long span.red, .button_long span a.red { color:#ed1c24; }
.button_long span.black, .button_long span a.black { color:#000000; }
.button_long span.white, .button_long span a.white { color:#ffffff; }
.button_long span.gray_light, .button_long span a.gray_light { color:#bcbec0; }
.button_long span.gray_medium, .button_long span a.gray_medium { color:#939598; }
.button_long span.gray_dark, .button_long span a.gray_dark { color:#6d6e71; }
.button_long span.cyan, .button_long span a.cyan { color:#009ddb; }
.button_long span.green, .button_long span a.green { color:#77b800; }
.button_long span.purple, .button_long span a.purple { color:#8f2b8c; }

.A_title.center, .C_title.center { clear: both; display: block; margin: 15px 0; text-align: center; }

.quote_text {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 5px solid #DADADA;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  color: #666;
  font-size: 14pt;
  margin: 0;
  padding: 20px 30px 0;
  position: relative;
  width: 400px;
}

.quote_text { clear:both; }
.quote_text + p {margin:15px 0 2em 85px; font-style:italic; color: #000000;}
.quote_text:after {
    content:"";
    position:absolute;
    bottom:-30px;
    right:50px;
    border-width:0 20px 30px 0px;
    border-style:solid;
    border-color:transparent #dadada;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}


.full_width .button a { color:#FFF; text-decoration:none; font-family:Arial,​Helvetica,​sans-serif; font-weight:bold; }
.full_width .button a:hover { text-decoration:none; }
.full_width { padding: 0; }

/* NEWS */
.news_wrap { display: inline-block; width:560px; clear:both; }
.news_wrap.left, .news_wrap.right { margin-top: 0; }
.wrap_news { display:inline-block; }
.single_news { background: none repeat scroll 0 0 #FFFFFF; margin: 0 0 10px; padding: 10px; clear:both; }
.wrap_news img { float: left; margin-right: 15px; }
.wrap_news .news_content { display:inline-block; width:75%; }
.news_title { font-weight: bold; margin: 0 0 5px; padding: 0; }
.news_desc {bold; margin: 0 0 5px; padding: 0; }


/* Custom Code */

.popup_table table, .popup_table table tr, .popup_table table td { border:none; }
.copy_fr_img { float:left; position:relative; top:0px; margin-left:10px; }
.bot_area.lexisfr_site .copy_fr, .bot_area.lexisfr_site ul.lhs_links { padding-top: 9px; padding-left:5px; font-size:13px; }
#footer .mid_area.lexisfr_site ul li ul li a { padding:3px 1px 0 0; }
.bot_area.lexisfr_site ul.lhs_links { padding-left:0; }
.bot_area.lexisfr_site ul.lhs_links a { font-size:13px; }
#footer .bot_area.lexisfr_site .lhs_links { margin-left:0; padding-left:0; }



/* BUTTONS */

#helpdesk { float: right; margin: 5px 0 0; width: auto; }

#helpdesk .button_long div.red { background:#ed1c24; box-shadow: 0 0 0 5px rgba(237,28,36, 0.5); }
#helpdesk .button_long div.black { background:#000000; box-shadow: 0 0 0 5px rgba(0,0,0, 0.5); }
#helpdesk .button_long div.white { background:#ffffff; box-shadow: 0 0 0 5px rgba(255,255,255, 0.5); }
#helpdesk .button_long div.gray_light { background:#bcbec0; box-shadow: 0 0 0 5px rgba(188,190,192, 0.5); }
#helpdesk .button_long div.gray_medium { background:#939598; box-shadow: 0 0 0 5px rgba(147,149,152, 0.5); }
#helpdesk .button_long div.gray_dark { background:#6d6e71; box-shadow: 0 0 0 5px rgba(109,111,113, 0.5); }
#helpdesk .button_long div.cyan { background:#009ddb; box-shadow: 0 0 0 5px rgba(0,157,219, 0.5);  }
#helpdesk .button_long div.green { background:#77b800; box-shadow: 0 0 0 5px rgba(119,184,0, 0.5); }
#helpdesk .button_long div.purple { background:#8f2b8c; box-shadow: 0 0 0 5px rgba(143,43,140, 0.5); } 
  
#helpdesk .Custom_button_header .button_long span { padding: 2px 20px 3px 45px; font-size:12pt; }

#search-wrapper { padding: 7px 0 0; }
#helpdesk .Custom_button_header { position: absolute; right: 5px; }
#home_wrapper #helpdesk .Custom_button_header { right:0; }
#site-wrapper #helpdesk .Custom_button_header { right:17px; }

.C003_box { margin-bottom:15px; }
.A004_RHS ul li, 
.A001_LHS ul li, 
.A007_LHS ul li, 
.C003_RHS ul li, 
.C004_box .box_cont_solution ul li, 
.C010_RHS ul li, 
.C002_LHS ul li, 
.C001_RHS ul li { margin-left: 15px; }

#site-wrapper { border-radius: 0 0 5px 5px; }
.box_cont_solution .box_wrapper ul { display:inline-block; width:100%; }
.list ul { margin-left: 15px; }
.our_image > img { display: inline; vertical-align: middle; }
#page-title { width:auto; }

#tabs-product img#tabs_line { display:none; }
.newsContent ol { margin-top: 0; }
.newsContent ol li { margin-left:15px; }

#container #wide-page #tabs-product .gradient { width:780px; }
a.rounded-button { padding-top:10px; }
/* table ul fix */
.popup_table table ul { margin-left:0; }
form table ul { margin-left: 0; }
table ul { margin-left:15px; }

.green_font { color: #669933;}