/* The Grid ---------------------- */

.row { width: 940px; max-width: 100%; min-width: 768px; margin: 0 auto; }
 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
 .row.large-collapse .column,
 .row.large-collapse .columns { padding: 0; }
 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
 .row .row.large-collapse { margin: 0; }
 
 .column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }
 
 [class*="column"] + [class*="column"]:last-child { float: right; }
 [class*="column"] + [class*="column"].end { float: left; }
 
 .large-1,
 .row .large-1 { width: 8.33333%; }
 
 .large-2,
 .row .large-2 { width: 16.66667%; }
 
 .large-3,
 .row .large-3 { width: 25%; }
 
 .large-4,
 .row .large-4 { width: 33.33333%; }
 
 .large-5,
 .row .large-5 { width: 41.66667%; }
 
 .large-6,
 .row .large-6 { width: 50%; }
 
 .large-7,
 .row .large-7 { width: 58.33333%; }
 
 .large-8,
 .row .large-8 { width: 66.66667%; }
 
 .large-9,
 .row .large-9 { width: 75%; }
 
 .large-10,
 .row .large-10 { width: 83.33333%; }
 
 .large-11,
 .row .large-11 { width: 91.66667%; }
 
 .large-12,
 .row .large-12 { width: 100%; }
 
 .row .large-offset-1 { margin-left: 8.33333%; }
 .row .large-offset-2 { margin-left: 16.66667%; }
 .row .large-offset-3 { margin-left: 25%; }
 .row .large-offset-4 { margin-left: 33.33333%; }
 .row .large-offset-5 { margin-left: 41.66667%; }
 .row .large-offset-6 { margin-left: 50%; }
 .row .large-offset-7 { margin-left: 58.33333%; }
 .row .large-offset-8 { margin-left: 66.66667%; }
 .row .large-offset-9 { margin-left: 75%; }
 .row .large-offset-10 { margin-left: 83.33333%; }
 
 .pull-2 { auto; }
 .pull-3 { auto; }
 .pull-4 { auto; }
 .pull-5 { auto; }
 .pull-6 { auto; }
 .pull-7 { auto; }
 .pull-8 { auto; }
 .pull-9 { auto; }
 .pull-10 { auto; }
 
 .push-2 { auto; }
 .push-3 { auto; }
 .push-4 { auto; }
 .push-5 { auto; }
 .push-6 { auto; }
 .push-7 { auto; }
 .push-8 { auto; }
 .push-9 { auto; }
 .push-10 { auto; }
 
/* Nicolas Gallagher's micro clearfix */
 .row { *zoom: 1; }
 .row:before, .row:after { content: " "; display: table; }
 .row:after { clear: both; }

/* custom fonts */
 .radioCheckBoxBtnLabel {
display: inline;
margin-left: 2px;
font-weight: normal;
white-space: normal;
font-size: .75em;
}

fieldset>:first-child{
  margin-bottom: 10px;
}

 legend {
    white-space: normal !important;
    max-width: 100%;
}
  
