.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/extension/packsme/design/partner/fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('/extension/packsme/design/partner/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/extension/packsme/design/partner/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('/extension/packsme/design/partner/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/extension/packsme/design/partner/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/extension/packsme/design/partner/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*FORM*/
@media all {
  /*Resetting Microsoft IE*/
  @-ms-viewport {
    width: device-width;
  }
  /*Selection*/
  ::-moz-selection {
    background: #443F3F;
    color: #fff;
  }
  ::selection {
    background: #443F3F;
    color: #fff;
  }
  ::-webkit-input-placeholder {
    color: #443F3F;
  }
  :-moz-placeholder {
    color: #443F3F;
  }
  ::-moz-placeholder {
    color: #443F3F;
  }
  :-ms-input-placeholder {
    color: #443F3F;
  }
  /*Gen*/
  /*ico*/
  [class*="icon-"] i {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 1.3em;
    line-height: 1.1em;
  }
  html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  }
  body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.875em;
    color: #333;
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
  img,
  embed,
  object,
  video,
  canvas {
    max-width: 100%;
    height: auto;
  }
  ul.nav,
  ol.nav,
  nav ul,
  nav ol,
  .dl-submenu,
  .dl-menu {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
  }
  /*P*/
  p {
    margin: 0 0 0.75em 0;
  }
  /*Hn*/
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    line-height: 120%;
  }
  /*B I  ADDRESS*/
  b {
    font-weight: normal;
    line-height: normal;
  }
  i,
  address {
    font-style: normal;
    line-height: normal;
  }
  /*A*/
  a {
    color: #000080;
    text-decoration: none;
  }
  a:hover,
  a:focus {
    color: #000080;
    text-decoration: underline;
  }
  a:focus {
    outline: dotted 1px #1F5295;
  }
  a[href^=tel] {
    color: #000080 !important;
  }
  /*ios phone number detection formatting*/
  a.link-readmore:before {
    content: '\203A';
    display: inline-block;
    margin: 0 0.5em 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 155%;
    font-weight: bold;
    color: #cc0022;
    line-height: 1;
    speak: none;
  }
  a img {
    border-width: 0;
  }
  /*Misc*/
  .text-align-left {
    text-align: left;
  }
  .text-align-center {
    text-align: center;
  }
  .text-align-right {
    text-align: right;
  }
  .block-left {
    float: left !important;
  }
  .block-right {
    float: right !important;
  }
  .float-reflow {
    overflow: auto;
    overflow-y: hidden;
  }
  /*Float reflow Fix; overflow y is trying to patch chrome unzoomed page scrollbar*/
  .has-border-radius {
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  /*Area*/
  /*--> structure*/
  #main p {
    margin: 0 0 0.75em 0;
  }
  #main #contenu,
  #main #menu-right {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #main #contenu {
    width: 75.9375%;
    padding: 1.429em 2.1666% 1.214em;
  }
  #main #contenu h1 {
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.429em /*34px*/;
    color: #000080;
    margin: 0 0 0.65em 0;
    padding: 0 0 0.4em 0;
  }
  #main #contenu h1:before {
    content: '\25A0';
    font-size: 95%;
    font-weight: bold;
    color: #cc0022;
    position: absolute;
    left: -25px;
    top: auto;
  }
  #main #contenu h1 ~ p:last-of-type {
    margin-bottom: 4em;
  }
  .dj_ie8 #main #contenu .form-item-has-shadow {
    margin-top: 4em;
  }
  #main #menu-right {
    position: relative;
    width: 24.0625%;
    padding: 1.429em 1.45833% 0 1.333%;
  }
  #main #menu-right:before {
    content: '';
    position: absolute;
    top: 0;
    left: -2.2%;
    width: 1px;
    min-height: 100%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(207, 207, 207, 0) 0%, rgba(207, 207, 207, 0.5) 25%, #cfcfcf 50%, rgba(207, 207, 207, 0.5) 75%, rgba(207, 207, 207, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(207, 207, 207, 0)), color-stop(25%, rgba(207, 207, 207, 0.5)), color-stop(50%, #cfcfcf), color-stop(75%, rgba(207, 207, 207, 0.5)), color-stop(100%, rgba(207, 207, 207, 0)));
    background: -webkit-linear-gradient(top, rgba(207, 207, 207, 0) 0%, rgba(207, 207, 207, 0.5) 25%, #cfcfcf 50%, rgba(207, 207, 207, 0.5) 75%, rgba(207, 207, 207, 0) 100%);
    background: -o-linear-gradient(top, rgba(207, 207, 207, 0) 0%, rgba(207, 207, 207, 0.5) 25%, #cfcfcf 50%, rgba(207, 207, 207, 0.5) 75%, rgba(207, 207, 207, 0) 100%);
    background: -ms-linear-gradient(top, rgba(207, 207, 207, 0) 0%, rgba(207, 207, 207, 0.5) 25%, #cfcfcf 50%, rgba(207, 207, 207, 0.5) 75%, rgba(207, 207, 207, 0) 100%);
    background: linear-gradient(to bottom, rgba(207, 207, 207, 0) 0%, rgba(207, 207, 207, 0.5) 25%, #cfcfcf 50%, rgba(207, 207, 207, 0.5) 75%, rgba(207, 207, 207, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cfcfcf', endColorstr='#00cfcfcf', GradientType=0);
  }
  .dj_ie8 #main #menu-right:before {
    border-left: solid 1px #CFCFCF;
  }
  /*--> page is form*/
  .page-is-form fieldset {
    margin: 1em 0 3em 0;
    padding: 0 1.5em 1.5em 1.5em;
    border: solid 1px #CFCFCF;
  }
  .page-is-form fieldset legend {
    float: left;
    margin: -1.5em 0 0 -1em;
    padding: 0;
    font-size: 1.429em;
    color: #000080;
  }
  .page-is-form #menu-right fieldset {
    margin-top: 4em;
    padding: 0;
  }
  .page-is-form #menu-right fieldset legend {
    font-size: 1em;
    color: #333;
    margin: -2.3em 0em 0em 0em;
  }
  .page-is-form fieldset legend + * {
    clear: both;
  }
  .page-is-form fieldset legend ~ fieldset {
    margin-top: 2.5em;
  }
  .page-is-form fieldset legend ~ fieldset legend {
    font-size: 1.143em /*16*/;
    font-weight: bold;
    color: #333;
    margin-left: -1.143em;
  }
  .page-is-form table,
  .page-is-form fieldset table {
    width: 100%;
    margin: 1.5em 0 0 0;
  }
  .page-is-form #menu-right fieldset table {
    width: 100%;
    margin: 0.5em 0 0 0;
  }
  .page-is-form #menu-right fieldset table tr > td:last-child {
    text-align: right;
  }
  .page-is-form .form-button-rw {
    text-align: center;
  }
  .page-is-form fieldset .form-button-rw {
    text-align: right;
  }
  .page-is-form fieldset a {
    color: #800080;
  }
  .captcha-wrapper {
    width: 8.643000000000001em /*121px*/;
  }
  /*Form-item-has-shadow */
  .form-item-has-shadow select {
    -webkit-appearance: menulist;
  }
  /*Reseting appearance for select yet still no shadow until bug is fixed by Chrome*/
  .form-item-has-shadow select {
    padding: 9px 5px;
  }
  /*Increasing padding Top+Bottom*/
  .form-item-has-shadow textarea {
    padding: 9px 5px;
    -webkit-box-shadow: inset 1px 1px 7px 1px #CACACA;
    box-shadow: inset 1px 1px 7px 1px #CACACA;
  }
  /*Increasing padding Top+Bottom*/
  .form-item-has-shadow input[type="text"],
  .form-item-has-shadow input[type="password"],
  .form-item-has-shadow input[type="email"],
  .form-item-has-shadow input[type="tel"],
  .form-item-has-shadow input[type="number"] {
    -webkit-appearance: none;
    -webkit-box-shadow: inset 1px 1px 7px 1px #CACACA;
    box-shadow: inset 1px 1px 7px 1px #CACACA;
    padding: 9px 5px !important;
  }
  /*Chrome is buggy regarding shadow on form element*/
  /*Increasing padding Top+Bottom*/
  .dj_ie8 .form-item-has-shadow input[type="text"],
  .dj_ie8 .form-item-has-shadow input[type="password"],
  .dj_ie8 .form-item-has-shadow input[type="email"],
  .dj_ie8 .form-item-has-shadow input[type="tel"],
  .dj_ie8 .form-item-has-shadow input[type="number"] {
    padding: 8px 5px 3px 5px !important;
    border: solid 1px #CACACA !important;
  }
  /*Increasing padding Top+Bottom*/
  .form-item-has-shadow input[type="checkbox"],
  .form-item-has-shadow input[type="radio"] {
    margin-right: 5px;
  }
  .form-item-has-shadow label,
  .form-item-has-shadow .label-like {
    display: block;
    min-width: 7.071em /*99*/;
    min-height: 26px;
    padding: 8px 0.357em 0 0.357em;
    text-align: right;
    vertical-align: middle;
  }
  .form-item-has-shadow input:invalid,
  .form-item-has-shadow textarea:invalid {
    background-color: inherit;
  }
  .form-item-has-shadow input,
  .form-item-has-shadow input[type="search"],
  .form-item-has-shadow textarea,
  .form-item-has-shadow select,
  .form-item-has-shadow button {
    vertical-align: middle;
    line-height: normal !important;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .form-item-has-shadow input,
  .form-item-has-shadow button {
    min-height: 22px;
    vertical-align: middle;
  }
  .form-item-has-shadow .touch input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /*touch screen makes input wider*/
  .form-item-has-shadow textarea {
    vertical-align: top;
  }
  .form-item-has-shadow input[type="text"],
  .form-item-has-shadow input[type="email"],
  .form-item-has-shadow input[type="search"],
  .form-item-has-shadow input[type="password"] {
    -moz-appearance: caret;
  }
  /*Defect #221*/
  .form-item-has-shadow .button-like {
    display: inline-block;
    cursor: pointer;
  }
  /*class for button look-alike*/
  .form-item-has-shadow .button-like {
    font-size: 14px;
    color: #fff;
    padding: 9px 23px;
    text-transform: none;
    background-color: #000080;
    border: solid 1px #000080;
  }
  .form-item-has-shadow .button-like:hover,
  .form-item-has-shadow .button-like:active,
  .form-item-has-shadow .button-like:focus {
    color: #fff;
    background-color: #000080;
    text-decoration: none;
    border-color: #000080;
  }
  .form-item-has-shadow button[disabled="disabled"] {
    color: #AAAAAA;
  }
  .form-item-has-shadow button[disabled="disabled"]:before,
  .form-item-has-shadow button[disabled="disabled"]:after {
    color: #AAAAAA;
  }
  .form-item-has-shadow .button-like[disabled="disabled"] {
    background-color: #DDDDDD;
    border-color: #DDDDDD;
    color: #AAAAAA;
  }
  .form-item-has-shadow select {
    padding: 8px 5px;
    border: solid 1px #cecece;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .form-item-has-shadow input[type="text"],
  .form-item-has-shadow input[type="password"],
  .form-item-has-shadow input[type="email"],
  .form-item-has-shadow input[type="tel"],
  .form-item-has-shadow input[type="number"] {
    border: solid 1px #cecece;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .form-item-has-shadow textarea {
    padding: 5px 2px;
    border: solid 1px #cecece;
  }
  /**/
  .tundra .form-item-has-shadow .dijitInputContainer.f-button-w-small .dijitInputInner {
    width: 3em !important;
  }
  /*-> tundra reset*/
  .tundra .form-item-has-shadow .dijitInputContainer,
  .tundra .form-item-has-shadow .dijitTextBox {
    margin: 0;
    background-color: transparent;
    background-image: none;
    border-width: 0;
  }
  /* Patch DW*/
  /*
  .tundra .form-item-has-shadow .dijitInputField .dijitInputInner {width:auto !important; background-color:#fff !important;}
  .tundra .form-item-has-shadow .dijitTextBox {width:auto !important;}
  */
  .tundra .form-item-has-shadow .dijitError {
    background-color: transparent;
  }
  .tundra .form-item-has-shadow .dijitError .dijitInputContainer {
    border: solid 1px #F00;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .tundra .form-item-has-shadow .dijitValidationIcon {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-width: 0;
  }
  .tundra .form-item-has-shadow .dijitTextBox .dijitSpinnerButtonContainer,
  .tundra .form-item-has-shadow .dijitTextBox .dijitArrowButtonContainer,
  .tundra .form-item-has-shadow .dijitTextBox .dijitValidationContainer {
    margin: 0 3px 0 9px;
  }
  /**/
  .tundra.page-is-form .dijitTooltipContainer {
    color: #F00;
    border: solid 1px #F00;
    background-image: none;
    background-color: #fff;
  }
  .tundra.page-is-form .dijitTooltipContainer:before {
    position: absolute;
    left: 8px;
    top: 40%;
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 3.5px 6.1px 3.5px 0;
    border-color: transparent #ff0000 transparent transparent;
    -webkit-transform: rotate(360deg);
  }
  .tundra.page-is-form .dijitTooltipRight .dijitTooltipConnector {
    display: none;
  }
  /**/
  .tundra.page-is-form .ui-widget {
    font-size: 1em;
  }
  .tundra.page-is-form .ui-jqgrid .ui-jqgrid-htable th div {
    min-height: 100%;
  }
  .tundra.page-is-form .ui-jqgrid tr.jqgfirstrow td {
    padding: 0 !important;
    border-right-width: 0;
  }
  .tundra.page-is-form .ui-jqgrid-view {
    font-size: 1em;
  }
  .tundra.page-is-form .ui-jqgrid tr.jqgrow td {
    height: auto;
  }
  .tundra.page-is-form .ui-jqgrid tr.ui-row-ltr td {
    border-right-width: 0;
  }
  .tundra.page-is-form .ui-widget-content .ui-state-default {
    background-image: none;
    background-color: #fff;
  }
  .tundra.page-is-form .ui-widget-content .ui-th-column {
    font-weight: normal;
    color: #fff;
    padding: 1.214em 0.929em;
    background-color: #000080;
  }
  .tundra.page-is-form .ui-widget-content .ui-th-column:nth-child(even) {
    background-color: #0000b3;
  }
  .tundra.page-is-form .ui-widget-content .ui-jqgrid-btable td {
    padding: 0.929em;
    border-bottom: dotted 1px #a8a8a8;
  }
  .tundra.page-is-form .ui-widget-content .ui-jqgrid-btable td:nth-child(odd) {
    background-color: #ccd1dd;
    border-bottom: dotted 1px #A8A8A8;
  }
  /*nav-list wrapper*/
  .page-is-form .navlist-wrapper {
    margin: 0;
    padding: 0;
    background-color: transparent;
    border-bottom: solid 1px #cfcfcf;
  }
  .page-is-form .navlist-wrapper ul {
    overflow: hidden;
    display: table;
  }
  .page-is-form .navlist-wrapper ul li {
    display: table-cell;
    margin: 0 0.5em 0 1em;
    padding: 0;
    vertical-align: middle;
  }
  .page-is-form .navlist-wrapper ul li a {
    position: relative;
    padding: 0.79em 2em 0.79em 1em;
    display: inline-block;
    text-align: center;
    background-color: #ccd1dd;
  }
  .page-is-form .navlist-wrapper ul li a:before {
    border-color: #ccd1dd #ccd1dd #ccd1dd transparent;
    border-style: solid;
    border-width: 1.5em 0 1.5em 1em;
    content: "";
    left: -1em;
    margin-top: -1.5em;
    position: absolute;
    top: 50%;
    -webkit-transform: rotate(360deg);
  }
  .page-is-form .navlist-wrapper ul li a:after {
    border-color: transparent #ccd1dd transparent transparent;
    border-style: solid;
    border-width: 1.5em 0 1.5em 1em;
    content: "";
    margin-top: -1.5em;
    position: absolute;
    right: -1em;
    top: 50%;
    -webkit-transform: rotate(360deg);
  }
  .page-is-form .navlist-wrapper ul li:last-child a:after {
    right: 0;
    border-color: #ffffff #ffffff #ffffff #ccd1dd;
  }
  /*->*/
  .page-is-form .navlist-wrapper ul li a.current {
    color: #fff;
    background-color: #000080;
  }
  .page-is-form .navlist-wrapper ul li a.current:before {
    border-color: #000080 #000080 #000080 transparent;
  }
  /*Nav Chapter*/
  .nav-chapter {
    width: 100%;
    font-size: 1em;
    margin: 0.75em 0 1em;
    background-color: #ccd1dd;
    border: 5px solid #ccd1dd;
  }
  .nav-chapter .button-prev:hover,
  .nav-chapter .button-next:hover {
    cursor: pointer;
    text-decoration: underline;
  }
  .nav-chapter .button-prev,
  .nav-chapter .button-next {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.143em;
    font-weight: bold;
    color: #1F5295;
    vertical-align: middle;
    padding: 0;
    background-color: transparent;
    border-width: 0;
  }
  .nav-chapter button:before,
  .nav-chapter button:after {
    display: inline-block;
    width: 38px;
    line-height: 83%;
    vertical-align: bottom;
    text-align: center;
    font-size: 2em;
    font-weight: bold;
    color: #cc0022;
    speak: none;
  }
  .nav-chapter button.button-next:after {
    content: '\203A';
    margin: 0 0 0 0.35em;
    border-left: solid 1px #fff;
  }
  .nav-chapter button.button-prev:before {
    content: '\2039';
    margin: 0 0.35em 0 0;
    border-right: solid 1px #fff;
  }
  .nav-chapter button[disabled="disabled"] {
    color: #AAAAAA;
  }
  .nav-chapter button[disabled="disabled"]:before,
  .nav-chapter button[disabled="disabled"]:after {
    color: #AAAAAA;
  }
  /*Box recap*/
  .box-recap {
    margin-top: 15px;
  }
  .box-recap a {
    color: #800080;
  }
  .box-recap h1 {
    font-size: 1em;
    font-weight: bold;
    padding: 0 0 0.786em 0;
  }
  .box-recap h2 {
    font-size: 1em;
    font-weight: bold;
    padding: 0 0 0.786em 0;
    text-transform: uppercase;
  }
  .box-recap .nav {
    margin: 0 0 1em 0;
  }
  .box-recap .nav li {
    padding: 0.2em 0;
  }
  .box-recap .box-number {
    margin: 1em 0;
  }
  .box-recap .box-number h2 {
    text-transform: none;
  }
  .box-recap a img {
    vertical-align: middle;
  }
  .highlight-accent {
    color: #000080;
  }
  /* box-number/box-ask-us*/
  .box-number > h2:first-child + h2 + h2 {
    color: #000080;
    margin-top: 10px;
  }
  .box-ask-us .box-body {
    text-align: center;
  }
  .box-ask-us .phone-number {
    position: relative;
    border: 2px solid #cc0022;
    display: inline-block;
    padding: 0 0.5em 0 37px;
    margin: 0.5em 0;
    text-align: center;
    color: #cc0022;
    height: 34px;
    line-height: 34px;
    font-size: 1.5458em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    -webkit-border-radius: 30px;
    border-radius: 30px;
  }
  .box-ask-us .phone-number a {
    color: #cc0022;
    text-decoration: none;
  }
  .box-ask-us .phone-number i {
    position: absolute;
    left: 0;
    width: 34px;
    height: 34px;
    font-size: 1.5em;
    line-height: 1.6em;
    top: 0px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #ffffff;
    background-color: #03365f;
  }
  .box-ask-us .phone-number i:before {
    content: "\f095";
  }
  /* form */
  form td {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  form td.data {
    color: #AAAAAA;
  }
  /* form quote.jsp */
  .table-border-liability {
    border-collapse: collapse;
  }
  .table-border-liability td {
    border: 1px solid #CFCFCF;
    text-align: center;
  }
  .table-border-liability td label {
    display: inline;
  }
  .table-border {
    border-collapse: collapse;
  }
  .column-left {
    border-left: 1px solid #CFCFCF;
  }
  .column-right {
    border-right: 1px solid #CFCFCF;
  }
  .column-top {
    border-top: 1px solid #CFCFCF;
  }
  .column-bottom {
    border-bottom: 1px solid #CFCFCF;
  }
  div.direct-debit {
    width: 100%;
    height: 44px;
    position: relative;
    background: transparent url(@{image-path}/direct-debit.png) no-repeat scroll right bottom;
  }
  .devise1:before {
    content: attr(data);
    position: absolute;
    margin: 10px 0 0 -9px;
  }
  .devise2:before {
    content: attr(data);
    position: absolute;
    margin: 10px 0 0 -17px;
  }
  .width45 {
    width: 45%;
  }
  .width35 {
    width: 35%;
  }
  .width30 {
    width: 30%;
  }
  .width25 {
    width: 25%;
  }
  .width26 {
    width: 26%;
  }
  .width22 {
    width: 22%;
  }
  .width21 {
    width: 21%;
  }
  .width15 {
    width: 15%;
  }
  .width10 {
    width: 10%;
  }
  .padding_right {
    padding-right: 10px;
  }
  .width15 {
    width: 15%;
  }
  .width10em {
    width: 10em;
  }
  /*End Common*/
}