/* Small Block Grids */
 .small-block-grid-2 {
list-style: none
}
 
 .small-block-grid-2 li {
float: left;
width: 50%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-2 li:first-child+li {
float: right
}
 
 .small-block-grid-2 li:first-child+li+li {
clear: both
}
 
 .small-block-grid-3 {
list-style: none
}
 
 .small-block-grid-3 li {
float: left;
width: 33.3333%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-3 li:first-child+li+li {
float: right
}
 
 .small-block-grid-3 li:first-child+li+li+li {
clear: both
}
 
 .small-block-grid-4 {
list-style: none
}
 
 .small-block-grid-4 li {
float: left;
width: 25%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-4 li:first-child+li+li+li {
float: right
}
 
 .small-block-grid-4 li:first-child+li+li+li+li {
clear: both
}
 
 .small-block-grid-5 {
list-style: none
}
 
 .small-block-grid-5 li {
float: left;
width: 20%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-5 li:first-child+li+li+li+li {
float: right
}
 
 .small-block-grid-5 li:first-child+li+li+li+li+li {
clear: both
}
 
 .small-block-grid-6 {
list-style: none
}
 
 .small-block-grid-6 li {
float: left;
width: 16.6667%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-6 li:first-child+li+li+li+li+li {
float: right
}
 
 .small-block-grid-6 li:first-child+li+li+li+li+li+li {
clear: both
}
 
 .small-block-grid-7 {
list-style: none
}
 
 .small-block-grid-7 li {
float: left;
width: 14.2857142%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-7 li:first-child+li+li+li+li+li+li {
float: right
}
 
 .small-block-grid-7 li:first-child+li+li+li+li+li+li+li {
clear: both
}
 
 .small-block-grid-8 {
list-style: none
}
 
 .small-block-grid-8 li {
float: left;
width: 12.5%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-8 li:first-child+li+li+li+li+li+li+li {
float: right
}
 
 .small-block-grid-8 li:first-child+li+li+li+li+li+li+li+li {
clear: both
}
 
 .small-block-grid-9 {
list-style: none
}
 
 .small-block-grid-9 li {
float: left;
width: 11.111111%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-9 li:first-child+li+li+li+li+li+li+li+li {
float: right
}
 
 .small-block-grid-9 li:first-child+li+li+li+li+li+li+li+li+li {
clear: both
}
 
 .small-block-grid-10 {
list-style: none
}
 
 .small-block-grid-10 li {
float: left;
width: 10%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-10 li:first-child+li+li+li+li+li+li+li+li+li {
float: right
}
 
 .small-block-grid-10 li:first-child+li+li+li+li+li+li+li+li+li+li {
clear: both
}
 
 .small-block-grid-11 {
list-style: none
}
 
 .small-block-grid-11 li {
float: left;
width: 9.0909%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-11 li:first-child+li+li+li+li+li+li+li+li+li+li {
float: right
}
 
 .small-block-grid-11 li:first-child+li+li+li+li+li+li+li+li+li+li+li {
clear: both
}
 
 .small-block-grid-12 {
list-style: none
}
 
 .small-block-grid-12 li {
float: left;
width: 8.333333%;
padding: 0px 10px 10px 0px; 
}
 
 .small-block-grid-12 li:first-child+li+li+li+li+li+li+li+li+li+li+li {
float: right
}
 
 .small-block-grid-12 li:first-child+li+li+li+li+li+li+li+li+li+li+li+li {
clear: both
}

/* large Block Grids */
 .large-block-grid-2 {
list-style: none
}
 
 .large-block-grid-2 li {
float: left;
width: 50%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-2 li:first-child+li {
float: right
}
 
 .large-block-grid-2 li:first-child+li+li {
clear: both
}
 
 .large-block-grid-3 {
list-style: none
}
 
 .large-block-grid-3 li {
float: left;
width: 33.3333%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-3 li:first-child+li+li {
float: right
}
 
 .large-block-grid-3 li:first-child+li+li+li {
clear: both
}
 
 .large-block-grid-4 {
list-style: none
}
 
 .large-block-grid-4 li {
float: left;
width: 25%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-4 li:first-child+li+li+li {
float: right
}
 
 .large-block-grid-4 li:first-child+li+li+li+li {
clear: both
}
 
 .large-block-grid-5 {
list-style: none
}
 
 .large-block-grid-5 li {
float: left;
width: 20%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-5 li:first-child+li+li+li+li {
float: right
}
 
 .large-block-grid-5 li:first-child+li+li+li+li+li {
clear: both
}
 
 .large-block-grid-6 {
list-style: none
}
 
 .large-block-grid-6 li {
float: left;
width: 16.6667%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-6 li:first-child+li+li+li+li+li {
float: right
}
 
 .large-block-grid-6 li:first-child+li+li+li+li+li+li {
clear: both
}
 
 .large-block-grid-7 {
list-style: none
}
 
 .large-block-grid-7 li {
float: left;
width: 14.2857142%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-7 li:first-child+li+li+li+li+li+li {
float: right
}
 
 .large-block-grid-7 li:first-child+li+li+li+li+li+li+li {
clear: both
}
 
 .large-block-grid-8 {
list-style: none
}
 
 .large-block-grid-8 li {
float: left;
width: 12.5%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-8 li:first-child+li+li+li+li+li+li+li {
float: right
}
 
 .large-block-grid-8 li:first-child+li+li+li+li+li+li+li+li {
clear: both
}
 
 .large-block-grid-9 {
list-style: none
}
 
 .large-block-grid-9 li {
float: left;
width: 11.111111%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-9 li:first-child+li+li+li+li+li+li+li+li {
float: right
}
 
 .large-block-grid-9 li:first-child+li+li+li+li+li+li+li+li+li {
clear: both
}
 
 .large-block-grid-10 {
list-style: none
}
 
 .large-block-grid-10 li {
float: left;
width: 10%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-10 li:first-child+li+li+li+li+li+li+li+li+li {
float: right
}
 
 .large-block-grid-10 li:first-child+li+li+li+li+li+li+li+li+li+li {
clear: both
}
 
 .large-block-grid-11 {
list-style: none
}
 
 .large-block-grid-11 li {
float: left;
width: 9.0909%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-11 li:first-child+li+li+li+li+li+li+li+li+li+li {
float: right
}
 
 .large-block-grid-11 li:first-child+li+li+li+li+li+li+li+li+li+li+li {
clear: both
}
 
 .large-block-grid-12 {
list-style: none
}
 
 .large-block-grid-12 li {
float: left;
width: 8.333333%;
padding: 0px 10px 10px 0px; 
}
 
 .large-block-grid-12 li:first-child+li+li+li+li+li+li+li+li+li+li+li {
float: right
}
 
 .large-block-grid-12 li:first-child+li+li+li+li+li+li+li+li+li+li+li+li {
clear: both
}

/* Fix nav menu */
/* #main_nav .top-bar { */
/* *zoom: 1; */
/* overflow: visible; */
/* height:45px; */
/* } */
/* #main_nav .top-bar:before,  .top-bar:after { */
/* content: " "; */
/* display: table; */
/* } */
/* #main_nav .top-bar:after { clear: both; } */
/* #main_nav .top-bar .toggle-topbar { display: none; } */
/* #main_nav .top-bar .title-area { float: left; } */
/* #main_nav .top-bar .name h1 a { width: auto; } */
/* #main_nav .top-bar input, */
/* #main_nav .top-bar .button { */
/* line-height: 2em; */
/* font-size: 0.875em; */
/* height: 2em; */
/* padding: 0 10px; */
/* position: relative; */
/* top: 8px; */
/* } */
/*  .top-bar.expanded { background: #111111; } */
/*  .contain-to-grid .top-bar { */
/* max-width: 57.5em; */
/* margin: 0 auto; */
/* } */
/* #main_nav .top-bar-section { */
/* -webkit-transition: none 0 0; */
/* -moz-transition: none 0 0; */
/* transition: none 0 0; */
/* left: 0 !important; */
/* } */
/* #main_nav .top-bar-section ul { */
/* width: auto; */
/* height: auto !important; */
/* display: inline; */
/* } */
/* #main_nav .top-bar-section ul li { float: left; } */
/* #main_nav .top-bar-section ul li > a { padding-right: 14px !important; } */
/* #main_nav .top-bar-section ul li .js-generated { display: none; } */
/* #main_nav .top-bar-section li a:not(.button) { */
/* padding: 0 15px; */
/* line-height: 45px; */
/* } */
/* #main_nav .top-bar-section .has-dropdown > a { padding-right: 35px !important; } */

/* #main_nav .top-bar-section .has-dropdown > a:after { */
/* 	content:"\25bc"; */
/* 	width: 0;  */
/* 	height: 0;  */
/* 	border-left: 0; */
/* 	border-right:0; */
/* 	border-top: 0; */
/* 	margin-right: 15px; */
/*     position: relative; */
/*     bottom:40px; */
/*     left:95px; */
/* } */


/*  .top-bar-section .has-dropdown.moved { position: relative; } */
/*  #main_nav .top-bar ul > li.has-dropdown .dropdown { visibility: hidden; } */
/*  #main_nav .top-bar ul > li.has-dropdown:hover > .dropdown,  */
/*  #main_nav .top-bar ul > li.has-dropdown:active > .dropdown { visibility: visible; } */


/* #main_nav .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { */
/*   border: none; */
/*   content: "\00bb"; */
/*   margin-top: -7px; */
/*   right: 5px;  */
/* } */

/*  .top-bar-section .dropdown { */
/* left: 0; */
/* top: auto; */
/* background: transparent; */
/* } */
/*  .top-bar-section .dropdown li a { */
/* line-height: 1; */
/* white-space: nowrap; */
/* padding: 7px 15px; */
/* } */
/*  .top-bar-section .dropdown li label { */
/* white-space: nowrap; */
/* } */
/*  .top-bar-section .dropdown li .dropdown { */
/* left: 100%; */
/* top: 0; */
/* } */
/*  .top-bar-section > ul > .divider { */
/* border-bottom: none; */
/* border-top: none; */
/* border-right: solid 1px #2b2b2b; */
/* border-left: solid 1px black; */
/* clear: none; */
/* height: 45px; */
/* width: 0px; */
/* } */
/*  .top-bar-section .has-form { */
/* background: #111111; */
/* padding: 0 15px; */
/* height: 45px; */
/* } */
/* #main_nav .top-bar-section ul.right li .dropdown { */
/* left: auto; */
/* right: 0; */
/* } */

/* #main_nav .top-bar-section ul.right{ */
/* 	width:140px;  */
/*  } */
 
/*  #main_nav .top-bar small{ */
/* 	 visibility:hidden; */
/* } */

/* .postfix.button.radius.search { */
/* 	display:none; */
/* 	position:relative; */
/* 	width:50px; */
/* 	color: #ffffff; */
/*   	-webkit-border-radius: 0; */
/*   	border-radius: 0; */
/*   	-moz-border-radius-bottomright: 5px; */
/*   	-moz-border-radius-topright: 5px; */
/*   	-webkit-border-bottom-right-radius: 5px; */
/*   	-webkit-border-top-right-radius: 5px; */
/*   	border-bottom-right-radius: 5px; */
/*   	border-top-right-radius: 5px;  */
/*   	height:32px; */
/* } */

/* input.search.header-search{ */
/* 	height:32px; */
/* 	width:163px; */
/* } */

/* Fix show and hide */
 .hide-for-small { display: block !important; }
 .hide-for-medium { display: block !important; }
 .hide-for-medium-down { display: block !important; }
 .hide-for-medium-up { display: none !important; }
 .hide-for-large { display: none !important; }
 .hide-for-large-down { display: none !important; }
 .hide-for-large-up { display: none !important; }
 .hide-for-xlarge { display: block !important; }
 .show-for-small { display: none !important; }
 .show-for-medium { display: none !important; }
 .show-for-medium-down { display: none !important; }
 .show-for-medium-up { display: block !important; }
 .show-for-large { display: block !important; }
 .show-for-large-down { display: block !important; }
 .show-for-large-up { display: block !important; }

.list_padding{
	padding:0px !important;
}

.joyride-tip-guide {
    width: 300px;
    left: inherit;
}

.show-for-large,
  .show-for-large-up {
    display: inherit !important; }

  .show-for-medium,
  .show-for-medium-down {
    display: none !important; }

  .hide-for-medium,
  .hide-for-medium-down {
    display: inherit !important; }

  .hide-for-large,
  .hide-for-large-up {
    display: none !important; }

  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
    display: table; }

  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
    display: table-header-group !important; }

  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
    display: table-row-group !important; }

  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
    display: table-row !important; }

  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down,
  th.show-for-large,
  th.show-for-large-up,
  th.hide-for-medium,
  th.hide-for-medium-down {
    display: table-cell !important; } 

/* #top-head{ */
/*     width: auto; */
/*     height:65px; */
/*     margin-left: auto; */
/*     margin-right: auto; */
/*     margin-top: 0; */
/*     margin-bottom: 0; */
/*     max-width: 62.5em; */
/* } */

/* .trace-bar{ */
/* position:relative; */
/* left:856px; */
/* bottom:65px; */
/* width:128px;	 */
/* height:28px; */
/* } */

/* #main_nav .top-bar{ */
/* position:relative; */
/* left:22px;	 */
/* } */

/* #main_nav .top-bar .name{ */
/* position:relative; */
/* right:12px;		 */
/* } */

/* .wrapper { */
/*    position: relative; */
/*    padding: 0; */
/*    margin-top:-15px; */
/*             } */

/* Custom Breakpoints */
.desktop-break-point{
display:none; 
}
/* End Custom Breakpoints */
