.dialog .dialog-toolbar, .dialog .dialog-toolbar {
  min-height: 45px;
  height: 45px;
  background: #fff; }
  .dialog .dialog-toolbar .md-toolbar-tools, .dialog .dialog-toolbar .md-toolbar-tools {
    padding: 0px 24px; }

.dialog .dialog-toolbar-close, .dialog .dialog-toolbar-close {
  color: #272727; }

.dialog .dialog-toolbar-title, .dialog .dialog-toolbar-title {
  color: #272727;
  font-size: 16px;
  font-weight: 700; }

.dialog .quick-report-modal {
  background-color: #006487; }
  .dialog .quick-report-modal h4, .dialog .quick-report-modal i {
    color: #ffffff !important; }

.dialog .dialog-content, .dialog .dialog-content {
  padding: 10px 0px; }

.dialog .save-btn span, .dialog .delete-btn span, .dialog .update-btn span {
  font-size: 13px; }

.dialog .save-btn, .dialog .update-btn {
  color: #33bc54; }

.dialog .delete-btn {
  color: #e63e45; }

.dialog .change-btn, .dialog .delete-btn {
  margin: 0px;
  margin-right: 5px;
  min-height: 14px;
  height: 25px;
  min-width: auto;
  width: auto !important;
  line-height: 0;
  font-size: 13px; }

.dialog .save-btn[disabled], .dialog .update-btn[disabled], .dialog .delete-btn[disabled] {
  color: #b7b7b7; }

.dialog .p-rl-24 {
  padding: 0px 24px; }

.note-dlg .note-dlg-select-box, .note-dlg .docs-dlg-select-box, .docs-dlg .note-dlg-select-box, .docs-dlg .docs-dlg-select-box {
  margin: 5px 0px;
  padding: 0px; }
  .note-dlg .note-dlg-select-box md-select, .note-dlg .docs-dlg-select-box md-select, .docs-dlg .note-dlg-select-box md-select, .docs-dlg .docs-dlg-select-box md-select {
    min-width: 220px;
    background-image: linear-gradient(to top, #e5e5e5 0%, white 100%);
    border-radius: 5px; }
  .note-dlg .note-dlg-select-box .md-select-value, .note-dlg .docs-dlg-select-box .md-select-value, .docs-dlg .note-dlg-select-box .md-select-value, .docs-dlg .docs-dlg-select-box .md-select-value {
    height: 26px !important;
    min-height: 26px;
    border: 1px solid #bec0c2 !important;
    border-radius: 5px !important; }
    .note-dlg .note-dlg-select-box .md-select-value span, .note-dlg .docs-dlg-select-box .md-select-value span, .docs-dlg .note-dlg-select-box .md-select-value span, .docs-dlg .docs-dlg-select-box .md-select-value span {
      color: #4a4a4a;
      font-size: 13px;
      font-weight: 100;
      transform: none !important;
      padding-left: 5px; }
    .note-dlg .note-dlg-select-box .md-select-value .md-select-icon, .note-dlg .docs-dlg-select-box .md-select-value .md-select-icon, .docs-dlg .note-dlg-select-box .md-select-value .md-select-icon, .docs-dlg .docs-dlg-select-box .md-select-value .md-select-icon {
      transform: translate3d(0, -2px, 0) !important; }

.note-dlg .docs-dlg-select-box md-select, .docs-dlg .docs-dlg-select-box md-select {
  min-width: 180px;
  width: 240px; }

.note-dlg .note-dlg-gradient-bg, .note-dlg .docs-dlg-gradient-bg, .docs-dlg .note-dlg-gradient-bg, .docs-dlg .docs-dlg-gradient-bg {
  background-image: linear-gradient(180deg, #f8f8f8 0%, #ffffff 100%);
  height: 68px;
  width: 100%; }

.note-dlg .note-dlg-edt, .note-dlg .docs-dlg-edt, .docs-dlg .note-dlg-edt, .docs-dlg .docs-dlg-edt {
  position: relative; }
  .note-dlg .note-dlg-edt .note-dlg-gradient-bg, .note-dlg .note-dlg-edt .docs-dlg-gradient-bg, .note-dlg .docs-dlg-edt .note-dlg-gradient-bg, .note-dlg .docs-dlg-edt .docs-dlg-gradient-bg, .docs-dlg .note-dlg-edt .note-dlg-gradient-bg, .docs-dlg .note-dlg-edt .docs-dlg-gradient-bg, .docs-dlg .docs-dlg-edt .note-dlg-gradient-bg, .docs-dlg .docs-dlg-edt .docs-dlg-gradient-bg {
    position: absolute;
    top: 0px;
    left: 0px; }

.note-dlg .line-item {
  font-size: 14px;
  color: #389af2; }

.note-dlg .note-dlg-edt {
  min-height: 250px; }

.note-dlg .note-switch {
  margin: 0px;
  font-size: 13px;
  font-weight: bold; }
  .note-dlg .note-switch .md-container {
    vertical-align: middle;
    margin: 10px;
    margin-top: 15px; }

.note-dlg .note-dlg-edt-con {
  padding-top: 10px;
  z-index: 1; }
  .note-dlg .note-dlg-edt-con .des-editor {
    height: 100%;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 10px;
    resize: none; }
  .note-dlg .note-dlg-edt-con .tool-bar-con {
    height: 40px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0.5px;
    padding: 0px 25px; }
    .note-dlg .note-dlg-edt-con .tool-bar-con .tool-bar {
      border-top: 1px solid #e8e8e8;
      background-image: linear-gradient(to top, #e5e5e5 0%, #ffffff 100%);
      height: 100%;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      padding: 2px; }
      .note-dlg .note-dlg-edt-con .tool-bar-con .tool-bar i {
        padding: 8px;
        font-size: 18px;
        cursor: pointer; }
  .note-dlg .note-dlg-edt-con .des-editor:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.note-dlg .radio-container md-radio-button {
  display: inline-block;
  margin: 0px 10px 0px 0px; }
  .note-dlg .radio-container md-radio-button .md-label {
    font-weight: bold; }

.lineitem-select-header {
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  padding-left: 10.667px;
  height: 48px;
  cursor: pointer;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: auto; }

.lineitem-select-box {
  border: none;
  outline: none;
  height: 100%;
  width: 100%;
  padding: 0; }

.docs-dlg .document-name {
  font-size: 14px;
  font-weight: 400; }

.docs-dlg .line-item {
  font-size: 14px;
  color: #389af2; }

.docs-dlg .add-more-doc-btn {
  margin: 0px !important;
  padding: 0px !important;
  font-size: 13px;
  font-weight: 100;
  color: #389af3; }

.docs-dlg .document-error {
  background: #f8f8f8;
  position: relative; }

.docs-dlg .doc-err-container {
  color: red;
  font-size: 12px;
  top: 5px;
  position: relative; }

.docs-dlg .doc-list-item {
  min-height: 55px; }

.docs-dlg .docs-dlg-edt-con {
  padding-top: 10px;
  z-index: 1;
  min-height: 100px; }
  .docs-dlg .docs-dlg-edt-con .des-editor {
    height: 100%;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 10px;
    resize: none; }
  .docs-dlg .docs-dlg-edt-con .docs-editor:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.docs-dlg .clarification-title, .docs-dlg .version-list-title {
  z-index: 1;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px; }

.docs-dlg .add-new-version {
  color: #e1971d;
  font-size: 14px;
  cursor: pointer; }

.docs-dlg .m-t-b-5 {
  margin-top: 5px;
  margin-bottom: 5px; }

.docs-dlg .file-versions-table {
  width: 100%;
  table-layout: fixed; }
  .docs-dlg .file-versions-table th {
    color: #a8a8a8; }
  .docs-dlg .file-versions-table td {
    color: #545454;
    white-space: nowrap; }
  .docs-dlg .file-versions-table th, .docs-dlg .file-versions-table td {
    text-align: center;
    padding: 10px 0px; }
  .docs-dlg .file-versions-table tr:not(:first-child) {
    border-bottom: 1px solid #f0f0f0; }
  .docs-dlg .file-versions-table .file-name {
    max-width: 200px; }

.docs-dlg .file-version-acc-container {
  position: relative; }
  .docs-dlg .file-version-acc-container .active_doc {
    top: 15px;
    left: 15px; }
  .docs-dlg .file-version-acc-container a:hover {
    text-decoration: underline; }
  .docs-dlg .file-version-acc-container .file-item {
    margin-top: 5px; }
    .docs-dlg .file-version-acc-container .file-item.close-panel {
      border-left: 1px solid #ffffff;
      margin: 5px 0px; }
  .docs-dlg .file-version-acc-container .file-item.close-panel:hover {
    border-left-color: blue; }
  .docs-dlg .file-version-acc-container .collapse-icon {
    transition: 0.5s ease; }
  .docs-dlg .file-version-acc-container .open-panel .collapse-icon {
    transform: rotateZ(180deg);
    margin-top: -5px; }
  .docs-dlg .file-version-acc-container .file-item-header {
    padding: 10px; }
  .docs-dlg .file-version-acc-container .open-panel .file-item-header {
    background: #f6f6f6; }
  .docs-dlg .file-version-acc-container .display-content {
    border: 1px solid gray; }
  .docs-dlg .file-version-acc-container .file-item-details {
    transition: all ease-in 0.25s;
    height: 0px !important;
    opacity: 0;
    overflow: hidden; }
  .docs-dlg .file-version-acc-container .open-panel .file-item-details {
    height: auto !important;
    opacity: 1; }

@media screen and (max-width: 770px) {
  .docs-dlg .document-options {
    padding: 5px 5px 0px 0px; }
  .docs-dlg .doc-list-item {
    padding-top: 10px;
    padding-bottom: 10px; }
  .docs-dlg .document-name {
    font-size: 13px; } }

@media screen and (max-width: 1095px) and (min-width: 960px) {
  .docs-dlg .document-options {
    padding: 5px 5px 0px 0px; }
  .docs-dlg .doc-list-item {
    padding-top: 10px;
    padding-bottom: 10px; }
  .docs-dlg .document-name {
    font-size: 13px; } }

@media screen and (max-width: 600px) {
  .docs-dlg .docs-dlg-select-box.doc-type {
    margin-left: 0px !important; }
  .docs-dlg .document-name {
    font-size: 13px;
    font-weight: normal; }
  .docs-dlg .docs-dlg-select-box {
    margin-top: 10px; }
    .docs-dlg .docs-dlg-select-box md-select {
      width: 100% !important; }
  .docs-dlg .lable {
    font-size: 13px;
    font-weight: bold; }
  .docs-dlg .change-btn, .docs-dlg .delete-btn {
    font-size: 12px;
    height: 20px; } }

.docs-dlg .remove-invalid-file-btn {
  position: absolute;
  right: 5px;
  margin: 0px;
  top: 10px; }

.docs-dlg .active_doc {
  width: 12px;
  height: 12px;
  position: absolute;
  left: 8px;
  top: 47px; }

.ae-price__content-header {
  border: 1px solid #d5d5d5;
  background-color: #eeeff0;
  padding: 10px; }

.ae-price__content-title {
  font-size: 12px;
  font-weight: 700; }

.ae-price__content-row {
  min-height: 40px;
  padding: 2px 5px;
  border-bottom: 1px solid #d5d5d5; }

.ae-price__content-col {
  padding: 2px;
  padding-left: 10px; }

.ae-price .error .ae-price__content-col {
  margin-bottom: 15px; }

.ae-price .error .ae-price__content-col input.ng-invalid.ng-touched {
  border: 1px solid red; }

.ae-price .error .ae-price__content-col input.ng-invalid.ng-touched:focus {
  box-shadow: none;
  -webkit-box-shadow: none; }

.ae-price .error .ae-error-msg {
  color: red;
  font-size: 11px; }

.ae-price__content-col input {
  border: 1px solid #d5d5d5;
  height: 100%;
  width: 100%;
  padding: 2px; }

.ae-price__content-col input:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.alert-quotes-grid-header md-select {
  margin: 0px;
  background-color: #f5f7f7; }
  .alert-quotes-grid-header md-select md-select-value {
    margin: 0px;
    padding: 0px;
    border-radius: 0px !important;
    height: inherit !important;
    border-color: #BDC3C7 !important; }
    .alert-quotes-grid-header md-select md-select-value .md-text {
      font-size: 12px !important;
      color: rgba(0, 0, 0, 0.54);
      font-weight: bold;
      padding-right: 20px; }
  .alert-quotes-grid-header md-select md-content {
    width: inherit !important;
    height: inherit !important; }

.alert-quotes-grid-header input[type='text'] {
  border: 1px solid #BDC3C7;
  width: 350px;
  height: 31px;
  padding-left: 10px;
  padding-right: 10px;
  border-right: 0px;
  border-left: 0px; }

.alert-quotes-grid-header button[type='submit'] {
  border: 1px solid #BDC3C7;
  height: 31px;
  text-align: center;
  padding: 0px 5px 0px 5px; }

.active-alert {
  background-color: #ededed !important;
  font-weight: bold; }

/* iOS - iFrame responsive issue fix*/
iframe {
  width: 1px;
  min-width: 100%;
  *width: 100%; }

/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  margin: .67em 0;
  font-size: 2em; }

mark {
  color: #000;
  background: #ff0; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  height: 0;
  box-sizing: content-box; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  box-sizing: content-box;
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0; }

legend {
  padding: 0;
  border: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-spacing: 0;
  border-collapse: collapse; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
  .table td,
  .table th {
    background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\2a"; }

.glyphicon-plus:before {
  content: "\2b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  box-sizing: border-box; }

*:before,
*:after {
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }

a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline; }

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all .2s ease-in-out; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777; }

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%; }

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px; }

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%; }

h1,
.h1 {
  font-size: 36px; }

h2,
.h2 {
  font-size: 30px; }

h3,
.h3 {
  font-size: 24px; }

h4,
.h4 {
  font-size: 18px; }

h5,
.h5 {
  font-size: 14px; }

h6,
.h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }

@media (min-width: 768px) {
  .lead {
    font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

.bg-primary {
  color: #fff;
  background-color: #337ab7; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }

ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none; }

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857143; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee; }

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0; }

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777; }

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0; }

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: ''; }

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 768px) {
  .container {
    width: 750px; } }

@media (min-width: 992px) {
  .container {
    width: 970px; } }

@media (min-width: 1200px) {
  .container {
    width: 1170px; } }

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  margin-right: -15px;
  margin-left: -15px; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-12 {
  width: 100%; }

.col-xs-11 {
  width: 91.66666667%; }

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8 {
  width: 66.66666667%; }

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-6 {
  width: 50%; }

.col-xs-5 {
  width: 41.66666667%; }

.col-xs-4 {
  width: 33.33333333%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.66666667%; }

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

.col-xs-pull-4 {
  right: 33.33333333%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66666667%; }

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66666667%; }

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66666667%; }

.col-xs-push-4 {
  left: 33.33333333%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.66666667%; }

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-4 {
  margin-left: 33.33333333%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }

.col-xs-offset-0 {
  margin-left: 0; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-11 {
    width: 91.66666667%; }
  .col-sm-10 {
    width: 83.33333333%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-8 {
    width: 66.66666667%; }
  .col-sm-7 {
    width: 58.33333333%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-5 {
    width: 41.66666667%; }
  .col-sm-4 {
    width: 33.33333333%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-2 {
    width: 16.66666667%; }
  .col-sm-1 {
    width: 8.33333333%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-pull-11 {
    right: 91.66666667%; }
  .col-sm-pull-10 {
    right: 83.33333333%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-8 {
    right: 66.66666667%; }
  .col-sm-pull-7 {
    right: 58.33333333%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-5 {
    right: 41.66666667%; }
  .col-sm-pull-4 {
    right: 33.33333333%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-2 {
    right: 16.66666667%; }
  .col-sm-pull-1 {
    right: 8.33333333%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-push-11 {
    left: 91.66666667%; }
  .col-sm-push-10 {
    left: 83.33333333%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-8 {
    left: 66.66666667%; }
  .col-sm-push-7 {
    left: 58.33333333%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-5 {
    left: 41.66666667%; }
  .col-sm-push-4 {
    left: 33.33333333%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-2 {
    left: 16.66666667%; }
  .col-sm-push-1 {
    left: 8.33333333%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-offset-12 {
    margin-left: 100%; }
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .col-sm-offset-0 {
    margin-left: 0; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-12 {
    width: 100%; }
  .col-md-11 {
    width: 91.66666667%; }
  .col-md-10 {
    width: 83.33333333%; }
  .col-md-9 {
    width: 75%; }
  .col-md-8 {
    width: 66.66666667%; }
  .col-md-7 {
    width: 58.33333333%; }
  .col-md-6 {
    width: 50%; }
  .col-md-5 {
    width: 41.66666667%; }
  .col-md-4 {
    width: 33.33333333%; }
  .col-md-3 {
    width: 25%; }
  .col-md-2 {
    width: 16.66666667%; }
  .col-md-1 {
    width: 8.33333333%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-pull-11 {
    right: 91.66666667%; }
  .col-md-pull-10 {
    right: 83.33333333%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-8 {
    right: 66.66666667%; }
  .col-md-pull-7 {
    right: 58.33333333%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-5 {
    right: 41.66666667%; }
  .col-md-pull-4 {
    right: 33.33333333%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-2 {
    right: 16.66666667%; }
  .col-md-pull-1 {
    right: 8.33333333%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-push-11 {
    left: 91.66666667%; }
  .col-md-push-10 {
    left: 83.33333333%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-8 {
    left: 66.66666667%; }
  .col-md-push-7 {
    left: 58.33333333%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-5 {
    left: 41.66666667%; }
  .col-md-push-4 {
    left: 33.33333333%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-2 {
    left: 16.66666667%; }
  .col-md-push-1 {
    left: 8.33333333%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-offset-12 {
    margin-left: 100%; }
  .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .col-md-offset-4 {
    margin-left: 33.33333333%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .col-md-offset-0 {
    margin-left: 0; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-11 {
    width: 91.66666667%; }
  .col-lg-10 {
    width: 83.33333333%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-8 {
    width: 66.66666667%; }
  .col-lg-7 {
    width: 58.33333333%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-5 {
    width: 41.66666667%; }
  .col-lg-4 {
    width: 33.33333333%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-2 {
    width: 16.66666667%; }
  .col-lg-1 {
    width: 8.33333333%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-pull-11 {
    right: 91.66666667%; }
  .col-lg-pull-10 {
    right: 83.33333333%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-8 {
    right: 66.66666667%; }
  .col-lg-pull-7 {
    right: 58.33333333%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-5 {
    right: 41.66666667%; }
  .col-lg-pull-4 {
    right: 33.33333333%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-2 {
    right: 16.66666667%; }
  .col-lg-pull-1 {
    right: 8.33333333%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-push-11 {
    left: 91.66666667%; }
  .col-lg-push-10 {
    left: 83.33333333%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-8 {
    left: 66.66666667%; }
  .col-lg-push-7 {
    left: 58.33333333%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-5 {
    left: 41.66666667%; }
  .col-lg-push-4 {
    left: 33.33333333%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-2 {
    left: 16.66666667%; }
  .col-lg-push-1 {
    left: 8.33333333%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-offset-12 {
    margin-left: 100%; }
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .col-lg-offset-0 {
    margin-left: 0; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd; }

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd; }

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0; }

.table > tbody + tbody {
  border-top: 2px solid #ddd; }

.table .table {
  background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd; }

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none; }

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  min-height: .01%;
  overflow-x: auto; }

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd; }
  .table-responsive > .table {
    margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap; }
  .table-responsive > .table-bordered {
    border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px; }

input[type="search"] {
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1; }

.form-control:-ms-input-placeholder {
  color: #999; }

.form-control::-webkit-input-placeholder {
  color: #999; }

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1; }

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed; }

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0; }

.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0; }

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm {
  height: 30px;
  line-height: 30px; }

textarea.input-sm,
select[multiple].input-sm {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

select.input-lg {
  height: 46px;
  line-height: 46px; }

textarea.input-lg,
select[multiple].input-lg {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

.has-feedback {
  position: relative; }

.has-feedback .form-control {
  padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none; }

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  box-shadow: none;
  opacity: .65; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c; }

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }

.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none; }

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc; }

.btn-default .badge {
  color: #fff;
  background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40; }

.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40; }

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none; }

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4; }

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625; }

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439; }

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439; }

.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625; }

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none; }

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c; }

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85; }

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc; }

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc; }

.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85; }

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none; }

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da; }

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d; }

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512; }

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512; }

.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d; }

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none; }

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236; }

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19; }

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; }

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; }

.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19; }

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none; }

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a; }

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff; }

.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0; }

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none; }

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent; }

.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent; }

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none; }

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity .15s linear; }

.fade.in {
  opacity: 1; }

.collapse {
  display: none; }

.collapse.in {
  display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: .35s;
  transition-property: height, visibility; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.dropdown-menu.pull-right {
  right: 0;
  left: auto; }

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap; }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0; }

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777; }

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left; }

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left; }

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%; }

.btn-group-justified > .btn-group .btn {
  width: 100%; }

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0; }

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px; }

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto; }

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px; }

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px; }

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px; }

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px; }

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }

.input-group-btn > .btn {
  position: relative; }

.input-group-btn > .btn + .btn {
  margin-left: -1px; }

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2; }

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px; }

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav > li {
  position: relative;
  display: block; }

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee; }

.nav > li.disabled > a {
  color: #777; }

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent; }

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7; }

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.nav > li > a > img {
  max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }

.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd; }

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent; }

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

.nav-tabs.nav-justified > li {
  float: none; }

.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }

.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff; } }

.nav-pills > li {
  float: left; }

.nav-pills > li > a {
  border-radius: 4px; }

.nav-pills > li + li {
  margin-left: 2px; }

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7; }

.nav-stacked > li {
  float: none; }

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

.nav-justified {
  width: 100%; }

.nav-justified > li {
  float: none; }

.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-justified > li > a {
    margin-bottom: 0; } }

.nav-tabs-justified {
  border-bottom: 0; }

.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px; } }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

.navbar-collapse.in {
  overflow-y: auto; }

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none; }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }
  .navbar-collapse.in {
    overflow-y: visible; }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px; } }

.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px; }

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none; }

.navbar-brand > img {
  display: block; }

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.navbar-toggle:focus {
  outline: 0; }

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

@media (min-width: 768px) {
  .navbar-toggle {
    display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px; }

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none; }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px; }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px; }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none; } }

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0; }
  .navbar-nav > li {
    float: left; }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px; } }

.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .navbar-form .form-control-static {
    display: inline-block; }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle; }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto; }
  .navbar-form .input-group > .form-control {
    width: 100%; }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0; }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0; } }

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px; }
  .navbar-form .form-group:last-child {
    margin-bottom: 0; } }

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px; }

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
  .navbar-right ~ .navbar-right {
    margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }

.navbar-default .navbar-brand {
  color: #777; }

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent; }

.navbar-default .navbar-text {
  color: #777; }

.navbar-default .navbar-nav > li > a {
  color: #777; }

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent; }

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7; }

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent; }

.navbar-default .navbar-toggle {
  border-color: #ddd; }

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888; }

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7; }

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7; }

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; } }

.navbar-default .navbar-link {
  color: #777; }

.navbar-default .navbar-link:hover {
  color: #333; }

.navbar-default .btn-link {
  color: #777; }

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333; }

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #080808; }

.navbar-inverse .navbar-brand {
  color: #9d9d9d; }

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent; }

.navbar-inverse .navbar-text {
  color: #9d9d9d; }

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d; }

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent; }

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808; }

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent; }

.navbar-inverse .navbar-toggle {
  border-color: #333; }

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333; }

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff; }

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010; }

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808; }

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent; } }

.navbar-inverse .navbar-link {
  color: #9d9d9d; }

.navbar-inverse .navbar-link:hover {
  color: #fff; }

.navbar-inverse .btn-link {
  color: #9d9d9d; }

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff; }

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }

.breadcrumb > li {
  display: inline-block; }

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0"; }

.breadcrumb > .active {
  color: #777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }

.pagination > li {
  display: inline; }

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd; }

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd; }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7; }

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none; }

.pager li {
  display: inline; }

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px; }

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee; }

.pager .next > a,
.pager .next > span {
  float: right; }

.pager .previous > a,
.pager .previous > span {
  float: left; }

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label:empty {
  display: none; }

.btn .label {
  position: relative;
  top: -1px; }

.label-default {
  background-color: #777; }

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090; }

.label-success {
  background-color: #5cb85c; }

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px; }

.badge:empty {
  display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px; }

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff; }

.list-group-item > .badge {
  float: right; }

.list-group-item > .badge + .badge {
  margin-right: 5px; }

.nav-pills > li > a > .badge {
  margin-left: 3px; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee; }

.jumbotron h1,
.jumbotron .h1 {
  color: inherit; }

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200; }

.jumbotron > hr {
  border-top-color: #d5d5d5; }

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px; }

.jumbotron .container {
  max-width: 100%; }

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px; }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px; }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border .2s ease-in-out; }

.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7; }

.thumbnail .caption {
  padding: 9px;
  color: #333; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }

.alert h4 {
  margin-top: 0;
  color: inherit; }

.alert .alert-link {
  font-weight: bold; }

.alert > p,
.alert > ul {
  margin-bottom: 0; }

.alert > p + p {
  margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.alert-success hr {
  border-top-color: #c9e2b3; }

.alert-success .alert-link {
  color: #2b542c; }

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.alert-info hr {
  border-top-color: #a6e1ec; }

.alert-info .alert-link {
  color: #245269; }

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

.alert-warning hr {
  border-top-color: #f7e1b5; }

.alert-warning .alert-link {
  color: #66512c; }

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

.alert-danger hr {
  border-top-color: #e4b9c0; }

.alert-danger .alert-link {
  color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width .6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }

.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #5bc0de; }

.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #f0ad4e; }

.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #d9534f; }

.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media {
  margin-top: 15px; }

.media:first-child {
  margin-top: 0; }

.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }

.media-object.img-thumbnail {
  max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  padding-left: 0;
  margin-bottom: 20px; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

a.list-group-item,
button.list-group-item {
  color: #555; }

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333; }

a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee; }

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit; }

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777; }

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit; }

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit; }

a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6; }

a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit; }

a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3; }

a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit; }

a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc; }

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit; }

a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc; }

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0; }

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0; }

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0; }

.panel-group {
  margin-bottom: 20px; }

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px; }

.panel-group .panel + .panel {
  margin-top: 5px; }

.panel-group .panel-heading {
  border-bottom: 0; }

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd; }

.panel-group .panel-footer {
  border-top: 0; }

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }

.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd; }

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd; }

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333; }

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7; }

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff; }

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7; }

.panel-success {
  border-color: #d6e9c6; }

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6; }

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d; }

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1; }

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f; }

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc; }

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b; }

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1; }

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442; }

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2; }

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5; }

button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0, -25%); }

.modal.in .modal-dialog {
  transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5; }

.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857143; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px; }

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto; }

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9; }

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px; }

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px; }

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-break: auto; }

.popover.top {
  margin-top: -10px; }

.popover.right {
  margin-left: 10px; }

.popover.bottom {
  margin-top: 10px; }

.popover.left {
  margin-left: -10px; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  content: "";
  border-width: 10px; }

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0; }

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0; }

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0; }

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25); }

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-inner > .item {
  position: relative;
  display: none;
  transition: .6s ease-in-out left; }

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform .6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px; }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    transform: translate3d(100%, 0, 0); }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    transform: translate3d(-100%, 0, 0); }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    transform: translate3d(0, 0, 0); } }

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block; }

.carousel-inner > .active {
  left: 0; }

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

.carousel-inner > .next {
  left: 100%; }

.carousel-inner > .prev {
  left: -100%; }

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0; }

.carousel-inner > .active.left {
  left: -100%; }

.carousel-inner > .active.right {
  left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  filter: alpha(opacity=50);
  opacity: .5; }

.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x; }

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x; }

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9; }

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px; }

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px; }

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px; }

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1; }

.carousel-control .icon-prev:before {
  content: '\2039'; }

.carousel-control .icon-next:before {
  content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 10px; }

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-caption .btn {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " "; }

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both; }

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }

@media print {
  .visible-print-block {
    display: block !important; } }

.visible-print-inline {
  display: none !important; }

@media print {
  .visible-print-inline {
    display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }

@media print {
  .visible-print-inline-block {
    display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

.autocomplete-custom-template li {
  border-bottom: 1px solid #ccc;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: normal; }

.autocomplete-custom-template li:last-child {
  border-bottom-width: 0; }

.autocomplete-custom-template .item-title,
.autocomplete-custom-template .item-metadata {
  display: block;
  line-height: 1; }

.autocomplete-custom-template .item-title md-icon {
  height: 18px;
  width: 18px;
  color: black; }

#outdated-material-info .toolbar_blockedMaterials {
  min-height: 35px;
  background-color: #fff;
  color: #000000;
  border-bottom: 2px solid;
  border-bottom-color: #a7a1a1 !important; }
  #outdated-material-info .toolbar_blockedMaterials .heading {
    font-weight: bold;
    font-size: 16px; }
  #outdated-material-info .toolbar_blockedMaterials .outdatedMaterialIndicator {
    background-color: #d63131;
    margin-left: 5px; }

#outdated-material-info .outdatedMaterials-filter {
  margin-right: 15px;
  max-width: 170px !important; }
  #outdated-material-info .outdatedMaterials-filter .select {
    width: 160px;
    height: 30px;
    border: 1px solid #9e9e9e;
    border-radius: 6px;
    background: whitesmoke; }

#outdated-material-info .outdatedMaterial-details {
  cursor: pointer;
  width: 100%;
  border: 1px solid #d6d6d6;
  border-radius: 6px;
  margin-left: 0px;
  min-height: 56px;
  box-shadow: none; }

@media screen and (max-width: 1280px) and (min-width: 768px) {
  #outdated-material-info .outdatedMaterial-details {
    min-height: 75px !important; }
  #outdated-material-info .alternative-qty-unitPrice {
    padding-left: 3% !important; } }

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  #outdated-material-info .outdatedMaterial-details {
    min-height: 75px !important; } }

#outdated-material-info .alternativeProductSelected {
  border: 2px solid #10a822 !important; }

#outdated-material-info .accordionExpanded {
  border: 1px solid #006387 !important; }

#outdated-material-info .outdatedProductDeleted {
  background-color: #ddd; }

#outdated-material-info .deleteIcon {
  color: #ff5521;
  font-size: 20px; }

#outdated-material-info .undoIcon {
  color: #006387;
  font-size: 20px; }

#outdated-material-info .message {
  margin-left: 5px;
  word-wrap: break-word; }

#outdated-material-info .messageIcon-warning {
  color: #ffb24b;
  font-size: 18px; }

#outdated-material-info .messageIcon-error {
  color: #ff5521;
  font-size: 18px; }

#outdated-material-info .alternative-selected-icon {
  color: #10a822;
  font-size: 18px;
  margin-top: 12px;
  padding-right: 10px; }

#outdated-material-info .outdatedItemNo {
  font-size: 14px;
  font-weight: bold;
  padding-left: 20px; }

#outdated-material-info .qty-unitPrice {
  font-size: 14px;
  line-height: 24px;
  color: #727272; }

#outdated-material-info .alternative-qty-unitPrice {
  font-size: 14px;
  padding-left: 5%;
  line-height: 24px; }

#outdated-material-info .accordionIcon {
  color: #006387; }

#outdated-material-info .alternativeProducts-details {
  height: 100%;
  border: 1px solid #d6d6d6;
  border-radius: 6px;
  cursor: pointer; }

#outdated-material-info .enableSubmitButton {
  background-color: #1cc16b !important; }

#outdated-material-info .alternativeProductsDisplay {
  margin-top: -12px;
  border: 1px solid #006387 !important;
  border-bottom-right-radius: 6px !important;
  border-bottom-left-radius: 6px !important; }

#outdated-material-info .blockedmaterialMessage p {
  font-weight: 700; }

#outdated-material-info .outdatedMaterialConflict {
  color: #e08a36; }

#outdated-material-info .qtyConflict-message {
  font-size: 14px;
  color: #e08a36; }

#outdated-material-info .resetButton {
  width: 70px;
  height: 36px;
  border: 1px solid #006387;
  border-radius: 5px;
  min-width: 0%;
  color: #898989;
  background-color: #ffffff; }
  #outdated-material-info .resetButton .resetIcon {
    font-size: 18px;
    color: #006387;
    position: relative;
    top: 6px; }

#outdated-material-info .cancelButton {
  width: 70px;
  height: 36px;
  border: 1px solid #9e9e9e;
  border-radius: 5px;
  min-width: 0%;
  color: #898989;
  background-color: #ffffff; }

#outdated-material-info .submitButton {
  width: 70px;
  height: 36px;
  border: 1px solid #ccc;
  border-radius: 5px;
  min-width: 0%;
  color: #ffffff; }

#outdated-material-info .outdatedMaterial-details-mobile {
  cursor: pointer;
  width: 100%;
  height: 100%;
  border: 1px solid #d6d6d6;
  border-radius: 6px;
  margin-left: 0px; }

#outdated-material-info .outdatedItemNo {
  font-size: 14px;
  font-weight: bold; }

#outdated-material-info .alternativeProducts-details-mobile {
  width: 95%;
  height: 100%;
  border: 1px solid #d6d6d6;
  border-radius: 6px;
  cursor: pointer; }

#outdated-material-info .catalog-blocked-product {
  border-bottom: 1px solid #d7d7d7;
  height: 100%;
  padding: 15px 25px 25px 25px; }
  #outdated-material-info .catalog-blocked-product .restriction-reason {
    color: red;
    line-height: 15px;
    padding-top: 10px; }
  #outdated-material-info .catalog-blocked-product .info {
    margin-left: 25px;
    padding-top: 10px;
    font-size: 14px;
    font-weight: 600; }

#outdated-material-info .catalog-alternatives {
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #006487;
  padding-bottom: 5px;
  padding-left: 5px;
  border-bottom: 1px solid #59b1d1; }

#outdated-material-info .catalog-alternatives-details {
  height: 95%;
  border: 1px solid #d6d6d6;
  border-radius: 6px; }

#outdated-material-info .lineItem-count .count-area {
  padding-right: 10px; }
  #outdated-material-info .lineItem-count .count-area .icon {
    font-size: 28px;
    vertical-align: middle; }
  #outdated-material-info .lineItem-count .count-area .badge {
    position: absolute;
    margin-left: -20px;
    margin-top: -10px;
    border: 0.5px solid white; }

#outdated-material-info .lineItem-count .error-description {
  vertical-align: middle;
  font-size: 14px; }

.cpa-container {
  /*
input.ng-valid {
  border: 1px solid green;
}
*/ }
  .cpa-container .padding_2px {
    padding: 2px !important; }
  .cpa-container .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
    background-color: #efda9c !important; }
  .cpa-container md-input-container .md-char-counter {
    color: #C1BFBF !important; }
  .cpa-container md-input-container input[type=color], .cpa-container md-input-container input[type=date], .cpa-container md-input-container input[type=datetime-local], .cpa-container md-input-container input[type=datetime], .cpa-container md-input-container input[type=email], .cpa-container md-input-container input[type=month], .cpa-container md-input-container input[type=number], .cpa-container md-input-container input[type=password], .cpa-container md-input-container input[type=search], .cpa-container md-input-container input[type=tel], .cpa-container md-input-container input[type=text], .cpa-container md-input-container input[type=time], .cpa-container md-input-container input[type=url], .cpa-container md-input-container input[type=week], .cpa-container md-input-container textarea {
    color: #3c4679 !important; }
  .cpa-container [ng\:cloak], .cpa-container [ng-cloak], .cpa-container .ng-cloak {
    display: none !important; }
  .cpa-container .tabStyle {
    background-color: #689F38 !important; }
  .cpa-container input.ng-invalid {
    border-bottom: 1px solid red; }
  .cpa-container .textStyle {
    color: #3F51B5 !important; }
  .cpa-container h2 {
    text-align: center; }
  .cpa-container .custom-error {
    color: #EF9A9A; }
  .cpa-container .processStatusStyle {
    color: #C2185B; }
  .cpa-container .rightAlign {
    text-align: right !important; }
  .cpa-container .leftAlign {
    text-align: left !important; }
  .cpa-container .centerAlign {
    text-align: center !important; }
  .cpa-container .background808080 {
    background-color: #808080 !important;
    color: #ffffff !important; }
  .cpa-container .height100 {
    min-height: 65vh !important;
    height: 65vh !important; }
  .cpa-container .myGrid {
    height: 75vh !important; }
  .cpa-container .account_search_result_style {
    height: 40px !important;
    min-height: 40px !important;
    border: 1px solid #ddd; }
  .cpa-container table caption {
    padding: .5em 0; }
  .cpa-container .search_input_style {
    padding: 7px !important;
    background-color: #ffffff !important; }
  .cpa-container .tab_style {
    width: 100% !important; }
  .cpa-container .section_style {
    width: 40%; }
  .cpa-container .buttonStyle {
    height: 40px;
    width: 300px;
    background-color: #C8C9CC !important; }
  .cpa-container .section {
    padding: 10px;
    margin: 10px; }
  .cpa-container .p {
    text-align: center;
    padding-top: 140px;
    font-size: 14px; }
  .cpa-container .grid-container-header {
    width: auto;
    border-style: solid;
    border-color: #8e979c;
    border-width: 1px 1px 1px 1px;
    background-color: #ced6d8;
    padding: 2px;
    font-size: 9.5pt;
    height: 300px;
    /*overflow: hidden;*/ }
  .cpa-container .grid {
    border: 1px solid #cccccc;
    list-style: none;
    background: #ffffff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: all 0.6s ease-out; }
  .cpa-container .grid-img {
    width: 100%;
    vertical-align: middle;
    transition: opacity 0.6s ease-out;
    background-color: #fff;
    opacity: 0;
    visibility: hidden; }
  .cpa-container .grid-img.img-loaded {
    visibility: visible;
    opacity: 1; }
  .cpa-container .wrapData {
    word-wrap: break-word !important; }
  .cpa-container .yellow {
    color: blue;
    background-color: yellow !important; }
  .cpa-container .red {
    color: red;
    background-color: green !important; }
  .cpa-container .table-style {
    margin-top: 20px; }
  .cpa-container .loadingMessageContainer {
    position: relative;
    width: 96%;
    height: 300px;
    color: #e05533;
    font-weight: bold; }
  .cpa-container .Header1 {
    position: relative;
    overflow: hidden;
    font-weight: bold;
    color: #7F7F7F; }
  .cpa-container .Header2 {
    position: relative;
    overflow: hidden;
    font-weight: normal;
    color: #7F7F7F;
    font-size: 17px; }
  .cpa-container .Header3 {
    position: relative;
    overflow: hidden;
    font-weight: normal;
    color: #7F7F7F;
    font-size: 11px; }
  .cpa-container .pageContainer {
    background: #f4f2f2 !important; }
  .cpa-container .LabelRotate {
    position: relative;
    /*-webkit-transform:  rotate(270deg);
	-moz-transform:  rotate(270deg);
	-o-transform:  rotate(270deg);*/
    writing-mode: lr-tb;
    text-align: left;
    left: -90px !important;
    border: solid 1px #2d2d2d;
    height: 20px !important;
    width: 250px !important; }
  .cpa-container .grid-container-detail {
    border-style: solid;
    border-color: #8e979c;
    border-width: 1px 1px 1px 1px;
    background-color: #ced6d8;
    padding: 5px;
    font-size: 9.5pt;
    height: 250px;
    overflow: hidden; }
  .cpa-container .float-left {
    float: left !important; }
  .cpa-container .float-right {
    float: right !important; }
  .cpa-container :focus {
    outline: none !important;
    outline-color: none !important;
    outline-style: none !important;
    outline-width: none !important; }
  .cpa-container .user-details-card {
    margin-left: 15%;
    margin-right: 15%; }
  .cpa-container .md-headline span {
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 32px !important; }

@media screen and (max-width: 767px) {
  .cpa-container table caption {
    border-bottom: 1px solid #ddd; } }

.cursor-pointer {
  cursor: pointer; }

@media screen and (max-width: 700px) {
  .cpa-container .user-details-card {
    margin-right: 0px !important;
    margin-left: 0px !important; } }

#cpa-tabs md-tabs-wrapper {
  background-color: #7986CB !important; }

#cpa-tabs md-tab-item {
  color: #fff; }

#createUserForm label, #updateUserForm label {
  margin-bottom: 0px; }

/*------- Check Boxes ------*/
/*Custom CheckBoxes and Radio Buttons*/
.cm-checkbox-wrap {
  width: 60px;
  height: 30px;
  overflow: hidden;
  float: left;
  margin: 1px 10px 0; }

.cm-checkbox-wrap input[type="checkbox"] {
  /*position: absolute;*/
  /*opacity: 0;*/
  opacity: 0;
  display: none; }

.cm-checkbox-wrap input[type="checkbox"] + label {
  line-height: 17px;
  width: 60px;
  border-radius: 200px;
  text-align: left;
  font-size: 12px;
  padding: 2px;
  position: relative;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  z-index: 0;
  color: #FFF;
  overflow: hidden;
  background: #848283; }

.cm-checkbox-wrap input[type="checkbox"] + label:before {
  content: '';
  display: block;
  width: 25px;
  height: 25px;
  background: #FFF;
  float: left;
  border-radius: 100%; }

.cm-checkbox-wrap input[type="checkbox"]:checked + label {
  background: #049508;
  color: #FFF; }

.cm-checkbox-wrap input[type="checkbox"]:checked + label:before {
  content: '';
  display: block;
  width: 25px;
  height: 25px;
  background: #FFF;
  float: right;
  border-radius: 200px; }

.cm-checkbox-wrap input[type="checkbox"]:disabled + label {
  background: #ccc;
  cursor: not-allowed;
  color: #999; }

.cm-checkbox-wrap input[type="checkbox"]:checked:disabled + label {
  background: #71CE73;
  cursor: not-allowed;
  color: #EDEDED; }

.configurator-wrapper {
  width: 100%; }

.form-column {
  background: #FFF;
  border: solid 1px #a7a6a6;
  padding: 5px 10px;
  margin-left: -1px;
  margin-top: -1px;
  height: 44px; }

.nav-select {
  height: 40px;
  border: 0;
  width: 60%;
  margin: 0 auto;
  display: none;
  margin-bottom: 15px;
  float: left;
  background: transparent;
  font-size: 18px;
  margin-top: 5px;
  text-align: center;
  line-height: 40px;
  position: relative;
  font-weight: 800; }

.nav-select i {
  position: absolute;
  bottom: -10px;
  left: 0;
  right: 0;
  margin: auto; }

.next-button i, .next-button span {
  float: right; }

.save-close {
  padding: 10px 10px 8px 10px; }

.save-close i {
  font-size: 21px; }

.group-heading {
  background: #757575 none repeat scroll 0 0;
  border-radius: 175px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  height: 28px;
  margin-bottom: 10px;
  margin-top: 15px;
  padding: 4px 20px;
  text-align: center; }

@media screen and (max-width: 490px) {
  .discount-inp input[type=text] {
    width: 100%; }
  .discount-inp button {
    margin: 5px 5px !important; } }

/*-----------------------------------Reset Css-----------------------------------*/
* {
  margin: 0px;
  padding: 0px;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box; }

body, html {
  height: 100%;
  overflow-y: hidden !important; }

body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  background: #fff;
  overflow: hidden; }

a {
  text-decoration: none; }

a:hover {
  text-decoration: none; }

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  display: block; }

ul {
  list-style: none;
  line-height: 0; }

/*-----------------------------------PlaceHolder-----------------------------------*/
::-webkit-input-placeholder {
  color: #a0a0a0; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #a0a0a0; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #a0a0a0; }

:-ms-input-placeholder {
  color: #a0a0a0; }

/*-----------------------------------Common-----------------------------------*/
.cm-clear {
  clear: both; }

.cm-cf:after, .cm-cf:before {
  content: '.';
  clear: both;
  height: 0;
  display: block;
  visibility: hidden; }

.cm-borderbox {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box; }

.cm-left {
  float: left; }

.cm-right {
  float: right; }

.cm-width-1 {
  width: 10%;
  margin: 0 auto; }

.cm-width-2 {
  width: 20%;
  margin: 0 auto; }

.cm-width-3 {
  width: 30%;
  margin: 0 auto; }

.cm-width-4 {
  width: 40%;
  margin: 0 auto; }

.cm-width-5 {
  width: 50%;
  margin: 0 auto; }

.cm-width-6 {
  width: 60%;
  margin: 0 auto; }

.cm-width-7 {
  width: 70%;
  margin: 0 auto; }

.cm-width-8 {
  width: 80%;
  margin: 0 auto; }

.cm-width-9 {
  width: 90%;
  margin: 0 auto; }

.cm-width-10 {
  width: 100%; }

.cm-link {
  cursor: pointer; }

.cm-caps {
  text-transform: uppercase; }

/*-- Font Size --*/
.fs-10 {
  font-size: 10px; }

.fs-11 {
  font-size: 11px; }

.fs-12 {
  font-size: 12px; }

.fs-13 {
  font-size: 13px; }

.fs-14 {
  font-size: 14px; }

.fs-15 {
  font-size: 15px; }

.fs-16 {
  font-size: 16px; }

.fs-18 {
  font-size: 18px; }

.fs-20 {
  font-size: 20px; }

.cm-halfwidth {
  width: 50%; }

.cm-fullwidth {
  width: 100%; }

.cm-fullheight {
  height: 100%; }

/* importants */
.im-left {
  float: left !important; }

.im-right {
  float: right !important; }

.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.vertical-align-middle {
  vertical-align: middle; }

.no-margin {
  margin: 0px !important; }

.capitalize {
  text-transform: capitalize; }

.float-right {
  float: right; }

.cursor-pointer {
  cursor: pointer; }

.marTp22px {
  margin-top: 22px; }

.marRt10px {
  margin-right: 10px; }

.mar-rt-15 {
  margin-right: 15px; }

.marRt2px {
  margin-right: 2px; }

.font-bold {
  font-weight: bold; }

.m-l-20 {
  margin-left: 20px !important; }

.m-l-15 {
  margin-left: 15px !important; }

.m-r-20 {
  margin-right: 20px !important; }

.reportGroup[disabled] .md-select-value {
  background-repeat: no-repeat !important; }

.marTp15px {
  margin-top: 15px; }

.marBtm10px {
  margin-bottom: 10px; }

.textalign-left {
  text-align: left !important; }

.no-padding {
  padding: 0px !important; }

.relative {
  position: relative; }

.md-dialog-container {
  z-index: 99 !important; }

md-dialog.fullscreen-dialog {
  max-width: 98%;
  max-height: 98%;
  width: 98%;
  height: 98%;
  border-radius: 0; }

md-toast.error .md-toast-content {
  border: 2.5px solid #bd362f;
  color: white;
  border-radius: 10px; }
  md-toast.error .md-toast-content md-icon {
    color: #bd362f;
    margin: 10px; }

md-toast.success .md-toast-content {
  border: 2.5px solid #0c7b0c;
  color: white;
  border-radius: 10px; }
  md-toast.success .md-toast-content md-icon {
    color: #0c7b0c;
    margin: 10px; }

md-toast.info .md-toast-content {
  border: 2.5px solid #2f96b4;
  color: white;
  border-radius: 10px; }
  md-toast.info .md-toast-content md-icon {
    color: #2f96b4;
    margin: 10px; }

md-toast.warning .md-toast-content {
  border: 2.5px solid #f89406;
  color: white;
  border-radius: 10px; }
  md-toast.warning .md-toast-content md-icon {
    color: #f89406;
    margin: 10px; }

.secondary-nav-header {
  height: 34px;
  background: #FFF;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  height: 34px;
  color: #000 !important;
  padding: 0; }

.md-select-menu-container {
  z-index: 99; }

.autocomplete-custom-template li {
  border-bottom: 1px solid #ccc;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: normal; }

.autocomplete-custom-template li:last-child {
  border-bottom-width: 0; }

.autocomplete-custom-template .item-title,
.autocomplete-custom-template .item-metadata {
  display: block;
  line-height: 2; }

.autocomplete-custom-template .item-metadata span {
  font-size: smaller; }

.autocomplete-custom-template .item-title md-icon {
  height: 18px;
  width: 18px;
  background-color: grey; }

.order-inp {
  color: #ffa500; }

.visiblity-hidden {
  visibility: hidden !important; }

.disable-menu {
  background: rgba(128, 128, 128, 0.25) !important;
  cursor: not-allowed !important; }

/*--Added by Vipin for styling chip labels on error, processing, Success--*/
.cm-chip-label {
  padding: 2px 5px;
  border-radius: 3px;
  display: inline;
  color: #000; }

.cm-chip-label.order-error {
  background: #f44236;
  color: #fff; }

.cm-chip-label.processing {
  background: #fec107;
  color: #000; }

.cm-chip-label.success {
  background: #019587;
  color: #fff; }

.md-primary-text {
  color: #006487;
  font-weight: bold; }

.cm-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.p-t-0 {
  padding-top: 0px !important; }

.p-r-30 {
  padding-right: 30px !important; }

.md-proposal-form md-input-container {
  margin-bottom: 5px !important;
  margin-top: 5px !important;
  padding-right: 25px; }

.hightlight-textCollapse-link {
  color: #428bca; }

.hightlight-textCollapse-link:hover {
  text-decoration: underline; }

.undeline-text {
  text-decoration: underline; }

.undeline-text-onhover:hover {
  text-decoration: underline; }

.collapse-text-toggle {
  padding-left: 5px; }

.fc-green {
  color: #2db52d; }

.bg-green:not([disabled]) {
  background-color: #2db52d !important; }

.fc-yellow {
  color: #b8b804; }

.fc-red {
  color: red; }

.fc-gray {
  color: #f3f3f3; }

.fc-plain-blue {
  color: blue; }

.fc-sie-green {
  color: #009999; }

.fc-purple {
  color: #c25bdd; }

.bold {
  font-weight: bold; }

.m-b-10 {
  margin-bottom: 10px; }

.m-b-20 {
  margin-bottom: 15px; }

.p-15 {
  padding: 15px; }

.p-l-15 {
  padding: 15px; }

.p-10 {
  padding: 10px; }

.un-changed {
  margin-top: -10px; }

.slash {
  text-decoration: line-through !important; }

#addToQuoteButton .addToQuote {
  background-color: #deb140d4;
  color: #131212 !important; }

#addToQuoteButton .addToQuote:hover {
  background-color: #ecc25cd4; }

#addToQuoteButton .addToQuote:disabled {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: #FFF !important; }

.m-t-5 {
  margin-top: 5px !important; }

.m-t-10 {
  margin-top: 10px !important; }

.no-error-space .md-errors-spacer {
  display: none !important; }

.side-nav-container-left .md-sidenav-backdrop {
  top: 44px;
  background: #fff; }

.side-nav-container-left .tile {
  height: 88px;
  background: #fcf9f9;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .side-nav-container-left .tile a {
    text-align: center;
    outline: none; }
  .side-nav-container-left .tile i {
    font-size: 30px; }
  .side-nav-container-left .tile:hover {
    background: #829cf2; }
    .side-nav-container-left .tile:hover a {
      color: #fff; }

.side-nav-container-right .md-sidenav-backdrop {
  top: 44px;
  background: #fff; }

.account-settings__title {
  font-size: 24px;
  margin-bottom: 20px; }

.account-settings__acc {
  margin: 20px 5px; }

.account-settings__acc-lable {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: gray;
  display: inline-block;
  text-align: center; }

.account-settings__acc-icons {
  font-size: 30px;
  vertical-align: middle;
  margin-top: 5px;
  color: #fff; }

.account-settings__actions {
  margin: 20px 5px; }

.task-menu-active {
  background: #fff !important;
  color: black !important; }

.deactivate-section {
  pointer-events: none;
  opacity: 0.4; }

.ag-theme-balham .ag-icon-settings:before {
  font-family: "Material Icons";
  content: "settings";
  font-size: 14px; }

.deactivate-section {
  pointer-events: none; }

.deactivate-section.disable-opacity {
  opacity: .4; }

.inline-eye-styles {
  display: inline !important; }

.approval-confimation__list {
  padding: 0px 20px; }
  .approval-confimation__list li::before {
    content: "\2022";
    /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #333;
    /* Change the color */
    font-weight: bold;
    /* If you want it to be bold */
    display: inline-block;
    /* Needed to add space between the bullet and the text */
    width: 1em;
    /* Also needed for space (tweak if needed) */
    margin-left: -1em;
    /* Also needed for space (tweak if needed) */ }

.error-message {
  opacity: 1;
  margin-top: 0px;
  color: #dd2c00; }

display-inline {
  display: inline-block; }

.width-40 {
  width: 40px; }

.warning {
  font-size: 30px;
  color: #be1717; }

.display-inline-block {
  display: inline-block !important; }

.dan {
  color: #C03E32; }

.compas-header {
  width: 100%;
  height: 44px;
  background: #002434;
  z-index: 90 !important; }

.compas-header-icon {
  width: 44px;
  height: 44px;
  text-align: center;
  cursor: pointer;
  position: relative; }

.compas-header-icon i {
  line-height: 44px;
  color: #FFF;
  font-size: 28px; }

.compas-header-icon:hover {
  background: #3BABC2; }

.compas-header-icon .compas-header-dropdown-list {
  position: absolute;
  top: 44px;
  right: 0;
  width: 200px;
  background: #FFF;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: none;
  border: solid 1px #999; }

.compas-header-icon .compas-header-dropdown-list li {
  width: 100%;
  height: 44px;
  text-align: left;
  line-height: 44px;
  color: #000;
  padding: 0 15px;
  border-bottom: solid 1px #999; }

.compas-header-icon .compas-header-dropdown-list li i {
  float: right;
  color: #006487; }

.compas-header-icon .compas-header-dropdown-list li span {
  float: left;
  color: #006487; }

.compas-header-icon .compas-header-dropdown-list li:hover {
  background: #deeef3; }

.compas-header-notification-number {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 5px;
  right: 5px;
  border-radius: 100%;
  background: #c90000;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  text-align: center;
  line-height: 18px;
  color: #FFF;
  font-size: 11px; }

.taskwidget-open {
  display: block; }

/*-- Compas Navigation Bar fixed at top after Main navigation bar --*/
.compas-navigation-bar {
  width: 100%;
  background: #FFF;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  height: 34px;
  text-align: center;
  line-height: 34px;
  position: fixed;
  /*top: 54px;*/
  left: 0;
  z-index: 89; }

.compas-navigation-bar > span {
  font-size: 13px;
  font-weight: bold; }

.compas-navigation-button {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 44px;
  cursor: pointer;
  text-align: center;
  padding: 0 15px; }

.compas-navigation-button i {
  font-size: 35px;
  color: #006487;
  line-height: 44px;
  float: left; }

.compas-navigation-button i.material-icons {
  font-size: 30px; }

.compas-navigation-button span {
  float: left;
  height: 44px;
  line-height: 46px;
  margin-left: 5px;
  color: #006487;
  font-weight: bold; }

.compas-navigation-button.button-right {
  right: 0; }

.compas-navigation-button.second-button-right {
  right: 100px; }

.compas-navigation-button.button-right > span {
  float: right; }

.compas-navigation-button.button-right > i {
  float: right; }

.compas-navigation-dropdown {
  position: absolute;
  top: 40px;
  right: 15px;
  z-index: 99999999;
  border: solid 1px #ccc;
  background: #FFF;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  width: 175px;
  display: none; }

.compas-navigation-dropdown > .compas-navigation-button {
  width: 100%; }

.compas-navigation-dropdown-list {
  padding: 0 10px;
  width: 100%;
  border-bottom: solid 1px #ccc; }

.compas-navigation-dropdown-list span {
  float: left;
  height: 44px;
  line-height: 46px;
  color: #006487;
  font-weight: bold; }

.compas-navigation-dropdown-list i {
  font-size: 35px;
  color: #006487;
  line-height: 44px;
  float: left; }

.compas-navigation-button.compas-navigation-dropdown-btn > i.material-icons {
  font-size: 22px; }

@media only screen and (max-width: 480px) {
  /*All Mobile*/
  .compas-navigation-button.mobile-button {
    text-align: center;
    padding: 0 2px; }
  .compas-navigation-button.mobile-button * {
    float: none;
    display: block; }
  .compas-navigation-button.mobile-button span {
    font-size: 11px;
    float: none;
    line-height: 10px;
    height: auto; }
  .compas-navigation-button.mobile-button i {
    font-size: 25px;
    line-height: 19px;
    margin-top: 6px;
    float: none; } }

/*--added by Vipin on  21/06/2017 to add UP arrow for task widget--*/
.task-widget-arrow {
  width: 15px;
  height: 15px;
  position: absolute;
  top: -14px;
  left: 10px; }

.task-widget-arrow i {
  color: #FFF; }

.compas-header-icon.compas-header-logo {
  font-size: 18px;
  color: #FFF;
  line-height: 44px;
  width: 130px; }

.i-devices .tasksContent {
  top: 64px !important; }

.tasksContent {
  width: 100% !important;
  position: fixed !important;
  top: 44px !important;
  left: 0px;
  background: #FFF;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5) !important;
  z-index: 99999 !important;
  max-width: 450px;
  padding: 10px 10px 0;
  max-height: calc(100% - 44px);
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.taskwidget-open {
  display: block; }

.compas-home-page-box {
  width: 33.3%;
  padding-top: 15px;
  float: left;
  height: 100px;
  cursor: pointer;
  font-size: 12px;
  text-align: center; }

.compas-home-page-box:hover {
  border: solid 1px #ccc;
  border-radius: 5px; }

.compas-home-page-box .icon-box {
  width: 50px;
  text-align: center;
  height: 50px;
  background: #006487;
  margin: 0 auto;
  border-radius: 100%;
  margin-bottom: 5px;
  line-height: 50px; }

.compas-home-page-box .icon-box img {
  width: 25px; }

.compas-home-page-box .icon-box img path {
  fill: #FFFFFF; }

.compas-home-page-box:active .icon-box, .compas-home-page-box:hover .icon-box {
  color: #002434 !important; }

.compas-home-page-box .icon-box i {
  font-size: 25px;
  line-height: 50px;
  color: #FFF; }

.compas-home-page-box > p {
  font-weight: bold; }

.icon-text {
  color: black; }

.compas-home-page-tasks-user-details {
  width: 100%;
  height: 44px;
  border-top: solid 1px #ccc;
  padding: 10px 15px;
  margin-top: 10px;
  /*Added to move the horizontal line down*/ }

.tasks-user-details-icon {
  text-align: center;
  margin-left: 30px;
  cursor: pointer; }

.tasks-user-details-icon:hover * {
  color: #333 !important; }

.tasks-user-details-icon > span {
  display: block;
  line-height: 10px;
  margin: 0;
  padding: 0;
  color: #006487;
  font-weight: bold; }

.tasks-user-details-icon i {
  color: #006487; }

.user-text {
  line-height: 44px;
  font-size: 16px;
  font-weight: bold; }

md-select.navbar-selector md-select-value .md-text, md-select.navbar-selector md-select-value .md-select-icon {
  color: #ffffff; }

.active-quote-container {
  width: auto !important;
  margin: 5px;
  color: #FFF;
  margin-top: 5px; }
  .active-quote-container span {
    font-size: 16px; }
  .active-quote-container .active-quote {
    width: 336px;
    height: 34px;
    border-radius: 2px 0 0 2px;
    background-color: lightgrey;
    color: black;
    padding: 0px 15px;
    position: relative; }

.active-quote-name {
  text-align: left;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  font-family: Arial;
  width: 92%; }

.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.active-quote-status {
  font-size: 10px;
  text-align: left;
  line-height: 10px;
  font-family: Arial;
  width: 92%; }

.active-quote-navigation, .active-quote {
  display: inline-block; }

.active-quote-navigation {
  vertical-align: top;
  cursor: pointer; }
  .active-quote-navigation span {
    font-size: 12px;
    vertical-align: top; }
  .active-quote-navigation i {
    font-size: 18px; }
  .active-quote-navigation button {
    margin: 0px;
    min-width: 46px;
    min-height: 34px;
    border-radius: 0 2px 2px 0;
    margin-left: -3px;
    height: 34px; }
  .active-quote-navigation button[disabled="disabled"] {
    background-color: #334e5a !important; }
  .active-quote-navigation span {
    color: #021b28;
    font-family: Arial;
    font-size: 11px;
    font-weight: 400; }

.feedback-btn__icon i,
.notification-btn__icon i {
  color: #fff !important; }

.notification-list__item-container {
  max-height: 250px;
  overflow: auto; }

.notification-list__item {
  height: 70px;
  padding: 2px;
  position: relative; }

.notification-list__view-all {
  height: 35px;
  text-align: center;
  font-family: Arial;
  color: #006487;
  background-color: #e1f1f6;
  line-height: 2.75;
  font-weight: 700; }

.notification-list__count {
  color: #006487;
  font-family: Arial;
  font-size: 11px;
  font-weight: 700;
  min-height: 45px;
  padding: 8px 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  text-align: left;
  line-height: 1.35;
  white-space: normal; }

.notification-list__count:hover {
  text-decoration: underline; }

.notification-list__item-title {
  color: #006487;
  font-weight: 700;
  margin: 5px 0px; }

.notification-list__item-lable {
  width: 90px;
  color: #a2a2a2;
  font-size: 11px; }

.notification-list__item-content {
  color: #a2a2a2;
  font-size: 11px; }

.notification-list__navigate-icon {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 20px;
  color: #a2a2a2; }

.chat-btn__icon {
  width: 35px;
  height: 35px;
  display: inline-block;
  margin-right: 5px; }

.chat-btn__icon img {
  max-width: 100%;
  border-radius: 50%; }

.chat-btn__text,
.feedback-btn__text {
  vertical-align: middle;
  font-size: 13px;
  color: #fff;
  display: inline-block;
  line-height: 44px; }

.chat-btn,
.feedback-btn, .notification-btn {
  width: 110px;
  height: 44px;
  display: inline-block;
  cursor: pointer;
  text-align: center; }

/*Variables Styles*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: inset 0 0 0px 9999px #002434;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #FFF; }

/*-- Theme Styles --*/
:not(text) {
  font-size: 12px; }

body {
  color: #374b5a; }

md-content, md-content.md-default-theme {
  color: #374b5a; }

md-icon svg path {
  fill: #ffffff; }

md-menu-item .md-button:not([disabled]) span {
  color: #374b5a; }

md-menu-item md-icon svg path {
  fill: #006487; }

.header-toolbar md-toolbar {
  min-height: 60px;
  height: 60px;
  background-color: #002434 !important; }

.header-toolbar md-toolbar .md-button.md-icon-button {
  margin: 0px; }

.header-toolbar md-toolbar .md-button {
  min-width: auto; }

md-menu-content {
  padding: 0; }

md-badge {
  margin: 0 0 0 8px;
  background-color: #d50000;
  color: #FFF;
  border-radius: 2px;
  padding: 1px 3px;
  margin-left: -5px;
  font-size: 12px; }

.compas-nav-button {
  padding: 0; }
  .compas-nav-button span {
    color: #FFF;
    line-height: 35px;
    float: left;
    text-transform: capitalize; }
  .compas-nav-button md-icon {
    width: 35px;
    height: 35px;
    min-width: 35px;
    min-height: 35px;
    float: left; }

.compas-nav-button.left-button {
  padding-right: 10px; }
  .compas-nav-button.left-button span {
    margin-left: -5px;
    float: left; }
  .compas-nav-button.left-button md-icon {
    float: left; }

.compas-nav-button.right-button {
  padding-left: 10px; }
  .compas-nav-button.right-button span {
    margin-right: -5px;
    float: right; }
  .compas-nav-button.right-button md-icon {
    float: right; }

.compas-navbar-header {
  text-align: center;
  font-size: 14px;
  color: #FFF; }

md-content, md-content.md-default-theme {
  background: #FFF; }

.compas-preloader {
  text-align: center;
  vertical-align: middle; }
  .compas-preloader .ngplus-overlay-background {
    opacity: 0;
    background: #002434;
    padding-left: 0; }
  .compas-preloader .ngplus-overlay-content {
    width: 105px !important;
    height: 85px !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    margin: auto !important; }
    .compas-preloader .ngplus-overlay-content > div {
      color: #FFF; }

.spin {
  animation: spin1 2s infinite linear; }

md-switch.md-default-theme.md-checked .md-thumb, md-switch.md-checked .md-thumb {
  background-color: #006487 !important; }

md-switch.md-default-theme.md-checked .md-bar, md-switch.md-checked .md-bar {
  background-color: rgba(0, 100, 135, 0.5) !important; }

md-checkbox.md-default-theme.md-checked .md-icon, md-checkbox.md-checked .md-icon {
  background-color: #006487 !important; }

md-radio-button.md-checked .md-off {
  border-color: #006487 !important; }

md-radio-button.md-checked .md-on {
  background-color: #006487 !important; }

.md-button {
  text-transform: capitalize; }

.md-button.md-default-theme.md-primary.md-fab, .md-button.md-primary.md-fab, .md-button.md-default-theme.md-primary.md-raised, .md-button.md-primary.md-raised {
  color: #FFF !important; }

/*Variables Styles*/

.select2-container {
  width: 100%; }

ul {
  line-height: 17px; }

.form-control {
  height: 26px; }

.config-status {
  font-size: 14px;
  border-radius: 50%; }

.config-status.conflicted {
  color: red;
  background: red; }

.config-status.inprogress, .config-status.incomplete {
  color: orange;
  background: orange; }

.config-status.complete {
  color: green;
  background: green; }

/*Configuration mandatory cstics.
  1. For mandatory cstic - Label should be blue in color, Normal font, Append star
  2. For mandatory cstic with empty value - Bold font
*/
.cstic-mandatory label, .cstic-mandatory .md-label {
  color: blue;
  font-weight: normal; }

.cstic-mandatory-empty, .cstic-mandatory-empty label, .cstic-mandatory-empty .md-label {
  font-weight: bold; }

.cstic-mandatory label:after, .cstic-mandatory .md-label:after {
  content: ' *'; }

/* Configuration text-area cstics*/
.text-area {
  border: 1px solid #ccc;
  padding: 5px; }

#contact-card {
  /*.contact-card-input-select label{
    width:40%;
    margin:10px;
    padding:10px;
    color:  #006487;
    height:44px;
    text-align: center;
}*/ }
  #contact-card .add-contact-form {
    width: 100%;
    padding-top: 50px; }
  #contact-card .contact-card-input-text {
    width: 98%;
    padding: 10px 12px;
    margin: 5px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box; }
  #contact-card .contact-card-input-text input[type="text"] {
    width: 100%; }
  #contact-card .contact-card-add-header {
    font-weight: bold;
    font-size: 16px;
    margin-left: 40%;
    padding: 12px 12px; }
  #contact-card .validation-text {
    float: right; }
  #contact-card .contact-card-input-button button {
    width: 30%;
    margin: 20px;
    padding: 10px;
    background-color: #006487;
    height: 44px;
    text-align: center; }
  #contact-card .contact-card-input-select {
    width: 98%;
    margin: 5px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box; }
  #contact-card .contact-card-input-select select {
    width: 100%;
    height: 44px;
    padding-left: 10px; }
  #contact-card .contact-card-page {
    background: #c8c8c8; }
  #contact-card .add-contact-controls {
    padding: 10px 12px;
    margin: 0; }
  #contact-card .controls-left {
    width: 50%;
    float: left; }
  #contact-card .controls-right {
    width: 50%;
    float: right; }
  #contact-card .add-contact-btn {
    width: 100%; }
  #contact-card .add-contact-form-layout {
    padding: 5px 0;
    top: 55px;
    position: relative;
    margin-bottom: 70px; }
  #contact-card md-input-container {
    margin: 0; }
  #contact-card #addContact {
    height: 40px; }
  #contact-card .add-contact-input-valid {
    color: red; }
  #contact-card .add-contact-input-duplicate {
    font-weight: bold;
    background-color: deepskyblue;
    width: 100%;
    padding: 10px;
    color: #fff; }
  #contact-card .cc-add-contact {
    width: 671px;
    box-shadow: 0 7px 18px rgba(0, 0, 0, 0.28);
    border-radius: 6px;
    background-color: #ffffff; }
  #contact-card .cc-add-contact-header {
    background-color: white;
    width: 670px;
    height: 41px;
    border-bottom: 1px solid #898989;
    color: #002435;
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    padding: 5px 10px; }
  #contact-card .cc-add-contact-footer {
    height: 67px;
    border-top: 1px solid #898989 !important; }
  #contact-card .cc-add-contact-btn {
    width: 100px;
    height: 30px;
    border-radius: 5px;
    background-color: #1bc16b;
    color: #ffffff;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    margin-left: 10px; }
  #contact-card .cc-add-contact-btn-enable {
    background-color: #1bc16b; }
  #contact-card .cc-add-contact-btn-disable {
    background-color: #c3c3c3; }
  #contact-card .cc-add-contact-cancel {
    width: 60px;
    height: 30px;
    border-radius: 5px;
    border: 1px solid #9d9d9d;
    background-color: #ffffff; }
  #contact-card .cc-add-contact-contents {
    max-height: 550px;
    padding: 15px; }
  #contact-card .cc-add-contact-icon {
    width: 10%; }
  #contact-card .cc-add-contact-duplicate-contact {
    padding: 2px 10px; }
  #contact-card .cc-add-contact-duplicate-contact-msg {
    padding: 10px; }
  #contact-card .cc-add-contact-duplicate-contact-btns {
    padding: 5px; }
  #contact-card .cc-add-contact-duplicate-add {
    background-color: #006387;
    color: white;
    width: 80px;
    height: 30px;
    margin-right: 10px; }
  #contact-card .cc-modify-contact {
    width: 671px;
    box-shadow: 0 7px 18px rgba(0, 0, 0, 0.28);
    border-radius: 6px;
    background-color: #ffffff; }
  #contact-card .cc-add-modify-contents {
    max-height: 550px;
    padding: 15px; }
  #contact-card .cc-modify-contact-footer {
    height: 67px;
    border-top: 1px solid #898989; }
  #contact-card .cc-dup-contact-key {
    color: #b2b2b2;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400; }
  #contact-card .cc-dup-contact-val {
    font-size: 14px; }
  #contact-card .cc-dup-contact-info {
    padding: 5px;
    border-top: 1px solid #c3c3c3; }
  #contact-card .cc-add-contact-country {
    margin-bottom: 10px; }
  #contact-card .cc-add-contact-location {
    padding: 15px 0px; }
  #contact-card .cc-assign-contact-btn {
    width: 130px;
    height: 30px;
    border-radius: 5px;
    background-color: #1bc16b;
    color: #ffffff;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    margin-left: 10px; }

.create-project-toolbar {
  height: 34px !important;
  background: #FFF !important;
  min-height: 34px !important;
  color: #000; }
  .create-project-toolbar .md-toolbar-tools {
    font-size: 13px;
    font-weight: bold;
    background: #FFF;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    height: 34px;
    color: #000 !important;
    padding: 0 !important;
    text-align: center; }

.biddate .md-datepicker-input-container {
  width: 100%;
  border: 1px solid;
  border-radius: 3px !important; }

.biddate .md-datepicker-input {
  border: none !important; }

.biddate .closeDate {
  width: 100%; }
  .biddate .closeDate md-input-container {
    width: 100%; }

.create-quote-dialog .inputs-container {
  max-width: 450px; }

.create-quote-dialog .partner .favIcon, .create-quote-dialog .partner .edit-icon {
  line-height: 24px;
  color: #006487; }

.create-quote-dialog .partner .partner-label {
  padding-left: 0px; }

.create-quote-dialog .back-icon {
  color: #006487; }

.create-quote-dialog label {
  margin-left: 12px;
  margin-bottom: 0px; }

.create-quote-dialog .hide-icon {
  visibility: hidden; }

.create-quote-dialog .input-container-div {
  width: 100%; }

.create-quote-dialog .md-errors-spacer {
  min-height: 0px; }

.create-quote-dialog .quote-name-inp p.error {
  font-size: 11px;
  margin: 0px;
  color: red; }

.create-quote-dialog .button-section {
  margin-right: 13%; }

.create-quote-dialog .create-project-sold-to {
  width: 106%; }

.create-quote-dialog .sharable-create-quote {
  position: relative;
  top: 10px;
  left: 20px; }

.create-quote-dialog .biddate .md-datepicker-input-container {
  width: 100%;
  border: 1px solid;
  border-radius: 3px !important; }

md-autocomplete md-progress-linear.md-inline {
  bottom: 16px !important; }

@media only screen and (max-width: 599px) {
  .create-quote-dialog .small-input-width {
    width: 91%; }
  .create-quote-dialog .inputs-container {
    max-width: 100%; }
  .create-quote-dialog .partner .input-container-div {
    width: 84%; }
  .create-quote-dialog .button-section {
    margin-right: 18%; } }

.crt-cart {
  box-sizing: border-box;
  padding: 10px;
  margin-top: 5px; }

.crt-cart-qty-update {
  width: 35px;
  height: 20px;
  color: #82bbe4; }

.crt-cart-qty-input {
  width: 50px;
  height: 20px; }

.crt-qty-input .crt-qty-buttons {
  width: 30px;
  float: left;
  height: 30px;
  background: #006487;
  color: #FFF;
  text-align: center;
  cursor: pointer;
  border: 0;
  outline: 0; }

.crt-qty-input .crt-qty-buttons i {
  line-height: 30px;
  font-size: 18px;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none; }

.crt-products-detail-qty-sec .crt-qty-input {
  float: right; }

.crt-products-item-qty {
  width: 100%; }

.crt-qty-input input {
  width: 40px;
  float: left;
  height: 30px;
  text-align: center;
  border: solid 1px #ccc; }

.selector-qty-input {
  height: 40px;
  margin: 0 auto;
  margin-bottom: 0px;
  margin-top: 5px;
  text-align: center; }

.selector-qty-input input {
  width: 40px;
  float: left;
  height: 30px;
  text-align: center; }

.selector-qty-input .selector-qty-buttons {
  width: 30px;
  float: left;
  height: 30px;
  background: #006487;
  color: #FFF;
  text-align: center;
  cursor: pointer;
  border: 0;
  outline: 0; }

.selector-qty-input .selector-qty-buttons i {
  line-height: 30px;
  font-size: 18px; }

.selector-addtocart-btn {
  width: 110px;
  margin: 0 auto;
  height: 30px;
  padding: 0 10px;
  color: #FFF;
  background: #006487;
  border-radius: 3px;
  cursor: pointer; }

.selector-addtocart-btn * {
  color: #fff;
  float: left;
  line-height: 30px; }

.selector-addtocart-btn-disable {
  color: #fff;
  background: #D3D3D3; }

.crt-qty-lbl {
  text-align: center;
  font-weight: bold; }

.crt-qty-input {
  float: right; }

.crt-cart-qty-input {
  width: 100px;
  height: 40px;
  margin: 0 auto;
  margin-bottom: 10px;
  margin-top: 5px; }

.crt-global-search-left {
  width: 40px;
  height: 35px;
  position: relative;
  float: left; }

.crt-global-search-center {
  float: left;
  height: 35px; }

.crt-global-search-right {
  float: left;
  height: 35px; }

.crt-global-search-tenant {
  background-color: #f3f3f3;
  border-left: 1px solid #f3f3f3;
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3; }

.crt-global-search-button {
  width: 40px;
  top: 0;
  right: 0;
  height: 35px;
  background: #E67701;
  text-align: center;
  cursor: pointer;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.crt-global-search-button i {
  font-size: 26px;
  color: #FFF;
  line-height: 35px; }

.crt-global-search-contents {
  width: 100%;
  box-sizing: border-box;
  padding: 10px; }

.crt-global-search-controls {
  margin-left: auto;
  margin-right: auto;
  width: 60%;
  height: 50px;
  background-color: #D3D3D3;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); }

.crt-tenant-list-dropdown {
  display: block;
  top: -1px;
  left: 0;
  height: 35px;
  width: auto;
  font-family: arial,sans-serif;
  outline: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
  border: 0;
  line-height: 35px; }

.crt-global-search {
  width: 90%;
  margin: 0 auto;
  height: 44px;
  border: solid 1px #ccc;
  border-radius: 3px;
  background: #FFF;
  position: relative; }

.crt-gs-select {
  width: 25%;
  float: left;
  height: 44px;
  background: #999; }

.crt-gs-select select {
  width: 100%;
  height: 44px;
  background: #006487;
  color: #FFF;
  padding-left: 10px; }

.crt-gs-select select option {
  color: #FFF; }

.crt-global-search input {
  width: 74%;
  float: left;
  background: transparent;
  border: 0;
  outline: 0;
  height: 44px;
  padding-left: 15px; }

.crt-search-btn {
  width: 44px;
  height: 44px;
  position: absolute;
  background: orange;
  color: #FFF; }

.crt-search-btn {
  width: 44px;
  height: 44px;
  position: absolute;
  background: orange;
  color: #FFF;
  top: 0;
  right: 0;
  text-align: center; }

.crt-search-btn i {
  line-height: 44px; }

.crt-global-selector {
  width: 100%;
  /*height: 300px;*/
  background-color: #fff;
  display: block;
  margin-top: 50px;
  padding: 5px; }

.crt-global-selector-options {
  float: left;
  width: 25%;
  height: 60px; }

.crt-global-selector-label {
  width: 100%;
  height: 20px;
  font-size: 12px; }

.crt-global-selector-values {
  width: 80%; }

.crt-global-selector-values select {
  width: 100%;
  height: 32px;
  border-radius: 5px;
  border: solid 1px #d1d0d0; }

.crt-global-selector-clear {
  width: 80px;
  /*height: 40px;*/ }

.crt-global-selector-clear button {
  width: 110px;
  background: #E67701;
  color: #FFF;
  font-size: 15px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer; }

.crt-home-nav {
  top: 45px;
  width: 100%;
  padding: 10px; }

.crt-home-nav-options {
  float: right;
  text-align: right;
  padding: 10px;
  opacity: .75; }

.crt-icon-box {
  height: 66px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto; }

.crt-pmd-header {
  width: 100%;
  height: 44px;
  background: #006487;
  padding: 0px 10px 0px 0;
  z-index: 89;
  border-bottom: 1px solid #3C3C3C; }

.crt-pmd-homeicon {
  width: 75px;
  height: 44px;
  text-align: center;
  cursor: pointer; }

.crt-pmd-homeicon i {
  line-height: 44px;
  color: #FFF;
  font-size: 40px;
  float: left; }

.crt-pmd-homeicon span {
  float: left;
  line-height: 44px;
  color: #FFF; }

.crt-global-search-area {
  margin-left: auto;
  margin-right: auto;
  width: 60%;
  height: 35px;
  position: relative; }

.crt-global-search-area input {
  outline: 0;
  border: 0;
  padding: 0 70px 0px 10px;
  font-size: 14px;
  border-radius: 3px 3px 3px 3px; }

.crt-global-search .clear-icon {
  position: absolute;
  top: 10px;
  right: 50px;
  cursor: pointer; }

.crt-global-product-details {
  margin-top: 45px;
  width: 100%;
  background: #FFF;
  height: 100%; }

.crt-global-product-inner {
  height: 100%;
  background: #FFF;
  padding: 10px;
  overflow: hidden;
  position: relative;
  border: 1px solid #808080;
  margin-left: auto;
  margin-right: auto;
  width: 60%; }

.crt-product-details-info {
  width: 100%;
  font-size: 15px;
  color: #006487;
  text-align: center;
  margin-bottom: 10px;
  height: 45px;
  font-weight: bold;
  background: #FFF; }

.crt-global-search-result {
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  margin-top: 75px;
  height: 350px; }

.crt-global-search-result-item {
  background: #FFF;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  border: solid 1px #ccc; }

.crt-global-search-result-item img {
  height: 150px;
  width: 150px;
  margin-left: auto;
  margin-right: auto; }

.crt-global-search-result-item-info,
.crt-global-search-result-item-name {
  padding: 2px;
  font-weight: bold; }

.crt-global-search-icon {
  padding: 10px;
  margin-left: auto;
  width: 20%;
  margin-top: 50px;
  font-size: 60px;
  margin-right: auto;
  text-align: center; }

.loading {
  background: transparent url("http://thinkfuture.com/wp-content/uploads/2013/10/loading_spinner.gif") center no-repeat;
  background-color: #FFFFFF; }

.box {
  margin: auto;
  width: 500px;
  height: 50px; }

.container-1 {
  width: 500px;
  vertical-align: middle;
  white-space: nowrap;
  position: relative; }

.container-1 input#search {
  width: 500px;
  height: 35px;
  background: #FFF;
  border: 1px solid #99ccff;
  font-size: 10pt;
  float: left;
  color: #63717f;
  padding-left: 15px;
  border-radius: 5px; }

.container-1 input#search::-webkit-input-placeholder {
  color: #65737e; }

.container-1 .icon {
  position: absolute;
  top: 50%;
  margin-left: 17px;
  margin-top: 13px;
  z-index: 1;
  color: #4f5b66; }

.crt-global-search-result-item-img {
  float: left;
  width: 20%; }

.crt-global-search-textbox .dropdown-menu {
  max-height: 350px !important;
  overflow: auto !important;
  width: 100% !important; }

.crt-global-search-result-item-desc {
  width: 60%;
  float: left;
  padding: 10px; }

.crt-global-search-result-item-price {
  float: right;
  padding: 10px; }

.crt-global-search-result-item-price .item-price {
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  line-height: 30px; }

.crt-global-search-result-item-heading {
  color: #006487;
  font-weight: bold; }

.crt-home-footer {
  bottom: 0px;
  height: 30px;
  position: fixed;
  width: 100%;
  background-color: #EBF0F5;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); }

.crt-foorter-link {
  float: right;
  font-size: 12px;
  margin-right: 10px;
  padding: 2px;
  font-weight: bold; }

.crt-foorter-link a {
  color: #374b5a; }

.crt-global-result {
  margin-top: 70px;
  margin-left: auto;
  padding-bottom: 20px; }

.crt-global-search-result-item-more-info {
  color: cornflowerblue;
  padding: 5px;
  font-weight: bold;
  font-size: 12px;
  cursor: pointer; }

/* global search page....START*/
.crt-search-button {
  width: 40px;
  position: absolute;
  top: 0;
  right: 0;
  height: 35px;
  background: #E67701;
  text-align: center;
  cursor: pointer;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.crt-search-button i {
  font-size: 26px;
  color: #FFF;
  line-height: 35px; }

.crt-global-search-exact-match {
  overflow: hidden;
  text-align: center; }

.crt-multiple-search-left-scroll {
  width: 5%;
  background: #FFF;
  float: left;
  line-height: 190px; }

.crt-multiple-search-left-scroll i {
  font-size: 32px; }

.crt-multiple-search-product {
  width: 90%;
  background: #FFF;
  float: left;
  padding: 5px;
  color: #63717f;
  font-weight: bold;
  text-align: center;
  padding-top: 20px; }

.crt-multiple-search-right-scroll {
  width: 5%;
  background: #FFF;
  float: right;
  line-height: 190px; }

.crt-multiple-search-right-scroll i {
  font-size: 32px; }

.crt-multiple-search-scroll-disabled {
  color: gray; }

.crt-multiple-search-result-header {
  text-align: center;
  font-weight: bold;
  padding-top: 5px; }

.crt-multiple-search-product-result {
  padding: 10px;
  text-align: center;
  box-sizing: content-box;
  background: #FFF;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid gray; }

.crt-multiple-search-result {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  margin-top: 75px; }

.crt-multiple-search-item {
  border: 1px solid beige;
  background: #FFF;
  width: 20%;
  display: inline-block; }

.crt-multiple-search-img {
  width: 200px;
  height: 200px;
  padding: 2px;
  text-align: center; }

.crt-multiple-search-img img {
  width: 100%;
  height: 200px; }

.crt-multiple-search-item-heading {
  font-weight: bold;
  padding: 2px;
  text-align: center;
  cursor: pointer; }

.crt-multiple-search-item-name {
  font-size: 12px;
  padding: 2px;
  text-align: center; }

.crt-multiple-search-show-more {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  text-align: center;
  margin-top: 2px;
  border: 1px solid #CCC;
  font-weight: bold;
  color: #678743;
  cursor: pointer; }

.crt-multiple-product-competitor-name {
  background: #96b1dd;
  box-sizing: border-box;
  padding: 5px;
  font-weight: bold;
  text-align: center; }

.crt-multiple-product-all-products {
  width: 100%;
  height: 100%;
  background: #FFF;
  box-sizing: border-box;
  border: 1px solid #CCC; }

.crt-multiple-products-all-exact {
  overflow: auto;
  background: #FFF; }

.crt-multiple-products-all-near {
  overflow: auto;
  background: #FFF; }

/*Global search page ... END*/
/*   product attribute info page  ---- start*/
.crt-product-attribute-info {
  background: #FFF;
  padding: 15px; }

.crt-product-attribute-info-left {
  width: 30%;
  float: left; }

.crt-product-attribute-info-right {
  width: 70%;
  float: right;
  padding-left: 20px; }

.crt-global-product-attr {
  padding: 5px;
  margin: 2px; }

.crt-global-product-details-img {
  margin: 0px;
  padding: 0px;
  width: 100%; }

.crt-global-product-details-img img {
  width: 100%;
  max-width: 400px; }

.crt-product-attribute-info-details {
  float: right;
  width: 50%; }

.crt-global-product-details-key {
  font-size: 15px;
  color: #666;
  float: left;
  width: 25%;
  word-wrap: break-word; }

.crt-global-product-details-value {
  font-size: 15px;
  color: #000;
  float: right;
  width: 60%; }

.crt-product-attribute-info-collaterals {
  margin: 0px;
  padding: 0px;
  width: 100%; }

.crt-product-attribute-info-right-inner-left {
  width: 70%;
  float: left; }

.crt-product-attribute-info-right-inner-right {
  float: right; }

.crt-product-info-detail-name {
  width: 100%;
  font-size: 18px;
  color: #006487;
  margin-bottom: 20px;
  margin-top: 20px; }

.crt-product-info-detail-desc {
  width: 100%;
  font-size: 13px;
  color: #777;
  margin-bottom: 20px;
  font-weight: bold; }

.crt-specification-accordian-sec {
  margin-top: 20px; }

.crt-specification-accordian-head {
  padding: 0px 10px;
  background: #666;
  height: 30px;
  line-height: 30px;
  color: #FFF;
  font-size: 14px;
  cursor: pointer; }

.crt-specification-accordian-head i {
  line-height: 30px;
  float: left;
  margin-right: 10px; }

.crt-specification-accordian-head span {
  float: left; }

.crt-specification-accordian-content {
  padding: 15px; }

.crt-section-header {
  width: 100%;
  font-size: 20px;
  color: #006487;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-bottom: 10px;
  border-bottom: solid 1px #006487; }

.crt-section-content {
  width: 100%; }

.scrollbar-dynamic-product-documentation {
  max-height: 150px;
  overflow: auto; }

.crt-pmd-section-header {
  width: 100%;
  font-size: 20px;
  color: #006487;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-bottom: 10px;
  border-bottom: solid 1px #006487; }

.crt-pmd-files-list {
  padding: 5px 0;
  width: 100%; }

.crt-pmd-files-list i {
  float: left;
  font-size: 20px;
  color: #D70204;
  margin-right: 10px; }

.crt-pmd-files-list span {
  float: left;
  font-size: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90%;
  color: #006487; }

.accordian-closed .plus-icon {
  display: block; }

.accordian-closed .minus-icon {
  display: none; }

.accordian-open .plus-icon {
  display: none; }

.accordian-open .minus-icon {
  display: block; }

.crt-home-page-footer {
  bottom: 2px;
  position: fixed; }

.crt-quick-add-btn {
  width: 110px;
  margin: 0 auto;
  height: 30px;
  padding: 0 10px;
  background: #ff9700;
  border-radius: 3px;
  cursor: pointer; }

/*   product attribute info page  ---- -end*/
/* MeterDB Search page */
.selector-result-search {
  float: right;
  border: solid 1px;
  margin-bottom: 5px; }

/*MeterDB Search page end */
/* media queries*/
/* Table style for MCCB and LC details page*/
/* Table for MCCB */
.crt-table table {
  width: 100%;
  border-collapse: collapse;
  background: #FFF; }

.crt-table th {
  height: 30px;
  background: #004D77;
  color: white;
  font-weight: bold; }

.crt-table table i {
  font-size: 16px !important; }

.crt-table td,
.crt-table th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 13px; }

.crt-table td {
  height: auto;
  line-height: 20px; }

.crt-table td i {
  color: #004D77; }

.crt-table td i.fa-check {
  color: #34B301; }

.crt-table td i.fa-file-image-o {
  font-size: 20px !important;
  cursor: pointer; }

.crt-table table input[type="text"],
.crt-table table select {
  height: 25px;
  width: 160px; }

/* Table for LC */
.crt-lc-table table {
  width: 100%;
  border-collapse: collapse;
  background: #FFF; }

.crt-lc-table th {
  height: 30px;
  background: #004D77;
  color: white;
  font-weight: bold; }

.crt-lc-table table i {
  font-size: 16px !important; }

.crt-lc-table td,
.crt-lc-table th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 13px; }

.crt-lc-table td {
  height: auto;
  line-height: 20px; }

.crt-lc-table td i {
  color: #004D77; }

.crt-lc-table td i.fa-check {
  color: #34B301; }

.crt-lc-table td i.fa-file-image-o {
  font-size: 20px !important;
  cursor: pointer; }

.crt-lc-table table input[type="text"],
.crt-lc-table table select {
  height: 25px;
  width: 160px; }

/*-- Responsive--*/
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  .crt-table table,
  .crt-table thead,
  .crt-table tbody,
  .crt-table th,
  .crt-table td,
  .crt-table tr {
    display: block;
    vertical-align: middle; }
  .crt-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  .crt-table tr:nth-of-type(odd) {
    background: #FFF; }
  .crt-table tr {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    background: #FFF;
    line-height: 35px; }
  .crt-table td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    text-align: left;
    word-wrap: break-word; }
  .crt-table td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    font-weight: bold;
    text-align: center; }
  .crt-table table tr input[type="text"] {
    line-height: 25px; }
  .crt-table table tr input[type="text"],
  .crt-table table tr select {
    width: 100%; }
  .crt-table td:nth-of-type(1):before {
    content: "Catalog"; }
  .crt-table td:nth-of-type(2):before {
    content: "Frame (A)"; }
  .crt-table td:nth-of-type(3):before {
    content: "Amps"; }
  .crt-table td:nth-of-type(4):before {
    content: "Poles"; }
  .crt-table td:nth-of-type(5):before {
    content: "Trip"; }
  .crt-table td:nth-of-type(6):before {
    content: "Rating"; }
  .crt-table td:nth-of-type(7):before {
    content: "AC Rating"; }
  .crt-table .cm-button {
    line-height: normal; }
  .crt-table .psc-table-row td:before {
    display: none; }
  .crt-table .psc-table-row td {
    padding: 0;
    text-align: center;
    line-height: 50px; }
  .crt-lc-table table,
  .crt-lc-table thead,
  .crt-lc-table tbody,
  .crt-lc-table th,
  .crt-lc-table td,
  .crt-lc-table tr {
    display: block;
    vertical-align: middle; }
  .crt-lc-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  .crt-lc-table tr:nth-of-type(odd) {
    background: #FFF; }
  .crt-lc-table tr {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    background: #FFF;
    line-height: 35px; }
  .crt-lc-table td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    text-align: left;
    word-wrap: break-word; }
  .crt-lc-table td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    font-weight: bold;
    text-align: center; }
  .crt-lc-table table tr input[type="text"] {
    line-height: 25px; }
  .crt-lc-table table tr input[type="text"],
  .crt-lc-table table tr select {
    width: 100%; }
  .crt-lc-table td:nth-of-type(1):before {
    content: "Catalog"; }
  .crt-lc-table td:nth-of-type(2):before {
    content: "Part Number"; }
  .crt-lc-table td:nth-of-type(3):before {
    content: "N1N3R"; }
  .crt-lc-table td:nth-of-type(4):before {
    content: "Phase"; }
  .crt-lc-table td:nth-of-type(5):before {
    content: "Bus"; }
  .crt-lc-table td:nth-of-type(6):before {
    content: "Trim"; }
  .crt-lc-table td:nth-of-type(7):before {
    content: "Main"; }
  .crt-lc-table td:nth-of-type(8):before {
    content: "Amps"; }
  .crt-lc-table td:nth-of-type(9):before {
    content: "Spaces"; }
  .crt-lc-table td:nth-of-type(10):before {
    content: "Circuits"; }
  .crt-lc-table td:nth-of-type(11):before {
    content: "Grounds"; }
  .crt-lc-table .cm-button {
    line-height: normal; } }

.psc-header {
  width: 100%;
  height: 44px;
  background: #006487; }

.psc-homeicon {
  width: 44px;
  height: 44px;
  text-align: center;
  cursor: pointer; }

.psc-homeicon i {
  line-height: 44px;
  color: #FFF;
  font-size: 28px; }

.psc-container {
  width: 100%;
  padding: 15px; }

.psc-search {
  width: 100%;
  margin-top: 25px; }

.psc-search label {
  font-size: 14px;
  color: #000;
  margin-bottom: 5px;
  display: block;
  font-weight: bold; }

.psc-search input {
  width: 100%;
  height: 35px;
  border-radius: 5px;
  border: solid 1px #999;
  padding: 0 5px; }

.psc-search p {
  font-size: 13px;
  color: #007f00;
  margin-top: 5px;
  display: block;
  font-weight: bold; }

.psc-search-result {
  width: 100%; }

.table-header {
  font-size: 14px;
  color: #004D77;
  font-weight: bold; }

.table-header span {
  font-weight: normal; }

.crt-filter-icon-header {
  width: 100%;
  height: 35px;
  padding: 0 5px; }

.crt-filter-icon {
  float: right;
  cursor: pointer;
  position: relative; }

.crt-filter-icon i,
.crt-filter-icon span {
  float: left;
  line-height: 35px;
  color: #004D77; }

.crt-filter-list {
  position: absolute;
  width: 250px;
  top: 35px;
  right: 0;
  border: solid 1px #ccc;
  background: #FFF;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  display: none; }

.crt-filter-item-row {
  padding: 10px; }

.crt-filter-item-row label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block; }

.crt-filter-item input,
.crt-filter-item select {
  width: 100%;
  height: 30px;
  border-radius: 5px;
  border: solid 1px #ccc; }

.psc-reset-button {
  background: white;
  padding: 5px;
  color: black;
  font-weight: bold;
  width: 80px;
  text-align: center;
  border-radius: 5px; }

.psc-filter-header {
  padding: 10px; }

.psc-filter-header-text {
  float: left;
  margin-top: 5px; }

.psc-filter-header-clearAll {
  float: right; }

.psc-disclaimer-info {
  padding: 10px;
  color: black;
  font-size: 12px; }

.psc-comp-product {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  margin-top: 44px; }

.psc-search-result .cm-button {
  padding: 0 15px; }

.psc-search-result tr.table-content {
  cursor: pointer; }

.psc-search-result tr.table-content:hover {
  background: #C2C2C2; }

.box-radio,
.box-checkbox {
  display: none; }

.small-devices {
  display: none; }

@media only screen and (min-width: 769px) {
  /*All Large devices*/ }

@media only screen and (max-width: 1200px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .crt-filters {
    width: 100%;
    float: left;
    height: 100%;
    padding: 10px;
    margin-top: 44px; }
  .crt-container {
    width: 100%;
    padding: 15px;
    float: right;
    background: #FFF;
    height: 100%;
    margin-bottom: 55px; }
  .crt-details-left {
    width: 300px;
    position: relative;
    height: 300px;
    padding: 10px;
    z-index: 9990; }
  .crt-details-left img {
    width: 100%;
    height: 100%; }
  .crt-details-right {
    width: 100%;
    min-height: 150px;
    float: left;
    padding: 10px;
    padding-top: 20px;
    position: relative; }
  .crt-safety-switch-filters-tabs {
    border: solid 1px #006487;
    color: #006487;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
    margin-top: 60px;
    width: 100%;
    margin: 60px auto 0; }
  .crt-safety-switch-filters {
    width: 100%;
    float: left;
    height: 100%;
    padding: 10px;
    margin-top: 44px; }
  .safety-switch-result-container {
    width: 100%;
    padding: 15px;
    float: right;
    background: #FFF;
    height: 100%;
    margin-bottom: 55px; }
  .crt-products-item {
    width: 100%; }
  .mccb-result-container {
    width: 100%; }
  .mccb-filter-controls {
    display: none; } }

@media only screen and (max-width: 960px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .large-devices {
    display: none; }
  .small-devices {
    display: block; }
  .box-radio,
  .box-checkbox {
    display: block; } }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & All Mobile Lanscape + Portrait*/ }

@media only screen and (max-width: 480px) {
  /*All Mobile*/
  .switch-checkbox {
    float: right; } }

@media only screen and (max-width: 320px) {
  /*small Mobile Portrait*/ }

/*---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 321px) and (max-width: 480px) {
  /*Large Mobile Portrait & small Mobile Lanscape*/ }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/ }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/ }

@media only screen and (min-width: 981px) and (max-width: 1280px) {
  /*Large Tab Lanscape*/ }

@media only screen and (min-width: 1281px) {
  /*Normal Desktop*/ }

@media only screen and (min-width: 1824px) {
  /*Large Desktop*/ }

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */ }

.cp-main-container .cp-nav-header {
  font-weight: bold; }

.cp-main-container .back-btn {
  left: 0;
  top: -5px;
  margin: 0px; }

.cp-main-container .cp-search-container {
  margin-top: 20px; }

.cp-main-container .search-by md-radio-button {
  display: inline-block; }

.cp-main-container .search-by-lable {
  font-weight: bold;
  font-size: 13px; }

.cp-main-container .search-inp {
  margin: 0px; }
  .cp-main-container .search-inp label {
    padding-left: 15px !important;
    margin: 0px; }
  .cp-main-container .search-inp .search-icon {
    position: absolute;
    right: 15px;
    top: 5px; }

.cp-main-container .cp-maintanace-btn {
  min-height: 35px;
  height: 35px;
  margin: 0px; }

.cp-main-container .cp-list-continer {
  margin: 15px 5px;
  padding: 0px; }
  .cp-main-container .cp-list-continer .cp-list-item {
    font-size: 14px;
    border-left: 2px solid #fff; }
    .cp-main-container .cp-list-continer .cp-list-item:hover {
      border-left-color: #607c8a;
      background: #f9f7f7; }
    .cp-main-container .cp-list-continer .cp-list-item.highlight {
      background: rgba(228, 226, 226, 0.76); }
      .cp-main-container .cp-list-continer .cp-list-item.highlight .family-title {
        font-weight: bold; }
  .cp-main-container .cp-list-continer .cp-list-item-child {
    font-size: 13px; }
    .cp-main-container .cp-list-continer .cp-list-item-child:hover {
      background: #f9f7f7; }

.cp-main-container .cp-view-all-swt md-switch {
  position: absolute;
  right: 10px;
  top: -7px; }
  .cp-main-container .cp-view-all-swt md-switch.md-checked .md-thumb {
    background-color: rgba(41, 134, 167, 0.99) !important; }
  .cp-main-container .cp-view-all-swt md-switch.md-checked .md-bar {
    background-color: #fff !important; }

.cp-main-container .family-filter, .cp-main-container .family-filter:focus {
  display: inline-block;
  margin: 5px 0px; }
  .cp-main-container .family-filter .md-select-value, .cp-main-container .family-filter:focus .md-select-value {
    background: #006487;
    color: #fff; }
    .cp-main-container .family-filter .md-select-value .md-select-icon, .cp-main-container .family-filter:focus .md-select-value .md-select-icon {
      color: #fff; }

.cp-main-container .no-family-msg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 50px;
  font-size: 30px;
  background: rgba(96, 96, 96, 0.05);
  border: 2px solid rgba(96, 96, 96, 0.05);
  color: #006487;
  cursor: pointer; }
  .cp-main-container .no-family-msg span {
    font-size: 24px;
    vertical-align: middle; }
  .cp-main-container .no-family-msg i {
    font-size: 30px; }

.manage-family-container {
  max-width: 750px; }
  .manage-family-container .family-list {
    padding: 0px; }
    .manage-family-container .family-list p {
      font-size: 14px;
      padding-left: 5px; }
  .manage-family-container .add-family-btn {
    display: inline-block;
    font-size: 32px;
    width: 32px;
    height: 32px;
    top: 0;
    color: #006487; }
  .manage-family-container .md-errors-spacer {
    min-height: 0px; }

.search-customer-products .table > thead > tr > th {
  border: none; }

.search-customer-products .table-responsive-vertical thead th div.tab-header-data {
  color: rgba(0, 0, 0, 0.54) !important;
  font-weight: bold; }

.search-customer-products .table-responsive-vertical {
  overflow: auto; }

.search-customer-products md-input-container.inline-input-box {
  padding: 0px !important; }

.search-customer-products md-input-container.qty-inp {
  width: 70px; }

.search-customer-products md-input-container .md-errors-spacer {
  min-height: 0px; }

#cp-maintenance-table .table-responsive-vertical thead th div.tab-header-data {
  padding: 12px 22px !important; }

.error-msg {
  font-size: 11px !important;
  position: absolute;
  bottom: -15px;
  color: red;
  padding: 0px !important; }

svg text, svg .foreignElement p, svg p {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */ }

.d3ContextMenu {
  box-shadow: 0px 3px 30px #C0C0C0;
  background: white;
  position: absolute;
  border: 1px solid #3dd1f7;
  padding: 0px;
  border-radius: 5px;
  z-index: 999999; }

.d3ContextMenu ul {
  margin: 0px;
  list-style: none;
  padding: 0; }

.d3ContextMenu ul li {
  border-bottom: solid 1px #C0C0C0;
  cursor: pointer;
  padding: 0px;
  position: relative; }

.d3ContextMenu ul li:last-child {
  border-bottom: 0; }

.d3ContextMenu ul li:after {
  content: '';
  display: block;
  height: 0;
  width: 100%;
  visibility: hidden;
  clear: both; }

.d3ContextMenu ul li > div {
  float: left; }

.d3ContextMenu li:hover {
  background: #3dd1f7;
  color: #FFF; }

.d3ContextMenu ul li > div.d3ContextMenuItem {
  padding: 6px 10px 6px 10px;
  font-family: Arial;
  font-size: 13px;
  white-space: nowrap; }

.d3ContextMenu ul li > div.d3ContextMenuArrow {
  padding: 10px 10px;
  float: right; }

.d3ContextSubMenu {
  display: none;
  position: absolute;
  top: 0; }

.d3ContextMenu ul li > ul {
  position: absolute;
  top: 0;
  left: 99%;
  box-shadow: 0px 3px 30px #C0C0C0;
  background: white;
  position: absolute;
  border: 1px solid #3dd1f7;
  padding: 0px;
  border-radius: 5px;
  display: none;
  color: #000000;
  z-index: 999; }

.d3ContextMenu ul li:hover > ul {
  display: block; }

/*Text Edit Box */
.d3Textbox {
  width: 200px;
  height: 60px;
  background: #fff;
  border: solid 1px #3dd1f7;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  padding: 10px;
  position: absolute;
  z-index: 999999;
  top: 10px;
  left: 10px;
  border-radius: 5px; }

.d3Textbox:before {
  width: 0;
  height: 0;
  border-top: solid 8px transparent;
  border-bottom: solid 8px #3dd1f7;
  border-left: solid 8px transparent;
  border-right: solid 8px transparent;
  content: ' ';
  display: block;
  position: absolute;
  top: -17px;
  left: 20px;
  right: 0; }

.d3textField {
  width: 100%;
  height: 25px;
  border: solid 1px #d7d7d7;
  padding-left: 5px; }

.d3TextboxButtons {
  width: 100%;
  margin-top: 10px;
  font-family: 'Arial';
  font-size: 13px; }

.d3TextboxButtons:after {
  content: '';
  visibility: hidden;
  clear: both;
  height: 0;
  display: block; }

.d3TextboxSave {
  float: right;
  padding: 3px 5px;
  background: #fff;
  border: solid 1px #00af00;
  color: #00af00;
  margin-left: 5px;
  cursor: pointer;
  border-radius: 5px; }

.d3TextboxCancel {
  float: right;
  padding: 3px 5px;
  background: #fff;
  border: solid 1px #999;
  color: #333;
  margin-left: 5px;
  cursor: pointer;
  border-radius: 5px; }

/*--- Custom Scroll for d3Window --*/
/* size */
.foreignElement::-webkit-scrollbar {
  width: 10px;
  height: 10px; }

/* Track */
.foreignElement::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; }

/* Handle */
.foreignElement::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px; }

/* Handle on hover */
.foreignElement::-webkit-scrollbar-thumb:hover {
  background: #CCC; }

.chartTooltip {
  position: absolute;
  display: none;
  min-width: 80px;
  height: auto;
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #666666;
  padding: 14px;
  text-align: center;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  z-index: 99999; }

.compas-header {
  width: 100%;
  height: 44px;
  background: #002434; }

.compas-headericon {
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  cursor: pointer; }

.compas-headericon i {
  font-size: 25px;
  color: #FFF;
  line-height: 44px; }

/*---------------------------------------------------------------------------------------*/
.dashboard-content {
  width: 100%; }

.dashboard-global-search {
  height: 64px;
  padding: 0 15px; }

.dashboard-card-toolbar {
  min-height: 34px; }

.dashboard-card-toolbar .md-toolbar-tools {
  height: 34px; }

.dashboard-card-toolbar .md-toolbar-tools .toolbar-label {
  font-size: 12px;
  font-weight: bold; }

.dashboard-card-toolbar .md-toolbar-tools button {
  font-size: 12px;
  text-transform: capitalize; }

.dashboard-card-content md-tabs-canvas, .dashboard-card-content md-tabs-canvas md-pagination-wrapper {
  height: 34px; }

.dashboard-card-content md-tabs-canvas md-pagination-wrapper .md-tab {
  line-height: 12px;
  text-transform: capitalize;
  font-size: 12px; }

/*.dashboard-card-content md-tabs-content-wrapper{
  top: 34px !important;
  height: calc(100% - 34px);
}*/
/*defining height for each widget*/
.dashboard-card-content, .dashboard-card-content md-tabs {
  height: 100%; }

.dashboard-card-content {
  overflow: visible; }

.dashboard-card-content md-content {
  position: relative; }

/*defining large height for each widget*/
.dashboard-list-label {
  width: 90px;
  text-align: right;
  padding-right: 10px;
  font-weight: bold; }

.dashboard-list-value {
  text-align: left;
  font-weight: bold; }

.dashboard-list-value.main {
  color: #006487; }

.dashboard-list-value.status.submitted {
  color: #4baf4f; }

.dashboard-list-value.status.draft {
  color: #9c26b0; }

.dashboard-list-value.status.countered {
  color: #f44236; }

.dashboard-list-value.status.approved {
  color: #019587; }

.dashboard-list-value.status.techreview {
  color: #02a8f4; }

.dashboard-list-value.status.readysubmission {
  color: #8bc24a; }

.dashboard-list-value.status.pendingapproval {
  color: #ff9700; }

.dashboard-list-row {
  margin-bottom: 5px;
  line-height: 20px; }

.dashboard-list-value.date {
  color: #999999;
  font-size: 11px;
  font-weight: normal; }

.dashboard-training-list {
  padding: 0; }

.dashboard-training-list md-list-item {
  padding: 0 0; }

.dashboard-training-list md-list-item img {
  width: 60px;
  height: 60px;
  border-radius: 0; }

.dashboard-training-list md-list-item .training-image {
  width: 44px !important;
  height: 44px !important;
  position: relative;
  margin: 0;
  margin-right: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #006487;
  text-align: center; }

.dashboard-training-list md-list-item .training-image.pdf {
  border-color: #2095f2; }

.dashboard-training-list md-list-item .training-image.pdf i {
  color: #2095f2; }

.dashboard-training-list md-list-item .training-image.demo {
  border-color: #9c26b0; }

.dashboard-training-list md-list-item .training-image.demo i {
  color: #9c26b0; }

.dashboard-training-list md-list-item .training-image.video {
  border-color: #f44236; }

.dashboard-training-list md-list-item .training-image.video i {
  color: #f44236; }

.dashboard-training-list md-list-item .training-image img {
  width: 100%;
  height: 100%; }

.dashboard-training-list md-list-item .training-image i {
  line-height: 44px;
  font-size: 25px; }

.dashboard-training-list md-list-item .training-image
.dashboard-training-list md-list-item .training-image .dashboard-list-sticker {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 15px;
  width: 100%;
  line-height: 15px;
  text-align: center; }

.dashboard-training-text {
  height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 5px;
  width: 100%;
  line-height: 16px; }

.dashboard-list-sticker {
  padding: 0px 5px;
  color: #FFF;
  display: block;
  font-size: 10px; }

.dashboard-list-sticker.video {
  background: #f44236; }

.dashboard-list-sticker.demo {
  background: #3e50b4; }

.dashboard-list-sticker.pdf {
  background: #019587; }

.dashboard-order-status md-list-item.md-no-proxy {
  padding: 6px 15px; }

/*------------------ Carousel Styles -----------*/
.ng-carousel .carousel-arrow {
  width: 50px; }

.ng-carousel .carousel-arrow > div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 22px;
  height: 43px;
  margin: auto;
  outline: 0;
  cursor: pointer; }

.ng-carousel {
  height: auto !important; }

.ng-carousel slide {
  width: 100%;
  height: auto; }

.ng-carousel slide img {
  width: 100%; }

.ng-carousel slidecontainer {
  position: relative !important; }

.slider-image {
  width: 30%;
  border: solid 1px #ccc;
  margin-top: 15px; }

.slider-image img {
  width: 100%; }

.slider-text {
  width: 70%;
  white-space: normal;
  font-size: 13px;
  padding-left: 15px; }

.slider-text p {
  font-size: 13px;
  margin-bottom: 10px; }

.slider-text h3 {
  font-size: 16px;
  color: #006487;
  font-weight: bold; }

.slider-text .md-button {
  font-size: 12px;
  color: #006487;
  font-weight: bold;
  text-transform: capitalize; }

md-menu-item p {
  font-size: 12px;
  font-weight: bold; }

.recent-quote-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.dashboard-training-list .md-button {
  padding: 0 10px !important; }

/*-- Added by Vipin on  13/06/2017 for traning video Dialog --*/
md-dialog.training-dialog {
  max-height: none; }

.training-dialog md-toolbar {
  min-height: 44px; }

.training-dialog md-toolbar .md-toolbar-tools h3 {
  font-size: 14px; }

.training-dialog md-toolbar .md-toolbar-tools {
  height: 44px; }

.md-dialog-container {
  z-index: 999999; }

.training-dialog video {
  width: 100%; }

.training-dialog iframe {
  width: 100%;
  height: 650px;
  padding: 50px;
  border: 0; }

@media only screen and (min-width: 769px) {
  /*All Large devices*/ }

@media only screen and (max-width: 1200px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/ }

@media only screen and (max-width: 960px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .training-dialog iframe {
    width: 100%; } }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & All Mobile Lanscape + Portrait*/
  .training-dialog iframe {
    padding: 25px; } }

@media only screen and (max-width: 480px) {
  /*All Mobile*/
  .training-dialog iframe {
    padding: 15px; } }

@media only screen and (max-width: 320px) {
  /*small Mobile Portrait*/ }

/*---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 321px) and (max-width: 480px) {
  /*Large Mobile Portrait & small Mobile Lanscape*/ }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/ }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/ }

@media only screen and (min-width: 981px) and (max-width: 1280px) {
  /*Large Tab Lanscape*/ }

@media only screen and (min-width: 1281px) {
  /*Normal Desktop*/ }

@media only screen and (min-width: 1824px) {
  /*Large Desktop*/ }

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */ }

#reason_for_cr .reason .lable {
  font-weight: bold;
  margin: 10px 5px 10px 24px; }

#scope-of-change .scope-of-change__table {
  width: 100%;
  table-layout: fixed; }
  #scope-of-change .scope-of-change__table th {
    color: #797979; }
  #scope-of-change .scope-of-change__table td {
    color: #545454;
    white-space: nowrap; }
  #scope-of-change .scope-of-change__table th, #scope-of-change .scope-of-change__table td {
    text-align: center;
    padding: 10px 10px 10px 30px !important; }
  #scope-of-change .scope-of-change__table tr {
    border-bottom: 1px solid #f0f0f0; }
    #scope-of-change .scope-of-change__table tr:first-child {
      background-color: #efefef; }
  #scope-of-change .scope-of-change__table .file-name {
    max-width: 200px; }

#scope-of-change .highlight-text {
  color: #008eff; }

#scope-of-change .change-list-title {
  z-index: 1;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: 1px solid #f0f0f0; }

#scope-of-change .sc-m__list .sc-m__header {
  background-color: #efefef;
  padding: 10px 15px; }
  #scope-of-change .sc-m__list .sc-m__header .sc-m__sub-header {
    color: #797979;
    font-weight: bold; }

#scope-of-change .sc-m__list .sc-m__item {
  padding: 10px 15px; }
  #scope-of-change .sc-m__list .sc-m__item .sc-m__change-name {
    color: #000000;
    font-size: 11px; }

@media screen and (max-width: 600px) {
  #scope-of-change .md-toolbar-tools {
    padding-left: 15px;
    padding-right: 15px; } }

.create-new-ecr .ecr-error {
  color: red;
  position: absolute;
  font-size: 11px;
  bottom: -15px;
  margin: -2px 0px; }

.create-new-ecr .toolbar-header {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
  max-height: 40px !important;
  min-height: 40px !important; }

.create-new-ecr .prefix-plc-holder {
  position: absolute;
  width: 70px;
  padding-top: 8px;
  background: #F2F2F2;
  height: 100%;
  margin: 0px;
  border: solid 1px #999 !important;
  text-align: center;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  font-weight: bold; }

.create-new-ecr .cr-name {
  padding-left: 80px !important; }
  .create-new-ecr .cr-name:focus {
    border-color: #80bdff !important; }

.create-new-ecr .cr-select-dd[disabled] .md-select-value {
  border: solid 1px #d2cbcb !important;
  background-image: none !important; }

.view-cr {
  max-height: 80%; }
  .view-cr.md-dialog-fullscreen {
    max-height: 100%; }
  .view-cr__content {
    min-height: 150px; }
  .view-cr__no-rec-msg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .view-cr .cr-entity__quote-name {
    color: #006387;
    padding-left: 5px; }
    .view-cr .cr-entity__quote-name span {
      display: none; }
  .view-cr .cr-entity--active .cr-entity__quote-name, .view-cr .cr-entity--active i {
    font-weight: bold;
    color: green !important; }
  .view-cr .cr-entity--active span {
    display: inline !important; }
  .view-cr .cr-entity__status-container {
    position: relative; }
  .view-cr .cr-entity__pipe {
    margin-left: 5px;
    margin-right: 5px; }
  .view-cr .cr-entity__type {
    color: orange;
    margin-bottom: 8px; }
  .view-cr .cr-entity__type--align-right {
    text-align: right; }
  .view-cr .cr-entity__status--align-right {
    text-align: right; }
  .view-cr .cr-entity:hover {
    background-color: #f5f5f5; }

.cr-item__item, .tm-item__item, .transfer-mode-item__item {
  width: 152px;
  border-right: 4px solid #fff;
  color: #757575;
  padding: 10px 16px;
  min-height: 48px; }
  .cr-item__item.selected, .tm-item__item.selected, .transfer-mode-item__item.selected {
    border-right-color: #006387;
    color: #006387; }

.cr-item__side-nav, .tm-item__side-nav, .transfer-mode-item__side-nav {
  border-right: 1px solid #e1e1e1; }

.cr-item__container, .tm-item__container, .transfer-mode-item__container {
  height: 380px; }

.cr-item .cancel-cr-btn, .cr-item .save-cr-btn, .tm-item .cancel-cr-btn, .tm-item .save-cr-btn, .transfer-mode-item .cancel-cr-btn, .transfer-mode-item .save-cr-btn {
  width: 85px;
  min-width: 85px;
  height: 30px;
  min-height: 30px;
  border-radius: 2px;
  border: 1px solid #006387;
  background-color: #ffffff;
  box-shadow: none;
  font-size: 12px;
  line-height: 0px; }

.cr-item .save-cr-btn, .tm-item .save-cr-btn, .transfer-mode-item .save-cr-btn {
  border-radius: 2px;
  background-color: #006387;
  color: #fff; }
  .cr-item .save-cr-btn.md-button:focus, .tm-item .save-cr-btn.md-button:focus, .transfer-mode-item .save-cr-btn.md-button:focus {
    background-color: #006387; }
  .cr-item .save-cr-btn[disabled], .tm-item .save-cr-btn[disabled], .transfer-mode-item .save-cr-btn[disabled] {
    border: none; }

.cr-item .save-cr-btn.md-button:not([disabled]):hover, .tm-item .save-cr-btn.md-button:not([disabled]):hover, .transfer-mode-item .save-cr-btn.md-button:not([disabled]):hover {
  background-color: #006387; }

.cr-item__content, .tm-item__content, .transfer-mode-item__content {
  padding: 10px 15px;
  height: 100%;
  overflow: auto; }

.cr-item__header, .tm-item__header, .transfer-mode-item__header {
  color: #000000;
  font-family: Arial;
  font-size: 16px; }

.cr-item__subheader, .tm-item__subheader, .transfer-mode-item__subheader {
  margin: 5px 0px;
  font-size: 11px; }

.cr-item__description, .tm-item__description, .transfer-mode-item__description {
  font-size: 11px; }

.cr-item__legend, .tm-item__legend, .transfer-mode-item__legend {
  color: #e47b00;
  font-size: 11px; }
  .cr-item__legend i, .tm-item__legend i, .transfer-mode-item__legend i {
    font-size: 16px;
    vertical-align: middle;
    padding-right: 5px; }

@media screen and (max-width: 960px) {
  .cr-item, .tm-item, .transfer-mode-item {
    height: 100%; }
    .cr-item__main-content, .tm-item__main-content, .transfer-mode-item__main-content {
      height: 100%; }
    .cr-item__container, .tm-item__container, .transfer-mode-item__container {
      height: calc(100% - 5px); }
    .cr-item__card-checkbox, .tm-item__card-checkbox, .transfer-mode-item__card-checkbox {
      position: absolute;
      top: 3px;
      margin: 0px;
      left: 2px; }
    .cr-item__card, .tm-item__card, .transfer-mode-item__card {
      border: 1px solid #e1e1e1;
      border-bottom: none; }
      .cr-item__card:last-child, .tm-item__card:last-child, .transfer-mode-item__card:last-child {
        border-bottom: 1px solid #e1e1e1; }
    .cr-item__nav-item, .tm-item__nav-item, .transfer-mode-item__nav-item {
      color: #000000;
      font-size: 11px;
      font-weight: 700; }
    .cr-item__nav-count, .tm-item__nav-count, .transfer-mode-item__nav-count {
      color: #000000;
      font-size: 9px; }
    .cr-item__nav-left-arrow, .cr-item__nav-right-arrow, .tm-item__nav-left-arrow, .tm-item__nav-right-arrow, .transfer-mode-item__nav-left-arrow, .transfer-mode-item__nav-right-arrow {
      position: absolute; }
    .cr-item__nav-left-arrow, .tm-item__nav-left-arrow, .transfer-mode-item__nav-left-arrow {
      left: 15px;
      cursor: pointer; }
      .cr-item__nav-left-arrow--inactive, .tm-item__nav-left-arrow--inactive, .transfer-mode-item__nav-left-arrow--inactive {
        color: #e1e1e1; }
    .cr-item__nav-right-arrow, .tm-item__nav-right-arrow, .transfer-mode-item__nav-right-arrow {
      right: 15px;
      cursor: pointer; }
      .cr-item__nav-right-arrow--inactive, .tm-item__nav-right-arrow--inactive, .transfer-mode-item__nav-right-arrow--inactive {
        color: #e1e1e1; }
    .cr-item__card-title, .tm-item__card-title, .transfer-mode-item__card-title {
      padding: 5px;
      width: 75px;
      text-align: right;
      border-radius: 2px 0 0 2px;
      background-color: #efefef;
      border-right: 1px solid #e1e1e1;
      font-weight: 600;
      position: relative; }
    .cr-item__card-txt, .tm-item__card-txt, .transfer-mode-item__card-txt {
      padding: 5px; } }

.cr-item__table-view, .tm-item__table-view, .transfer-mode-item__table-view {
  height: calc(100% - 50px);
  overflow: auto;
  padding: 5px; }

.cr-item .partially-shipped-icon, .tm-item .partially-shipped-icon, .transfer-mode-item .partially-shipped-icon {
  color: #e47b00; }

.line-tview {
  width: 100%;
  white-space: nowrap; }
  .line-tview th, .line-tview td {
    padding: 8px;
    text-align: left;
    font-size: 11px; }
  .line-tview__row {
    border: 1px solid #efefef; }
  .line-tview__header {
    background-color: #efefef; }

.scale-07 {
  transform: scale(0.7); }

#feedback {
  font-family: 'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #212121; }
  #feedback .rating {
    color: lightgrey; }
  #feedback .rating .filled {
    color: gold; }
  #feedback ul li {
    display: inline; }
  #feedback span.required-mark {
    color: red;
    font-size: 20px; }
  #feedback textarea {
    border: 1px solid #ddd;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    min-height: 100px;
    border-radius: 2px;
    -webkit-appearance: none;
    width: 99%;
    padding: 5px; }
  #feedback md-toolbar {
    background-color: #fff; }
  #feedback #surveyHead {
    width: 100%;
    text-align: center; }
    #feedback #surveyHead h1 {
      font-weight: 600;
      font-size: 15px;
      color: #727272; }
  #feedback .md-dialog-content {
    padding: 5px 10px; }
  #feedback md-dialog-actions {
    border-top: solid 1px lightgrey; }
  #feedback .md-primary {
    background-color: #0288d1;
    border-color: #0288d1;
    color: #fff;
    float: right; }
  #feedback #surveyBody {
    padding-bottom: 15px; }
    #feedback #surveyBody legend {
      margin-bottom: 0px;
      border-bottom: none; }
    #feedback #surveyBody .btn-view-feedback {
      width: 98%;
      font-size: 12px;
      color: #337ab7;
      margin-top: 30px; }
    #feedback #surveyBody .btn-live-support {
      width: 98%;
      font-size: 12px;
      color: #337ab7; }
    #feedback #surveyBody a:hover {
      background-color: lightgrey; }
    #feedback #surveyBody button[disabled] {
      background-color: lightgrey !important; }

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.3.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.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); }

.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before, .fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before, .fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before, .fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before, .fa-users:before {
  content: "\f0c0"; }

.fa-chain:before, .fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before, .fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before, .fa-usd:before {
  content: "\f155"; }

.fa-rupee:before, .fa-inr:before {
  content: "\f156"; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158"; }

.fa-won:before, .fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before, .fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before, .fa-car:before {
  content: "\f1b9"; }

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before, .fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before, .fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-genderless:before, .fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before, .fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

#globalquotenote .mce-tinymce {
  height: 100%; }

#globalquotenote .mce-container-body {
  height: 100%; }

#globalquotenote .mce-edit-area {
  height: calc(100% - 40px); }

@media screen and (max-width: 600px) {
  #globalquotenote .mce-edit-area {
    height: calc(100% - 70px); } }

.selector-header {
  width: 100%;
  height: 44px;
  background: #003c52;
  border-bottom: solid 1px #3C3C3C; }

.selector-homeicon {
  width: 44px;
  height: 44px;
  text-align: center;
  cursor: pointer; }

.selector-homeicon i {
  line-height: 44px;
  color: #FFF;
  font-size: 28px; }

.selector-container {
  width: 100%;
  padding: 15px;
  position: relative;
  height: 100%; }

.selector-container.selector-home {
  padding: 0px 0; }

.selector-home-tiles {
  width: 20%;
  float: left;
  padding: 5px; }

.selector-home-tiles-inner {
  width: 100%;
  height: 234px;
  border: solid 1px #ccc;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  overflow: hidden; }

.selector-home-tiles-content {
  width: 100%;
  height: 200px; }

.selector-home-tiles-content .selector-home-tiles-img {
  height: 150px;
  width: 100%;
  text-align: center; }

.selector-home-tiles-content .selector-home-tiles-img img {
  height: 100%; }

.selector-home-tiles-content .selector-home-tiles-name {
  height: 50px;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  color: #006487; }

.selector-home-tiles-buttons {
  width: 100%;
  height: 34px; }

.selector-home-tiles-buttons .selector-home-tiles-button {
  width: 50%;
  height: 100%;
  border: solid 1px #fff;
  background: #006487;
  float: left;
  text-align: center;
  color: #FFF;
  font-size: 13px;
  line-height: 34px;
  cursor: pointer; }

.selector-filter-header {
  width: 100%;
  height: 44px;
  cursor: pointer; }

.selector-filter-header * {
  float: left;
  line-height: 44px;
  color: #006487; }

.selector-filter-header span {
  margin-left: 5px; }

.selector-result-header {
  margin-bottom: 15px; }

.selector-result-header label {
  float: left;
  margin-top: 3px;
  color: #006487;
  font-weight: bold; }

.selector-result-header .selector-result-chip {
  padding: 3px 5px;
  background: #607c8a;
  border-radius: 2px;
  float: left;
  padding-right: 25px;
  position: relative;
  color: #FFF;
  margin: 3px;
  font-size: 11px; }

.selector-result-header .selector-result-chip .chip-close {
  position: absolute;
  right: 5px;
  top: 3px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer; }

.selector-result-header .selector-result-chip .chip-close i {
  font-size: 12px; }

.selector-result-no-products {
  font-size: 14px;
  color: #f44236; }

.selector-result-count {
  font-size: 14px;
  color: #4baf4f; }

.selector-filter {
  width: 210px;
  float: left; }

.selector-filter-elements {
  background: #f6f6f6;
  border: solid 1px #ccc;
  width: 100%;
  /*  height: 600px;*/
  position: relative;
  padding: 10px;
  height: 100%; }

.element-row {
  margin-bottom: 15px; }

.selector-filter-elements label {
  font-size: 13px;
  margin-bottom: 3px;
  display: block; }

.selector-filter-elements select {
  width: 100%;
  height: 25px;
  border: 1px solid #ccc; }

/*-- result Items for Selector--*/
.selector-result {
  width: calc(100% - 210px);
  padding: 0px 10px 10px;
  float: left; }

.selector-result-itembox {
  width: 100%;
  border: solid 1px #ccc;
  background: #FFF;
  position: relative;
  overflow: hidden;
  margin-bottom: 3px;
  padding-bottom: 12px; }

.selector-result-item-image {
  width: 115px;
  background: #ccc;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; }

.selector-result-item-image img {
  width: 100%; }

.selector-result-item-content {
  width: 100%;
  padding: 0;
  overflow: hidden;
  /*  height: 50px;*/ }

.selector-result-item-price {
  width: 25%;
  height: 115px;
  text-align: center;
  float: right; }

.selector-result-item-content .item-header {
  color: #006487;
  font-size: 14px;
  font-weight: bold; }

.selector-result-item-content .item-subheader {
  color: #999;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px; }

.selector-result-item-content .item-description {
  font-size: 12px;
  margin-top: 5px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical; }

.selector-result-item-content .item-description-more-info {
  font-size: 12px;
  margin-top: 5px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #006487;
  font-weight: bold;
  cursor: pointer; }

.selector-result-item-price .item-price {
  font-size: 17px;
  font-weight: bold;
  line-height: 30px; }

.selector-result-item-content-details {
  width: 75%;
  padding: 10px 10px 10px 125px;
  float: left; }

.selector-result-attribute-info {
  width: 100%;
  padding: 0; }

.attribute-info-description {
  float: left; }

/*.selector-qty-input {
     width: 100px;
     height: 30px;
     margin: 0 auto;
     margin-bottom: 10px;
     margin-top:5px;
 }
 .selector-qty-input input {
     width: 40px;
     float: left;
     height: 30px;
     text-align: center
 }*/
.show-details {
  display: block; }

.hide-details {
  display: none; }

.item-details-key {
  font-weight: bold; }

.item-details-value {
  padding-right: 10px;
  margin-right: 5px; }

.selector-family-header {
  text-align: center;
  line-height: 45px;
  font-weight: bold;
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
  color: #FFF; }

.selector-specification-accordian-sec {
  margin-top: 20px; }

.selector-specification-accordian-head {
  padding: 0px 10px;
  background: #666;
  height: 30px;
  line-height: 30px;
  color: #FFF;
  font-size: 14px;
  cursor: pointer; }

.selector-specification-accordian-head i {
  line-height: 30px;
  float: left;
  margin-right: 10px; }

.selector-specification-accordian-head span {
  float: left; }

.selector-specification-accordian-content {
  padding: 15px; }

.selector-talon-text {
  border: 1px solid;
  float: left; }

.selector-talon-search {
  float: left;
  margin-left: 5px;
  margin-top: -4px; }

.cm-popmask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.4;
  z-index: 998;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; }

.cm-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 997; }

.cm-popbody {
  width: 300px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #FFF;
  z-index: 999; }

.cm-pophead {
  font-size: 16px;
  color: #000;
  padding: 12px 18px;
  border-bottom: solid 1px #e5e5e5; }

.cm-popcontent {
  padding: 18px; }

/*--------------------------------------------------------------*/
#manualLayoutContainer svg {
  background: #242424; }

#manualLayoutContainer svg text, #manualLayoutContainer svg foreignObject p {
  cursor: default; }

.manual-layout-btn-group {
  height: 45px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px; }

.manual-layout-btn {
  border: solid 1px #232526;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0px #56595a;
  -moz-box-shadow: 0 1px 0px #56595a;
  -webkit-box-shadow: 0 1px 0px #56595a;
  background: linear-gradient(#696a6b, #525253);
  padding: 3px 10px;
  text-shadow: 0 1px 1px #000;
  color: #cccccc;
  cursor: pointer;
  height: 25px; }

.manual-layout-btn.enabled {
  border: solid 1px #5f95c1;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0px #5f95c1;
  -moz-box-shadow: 0 1px 0px #5f95c1;
  -webkit-box-shadow: 0 1px 0px #5f95c1;
  background: linear-gradient(#28608e, #024f8e);
  padding: 3px 10px;
  text-shadow: 0 1px 1px #000;
  color: #cccccc;
  cursor: pointer;
  height: 25px; }

.manual-layout-btn:hover {
  color: #fff; }

.autoLayout-btn, .updateLayout-btn, .full-screen-btn, .theme-btn, .move-all-wb-btn, .workbench-btn, .refresh-btn {
  float: right;
  margin-left: 5px; }

.advanced-editing-btn, .view-changes-btn {
  float: left;
  margin-right: 5px; }

.full-screen-btn {
  padding: 0px !important; }

#graphicalLayout md-tabs {
  height: auto !important; }

.theme-btn i, .workbench-btn i, .refresh-btn i {
  font-size: 18px; }

#mechanicalContainer svg, #mimicContainer svg {
  background: #000; }

.d3ContextMenu, .d3ContextMenu ul li > ul {
  box-shadow: 0px 3px 30px #222 !important; }

.d3ContextMenu ul li > div.d3ContextMenuArrow {
  padding: 6px 10px !important; }

.d3ContextMenu ul li > div.d3ContextMenuArrow img {
  width: 10px !important; }

.d3ContextMenu {
  background: #333 !important; }

.d3ContextMenu ul li > div.d3ContextMenuItem {
  color: #FFF !important; }

.d3ContextMenu ul li > div.d3ContextMenuIcon {
  padding: 6px 0 0 5px !important; }

.d3ContextMenu ul li > div.d3ContextMenuIcon img {
  height: 17px !important; }

.d3Textbox {
  height: 85px; }

.workbench {
  overflow-y: auto; }

#accessoryPallete .foreignElement *, #accessoryPalleteEle .foreignElement * {
  box-sizing: border-box; }

#accessoryPallete .foreignElement, #accessoryPalleteEle .foreignElement {
  padding-top: 0px;
  overflow: hidden !important;
  overflow-y: auto !important; }

#accessoryPallete .foreignElement > div, #accessoryPalleteEle .foreignElement > div {
  padding: 0px;
  width: 150px;
  height: 35px;
  border: solid 1px #444444;
  margin-bottom: 0;
  overflow: hidden; }

.d3touch #accessoryPallete .foreignElement > div, .d3touch #accessoryPalleteEle .foreignElement > div {
  width: 110px !important;
  background: #2a2a2a !important; }

#accessoryPallete .foreignElement > div:after, #accessoryPalleteEle .foreignElement > div:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

#accessoryPallete .foreignElement div p, #accessoryPalleteEle .foreignElement div p {
  padding: 0;
  margin: 0;
  color: #FFF;
  white-space: nowrap;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  display: block;
  line-height: 35px;
  padding-left: 10px;
  float: left;
  width: 100px; }

#accessoryPallete .foreignElement div.box-icon, #accessoryPallete .foreignElement div.box-preview, #accessoryPalleteEle .foreignElement div.box-icon, #accessoryPalleteEle .foreignElement div.box-preview {
  width: 48px;
  height: 50px;
  float: left;
  text-align: center;
  padding-top: 15px;
  cursor: pointer; }

#accessoryPallete .foreignElement div.box-icon, #accessoryPallete .foreignElement div.box-preview:hover, #accessoryPalleteEle .foreignElement div.box-icon, #accessoryPalleteEle .foreignElement div.box-preview:hover {
  opacity: 0.5; }

#accessoryPallete .foreignElement div.box-icon, #accessoryPallete .foreignElement div.box-preview img, #accessoryPalleteEle .foreignElement div.box-icon, #accessoryPalleteEle .foreignElement div.box-preview img {
  width: 20px;
  height: 20px; }

.workbench.foreignElement {
  padding-top: 10px;
  overflow: hidden; }

.workbench.foreignElement > div {
  margin-bottom: 5px; }

.workbench.foreignElement div {
  padding: 0 10px; }

.d3touch .workbench.foreignElement div {
  width: 250px; }

.workbench.foreignElement > div > div {
  margin-left: 10px; }

.workbench.foreignElement div p {
  padding: 4px 0 4px 20px;
  margin: 0;
  color: #FFF;
  white-space: nowrap;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  display: block; }

.workbench.foreignElement div:before {
  content: '';
  width: 20px;
  height: 20px;
  background: url(../images/folder.png);
  background-repeat: no-repeat;
  background-size: 15px 15px;
  display: block;
  float: left;
  margin-top: 2px; }

.workbench.foreignElement div:after {
  content: '';
  display: block;
  height: 0;
  visibility: hidden;
  clear: both; }

.split-view-btn {
  float: left;
  margin-left: 5px; }

.changes-views {
  border: solid 1px #ff8e05;
  overflow: hidden;
  height: 100%;
  transition: all 0.13s ease; }

.changes-view-01 {
  width: 0; }

.changes-view-02 {
  width: 180px;
  background-color: #331c00; }

.manual-layout-btn-group-left {
  padding-left: 200px; }

.split-view-layout .changes-view-01 {
  width: calc(50% - 90px); }

.split-view-layout .manual-layout-btn-group-left {
  padding-left: 10px; }

.changes-view-header {
  background: #000;
  width: 100%;
  height: 30px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 30px; }

.added span {
  color: #57ff06; }

.removed span {
  color: #f72625; }

.changed span {
  color: #008dff; }

.moved span {
  color: #ffd800; }

.changes-view-list {
  padding: 0; }

.changes-view-list md-list-item {
  font-size: 10px;
  padding: 0 5px;
  height: 28px;
  min-height: 28px;
  color: #fff; }

.changes-view-list .md-button {
  padding: 0 !important; }

.changes-view-list md-icon svg path {
  fill: none !important; }

.changes-view-list md-icon {
  padding: 0;
  font-size: 14px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  min-height: 40px;
  min-width: 40px; }

.changes-view-list md-icon i {
  font-size: 14px;
  color: #FFF; }

.changes-view-list .activated {
  background: #ff8e05; }

.compare-list {
  float: left; }
  .compare-list span {
    color: #FFF !important; }
  .compare-list md-select-value {
    background: #000 !important; }

.configchanges_table tr {
  border-bottom: solid 1px rgba(0, 0, 0, 0.12); }

.configchanges_table th, .configchanges_table td {
  padding: 10px 20px;
  word-break: break-all; }

/*----------------------------------*/
.md-dialog-content .md-title {
  font-size: 15px;
  color: #006487;
  font-weight: bold; }

.md-dialog-content .md-dialog-content-body {
  width: 500px; }

.gl-toolotip {
  background: #28608e; }

.fullscreen-enable {
  width: 100% !important;
  height: 100% !important;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  padding: 0;
  margin: 0; }

.fullscreen-enable svg {
  width: 100% !important;
  height: 100% !important; }

.gl_fullscreen md-content {
  overflow: hidden !important; }

.fullscreen-disable {
  position: relative;
  top: auto;
  left: auto;
  z-index: auto; }

.layout-status-bar {
  position: absolute;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
  font-size: 12px;
  color: #FFF;
  right: 0;
  bottom: 0;
  background: #000;
  text-align: right; }

.gl-preloader {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999; }

.gl-preloader-spinner {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto; }

.gl-preloader-spinner p {
  font-size: 11px;
  color: #FFF;
  margin: 0;
  padding: 0; }

.gl-spinner {
  margin: 0px auto;
  width: 40px;
  height: 20px;
  text-align: center;
  font-size: 0px; }

.gl-spinner > div {
  background-color: #FFF;
  height: 100%;
  width: 4px;
  display: inline-block;
  margin: 0 1px;
  animation: sk-stretchdelay 1.2s infinite ease-in-out; }

.gl-spinner .rect2 {
  animation-delay: -1.1s; }

.gl-spinner .rect3 {
  animation-delay: -1.0s; }

.gl-spinner .rect4 {
  animation-delay: -0.9s; }

.gl-spinner .rect5 {
  animation-delay: -0.8s; }

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4); }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1); } }

/*-------------------------------------------------------------------------------*/

/*Variables Styles*/
.compas-home-icon {
  background: #006487;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  position: relative;
  margin: 0 auto; }
  .compas-home-icon .md-icon-button {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 60px;
    height: 60px;
    min-width: 60px;
    min-height: 60px; }
    .compas-home-icon .md-icon-button md-icon {
      width: 30px;
      height: 30px;
      min-height: 30px;
      min-width: 30px; }

.compas-home-text {
  text-align: center;
  margin-top: 10px;
  height: 35px;
  overflow: hidden; }

.compas-home-icon-box {
  width: 100%; }

.compas-new-icon-badge {
  position: absolute;
  right: -15px;
  top: -10px;
  width: 30px;
  height: 20px; }
  .compas-new-icon-badge md-icon svg path {
    fill: #d50000; }

.compas-home-content {
  height: calc(100% - 44px);
  min-height: calc(100% - 44px); }
  .compas-home-content md-fab-speed-dial {
    position: fixed; }
    .compas-home-content md-fab-speed-dial md-fab-trigger {
      text-align: center; }
      .compas-home-content md-fab-speed-dial md-fab-trigger .md-button.md-fab {
        width: 60px;
        height: 60px;
        margin: 0;
        padding: 0; }
        .compas-home-content md-fab-speed-dial md-fab-trigger .md-button.md-fab md-icon {
          width: 25px;
          height: 25px; }
      .compas-home-content md-fab-speed-dial md-fab-trigger p {
        font-size: 12px; }

@media only screen and (max-width: 480px) {
  .compas-home-icon {
    width: 50px;
    height: 50px; }
    .compas-home-icon .md-icon-button {
      width: 50px;
      height: 50px;
      min-width: 50px;
      min-height: 50px; }
      .compas-home-icon .md-icon-button md-icon {
        width: 25px;
        height: 25px;
        min-height: 25px;
        min-width: 25px; } }

.qoute_header {
  min-height: 50px !important;
  height: 50px !important;
  background: rgba(0, 36, 52, 0.9) !important; }

.qoute_content md-list-item .quote_item {
  border-left: 3px solid #fff; }
  .qoute_content md-list-item .quote_item:hover {
    border-left-color: #607c8a;
    background: #f9f7f7; }

@keyframes loader {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em; }
  40% {
    box-shadow: 0 -2em;
    height: 5em; } }

.qoute_content md-list-item {
  padding: 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  .qoute_content md-list-item .quote_item.level_first_folder {
    padding-left: 20px !important; }
    .qoute_content md-list-item .quote_item.level_first_folder + md-list-item .level_first_folder {
      padding-left: 40px; }
      .qoute_content md-list-item .quote_item.level_first_folder + md-list-item .level_first_folder + md-list-item .level_second_folder {
        padding-left: 60px; }
        .qoute_content md-list-item .quote_item.level_first_folder + md-list-item .level_first_folder + md-list-item .level_second_folder + md-list-item .level_third_folder {
          padding-left: 80px; }
  .qoute_content md-list-item .quote_item.level_second_folder {
    padding-left: 40px !important; }
  .qoute_content md-list-item .quote_item.level_third_folder {
    padding-left: 60px !important; }
  .qoute_content md-list-item:last-child {
    border-bottom: none; }
  .qoute_content md-list-item .parent_list {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    border-left-color: #607c8a;
    background: #f9f7f7; }

.qoute_content md-list {
  padding: 0px; }

.qoute_content > md-list {
  margin-top: 15px; }

.qoute_content .quote_item {
  height: 48px;
  padding: 10px; }
  .qoute_content .quote_item i, .qoute_content .quote_item .dis-name {
    vertical-align: middle; }
  .qoute_content .quote_item i {
    margin-right: 5px; }

.qoute_content .fav_icon {
  float: right; }

.qoute_content .empty {
  text-align: center; }

.qoute_content .secondary_contatiner {
  max-height: 50vh;
  overflow-y: auto; }

.qoute_content .disabled_fav_icon {
  color: lightgray; }

.fav__table-view {
  height: calc(100% - 50px);
  overflow: auto;
  padding: 5px; }

.fav__sortable_column:hover {
  text-decoration: underline; }

.fav-tview {
  width: 100%;
  white-space: nowrap; }
  .fav-tview th, .fav-tview td {
    padding: 8px;
    text-align: left;
    font-size: 11px; }
  .fav-tview__row {
    border: 1px solid #efefef; }
  .fav-tview__header {
    background-color: #efefef; }

.fav_name:hover {
  text-decoration: underline;
  cursor: pointer; }

.fav_header {
  min-height: 50px !important;
  height: 50px !important;
  background: rgba(0, 36, 52, 0.9) !important; }

.favorite_content .fav-list-item {
  border-left: 3px solid #fff; }
  .favorite_content .fav-list-item:hover {
    border-left-color: #607c8a;
    background: #f9f7f7; }

@keyframes loader {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em; }
  40% {
    box-shadow: 0 -2em;
    height: 5em; } }

.favorite_content .fav_continer {
  margin-top: 15px;
  padding: 0px; }
  .favorite_content .fav_continer .md-secondary-container .md-icon-button {
    padding-right: 0px; }

.favorite_content .fav-list-item {
  overflow-wrap: break-word; }
  .favorite_content .fav-list-item .md-button:hover {
    background: none !important; }

@keyframes loader {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em; }
  40% {
    box-shadow: 0 -2em;
    height: 5em; } }

.jfl-shell md-sidenav md-list-item p:hover, .jfl-shell md-sidenav md-list-item:hover, .jfl-shell md-sidenav .active_tab {
  cursor: pointer;
  opacity: 1; }

.jfl-shell md-sidenav md-list-item p {
  transition: all 0.3s ease; }

.jfl-shell md-sidenav {
  margin-left: 1px; }
  .jfl-shell md-sidenav md-list, .jfl-shell md-sidenav md-content {
    padding: 0px; }
  .jfl-shell md-sidenav md-list-item {
    opacity: 0.7;
    padding: 0px; }
    .jfl-shell md-sidenav md-list-item:hover {
      background: #eae8e8; }
    .jfl-shell md-sidenav md-list-item p {
      padding: 12px 24px 12px 16px; }
  .jfl-shell md-sidenav .md-subheader {
    background: none; }
  .jfl-shell md-sidenav md-divider {
    padding: 0px; }
  .jfl-shell md-sidenav .active_tab {
    background: #eae8e8 !important;
    color: #002434; }

.jfl-shell md-sidenav.md-sidenav-left {
  /*z-index: 9 !important;*/ }

.jfl-shell .toggle-nav-btn {
  cursor: pointer;
  margin-right: 16px; }

.jfl-shell .tab-icons {
  vertical-align: middle;
  margin-right: 15px; }

.move-lines {
  height: 80%; }
  .move-lines__title-bar {
    padding: 10px 15px; }
  .move-lines__title-text {
    color: #000000;
    font-size: 13px;
    font-weight: 700; }
  .move-lines__lineno {
    width: 116px; }
    .move-lines__lineno .md-errors-spacer {
      display: none; }
  .move-lines__close {
    position: absolute;
    right: 15px;
    font-size: 21px;
    top: 15px;
    color: #000000; }
  .move-lines__container {
    min-height: 300px;
    height: calc(100% - 70px);
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden; }
  .move-lines__tl-header {
    background: #e2e2e2;
    padding: 10px;
    min-width: 600px; }
  .move-lines__tl-body {
    height: calc(100% - 40px);
    overflow-y: auto;
    min-width: 600px; }
  .move-lines__tl-el {
    padding: 10px;
    border-bottom: 1px solid #e0e0e0; }
    .move-lines__tl-el md-checkbox {
      vertical-align: middle;
      margin: 0px !important;
      margin-top: -2px !important; }
      .move-lines__tl-el md-checkbox .md-icon {
        transform: scale(0.9); }
  .move-lines__drag-holder {
    vertical-align: middle;
    color: #e0e0e0;
    margin-top: -2px !important; }
  .move-lines__selection, .move-lines__linenav, .move-lines__stepnav {
    display: inline-block; }
  @media screen and (max-width: 970px) {
    .move-lines {
      height: 100%; } }
  @media screen and (max-width: 530px) {
    .move-lines__selection, .move-lines__linenav, .move-lines__stepnav {
      display: block; }
    .move-lines__dd-select {
      display: block;
      margin-top: 5px !important; }
    .move-lines .cus-btn {
      margin-left: 0px; }
    .move-lines__close {
      right: 10px;
      top: 5px; }
    .move-lines__container {
      height: calc(100% - 110px); } }

.cus-btn {
  border: 1px solid #006387;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: none !important;
  height: 30px;
  min-width: 99px;
  line-height: 0px; }
  .cus-btn__text, .cus-btn__icon {
    color: #006387;
    font-size: 14px; }
  .cus-btn--fill, .cus-btn--fill:hover {
    background-color: #006387 !important; }
  .cus-btn--color-white {
    color: #fff; }
  .cus-btn[disabled] {
    background-color: #e2e2e2 !important;
    border: none;
    color: #fff; }
    .cus-btn[disabled] .cus-btn__text, .cus-btn[disabled] .cus-btn__icon {
      color: #fff;
      font-size: 14px; }

.as-sortable-placeholder {
  background: #e2e2e2; }

.as-sortable-dragging {
  display: table-row !important;
  background: #fff; }

.as-sortable-drag {
  margin-top: 100px; }

.sort {
  transition: all 0.25s ease;
  -webkit-transition: all  0.25s ease; }

.descending {
  transform: rotate(180deg); }

/*Variables Styles*/
/*body, html {  This was affecting overall application font
  font-family: Siemens Sans;
  font-style: normal;
  letter-spacing: 0.15px;
  margin: 0;
  padding: 0;
} */
/*  This was impacting create project form to look much smaller
form{
  display:contents;
} */
/* Top left text */
.compas-banner-title {
  position: absolute;
  top: 30%;
  left: 5%;
  color: #fff;
  font-size: 18px;
  margin-bottom: 10px; }

.compas-banner-text-area {
  position: absolute;
  top: 35%;
  left: 5%; }

.compas-banner-text {
  color: #fff;
  margin: 0; }

li {
  list-style: none; }

.wrapper {
  box-sizing: unset;
  display: grid;
  grid-template-columns: 2fr 1fr;
  background-color: #f1f1f1;
  grid-auto-rows: minmax(55px, auto);
  height: 100%;
  /*  height: 100vh;
    width: 100vw;*/ }

.banner_English {
  grid-column: 1/2;
  grid-row: 1/10;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  background: url(../Images/English-banner.png), lightgray 50%/cover no-repeat;
  background-size: cover; }

.banner_French {
  grid-column: 1/2;
  grid-row: 1/10;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  background: url(../Images/French-banner.png), lightgray 50%/cover no-repeat;
  background-size: cover; }

.header {
  box-sizing: unset;
  grid-column: 2;
  grid-row: 1;
  display: -ms-flexbox;
  display: flex;
  width: 558px;
  padding: 28px 80px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.login-header {
  box-sizing: unset;
  grid-column: 2;
  grid-row: 1;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 80px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 130px; }

.header-section {
  display: -ms-flexbox;
  display: flex;
  width: 500px; }

/* Figma CSS */
.helpText {
  width: 46px;
  padding: 4px 24px 4px 24px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 16px;
  -ms-flex: 1 0 0;
      flex: 1 0 0;
  color: var(--light-theme-tokens-actions-primary-action-primary, #007993);
  font-feature-settings: "clig" off, "liga" off;
  text-overflow: ellipsis;
  /* Title 2 */
  font-family: Siemens Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  /* 114.286% */
  letter-spacing: 0.15px;
  margin-left: 250px;
  margin-top: 6px; }

.login-section--no-form {
  grid-row: 3; }

.login-section--with-form {
  grid-row: 5; }

.login-section {
  box-sizing: unset;
  grid-column: 2;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 80px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 60px;
  -ms-flex: 1 0 0;
      flex: 1 0 0;
  -ms-flex-item-align: stretch;
      align-self: stretch; }

.labelDisplay {
  box-sizing: unset;
  display: -ms-flexbox;
  display: flex;
  width: 383px;
  height: 68px;
  padding: 28px 15px 8px 0px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.labelDisplay-txt {
  color: var(--light-theme-tokens-text-text-primary, #000028);
  font-feature-settings: "clig" off, "liga" off;
  text-overflow: ellipsis;
  whitespace: nowrap;
  /* H1 Heading Black */
  font-family: Siemens Sans;
  font-size: 30px;
  font-style: normal;
  font-weight: 900;
  line-height: 32px;
  /* 106.667% */
  letter-spacing: 0.31px; }

.user-section {
  /**/
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-item-align: stretch;
      align-self: stretch; }

.field-label {
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  width: max-content;
  padding: 5px 325px 0px 0px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: var(--light-theme-tokens-text-text-secondary, #4c4c68);
  font-feature-settings: "clig" off, "liga" off;
  /* Caption */
  font-family: Siemens Sans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  letter-spacing: 0.12px;
  -ms-flex-align: end;
      align-items: flex-end; }

.user-filed {
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  width: 420px;
  padding: 8px 0px 8px 8px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: 2px;
  border: 1px solid var(--light-theme-tokens-ui-ui-1, #000028);
  background: var(--light-theme-tokens-base-base-1, #fff); }

.login-details {
  display: -ms-flexbox;
  display: flex;
  width: 383px;
  /* height: 467px; */
  /* padding-top: 24px; */
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 16px; }

/* .actn-content {
    display: flex;
    padding: 16px 20px 32px 20px;
    flex-direction: column;
    align-items: center;
    gap: 15px;
    align-self: stretch;
   
    height: 137px;
  } */
.terms-section {
  gap: 4px;
  display: -ms-flexbox;
  display: flex;
  padding: 2px 0px;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }

.chk {
  width: 16px;
  height: 16px; }

.term-data {
  width: 420px; }

.login-btn {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0px;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 16px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  width: 420px; }

.login-button {
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  padding: 8px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  -ms-flex: 1 0 0;
      flex: 1 0 0;
  background: var(--light-theme-tokens-actions-primary-action-primary, #007993);
  color: var(--light-theme-tokens-actions-primary-action-primary-text, #fff);
  text-align: center;
  font-feature-settings: "clig" off, "liga" off;
  /* Title 2 */
  font-family: Siemens Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  /* 114.286% */
  letter-spacing: 0.15px;
  border: none;
  cursor: pointer; }

.verification-login-txt {
  cursor: pointer;
  /* opacity: 0.65; */
  background: var(--light-theme-tokens-actions-primary-action-primary, #007993);
  color: var(--light-theme-tokens-actions-primary-action-primary-text, #fff);
  text-align: center;
  font-feature-settings: "clig" off, "liga" off;
  /* Title 2 */
  font-family: Siemens Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  /* 114.286% */
  letter-spacing: 0.15px;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  -ms-flex: 1 0 0;
      flex: 1 0 0;
  border: none; }

.forgotPassword {
  color: var(--light-theme-tokens-actions-primary-action-primary, #007993);
  font-feature-settings: "clig" off, "liga" off;
  /* Title 2 */
  font-family: Siemens Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  /* 114.286% */
  letter-spacing: 0.15px;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  text-decoration: underline; }

.termsConditions {
  width: 217.192px;
  height: 16px;
  color: var(--light-theme-tokens-text-text-primary, #000028);
  font-feature-settings: "clig" off, "liga" off;
  /* Body 2 */
  font-family: Siemens Sans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
  letter-spacing: 0.15px; }

.terms {
  color: var(--light-theme-tokens-actions-secondary-action-secondary-text, #007993);
  font-feature-settings: "clig" off, "liga" off;
  /* Title 2 */
  font-family: Siemens Sans;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  /* 114.286% */
  letter-spacing: 0.15px;
  text-decoration: underline; }

.footer-section {
  grid-column: 2;
  grid-row: 9;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 8px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -ms-flex-align: center;
      align-items: center; }

.footer-txt {
  color: #007993;
  font-feature-settings: "clig" off, "liga" off;
  /* Body 2 */
  font-family: Siemens Sans;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
  letter-spacing: 0.15px;
  text-decoration: underline; }

.footer-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 16px; }

.subFooter {
  display: -ms-flexbox;
  display: flex;
  gap: 8px; }

.svg-cls {
  width: 74.958px;
  height: 12.591px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.login-button[disabled] {
  cursor: default;
  background: grey; }

.err-div {
  display: -ms-flexbox;
  display: flex;
  padding: 10px 12px;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 8px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-left: 4px solid var(--light-theme-tokens-status-status-danger, #d72339);
  background: var(--light-theme-tokens-base-base-danger, #fcccd7); }

.succ-div {
  display: -ms-flexbox;
  display: flex;
  padding: 10px 12px;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 8px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-left: 4px solid var(--light-theme-tokens-status-status-danger, #30d523);
  background: var(--light-theme-tokens-base-base-danger, #b3ecaf); }

/**************/
/*  old login
.compas-login-screen{
  background: $mainNavbarColor;
}

.compas-login-box{
    width: 318px;
    height: 600px;
    //border: solid 1px #ccc;
    h2{
        font-size: 20px;
        color:#FFF;
        text-align: center;
        font-weight: 200;
        margin-bottom: 35px;
        span{
            font-size: 35px;
        }
    }

    md-input-container{
        label{
            color:#FFF;
        }
        .md-input{
            border-color: rgba(255, 255, 255, 0.5);
            font-size: 15px;
            color: #FFF;
        }
        &:not(.md-input-invalid){
            &.md-input-focused{
                label{
                    color:#FFF;
                }
                .md-input{
                    border-color: rgba(255, 255, 255, 0.5);
                }
            }
        }
        
    }

    .md-button.md-raised[disabled]{
        background-color: $themeColor;
        color:#FFF; 
        opacity:0.3;
    }
} */
.compas-login-captcha {
  margin-bottom: 15px; }
  .compas-login-captcha > div {
    margin: 0 auto; }

.compas-login-secondary-button {
  color: #CCC; }

/*


   Magic 360 v4.6.4 
   Copyright 2016 Magic Toolbox
   Buy a license: https://www.magictoolbox.com/magic360/
   License agreement: https://www.magictoolbox.com/license/


*/
@font-face {
  font-family: 'magic360';
  font-weight: normal;
  font-style: normal;
  src: url("fonts/magic360.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-family: 'magic360';
  src: url("data:application/octet-stream;base64,d09GRgABAAAAAA5IAA8AAAAAGVAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADMAAABCsP6z7U9TLzIAAAGMAAAAQwAAAFY+IEkFY21hcAAAAdAAAACAAAACCqm17StjdnQgAAACUAAAAAoAAAAKAAAAAGZwZ20AAAJcAAAFlAAAC3CIkJBZZ2FzcAAAB/AAAAAIAAAACAAAABBnbHlmAAAH+AAAA1sAAAUgQX/h8WhlYWQAAAtUAAAAMAAAADYJPaoVaGhlYQAAC4QAAAAdAAAAJAc9A19obXR4AAALpAAAAB8AAAA0LHUAAGxvY2EAAAvEAAAAHAAAABwHrgj2bWF4cAAAC+AAAAAgAAAAIACjC7NuYW1lAAAMAAAAAXcAAALNzJ0cHnBvc3QAAA14AAAAZwAAAO0t7RPFcHJlcAAADeAAAABlAAAAe91rA4V4nGNgZGBg4GKQY9BhYHRx8wlh4GBgYYAAkAxjTmZ6IlAMygPKsYBpDiBmg4gCAIojA08AeJxjYGTOZpzAwMrAwFTFtIeBgaEHQjM+YDBkZAKKMrAyM2AFAWmuKQwOLxhecDMH/c9iiGIOYpgGFGYEyQEA4qgLowB4nO2R3Q0CMQyDv3Lh+LmOwgAMxBNTMZ63OJxcJJag0mcpbtoHGzgDi3mYgPFmkOdld5S/cC8/eNZOpK9t362keo7Sk3fDP65cuHLzu43pi5X/maWf3yQOKs3GCaImW1GT+arJxtQ4adQ4c9Q4fdS4B9Rkk2rcjVs8YH4Bs8AfcQAAAAAAAAAAAAAAAHicrVZpcxNHEJ3VYcs2PoIPEjaBWcZyjHZWmMsIEMbsShbgHPKV7EKOXUt27otP/Ab9ml6RVJFv/LS8Hh3YYCdVVChK/ab37Uz3655ek9CSxF5Yj6TcfCmmtjZpZOdJSDdsWo7iQ9nZCylTTP4uiIJotdS+7TgkIhKBqnWFJYLY98jSJONDjzJatiW9alJu6Ul32RoP6q369tPQUY7dCSU1m6FD65EtqcKoEkUy7ZGSNi3D1V9JWuHnK8x81QwlgugkksabYQyP5GfjjFYZrcZ2HEWRTZYbRYpEMzyIIo+yWmKfXDFBQPmgGVJe+TSifIQfkRV7lNMKccl2mt/3JT/pHc6/JOJ6i7IlB/5AdmQHe6cr+SLS2grjpp1sR6GK8HR9J8Qjm5Pqn+xRXtNo4HZFpifNCJbKV5BY+Qll9g/JauF8ypc8GtWSg5wIWi9zYl/yDrQeR0yJaybIgu6OToig7pecodhj+rj4471dLBchBMg4lvWOSrgQRilhs5okbQQ5iJKyRZXUekdMnPI6LeItYb9O7ehLZ7RJqDsxnq2Hjq2cqOR4NKnTTKZO7aTm0ZQGUUo6Ezzm1wGUH9Ekr7axmsTKo2lsM2MkkVCghXNpKohlJ5Y0BdE8mtGbu2Gaa9eiRZo8UM89ek9vboWbOz2n7cA/a/xndSqmg70wnZ4OyEp8mna5SdG6fnqGfybxQ9YCKpEtNsOUxUO2fgfl5WNLjsJrA2z3nvMr6H32RMikgfgb8B4v1SkFTIWYVVAL3bTWtSzL1GpWi1Rk6rshTStf1mkCTTkOfWNfxjj+r5kZS0wJ3+/E6dkRl5659iXINIfcZl2P5nVqsV2AzmzP6TTL9n2d5th+oNM82/M6HWFr63SU7Yc6LbD9SKdjbC9oQZPuOwRyEYFcwAYSgbB1EAjbSwiErUIgbBcRCNsiAmG7hEDYfoxA2C4jELaXtayafippHDsTywBFiAOjOe7IZW4qV1PJpRKui0anNuQpcqukonhW/SsD/eKRN6yBtUC6RNb8ikmufFSV44+uaHnTxLkCjlV/e3NcnxMPZb9Y+FPwv9qaqqRXrHlkchV5I9CT40TXJhWPrunyuapH1/+Lig5rgX4DpRALRVmWDb6ZkPBRp9NQDVzlEDMbMw/X9bplzc/h/JsYIQvofvw3FBoL3INOWUlZ7WCv1dePZbm3B+WwJ1iSYr7M61vhi4zMSvtFZil7PvJ5wBUwKpVhqw1creDNexLzkOlN8kwQtxVlg6SNx5kgsYFjHjBvvpMgJExdtYHaKZywgbxgzCnY74RDVG+U5XB7oX0ejZR/a1fsyBkVTRD4bfZG2OuzUPJbrIGEJ7/U10BVIU3FuKmASyPlhmrwYVyt20YyTqCvqNgNy7KKDx9H3HdKjmUg+UgRq0dHP629Qp3Uuf3KKG7fO/0IgkFpYv72vpnioJR3tZJlVm0DU7calVPXmsPFqw7dzaPue8fZJ3LWNN10T9z0vqZVt4ODuVkQ7dsclKVMLqjrww4bqMvNpdDqZVyS3nYPMCwwoN+hFRv/V/dx+DxXqgqj40i9nagfo89iDPIPOH9H9QXo5zFMuYaU53uXE59u3MPZMl3FXayf4t/ArLXmZukacEPTDZiHrFodusoNfKcGOj3S3I70EPCx7grxAGATwGLwie5axvMpgPF8xhwf4HPmMGgyh8EWcxhsM2cNYIc5DHaZw2CPOQy+YM46wJfMYRAyh0HEHAZPmBMAPGUOg6+Yw+Br5jD4hjn3Ab5lDoOYOQwS5jDY13RrKHOLF3QXqG1QFejA9BMW97A41FQZsr/jhWF/bxCzfzCIqT9quj2k/sQLQ/3ZIKb+YhBTf9V0Z0j9jReG+rtBTP3DIKY+0y/GcpnBX0a+S4UDyi42n/P3xPsHwhpAtgABAAH//wAPeJyFlM9vE0cUx+fNZHcTh9hZvN4FQUmcCC9SCK7Ij5UANYkjFZsDa3NCHNGKH+FASTggBN51yAH1QmStIEKRmkurXio1akuyEQgOudjcLA5VQYQeihB/AiILb2Ztfimol3kzb958P9/ZmVlCCXn3hO2gr4lMukj7XzGljdDBAUirpmJaYChGWjXgGRxxqs5CuOQsXA3XHfo6XL+24FTDXzALR64SQrjOIptjvU2drg4JUMcyhRAIGWtxCvbhCjZ391z4jzNfdcK/pxYden/egcy5u6QNNX5it9g3QkMju0jXeExPbe/eplBoGxzYa6lpC00phmIqalMThFGTdbvhsufZYaPiFcse2JUKH9Prrme73kUv/H3WtekB1y16FbA3b7izUMTpA+Ey1rvu/7MVNY1cQL5hqRDtC5CPX4g+Qp7r2m8bnmuXBRf5Lmx43vGym+akik2zlbJdRpNhb4W7maVZXISpytbsXUYy0dUhU7HvVL/Y98gQt2AOpXDLTDH6RwyLHc1v5FftzcciwEsRNlZ5sPIv8oENd6IZRYTwRoDZVbI1c2dK624xWzDcbgKYJaDAiYZCb0bMm/fslQI8/0HQ6MMXhRV75ST2A5teWbHvff8cwt6Aj2n23zzWkuY9WWanWCfZQb7FezKY1tr5fdMSYOiarPT3ZcyR4e+gB6zRgz2gQ0qLQxYUuS8LmeExMDPDo9bQQR1+loJiTEu8SWig7+4sBnJcHpfgT623o9mX1kpiXgepXQpKsT1YGMdyug0L5DEZnn4yiMvNipbHgJ1gjBjC4/6epPCY0uTMF1YOA1ppeh+Avow1Mjyqf/D+GzorBVK3NCbLQbET8XE0/rGr7YmVuFk0cwjHtKO0JknjWI8Vu3Udzity1It/MivODk1eoP7n90WNxxRG8OySZnR4hrgie01xeGp0idYuFRr5mcnJmXyjAGcmeOCJCbhzudAozPyRm8bMfxMzmAx/xWY61+LN0aWv8QyhnYxAEGHVyENumsvncoJ36yOPLl0+hnHzwSQ3RFUxE57G5tJk6wym2Ct24sP/hPH/Uip6ccno/fn1+Zo/UfMh8Ou3sanN1336Y90Pj/q1LTRiiky5xmePl6+u1uBstV6t+W31Kl8Lb7gYZsh7fwNNrgB4nGNgZGBgAOI9fgK18fw2Xxm4mV8ARRguSxtbIej/WcwvmIOAXA4GJpAoABR1CZh4nGNgZGBgDvqfBSRfMDD8/w8kgSIogBcAh9YFogAAAHicY37BwMAsAcQtQLwADUdCMFM2EIPkX0AwAMNDB5sAAAAAAAAkAEYAhADCAPwBOAGKAdoCEgJMAm4CkAABAAAADQAxAAQAAAAAAAIAAAAQAHMAAAAeC3AAAAAAeJx1kMtOwkAUhv+RiwqJGk3cOisDMZZLIgsSEhIMbHRDDFtTSmlLSodMBxJew3fwYXwJn8WfdjAGYpvpfOebM2dOB8A1viGQP08cOQucMcr5BKfoWS7QP1sukl8sl1DFm+Uy/bvlCh4QWK7iBh+sIIrnjBb4tCxwJS4tn+BC3Fku0D9aLpJ7lku4Fa+Wy/Se5QomIrVcxb34GqjVVkdBaGRtUJftZqsjp1upqKLEjaW7NqHSqezLuUqMH8fK8dRyz2M/WMeu3of7eeLrNFKJbDnNvRr5ia9d48921dNN0DZmLudaLeXQZsiVVgvfM05ozKrbaPw9DwMorLCFRsSrCmEgUaOtc26jiRY6pCkzJDPzrAgJXMQ0LtbcEWYrKeM+x5xRQuszIyY78PhdHvkxKeD+mFX00ephPCHtzogyL9mXw+4Os0akJMt0Mzv77T3Fhqe1aQ137brUWVcSw4MakvexW1vQePROdiuGtosG33/+7wfjaYRPAHicbcw7CoAwEATQHf+/RC+SIokXslAQ1sZo4+kVtMiCUw37mKWE3jT0H4UEKTLkKFCiQo0GLTooaGr3OazXbJaTWX89bBOzsSoiY7sY+5gmPgaxfA5i6+RjJ9BL9AJHiSPRDVoLPsUAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYyMGhBaA4UeicDAwMnMouZwWWjCmNHYMQGh46IjcwpLhvVQLxdHA0MjCwOHckhESAlkUCwkYFHawfj/9YNLL0bmRhcAAfTIrgAAAA=") format("woff"), url("data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQrD+s+0AAAD8AAAAQk9TLzI+IEkFAAABQAAAAFZjbWFwqbXtKwAAAZgAAAIKY3Z0IAAAAAAAAA1YAAAACmZwZ22IkJBZAAANZAAAC3BnYXNwAAAAEAAADVAAAAAIZ2x5ZkF/4fEAAAOkAAAFIGhlYWQJPaoVAAAIxAAAADZoaGVhBz0DXwAACPwAAAAkaG10eCx1AAAAAAkgAAAANGxvY2EHrgj2AAAJVAAAABxtYXhwAKMLswAACXAAAAAgbmFtZcydHB4AAAmQAAACzXBvc3Qt7RPFAAAMYAAAAO1wcmVw3WsDhQAAGNQAAAB7AAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQNrAZAABQAAAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoCwNS/2oAWgNSAJYAAAABAAAAAAAAAAAABQAAAAMAAAAsAAAABAAAAWoAAQAAAAAAZAADAAEAAAAsAAMACgAAAWoABAA4AAAABAAEAAEAAOgL//8AAOgA//8AAAABAAQAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAoAAAAAAAAAAMAADoAAAA6AAAAAABAADoAQAA6AEAAAACAADoAgAA6AIAAAADAADoAwAA6AMAAAAEAADoBAAA6AQAAAAFAADoBQAA6AUAAAAGAADoBgAA6AYAAAAHAADoBwAA6AcAAAAIAADoCAAA6AgAAAAJAADoCQAA6AkAAAAKAADoCgAA6AoAAAALAADoCwAA6AsAAAAMAAAAAgAA/9QDGALqAAYADQAItQoHBAACLSsBIREnByc3ARcHFyERFwHcATxkkmSY/qBkmHr+xGQC6v7EfJhkkv6mZJJkATx6AAAAAgAA/5wDhAMgAAYADQAItQ0JBQECLSs3JyERJwcnAQcXIREXN5xqAShkkmQDhJpo/tpkkJJk/thqnGQCvJBkASZomgAEAAD/nwOPAx0ABgANABQAGwANQAoWFRIQDAcCAQQtKyU3ESE3JzcBBxcHJwcRAQcXIREXNwERJwcnNycDEH/+sYCAT/7SgYBQfoABT4GB/rGAgAJ9f4BPf4BvgP6wgn9PAi5/f1CAgQFP/YN/ggFQgIACLv6xgYBQf38ABAAA/58DjwMdAAYADQAUABsADUAKFhUSEAwHAgEELSslBxEhBxcHATcnNxc3EQE3JyERJwcBERc3FwcXAsCAAU9/f0/80oB/T36B/rGAgAFPgX8B34CATn5/IYIBUICBTwIvgX5Pfn/+sf4ggYD+sIKCAi8BT39+T36BAAQAAP+fA48DHQAGAA0AFAAbAA1AChsXEw8NCQYCBC0rJTcVIzcnNwEHNTMHFwcBJzMVJwcnAwcXIzUXNwNHSN9IuE/9y0jfSLhPAeZI30i4T9+4SN9IuDdI4Ei5TwGXSN9IuE8BB0jfSLhP/oO5SOBIuAAABAAA/58DjwMdAAYADQAUABsADUAKGRUUEA0JBgIELSslBzUzBxcHASc3FzcPAQM3JzMVJwcBIzUXNxcHAohI30i4T/2Itk+3SQHecLhI30i4Ar/gSbdPt1hI30i5TwJ4t0+2Rt4B/iC5SN9IuQIv4Ui2T7cAAAAAAgAA/7EDWgMLABgAMAAItS0hFAgCLSsBFA8BFxYUBgcjIiYnNTQ+AR8BNzYyHwEWARUUDgEvAQcGIi8BJjQ/AScmNDY3MzIWAaUFuVAKFA/6DxQBFhwLULkGDgZABQG0FCAJULkGDgZABQW6UQoUD/oPFgEFCAW5UQoeFAEWDvoPFAIMULkGBj8GAdv6DxQCDFC5BgY/Bg4GuVEKHhQBFgAAAAACAAD/uQNSAwMAFwAwAAi1LB8TCAItKwEVFAYmLwEHBiIvASY0PwEnJjQ2OwEyFgEUDwEXFhQGKwEiJjc1NDYWHwE3NjIfARYBrRYcC1G5BRAFPwYGuVALFg76DhYBpQa5UAsWDvoOFgEUHgpRuQYOBj8GATr6DhYCCVG6BQVABRAFuVALHBYWAWkHBrlQCxwWFg76DhYCCVG6BQVABQAABAAAAAACawKUAAYADQAUABsADUAKGxcRDgoHAwAELSsTJwc1MwcXBxcHFyM1FyUnNyczFScRNxUjNyc3unFJ0khzQ0NzSNJJAWZBc0jSSUnSSHNBAZd0SdJJc7NCckjSSeVBc0nSSP6oSdJIckIAAAQAAAAAAoQCoAAGAA0AFAAbAA1AChsXEQ4KBwMABC0rExc3FSM3JxMnNyczFScBFwcXIzUXEQc1MwcXB0JySdJIc0JCc0jSSQGPQXNI0klJ0khzQQKgdErSSHP9vUNxSdJIAhFBc0jSSf5iSNJJcUMAAAAAAgAA/2oD6ANSAAYADQAItQ0JAwACLSsVERc3FwcXEzcnIREnB5TKkMmUQcmUAbmUypYBuZTJkMqUAorKlP5HlMkAAAACAAD/agPoA1IABgANAAi1CgcGAgItKxU3JyERJwcBERc3FwcXyZQBuZLJAWeSypLJlATKkv5HlMkB+gG5lMmSypIAAAEAAAABAAC8ThB9Xw889QALA+gAAAAA0xszOgAAAADTGzM6AAD/agPoA1IAAAAIAAIAAAAAAAAAAQAAA1L/agAAA+gAAP//A+gAAQAAAAAAAAAAAAAAAAAAAA0D6AAAAxgAAAOEAAADoAAAA6AAAAOgAAADoAAAA1kAAANZAAACawAAAoQAAAPoAAAD6AAAAAAAAAAkAEYAhADCAPwBOAGKAdoCEgJMAm4CkAABAAAADQAxAAQAAAAAAAIAAAAQAHMAAAAeC3AAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE2IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA2ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAAtyZXNpemUtZnVsbA5yZXNpemUtc21hbGwtMQ1yZXNpemUtZnVsbC0xDHJlc2l6ZS1zbWFsbA9yZXNpemUtZnVsbC1hbHQQcmVzaXplLXNtYWxsLWFsdA1yZXNpemUtZnVsbC0yDnJlc2l6ZS1zbWFsbC0yDXJlc2l6ZS1mdWxsLTMOcmVzaXplLXNtYWxsLTMNcmVzaXplLWZ1bGwtNA5yZXNpemUtc21hbGwtNAAAAAAAAAEAAf//AA8AAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwgZCCwwFCwBCZasigBCkNFY0VSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQpDRWNFYWSwKFBYIbEBCkNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ABK1lZI7AAUFhlWVktsAMsIEUgsAQlYWQgsAVDUFiwBSNCsAYjQhshIVmwAWAtsAQsIyEjISBksQViQiCwBiNCsQEKQ0VjsQEKQ7AAYEVjsAMqISCwBkMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZISCwQFNYsAErGyGwQFkjsABQWGVZLbAFLLAHQyuyAAIAQ2BCLbAGLLAHI0IjILAAI0JhsAJiZrABY7ABYLAFKi2wBywgIEUgsAtDY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAgssgcLAENFQiohsgABAENgQi2wCSywAEMjRLIAAQBDYEItsAosICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAssICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDCwgsAAjQrILCgNFWCEbIyFZKiEtsA0ssQICRbBkYUQtsA4ssAFgICCwDENKsABQWCCwDCNCWbANQ0qwAFJYILANI0JZLbAPLCCwEGJmsAFjILgEAGOKI2GwDkNgIIpgILAOI0IjLbAQLEtUWLEEZERZJLANZSN4LbARLEtRWEtTWLEEZERZGyFZJLATZSN4LbASLLEAD0NVWLEPD0OwAWFCsA8rWbAAQ7ACJUKxDAIlQrENAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAOKiEjsAFhIIojYbAOKiEbsQEAQ2CwAiVCsAIlYbAOKiFZsAxDR7ANQ0dgsAJiILAAUFiwQGBZZrABYyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wEywAsQACRVRYsA8jQiBFsAsjQrAKI7AAYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wFCyxABMrLbAVLLEBEystsBYssQITKy2wFyyxAxMrLbAYLLEEEystsBkssQUTKy2wGiyxBhMrLbAbLLEHEystsBwssQgTKy2wHSyxCRMrLbAeLACwDSuxAAJFVFiwDyNCIEWwCyNCsAojsABgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAfLLEAHistsCAssQEeKy2wISyxAh4rLbAiLLEDHistsCMssQQeKy2wJCyxBR4rLbAlLLEGHistsCYssQceKy2wJyyxCB4rLbAoLLEJHistsCksIDywAWAtsCosIGCwEGAgQyOwAWBDsAIlYbABYLApKiEtsCsssCorsCoqLbAsLCAgRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOCMgilVYIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgbIVktsC0sALEAAkVUWLABFrAsKrABFTAbIlktsC4sALANK7EAAkVUWLABFrAsKrABFTAbIlktsC8sIDWwAWAtsDAsALABRWO4BABiILAAUFiwQGBZZrABY7ABK7ALQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+IzixLwEVKi2wMSwgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhOC2wMiwuFzwtsDMsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYbABQ2M4LbA0LLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyMwEBFRQqLbA1LLAAFrAEJbAEJUcjRyNhsAlDK2WKLiMgIDyKOC2wNiywABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCEMgiiNHI0cjYSNGYLAEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBENgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA3LLAAFiAgILAFJiAuRyNHI2EjPDgtsDgssAAWILAII0IgICBGI0ewASsjYTgtsDkssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA6LLAAFiCwCEMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wOywjIC5GsAIlRlJYIDxZLrErARQrLbA8LCMgLkawAiVGUFggPFkusSsBFCstsD0sIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSsBFCstsD4ssDUrIyAuRrACJUZSWCA8WS6xKwEUKy2wPyywNiuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xKwEUK7AEQy6wKystsEAssAAWsAQlsAQmIC5HI0cjYbAJQysjIDwgLiM4sSsBFCstsEEssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxKwEUKy2wQiywNSsusSsBFCstsEMssDYrISMgIDywBCNCIzixKwEUK7AEQy6wKystsEQssAAVIEewACNCsgABARUUEy6wMSotsEUssAAVIEewACNCsgABARUUEy6wMSotsEYssQABFBOwMiotsEcssDQqLbBILLAAFkUjIC4gRoojYTixKwEUKy2wSSywCCNCsEgrLbBKLLIAAEErLbBLLLIAAUErLbBMLLIBAEErLbBNLLIBAUErLbBOLLIAAEIrLbBPLLIAAUIrLbBQLLIBAEIrLbBRLLIBAUIrLbBSLLIAAD4rLbBTLLIAAT4rLbBULLIBAD4rLbBVLLIBAT4rLbBWLLIAAEArLbBXLLIAAUArLbBYLLIBAEArLbBZLLIBAUArLbBaLLIAAEMrLbBbLLIAAUMrLbBcLLIBAEMrLbBdLLIBAUMrLbBeLLIAAD8rLbBfLLIAAT8rLbBgLLIBAD8rLbBhLLIBAT8rLbBiLLA3Ky6xKwEUKy2wYyywNyuwOystsGQssDcrsDwrLbBlLLAAFrA3K7A9Ky2wZiywOCsusSsBFCstsGcssDgrsDsrLbBoLLA4K7A8Ky2waSywOCuwPSstsGossDkrLrErARQrLbBrLLA5K7A7Ky2wbCywOSuwPCstsG0ssDkrsD0rLbBuLLA6Ky6xKwEUKy2wbyywOiuwOystsHAssDorsDwrLbBxLLA6K7A9Ky2wciyzCQQCA0VYIRsjIVlCK7AIZbADJFB4sAEVMC0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAVCsQAAKrEABUKxAAgqsQAFQrEACCqxAAVCuQAAAAkqsQAFQrkAAAAJKrEDAESxJAGIUViwQIhYsQNkRLEmAYhRWLoIgAABBECIY1RYsQMARFlZWVmxAAwquAH/hbAEjbECAEQA") format("truetype"); }

/* Core */
.Magic360,
.Magic360-container {
  border: 1px solid #f1f1f1;
  border: 1px solid rgba(0, 0, 0, 0.05); }

.Magic360-container .Magic360,
.Magic360-fullscreen .Magic360 {
  border: 0 !important; }

.Magic360 {
  padding: 0 !important;
  outline: 0 !important;
  display: inline-block;
  font-size: 0 !important;
  line-height: 100% !important;
  max-width: 100%;
  box-sizing: border-box; }

.Magic360.m360-spin-x {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

.Magic360.m360-spin-y {
  -ms-touch-action: pan-x;
      touch-action: pan-x; }

.Magic360.desktop.zoom-in {
  cursor: pointer;
  cursor: zoom-in; }

.Magic360 img {
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  height: auto; }

.Magic360 > img {
  width: 100%; }

/* Fullscreen icons */
button.m360-icon {
  color: #b4b4b4 !important;
  font: normal 900 30px/1 'magic360' !important;
  cursor: pointer;
  z-index: 1000000 !important;
  background-color: transparent !important;
  border: 1px solid rgba(180, 180, 180, 0) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  position: absolute !important;
  text-transform: none !important;
  text-align: center;
  speak: none;
  width: 44px !important;
  height: 44px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  outline: 0 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

button.m360-icon:hover,
.mobile-magic button.m360-icon:active {
  color: #555 !important;
  color: rgba(49, 51, 61, 0.76) !important; }

button.m360-icon:before {
  display: inline !important;
  position: static !important;
  color: inherit !important;
  font: inherit !important;
  -webkit-font-smoothing: inherit !important;
  -moz-osx-font-smoothing: inherit !important; }

button.m360-icon.m360-icon-fullscreen-open,
button.m360-icon.m360-icon-fullscreen-close {
  top: 0 !important;
  right: 0 !important; }

button.m360-icon.m360-icon-fullscreen-close {
  width: 60px !important;
  height: 60px !important; }

button.m360-icon.m360-icon-fullscreen-open:before {
  content: '\e800'; }

button.m360-icon.m360-icon-fullscreen-close:before {
  content: '\e801'; }

.lt-ie9-magic button.m360-icon {
  border: 0;
  filter: alpha(opacity=75); }

.lt-ie9-magic button.m360-icon:hover {
  filter: alpha(opacity=100); }

.Magic360-fullscreen:-webkit-full-screen {
  touch-action: none; }

.Magic360-container {
  text-align: center !important;
  max-width: 100%;
  position: relative;
  z-index: 1; }

.Magic360-container .Magic360 {
  display: inline-block !important;
  vertical-align: middle; }

.lt-ie7-magic .Magic360-container .Magic360 {
  width: auto !important; }

.Magic360-fullscreen {
  background: #fff;
  z-index: 2147483640 !important; }

.Magic360-fullscreen:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  backface-visibility: hidden !important; }

.Magic360-fullscreen:-ms-fullscreen {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important; }

.Magic360-fullscreen:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.Magic360-fullscreen .Magic360 {
  display: inline-block !important;
  vertical-align: middle; }

.Magic360-message {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #AAAAAA;
  display: block;
  font-size: 10px;
  color: #000;
  overflow: hidden;
  padding: 6px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 33%;
  left: 33%;
  z-index: 100;
  box-shadow: 0 0 10px #000;
  border-collapse: separate;
  border-radius: 15px; }

.Magic360-fullscreen .Magic360-message {
  font-size: 18px;
  background-color: #31333D;
  background-color: rgba(49, 51, 61, 0.76);
  border-color: #ccc;
  color: #fff;
  top: 15px; }

/**
 * Hint & Loader
 */
.m360-hint-message,
.m360-loader {
  background: rgba(49, 51, 61, 0.76);
  color: #fff;
  font: normal 14px/1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  text-decoration: none; }

.m360-hint,
.m360-loader {
  direction: ltr;
  text-align: center;
  display: inline-block;
  margin: 0;
  position: absolute;
  z-index: 1000;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: opacity 0.25s ease; }

.m360-hint {
  bottom: 8px;
  left: 0;
  right: 0;
  padding: 0 10%;
  transition: opacity 0.25s ease, z-index 0.25s ease; }

.m360-hint-message {
  display: inline-block;
  border-radius: 2em;
  padding: .3em 1.5em;
  font-size: 14px;
  line-height: 1.5; }

.m360-hint-message:before {
  content: '';
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAqCAYAAAB4Ip8uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjhDODMzNkM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjhDODMzNUM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq6mNcIAAAqiSURBVHja7Fx9aFXnGb/nfn/kfie2SqqpC9ugq/YDnGWF2nasmj8qOP9whemGoxQHlox2KOyv+rEwkO4TJmMQKaTUBqltsOoigRBaWUiNdjFzmdFYjSR3JkZjkpuPe/f8Tp9X3p6ec+8599wbt5v7wsv9ft/nPN/P73nPVbLZrKMyyne4zX5RUZSSEVHuSlYq3pnhm7Oi4xULNq2oWgWrsNcS7xQN77L/KwJW2BO4aHr49RzNeZqZiqDz8k7wTfAOfJulucD8szWcRRKun2bVyZMnH+vr63uxvr4+gtesQEpFjjmFG9i2bVv8+vXrr4yNjb0JHjLvPEUJoQjUZqbBAIEhInDF1NTUsSyP+fn5wba2tqfps6gZIZul4f915uBd+PDhw9+em5vrE7zLZDLTly9ffoU+i9P05uKdqb1tEKkwAfHJycl3INfZ2dleekyD0IWFhau7du16BAqQTxOXoIDBOx94NzMz00m8+oJ42EyGMcBCniRLXgcFYEV4IAJWNbC/v38LEZRqb29/hl5X45EIHgGhd+7c+TO9lyiGJpaZgOHVIlevXt1J1vvPffv2fYNe18AgyEh6wDsS/Cl6L8mKoBQsYBvxwys0cGho6FUWJGJv9ZUrV34i3M2hQ4e+yZpYUDwuQwEL602QcC+cO3eugd0xPF2is7PzOXhD8K+jo+NZ5p1zsQWMDUOwVmggC9fPQgRB1SKupFKpt6CdLHyPVSGXoYDBu6qzZ88+T9b6d4l3Ln5MTk9Pt7EH/At/7llsAasuBsIbHR3dKyVTID6MBAvEiViM+MKCrio3cKUAJoNPsYmJibdv3rz5Biu+Wwp7MSRZzLsv2E379QyjlAJW3TPiRUtLyxp6HmTBOdltn8pqBpUBr+VyN0tIwIJ3vRreCfetViUIb5Kb1jWMUglYdc+bN29GQvBvev4QC87PM06p/+NE4ISc+nNGHVyEulgLvHh5+jRTvO/h7zpLlSNoaEPdu4JDW1wnicLrJNw3eMdWHtPLposlYBlt8XEy8NDx48dfHh8f/4ie17GQ4xwvltFcQRb7CyHge/futXIcDvI6bl5TKZJAZfoCrPERZkyMadOb4nMBzAR4DdP0WWSyahw9PT0vTU1NHee9vZolcR0JVCDgHUpQozhsZm+3SUvwiix49+7diYaGhu+uWbNmq6Ioj1y7du0PyWRypcfjUa+E4sZsY2PjT2tra1tIC7fQ+98jYbfymn5mYFYHksvasNT79O3Zsye6Y8eOp6LR6KpIJPIdp9MZd7vdq/UWACBD3mWcmPkPiolDR44c+aypqWmiSPQZ0rx8+fJvURj7nNfM6GD4GRLspXA47PB6vY/qYNW2sGiZcWp2d/78+Wfr6uo2hkKhTSRA/8jISK/P5wsTEf/q6uo6QgTPBAKBzPr163tB4N69e2HF6dOnT7++adOmDzZu3NiBdcmSD9PvnqbHNqoB/7Z27douZuCMBUbmpI+Uzp9Op7uJtm4IjhSwV/yQ6XNQBvuEeG/lypVPkAKEVq1atePAgQN/3L9//4xN+vLS7vf7aylTHjJoKmCPDBSO+OpwuVy1Bs2cgglwsxuOd3d3fx+JFEqeGzdu/JyTArjjulu3br1/5syZH9Hzh9nFhdg6PVLsCzNkKT6PYQ2shTWxNvaQ6sB8tbIZ+hK8XlRyvVX8G5EnhKT3I/xdNcRYpc+iiwZfYqR8LX19fZsNkiesX4USVCC/9fX1NUy37Rislj/ARylGvA/obHBw8MfMtChfJBKqZaSBZ44dO/YME+nScSOK5D5dUpwMMFMTWBvJBvbCnpqSwbA8y0OfT3LZLim7VzTTKXkCt5SIhazQZ5HJ2CNGvPuYs+OggYCDAIhEDkNhp475ZkvAcoZ3ATUYo1BxCcRwCgyVtPtTtpiABfchGOsWGTf2wF7YE3vnWM8sfYpNlMkSfQUIGGVkO3u2kMG1BiBUIeDm5ubH9L5r9fpwYZHh4eHdnL29x5lvlSajvA+zMYP9BcQHYd1YuwZ7YU/szVbiNCjPctJXxE6PafoKEXAe41DYshNCwK2trU8WKuCvuQckHKoKBQIbyC0lNS5PuDpQ7UqlUrMGBAq359apL4WVqGUN9sBeqv/9cu+cMTgXfZRgOZU8B6CUL4eLJr5fbPqKVfK5Ke66dBTcMkjk1KTncydOnPiQJP8fKi+W7dy588TQ0NAPWaPCrEUqQEDlxV0iIq4T35wbNmyooVnNFhCUwATBPLwXxNrYA3thT+zNp0H0TMssfT4SnJcF6BJCF6OE9JkexLt7VMLpNfRBW3VnZ+eTW7duDYk3KaGdlg4AKHa0R8VJ0eFAC1Bq4A8AUeG4sZzm6rt3735y8ODB5zRZNBgTQfzA78fHxw9xcpJgAYhEJi56n4x0pbirEsuRSZulLyll0nGmLVwq+gpMstrQNdJJsrB2HImdDPMCFaTS9JdMY6F7f6UNGEN8RTovGvhiEHEpqi3bUYj39/f/7ujRow1E7AscJ8CoBJ5LP0kjhnG5ERNtMemzFo7lsXx9YzP0QRjIUtHcAP6Nrg1mqegrsEx6B310nTIJXiQKYWquaZJ7xn67AhZM9LC2JJDBgVnI/IApU4KQvX37NgSdJStGSwsWlDUzqHj/PZczMazJ2aGwHrOtxJz0ZW2MQuizyGRYaHRsbOzXqLXZu7i0UCZwexnL505cQkuDHSxarmFDrL1JFNyk6VsuXrz4W3JvF4ghw6Rtn6fT6ZFcjAMkyPVqXIIrBfbrLQCXNqQPAAIx8DewPHRsMMUJk1LQZ5HJ6ikYCBc0Sm1WrRtPyO1WissP69XMxWg2yHWhly8YTKilQv1no6Oj79LzRxndSsgTMQxaSN/5FRMYY8a5dEAHu50jmb6o1PgwnMWir5BmA8IB4rBBs0E9EIB8ArrHp2ViegBQKdqFwnLCTU1Nj5PlfsZJVlQDA+IY6OuNjY2rpVrV4yhBiaG5GFngHilp8mvpQ03LCFHCJExarHahHwoFr2HQLhR5hurKJcVb1Ia/yDQHOfjLBbtAu8C4ap7BUjX6CwA2ZDzb77B5/thGw7+Hs/4qTcNf8C/IhuNzGJysLAToMF3KYX1KbDq2b9/+ooT7fqVLNTAw8BK5ouZSWS8DF5Ym17DoDE2h48V1bcaxeEPlHfGlc926dT+Q8HJhHAEWrpwxL/rdISqMh1Sfj3cKV3PfegHQM6T4V6MTCUv0yI4KpKDZgI6V4+uH7hI4qcpZ/ds5oNuSH5v1IWtFlifdxQDNi4sEAURyQV92h+1sMFmR3fSlS5e2SaVYEoCKyO758HvIVgZv9/A2inIitIs7LTV4xGs+vN3BxPsclYPvWg8YgXBRwjEIUwNUTSBofKQn500DpRawU2SEojmOglyczAcKxHc7RPK556V86wru6aJybQzom4Bf8cgQ6gO9dUVYcZhvVxmW4T9GavLeQLVEBSysOIRSDZ7OAPf2OB7gzWcybBiFxqFuo8TgT9IxF5+Z2LtEBSzKtTByGSSsADUs4PKm9lZMn501brPKsKFAZcSJxHkzJcgS/o8OLTAj3zy/kK88MgVFFkHADh1YL+uw8DcElT9huc83pdh8K9Z/dBTtPyWW6MiWCtCo/MtOmQ8lW/kjtLIe/xVgAOSDS20/pMFNAAAAAElFTkSuQmCC");
  background-image: -webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAqCAYAAAB4Ip8uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjhDODMzNkM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjhDODMzNUM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq6mNcIAAAqiSURBVHja7Fx9aFXnGb/nfn/kfie2SqqpC9ugq/YDnGWF2nasmj8qOP9whemGoxQHlox2KOyv+rEwkO4TJmMQKaTUBqltsOoigRBaWUiNdjFzmdFYjSR3JkZjkpuPe/f8Tp9X3p6ec+8599wbt5v7wsv9ft/nPN/P73nPVbLZrKMyyne4zX5RUZSSEVHuSlYq3pnhm7Oi4xULNq2oWgWrsNcS7xQN77L/KwJW2BO4aHr49RzNeZqZiqDz8k7wTfAOfJulucD8szWcRRKun2bVyZMnH+vr63uxvr4+gtesQEpFjjmFG9i2bVv8+vXrr4yNjb0JHjLvPEUJoQjUZqbBAIEhInDF1NTUsSyP+fn5wba2tqfps6gZIZul4f915uBd+PDhw9+em5vrE7zLZDLTly9ffoU+i9P05uKdqb1tEKkwAfHJycl3INfZ2dleekyD0IWFhau7du16BAqQTxOXoIDBOx94NzMz00m8+oJ42EyGMcBCniRLXgcFYEV4IAJWNbC/v38LEZRqb29/hl5X45EIHgGhd+7c+TO9lyiGJpaZgOHVIlevXt1J1vvPffv2fYNe18AgyEh6wDsS/Cl6L8mKoBQsYBvxwys0cGho6FUWJGJv9ZUrV34i3M2hQ4e+yZpYUDwuQwEL602QcC+cO3eugd0xPF2is7PzOXhD8K+jo+NZ5p1zsQWMDUOwVmggC9fPQgRB1SKupFKpt6CdLHyPVSGXoYDBu6qzZ88+T9b6d4l3Ln5MTk9Pt7EH/At/7llsAasuBsIbHR3dKyVTID6MBAvEiViM+MKCrio3cKUAJoNPsYmJibdv3rz5Biu+Wwp7MSRZzLsv2E379QyjlAJW3TPiRUtLyxp6HmTBOdltn8pqBpUBr+VyN0tIwIJ3vRreCfetViUIb5Kb1jWMUglYdc+bN29GQvBvev4QC87PM06p/+NE4ISc+nNGHVyEulgLvHh5+jRTvO/h7zpLlSNoaEPdu4JDW1wnicLrJNw3eMdWHtPLposlYBlt8XEy8NDx48dfHh8f/4ie17GQ4xwvltFcQRb7CyHge/futXIcDvI6bl5TKZJAZfoCrPERZkyMadOb4nMBzAR4DdP0WWSyahw9PT0vTU1NHee9vZolcR0JVCDgHUpQozhsZm+3SUvwiix49+7diYaGhu+uWbNmq6Ioj1y7du0PyWRypcfjUa+E4sZsY2PjT2tra1tIC7fQ+98jYbfymn5mYFYHksvasNT79O3Zsye6Y8eOp6LR6KpIJPIdp9MZd7vdq/UWACBD3mWcmPkPiolDR44c+aypqWmiSPQZ0rx8+fJvURj7nNfM6GD4GRLspXA47PB6vY/qYNW2sGiZcWp2d/78+Wfr6uo2hkKhTSRA/8jISK/P5wsTEf/q6uo6QgTPBAKBzPr163tB4N69e2HF6dOnT7++adOmDzZu3NiBdcmSD9PvnqbHNqoB/7Z27douZuCMBUbmpI+Uzp9Op7uJtm4IjhSwV/yQ6XNQBvuEeG/lypVPkAKEVq1atePAgQN/3L9//4xN+vLS7vf7aylTHjJoKmCPDBSO+OpwuVy1Bs2cgglwsxuOd3d3fx+JFEqeGzdu/JyTArjjulu3br1/5syZH9Hzh9nFhdg6PVLsCzNkKT6PYQ2shTWxNvaQ6sB8tbIZ+hK8XlRyvVX8G5EnhKT3I/xdNcRYpc+iiwZfYqR8LX19fZsNkiesX4USVCC/9fX1NUy37Rislj/ARylGvA/obHBw8MfMtChfJBKqZaSBZ44dO/YME+nScSOK5D5dUpwMMFMTWBvJBvbCnpqSwbA8y0OfT3LZLim7VzTTKXkCt5SIhazQZ5HJ2CNGvPuYs+OggYCDAIhEDkNhp475ZkvAcoZ3ATUYo1BxCcRwCgyVtPtTtpiABfchGOsWGTf2wF7YE3vnWM8sfYpNlMkSfQUIGGVkO3u2kMG1BiBUIeDm5ubH9L5r9fpwYZHh4eHdnL29x5lvlSajvA+zMYP9BcQHYd1YuwZ7YU/szVbiNCjPctJXxE6PafoKEXAe41DYshNCwK2trU8WKuCvuQckHKoKBQIbyC0lNS5PuDpQ7UqlUrMGBAq359apL4WVqGUN9sBeqv/9cu+cMTgXfZRgOZU8B6CUL4eLJr5fbPqKVfK5Ke66dBTcMkjk1KTncydOnPiQJP8fKi+W7dy588TQ0NAPWaPCrEUqQEDlxV0iIq4T35wbNmyooVnNFhCUwATBPLwXxNrYA3thT+zNp0H0TMssfT4SnJcF6BJCF6OE9JkexLt7VMLpNfRBW3VnZ+eTW7duDYk3KaGdlg4AKHa0R8VJ0eFAC1Bq4A8AUeG4sZzm6rt3735y8ODB5zRZNBgTQfzA78fHxw9xcpJgAYhEJi56n4x0pbirEsuRSZulLyll0nGmLVwq+gpMstrQNdJJsrB2HImdDPMCFaTS9JdMY6F7f6UNGEN8RTovGvhiEHEpqi3bUYj39/f/7ujRow1E7AscJ8CoBJ5LP0kjhnG5ERNtMemzFo7lsXx9YzP0QRjIUtHcAP6Nrg1mqegrsEx6B310nTIJXiQKYWquaZJ7xn67AhZM9LC2JJDBgVnI/IApU4KQvX37NgSdJStGSwsWlDUzqHj/PZczMazJ2aGwHrOtxJz0ZW2MQuizyGRYaHRsbOzXqLXZu7i0UCZwexnL505cQkuDHSxarmFDrL1JFNyk6VsuXrz4W3JvF4ghw6Rtn6fT6ZFcjAMkyPVqXIIrBfbrLQCXNqQPAAIx8DewPHRsMMUJk1LQZ5HJ6ikYCBc0Sm1WrRtPyO1WissP69XMxWg2yHWhly8YTKilQv1no6Oj79LzRxndSsgTMQxaSN/5FRMYY8a5dEAHu50jmb6o1PgwnMWir5BmA8IB4rBBs0E9EIB8ArrHp2ViegBQKdqFwnLCTU1Nj5PlfsZJVlQDA+IY6OuNjY2rpVrV4yhBiaG5GFngHilp8mvpQ03LCFHCJExarHahHwoFr2HQLhR5hurKJcVb1Ia/yDQHOfjLBbtAu8C4ap7BUjX6CwA2ZDzb77B5/thGw7+Hs/4qTcNf8C/IhuNzGJysLAToMF3KYX1KbDq2b9/+ooT7fqVLNTAw8BK5ouZSWS8DF5Ym17DoDE2h48V1bcaxeEPlHfGlc926dT+Q8HJhHAEWrpwxL/rdISqMh1Sfj3cKV3PfegHQM6T4V6MTCUv0yI4KpKDZgI6V4+uH7hI4qcpZ/ds5oNuSH5v1IWtFlifdxQDNi4sEAURyQV92h+1sMFmR3fSlS5e2SaVYEoCKyO758HvIVgZv9/A2inIitIs7LTV4xGs+vN3BxPsclYPvWg8YgXBRwjEIUwNUTSBofKQn500DpRawU2SEojmOglyczAcKxHc7RPK556V86wru6aJybQzom4Bf8cgQ6gO9dUVYcZhvVxmW4T9GavLeQLVEBSysOIRSDZ7OAPf2OB7gzWcybBiFxqFuo8TgT9IxF5+Z2LtEBSzKtTByGSSsADUs4PKm9lZMn501brPKsKFAZcSJxHkzJcgS/o8OLTAj3zy/kK88MgVFFkHADh1YL+uw8DcElT9huc83pdh8K9Z/dBTtPyWW6MiWCtCo/MtOmQ8lW/kjtLIe/xVgAOSDS20/pMFNAAAAAElFTkSuQmCC") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAABUCAYAAAC82LpqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNTQ2NDdEMUM3MEIxMUUzQjI2QkI2NTZEOUZDMjc2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNTQ2NDdEMEM3MEIxMUUzQjI2QkI2NTZEOUZDMjc2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjMGTKsAAByHSURBVHja7F0LkFRVej79nO559DyYEUfEASExYJRFC8NKQKgku1vR6GrcDeujykRrTbRiardScawKeWh8sBVdH9EstUQRDbAGjUuxu1hgsGBVlMIHKjDozDA6PGZGZ2BgGKanHzn/9fw9/z19bve93bdfzDlVp3qm+/a95/z9f+f/z/86nmQyyXTTTbfKbF5NAt100wDWTTfdNIB10003J82vSaDb2dQ8Hk/Zj9FNu5N/MhPSbWLqppuWwNI6QLGmfy7disRryrVeA9g+ET0ZAJzUgNatQDznsQBykvSy4j1/GRLRa0FMIFpCIqQGsm758p2H8J3Me0mJ7xLlBmJ/GRLRR159Enhj4jVO3vNoEOuWI98hYJHX/ApMIJ9FBd8lRAf7SbLUth5vmYDXSwgYEj1AVkWf+D/Me5W4zkvG79H8qFsO4KW8VUXB297eHiHX+ghPooDxeMrAUustE/B6BXFCOKY9e/YsGBwc/PGpU6ce46/tGzdubCNaQ0gBYt10y0XjA74Lwv87duy45MyZM+u5YP3q4Ycf7k4kEp8D/z366KPN4noEuU9St0vXwI1SiG6TkD5BvGrem6Bv3rz58mg0uieZ3mJDQ0OPzp49u0Vc2ygkcoAQs2zmr3tpuk3J6xdgrEW+6+vr+wfgMQXfJTmQB7hA+TZey3uN4FtfLnzn6nxLSEiqFgMYm7Zv3/6HQKxkhnb69On/ISCOSNLYowGsAWxTaKT47siRI/ckszTOl6PAn0R4VOcqPCodwPIqCCBs4mrK78bj8S+SNhpIYrIa1or7+DSAdbfJd7DoNwD/bNmy5QoOzlN2+G58fPzA0qVLzxV8Vy8Jj0kF4DTVeXR09DdIKA7kI3zvsYb3/4K/VcT88MMP/8wNVVoz/aQCMPKdoToDGPl27QPcog0MDNy/atWq32tvb59x+PDhuzmwT8h8Nzw8/PN8VelKB3DaKtjZ2XmThYrcBH/De2kb4lisi6yGkVylsGb6SQFgpfTt7+//R8FOY11dXbcSYBp9x44dV6m2dLt27VomrmkgUnhSAJiugjUIUFBNELyEgC2iG/+rQAyGh3z3JJrpJw2ATXwHiz9qdyBtJb6byjtYnpvef//9P1XYYX6ZjxSudACbVsFDhw7djmrzAw88MEtaBacgiEGtkdVp+D/DnsSWiV8z/aQAcJr0RcPVmTNnXiP81ij4qJ7wXxNs5WQFEPbOuUrhSgUw9bulLIB8D/IuUKSnp+eHhJARsU+pFQQyVkO4Rl4NYQEg36sjxPTZkcaa6c96AMuWZ0Pr41uwT4F/QE0mQKwR14SpiwkEi7wfBhsN4Tuq/ZUOwEVwoPuo5Rn2Emjdk0CIEVchQkhjNeTX7qWE5AvAb8XnzQT81QTEBXG2a7BUHIBTfPfJJ59cJ3jnbSJ5a8Q1ARKZVYd8B8Yr2a20fPny8wjP2rbBuDnfYkYxyREwbM6cOdfD68DAwCoSdxoTMae0Y8wz6+/vX0VvGggEFvIVshHjU4mqVFMWkTK6lVvkFWtra7sRXo8ePfqcFO+ckHgOY+8hMvB50009ntDKlSuvEf/a0vbOhlBKLyVkbW3t9bANefLJJ/9XfD5OCImZIKiaGIR88MEHN8F3yD19t99++7UQaskl+rzDhw//YPfu3ZeRQBENYN1SfMfVZ191dfXVnIe+vPfeezeLz2MKvksQELNly5bt49rfe/SmU6dO/XNy/9KEVhZJhaZqTC1GXUkWPbQkB8mK5keLIajbvb29f81Xzb+38g1j279//w1kb+JjWoWerCo05bs6alUGwxTZ+5riCMR90F5TLYVbmtRoYkSlavRZtwem1mfDwgdOcyACANLCiowANqyGYC20Ey3Dwd1H/Mhhpz66fACsW9nF4KfxHUTxAZ90dHQsV4Tjesh90r67bt26S2V+gwVBskZnFRhltQd2QEhTkn5dXd1SeN22bdtW8V7CAvjG/nfDhg0/5vcdyTYevrJu/Oyzz+IsvYrCZNjj5dInE21YOBxeAHvcl156aTdRn634hKrT7KabburlUreXXsD304slNb2yVGibAEY1BgxLzTNnzpwK6gdEUwk/7znEehyULIHVwsLcDNI6mwQmboF6lkeMdJlJYFXlCFr0wG/RkY5Wn/vIdkVVkaLSJbCXkZBd0MyA7yB8kpnDcOEar+JeqEbXEJ/wLyi/cc1wOzMHdWR1J5W1FdojGjOHr/kIQ/lWr159GVjxRkZG3pZUZp/EWMhcIFG9V1555Qvj4+O7rJ7NF4SOJUuWfKSQ6JUkbbJVKPFJAPRnALKd932K933SsytRYqdZn1988cXfB76DdFVJwlqtvklZCp88eXI3vSAYDF5WSj7zugla3lTSAa3B6Ez3cbVjLnyP74MPSJ8FhdREHzC+GlKku7s7sWXLlh+xr8ubpLXjx4+vZ+Z6Rh7J8l06a6E9ZrOin98CuDLNkF6ZOr0Wv+/PsjD4ypx+meia4vPp06cbfHfixAm0JickoFqBOFULq7e39wOJ9yObN2+eSTTNotLGmy/TEdD6LFZ8VONCQl2p4vvf+XCDjo6OzwiAfRLzUmZJLQTXXntt51dfffXvivHEObhfVUhfrwIIvjJgRhm02ehHF7Ww+Dsoqcgy0FTdJ907SH8b8gyV+u0rI/o5pTPYXS6B187Ozo8JgC3Bm5zQyVMS+LnnnusQGmGqzeVNIYGLQhN/HquarKJ4CNi8ZDVK+9Framp+B25w+vTp5KZNm5bNmDGjmasi8ebm5pmhUKgaH8T3K0BED7/uWGtr6+OCoWLXXXfd02+88cZ3/X4/Eo6NjY29deutt/aSRSlMCB+XXuVqg8WscumUfkpGWLp0afCRRx6Z09jYOJUzZiu8x+k62+fz1WR6eDwe5zuXkc+EOnh0aGior729fT+nZ5TQzqtQIykNS0m/XGkN6u5seN2wYUOXBGAK1kyGLM8zzzwz8tRTT/V6vV4s8cQaGhou4i+/KslWw2E1A7ovo6s3gK5OGAVMKVk33HDD+du3b7+WS9t/7erq2sxVkI84EyV4T3JJanTOUEkOQHABqSohGO+/++673+P3m8Y7+N2ad+3a9Se0BMoXX3zxd2jsEtecs3jx4lZ5PGKMdWLMVIo5qnOUYzUIx/SDcD1wVUDqG1/IXgEDjN0EdCcN7gn3hmfAs+CZJFSwKPRz2YhF4+6NsXM+OgRFI8hcLA1YkiErlcXEvnZpbrMRF+0pxtz9DtUQWe3zM6kiAUS68D3B0vPOO++PwuHwYr5SzY3FYmBgYnzi8NAx/p6HMwvH7ldb+b71AJcco8eOHdsbCASifJVM/Qq33HKLoeo8//zzl+zfv39QrIJjwCwLFy58j+9lVkUikbvAGPjEE09souN95513vrlgwYJX+Q+2b3R0dOeRI0dev+aaa94QLiZUDzHSJkZU70IU8M6ZflTLED/+GTDWcfqBKjfKF799fI7jhw8fhoXRpNoh/cB4Y3IJ8DZt2rRL+EuA0x7uH+Z0v4g/6yL+G8zjz72+paWFrV+/nr3wwgvlQL98JbBBV8535xMjqN0xphm6OP17q6qqqCFrdsmMpQ6ToVFi1FJpAdEokBANObtS1sYYX51e51L3J2+++eYd999//7LHH38cJGdycHAQIrAgfRAMALDST0VTvaJPYRPJCjXCRTTlrrvumg6rKkgNcQ1+f+qnn376l2KlHCNS5gSMEcZKImhQqtQSiZK1xlaOyeSO6Qdz4LR6GD6Hgn8W9HGtwzPgWfDMYtPPZQlsyv9ds2bNxUJa/oKZAy8MaZnhfhjQkYrI4rT5N7m4BEvPD/YWY+52Mzn8xCfbgIMFAIG6BdFPJBLqCy4Zf3rgwIHvCRUW/LzwegEA9rXXXrsZruMr+moB3vOFH7iRmdMIaySjTRWxuIYFiJsgbBIqegjwRtDXjGAGRoOxwJhozS0YM4wd5kCI3yDmSMuHevIAcF70k0BCwdIo7tMg5hwRam0doV+teF619B5eh9/D+zSqVPhi0q8AAE6F7u7evfuPYdx8Hk8yRR6vDQCnUmChAIAcUsnMNdrKAsC0cqSpBCfsjfgq9BMiLWJczdoMP7RCck4RAIX96/R9+/bdLfas/yKAfY4AIwVsUArokH2XCOQG6XnUlRJhE4nZqQ5jhLHi/hnmAHOR9nu1xBKrZEIHcbj50A8ZrZ4sbtVsImdV5RqSXUQqV5PscsL7IdiRdg3FpJ+LAE5LIcSyTbDosAwhlBkAnCoGAGGYsg2BLGQYE11SAFvWz4UkBL6P+IRGopDqBLKhA1f8BpTEn3/++Qr4Hldx/0aAl/7g2XyPKv8yMl9A4X5BaV0rMyOMGcZOKg5+QsqGymNKUwezANgt+tUQoFYpFjcrF4+d7le4k2Q/fFiMIc3AVgj6uQxgU9VTSISBccJrDgD2UQCjNKcN4qSZzaSGYgHYJzMfV3t/BOoC7s+kKhpNRJKGJfW3Vkjili+//PIRkTH0A6L2po5SsfEDqYIevMw6xJCq3TWyVBZVPsZQFYI5Mhsla20A2A36ZfPzpsU2O6BfpvBMKz9xQelXSABjJhGp4FJHFhhPlnsigOsZyaSjjSxe9cUEsDeL4QVN6JD8/Fetra2PQSga+AK7u7vvaGtr20gsdWOix0iXk/ITgUAACMei0egpZn3yWyajW1L47Kx6Qur4fBwTjtN4FswB5gLXwNxgjjBXNDBKYHFi/XSbfgYNASekpzW79JO9SNglmsm0Kxb9XA/i4HwXEfECIworsy17L/4xMjIyKn/Y0NAQUVm/SxGJJZ8bAxlDF5177rkP4gXDw8NPXXjhhb8iExsnDBeTQUsB5vP5QiJII54h8oXlAWSmAHNcGltMjNm4HubC5/QM3hvmCnMW/wYcRhy5Sj8ZqEXwSpiAXQL6FaRhgAvnu2g+5BG/37j8QYi3YoM3UyilKQh84cKFf4uSBNp77733MrH0JSSwJiRAeaQVDFQxiFseLpanLIN0TmA0Gp/TS+Q7QTFnxnLLZsqbfsUCrMOFslj0K4gvGNoZCEbI00fd2dmZltbq9XqD2Z5diOa3oQay6urq79APwuFwQBGgYIuQfKIBocpEnRJSPs7RBQb3KOaE/y/NYY6FpF/+nFxZ9HNzAUd1Hvhu1Am4SGZdag5chY7bVd1LJYHlSZjia+fMmXMjBqWwzAkClpMYHBw8Y5eAihRFPJ/VbkA9zUqRjVxGzaO5c+f+hfTcRheB45h+ZM55gzYT/UTP+CzyWUno59IiExWqtM8J3RSGPrvaV8kBTEPHOugHEL7Y29v7ffFvglgrZb+tZQpaa2trxMFKKB8C7lM8w4pwqqwfGgoIKWLfr6uru5N+icw516oertDPLsjcoJ/qGQrgF4t+hVE5/f6gA81PRTfW0tIStAngggPZm2XfmBDS8kX5gmnTpv1Hf38//dECxPVhFYThjcfjY0R9N2XiqBq5Bv2RNWwi6EP5DAXxqFEJAwyMBnOAucjzGxoaWqfYQzvdd7tOP04SnwzqTC0X+knfLwX9CqFCo2pf41BwYICLH39PLnxC8oV8wRqVtqZFkcLZAGyoR4sWLXpOLqkJPzZfiR6KRqP/B+VcCaFozG8VkS6GbzEGWQ0sZdb3K1QyK5+kv729PbJu3brzmTk6JsTMMbgykGniABYdYzBmGDvMgUk+Oz7XD2HORM3NFcBu0E8F6EwBHGcD/VwHMB/rSaFR+Gx+L7VoLV++PATzxU60R5VxDA134aJI4QypWKbwMTh2EYK2rdLR4IQEcOpL8bsYRgkhk5A/OfPYsWM/g+vfeustCOTAOGh4Ri0zhwfS4AHDGY9VASGUD6rrM3XYYQ0zB0Gg1EidxQRjtZoHzBHmytLjZb1WdCsg/eToLIx9ppJUFVpZkfQrUCCHUU4W66mR4BnLQA4CXqCBEfqa7eB5OF0E0jE5jndApJZ4RogVOAotWyQRFgQzwujgjBgYYJa80sFTp06t6+7uvm3lypUXEQDP4H1WV1fXoyJyBZz/kI0ESQ7AtC3MHKSPAfZ4YpxxwJlMNDikSpG3ikH1lJGNz1RnvpKwxh3kgDW5TnUukVh50Q8OPWf2sogaFbSrOPoVKBbaADCeqwXzZVlCKSUAm8rRZmvSsbcFn3smBpSPZEzFwvJ9z312ksohGX9kZOTDvr6+NXxVuu/ZZ5+9/uDBg0Yq1t69e9sFgNvYRFLDlGzMasX0kGVC4lHpSXOY2WTJgDAXmJP0XfnYSKcAzpt+QjJ/AEXIIUQRVnaLJHvbvZzpVyAAG6GskLUGY4V65MxGLDTZ89eiBkVTK60aOWe4nk1EohVs7h7KeLIBUrEHSqVJwXlEd9999x0NDQ13WrkM4N5QFge2vZwRYW8Eyc9wpArUb+7nas0bfr8/OjY2treqqirBrzs2ODh4JJPKf8UVV/xahCOqWpyrh5s6OjpWz58/n1avjOM+jY+nGwqRifENHT9+fNXTTz+9esWKFUPEKhxl6uM2THNTuB5cpZ9Vi8fj3Xwew5ymUIEzOjw8bCTu87n3cQY9Wqn0c8llR/ehqWwwrvHN5ZJxJ0SM1dfXrxBzGhOvMdknLlyUNJsMSjuthmIHVs+GYgGcv6/GbTH7OloNg3QKM3ebR4LS4xkjTCr5AoHieEi3QqUA1Sp58uRJo3wOX+lR3TL+56oJ7MlA0hgS260GpxhC3iY5pSElQWCsMGaFNIuwiTIrGQ+scnikas70K1UrBf0KmdAP2xFxlM8rLP1IFU+WNEJDe9qzZ8+3bdYkb2QZzgwu9tEqVB2kxdbrmZRitnHjxvlQrQDP/EUAQ70rLnFTgDVScfh7+D8UtwMAq2pi5dqg9i8xJqRyWyU1kaqK1Sw9h9Wtihw5069UrRT0K0BNLFw0G8XiMypqQtOi7sosOIUabmzvrH4bqFTC0pP6C54LnUmFVkWzqAqOKysvrFmzpvWqq65awNWVy71e7ze4qjyfg9bwwTU1NRlqNVdnjGdCHDgEyPBrINQyL40C1EsuOR4hmT6gvoyK8WGaF61WiVUW48xBTScbKrQr9OO0uoxvL74BBcTliK5CtFLSz2UVmrrRQBp6uObwFuezcziPzSZqbkyo0AnFvagaHcKglWnTpv2nNJeRtWvX/sFtt912lE3UbRsvyvbB4dEg8okLctJ8vcJwAuVtoN7VeY899ti3tm7deg9fxfr4ajje2dlpVKnk6vWQVVVKB1UVT0C1BckNE2HmGscBll6tIsDMSecep3QrMP1Sfdu2bd8ENw4YtKASIqlSOehCVcqS089lCewhwDMkMN+q/QbmSizlKSt5lmT+lDUb6ENLIIkyPT9l6TWxilJOKNezfTyKMLOgwvfYIFSPqcLSDDWwZh0/ftwoy/nQQw9dJSzR08XnsN+aAgSG40RpR6KLci6mbTZYacmPQousUZVOdURJzsXJ8zwbyQn9HFuaK5V+BQAwSt8IdQWREwVNBQcsAJx2zCgtagdH3ZJyOvVWfu9yA7AdZsSyLFjFoVkAdWZPT8+TMPmdO3f+kPiCbbmS6OFSUDURpBJLr2ohF1bzMpdP53PxcLNs9KsWNKwle9HGXN1I5Uy/AgDYJD3Bty7qYt2nAJzHRk2siOxSIn5l6vcuWkVOvwsqeJLsPZJk34Q/cFwypQe4ygzuDzZr1iwIVPi1+Gxc2lPRUwI8JOZ0mO9lPjpw4MA/XXrppTvJNXFyjxgrvxrFudKPZQGP1XEeSvqB+4nT8KODBw+uuPjii3eS78Wl38BEP6vUQxcSpooRSmnwXkdHx74ZM2ZAeuclFnS14pEEoY/3zjvv7L/55ptfraqqmrNkyZL16EWysAMUnIEKdbyoXJkiJFbCltWrV88HhhgZGdki1OupzFwPSi6shlbbKS+//PICoWpjbyYBByG7VlA36VZg+qnOT5LPTbKqPknpZ0gPqbZ0oyJ80rSfdXicZzlJYNkSjW6wQVLH2SQ1M/wOXjk0E1xGJBy1nmw3spYPKoUVmjm1Jkr3otbWamHt/ACsqlwKz+GqTZxYBOPSCkYzlmqIbw1PBaBgBesfrbVV0IXPDWnkFASKlEJPBqu3vBCEiRUZJUpSCrhIZJK4bkngIlihmbToGckFo6Oj/x0Khb6zfv36eXBgtwg6wZJGCTpvRR40dlo2Fq30ckWaoszd6wbBVF2hxtBDssAPvAsikF555ZXLicqYugbsA9CZ+UCtUWYuqpY6THnRokUolcpWXXZCvwx0zVbET1WUDvuI6KcELWktLlPUlIPxlLv6TPkOIgCNCLOlvElbjGx50LSPC+BHheCxBdxCNG8JiGkQcmBgYCu8trW1LSaRMypiJqU9no8ANdHT0/Ndvhi82tfXN06urbTDqItB94TC1pBQgPdsnj/7+OOPX4fXpqamqyW+UxU1kK3QdHsXZOmRVkVPm/SWipBr164FQsZra2u/pTIoWJQ0CaKk5sC9YXx8/LcXXHDBKgjtE4duxTVws9I+yTIfD3o2zjslOJYtW7aP74N7gsHgEsiPZumHwDNJbUZLtscCP1Ul5Tk3DBIOFgs8ScFwg0Sj0bdhzwF+SpaeISInkhtGGDgRgJ5sAA2OumATfr1AMRYmNw06k3JFKY4Ri0k8ZATKQOCFcAFhEXoaF02TIFLfUZ3GABlObOKYUtvVN8vND2x7u8ekJHeslg+BBJJVsIpYWqsYSWeDa+VUOBJwH9YA1gBW8J3JHwy+b8yHJhb5OmYuaYRekzT/ueC7AcJ3ockC4LQMEQgwh3xSEgmEgQSYTJ7KpYWIFzkflRyujMHp/mKoNBrAFQXgNO0PCyuQo1boweU1FLyg9cm5wBDVRaR3VVkAuMCEpGp0Kj51eHj455IURhDjEZhw3RSV9IUwQOLXrHdKyEIyku6l6Vm0vypUieGURUUoJK1ukjqiFrd6lO+kw8yCkwXAaeqMqNME2SAxkk+JB3pjoIbhOMcjLUkK1y+Z+mBlDWAN4IzaH3TIeQY+4kLkZ4SPgOfw1Ew4kO4eee/LBckL5Ppqp9u2SgdwmjqD+wu+Gh4iK1szghfeUxWEI8Yv02HN5aDK6V5WAFYaszA2WmQUPc2kuHFxkHdMYrsxwqM58V0lA1hWZ1LVEnFvCyoNyRZpgr/hPcUquI45SOHSAJ70AFZKYUjooJVBwbAKBfAUWVtJqaZWY658dzYAOE0KY9VAkqZ1CLpV5T+yb7EsXaoBrAGs4DvTXlgIjwGbVUreJvnSEeItKZnQKAUhLVdD2VRv0cZIqZdGsgfJ6RQ8zfSTBsCU70zCA7S8bFVCudD4lJT5bZRclpMSwGlBGrC6WakueAJ8Z2fnTSw96TznIyw1008qAFsKDyhYZ6XxgWpNitVnrHc9WQAsr4ap4A4m6ibLRivw20nJ57SyvlcDWHcHfEdV6VrkKdiW8T3uP0PhOnHKwnZykoMKvN5SA9hTpLSubMSkMaeps2ugsNu8efPauNQ9euONN/aQ70E2Es2iyTmeVwdgnF3NAd/JVVCyuYKA16JMkblVSp4rBwAzln50pVVCfsaqERrAujlIcVSlC6psKckMPFdyoeEvMb0x/S9B/k8wc3aIh6nzXkt9bKVuFR7NKV4TEn+p0lkpvyWk75e0+cuMkB6JSKpcy7Kvc6VbxYGYChKaC5yUeK/seM5fZsRMsvRyMExBOA1c3QoF4mSW65gGsD2CaqDqVkreq4jm1b+ZbrpVbvNrEuh2VonQSeZV8GtC6qZb5TatQuummwawbrrpVor2/wIMACYrlOo06AbeAAAAAElFTkSuQmCC") 2x);
  width: 40px;
  height: 42px;
  display: inline-block;
  speak: none;
  text-align: center;
  vertical-align: middle;
  margin-right: 4px;
  transition: opacity 0.25s ease; }

.m360-spin-x .m360-hint-message:before {
  background-position: -40px; }

.m360-spin-y .m360-hint-message:before {
  background-position: -80px; }

.m360-loader {
  border-radius: 100%;
  font-size: 0;
  opacity: 0;
  padding: 0;
  width: 50px;
  height: 50px;
  left: 8px;
  bottom: 8px; }

.m360-loader:after {
  content: attr(data-progress);
  font-size: 12px;
  line-height: 1;
  display: block;
  position: relative;
  top: 50%;
  transform: translateY(-50%); }

.m360-loader:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 44px;
  height: 44px;
  margin: auto;
  text-indent: -9999em;
  border-radius: 50%;
  border: 2px solid white;
  border-top-color: transparent;
  box-sizing: border-box; }

.m360-loader.shown {
  opacity: 1;
  z-index: 1000;
  transition: opacity 0s; }

.m360-loader.shown:before {
  animation: spin-loading 2s infinite linear; }

@keyframes spin-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

.lt-ie10-magic .m360-loader {
  font-size: 14px;
  padding: .8em 1.2em;
  width: auto;
  height: auto; }

.lt-ie10-magic .m360-loader:before {
  display: none; }

.lt-ie10-magic .m360-loader:after {
  content: "Loading...   " attr(data-progress);
  text-align: center; }

.lt-ie9-magic .m360-hint-message,
.lt-ie9-magic .m360-loader.shown {
  background: transparent !important;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7c31333D', EndColorStr='#7c31333D'); }

.lt-ie9-magic .m360-hint-hidden {
  filter: alpha(opacity=0); }

.lt-ie9-magic .m360-loader {
  filter: alpha(opacity=0);
  right: 0;
  left: 0;
  width: 96px;
  margin: auto; }

.lt-ie9-magic .Magic360-fullscreen .m360-loader {
  left: 8px;
  right: auto; }

/* Magnifier */
.Magic360-container .m360-magnifier,
.Magic360-fullscreen .m360-magnifier {
  box-shadow: 0 0 10px #ccc;
  border-collapse: separate;
  background-color: #fff;
  cursor: none;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black); }

.lt-ie9-magic .m360-magnifier {
  border: 3px ridge #e7e7e7; }

.lt-ie9-magic .m360-magnifier.m360-magnifier-inner {
  border: none !important; }

.Magic360-container.desktop .m360-magnifier.m360-magnifier-inner,
.Magic360-fullscreen.desktop .m360-magnifier.m360-magnifier-inner {
  cursor: pointer;
  cursor: zoom-out;
  box-shadow: none; }

.m360-magnifier img {
  position: absolute !important;
  max-width: none !important;
  max-height: none !important;
  min-width: 0 !important;
  min-height: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  box-sizing: border-box;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent; }

.m360-magnifier-loader-holder {
  background-color: transparent;
  cursor: default;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%; }

.ie9-magic .m360-magnifier-loader-holder,
.lt-ie9-magic .m360-magnifier-loader-holder {
  filter: alpha(opacity=60); }

.m360-magnifier-loader-holder .m360-loader {
  opacity: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  transform: scale(0.8); }

.m360-magnifier-loader-holder .m360-loader:before {
  animation: spin-loading 2s infinite linear; }

/*-- Manage Job nav Wizard UI Styles Starts --*/
#quotenav_content .mcompas-wizard-navigation {
  width: 100%;
  height: 35px;
  position: relative;
  margin-top: 10px; }

#quotenav_content .mcompas-wizard-navigation-arrows {
  position: absolute;
  width: 70px;
  top: 0;
  height: 100%;
  padding: 0;
  cursor: pointer; }

#quotenav_content .mcompas-wizard-navigation-arrows.navigation-arrows-left {
  left: 0px;
  padding-left: 0px; }

#quotenav_content .mcompas-wizard-navigation-arrows.navigation-arrows-right {
  right: 0px;
  padding-right: 0px; }

#quotenav_content .mcompas-wizard-navigation-arrows i {
  font-size: 35px;
  color: #006487;
  line-height: 35px; }

#quotenav_content .mcompas-wizard-navigation-arrows span {
  height: 100%;
  line-height: 36px;
  color: #006487;
  font-weight: bold; }

#quotenav_content .mcompas-wizard-navigation-arrows.navigation-arrows-left i {
  float: left; }

#quotenav_content .mcompas-wizard-navigation-arrows.navigation-arrows-left span {
  float: left;
  margin-left: -5px;
  text-align: left; }

#quotenav_content .mcompas-wizard-navigation-arrows.navigation-arrows-right i {
  float: right; }

#quotenav_content .mcompas-wizard-navigation-arrows.navigation-arrows-right span {
  float: right;
  margin-right: -5px;
  text-align: right; }

#quotenav_content .mcompas-wizard-navigation-items {
  width: 100%;
  height: 100%;
  padding: 0 70px; }

#quotenav_content .mcompas-wizard-navigation-items-inner {
  width: 100%;
  height: 100%;
  background: #ccc;
  border-radius: 100px;
  overflow: hidden; }

#quotenav_content .mcompas-wizard-navigation-itembox-length-1 .mcompas-wizard-navigation-itembox {
  width: 100%; }

#quotenav_content .mcompas-wizard-navigation-itembox-length-2 .mcompas-wizard-navigation-itembox {
  width: 50%; }

#quotenav_content .mcompas-wizard-navigation-itembox-length-3 .mcompas-wizard-navigation-itembox {
  width: 33.3%; }

#quotenav_content .mcompas-wizard-navigation-itembox-length-4 .mcompas-wizard-navigation-itembox {
  width: 25%; }

#quotenav_content .mcompas-wizard-navigation-itembox-length-5 .mcompas-wizard-navigation-itembox {
  width: 20%; }

#quotenav_content .mcompas-wizard-navigation-itembox {
  width: 100%;
  float: left;
  position: relative;
  cursor: pointer; }

#quotenav_content .mcompas-wizard-navigation-itembox .itembox-round {
  width: 35px;
  height: 35px;
  border: solid 3px #FFF;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  position: absolute;
  top: 0;
  left: 0;
  background: #607c8a;
  border-radius: 100%; }

#quotenav_content .mcompas-wizard-navigation-itembox .itembox-round i {
  font-size: 17px;
  color: #FFF; }

#quotenav_content .mcompas-wizard-navigation-itembox .itembox-text {
  width: 100%;
  height: 100%;
  line-height: 35px;
  padding-left: 25px;
  font-size: 13px;
  margin-left: 15px;
  color: #000;
  font-weight: bold; }

#quotenav_content .itembox-text-selectionline {
  position: absolute;
  bottom: 0;
  left: 10px;
  height: 5px;
  width: 100%;
  background: #FFF;
  z-index: 1; }

#quotenav_content .mcompas-wizard-navigation-itembox.active .itembox-text {
  background: #006487;
  color: #FFF; }

#quotenav_content .mcompas-wizard-navigation-itembox.active .itembox-round {
  background: #006487;
  color: #FFF; }

#quotenav_content .mcompas-wizard-navigation-itembox.active {
  cursor: default; }

#quotenav_content .mcompas-wizard-navigation-itembox.inprogress .itembox-round {
  background: #FFCC00; }

#quotenav_content .mcompas-wizard-navigation-itembox.completed .itembox-round {
  background: #02B418;
  color: #FFF; }

#quotenav_content .mcompas-wizard-navigation-itembox.conflicted .itembox-round {
  background: #D50304;
  color: #FFF; }

#quotenav_content .mcompas-wizard-navigation.wizard-small-device .mcompas-wizard-navigation-items {
  padding: 0 100px; }

#quotenav_content .mcompas-wizard-navigation.wizard-small-device .mcompas-wizard-navigation-items .mcompas-wizard-navigation-items-inner {
  text-align: center;
  line-height: 35px;
  font-weight: bold;
  font-size: 13px; }

#quotenav_content .mcompas-wizard-navigation.wizard-small-device .mcompas-wizard-navigation-arrows {
  width: 100px; }

#quotenav_content .mcompas-wizard-navigation.wizard-small-device .mcompas-wizard-navigation-arrows span {
  width: 65px;
  overflow: hidden;
  text-overflow: ellipsis; }

#quotenav_content .mcompas-wizard-navigation-itembox.tab-disabled {
  cursor: not-allowed; }

#quotenav_content .mcompas-wizard-navigation-itembox.tab-disabled .itembox-text {
  color: #666; }

#quotenav_content .mcompas-wizard-navigation-itembox.tab-disabled .itembox-round {
  background: #999;
  border-color: #e4e4e4; }

#quotenav_content .mcompas-wizard-navigation.wizard-small-device .mcompas-wizard-navigation-arrows.tab-disabled-small-device span {
  color: #ccc; }

#quotenav_content .mcompas-wizard-navigation.wizard-small-device .mcompas-wizard-navigation-arrows.tab-disabled-small-device i {
  color: #ccc; }

#quotenav_content .mcompas-wizard-navigation-arrows.navigation-arrows-right.tab-disabled {
  cursor: not-allowed; }
  #quotenav_content .mcompas-wizard-navigation-arrows.navigation-arrows-right.tab-disabled i, #quotenav_content .mcompas-wizard-navigation-arrows.navigation-arrows-right.tab-disabled span {
    color: #999; }

@charset "UTF-8";
#quote_detail_header label.editableLabel, #quote_detail_header .soldToLabel, #CRM_details label.editableLabel, #CRM_details .soldToLabel {
  font-weight: bold;
  color: #000;
  width: 100%; }

#quote_detail_header label.NeweditableLabel, #CRM_details label.NeweditableLabel {
  color: #006487 !important;
  width: 40%; }

#quote_detail_header .evenLine, #CRM_details .evenLine {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #F4F6F9;
  margin: 0px 5px;
  height: 34px !important; }
  #quote_detail_header .evenLine .md-input:disabled, #CRM_details .evenLine .md-input:disabled {
    background: #FFFFFF; }

#quote_detail_header .md-datepicker-input, #CRM_details .md-datepicker-input {
  width: 100% !important;
  padding: 0 0 0 5px; }

#quote_detail_header md-input-container label, #quote_detail_header label.non-editable, #CRM_details md-input-container label, #CRM_details label.non-editable {
  font-weight: bold;
  font-size: 18px;
  color: #374b5a; }

#quote_detail_header md-checkbox .md-icon, #CRM_details md-checkbox .md-icon {
  border-color: #F4F6F9; }

#quote_detail_header span.soldToLabel + md-autocomplete, #CRM_details span.soldToLabel + md-autocomplete {
  width: 50%; }

#quote_detail_header .InvolvedAccount input:disabled, #CRM_details .InvolvedAccount input:disabled {
  border: solid 1px #C4C4C4 !important;
  background: #F5F5F5 !important;
  width: 100% !important; }

#quote_detail_header .PartnerSoldToAccount md-input-container, #CRM_details .PartnerSoldToAccount md-input-container {
  width: inherit !important; }
  #quote_detail_header .PartnerSoldToAccount md-input-container input, #CRM_details .PartnerSoldToAccount md-input-container input {
    width: 100% !important;
    font-size: 12px !important; }

#quote_detail_header .PartnerSoldToAccount label, #CRM_details .PartnerSoldToAccount label {
  width: 25% !important; }

#quote_detail_header md-input-container .editableInput, #CRM_details md-input-container .editableInput {
  border-bottom-color: black;
  font-weight: bold; }

#quote_detail_header .searchIcon, #CRM_details .searchIcon {
  top: 4px;
  position: absolute;
  right: 10px;
  color: rgba(0, 0, 0, 0.34); }

#quote_detail_header .marBt20px, #CRM_details .marBt20px {
  margin-bottom: 20px; }

#quote_detail_header .detailsLayout, #CRM_details .detailsLayout {
  margin: 0 auto;
  width: 85%;
  /*md-select-value{
            border-bottom-color: rgb(0, 0, 0);
        }*/ }
  #quote_detail_header .detailsLayout md-select, #CRM_details .detailsLayout md-select {
    color: black;
    font-weight: bold; }
  #quote_detail_header .detailsLayout .primary-input, #CRM_details .detailsLayout .primary-input {
    margin-top: 23px;
    max-width: 33%; }
  #quote_detail_header .detailsLayout .partner, #CRM_details .detailsLayout .partner {
    margin-left: 4px; }

#quote_detail_header md-input-container input, #CRM_details md-input-container input {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.67) !important; }

#quote_detail_header .font14px, #CRM_details .font14px {
  font-size: 14px; }

#quote_detail_header .toolbarLayout, #CRM_details .toolbarLayout {
  background-color: white !important;
  color: darkblue;
  margin: 0 auto;
  text-align: center; }
  #quote_detail_header .toolbarLayout span, #CRM_details .toolbarLayout span {
    font-size: 20px; }

#quote_detail_header .soldToAcc, #CRM_details .soldToAcc {
  border-width: 0 0 1px;
  border-bottom: 1px solid #bdbdbd;
  background: none;
  width: 30%; }

#quote_detail_header .listingAccDetails, #CRM_details .listingAccDetails {
  width: 31%;
  max-height: 300px;
  overflow: auto;
  border: 1px solid darkgray;
  position: absolute;
  z-index: 9999;
  margin-left: 38%;
  background-color: white; }
  #quote_detail_header .listingAccDetails md-list-item, #CRM_details .listingAccDetails md-list-item {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    text-align: left;
    white-space: nowrap; }

#quote_detail_header .favIcon i, #CRM_details .favIcon i {
  vertical-align: middle; }

#quote_detail_header .cursor-pointer, #CRM_details .cursor-pointer {
  cursor: pointer; }

#quote_detail_header .checkInOut, #CRM_details .checkInOut {
  font-weight: bold;
  font-size: 30px;
  margin-top: 5px; }

#quote_detail_header .bomId, #CRM_details .bomId {
  position: relative;
  top: 20px;
  color: darkgreen;
  font-weight: bold;
  font-size: 18px; }

#quote_detail_header .mainContent, #CRM_details .mainContent {
  margin: 0 auto;
  width: 90%;
  min-height: 1300px; }

#quote_detail_header .subHeader, #CRM_details .subHeader {
  background-color: aliceblue;
  font-weight: bold;
  margin: 10px auto;
  width: 85%;
  padding: 6px; }

#quote_detail_header md-tabs md-tab-item.md-active, #CRM_details md-tabs md-tab-item.md-active {
  font-weight: bold; }

#quote_detail_header .favLabel, #CRM_details .favLabel {
  position: relative;
  top: 15px; }

#quote_detail_header .favListItem, #CRM_details .favListItem {
  width: 100%;
  position: relative;
  white-space: normal; }
  #quote_detail_header .favListItem span, #CRM_details .favListItem span {
    width: 80%;
    float: left; }

#quote_detail_header .sideNavAlign, #CRM_details .sideNavAlign {
  max-height: 204px; }
  #quote_detail_header .sideNavAlign md-toolbar, #CRM_details .sideNavAlign md-toolbar {
    background-color: rgba(0, 90, 122, 0.85) !important;
    margin-bottom: 3px; }
    #quote_detail_header .sideNavAlign md-toolbar h1, #CRM_details .sideNavAlign md-toolbar h1 {
      font-size: 17px !important; }

#quote_detail_header .navBtn, #CRM_details .navBtn {
  border: 2px solid #006487;
  background-color: rgba(0, 100, 135, 0.22);
  border-radius: 15px;
  height: 40px;
  font-weight: bold; }

#quote_detail_header md-autocomplete, #CRM_details md-autocomplete {
  display: inline-block;
  width: 85%; }

#quote_detail_header input:disabled, #CRM_details input:disabled {
  color: #000 !important;
  border: solid 0px #999 !important;
  padding-left: 5px;
  width: 60%;
  background: inherit !important; }

#quote_detail_header select:disabled, #quote_detail_header md-select:disabled, #CRM_details select:disabled, #CRM_details md-select:disabled {
  background: #FFF !important;
  border: solid 0px #999 !important;
  padding-left: 5px !important;
  height: 34px !important;
  border-radius: 3px !important;
  width: 60%;
  background: inherit !important; }

#quote_detail_header md-select, #CRM_details md-select {
  margin: 0px !important;
  font-weight: inherit !important;
  width: 59%;
  height: 30px !important; }
  #quote_detail_header md-select .md-select-value, #CRM_details md-select .md-select-value {
    border: solid 1px #C4C4C4 !important;
    border-radius: 2px;
    height: 30px !important;
    -ms-flex-item-align: center;
        align-self: center;
    background: #FFFFFF !important; }
    #quote_detail_header md-select .md-select-value .md-text, #CRM_details md-select .md-select-value .md-text {
      font-size: 12px !important; }

#quote_detail_header .oddLine, #CRM_details .oddLine {
  box-sizing: border-box;
  background: #F4F6F9;
  border: 1px solid #F4F6F9;
  margin: 0px 5px;
  height: 34px !important; }
  #quote_detail_header .oddLine .md-input:disabled, #CRM_details .oddLine .md-input:disabled {
    background: #F4F6F9; }

#quote_detail_header .evenLine, #CRM_details .evenLine {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #F4F6F9;
  margin: 0px 5px;
  height: 34px !important; }
  #quote_detail_header .evenLine .md-input:disabled, #CRM_details .evenLine .md-input:disabled {
    background: #FFFFFF; }

.md-autocomplete li .highlight {
  color: #d50000; }

#CRM_details input:disabled {
  color: #000 !important;
  border: solid 1px #999 !important;
  padding-left: 5px;
  width: 100% !important;
  background: #F5F5F5 !important; }

.jobsite-address {
  margin-top: 10px; }

#jobsite-address-form input {
  margin: 5px 5px; }

#jobsite-address-form .form-control {
  height: 34px !important; }

#jobsite-address-form select:disabled {
  background-color: #e6e5e5; }

#quote_detail_header label {
  font-size: 12px;
  color: #006487;
  padding-left: 5px;
  margin-bottom: 0px !important;
  -ms-flex-item-align: center;
      align-self: center;
  font-weight: bold;
  width: 40%; }

#quote_detail_header input {
  color: #000 !important;
  box-sizing: border-box;
  border: solid 1px #C4C4C4 !important;
  padding-left: 5px;
  width: 59%;
  background: #FFFFFF !important;
  border-radius: 2px;
  height: 30px;
  -ms-flex-item-align: center;
      align-self: center; }

#quote_detail_header label.editableLabel {
  color: #006487 !important; }

#quote_detail_header .biddate-lable {
  width: 40% !important; }

#quote_detail_header .jobsite-address input {
  width: 100% !important; }

#quote_detail_header .jobsite-address label {
  width: 25% !important; }

/* CRM Button Layout Container */
.crm-button-container {
  margin: 10px 0 !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex-align: start !important;
      align-items: flex-start !important;
  gap: 5px !important; }
  .crm-button-container .md-button {
    border-radius: 4px;
    margin: 0;
    width: auto !important;
    min-width: 120px !important;
    white-space: nowrap !important; }
  .crm-button-container .error-warning-container {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    gap: 5px !important;
    width: 100% !important;
    margin-top: 5px; }
    .crm-button-container .error-warning-container .error-text, .crm-button-container .error-warning-container .warning-text {
      white-space: nowrap !important;
      cursor: pointer !important;
      font-weight: 600 !important;
      font-size: 12px !important;
      transition: opacity 0.2s ease-in-out; }
      .crm-button-container .error-warning-container .error-text:hover, .crm-button-container .error-warning-container .warning-text:hover {
        opacity: 0.8; }
    .crm-button-container .error-warning-container .error-text {
      color: red !important; }
    .crm-button-container .error-warning-container .warning-text {
      color: orange !important; }

/* Siemens Products Css */
.product-table .priceChange, .customer-product-table .priceChange {
  color: red; }
  .product-table .priceChange i, .customer-product-table .priceChange i {
    vertical-align: middle;
    margin-left: -5px;
    margin-right: 5px; }

.product-table .highlightVersionChange, .customer-product-table .highlightVersionChange {
  background: rgba(245, 20, 20, 0.55);
  display: inline-block;
  line-height: 20px;
  padding-left: 5px;
  border-radius: 5px;
  white-space: normal; }

.product-table .setWidth, .customer-product-table .setWidth {
  max-width: 100px; }

.product-table .setWidth, .customer-product-table .setWidth {
  max-width: 100%;
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis; }

.product-table thead md-icon svg path, .customer-product-table thead md-icon svg path {
  fill: inherit; }

.product-table md-toolbar div, .customer-product-table md-toolbar div {
  font-size: 18px; }

.product-table .line-item-filter, .product-table .inline-input-box, .customer-product-table .line-item-filter, .customer-product-table .inline-input-box {
  margin: 0px; }
  .product-table .line-item-filter .md-errors-spacer, .product-table .inline-input-box .md-errors-spacer, .customer-product-table .line-item-filter .md-errors-spacer, .customer-product-table .inline-input-box .md-errors-spacer {
    min-height: 0px !important; }

.product-table .inline-input-box.qty-inp, .customer-product-table .inline-input-box.qty-inp {
  width: 70px; }

.product-table .config-icon, .product-table .edit-des-icon, .customer-product-table .config-icon, .customer-product-table .edit-des-icon {
  font-size: 20px;
  vertical-align: middle;
  cursor: pointer;
  padding: 0px;
  color: #006487; }

.product-table .edit-des-icon, .customer-product-table .edit-des-icon {
  font-size: 18px; }

.quote-detail-toolbar, .common-nav-toolbar {
  height: 50px;
  min-height: 50px; }

.quote-detail-header, .common-nav-header {
  background: #003A53;
  color: #fff !important; }
  .quote-detail-header i, .common-nav-header i {
    vertical-align: middle; }
  .quote-detail-header button, .common-nav-header button {
    color: #fff !important; }

.quote-detail-tabs md-pagination-wrapper {
  background: #003A53; }

.quote-detail-tabs md-tab-item {
  color: #fff !important; }
  .quote-detail-tabs md-tab-item.md-active {
    background: #004E6F; }

.quote-detail-tabs md-ink-bar {
  color: #004E6F !important;
  background-color: #004E6F !important; }

.action-icons {
  font-size: 22px;
  margin-right: 10px; }

.content-copy-paste {
  width: 20px;
  height: 20px;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  color: #0a5076;
  cursor: pointer;
  margin-right: 5px; }

.disabled-icon {
  color: #a2a2a2 !important;
  cursor: default; }

.bg-pastedItem {
  background: #fdfbcc; }

.fav md-list-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  text-align: left;
  white-space: nowrap; }
  .fav md-list-item .mainListItem div {
    display: inline-block;
    max-width: 95%;
    white-space: normal; }
  .fav md-list-item .mainListItem i {
    vertical-align: middle;
    position: absolute;
    right: 2px; }

.epmStatus {
  display: inline-block;
  border-radius: 50%;
  height: 12px;
  width: 12px; }

.red, .red:hover {
  background: red; }

.red-color {
  color: red; }

.green {
  background: green; }

.orange {
  background: #ffa500; }

.expiredMsg {
  width: 100%;
  color: #fb7777;
  font-weight: bold;
  text-align: center;
  height: 34px;
  line-height: 34px;
  transition: all linear 0.5s;
  display: block !important;
  transition: all linear 0.5s;
  margin-top: 10px;
  opacity: 1; }
  .expiredMsg i {
    right: 15px;
    position: absolute;
    line-height: 32px; }

.expiredMsg.ng-hide {
  opacity: 0; }

/*--- Added By Vipin On 27/04/2017 --- for change the style of mange job navigation bar-----*/
.quote-detail-header {
  height: 34px;
  background: #FFF;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  height: 34px;
  color: #000 !important;
  padding: 0px !important; }

.quote-detail-toolbar {
  height: 34px !important;
  background: #FFF !important;
  min-height: 34px !important; }

.quote-detail-header button {
  color: #006487 !important; }

.quote-detail-header-text {
  font-weight: bold; }

.quote_header_bar .bom_name {
  color: #006387;
  font-size: 12px;
  font-weight: 700;
  display: inline; }
  .quote_header_bar .bom_name .arrow_down {
    width: 16px;
    height: 16px;
    color: #9e9e9e;
    font-size: 16px;
    font-weight: 400; }

.quote_header_bar .bom_identifier {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #006387;
  display: inline-block; }
  .quote_header_bar .bom_identifier span {
    color: #ffffff;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    display: block; }

.bom_info {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  background-color: #ffffff;
  z-index: 3;
  position: absolute;
  padding: 7px;
  text-align: start;
  left: 50%;
  transform: translateX(-50%); }
  .bom_info .header_text {
    color: #006387;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 5px; }
  .bom_info .job {
    padding-bottom: 5px;
    white-space: nowrap; }
    .bom_info .job span {
      font-size: 11px; }
      .bom_info .job span:first-child {
        width: 21px;
        height: 11px;
        color: #374b5a;
        font-weight: 700; }
      .bom_info .job span:nth-child(2) {
        width: 124px;
        height: 11px;
        color: #374b5a;
        font-weight: 400;
        margin-left: 12px; }
  .bom_info .bom {
    white-space: nowrap; }
    .bom_info .bom span {
      font-size: 11px; }
      .bom_info .bom span:first-child {
        width: 37px;
        height: 11px;
        color: #374b5a;
        font-weight: 700; }
      .bom_info .bom span:nth-child(2) {
        width: 158px;
        height: 11px;
        color: #374b5a;
        font-weight: 400; }

.quote-details-navigations {
  width: 50%;
  float: right;
  text-align: right;
  padding: 0 15px;
  padding-top: 30px; }

.quote-details-navigations .view-button {
  width: 150px;
  height: 30px;
  margin-top: 40px;
  background: #006487;
  color: #FFF;
  line-height: 30px;
  border-radius: 3px;
  text-align: center;
  float: right; }

.quote-details-sold-to {
  margin-bottom: 20px;
  margin-left: 5px; }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/
  #quote_detail_header span.soldToLabel + md-autocomplete {
    width: 100%;
    float: left; }
  .quote-details-sold-to {
    text-align: left; }
  #line-item-table .table-container {
    padding-top: 0 !important; }
  #select-all {
    display: block;
    padding-left: 15px;
    margin-top: 15px; }
  .add-cp-inp-box {
    right: -65px !important;
    top: 0px !important;
    width: 310px !important; }
    .add-cp-inp-box md-input-container {
      width: 175px !important; } }

@media only screen and (min-width: 769px) {
  #select-all {
    display: none; } }

@media only screen and (max-width: 450px) {
  .edt-txt {
    display: none; } }

@media only screen and (max-width: 599px) {
  .detailsLayout .primary-input {
    max-width: 95% !important; }
  .detailsLayout .partner {
    max-width: 100% !important; } }

.view-item-menu {
  position: absolute;
  right: 0; }

.view-item-header {
  font-weight: bold;
  font-size: 13px; }

/*-- Adde by Vipin on 27/06/2017 for remove scroll on wizard navigation--*/
md-content.quote-details {
  overflow: hidden !important; }

/**********Quote line item designation update css********/
#set_lineitem_designation .designation-toolbar {
  min-height: 52px; }
  #set_lineitem_designation .designation-toolbar .md-toolbar-tools {
    height: 52px; }
  #set_lineitem_designation .designation-toolbar h2 {
    font-size: 16px;
    line-height: 1.5; }

#set_lineitem_designation .designation-inp {
  border: 3.5px solid #FFF; }

#set_lineitem_designation .designation-inp:focus {
  border: 3.5px solid rgba(33, 154, 197, 0.54); }

#set_lineitem_designation table, #set_lineitem_designation th, #set_lineitem_designation tr, #set_lineitem_designation td {
  border: 1px solid black; }

#set_lineitem_designation table {
  margin: 5px auto;
  width: 100%; }
  #set_lineitem_designation table thead {
    background: rgba(255, 228, 0, 0.34);
    font-weight: bold; }
  #set_lineitem_designation table th {
    padding: 10px; }
  #set_lineitem_designation table td {
    padding: 1px; }
    #set_lineitem_designation table td input {
      cursor: pointer;
      width: 100%;
      border: none;
      padding: 10px; }
  #set_lineitem_designation table tbody td:first-child {
    text-align: center; }

/*-- Adde by Vipin on 05/07/2017 for change quote details, siemens products, customer products button--*/
.tab-buttons {
  font-size: 13px !important;
  overflow: hidden;
  text-overflow: ellipsis; }

.tab-buttons.md-active {
  border-bottom: solid 3px #006487;
  color: #006487;
  font-weight: bold; }

.show-more-act-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer; }

/*-- added by VIpin for lineItem table header & Tools--*/
.line-item-table-search-wrap, .add-cp-box-wrap {
  position: relative; }

.line-item-table-search-box, .add-cp-inp-box {
  position: absolute;
  right: 8px;
  top: -3px;
  width: 275px;
  height: 45px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  padding: 5px;
  background: #FFF;
  z-index: 99; }

.line-item-table-search-box-wrap {
  width: 85%;
  position: relative; }

.line-item-table-search-box input {
  border: solid 1px #ccc;
  width: 100%;
  height: 34px;
  border-radius: 3px;
  font-size: 13px;
  padding-left: 5px; }

.add-cp-inp-box {
  right: 0px;
  top: 0px;
  width: 350px; }
  .add-cp-inp-box md-input-container {
    width: 215px; }

/*-- Added by VIpin to optimize line items table on 25/07/2017--*/
.table td {
  white-space: nowrap;
  padding: 5px 10px !important;
  height: 44px;
  line-height: 34px !important;
  overflow: hidden;
  text-overflow: ellipsis; }

.scp-line-item-table td {
  text-align: left !important; }

.scp-line-item-table td > md-input-container, .customer-product-table td > md-input-container {
  padding: 0 !important; }

.customer-product-table td > md-input-container {
  max-width: 200px; }

.lineitem-designation-input {
  min-width: 160px !important; }

.quote-details-content {
  padding: 0 10px !important; }
  .quote-details-content .quote-head-details.ng-hide-animate {
    display: none !important; }

.lc-btn {
  height: 45px;
  border-right: 1px solid #dde1e4;
  color: #064566 !important;
  min-width: 70px !important; }

.lc-btn:disabled {
  color: #a9bbc4 !important; }

.lc-btn {
  height: 45px;
  border-right: 1px solid #dde1e4;
  color: #064566 !important;
  min-width: 70px !important; }

.lc-btn:disabled {
  color: #a9bbc4 !important; }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/
  .wrap-mb md-toolbar {
    margin-top: 36px; }
  .wrap-mb .showall-switch {
    position: absolute;
    top: -30px;
    right: 10px; } }

.search-prod-btn {
  font-size: 13px;
  line-height: 0;
  min-height: 32px;
  margin-bottom: 4px !important; }

/*******Check Availability styles************/
#check-availability-info .toolbar_checkAvailability {
  min-height: 35px;
  background-color: #fff;
  color: #000000;
  border-bottom: 2px solid;
  border-bottom-color: #a7a1a1 !important; }
  #check-availability-info .toolbar_checkAvailability .heading {
    font-weight: bold;
    font-size: 16px; }

#check-availability-info .browser-Accordion {
  border: solid 1px #006486;
  border-radius: 4px;
  margin-bottom: 10px;
  height: 100%; }

#check-availability-info .innerTableColumn {
  height: 100%;
  padding-bottom: 10px; }

#check-availability-info .innerTableHeader {
  width: 100%;
  height: 31px;
  background: #006486;
  text-align: center;
  line-height: 30px;
  color: #FFF;
  padding-left: 10px; }
  #check-availability-info .innerTableHeader .header-value {
    font-weight: bold;
    padding-left: 10px; }

#check-availability-info .accordionTable .accordion-row {
  padding: 10px 25px 5px 25px;
  line-height: 20px; }

#check-availability-info .accordionTable .subHeader {
  color: #868686; }

#check-availability-info .accordionTable .subHeaderValue {
  font-size: 14px; }
  #check-availability-info .accordionTable .subHeaderValue > span {
    font-size: 14px; }

#check-availability-info .accordionTable .wrap {
  white-space: normal;
  word-wrap: break-word; }

#check-availability-info .accordion-column-mobile {
  height: 100%;
  padding-bottom: 10px;
  margin-top: 10px; }

#check-availability-info .warningInfo {
  padding: 10px 25px 5px 25px;
  white-space: normal;
  word-wrap: break-word;
  line-height: 20px; }
  #check-availability-info .warningInfo .message {
    font-size: 14px; }

#check-availability-info .atpLoader {
  padding: 45px 0px 0px 50%; }

#check-availability-info .accordion-open-close-icon {
  vertical-align: middle;
  color: #006486; }

#check-availability-info #mobileAccordionCA {
  width: 105%;
  margin-left: -8px;
  margin-top: -5px;
  height: 350px;
  overflow-y: scroll;
  border-radius: 4px;
  border: 1px solid #006386;
  background-color: #ffffff;
  padding: 0px 15px 0px 15px; }

#check-availability-info #mobileAccordionCA::-webkit-scrollbar {
  width: 3px; }

#check-availability-info #mobileAccordionCA::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px white;
  border-radius: 5px; }

#check-availability-info #mobileAccordionCA::-webkit-scrollbar-thumb {
  background: #a09f9f;
  border-radius: 10px; }

#check-availability-info .soldToAccountField {
  width: 100%;
  height: 30px;
  border-radius: 4px;
  border: 1px solid #979797;
  padding-left: 5px;
  background: #F5F5F5 !important; }

.sharable-quote {
  position: relative;
  top: 5px;
  left: 20px; }
  .sharable-quote md-checkbox .md-icon {
    border-color: #f4f6f996; }
  .sharable-quote md-checkbox[disabled] .md-label {
    color: white; }

@media only screen and (max-width: 768px) {
  .checkAva-button {
    display: none; }
  .checkAva-icon {
    display: inline-block !important; }
    .checkAva-icon .icon {
      width: 20px;
      height: 20px;
      font-size: 22px;
      font-weight: 400;
      text-transform: uppercase;
      color: #0a5076;
      cursor: pointer;
      margin-right: 5px;
      vertical-align: middle; }
  .changes-icon .icon {
    color: #0a5076;
    cursor: pointer;
    margin-right: 5px;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    font-size: 22px;
    font-weight: 400; }
  .lc-btn {
    display: none;
    font-size: 11px; }
  .sc-btn {
    display: inline-block !important;
    color: #0a5076; }
  .sc-icon {
    vertical-align: middle; } }

/*******Check Availability styles end************/
/*******Pricing Version change styles************/
.priceVersionInfo i {
  color: red;
  vertical-align: middle;
  margin-left: 17px; }

.priceVersionInfo .priceChangeMsg {
  margin-left: 5px;
  font-weight: 500;
  color: red;
  font-size: 13px;
  vertical-align: middle; }

.disabledBtn {
  color: #ccc !important;
  cursor: default; }

#price-change-info .paste-headerinfo span, #not-pasteditems-info .paste-headerinfo span, #custom-error-info .paste-headerinfo span {
  display: inline-block;
  font-weight: 600;
  padding: 10px;
  font-size: 15px; }

#price-change-info .paste-headerinfo i, #not-pasteditems-info .paste-headerinfo i, #custom-error-info .paste-headerinfo i {
  float: right;
  padding: 9px;
  font-size: 22px; }

#price-change-info .lineitemsinfo td, #not-pasteditems-info .lineitemsinfo td, #custom-error-info .lineitemsinfo td {
  padding-top: 7px;
  padding-bottom: 7px; }

#price-change-info .md-button, #not-pasteditems-info .md-button, #custom-error-info .md-button {
  line-height: 30px !important;
  min-height: 30px !important; }

#price-change-info .action-btn button i, #not-pasteditems-info .action-btn button i, #custom-error-info .action-btn button i {
  margin-right: 5px;
  vertical-align: middle; }

#price-change-info md-checkbox, #not-pasteditems-info md-checkbox, #custom-error-info md-checkbox {
  top: 0px; }
  #price-change-info md-checkbox .md-container, #not-pasteditems-info md-checkbox .md-container, #custom-error-info md-checkbox .md-container {
    transform: scale(0.75); }

@media screen and (min-width: 769px) {
  #price-change-info #select-all, #not-pasteditems-info #select-all, #custom-error-info #select-all {
    display: none; }
  #price-change-info table thead tr, #not-pasteditems-info table thead tr, #custom-error-info table thead tr {
    border-bottom: 1px solid #aaa; }
    #price-change-info table thead tr th, #not-pasteditems-info table thead tr th, #custom-error-info table thead tr th {
      padding-left: 20px;
      padding-right: 20px;
      vertical-align: middle;
      line-height: normal;
      color: rgba(0, 0, 0, 0.54) !important;
      font-weight: bold; }
  #price-change-info table tbody tr, #not-pasteditems-info table tbody tr, #custom-error-info table tbody tr {
    border-bottom: 1px solid #bbb; }
    #price-change-info table tbody tr td, #not-pasteditems-info table tbody tr td, #custom-error-info table tbody tr td {
      padding-left: 20px;
      vertical-align: middle; } }

@media screen and (max-width: 768px) {
  #price-change-info #select-all, #not-pasteditems-info #select-all, #custom-error-info #select-all {
    display: block;
    padding-left: 15px;
    margin-top: 15px; }
  #price-change-info table, #not-pasteditems-info table, #custom-error-info table {
    width: 100%; }
    #price-change-info table thead, #not-pasteditems-info table thead, #custom-error-info table thead {
      display: none; }
    #price-change-info table tbody tr, #not-pasteditems-info table tbody tr, #custom-error-info table tbody tr {
      display: block;
      box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
      border-radius: 2px;
      margin-bottom: 1.3rem; }
      #price-change-info table tbody tr td, #not-pasteditems-info table tbody tr td, #custom-error-info table tbody tr td {
        display: block;
        text-align: right;
        border: none;
        min-height: 30px;
        margin: 10px; }
        #price-change-info table tbody tr td span, #not-pasteditems-info table tbody tr td span, #custom-error-info table tbody tr td span {
          display: inline-block;
          width: 100px; }
        #price-change-info table tbody tr td md-checkbox, #not-pasteditems-info table tbody tr td md-checkbox, #custom-error-info table tbody tr td md-checkbox {
          margin-top: 10px; }
      #price-change-info table tbody tr td[data-title]:before, #not-pasteditems-info table tbody tr td[data-title]:before, #custom-error-info table tbody tr td[data-title]:before {
        content: attr(data-title);
        float: left;
        font-size: inherit;
        font-weight: 700;
        color: rgba(0, 0, 0, 0.54); } }

/*Quote Header Error styles*/
.quote-header-error {
  padding: 10px;
  margin-left: 10px;
  margin-right: 10px; }
  .quote-header-error .icon {
    font-size: 20px;
    vertical-align: middle;
    margin-left: -5px;
    margin-right: 5px; }
  .quote-header-error .error-link {
    vertical-align: middle;
    text-decoration: underline; }

.quote-header-error div:not(:first-child) {
  padding-top: 10px; }

.quote-details .action-items, .notes-content .action-items, .notesanddocs .action-items, .locked-quotes {
  /* hide the default checkbox */
  /* checked state */
  /* blue switch variation */ }
  .quote-details .action-items .checkbox.switch label, .notes-content .action-items .checkbox.switch label, .notesanddocs .action-items .checkbox.switch label, .locked-quotes .checkbox.switch label {
    padding-left: 0; }
  .quote-details .action-items input[type='checkbox'].switch-control, .notes-content .action-items input[type='checkbox'].switch-control, .notesanddocs .action-items input[type='checkbox'].switch-control, .locked-quotes input[type='checkbox'].switch-control {
    position: absolute;
    margin-left: -9999px; }
  .quote-details .action-items .switch-label, .notes-content .action-items .switch-label, .notesanddocs .action-items .switch-label, .locked-quotes .switch-label {
    vertical-align: middle;
    margin-top: -4px; }
  .quote-details .action-items input[type='checkbox'].switch-control ~ .switch-label, .notes-content .action-items input[type='checkbox'].switch-control ~ .switch-label, .notesanddocs .action-items input[type='checkbox'].switch-control ~ .switch-label, .locked-quotes input[type='checkbox'].switch-control ~ .switch-label {
    position: relative;
    display: inline-block;
    min-height: 23px;
    /* required in case the label is empty */
    padding-left: 60px;
    line-height: 20px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .quote-details .action-items input[type='checkbox'].switch-control ~ .switch-label:before, .notes-content .action-items input[type='checkbox'].switch-control ~ .switch-label:before, .notesanddocs .action-items input[type='checkbox'].switch-control ~ .switch-label:before, .locked-quotes input[type='checkbox'].switch-control ~ .switch-label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 70px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    background-color: #f3f3f3;
    color: #333;
    font-size: 10px;
    text-indent: 25px;
    text-transform: uppercase;
    text-shadow: 0 1px 0px rgba(255, 255, 255, 0.8);
    transition: all 0.15s ease-out; }
  .quote-details .action-items .switch-alternative input[type='checkbox'].switch-control ~ .switch-label:before, .notes-content .action-items .switch-alternative input[type='checkbox'].switch-control ~ .switch-label:before, .notesanddocs .action-items .switch-alternative input[type='checkbox'].switch-control ~ .switch-label:before, .locked-quotes .switch-alternative input[type='checkbox'].switch-control ~ .switch-label:before {
    content: '\2716';
    /* "x" character */
    text-indent: 30px; }
  .quote-details .action-items input[type='checkbox'].switch-control.on ~ .switch-label:after, .notes-content .action-items input[type='checkbox'].switch-control.on ~ .switch-label:after, .notesanddocs .action-items input[type='checkbox'].switch-control.on ~ .switch-label:after, .locked-quotes input[type='checkbox'].switch-control.on ~ .switch-label:after {
    content: 'ON';
    color: #11a011; }
  .quote-details .action-items input[type='checkbox'].switch-control ~ .switch-label:after, .notes-content .action-items input[type='checkbox'].switch-control ~ .switch-label:after, .notesanddocs .action-items input[type='checkbox'].switch-control ~ .switch-label:after, .locked-quotes input[type='checkbox'].switch-control ~ .switch-label:after {
    content: 'OFF';
    position: absolute;
    left: 1px;
    top: 1px;
    /* bottom: 3px; */
    width: 35px;
    height: 21px;
    background-color: #fff;
    box-shadow: 0 0 1px rgba(185, 154, 154, 0.96);
    /* border-radius: 2px; */
    color: #1a1a1a;
    /* font-weight: 900; */
    line-height: 2;
    text-align: center;
    transition: all 0.15s ease-out;
    font-size: 10px;
    color: red;
    font-weight: 700; }
  .quote-details .action-items input[type='checkbox'].switch-control:checked ~ .switch-label:before, .notes-content .action-items input[type='checkbox'].switch-control:checked ~ .switch-label:before, .notesanddocs .action-items input[type='checkbox'].switch-control:checked ~ .switch-label:before, .locked-quotes input[type='checkbox'].switch-control:checked ~ .switch-label:before {
    content: '';
    color: #fff;
    text-indent: 3px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); }
  .quote-details .action-items input[type='checkbox'].switch-control:checked ~ .switch-label:after, .notes-content .action-items input[type='checkbox'].switch-control:checked ~ .switch-label:after, .notesanddocs .action-items input[type='checkbox'].switch-control:checked ~ .switch-label:after, .locked-quotes input[type='checkbox'].switch-control:checked ~ .switch-label:after {
    left: 34px; }
  .quote-details .action-items .switch-alternative input[type='checkbox'].switch-control:checked ~ .switch-label:before, .notes-content .action-items .switch-alternative input[type='checkbox'].switch-control:checked ~ .switch-label:before, .notesanddocs .action-items .switch-alternative input[type='checkbox'].switch-control:checked ~ .switch-label:before, .locked-quotes .switch-alternative input[type='checkbox'].switch-control:checked ~ .switch-label:before {
    content: '\2714';
    /* "✔" character */
    text-indent: 10px; }
  .quote-details .action-items .switch-alternative input[type='checkbox'].switch-control:checked ~ .switch-label:before, .notes-content .action-items .switch-alternative input[type='checkbox'].switch-control:checked ~ .switch-label:before, .notesanddocs .action-items .switch-alternative input[type='checkbox'].switch-control:checked ~ .switch-label:before, .locked-quotes .switch-alternative input[type='checkbox'].switch-control:checked ~ .switch-label:before {
    background-color: #3399cc; }

#displayMVQuotes .header, #viewECR .header {
  margin-top: 0 !important;
  font-size: 16px;
  font-weight: 400; }

#displayMVQuotes .section_content, #viewECR .section_content {
  position: relative;
  margin: 20px 65px; }
  #displayMVQuotes .section_content input, #viewECR .section_content input {
    border-bottom: 1px solid #ccc;
    width: 100%;
    border-top: none;
    border-right: none;
    border-left: none;
    color: #333; }
  #displayMVQuotes .section_content .search_icon, #viewECR .section_content .search_icon {
    width: 18px;
    height: 18px;
    color: #8b8b8b;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: 0px;
    top: 0px; }

#displayMVQuotes .no-record-info, #viewECR .no-record-info {
  color: red;
  margin: 0 auto;
  text-align: center; }

#displayMVQuotes .status-container, #viewECR .status-container {
  position: relative; }

#displayMVQuotes .icon, #viewECR .icon {
  font-size: 18px;
  vertical-align: middle;
  cursor: pointer; }

#displayMVQuotes .delete-icon, #viewECR .delete-icon {
  color: red;
  position: absolute;
  right: -25px;
  top: 0px; }

#displayMVQuotes .version_icon, #viewECR .version_icon {
  height: 16px;
  color: #006387;
  font-size: 18px;
  font-weight: 400;
  vertical-align: middle; }

#displayMVQuotes .displayName, #displayMVQuotes .displayMasterName, #viewECR .displayName, #viewECR .displayMasterName {
  color: #006387;
  font-size: 14px;
  display: inline-block;
  position: relative;
  clear: both; }
  #displayMVQuotes .displayName div, #displayMVQuotes .displayMasterName div, #viewECR .displayName div, #viewECR .displayMasterName div {
    margin-left: 20px;
    width: 50%;
    display: inline-block;
    white-space: nowrap; }
    #displayMVQuotes .displayName div .quote-name, #displayMVQuotes .displayMasterName div .quote-name, #viewECR .displayName div .quote-name, #viewECR .displayMasterName div .quote-name {
      display: inline-block;
      margin-top: -2px;
      white-space: nowrap;
      text-overflow: ellipsis;
      display: inline-block;
      width: 50%;
      overflow: hidden; }
  #displayMVQuotes .displayName:after, #displayMVQuotes .displayMasterName:after, #viewECR .displayName:after, #viewECR .displayMasterName:after {
    color: #cccccc;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    content: 'version';
    float: right;
    margin-right: 30px;
    position: absolute; }

#displayMVQuotes .displayMasterName:after, #viewECR .displayMasterName:after {
  color: #006387;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  content: 'master';
  float: right;
  margin-right: 30px;
  position: absolute; }

#displayMVQuotes .switch-quote, #viewECR .switch-quote {
  text-decoration: underline;
  cursor: pointer !important; }

#displayMVQuotes .active-quote, #viewECR .active-quote {
  vertical-align: middle;
  position: absolute;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #a88989; }

#displayMVQuotes .dbAvailableInfo, #viewECR .dbAvailableInfo {
  position: absolute;
  transform: translateX(-75%);
  z-index: 100 !important;
  background-color: rgba(213, 0, 0, 0.2);
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  display: inline-block;
  color: #333;
  top: 18px;
  width: 198px;
  font-size: 10px; }

.bouncing-loader {
  text-align: center; }
  .bouncing-loader > div {
    width: 8px;
    height: 8px;
    background-color: #333;
    border-radius: 100%;
    display: inline-block;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both; }
  .bouncing-loader .bounce1 {
    animation-delay: -0.32s; }
  .bouncing-loader .bounce2 {
    animation-delay: -0.16s; }

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    transform: scale(0); }
  40% {
    transform: scale(1); } }

.bouncing-loader-box {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  font-size: 14px; }

.display-loader {
  min-height: 50px;
  position: relative;
  border-top: 1px solid rgba(0, 0, 0, 0.12); }

#shareQuoteForm .error {
  margin-bottom: 15px;
  color: red; }

#shareQuoteForm .disabledSubmit {
  background-color: #9e9e9e; }

#shareQuoteForm .form-grp {
  margin: 0 auto;
  width: 75%;
  padding-top: 35px;
  padding-bottom: 30px; }

#shareQuoteForm md-input-container input {
  border: 1px solid gray;
  width: 200px;
  border-radius: 3px !important; }

.sub-ecr-btn, .sub-ecr-btn:hover {
  background: #ee7e44 !important; }
  .sub-ecr-btn span, .sub-ecr-btn:hover span {
    color: #fff !important; }

.changes-btn i {
  font-size: 18px;
  vertical-align: middle;
  padding-right: 5px; }

.line-status-indicator {
  font-size: 18px;
  vertical-align: sub;
  color: green; }

.line-item-txt {
  padding: 5px; }

.rj-item, .rj-item:hover > td {
  background: #c0c0c0 !important; }

/** AG Grid Siemens Grid Css*/
div.ag-root .ag-cell-focus {
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text; }

.product_id {
  padding: 0px; }

.cell__renderer {
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  overflow: hidden; }
  .cell__renderer .disabled {
    color: #CCC !important;
    cursor: not-allowed; }
  .cell__renderer .green-cl {
    color: green !important; }
  .cell__renderer button.primary {
    padding: 0px 20px;
    background: #006487;
    color: #fff;
    border-radius: 5px;
    height: 24px;
    line-height: 0px;
    margin-top: -5px; }
  .cell__renderer.center__align {
    text-align: center; }
  .cell__renderer .hide-icon {
    display: none; }

.tr-status .processing {
  background: #fec107;
  font-weight: 400;
  color: #000; }

.ag-ltr .review-col {
  line-height: 1.5 !important;
  padding-top: 0px;
  margin-top: 3px;
  height: 20px; }

.ag-ltr .error {
  background: #f44236;
  font-weight: 400;
  color: #fff; }

.ag-ltr .processing {
  background: #fec107;
  font-weight: 400;
  color: #000; }

.ag-ltr .success {
  background: #019587;
  font-weight: 400;
  color: #fff; }

.ag-ltr .status__list {
  margin-bottom: 0px; }

.ag-ltr .status__item {
  padding: 5px 5px 5px 30px;
  position: relative;
  border-bottom: 1px solid #d7d7d7;
  border-left: 3px solid #fff; }
  .ag-ltr .status__item--checked::before {
    font-family: 'Material Icons';
    content: "done";
    font-feature-settings: 'liga' 1;
    font-size: 20px;
    position: absolute;
    left: 5px;
    top: 5px;
    color: #333 !important; }
  .ag-ltr .status__item:hover {
    cursor: pointer;
    border-left-color: #0091EA;
    background: #f3eeee; }

.ag-ltr .status__item:last-child {
  border-bottom: none; }

.ag-ltr .status-float-filter {
  background: #fff;
  padding: 0px 10px;
  height: 28px;
  border: 1px solid #0091EA;
  margin-top: 2px;
  line-height: 2.25;
  border-radius: 5px;
  overflow: hidden; }

.ag-menu .ag-filter-apply-panel #clearButton {
  padding: 2px;
  border: 1px solid gray;
  background: #f8f8f8; }
  .ag-menu .ag-filter-apply-panel #clearButton:hover {
    background: #e7dddd; }

.hightlight-cell-bg, .hightlight-cell-bg:hover {
  background: #f2f2b8 !important; }

.editable-cell-bg, .editable-cell-bg:hover {
  background: #ffe3b0; }

.partner-div .clear-text {
  position: absolute;
  right: 13px;
  top: 5px;
  color: #006487;
  font-size: 25px;
  cursor: pointer; }

.invalid-cell-bg, .invalid-cell-bg:hover {
  background: #df2b13 !important; }

#CRM_details .closeDate .md-datepicker-input-container, #quote_detail_header .closeDate .md-datepicker-input-container {
  width: 100%;
  margin-left: 0; }
  #CRM_details .closeDate .md-datepicker-input-container input, #quote_detail_header .closeDate .md-datepicker-input-container input {
    max-width: 100% !important; }

#CRM_details .closeDate md-input-container, #quote_detail_header .closeDate md-input-container {
  width: 100%; }

#CRM_details md-input-container.md-input-invalid label {
  color: #ff6d00 !important; }

.show-link {
  color: #0c9bd1; }
  .show-link:hover {
    text-decoration: underline;
    cursor: pointer; }

#CRM_details .ErrorRed {
  color: red; }

#CRM_details .WarningOrange {
  color: orange; }

#CRM_details md-input-container label:not(.md-container-ignore).md-required:after {
  content: ' *';
  font-size: 24px !important;
  font-weight: bolder !important;
  position: absolute;
  margin-left: 5px; }

#CRM_details .info-button {
  color: #3b7ea2;
  position: absolute;
  margin-left: 5px;
  pointer-events: visible; }
  #CRM_details .info-button.required {
    margin-left: 15px !important; }

.orderIntakedate .md-datepicker-triangle-button, .bid-date .md-datepicker-triangle-button {
  display: none !important; }

#copyPasteOppoId:active, #copyPasteOppoId:hover {
  color: #0096cc; }

#quoteSpGrid .sk-fading-circle, #pricingSpGrid .sk-fading-circle {
  width: 25px;
  height: 25px;
  position: relative; }

#quoteSpGrid .sk-fading-circle .sk-circle, #pricingSpGrid .sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

#quoteSpGrid .sk-fading-circle .sk-circle:before, #pricingSpGrid .sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #333;
  border-radius: 100%;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; }

#quoteSpGrid .sk-fading-circle .sk-circle2, #pricingSpGrid .sk-fading-circle .sk-circle2 {
  transform: rotate(30deg); }

#quoteSpGrid .sk-fading-circle .sk-circle3, #pricingSpGrid .sk-fading-circle .sk-circle3 {
  transform: rotate(60deg); }

#quoteSpGrid .sk-fading-circle .sk-circle4, #pricingSpGrid .sk-fading-circle .sk-circle4 {
  transform: rotate(90deg); }

#quoteSpGrid .sk-fading-circle .sk-circle5, #pricingSpGrid .sk-fading-circle .sk-circle5 {
  transform: rotate(120deg); }

#quoteSpGrid .sk-fading-circle .sk-circle6, #pricingSpGrid .sk-fading-circle .sk-circle6 {
  transform: rotate(150deg); }

#quoteSpGrid .sk-fading-circle .sk-circle7, #pricingSpGrid .sk-fading-circle .sk-circle7 {
  transform: rotate(180deg); }

#quoteSpGrid .sk-fading-circle .sk-circle8, #pricingSpGrid .sk-fading-circle .sk-circle8 {
  transform: rotate(210deg); }

#quoteSpGrid .sk-fading-circle .sk-circle9, #pricingSpGrid .sk-fading-circle .sk-circle9 {
  transform: rotate(240deg); }

#quoteSpGrid .sk-fading-circle .sk-circle10, #pricingSpGrid .sk-fading-circle .sk-circle10 {
  transform: rotate(270deg); }

#quoteSpGrid .sk-fading-circle .sk-circle11, #pricingSpGrid .sk-fading-circle .sk-circle11 {
  transform: rotate(300deg); }

#quoteSpGrid .sk-fading-circle .sk-circle12, #pricingSpGrid .sk-fading-circle .sk-circle12 {
  transform: rotate(330deg); }

#quoteSpGrid .sk-fading-circle .sk-circle2:before, #pricingSpGrid .sk-fading-circle .sk-circle2:before {
  animation-delay: -1.1s; }

#quoteSpGrid .sk-fading-circle .sk-circle3:before, #pricingSpGrid .sk-fading-circle .sk-circle3:before {
  animation-delay: -1s; }

#quoteSpGrid .sk-fading-circle .sk-circle4:before, #pricingSpGrid .sk-fading-circle .sk-circle4:before {
  animation-delay: -0.9s; }

#quoteSpGrid .sk-fading-circle .sk-circle5:before, #pricingSpGrid .sk-fading-circle .sk-circle5:before {
  animation-delay: -0.8s; }

#quoteSpGrid .sk-fading-circle .sk-circle6:before, #pricingSpGrid .sk-fading-circle .sk-circle6:before {
  animation-delay: -0.7s; }

#quoteSpGrid .sk-fading-circle .sk-circle7:before, #pricingSpGrid .sk-fading-circle .sk-circle7:before {
  animation-delay: -0.6s; }

#quoteSpGrid .sk-fading-circle .sk-circle8:before, #pricingSpGrid .sk-fading-circle .sk-circle8:before {
  animation-delay: -0.5s; }

#quoteSpGrid .sk-fading-circle .sk-circle9:before, #pricingSpGrid .sk-fading-circle .sk-circle9:before {
  animation-delay: -0.4s; }

#quoteSpGrid .sk-fading-circle .sk-circle10:before, #pricingSpGrid .sk-fading-circle .sk-circle10:before {
  animation-delay: -0.3s; }

#quoteSpGrid .sk-fading-circle .sk-circle11:before, #pricingSpGrid .sk-fading-circle .sk-circle11:before {
  animation-delay: -0.2s; }

#quoteSpGrid .sk-fading-circle .sk-circle12:before, #pricingSpGrid .sk-fading-circle .sk-circle12:before {
  animation-delay: -0.1s; }

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }

/***************/
.tr-status__table {
  width: 100%;
  table-layout: fixed; }
  .tr-status__table th {
    color: #333; }
  .tr-status__table td {
    color: #545454;
    white-space: nowrap; }
  .tr-status__table th, .tr-status__table td {
    padding: 5px 10px 5px 30px !important; }
  .tr-status__table tr {
    border-bottom: 1px solid #f0f0f0; }
    .tr-status__table tr:first-child {
      background-color: #efefef; }

.tr-status__list {
  padding: 20px; }

.tr-status__list-item .tr-title {
  font-weight: bold;
  font-size: 13px;
  text-align: right;
  padding-right: 15px; }

.tr-status__list-item .tr-status {
  line-height: 1.1;
  margin: 10px 0px;
  font-size: 13px; }

.tr-status__status-details-item {
  background-color: #eeeff0;
  font-size: 11px;
  padding: 5px;
  margin-right: 2px; }

.tr-status__status-details-count {
  padding-right: 5px;
  border-right: 1px solid grey; }

.width-150 {
  width: 150px !important; }

.width-130 {
  width: 130px !important; }

.width-100-50 {
  width: calc(100% - 50px); }

.cr_menu .md-button {
  font-size: 13px;
  text-align: center;
  height: 40px;
  min-height: 40px; }

.cr_menu md-menu-item {
  height: 40px;
  min-height: 40px;
  text-align: center;
  color: #006487; }

.carter {
  position: relative;
  padding: 0px 10px; }
  .carter::after {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border-top: 5px solid #333;
    border-right: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid transparent;
    right: -3px;
    top: 5px; }

/* order detals view sync */
.oddLine {
  box-sizing: border-box;
  background: #F4F6F9;
  border: 1px solid #F4F6F9;
  margin: 0px 5px;
  height: 34px !important; }
  .oddLine .md-input:disabled {
    background: #F4F6F9; }

#quote_detail_prices .md-datepicker-input-container {
  width: 59% !important; }

.pmo-quote .md-container .md-icon {
  border-color: #006487 !important; }

.oddLine.blank-cell {
  border: none !important;
  background: none !important; }

#mcc-module .mcc-incoming-pallete {
  display: grid;
  grid-template-columns: 100px auto;
  grid-template-rows: 35px; }
  #mcc-module .mcc-incoming-pallete .incoming-instances-group {
    display: grid;
    grid-template-columns: repeat(9, auto);
    grid-template-rows: 35px;
    text-align: center; }
  #mcc-module .mcc-incoming-pallete .add-incoming-button {
    min-height: 26px;
    line-height: 25px;
    margin: 0px 1px;
    border-radius: 4px;
    border: 1px solid #006487;
    color: #006487;
    background-color: #ffff;
    box-shadow: none; }
  #mcc-module .mcc-incoming-pallete .add-incoming-button:disabled, #mcc-module .mcc-incoming-pallete .sbd-incoming-button:disabled {
    opacity: 0.5;
    background-color: rgba(0, 0, 0, 0.12) !important;
    cursor: default;
    border: 1px solid #9E9E9E !important; }
  #mcc-module .mcc-incoming-pallete .add-incoming-button:not([disabled]):hover {
    background-color: #006487 !important;
    color: #fff !important; }
  #mcc-module .mcc-incoming-pallete .add-incoming-instance {
    margin: 1.5px;
    margin-left: 0px;
    min-width: 75px;
    min-height: 30px;
    border-radius: 2px;
    line-height: 30px; }
  #mcc-module .mcc-incoming-pallete .incoming-device-selected {
    color: #006487; }
  #mcc-module .mcc-incoming-pallete .sbd-incoming-button {
    min-height: 35px;
    line-height: 25px;
    width: 130px;
    margin: 0px 1px;
    border-radius: 4px;
    border: 1px solid #006487;
    color: #ffff;
    background-color: #006487;
    box-shadow: none;
    float: right; }
  #mcc-module .mcc-incoming-pallete .sbd-incoming-button:not([disabled]):hover {
    background-color: #4289a1 !important; }

@media only screen and (min-device-width: 481px) and (max-device-width: 1023px) and (orientation: portrait) {
  #mcc-module {
    /* For portrait layouts only */ }
    #mcc-module .mcc-incoming-pallete {
      display: list-item; }
      #mcc-module .mcc-incoming-pallete .add-incoming-instance {
        margin-left: 45%; }
      #mcc-module .mcc-incoming-pallete .incoming-instances-group {
        grid-template-columns: repeat(5, auto);
        grid-template-rows: 30px;
        grid-row-gap: 5px; }
    #mcc-module .mcc-incoming-pallete md-radio-button .md-container {
      left: 0px !important; }
    #mcc-module .mcc-incoming-pallete md-radio-button .md-label {
      margin-left: 5px !important; } }

#mcc-module .mcc-incoming-pallete md-radio-button .md-container {
  left: 5px;
  position: relative; }

#mcc-module .mcc-incoming-pallete md-radio-button .md-label {
  margin-left: 10px; }

#mcc-module .accordion-open-close-icon {
  vertical-align: middle;
  color: #006486; }

#mcc-module .mcc-accordion-toolbar {
  max-height: 50px;
  border: none !important;
  background-color: #ffffff !important;
  min-height: 35px !important;
  height: 40px !important; }
  #mcc-module .mcc-accordion-toolbar .mcc-tools {
    border-radius: 4px !important;
    background-color: #ffffff !important;
    height: 35px !important; }

#mcc-module .mcc-accordion-toolbar1 {
  max-height: 150px;
  border: none !important;
  background-color: #ffffff !important;
  min-height: 35px !important;
  height: 80px !important; }
  #mcc-module .mcc-accordion-toolbar1 .mcc-tools1 {
    border-radius: 4px !important;
    background-color: #ffffff !important;
    max-height: 150px !important;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }

#mcc-module .mcc-devices-instances > .md-accordion:not(:last-child) {
  margin-bottom: 10px !important; }

#mcc-module .mcc-accessories-instances > ul:not(:last-child) {
  margin-bottom: 15px !important; }

#mcc-module .dc-device-details > config-status > i {
  font-size: 10px !important;
  margin-top: 2px;
  vertical-align: middle; }

#mcc-module .dc-device-strip-details > config-status > i {
  font-size: 10px !important;
  margin-top: -8px;
  vertical-align: middle; }

#mcc-module .mcc-child-checkbox-disable md-checkbox.md-checked .md-icon {
  background-color: #5ba5bf !important; }

#mcc-module .expand-checkbox-selection-overlay {
  width: calc(100% - 40px) !important; }

#mcc-module .highlight-Instance {
  font-weight: 800 !important; }

#mcc-module .branch-options-button {
  width: 130px;
  border-radius: 4px;
  min-height: 28px;
  line-height: 20px;
  top: 5px;
  box-shadow: none; }

#mcc-module .branch-options-button:disabled {
  opacity: 0.5;
  background-color: rgba(0, 0, 0, 0.12) !important;
  cursor: default;
  border: 1px solid #9E9E9E !important; }

#mcc-module .dc-device-strip-actions .md-button.md-icon-button:disabled i {
  opacity: 0.5;
  cursor: default;
  color: #9E9E9E !important; }

#mcc-module .split-button {
  color: #006487;
  font-size: 11px;
  font-weight: 700;
  padding-right: 10px; }

#mcc-module .selected-info-overlay {
  position: fixed;
  width: calc(100% - 330px);
  height: 40px;
  border-radius: 4px 4px 0px 0px;
  border: 2px solid #006387;
  background-color: white;
  bottom: 20px;
  left: 15px;
  z-index: 9; }
  #mcc-module .selected-info-overlay .selected-devices-info {
    padding: 10px 10px 10px 15px;
    color: #3a4f5d;
    font-weight: 700; }
  #mcc-module .selected-info-overlay .copy-button {
    margin: 3px 10px 3px 5px;
    border-radius: 2px;
    color: #ffff;
    background-color: #006387;
    width: 120px;
    min-height: 30px;
    line-height: 20px;
    border: 1px solid #006387;
    box-shadow: none;
    margin-right: 20px; }

#copy-paste-dialog md-checkbox .md-icon {
  width: 16px;
  height: 16px; }

#copy-paste-dialog md-checkbox.md-checked .md-icon:after {
  height: 12px;
  left: 3px;
  top: -1px; }

#copy-paste-dialog .mcc-child-checkbox-disable md-checkbox.md-checked .md-icon {
  background-color: #5ba5bf !important; }

#mcc-dialog md-tabs-canvas, #mcc-dialog .sbd-dialog md-tabs-canvas md-pagination-wrapper, #mcc-branch-options-dialog md-tabs-canvas, #mcc-branch-options-dialog .sbd-dialog md-tabs-canvas md-pagination-wrapper {
  height: 34px; }

#mcc-dialog .sbd-view md-tabs-canvas, #mcc-dialog .sbd-view md-tabs-canvas md-pagination-wrapper, #mcc-branch-options-dialog .sbd-view md-tabs-canvas, #mcc-branch-options-dialog .sbd-view md-tabs-canvas md-pagination-wrapper {
  height: 34px; }

#mcc-dialog md-tabs-canvas md-pagination-wrapper .md-tab, #mcc-dialog .sbd-view md-tabs-canvas md-pagination-wrapper .md-tab, #mcc-branch-options-dialog md-tabs-canvas md-pagination-wrapper .md-tab, #mcc-branch-options-dialog .sbd-view md-tabs-canvas md-pagination-wrapper .md-tab {
  line-height: 12px;
  text-transform: capitalize;
  font-size: 12px; }

#mcc-dialog md-tabs, #mcc-dialog .sbd-view md-tabs, #mcc-branch-options-dialog md-tabs, #mcc-branch-options-dialog .sbd-view md-tabs {
  height: 100%; }

#mcc-dialog md-toolbar, #mcc-branch-options-dialog md-toolbar {
  min-height: 42px;
  height: 42px; }

#mcc-dialog .md-tab span, #mcc-branch-options-dialog .md-tab span {
  font-size: 12px !important; }

#mcc-dialog .md-toolbar-tools, #mcc-branch-options-dialog .md-toolbar-tools {
  background: #fff;
  color: #000000;
  border-bottom-color: rgba(0, 0, 0, 0.12);
  border-bottom-width: 1px;
  border-bottom-style: solid; }

#mcc-dialog .progress-indicator > li.completed .bubble, #mcc-dialog .progress-indicator > li.completed .bubble:after, #mcc-dialog .progress-indicator > li.completed .bubble:before, #mcc-dialog .progress-indicator > li .bubble, #mcc-branch-options-dialog .progress-indicator > li.completed .bubble, #mcc-branch-options-dialog .progress-indicator > li.completed .bubble:after, #mcc-branch-options-dialog .progress-indicator > li.completed .bubble:before, #mcc-branch-options-dialog .progress-indicator > li .bubble {
  background-color: #438ea9 !important;
  border-color: #1c789c !important; }

#mcc-dialog .progress-indicator > li.completed .bubble, #mcc-branch-options-dialog .progress-indicator > li.completed .bubble {
  width: 25px;
  height: 25px;
  border: 4px solid #b2d0e3 !important; }

#mcc-dialog .progress-indicator > li .bubble:after, #mcc-dialog .progress-indicator > li .bubble:before, #mcc-branch-options-dialog .progress-indicator > li .bubble:after, #mcc-branch-options-dialog .progress-indicator > li .bubble:before {
  background-color: #438ea9 !important; }

#mcc-dialog .progress-indicator > li.completed, #mcc-dialog .progress-indicator > li.completed .bubble, #mcc-branch-options-dialog .progress-indicator > li.completed, #mcc-branch-options-dialog .progress-indicator > li.completed .bubble {
  color: #85cae2 !important; }

#mcc-dialog .conflicted, #mcc-branch-options-dialog .conflicted {
  color: red;
  font-size: 12px !important; }

#mcc-dialog .conflicted label, #mcc-branch-options-dialog .conflicted label {
  color: red; }

#mcc-dialog .conflicted input[type=text], #mcc-branch-options-dialog .conflicted input[type=text] {
  border: solid 1px red !important; }

#mcc-dialog .conflicted .select2-container, #mcc-branch-options-dialog .conflicted .select2-container {
  border: solid 1px red; }

#mcc-dialog .conflicted md-checkbox .md-label, #mcc-branch-options-dialog .conflicted md-checkbox .md-label {
  color: red; }

#mcc-dialog .md-accordion ul, #mcc-branch-options-dialog .md-accordion ul {
  margin-bottom: 0px !important; }

#mcc-dialog .md-accordion .md-accordion, #mcc-branch-options-dialog .md-accordion .md-accordion {
  margin-top: 0px !important; }

#mcc-dialog input[type="text"], #mcc-branch-options-dialog input[type="text"] {
  border: 1px solid #aaa;
  height: 26px;
  width: 100%;
  border-radius: 5px;
  padding-left: 5px; }

#mcc-dialog md-input-container > md-select, #mcc-branch-options-dialog md-input-container > md-select {
  border: solid 1px #979797;
  border-radius: 5px; }

#mcc-dialog md-input-container .md-input, #mcc-branch-options-dialog md-input-container .md-input {
  border: solid 1px #979797;
  border-radius: 5px; }

#mcc-dialog md-select .md-select-value, #mcc-branch-options-dialog md-select .md-select-value {
  border: solid 1px #999 !important;
  border-radius: 5px !important;
  padding: 0px !important;
  height: 24px !important;
  min-height: 24px !important; }

#mcc-dialog .add-branch-dialog, #mcc-branch-options-dialog .add-branch-dialog {
  padding: 8px 14px 8px 15px;
  border-bottom: 1px solid #ebebeb; }
  #mcc-dialog .add-branch-dialog .group, #mcc-branch-options-dialog .add-branch-dialog .group {
    height: 100%;
    border-radius: 2px;
    border: 1px solid #ebebeb;
    background-color: #ffffff;
    margin-bottom: 10px; }
  #mcc-dialog .add-branch-dialog .group-header, #mcc-branch-options-dialog .add-branch-dialog .group-header {
    padding: 4px 0px 4px 10px;
    height: 20px;
    border-radius: 2px 2px 0 0;
    background-color: #ebebeb;
    color: #000000;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase; }
  #mcc-dialog .add-branch-dialog .branch-button, #mcc-branch-options-dialog .add-branch-dialog .branch-button {
    color: #006387;
    font-size: 12px;
    line-height: 25px;
    min-height: 30px;
    border-radius: 4px;
    border: 1px solid #006387;
    background-color: #ffffff;
    box-shadow: none; }
  #mcc-dialog .add-branch-dialog .branch-button:hover, #mcc-branch-options-dialog .add-branch-dialog .branch-button:hover {
    background-color: #006487 !important;
    color: white !important; }

#mcc-dialog .add-branch-close, #mcc-branch-options-dialog .add-branch-close {
  border-radius: 2px;
  border: 1px solid #006387;
  background-color: #ffffff;
  color: #006387;
  font-size: 12px;
  width: 130px;
  min-height: 30px;
  line-height: 25px; }

#mcc-dialog .add-branch-close:disabled, #mcc-branch-options-dialog .add-branch-close:disabled {
  background-color: rgba(0, 0, 0, 0.12) !important;
  border: 1px solid rgba(0, 0, 0, 0.12); }

#mcc-dialog .mcc-webkit-scroll::-webkit-scrollbar, #mcc-branch-options-dialog .mcc-webkit-scroll::-webkit-scrollbar {
  width: 5px; }

#mcc-dialog .mcc-webkit-scroll::-webkit-scrollbar-track, #mcc-branch-options-dialog .mcc-webkit-scroll::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px white;
  border-radius: 5px; }

#mcc-dialog .mcc-webkit-scroll::-webkit-scrollbar-thumb, #mcc-branch-options-dialog .mcc-webkit-scroll::-webkit-scrollbar-thumb {
  background: #d8d8d8;
  border-radius: 10px; }

.md-accordion .expandCollapse {
  width: 30px;
  height: 30px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  color: #006487;
  display: block;
  margin-top: -2px;
  margin-left: -2px;
  overflow: hidden; }

.md-accordion .expandCollapse:active {
  border: 0px; }

.md-accordion .expandCollapse:before, .md-accordion .expandCollapse:after {
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 32px;
  text-align: center;
  transition: .3s all ease-out; }

.md-accordion .expandCollapse:before {
  opacity: 1;
  transform: rotate(0deg);
  content: "|";
  margin-top: -1px; }

.md-accordion .expandCollapse:after {
  opacity: 1;
  transform: rotate(-90deg);
  content: "|";
  margin-left: -2px; }

.md-accordion .active:before {
  opacity: 1;
  transform: rotate(90deg);
  margin-left: 3px;
  margin-top: 0px; }

.md-accordion .dataContent {
  background: #fff;
  height: 0px;
  overflow: hidden;
  transition: .3s all ease-out; }
  .md-accordion .dataContent.activeContent {
    border: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: none; }

.md-accordion .activeContent {
  height: auto;
  padding: 10px;
  display: block; }

.md-accordion md-toolbar {
  cursor: pointer;
  min-height: 35px;
  height: 35px;
  line-height: 20px;
  color: black;
  background-color: #f5f5f5;
  border-radius: 3px;
  border: 1px solid #ddd; }

.md-accordion {
  margin-top: 5px !important; }
  .md-accordion .md-toolbar-tools {
    padding-top: 5px;
    padding-bottom: 5px; }
  .md-accordion h4 {
    margin: 0px; }
    .md-accordion h4 span {
      line-height: 2;
      font-weight: bold;
      color: #006487; }

@media only screen and (min-width: 769px) {
  /*All Large devices*/ }

@media only screen and (max-width: 1200px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .msr-products-item {
    width: 25%; }
  .msr-products-detail-qty-sec label {
    width: 100%; } }

@media only screen and (max-width: 960px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .msr-products-item {
    width: 33.3%; } }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & All Mobile Lanscape + Portrait*/
  .msr-products-detail-left, .msr-products-detail-right, .msr-products-detail-inner-left, .msr-products-detail-inner-right {
    width: 100%; }
  .msr-products-detail-right {
    padding-left: 0; }
  .msr-products-detail-inner-left > div, .msr-products-detail-inner-right > div {
    text-align: center; }
  .msr-products-detail-qty-sec input {
    float: left; }
  .msr-products-detail-left {
    text-align: center; }
  .msr-products-detail-button-sec {
    float: none; }
  .msr-products-detail-qty-sec .msr-qty-input {
    float: none;
    margin: 0 auto; }
  .msr-products-detail-qty-sec label {
    text-align: center; }
  .msr-outdated-products-item {
    width: 100%; }
  .msr-products-item {
    width: 50%; }
  .msr-products-detail-print-icons > i, .msr-products-detail-print-icons > a {
    float: none; }
  .msr-specification-label-left {
    font-size: 13px;
    color: #666;
    float: left;
    width: 25%; }
  .msr-specification-label-right {
    font-size: 13px;
    color: #000;
    float: right;
    width: 60%; } }

@media only screen and (max-width: 480px) {
  /*All Mobile*/
  .msr-products-item {
    width: 100%; }
  .msr-products-detail-button-sec {
    width: 100%;
    float: none; }
  .msr-outdated-products-item {
    width: 100%; } }

@media only screen and (max-width: 320px) {
  /*small Mobile Portrait*/ }

/*---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 321px) and (max-width: 480px) {
  /*Large Mobile Portrait & small Mobile Lanscape*/ }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/ }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/ }

@media only screen and (min-width: 981px) and (max-width: 1280px) {
  /*Large Tab Lanscape*/ }

@media only screen and (min-width: 1281px) {
  /*Normal Desktop*/ }

@media only screen and (min-width: 1824px) {
  /*Large Desktop*/ }

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */ }

@media print {
  .msr-products-detail-print-icons, .msr-products-detail-qty-sec, .msr-products-detail-button-sec, .msr-breadcrum, .msr-header, .msr-largeview-image, .msr-products-detail-images, .msr-default-image {
    display: none !important; }
  .msr-specification-accordian-head i {
    display: none !important; }
  .msr-specification-accordian-head {
    border-bottom: solid 2px #999; }
  .msr-image-print {
    display: block; }
  .msr-specification-accordian-content {
    display: block !important; }
  .msr-outdated-products {
    display: none; } }

.msr-header {
  width: 100%;
  height: 50px;
  background: #006487;
  padding: 0px 10px 0px 0; }

.msr-homeicon {
  width: 44px;
  height: 50px;
  text-align: center;
  cursor: pointer; }

.msr-homeicon i {
  line-height: 50px;
  color: #FFF;
  font-size: 28px; }

.msr-container {
  width: 100%;
  padding: 15px; }

.msr-searcharea {
  width: 80%;
  height: 35px;
  position: relative;
  float: right;
  margin-top: 7px; }

.msr-searcharea-field {
  width: 100%;
  height: 35px;
  position: relative;
  border-radius: 3px;
  overflow: hidden; }

.msr-searcharea .msr-search-input {
  width: 100%;
  height: 35px;
  box-shadow: 0;
  outline: 0;
  border: 0;
  padding: 0 10px;
  font-size: 14px;
  border-radius: 3px 0 3px 0; }

.msr-searcharea .msr-search-button {
  width: 70px;
  position: absolute;
  top: 0;
  right: 0;
  height: 35px;
  background: #E67701;
  text-align: center;
  cursor: pointer; }

.msr-searcharea .msr-search-button i {
  font-size: 26px;
  color: #FFF;
  line-height: 35px; }

.msr-searcharea ul {
  line-height: 25px;
  color: #000;
  font-size: 15px;
  width: 100%;
  position: absolute;
  top: 35px;
  z-index: 999;
  border: solid 1px #ccc;
  background: #FFF;
  display: none; }

.msr-searcharea ul li {
  line-height: 25px;
  padding: 5px 10px;
  color: #000;
  font-size: 15px;
  width: 100%;
  padding: 5px 10px;
  cursor: pointer; }

.msr-searcharea ul li:hover {
  background: #F2F2F2; }

.msr-breadcrum {
  width: 100%;
  height: 25px; }

.msr-breadcrum ul {
  line-height: 25px; }

.msr-breadcrum ul li {
  float: left;
  font-size: 13px;
  padding: 0 3px;
  margin-top: 5px; }

.msr-breadcrum ul li a {
  color: #006487; }

.msr-breadcrum ul li a:hover {
  text-decoration: underline; }

.msr-breadcrum ul li i {
  color: #999;
  line-height: 27px; }

.msr-products-area {
  width: 100%; }

.msr-products-item {
  float: left;
  width: 20%;
  height: 460px;
  padding: 1px;
  cursor: pointer; }

.msr-products-item-inner {
  width: 100%;
  height: 100%;
  border: solid 1px #ccc;
  background: #FFF;
  padding: 10px;
  overflow: hidden;
  position: relative; }

.msr-products-item-image {
  width: 100%;
  height: 200px;
  text-align: center;
  margin-bottom: 15px; }

.msr-products-item-image img {
  height: 200px; }

.msr-products-item-family {
  width: 100%;
  font-size: 18px;
  color: #666;
  text-align: center; }

.msr-products-item-name {
  width: 100%;
  font-size: 15px;
  color: #006487;
  text-align: center;
  margin-bottom: 10px;
  height: 45px;
  font-weight: bold; }

.msr-products-item-category {
  width: 100%;
  font-size: 13px;
  color: #999;
  text-align: center;
  margin-bottom: 10px;
  height: 45px;
  overflow: hidden;
  text-overflow: ellipsis; }

.msr-products-item-price {
  width: 100%;
  font-size: 17px;
  font-weight: bold;
  /*color: #D70204;*/
  color: #000;
  text-align: center;
  margin-bottom: 10px; }

.msr-products-not-found {
  padding: 25px; }

.msr-products-not-found-item {
  font-size: 18px;
  color: #006487;
  margin-bottom: 10px; }

.msr-products-item-button {
  padding: 12px 20px;
  background: #E67701;
  color: #FFF;
  font-size: 15px;
  border-radius: 3px;
  cursor: pointer;
  margin: 0 auto;
  width: 180px;
  text-align: center;
  margin-top: 15px;
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  margin: auto; }

.msr-products-item-qty {
  width: 100%; }

.msr-products-item-qty label {
  width: 50%;
  float: left;
  padding-right: 15px;
  text-align: right;
  height: 30px;
  line-height: 30px; }

/*------ Details Page ----- */
.msr-products-details {
  background: #FFF;
  margin-top: 15px; }

.msr-products-detail-area {
  padding: 15px; }

.msr-products-detail-left {
  width: 30%;
  float: left; }

.msr-products-detail-largeimg {
  width: 100%; }

.msr-products-detail-largeimg img {
  width: 100%;
  max-width: 400px; }

.msr-products-detail-right {
  width: 70%;
  float: right;
  padding-left: 20px; }

.msr-products-detail-inner-left {
  width: 70%;
  float: left; }

.msr-products-detail-inner-right {
  width: 30%;
  float: right; }

.msr-products-detail-pricing-sec {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  color: #000;
  text-align: right;
  margin-bottom: 20px;
  margin-top: 20px; }

.msr-products-detail-qty-sec label {
  width: 50%;
  float: left;
  padding-right: 15px;
  text-align: right;
  height: 30px;
  line-height: 30px; }

.msr-products-detail-button-sec {
  padding: 12px 20px;
  background: #E67701;
  color: #FFF;
  font-size: 15px;
  border-radius: 3px;
  cursor: pointer;
  margin: 0 auto;
  width: 200px;
  text-align: center;
  margin-top: 20px;
  border: 0;
  float: right; }

.msr-products-detail-button-sec:disabled {
  background: #ccc;
  cursor: not-allowed; }

.msr-products-detail-label-sec {
  font-size: 15px;
  color: #999;
  margin-bottom: 20px;
  float: left;
  width: 100%; }

.msr-products-detail-label-sec span {
  padding-left: 10px;
  color: #000; }

.msr-specification-accordian-sec {
  margin-top: 20px; }

.msr-specification-accordian-head {
  padding: 0px 10px;
  background: #666;
  height: 30px;
  line-height: 30px;
  color: #FFF;
  font-size: 14px;
  cursor: pointer; }

.msr-specification-accordian-head i {
  line-height: 30px;
  float: left;
  margin-right: 10px; }

.msr-specification-accordian-head span {
  float: left; }

.msr-specification-accordian-content {
  padding: 15px; }

.msr-specification-label-row {
  padding: 10px 0; }

.msr-specification-label-left {
  /*font-size: 15px;*/
  color: #666;
  float: left;
  width: 25%; }

.msr-specification-label-right {
  /*font-size: 15px;*/
  color: #000;
  float: right;
  width: 60%; }

.msr-documentation {
  width: 100%; }

.msr-section-content {
  width: 100%; }

.msr-downloads {
  width: 100%; }

.msr-files-list {
  padding: 5px 0;
  width: 100%; }

.msr-files-list i {
  font-size: 20px;
  color: #D70204;
  margin-right: 10px; }

.msr-files-list span, .msr-files-list a {
  font-size: 15px;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 80%;
  color: #006487; }

.msr-gallery-thumbs {
  width: 100%;
  margin-top: 10px; }

.msr-gallery-thumbseach {
  display: inline-block;
  border: solid 1px #000; }

.msr-link {
  color: #006487 !important;
  cursor: pointer;
  margin-top: 10px; }

.accordian-closed .plus-icon {
  display: block; }

.accordian-closed .minus-icon {
  display: none; }

.accordian-open .plus-icon {
  display: none; }

.accordian-open .minus-icon {
  display: block; }

.msr-product-click {
  width: 100%; }

.spritespin {
  width: 100% !important; }

.msr-products-detail-nav, .msr-products-detail-expanded-nav {
  width: 80%;
  margin: 0 auto; }

.msr-products-detail-nav img, .msr-products-detail-expanded-nav img {
  width: 100%;
  margin: 0 auto; }

.slick-prev:before, .slick-next:before {
  color: #E67701; }

.spritespin-instance {
  width: 100% !important;
  margin: 0 auto; }

.slick-initialized .slick-slide {
  border: solid 1px #ccc;
  overflow: hidden; }

.msr-static-images {
  width: 100%; }

.slick-initialized .slick-slide.active-image, .slick-initialized .slick-slide.active-expanded-image {
  border: solid 2px #E67701;
  outline: 0; }

.msr-largeview-image {
  margin-bottom: 10px;
  color: #006487;
  font-size: 11px;
  text-align: center; }

#msrImageLargeview .cm-popbody {
  width: 100%;
  height: 100%; }

.spritespin-horizontal-expanded, .spritespin-vertical-expanded {
  max-height: 600px !important;
  max-width: 600px !important; }

.msr-products-detail-qty-sec .msr-qty-input {
  float: right; }

.msr-qty-input {
  width: 100px;
  float: left;
  height: 30px; }

.msr-qty-input input {
  width: 30px;
  float: left;
  height: 30px;
  text-align: center; }

.msr-qty-input .msr-qty-buttons {
  width: 30px;
  float: left;
  height: 30px;
  background: #006487;
  color: #FFF;
  text-align: center;
  cursor: pointer;
  border: 0;
  outline: 0; }

.msr-qty-input .msr-qty-buttons i {
  line-height: 30px;
  font-size: 18px;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none; }

.msr-default-image {
  width: 100%;
  text-align: center;
  min-height: 300px;
  line-height: 300px; }

.msr-default-image img {
  width: 70%; }

.msr-default-image p {
  color: #999;
  font-size: 14px; }

.msr-outdated .msr-products-detail-name-sec, .msr-outdated .msr-products-detail-category-sec, .msr-outdated .msr-products-detail-pricing-sec {
  text-decoration: line-through; }

.msr-outdated-products {
  width: 100%;
  background: #FFF;
  margin-top: 10px;
  height: 200px;
  padding: 15px;
  border: solid 1px #999;
  overflow: hidden; }

.msr-outdated-products-header {
  width: 100%;
  font-size: 14px;
  color: #D70204;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: solid 1px #999; }

.msr-outdated-products-details {
  width: 100%; }

.msr-outdated-products-item {
  float: left;
  width: 50%;
  height: 155px;
  padding: 10px;
  cursor: pointer; }

.msr-outdated-products-item-inner {
  width: 100%;
  height: 100%;
  border: solid 1px #ccc;
  background: #FFF;
  padding: 10px;
  overflow: hidden;
  position: relative; }

.msr-outdated-products-item-image {
  width: 115px;
  height: 115px;
  float: left;
  position: relative;
  text-align: center;
  vertical-align: middle; }

.msr-outdated-products-item-image img {
  width: 100px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto 0; }

.msr-outdated-products-item-details {
  width: 70%;
  width: calc(100% - 115px);
  height: 115px;
  float: left; }

.msr-outdated-products-item-detail {
  width: 100%;
  font-size: 16px;
  color: #006487;
  margin-bottom: 10px; }

.msr-outdated-products-item-name {
  width: 100%;
  font-size: 16px;
  color: #006487;
  margin-bottom: 10px;
  font-weight: bold; }

.msr-outdated-products-item-price {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  color: #000; }

.msr-products-detail-print-icons > i, .msr-products-detail-print-icons > a {
  float: right;
  color: #999;
  font-size: 20px;
  margin-left: 15px;
  cursor: pointer; }

.msr-products-detail-print-icons > a i {
  font-size: 20px;
  color: #999; }

.msr-image-print, .msr-image-print img {
  width: 100%; }

.msr-image-print {
  display: none; }

#printableArea {
  visibility: hidden;
  display: none;
  position: absolute;
  top: 0;
  left: 0; }

#printableArea .msr-image-print {
  display: block !important; }

#printableArea .msr-specification-accordian-content {
  display: block !important; }

#printableArea .msr-specification-accordian-head i {
  display: none !important; }

#printableArea .msr-specification-accordian-head {
  border-bottom: solid 2px #999; }

.msr-outdated .msr-products-detail-qty-sec {
  display: none; }

/******************** Common For Mobile UI Starts ********************/
.image-rotation-mobile, .msr-imagetext-mobile {
  display: none !important; }

.msr-breadcrum.msr-mobileui, .msr-products-detail-name-sec.msr-mobileui {
  display: none !important; }

/******************** Common For Mobile UI Ends ********************/
/********************For Mobile UI (Removing addToQuote, Quantity and Spin image in new window using css) Starts********************/
.mobile-ui .msr-largeview-text {
  display: none !important; }

.mobile-ui .msr-products-detail-pricing-sec, .mobile-ui .msr-products-item-price, .mobile-ui .msr-products-detail-qty-sec, .mobile-ui .msr-products-item-qty, .mobile-ui .msr-products-item-button, .mobile-ui .msr-products-detail-button-sec {
  display: none !important; }

.mobile-ui .msr-products-item {
  height: 345px; }

.mobile-ui .spritespin-horizontal {
  display: none !important; }

.mobile-ui .spritespin-horizontal.image-rotation-mobile {
  display: block !important; }

.mobile-ui .msr-imagetext-mobile {
  display: block !important; }

.mobile-ui .msr-products-detail-nav {
  display: none !important; }

.mobile-ui .msr-breadcrum, .mobile-ui .msr-products-detail-name-sec {
  display: none !important; }

.mobile-ui .msr-breadcrum.msr-mobileui, .mobile-ui .msr-products-detail-name-sec.msr-mobileui {
  display: block !important; }

/********************For Mobile UI (Removing addToQuote, Quantity using css) Ends ********************/
/********************For Compas Lite UI (Spin image in new window using css) Starts********************/
.compas-lite-ui .msr-largeview-text {
  display: none !important; }

/*.compas-lite-ui .msr-products-detail-pricing-sec, .compas-lite-ui .msr-products-item-price, .compas-lite-ui .msr-products-detail-qty-sec, .compas-lite-ui .msr-products-item-qty, .compas-lite-ui .msr-products-item-button, .compas-lite-ui .msr-products-detail-button-sec {
    display:none !important;
}
.compas-lite-ui .msr-products-item{height:345px;}*/
.compas-lite-ui .spritespin-horizontal {
  display: none !important; }

.compas-lite-ui .spritespin-horizontal.image-rotation-mobile {
  display: block !important; }

.compas-lite-ui .msr-imagetext-mobile {
  display: block !important; }

.compas-lite-ui .msr-products-detail-nav {
  display: none !important; }

.compas-lite-ui .msr-breadcrum, .compas-lite-ui .msr-products-detail-name-sec {
  display: none !important; }

.compas-lite-ui .msr-breadcrum.msr-mobileui, .compas-lite-ui .msr-products-detail-name-sec.msr-mobileui {
  display: block !important; }

/********************For Mobile UI (Removing addToQuote, Quantity using css) Ends ********************/
/*dynamic scrollbar for product-documentation viewing*/
.scrollbar-dynamic-product-documentation {
  max-height: 150px;
  overflow: auto; }

.ngplus-overlay-background {
  top: 0px;
  left: 0px;
  padding-left: 100px;
  position: absolute;
  z-index: 10000;
  height: 100%;
  width: 100%;
  background-color: #808080;
  opacity: 0.2; }

.ngplus-overlay-content {
  position: absolute;
  /*border: 1px solid #000;*/
  /*background-color: #fff;*/
  font-weight: bold;
  height: 100px;
  width: 300px;
  height: 15em;
  width: 20em;
  z-index: 10000;
  text-align: center; }

/*Optional Animations*/
.dissolve-animation.ng-hide-remove,
.dissolve-animation.ng-hide-add {
  display: inline !important;
  transition: 0.5s linear all; }

.dissolve-animation.ng-hide-remove.ng-hide-remove-active,
.dissolve-animation.ng-hide-add {
  opacity: 1; }

.dissolve-animation.ng-hide-add.ng-hide-add-active,
.dissolve-animation.ng-hide-remove {
  opacity: 0; }

.compas-navigation-item .dropdown-menu {
  width: 200px;
  height: 170px;
  position: relative;
  float: right;
  margin-top: 0px;
  /*margin-top: 19px;*/
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.15);
  padding: 16px; }

.compas-navigation-item .dropdown-menu ul {
  height: 63%;
  padding: 0px;
  /* margin-top: 37px; */
  /* border-radius: 10px; */
  border-color: #ddd;
  list-style: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  margin: 1em 0;
  background-clip: padding-box;
  -webkit-border-radius: .3125em;
  text-align: center;
  vertical-align: middle;
  text-shadow: 0 1px 0 #f3f3f3;
  border-style: solid;
  border-width: 1px; }

.compas-navigation-item .dropdown-menu li:first-child, .compas-navigation-item .dropdown-menu li:last-child {
  padding: 8px 16px;
  color: black;
  text-align: left;
  font-size: 16px; }

.compas-navigation-item .dropdown-menu li:nth-child(2) {
  margin: 0px; }

.order-logout-icon-background {
  width: 22px;
  height: 22px;
  background-color: #B1B0B0;
  border-radius: 13px;
  float: right;
  margin-right: -13px; }

.order-logout-icon {
  float: right;
  margin-right: -18px;
  color: white;
  margin-top: 1px; }

.note-save-close {
  font-size: 14px; }

.notes-wrapper {
  width: 100%; }

.notes-wrapper .cm-navbar {
  display: block !important; }

.note-list {
  width: 95%;
  bottom: 20%;
  overflow: auto;
  position: absolute;
  top: 125px;
  box-shadow: 0px 1px 5px rgba(132, 131, 131, 0.3);
  margin: 0px 15px; }

.add-note {
  width: 100%;
  padding: 10px;
  position: absolute;
  bottom: 5%;
  left: 0;
  height: 130px;
  padding-top: 20px; }

.add-note-type {
  width: 80%;
  margin-bottom: 10px;
  margin: auto;
  padding-bottom: 10px; }

.add-note-type .note-type-label {
  float: left; }

.note-type-radios {
  float: left; }

.note-type-select {
  float: left;
  line-height: 32px; }

.add-note-inner {
  height: 70px;
  padding: 0px 5px;
  background: #FFF;
  border: 1px solid #a7a6a6;
  overflow: hidden;
  width: 100%;
  margin: auto; }

.note-submit {
  background: #006487 none repeat scroll 0 0;
  border-radius: 200px;
  color: #fff;
  height: 40px;
  position: relative;
  width: 40px;
  float: right;
  margin-right: 2%;
  margin-top: 17px;
  cursor: pointer;
  border: 0px; }

.note-assign {
  background: #006487 none repeat scroll 0 0;
  border-radius: 200px;
  color: #fff;
  height: 40px;
  position: relative;
  width: 40px;
  float: right;
  margin-top: 17px;
  cursor: pointer;
  border: 0px; }

.add-note-inner textarea {
  border: 0;
  width: 90%;
  height: 68px;
  resize: none;
  float: left;
  outline: none; }

.note-submit i {
  bottom: 15px;
  color: #fff;
  font-size: 35px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 17px;
  top: 0;
  width: 17px;
  height: 19px; }

.note-assign i {
  bottom: 3px;
  color: #fff;
  font-size: 22px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 7px;
  top: 0;
  width: 17px;
  height: 19px; }

.notes-wrapper label {
  font-size: 12px;
  font-weight: bold;
  line-height: 32px;
  margin-bottom: 0;
  padding-right: 20px;
  text-align: right; }

.add-note input[type="radio"] {
  position: inherit !important;
  opacity: 1 !important; }

.note-icons {
  width: 100%;
  padding: 0 10px; }

.note-icons i {
  float: right;
  padding: 10px;
  font-size: 24px;
  cursor: pointer;
  color: #000; }

.note-icons i.disabled {
  color: #ccc;
  cursor: not-allowed; }

.note {
  width: 95%;
  background-color: white;
  padding: 5px;
  margin: auto;
  /*margin-bottom: 20px;*/
  clear: both;
  overflow: hidden; }

.note-left-label {
  float: left;
  padding-left: 10px !important;
  padding-right: 0px !important; }

.note-right-label {
  float: right;
  padding-left: 0px !important;
  padding-right: 10px !important; }

.note-content {
  margin-top: 10px;
  width: 90%;
  float: left;
  padding-left: 10px;
  padding-bottom: 10px; }

.note-error {
  color: maroon;
  float: right;
  font-size: 14px; }

.lineitem-table {
  background: #F9F8F8;
  border: 1px solid #a7a6a6;
  margin: 30px; }

.pt-row.row-active {
  background: #006487; }

.notes-lineItem-container .pt-row {
  border-bottom: 1px solid #a7a6a6;
  min-height: 44px;
  height: auto !important;
  padding: 5px 10px;
  line-height: 34px;
  position: relative; }

/*.pricing-table .pt-td {
    float: left;
}

.pricing-table .pt-td-01 {
    width: 25px;
}

    .pricing-table .pt-td-01 input[type="checkbox"] {
        margin-top: 10px !important;
    }

.pricing-table .col-md-2 {
    width: 15%;
}*/
.pt-row.row-active label {
  color: #FFF; }

.lineitem-table .pt-row label, .lineitem-table .pt-row select {
  float: left;
  width: 50% !important;
  display: block;
  text-align: left; }

/*.pricing-table .pt-row label {
    font-weight: normal;
}

.pricing-table .key-label {
    display: none;
    font-weight: bold !important;
    text-align: right !important;
}*/
.pt-row.row-active label {
  color: #FFF; }

.lineitem-table .pt-row label, .lineitem-table .pt-row select {
  float: left;
  width: 50% !important;
  display: block;
  text-align: left; }

/*.pricing-table .pt-row label {
    font-weight: normal;
}

.pricing-table .key-label {
    display: none;
    font-weight: bold !important;
    text-align: right !important;
}*/
.note-hr {
  clear: both;
  /*border-top: 1px solid #CECBCB;*/
  border-top: solid 1px #607c8a;
  margin-bottom: 5px !important; }

.notes-lineItem-container .compas-group {
  width: 100%; }

.notes-lineItem-container .compas-column {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #a7a6a6;
  height: 44px;
  margin-left: -1px;
  margin-top: -1px;
  padding: 5px 10px;
  width: 50%;
  margin: 10px; }

.notes-lineItem-container .compas-column label {
  padding-right: 5px; }

.notes-lineItem-container .compas-column input[type='checkbox'] {
  margin-top: 10px !important;
  opacity: 1;
  z-index: 9999; }

.note-modal-window .modal-dialog {
  height: 90%;
  width: 87%;
  margin-left: 100px;
  top: 40px; }

.note-modal-window .modal-content {
  height: 95%;
  background-color: #EFEDED; }

.notes-lineItem-container {
  margin: 0px; }

.lineitem-table .pt-row .key-label {
  font-weight: normal !important;
  width: auto !important;
  margin-right: 15px; }

.lineitem-table .pt-row .value-label {
  width: 70% !important; }

.notes-lineItem-saveClose, .notes-lineItem-close {
  left: initial;
  top: initial;
  line-height: 40px;
  font-size: 14px;
  width: 100px; }

.notes-lineItem-nav {
  background-color: #FFFFFF;
  height: 50px;
  padding: 5px;
  padding-left: 15px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); }

.notes-pager-container {
  position: absolute;
  right: 10px;
  left: 10px;
  text-align: center; }

.note-external {
  /*border-left: #CCC5C5 3px solid;*/
  background-color: #E2E2E2;
  border: white 2px solid; }

.note-external-checkbox {
  margin-left: 20px;
  width: 130px;
  height: 35px;
  float: right;
  background-color: white;
  margin-top: 7px;
  border-left: #CCC5C5 3px solid;
  line-height: 37px; }

.notes-action-btn {
  border: 0px;
  padding: 0px !important;
  margin-right: 20px !important;
  outline-color: transparent;
  top: -2px;
  background: transparent; }

.note-list .btn-default:hover, .note-list .btn-default:focus {
  outline-color: transparent;
  background: transparent; }

.note-list .btn-default.active {
  background: transparent; }

.notes-actionItem {
  height: 40px;
  line-height: 20px;
  cursor: pointer; }

.note-list .popover-title {
  text-align: center;
  display: none; }

.note-list .popover-content {
  padding: 0px; }

.note-list .popover-content ul {
  margin-bottom: 0px !important; }

.note-displayExt-container {
  width: 18%;
  margin-top: -4%;
  float: right; }

.note-time-label {
  float: right; }

.note-details-a {
  width: 50%;
  float: left;
  margin-top: 1%; }

.note-details-b {
  width: 35%;
  float: left;
  text-align: right; }

.note-details-c {
  width: 15%;
  float: right; }

.note-delete-icon {
  font-size: 16px;
  margin-top: 8px;
  padding-right: 20px; }

.note-lineItems-list {
  height: 450px;
  overflow: auto; }

.notes-navigation-bar {
  width: 100%;
  background: #FFF;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  height: 34px;
  text-align: center;
  line-height: 34px;
  z-index: 9994;
  position: fixed;
  top: 44px;
  left: 0;
  z-index: 999998; }

.notes-navigation-bar > span {
  font-size: 13px;
  font-weight: bold; }

.notes-back-navigation-container {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 44px;
  width: 80px;
  cursor: pointer;
  text-align: center;
  padding: 0 15px; }

.notes-back-navigation-container i {
  font-size: 35px;
  color: #006487;
  line-height: 44px;
  float: left; }

.notes-back-navigation-container span {
  float: left;
  height: 44px;
  line-height: 46px;
  margin-left: 5px;
  color: #006487; }

.notes-container {
  width: 100%;
  padding: 15px;
  position: relative;
  margin-top: 44px;
  background: white;
  padding-top: 40px;
  margin-top: 0px !important;
  position: absolute;
  top: 0px;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  margin-top: 0px;
  overflow: auto; }

.content-form input[type=radio] {
  margin-top: 0px; }

.notes-header-checkinOption-container {
  float: right;
  cursor: pointer;
  width: 10%;
  line-height: 0%;
  padding: 5px 15px; }

.notes-header-checkout-container {
  float: right;
  cursor: pointer;
  width: 5%;
  line-height: 0%;
  margin-top: 4px; }

/*.dropdown_list{
    width: 30px;
    height: 30px;
    text-align: center;
    cursor: pointer;
    float: left;
    position: relative;
    margin-top: 10px;
    left: 25%;
    margin-right: 0%;
     }*/
.dropdown-list {
  position: absolute;
  height: 26px;
  cursor: pointer;
  text-align: center;
  right: 24%;
  margin-top: 1%;
  color: #006487; }

.notes-assign-dropdown {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 99999999;
  border: solid 1px #ccc;
  background: #FFF;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  width: 150px;
  display: none; }

.notes-assign-dropdown-list {
  padding: 0 10px;
  width: 100%;
  border-bottom: solid 1px #ccc; }

.delete-option {
  width: 30px;
  height: 30px;
  /* color: #FFF !important; */
  text-align: center;
  cursor: pointer;
  float: left;
  position: relative;
  margin-top: 15px;
  /* float: right; */
  /* padding-right: 1%; */
  left: 28%;
  padding-left: 2%; }

.pricing-boxcontainer {
  width: 100%;
  margin: 3px auto;
  position: relative; }

.easy-select-category-wrap {
  width: 325px;
  float: right; }

/*Bootstrap Overriding*/
.panel-info {
  border-color: #002434; }

.panel-info > .panel-heading {
  color: white;
  background-color: #607c8a;
  border-color: #607c8a; }

.btn-info {
  color: #fff;
  background-color: #006487;
  border-color: #006487; }

.list {
  width: 95%;
  bottom: 20%;
  overflow: auto;
  position: relative;
  top: 0px;
  /*box-shadow: 0px 1px 5px rgba(132, 131, 131, 0.3);*/
  margin: 0px 15px;
  padding-bottom: 130px;
  /* z-index: 1111111111111111; */ }

.panel-default {
  /* margin-top: 10%;
    margin: 0px 25px;
     padding: 0px 0%;
     position: static;
    width: 95%;
    margin-top: 2%;
    margin-bottom: 1%*/
  position: fixed;
  bottom: 0;
  left: 0;
  background: #FFF;
  margin: 0;
  width: 100%; }

.notes-container-fluid {
  width: 100%;
  background-color: white;
  padding-top: 40px;
  margin-top: 0px !important;
  position: absolute;
  top: 0px;
  min-height: 100%;
  height: auto; }

.modal-body.notes-modal-body {
  height: 450px;
  overflow: auto; }

.textLimitExceeded {
  background: gray; }

.characters-display {
  float: right;
  margin-top: 20px;
  margin-right: 10px;
  font-weight: bold;
  font-size: 10px; }

.md-toolbar-tools .notes-back {
  font-size: 35px; }

.md-toolbar-tools .notes-pricing {
  margin-left: -10px; }

.headerNoteEdit {
  height: 200px;
  width: 100%;
  resize: vertical; }

.edit-note {
  height: 100%;
  padding: 0px 5px;
  background: #FFF;
  border: 1px solid #a7a6a6;
  overflow: hidden;
  width: 100%;
  margin: auto; }

.notes-content {
  height: 100%;
  overflow-x: hidden; }

@media only screen and (max-width: 1280px) {
  /*Common for Tab and Mobile*/
  .note-displayExt-container {
    width: 20%; }
  .note-details-b {
    width: 35%; }
  .note-details-c {
    width: 15%; }
  .notes-lineItem-container .pt-row .col-md-2 {
    width: 19% !important; }
  .add-note-inner textarea {
    width: 86%; }
  .dropdown-list {
    margin-top: 4%; }
  .delete-option {
    left: 82%;
    margin-top: 0px; } }

/*iPad styles*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .note-displayExt-container {
    float: right;
    width: 25%; }
  .add-note-inner textarea {
    width: 83%; }
  .note-details-b {
    width: 29%;
    float: left;
    text-align: right; }
  .note-details-c {
    width: 21%;
    float: left; }
  .lineitem-table .col-md-2 {
    width: 19% !important; }
  .lineitem-table .pt-row .value-label {
    width: 50% !important; }
  .dropdown-list {
    margin-top: 1%; }
  .delete-option {
    left: 28%;
    margin-top: 12px; } }

/*iPad Portrait styles*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .note-displayExt-container {
    float: right;
    width: 33%; }
  .add-note-type {
    width: 82%; }
  .add-note-inner {
    width: 95%; }
  .add-note-inner textarea {
    width: 75%; }
  .note-time-label {
    float: left !important;
    padding-left: 5px; }
  .notes-action-btn {
    top: -25px; }
  .note-details-a {
    width: 100% !important;
    float: left !important; }
  .note-details-b {
    width: 100% !important;
    float: left !important;
    height: 0px; }
  .note-details-c {
    width: 100% !important;
    float: left !important; }
  .note-time-label {
    float: left;
    text-align: left; }
  .note-delete-icon {
    top: -24px;
    position: relative; }
  .note {
    width: 95%; }
  .note-modal-window .modal-dialog {
    height: 92%;
    width: 95%;
    margin-left: 10px;
    top: 60px; }
  .notes-lineItem-container .pt-row .col-md-2 {
    float: left;
    width: 90% !important; }
  .notes-lineItem-container .pt-row .col-sm-5 {
    width: 100%; }
  .notes-wrapper .popover.bottom > .arrow {
    left: 91% !important; }
  .notes-wrapper .popover {
    left: 602.297px !important; }
  .note-lineItems-list {
    height: 700px;
    overflow: auto; }
  .dropdown-list {
    margin-top: 5%;
    right: 35%; }
  .delete-option {
    left: 70%;
    margin-top: 0px; } }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/
  .note-displayExt-container {
    width: 30% !important; }
  .notes-lineItem-container .pt-row .col-md-2 {
    float: left;
    width: 90% !important; }
  .notes-lineItem-container .pt-row .col-sm-5 {
    width: 100%; } }

/*7" Portrait styles*/
@media only screen and (max-width: 760px) and (orientation: portrait) {
  .note-displayExt-container {
    float: right;
    width: 60%; }
  .add-note-type {
    width: 100%;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    padding: 0px !important; }
  .add-note-type > div {
    margin-left: 10px; }
  .note-type-select select {
    width: 100px !important; }
  .add-note-type .note-type-label {
    float: left;
    padding-right: 8px !important; }
  .notes-wrapper .popover.bottom > .arrow {
    left: 91% !important; }
  .notes-wrapper .popover {
    left: 450.641px !important; }
  .add-note-inner {
    width: 98%; }
  .add-note-inner textarea {
    width: 70%; }
  .note-time-label {
    float: left !important;
    padding-left: 5px; }
  .notes-action-btn {
    top: 6px;
    margin: 0px !important; }
  .note-details-a {
    width: 93% !important;
    float: left !important; }
  .note-author-ellipsis {
    width: 40%;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* word-wrap: normal; */
    overflow: hidden; }
  .note-time {
    font-weight: normal !important;
    font-size: 11px !important; }
  .note-details-b {
    width: 6% !important;
    float: left !important; }
  .note-details-c {
    width: 100% !important;
    float: left !important; }
  .note-time-label {
    float: left;
    text-align: left; }
  .note-delete-icon {
    top: -24px;
    position: relative; }
  .note {
    width: 95%; }
  .note-modal-window .modal-dialog {
    /*height: 73%;
        width: 95%;
        margin-left: 10px;
        top: 100px;*/
    height: 92%;
    width: 95%;
    margin-left: 10px;
    top: 87px; }
  .notes-lineItem-container .pt-row .col-md-2 {
    float: left;
    width: 90% !important; }
  .add-note {
    width: 100% !important;
    padding: 5px !important; }
  .note-lineItems-list {
    height: 650px;
    overflow: auto; }
  .dropdown-list {
    margin-top: 10% !important; }
  .modal-body.notes-modal-body {
    height: 300px;
    overflow: auto; }
  .panel-info {
    margin-right: 1%; } }

@media only screen and (max-width: 321px) {
  .dropdown-list {
    right: 26%;
    margin-top: 12% !important; }
  .modal-body.notes-modal-body {
    height: 225px;
    overflow: auto; }
  .panel-info {
    margin-right: 3%; } }

@media only screen and (min-width: 320px) and (max-width: 480px) {
  .note-displayExt-container {
    float: right;
    width: 73%; }
  .note-details-a {
    width: 100% !important;
    float: left !important; }
  .note-author-ellipsis {
    width: 34% !important; }
  .note-details-b {
    width: 6% !important;
    float: right !important; }
  .note-details-c {
    width: 92% !important;
    float: left !important; }
  .note-lineItems-list {
    height: 390px;
    overflow: auto;
    margin: 10px; }
  .lineitem-table .pt-row .value-label {
    width: 63% !important; }
  .notes-pager-container {
    position: absolute;
    right: 10px;
    left: 0px;
    text-align: center; }
  .notes-wrapper .popover {
    left: 231.125px !important; }
  .notes-lineItem-container .pt-row .col-md-4, .notes-lineItem-container .pt-row .col-sm-4 {
    width: 100% !important;
    float: left; }
  .notes-header-checkout-container {
    width: 10%; }
  .note-list {
    width: 85%;
    top: 140px; }
  .easy-select-category-wrap {
    width: 95%; }
  .dropdown-list {
    left: 0%;
    margin-top: 7% !important; }
  .delete-option {
    margin-top: 1%;
    left: 45%; }
  .note-time-label {
    margin-left: -12%; }
  .add-note-type {
    width: 90%;
    margin-top: 55px !important; }
  .add-note-inner {
    width: 92%;
    margin: auto;
    margin-bottom: 5%; }
  .add-note-type .note-type-label {
    margin-left: 10%; }
  .note-ext-switch {
    margin-left: 20px;
    width: 70%; } }

/** To fix the height of globalNote tinymce contaire to 100%*/
.g-notes .mce-tinymce, .g-notes .mce-container-body, .g-notes #globalQuoteNotes_ifr {
  min-height: 100% !important;
  height: 100% !important; }

.notesanddocs-top-bar {
  padding: 10px;
  border-bottom: 1px solid black;
  position: relative;
  min-height: 45px; }
  .notesanddocs-top-bar .searchbox-btn {
    background: #424242;
    color: white;
    padding: 6px 8px;
    border-radius: 0 50px 50px 0;
    -moz-border-radius: 0 50px 50px 0;
    -webkit-border-radius: 0 50px 50px 0;
    -o-border-radius: 0 50px 50px 0;
    border: 0 none;
    margin-left: -4px;
    border: 1px solid grey;
    font-size: 12px; }
  .notesanddocs-top-bar .searchbox-input {
    background: #f9f9f9;
    padding: 6px 5px 6px 20px;
    border-radius: 50px 0 0 50px;
    -moz-border-radius: 50px 0 0 50px;
    -webkit-border-radius: 50px 0 0 50px;
    -o-border-radius: 50px 0 0 50px;
    border: 0 none;
    width: 135px;
    border: 1px solid grey;
    font-size: 12px; }
  .notesanddocs-top-bar .searchbox-form {
    position: relative; }
    .notesanddocs-top-bar .searchbox-form .search-icon {
      font-size: 17px;
      position: absolute;
      top: 8px;
      left: 5px; }
  .notesanddocs-top-bar .add-doc, .notesanddocs-top-bar .add-notes {
    color: #44a52e;
    cursor: pointer; }
  .notesanddocs-top-bar .add-doc {
    margin-right: 30px; }
  .notesanddocs-top-bar .add-doc-text, .notesanddocs-top-bar .add-note-text {
    vertical-align: middle;
    font-size: 16px;
    font-weight: 400; }
  .notesanddocs-top-bar .add-notes[disabled], .notesanddocs-top-bar .add-doc[disabled] {
    color: #b7b7b7; }
  .notesanddocs-top-bar .search-container, .notesanddocs-top-bar .search-container-icon {
    position: absolute;
    right: 15px;
    top: 8px; }
  .notesanddocs-top-bar .search-container-icon {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    border: 1px solid gray; }
    .notesanddocs-top-bar .search-container-icon i {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 18px; }

.notesanddocs-list {
  padding: 5px 15px; }

.notesanddocs-list-item {
  padding: 10px 0px; }
  .notesanddocs-list-item .description-type {
    font-size: 12px;
    color: #979797; }
  .notesanddocs-list-item .line-item {
    font-size: 14px;
    color: #389af2; }

.edit-btn {
  color: #fcad2d;
  margin: 0px;
  border: 1px solid;
  border-radius: 50px;
  min-height: 25px;
  min-width: 90px;
  line-height: 25px;
  font-size: 14px; }
  .edit-btn i {
    font-size: 14px; }

.notesanddocs-list-details .notesanddocs-list-icon {
  margin: 0px 10px 0px 0px; }
  .notesanddocs-list-details .notesanddocs-list-icon i {
    color: #979797;
    font-weight: 400; }

.notesanddocs-list-details .notesanddocs-list-title {
  margin-top: 0px;
  margin-bottom: 5px; }

.notesanddocs-list-details .notesanddocs-list-time {
  font-size: 12px;
  color: #979797;
  margin-bottom: 5px;
  font-weight: 400; }

.notesanddocs-list-details .notesanddocs-list-aut {
  font-size: 12px;
  color: #979797;
  font-weight: 400; }

.hightlight-link {
  color: #389af2; }

.make-full {
  top: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
  right: 0px !important;
  background: #fff;
  text-align: center; }

.align-center {
  display: inline-block;
  margin-top: 8px; }

.close-icon {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%); }

.line-item-list {
  word-wrap: break-word; }

@media only screen and (max-width: 600px) {
  .description, .line-item-list {
    margin-left: 30px;
    margin-top: 5px; }
  .search-container, .notesanddocs-top-bar .search-container-icon {
    top: 8px; } }

/* Move to separate file when making secondary nav bar as a directive */
.secondary-toolbar {
  height: 34px !important;
  background: #FFF !important;
  min-height: 34px !important; }

.secondary-toolbar-content {
  background: #FFF;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  height: 34px !important;
  color: #000 !important;
  padding: 0 !important; }

.secondary-nav-header-text {
  font-weight: bold; }

.secondary-nav-back-btn {
  position: absolute;
  left: 0px; }

/* Upload Progress  Indicator*/
.progress-bar-container {
  position: fixed;
  bottom: 64px;
  left: 50%;
  transform: translateX(-50%);
  height: 51px;
  background-color: rgba(254, 254, 254, 0.95);
  border: 1px solid #efefef;
  border-radius: 8px;
  box-shadow: 0 5px 10px 3px rgba(0, 0, 0, 0.14);
  width: 30%;
  z-index: 100 !important;
  padding: 15px; }

.upload-error-container {
  height: 200px;
  overflow: auto;
  width: 100%; }

.upload-error {
  min-height: 100px;
  max-height: 250px;
  position: fixed;
  background: #fff;
  width: 30%;
  bottom: 125px;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid #efefef;
  border-radius: 8px;
  box-shadow: 0 5px 10px 3px rgba(0, 0, 0, 0.14); }
  .upload-error .err-item {
    padding: 5px 0px; }
  .upload-error .err-msg, .upload-error .err-file {
    font-size: 13px;
    padding: 2px 20px; }
  .upload-error .err-msg {
    color: #eb6f6f; }
  .upload-error .err-file {
    font-weight: bold; }
  .upload-error .title {
    padding: 15px 20px;
    margin: 0px;
    font-weight: bold;
    border-bottom: 1px solid #ddd3d3; }

.upload-text {
  color: #0b0b0b;
  font-size: 14px;
  font-weight: 400;
  margin-left: 5px;
  color: black;
  vertical-align: middle; }

.progress-bar {
  width: 80px;
  margin-top: 8px;
  margin-right: 5px; }

.progress-indicator .md-mode-determinate {
  background-color: #ffffff;
  border: 1px solid #44dd80; }

.progress-indicator .md-bar {
  background-color: #44dd80 !important; }

.progress-count {
  font-size: 13px;
  font-weight: 400;
  color: #1fc849; }

.clear-progress-bar, .close-error-list {
  vertical-align: middle;
  transform: rotate(45deg);
  color: #cecece;
  margin-left: 5px; }

.close-error-list {
  float: right;
  vertical-align: middle;
  margin: -5px; }

@media only screen and (max-width: 950px) {
  .progress-bar-container {
    width: 60%; }
  .upload-error {
    width: 60%; } }

@media only screen and (max-width: 600px) {
  .progress-bar-container, .upload-error {
    width: 95%; } }

.mg-top-20, .order-result-header, .order-lineItem {
  margin-top: 20px; }

.order-list-margin {
  margin-top: 25px;
  width: 80%;
  margin-left: 10%; }

.orderLabel {
  text-align: right;
  float: left; }

.orderValue {
  font-weight: bold;
  float: left;
  padding-left: 5px; }

.order-addLink {
  font-weight: bold;
  float: left;
  padding-left: 5px; }
  .order-addLink a {
    color: #428bca !important; }
  .order-addLink a:hover {
    color: #2a6496;
    text-decoration: underline; }

.order-list-item {
  padding: 15px !important;
  border: 1px solid #ddd; }
  .order-list-item:hover {
    background-color: #f5f5f5; }

.order-result-header {
  font-weight: bold;
  margin-bottom: 15px;
  margin-left: 15%;
  font-size: 18px; }

.order-headding {
  color: #333; }

.order-detail-layout {
  border: 1px solid #F4F2F2;
  padding: 10px;
  margin-bottom: 5px; }
  .order-detail-layout .label-title {
    text-align: right;
    margin-left: 20px; }
  .order-detail-layout .label-value {
    font-weight: bold;
    color: #555;
    margin-left: 20px; }

.order-lineItem {
  margin-left: 10px;
  margin-right: 10px; }

.order-lineItem-header {
  padding: 5px;
  background-color: #eeeeee;
  border: 1px solid #cccccc; }

.status-select {
  margin: auto;
  margin-right: 20px; }

.order-filter-label {
  margin-left: 25px;
  margin-top: 6px;
  margin-bottom: 8px; }

.order-filter-margin {
  margin-top: 5px;
  margin-bottom: 5px; }

.order-btn-active {
  color: #333;
  background-color: #e6e6e6 !important;
  border-color: #adadad; }

.arrow-bold {
  font-weight: bold;
  font-size: 30px; }

.order-address-container {
  margin: 10px 0px;
  min-height: calc(100vh - 260px) !important;
  height: calc(100vh - 260px) !important; }

.addressContainer {
  margin-top: 20px;
  margin-left: 20px; }

@media (max-width: 960px) {
  .label-title {
    text-align: left !important; } }

@media (max-width: 600px) {
  .orderLabel {
    text-align: left !important;
    padding-left: 5px !important;
    width: 100% !important; } }

@media (max-width: 959px) {
  .order-lineItem-header {
    -ms-flex-direction: column !important;
        flex-direction: column !important; } }

.recentOrder-star {
  color: #9a9a9a; }

.favOrder-star {
  color: #374B5A; }

.height-inherit {
  height: inherit !important; }

.order-detals-row {
  padding: 10px; }

.order-table .highlight_quote_name, .order-line-table .highlight_quote_name, .order-line-item-toolbar .highlight_quote_name {
  color: #0973a5 !important;
  text-decoration: underline !important;
  font-size: 13px; }

.order-table .highlight_icon, .order-line-table .highlight_icon, .order-line-item-toolbar .highlight_icon {
  color: #0973a5 !important; }

.order-table .toolbar-header, .order-line-table .toolbar-header, .order-line-item-toolbar .toolbar-header {
  font-size: 15px;
  color: #0973a5 !important;
  padding-left: 10px; }

.order-details {
  position: relative; }

.primary-color {
  color: #0973a5 !important; }

.search-order-form .md-primary[disabled] {
  color: rgba(0, 0, 0, 0.38) !important; }

.partner .partner-label {
  padding-left: 12px;
  margin-bottom: 2px !important;
  margin-top: 5px;
  font-weight: bold; }

.partner .shipping-partner-label {
  padding-left: 0px;
  padding-right: 12px; }

.partner .favIcon, .partner .edit-icon {
  line-height: 30px;
  color: #006487; }

.partner .partner-div {
  width: 100%;
  margin-bottom: 5px; }

.partner .input-container-div {
  width: 100%; }

#CRM_details .partner .favIcon, #CRM_details .partner .edit-icon {
  line-height: 38px;
  color: #006487; }

#quote_detail_header .partner .favIcon, #quote_detail_header .partner .edit-icon {
  color: #006487; }

.compas-custom-theme .partner md-input-container {
  margin: 0px;
  margin-top: 0px !important; }

.compas-custom-theme .partner md-input-container.shipping-input-container {
  margin: 15px 0 !important; }

/*Variables Styles*/
/**************************************
    DashBoard Styles
**************************************/
.pricing-dashboard {
  background-color: #001927;
  font-family: 'Roboto' !important; }
  .pricing-dashboard .dashboard-head {
    min-width: 100%; }
    .pricing-dashboard .dashboard-head .filter {
      padding: 0 20px; }
      .pricing-dashboard .dashboard-head .filter .label {
        line-height: 52px;
        margin-right: 10px; }
      .pricing-dashboard .dashboard-head .filter .md-button {
        box-shadow: none;
        font-size: 12px;
        margin: 6px 0;
        padding: 2px 10px;
        text-transform: none; }
      .pricing-dashboard .dashboard-head .filter .days-filter {
        background-color: #fff;
        border-radius: 4px;
        margin: 6px;
        padding: 0; }
        .pricing-dashboard .dashboard-head .filter .days-filter .md-select-value {
          min-height: 38px;
          min-width: 150px;
          padding: 0 !important;
          text-align: center; }
          .pricing-dashboard .dashboard-head .filter .days-filter .md-select-value span {
            min-height: 100%;
            line-height: 34px; }
            .pricing-dashboard .dashboard-head .filter .days-filter .md-select-value span .md-text {
              color: #212121;
              font-size: 12px !important;
              font-weight: 500;
              margin-left: 10px; }
          .pricing-dashboard .dashboard-head .filter .days-filter .md-select-value .date {
            color: #777777;
            font-size: 10px;
            margin-left: 5px; }
          .pricing-dashboard .dashboard-head .filter .days-filter .md-select-value .md-select-icon {
            border-left: 1px solid #d5d5d5;
            text-align: center;
            transform: none; }
            .pricing-dashboard .dashboard-head .filter .days-filter .md-select-value .md-select-icon:after {
              color: #ababab;
              font-size: 18px; }
    .pricing-dashboard .dashboard-head .filter-status {
      background-color: #1a3d50;
      color: #86a3b4;
      min-height: 20px; }
      .pricing-dashboard .dashboard-head .filter-status .status {
        font-size: 12px;
        line-height: 24px;
        margin-top: 5px;
        padding: 0 10px; }
      .pricing-dashboard .dashboard-head .filter-status .chips.btn {
        max-width: 18%; }
      .pricing-dashboard .dashboard-head .filter-status .chips .chip {
        float: right; }
    .pricing-dashboard .dashboard-head .chip {
      background-color: #cde5f2;
      border-radius: 4px;
      color: #001927;
      font-size: 12px;
      font-weight: 500;
      height: 22px;
      line-height: 22px;
      margin-top: 6px;
      text-transform: uppercase; }
      .pricing-dashboard .dashboard-head .chip.filter {
        background-color: #fff;
        min-height: 22px;
        padding: 0 10px; }
        .pricing-dashboard .dashboard-head .chip.filter[disabled] {
          background-color: #8599a4;
          color: #486777; }
      .pricing-dashboard .dashboard-head .chip .font {
        font-size: 12px; }
      .pricing-dashboard .dashboard-head .chip .icon.material-icons {
        border-left: 1px solid #ababab;
        font-size: 12px;
        height: 15px;
        min-height: 15px;
        min-width: 15px;
        padding-left: 5px;
        width: 15px; }
        .pricing-dashboard .dashboard-head .chip .icon.material-icons .material-icons {
          font-size: 14px; }
    .pricing-dashboard .dashboard-head .overview-btn {
      color: #fff;
      border-bottom: 2px solid #fff;
      min-height: 50px;
      min-width: 150px; }
      .pricing-dashboard .dashboard-head .overview-btn .material-icons {
        color: #fff;
        margin-left: 10px; }
  .pricing-dashboard .dashboard-body {
    margin-top: 10px;
    min-width: 100%; }
    .pricing-dashboard .dashboard-body .tile {
      background-color: #fff;
      border-radius: 4px;
      margin: 10px; }
      .pricing-dashboard .dashboard-body .tile .head .title {
        color: #777777;
        font-size: 18px;
        font-weight: 500; }
      .pricing-dashboard .dashboard-body .tile .head .title-icon {
        font-size: 16px;
        line-height: 20px;
        margin: 0 5px; }
      .pricing-dashboard .dashboard-body .tile .head .keys {
        fill: #999999;
        font-size: 12px;
        font-weight: 500; }
      .pricing-dashboard .dashboard-body .tile .material-icons {
        line-height: 14px; }
      .pricing-dashboard .dashboard-body .tile .view-btn {
        color: #335161;
        background-color: #d9e9f2;
        margin-top: 10px !important; }
    .pricing-dashboard .dashboard-body .activity-table-container {
      max-height: 300px;
      min-height: 300px;
      overflow-x: auto;
      overflow-y: hidden; }
      .pricing-dashboard .dashboard-body .activity-table-container .spinner {
        margin: 0 22%; }
    .pricing-dashboard .dashboard-body .table.simple {
      border-collapse: collapse;
      min-width: 100%; }
      .pricing-dashboard .dashboard-body .table.simple thead th {
        color: #999999;
        font-size: 13px;
        font-weight: 700;
        padding: 8px;
        border: 1px solid #d5d5d5; }
        .pricing-dashboard .dashboard-body .table.simple thead th:first-child {
          border-left: none; }
        .pricing-dashboard .dashboard-body .table.simple thead th:last-child {
          border-right: none; }
        .pricing-dashboard .dashboard-body .table.simple thead th.name {
          text-align: left; }
      .pricing-dashboard .dashboard-body .table.simple tbody tr td {
        border: 1px solid #d5d5d5;
        color: #555555;
        font-size: 13px;
        font-weight: 400;
        padding: 8px;
        text-align: center; }
        .pricing-dashboard .dashboard-body .table.simple tbody tr td:first-child {
          border-left: none; }
        .pricing-dashboard .dashboard-body .table.simple tbody tr td:last-child {
          border-right: none; }
        .pricing-dashboard .dashboard-body .table.simple tbody tr td.name {
          text-align: left; }
    .pricing-dashboard .dashboard-body .groupX {
      border: 1px solid #4b87a7;
      color: #4b87a7;
      font-size: 12px;
      font-weight: 700;
      line-height: 20px;
      margin: 0;
      min-height: 20px;
      max-height: 20px;
      min-width: 50px;
      padding: 0 10px;
      text-transform: uppercase; }
      .pricing-dashboard .dashboard-body .groupX.left {
        border-radius: 2px 0 0 2px; }
      .pricing-dashboard .dashboard-body .groupX.right {
        border-radius: 0 2px 2px 0; }
      .pricing-dashboard .dashboard-body .groupX.middle {
        border-radius: 0;
        border-left: 1px solid #4b87a7;
        border-right: 1px solid #4b87a7; }
      .pricing-dashboard .dashboard-body .groupX.active {
        color: #fff;
        background-color: #4b87a7; }
  .pricing-dashboard .dashboard-drilldown .head {
    max-height: 40px;
    padding: 0 20px; }
    .pricing-dashboard .dashboard-drilldown .head .title {
      color: #fff;
      font-size: 24px; }
      .pricing-dashboard .dashboard-drilldown .head .title .material-icons {
        color: #8599a4; }
    .pricing-dashboard .dashboard-drilldown .head .back-btn {
      color: #fff;
      font-size: 14px; }
      .pricing-dashboard .dashboard-drilldown .head .back-btn .material-icons {
        color: #fff; }
  .pricing-dashboard .dashboard-drilldown .table.drilldown {
    border-collapse: collapse;
    margin: 0;
    min-width: 100%; }
    .pricing-dashboard .dashboard-drilldown .table.drilldown thead th {
      color: #333333;
      font-size: 13px;
      font-weight: 700;
      padding: 15px;
      border: 1px solid #d5d5d5; }
      .pricing-dashboard .dashboard-drilldown .table.drilldown thead th:first-child {
        border-left: none; }
      .pricing-dashboard .dashboard-drilldown .table.drilldown thead th:last-child {
        border-right: none; }
      .pricing-dashboard .dashboard-drilldown .table.drilldown thead th.name {
        text-align: left; }
    .pricing-dashboard .dashboard-drilldown .table.drilldown tbody tr td {
      border: 1px solid #d5d5d5;
      border-bottom: none;
      color: #555555;
      font-size: 13px;
      font-weight: 400;
      padding: 15px;
      text-align: center; }
      .pricing-dashboard .dashboard-drilldown .table.drilldown tbody tr td:first-child {
        border-left: none; }
      .pricing-dashboard .dashboard-drilldown .table.drilldown tbody tr td:last-child {
        border-right: none; }
      .pricing-dashboard .dashboard-drilldown .table.drilldown tbody tr td.name {
        font-weight: 500;
        text-align: left; }
  .pricing-dashboard .dashboard-drilldown .drilldown-select .md-select-value {
    border: 1px solid #e5e5e5 !important;
    padding-left: 25px !important;
    min-height: 33px;
    min-width: 198px; }
  .pricing-dashboard .dashboard-drilldown .drilldown-select.mini .md-select-value {
    min-width: 148px; }
  .pricing-dashboard .dashboard-drilldown .compare-btn {
    background-color: #d9e9f2;
    color: #335161;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    min-height: 39px;
    min-width: 148px; }
    .pricing-dashboard .dashboard-drilldown .compare-btn.active {
      background-color: #335161;
      color: #d9e9f2; }
      .pricing-dashboard .dashboard-drilldown .compare-btn.active .material-icons {
        font-size: 14px;
        color: #d9e9f2;
        line-height: 22px; }
  .pricing-dashboard .dashboard-drilldown .key-icon {
    font-size: 16px;
    margin-left: 15px;
    margin-top: 10px;
    position: fixed; }
    .pricing-dashboard .dashboard-drilldown .key-icon.compare-1 {
      color: #b07ad8; }
    .pricing-dashboard .dashboard-drilldown .key-icon.compare-2 {
      color: #9edb6b; }
    .pricing-dashboard .dashboard-drilldown .key-icon.compare-3 {
      color: #ff9c5c; }
  .pricing-dashboard .dashboard-drilldown .toolbar {
    border-radius: 4px;
    cursor: pointer;
    height: 50px;
    margin: 5px 20px;
    min-height: 50px;
    width: calc(100% - 40px); }
    .pricing-dashboard .dashboard-drilldown .toolbar .flag {
      font-size: 16px;
      font-weight: 700;
      line-height: 34px;
      text-align: center; }
    .pricing-dashboard .dashboard-drilldown .toolbar .material-icons {
      line-height: 32px;
      height: 36px;
      min-height: 36px; }
    .pricing-dashboard .dashboard-drilldown .toolbar .md-button {
      min-width: auto;
      padding: 0; }
  .pricing-dashboard .dashboard-drilldown .lost {
    background-color: #ffb2b2;
    color: #612600; }
  .pricing-dashboard .dashboard-drilldown .active {
    background-color: #ffdb66;
    color: #5e4800; }
  .pricing-dashboard .dashboard-drilldown .won {
    background-color: #aff0b2;
    color: #0c5711; }
  .pricing-dashboard .dashboard-drilldown .accordion-content {
    max-height: 1000px;
    overflow: hidden;
    transition: all ease 0.5s; }
    .pricing-dashboard .dashboard-drilldown .accordion-content.ng-hide {
      max-height: 0; }
    .pricing-dashboard .dashboard-drilldown .accordion-content.ng-hide-add {
      display: block !important;
      transition: all ease 0.5s; }
    .pricing-dashboard .dashboard-drilldown .accordion-content.ng-hide-remove {
      display: block !important;
      transition: all ease 0.5s; }
    .pricing-dashboard .dashboard-drilldown .accordion-content .table.drilldown {
      margin: 0 20px;
      min-width: calc(100% - 40px); }
    .pricing-dashboard .dashboard-drilldown .accordion-content .table tbody tr:nth-child(even) {
      background-color: #f3f3f3; }
  .pricing-dashboard .spinner {
    margin: 0 8%;
    position: absolute; }

.legends-dialog {
  max-height: none;
  max-width: 530px;
  min-height: 430px;
  min-width: 530px;
  text-align: center; }
  .legends-dialog.activity-dialog {
    max-width: 830px; }
  .legends-dialog .head {
    border-bottom: 1px solid #e2e2e2; }
    .legends-dialog .head .title {
      color: #777777;
      font-size: 18px;
      font-weight: 500; }
  .legends-dialog .tile {
    margin: 10px; }
    .legends-dialog .tile .chart {
      border: 1px solid #f2f2f2;
      border-radius: 2px; }
      .legends-dialog .tile .chart .material-icons {
        line-height: 14px; }
  .legends-dialog .table.simple {
    border-collapse: collapse;
    min-width: 100%; }
    .legends-dialog .table.simple thead th {
      color: #999999;
      font-size: 13px;
      font-weight: 700;
      padding: 8px;
      border: 1px solid #d5d5d5; }
      .legends-dialog .table.simple thead th:first-child {
        border-left: none; }
      .legends-dialog .table.simple thead th:last-child {
        border-right: none; }
      .legends-dialog .table.simple thead th.name {
        text-align: left; }
    .legends-dialog .table.simple tbody tr td {
      border: 1px solid #d5d5d5;
      color: #555555;
      font-size: 13px;
      font-weight: 400;
      padding: 8px;
      text-align: center; }
      .legends-dialog .table.simple tbody tr td:first-child {
        border-left: none; }
      .legends-dialog .table.simple tbody tr td:last-child {
        border-right: none; }
      .legends-dialog .table.simple tbody tr td.name {
        text-align: left; }
  .legends-dialog .groupX {
    border: 1px solid #4b87a7;
    color: #4b87a7;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    margin: 0;
    min-height: 20px;
    max-height: 20px;
    min-width: 50px;
    padding: 0 10px;
    text-transform: uppercase; }
    .legends-dialog .groupX.left {
      border-radius: 2px 0 0 2px; }
    .legends-dialog .groupX.right {
      border-radius: 0 2px 2px 0; }
    .legends-dialog .groupX.middle {
      border-radius: 0;
      border-left: 1px solid #4b87a7;
      border-right: 1px solid #4b87a7; }
    .legends-dialog .groupX.active {
      color: #fff;
      background-color: #4b87a7; }
  .legends-dialog .overview-content {
    background-color: #f2f2f2;
    color: #00263a;
    font-size: 16px;
    font-weight: 400;
    min-height: 150px;
    padding: 10px 15px;
    text-align: left; }
    .legends-dialog .overview-content .title {
      font-weight: 600;
      margin: 10px 0;
      text-align: left; }
  .legends-dialog .circle-pulse {
    fill: #5ac2ff;
    transform: scale(0.5);
    transform-origin: center center;
    animation: pulsate 2s linear infinite; }

@keyframes pulsate {
  0% {
    transform: scale(0.5);
    opacity: 0; }
  50% {
    opacity: 0.3; }
  70% {
    opacity: 0.1; }
  100% {
    transform: scale(3);
    opacity: 0; } }

.dashboard-select {
  top: 95px !important; }
  .dashboard-select.date .date {
    color: #777777;
    font-size: 10px;
    margin-left: 5px; }

.drilldown-select-container .md-select-header {
  border-bottom: 1px solid #f2f2f2;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  padding: 10px; }

.pipeline-tooltip {
  background-color: #00263a;
  border-radius: 4px;
  color: #fff;
  font-size: 9px;
  font-weight: 500;
  height: 15px;
  padding: 2px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  width: 116px; }

/**************************************
    Helper Class Styles
**************************************/
.m-0 {
  margin: 0 !important; }

.p-tb-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.m-l-10 {
  margin-left: 10px !important; }

.c-pointer {
  cursor: pointer !important; }

.p-lr-22 {
  padding: 0 22px !important; }

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important; }

.price-navigation-bar {
  /*width: 100%;
    background: #FFF;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    height: 46px;
    text-align: center;
    line-height: 50px;
    z-index: 9994;
    position: fixed;
    top: 54px;
    left: 0;
    z-index: 9999;*/
  width: 100%;
  background: #FFF;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  height: 34px;
  text-align: center;
  line-height: 34px;
  z-index: 9994;
  position: fixed;
  left: 0;
  z-index: 999998; }

.price-navigation-bar > span {
  font-size: 13px;
  font-weight: bold; }

.price-back-navigation-container {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 44px;
  width: 80px;
  cursor: pointer;
  text-align: center;
  padding: 0 15px; }

.price-back-navigation-container i {
  font-size: 35px;
  color: #006487;
  line-height: 44px;
  float: left; }

.price-back-navigation-container span {
  float: left;
  height: 44px;
  line-height: 45px;
  margin-left: -12px;
  color: #006487; }

/*.price-header-title {
    width: 100%;
    background: #FFF;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    height: 34px;
    text-align: center;
    line-height: 34px;
    z-index: 9994;
    position: fixed;
    top: 54px;
    left: 0;
    z-index: 999998;
    font-size: 13px;
    font-weight: bold;
}*/
.price-header-noteOption-container {
  float: right;
  cursor: pointer;
  width: 5%;
  line-height: 0%; }

.price-notes-icon {
  /*width: 32px;
    height: 32px;
    background: red;
    margin-right: 15px;
    margin-top: 2px;
    border-radius: 50%;
    box-shadow: 3px 3px 6px #ccc;*/
  position: fixed;
  top: 10px;
  right: 25px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: red;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  color: #FFF;
  cursor: pointer;
  z-index: 9999999; }

.price-notes-icon i {
  position: absolute;
  display: inline-block;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  font-size: 20px; }

/*.price-content-layout {
    width: 100%;
    float: left;
    top: 60px;
}*/
.price-layout {
  background: white;
  padding-top: 35px;
  margin-top: 0px !important;
  position: absolute;
  top: 10px;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  margin-top: 0px;
  overflow: auto; }

.price-header-container, .price-details-container {
  width: 100%;
  float: left;
  margin-top: 15px; }

.price-product-header {
  height: 30px;
  background: #607c8a;
  line-height: 33px;
  color: white;
  text-align: center;
  font-size: 14px; }

.price-product-container {
  border-left: 1px solid #d8d4d4;
  border-right: 1px solid #d8d4d4;
  border-bottom: 1px solid #d8d4d4; }

.price-actions-container {
  float: left;
  width: 45%;
  height: 55%; }

.price-product-container {
  float: left;
  width: 45%;
  /*height: 55%;*/
  margin-left: 4%; }

.price-calc-strip {
  /*height: 6px;*/
  margin-left: -2px; }

.price-actions-container {
  /*border-left: 0.5px solid #d8d4d4;*/
  border-right: 1px solid #d8d4d4;
  border-bottom: 1px solid #d8d4d4; }

.price-product-price {
  width: 100%;
  float: left;
  text-align: center;
  height: 120px; }

.price-product-price-countered {
  width: 50%;
  float: left;
  border-right: 1px solid #d8d4d4;
  text-align: center;
  height: 150px; }

.price-prod-total-discount {
  padding-top: 35px;
  width: 50%;
  float: right;
  height: 140px; }

.price-prod-total-discount label {
  width: 100% !important;
  display: block;
  text-align: center;
  font-size: 12px; }

.price-header-value {
  padding-right: 32%;
  text-align: left !important; }

.price-btn-container {
  width: 20%;
  float: left;
  margin-right: 0%;
  margin-left: 1%; }

.price-btn {
  width: 100%;
  font-size: 12px;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #006487; }

.price-calc-container {
  height: 257px;
  /*border-left: 1px solid #d8d4d4;*/ }

.price-calc {
  /*border-left: 1px solid #d8d4d4;*/
  height: 100px;
  margin-top: 20px; }

.price-calc-details {
  /*border-left: 1px solid #d8d4d4;*/
  height: 20%;
  /*padding-top: 9%;*/
  float: left;
  width: 100%;
  margin-top: 10px; }

.price-action-counter-btn {
  margin-left: 1px;
  float: left;
  width: 175px;
  margin-right: 1px;
  margin-top: 8px; }

.price-action-btn {
  float: right;
  width: 175px;
  /*margin-right: 70px;*/
  margin-top: 3px; }

.price-action-lineitem-btn {
  float: right;
  width: 175px;
  /*margin-top:30px;*/
  margin-bottom: 5px; }

.price-sell-btn {
  display: block; }

.price-request-input-container {
  width: 50%;
  float: left;
  margin-right: 4px;
  margin-left: 3px; }

.price-request-input-sell-container {
  width: 40%;
  float: left;
  margin-right: 4px;
  margin-left: 3px; }

.price-action-request-container {
  width: auto;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  display: inline-block;
  margin: 0px 2px; }

.price-action-submit-container {
  width: auto;
  text-align: center;
  margin-right: 10%; }

.price-countered-details {
  height: 200px; }

.price-countered-button-container {
  height: 38%; }

/*.price-details-container {
    height: 50% !important;
}*/
/*.price-actions-container, .price-product-container {
    float: left;
    width: 50%;
    height: 64%;
}*/
/*---------------------------------------------Line Item Screen Styles-----------------------------------------------------------------*/
.price-lineItem-header-container {
  width: 80%;
  height: 17%;
  margin: 0 auto; }

.price-lineItem-header-details, .price-lineItem-price-details {
  width: 50%;
  float: left;
  border: 1px solid #d8d4d4;
  height: 100%; }

.price-lineItem-container {
  float: left;
  width: 100%;
  max-height: 60%;
  margin-top: 5px; }

.price-lineItem-grid {
  width: 100%;
  border: #dddddd solid 1px; }

.price-lineItem-grid thead {
  background: #607c8a;
  color: #e4e5ee; }

.price-lineItem-grid th {
  text-align: center; }

.price-lineItem-grid input[type="checkbox"] {
  position: inherit !important;
  opacity: 1 !important;
  height: 15px !important;
  width: 15px !important; }

.price-lineItem-grid input[type="text"] {
  border: 0px;
  text-align: center; }

.price-lineItem-editable-cell {
  background-color: #e6e3e3; }

/*.price-lineItem-grid tr {

   border: 1px solid #d8d4d4;
   height:44px;

}



.price-lineItem-grid-td-center{
    text-align : center;
}*/
.price-lineItem-approved {
  border-left-color: green; }

.price-lineItem-draft {
  border-left-color: #d6ca3f; }

.price-lineItem-countered {
  border-left-color: red; }

.price-lineItem-actions {
  width: 100%;
  float: left; }

.price-lineitem-search {
  width: 275px;
  float: left; }

.price-lineItems-mobile {
  display: none; }

.price-line-mListItem {
  width: 100%;
  height: 100px;
  border: 1px solid #d8d4d4;
  float: left;
  position: relative; }

.price-quickShip-mobile {
  position: absolute;
  top: 7px;
  right: 50px;
  width: 35px; }

.price-line-mStatus {
  width: 5px;
  height: 200px;
  float: left; }

.price-center-modal {
  top: 30%; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.quickShipApplied {
  color: green;
  font-weight: bold; }

.pricing-options-sides {
  width: 60%;
  border: solid 1px #ccc;
  height: 280px;
  border-top: solid 5px #607c8a;
  margin: 0 auto;
  margin-bottom: 10px;
  margin-top: 15px;
  position: relative; }

.pricing-countered-options-sides {
  width: 50%;
  border: solid 1px #ccc;
  height: 280px;
  border-top: solid 5px #607c8a;
  margin: 0 auto;
  margin-bottom: 10px;
  margin-top: 15px;
  position: relative; }

.pricing-lineitems-options-sides {
  width: 50%;
  border: solid 1px #ccc;
  height: 145px;
  border-top: solid 5px #607c8a;
  margin: 0 auto;
  margin-bottom: 10px;
  margin-top: 25px;
  position: relative; }

.pricing-container .pricing-boxcontainer {
  width: 100%;
  margin: 0px auto;
  position: relative; }

.pricing-lineitems-boxcontainer {
  width: 70%;
  margin: 0 auto;
  position: relative; }

.pricing-container {
  width: 100%;
  /*padding: 15px;*/
  position: relative;
  margin-top: 44px;
  background: white;
  padding: 10px 15px;
  margin-top: 0px !important;
  /*position: absolute;*/
  top: 0px;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  margin-top: 0px; }

.pricing-easy-select-search-wrap {
  width: 250px;
  height: 30px;
  border-radius: 3px;
  margin-top: 3px;
  float: left;
  position: relative; }

.easy-select {
  width: 250px;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  outline: 0;
  border: 0; }

.easy-select-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  background: #006487;
  text-align: center;
  line-height: 33px;
  cursor: pointer; }

.easy-select-btn i {
  color: #FFF; }

.pricing-lineitems-container {
  width: 100%;
  padding: 15px;
  position: relative;
  margin-top: 35px; }

.content-form input[type=radio] {
  margin-top: 0px; }

.table > thead > tr > th {
  vertical-align: middle !important; }

.modal:before {
  content: '';
  display: inline-block;
  height: 25%;
  vertical-align: middle;
  margin-right: -4px; }

.modal-header {
  background-color: #002434;
  color: white;
  padding: 10px; }

.modal-footer {
  padding: 10px; }

.btn-primary:hover {
  background-color: #204754; }

.btn-primary {
  background-color: #006487; }

.modal-header .close {
  color: white; }

/*--Added by Vipin--*/
.price-product-price-details {
  margin-top: 15px; }

.pricing-lineitems-options-sides label {
  line-height: 20px; }

.pricing-lineitems-options-sides .row {
  margin-bottom: 10px;
  width: 100%; }

.note-modal-window .modal-dialog {
  height: 90%;
  width: 87%;
  margin-left: 100px;
  top: 40px; }

.note-modal-window .modal-content {
  height: 95%;
  /*background-color: #EFEDED;*/ }

.note-error {
  color: maroon;
  float: right;
  font-size: 14px; }

.customerProd {
  margin-top: 50px; }

.content-form input[type=number] {
  height: 32px;
  border-radius: 5px;
  border: solid 1px #d1d0d0; }

.pricing-offset {
  border: 1px solid #58b2db;
  border-radius: 5px;
  height: 32px; }

/*************** Revamp css for pricing ***************/
.pricing-content {
  height: 100%; }
  .pricing-content .header-tool-bar {
    width: 100%;
    background: #FFF;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    height: 34px;
    min-height: 34px;
    text-align: center;
    line-height: 34px;
    z-index: 89;
    position: fixed;
    left: 0;
    color: black; }

.q-ship-close-btn.md-icon-button {
  float: right;
  margin: -10px; }
  .q-ship-close-btn.md-icon-button i {
    color: #fff; }

.custom-days-text-input {
  margin: 0px !important;
  width: 50px !important; }
  .custom-days-text-input .md-errors-spacer {
    display: none; }

.price-lineitem-table {
  /* Below spinner css should be made generic */ }
  .price-lineitem-table md-input-container {
    margin: 0px; }
  .price-lineitem-table .api-spinner {
    position: absolute;
    right: -20px; }
  .price-lineitem-table .search-spinner {
    position: absolute; }
  .price-lineitem-table .sk-fading-circle {
    width: 25px;
    height: 25px; }
  .price-lineitem-table .sk-fading-circle .sk-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
  .price-lineitem-table .sk-fading-circle .sk-circle:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #333;
    border-radius: 100%;
    animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; }
  .price-lineitem-table .sk-fading-circle .sk-circle2 {
    transform: rotate(30deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle3 {
    transform: rotate(60deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle4 {
    transform: rotate(90deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle5 {
    transform: rotate(120deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle6 {
    transform: rotate(150deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle7 {
    transform: rotate(180deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle8 {
    transform: rotate(210deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle9 {
    transform: rotate(240deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle10 {
    transform: rotate(270deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle11 {
    transform: rotate(300deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle12 {
    transform: rotate(330deg); }
  .price-lineitem-table .sk-fading-circle .sk-circle2:before {
    animation-delay: -1.1s; }
  .price-lineitem-table .sk-fading-circle .sk-circle3:before {
    animation-delay: -1s; }
  .price-lineitem-table .sk-fading-circle .sk-circle4:before {
    animation-delay: -0.9s; }
  .price-lineitem-table .sk-fading-circle .sk-circle5:before {
    animation-delay: -0.8s; }
  .price-lineitem-table .sk-fading-circle .sk-circle6:before {
    animation-delay: -0.7s; }
  .price-lineitem-table .sk-fading-circle .sk-circle7:before {
    animation-delay: -0.6s; }
  .price-lineitem-table .sk-fading-circle .sk-circle8:before {
    animation-delay: -0.5s; }
  .price-lineitem-table .sk-fading-circle .sk-circle9:before {
    animation-delay: -0.4s; }
  .price-lineitem-table .sk-fading-circle .sk-circle10:before {
    animation-delay: -0.3s; }
  .price-lineitem-table .sk-fading-circle .sk-circle11:before {
    animation-delay: -0.2s; }
  .price-lineitem-table .sk-fading-circle .sk-circle12:before {
    animation-delay: -0.1s; }

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }

/*-------------------------------------------------------------------------------------------------------*/
/*------ Added By Vipin for Changing pricing header style with Invoice Type------*/
/*--------- All Class Names Starts with name "module" -----*/
.module-pricing-header {
  width: 100%;
  margin: 10px 0px; }

.module-pricing-header-row {
  width: 100%;
  padding: 3px 15px; }

.module-pricing-header-label-left {
  float: left;
  width: 100px;
  padding-right: 10px;
  font-weight: bold;
  text-align: left; }

.module-pricing-header-label-right {
  float: left;
  padding-left: 10px;
  text-align: left; }

.module-pricing-header-status {
  color: #006487;
  font-weight: bold; }

.module-pricing-table {
  width: 100%;
  margin: 0px 0; }

.module-pricing-table * {
  font-size: 13px; }

.module-pricing-table thead {
  width: 100%; }

.module-pricing-table thead th {
  height: 34px;
  background: #607c8a;
  line-height: 34px;
  padding-left: 10px;
  color: #FFF;
  text-align: center; }

.th-description, .td-description {
  text-align: left !important; }

.module-pricing-table tbody {
  width: 100%; }

.module-pricing-table tbody tr {
  border-bottom: solid 1px #607c8a; }

.module-pricing-table tbody td {
  padding: 10px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle; }

.module-pricing-table tbody td p {
  margin-bottom: 5px; }

.module-pricing-table tbody td p.name {
  font-size: 14px;
  color: #006487; }

.module-pricing-table tbody td p.list-price {
  font-size: 11px;
  font-weight: normal; }

.module-pricing-table tbody td p.discount {
  font-weight: normal; }

.module-pricing-table tbody td p.discount span.text {
  font-weight: bold;
  color: #006487; }

.module-pricing-table tbody td p.cust-margin {
  font-weight: normal; }

.module-pricing-table tbody td p.cust-margin span.text {
  font-weight: bold; }

.module-pricing-table tbody td .pricebox {
  width: 100px;
  margin: 0 auto;
  position: relative;
  text-align: center; }

.module-pricing-table tbody td .pricebox.editable-pricebox {
  border: solid 1px #ccc;
  border-radius: 3px; }

.editable-pricebox .edit-icon, .editable-pricebox .apply-icon {
  position: absolute;
  top: 8px;
  right: -25px; }

.editable-pricebox .edit-icon {
  font-size: 18px; }

.editable-pricebox .apply-icon {
  font-size: 22px; }

.module-pricing-table tbody td .button {
  position: absolute;
  right: -40px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  top: 2px;
  background: none; }

.module-pricing-table tbody td .button i {
  font-size: 25px;
  color: #006487; }

.module-pricing-table tbody td .pricebox > span, .module-pricing-table tbody td .cust-margin > span {
  height: 32px;
  line-height: 32px;
  display: block;
  position: relative; }

.module-pricing-table tbody td .cust-margin > span {
  line-height: 20px; }

.module-pricing-table tbody td .cust-margin > span {
  display: inline-block; }

.module-pricing-table tbody td .pricebox > div {
  height: 32px;
  line-height: 32px;
  position: relative;
  width: 100%; }

.module-pricing-table tbody td .cust-margin > span.texbox {
  width: 50px; }

.module-pricing-table tbody td .pricebox > div input, .module-pricing-table tbody td .cust-margin > span.texbox input {
  width: 100%;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border: 0; }

.module-pricing-table tbody td .pricebox .total-net-price {
  color: #006487;
  font-size: 17px;
  font-weight: bold; }

.module-pricing-table tbody td .pricebox .total-sell-price {
  color: #006487;
  font-size: 15px;
  font-weight: bold; }

.countered-price {
  color: #ff5521; }

.module-pricing-table tbody tr.siemens-products td {
  vertical-align: top; }

.text-strike {
  text-decoration: line-through !important; }

.module-pricing-submit {
  width: 155px;
  height: 32px;
  border-radius: 3px;
  background: #006487;
  color: #FFF;
  outline: 0;
  border: 0;
  float: right; }

/*---- Added by Vipin on 07/06/2017----*/
/*-- For remove the whitespace of Pricing Header part---*/
.module-pricing-sections {
  float: left; }

.module-pricing-sections.left {
  width: 35%; }

.module-pricing-sections.right {
  width: 65%;
  border-left: solid 1px #ccc; }

.module-pricing-sections-header {
  width: 100%;
  height: 34px;
  background: #607c8a;
  text-align: left;
  line-height: 34px;
  color: #FFF;
  font-size: 13px;
  padding-left: 10px;
  margin-bottom: 10px; }

.module-pricing-table tbody td .cust-margin .pricebox {
  margin: 0; }

.pricing-refresh-icon {
  margin-top: 0px;
  background-color: transparent !important;
  line-height: 40px;
  width: 35px !important;
  height: 35px !important;
  box-shadow: none !important;
  float: right; }

/**********Pricing and shipping table*********/
.pricing-line-item-table, .shipping-line-item-table, .quote-detail-table, .quote-detail-cp-table, .quotes-table, .order-table, .order-line-table, .check-availability-table {
  overflow-y: visible;
  position: relative; }
  .pricing-line-item-table md-card, .shipping-line-item-table md-card, .quote-detail-table md-card, .quote-detail-cp-table md-card, .quotes-table md-card, .order-table md-card, .order-line-table md-card, .check-availability-table md-card {
    padding: 0px;
    margin: 0px; }
    .pricing-line-item-table md-card md-input-container, .shipping-line-item-table md-card md-input-container, .quote-detail-table md-card md-input-container, .quote-detail-cp-table md-card md-input-container, .quotes-table md-card md-input-container, .order-table md-card md-input-container, .order-line-table md-card md-input-container, .check-availability-table md-card md-input-container {
      padding: 0px !important; }
  .pricing-line-item-table md-input-container .md-errors-spacer, .shipping-line-item-table md-input-container .md-errors-spacer, .quote-detail-table md-input-container .md-errors-spacer, .quote-detail-cp-table md-input-container .md-errors-spacer, .quotes-table md-input-container .md-errors-spacer, .order-table md-input-container .md-errors-spacer, .order-line-table md-input-container .md-errors-spacer, .check-availability-table md-input-container .md-errors-spacer {
    display: none; }
  .pricing-line-item-table .table-container, .shipping-line-item-table .table-container, .quote-detail-table .table-container, .quote-detail-cp-table .table-container, .quotes-table .table-container, .order-table .table-container, .order-line-table .table-container, .check-availability-table .table-container {
    overflow-x: auto;
    overflow-y: hidden;
    position: relative; }
    .pricing-line-item-table .table-container .table-responsive-vertical, .shipping-line-item-table .table-container .table-responsive-vertical, .quote-detail-table .table-container .table-responsive-vertical, .quote-detail-cp-table .table-container .table-responsive-vertical, .quotes-table .table-container .table-responsive-vertical, .order-table .table-container .table-responsive-vertical, .order-line-table .table-container .table-responsive-vertical, .check-availability-table .table-container .table-responsive-vertical {
      overflow-x: visible !important;
      overflow-y: visible !important;
      border-top: none !important;
      max-height: none !important;
      height: auto !important; }
      .pricing-line-item-table .table-container .table-responsive-vertical table thead tr, .shipping-line-item-table .table-container .table-responsive-vertical table thead tr, .quote-detail-table .table-container .table-responsive-vertical table thead tr, .quote-detail-cp-table .table-container .table-responsive-vertical table thead tr, .quotes-table .table-container .table-responsive-vertical table thead tr, .order-table .table-container .table-responsive-vertical table thead tr, .order-line-table .table-container .table-responsive-vertical table thead tr, .check-availability-table .table-container .table-responsive-vertical table thead tr {
        border-top: 1px solid rgba(0, 0, 0, 0.12) !important; }

#pricing-line-item-table .table > tbody > tr > td, .shipping-line-item-table > tbody > tr > td, .quote-detail-table > tbody > tr > td, .check-availability-table > tbody > tr > td {
  vertical-align: middle; }

#pricing-line-item-table .table-responsive-vertical .tab-header-data, .customer-product-table .table-responsive-vertical .tab-header-data {
  padding: 14px 20px !important; }

#check-availability-table .table-responsive-vertical .tab-header-data {
  padding: 25px 20px !important; }

.shipping-line-item-table .table-responsive-vertical .tab-header-data, .quote-detail-table .table-responsive-vertical .tab-header-data, .customer-product-table .table-responsive-vertical .tab-header-data {
  padding-top: 14px !important; }

#pricing-line-item-table .fixed-header > thead > tr > th {
  font-size: 12px !important; }

.toggel-menu {
  display: none; }

.select-all {
  display: none;
  margin-top: 2px; }

/*-- Added by VIpin to optimize line items table on 25/07/2017--*/
.discount-inp {
  margin-top: 10px; }

.dis-btn {
  height: 30px;
  min-height: 30px;
  font-size: 13px;
  line-height: 0; }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/
  md-card.pricing-lineitems-table {
    box-shadow: none; }
  .discount-inp {
    margin-left: 5px; }
  .hide-small-device {
    display: none !important; } }

.pricing-submit-btns button {
  margin: 5px;
  font-size: 12px;
  background-color: #006487; }
  .pricing-submit-btns button:hover:enabled {
    background-color: #006487 !important; }

@media only screen and (max-width: 670px) {
  .pricing-submit-btns button {
    width: 100%; } }

.pricing-popup {
  max-width: 100%;
  height: 100%; }
  .pricing-popup .edit-icon, .pricing-popup .favIcon {
    line-height: 55px; }
  .pricing-popup md-toolbar {
    color: #000;
    background-color: #fff;
    width: 50vw;
    margin: 0 auto; }
    .pricing-popup md-toolbar .md-toolbar-tools {
      width: 100%;
      border-bottom: 1px solid rgba(0, 0, 0, 0.25); }
  .pricing-popup .market-segment {
    margin-right: 4%; }
    .pricing-popup .market-segment .market-select {
      max-width: 38%; }
  .pricing-popup .partner {
    margin-bottom: 20px; }
    .pricing-popup .partner .partner-label {
      color: rgba(0, 0, 0, 0.54);
      padding-left: 12px;
      margin-bottom: 0px !important; }
    .pricing-popup .partner partner-search {
      width: 40%; }
    .pricing-popup .partner md-select {
      border-top: 1px solid;
      border-bottom: 1px solid;
      border-left: 1px solid;
      border-right: 1px solid;
      border-radius: 5px;
      border-color: #999999; }
    .pricing-popup .partner .md-select-value {
      border: 0px !important; }
  .pricing-popup md-dialog-actions {
    width: 40%;
    margin: 0 auto; }

.price-lineItem-container md-tabs-canvas {
  height: 35px; }

.price-lineItem-container md-pagination-wrapper {
  height: 35px; }

.price-lineItem-container md-tab-item {
  font-size: 11px;
  line-height: 10px;
  padding: 12px 10px; }

.pricing-qd {
  border-radius: 5px; }
  .pricing-qd__refresh-icon {
    position: absolute;
    top: 5px;
    right: 15px; }
  .pricing-qd__header {
    position: relative;
    background: #f3f3f3;
    color: #8d8b8b;
    border: none;
    border-bottom: none;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border: 1px solid #BDC3C7;
    border-bottom-color: #dddddd; }
  .pricing-qd__title {
    margin: -0.5px 0px 0px 0px;
    padding: 10px 15px;
    font-weight: bold;
    font-size: 13px; }
  .pricing-qd__content {
    border: 1px solid #BDC3C7;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top: none; }
  .pricing-qd__list {
    padding: 5px 5px 5px 15px; }
    .pricing-qd__list:not(:last-child) {
      border-bottom: 1px solid #dee6f7; }
    .pricing-qd__list:last-child {
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      border-top: none; }
  .pricing-qd__label {
    font-weight: bold;
    margin-right: 5px;
    margin-bottom: 0px; }

.pricing-pd-ml {
  border-radius: 5px;
  margin-top: 10px;
  border: 1px solid #BDC3C7; }
  .pricing-pd-ml__header {
    background: #f3f3f3;
    color: #8d8b8b;
    border: none;
    border-bottom: none;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom: 1px solid #BDC3C7; }
  .pricing-pd-ml__title {
    margin: -0.5px 0px 0px 0px;
    padding: 10px 15px;
    font-weight: bold;
    line-height: 1.1;
    font-size: 13px; }
  .pricing-pd-ml__item {
    padding: 5px 15px; }
  .pricing-pd-ml__list:last-child {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top: none; }
  .pricing-pd-ml__list:not(:last-child) {
    border-bottom: 1px solid #dee6f7; }
  .pricing-pd-ml__sub-title {
    padding: 5px 15px;
    font-weight: bold; }
  .pricing-pd-ml__edit {
    font-size: 16px;
    vertical-align: middle;
    margin-top: -5px;
    margin-left: 5px; }
  .pricing-pd-ml .price-editor__inp {
    width: 90px; }
  .pricing-pd-ml .price-editor__btn {
    height: 20px;
    font-size: 14px;
    width: 50px;
    min-width: 50px; }

.pricing-pd {
  border-radius: 5px;
  border: 1px solid #BDC3C7;
  margin-left: 10px; }
  .pricing-pd__header {
    padding: 10px 10px 10px 15px;
    background: #f3f3f3;
    color: #8d8b8b;
    border: none;
    font-weight: bold;
    border-bottom: none;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom: 1px solid #dddddd; }
  .pricing-pd__title {
    margin: -0.5px 0px 0px 0px;
    font-weight: bold;
    line-height: 1.1; }
  .pricing-pd__list {
    padding: 5px 5px 5px 15px; }
    .pricing-pd__list:not(:last-child) {
      border-bottom: 1px solid #dee6f7; }
    .pricing-pd__list:last-child {
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      border-top: none; }
  .pricing-pd__edit {
    font-size: 16px;
    vertical-align: middle;
    margin-top: -5px;
    margin-left: 5px; }
  .pricing-pd .price-editor__inp {
    width: 90px; }
  .pricing-pd .price-editor__btn {
    height: 18px;
    font-size: 13px;
    width: 50px;
    min-width: 50px; }

@media only screen and (max-width: 599px) {
  .pricing-popup .partner partner-search {
    width: 100%; }
  .pricing-popup .market-segment {
    margin-right: 15%; }
    .pricing-popup .market-segment .market-select {
      max-width: 94vw; }
  .pricing-popup .md-toolbar-tools {
    text-align: center; }
  .pricing-popup md-toolbar {
    width: 100vw; }
  .pricing-popup md-dialog-actions {
    width: 100%; }
  .pricing-pd {
    margin: 10px 0px; } }

@media only screen and (min-width: 600px) and (max-width: 960px) {
  .pricing-popup .partner partner-search {
    width: 80%; }
  .pricing-popup .edit-icon, .pricing-popup .favIcon {
    line-height: 52px; }
  .pricing-popup .market-segment {
    margin-right: 5vw; }
    .pricing-popup .market-segment .market-select {
      max-width: 71vw; }
  .pricing-pd {
    margin: 10px 0px; } }

.speedApplied td {
  background-color: grey !important; }

.speedApplied {
  background-color: grey !important; }

#dpa-popup .md-chips {
  padding: 5px !important; }

#dpa-popup label {
  font-weight: bold; }

#dpa-popup md-chips-wrap {
  padding: 0px 0px 3px 3px; }

#dpa-popup .email-md-chip .md-chips.md-removable md-chip {
  background: lightsteelblue; }

#dpa-popup .email-md-chip md-icon svg path {
  fill: #cc0000 !important; }

#dpa-popup .email-md-chip md-icon {
  background: #ffffff;
  border-radius: 50px;
  padding: 1px;
  min-width: 10px;
  min-height: 10px;
  margin-left: 2.5px; }

#dpa-popup .active {
  color: #006487;
  background-color: #dcdcdc; }

#dpa-popup .invalidEmail {
  background: #cc0000; }

#dpa-popup md-virtual-repeat-container {
  min-width: 240px !important; }

#dpa-popup .md-input-invalid md-radio-group {
  color: #dd2c00; }

#dpa-popup md-input-container {
  height: 35px; }

#dpa-popup .tool-bar-hdr {
  height: 35px;
  min-height: 35px !important; }

@media only screen and (max-width: 599px) {
  #dpa-popup {
    height: 100%; }
    #dpa-popup md-content {
      height: 100%; } }

.price-editor__inp {
  width: 60px;
  vertical-align: middle;
  border-bottom: 1px solid #0096cc; }

.price-editor__btn {
  margin: 0px;
  padding: 0px;
  min-height: 10px;
  height: 18px;
  font-size: 11px;
  line-height: 1;
  width: 35px;
  min-width: 35px; }

.dpaHistoryRejected {
  color: #ff0000 !important; }

.dpaHistoryLabel {
  color: #006487; }

@media only screen and (min-width: 769px) {
  /*All Large devices*/ }

@media only screen and (max-width: 1200px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .modal.in .modal-dialog {
    width: 55%;
    padding-left: 5px;
    padding-right: 5px; } }

@media only screen and (max-width: 960px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .pricing-options-sides, .pricing-countered-options-sides {
    width: 100%; }
  .pricing-lineitems-options-sides.pricing-options-left {
    width: 100%;
    height: 25%;
    margin-bottom: 0;
    margin-top: 50px; }
  .pricing-lineitems-options-sides.pricing-options-right {
    width: 100%;
    height: 100px;
    margin-top: 0px;
    text-align: center; }
  .pricing-lineitems-boxcontainer {
    width: 100%; }
  .price-action-counter-btn {
    width: 210px; }
  .price-lineItem-container {
    max-height: none !important;
    padding-top: 15px; }
  .price-lineItems-mobile {
    display: block; }
  .modal.in .modal-dialog {
    width: 55%;
    padding-left: 5px;
    padding-right: 5px; }
  .toggel-menu {
    display: block; } }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & All Mobile Lanscape + Portrait*/
  .price-margin-calc {
    padding-left: 15px !important; }
  .price-margin-calc-container {
    padding-left: 15px !important; }
  .price-request-input-container {
    width: 40%; }
  .price-btn-container {
    width: 26%; }
  .price-calc-details {
    margin-left: 50px; }
  .pricing-countered-options-sides {
    height: 335px; }
  .price-countered-details {
    height: 220px; }
  .pricing-lineitems-options-sides.pricing-options-left {
    width: 100%;
    height: 25%;
    margin-bottom: 0;
    margin-top: 50px; }
  .pricing-lineitems-options-sides.pricing-options-right {
    width: 100%;
    height: 100px;
    margin-top: 0px;
    text-align: center; }
  .pricing-lineitems-boxcontainer {
    width: 100%; }
  .easy-select-search-wrap {
    width: 100%; }
  .easy-select-category-wrap {
    margin-top: 5px; }
  .easy-select {
    width: 100%; }
  .price-lineItems-mobile {
    display: block; }
  .modal.in .modal-dialog {
    width: 95%;
    padding-left: 5px;
    padding-right: 5px; }
  /*-- Added By Vipin for New Pricing UI --*/
  .module-pricing-details-boxes {
    width: 100% !important;
    float: none;
    height: auto !important; }
  .module-pricing-details-boxes.customer-product-box .module-pricing-details-boxes-content {
    padding-top: 15px; }
  .module-pricing-discount-area {
    margin-top: 10px;
    margin-bottom: 0; }
  .module-pricing-total-net-label {
    margin-top: 15px; }
  .module-pricing-details-boxes.total-price-box .module-pricing-details-boxes-content {
    padding: 0;
    padding-bottom: 15px; }
  .module-pricing-details-boxes.total-price-box .module-pricing-details-boxes-content .module-pricing-total-button-label {
    margin-top: 15px; }
  .module-pricing-submit {
    width: 100%;
    max-width: 300px; }
  /*--- Added by Vipin on 07/06/2017 for Pricing header part style changes. Removing White space from their ---*/
  .module-pricing-sections {
    float: none;
    width: 100% !important;
    margin: 0; }
  .module-pricing-sections.left {
    padding-bottom: 10px;
    height: auto; }
  .module-pricing-sections.right {
    height: auto;
    border-left: 0; }
  div.pricing-easy-select-category-wrap {
    margin-left: 5px; }
  .select-all {
    display: block; } }

@media only screen and (max-width: 670px) {
  .easy-select {
    width: 100% !important; } }

@media only screen and (max-width: 400px) {
  /*All Mobile*/
  .price-margin-calc {
    padding-left: 12px !important; } }

@media only screen and (max-width: 321px) {
  /*small Mobile Portrait*/
  .price-product-price-details {
    margin-right: -15%; }
  .price-discount-calc {
    padding-left: 0px !important; }
  .price-request-input-container {
    width: 40%;
    float: left;
    margin-right: 1%;
    margin-left: 2%; }
  .price-btn {
    font-size: 11px; }
  .price-btn-container {
    width: 27%; }
  .price-margin-calc {
    padding-left: 0px !important;
    line-height: 15px;
    padding-top: 40px; }
  .price-prod-total-discount label {
    line-height: 16px !important;
    padding-top: 5px !important; }
  .price-action-counter-btn {
    width: 170px; }
  .price-quickShip-mobile {
    position: absolute;
    top: 25px;
    right: 50px;
    width: 35px; } }

/*---------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 610px) {
  /*Large Mobile Portrait & small Mobile Lanscape*/
  .pricing-easy-select-search-wrap {
    width: 100%; }
  .easy-select {
    width: 100% !important; }
  div.pricing-easy-select-category-wrap {
    width: 100%;
    margin-left: 0px; } }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/ }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/ }

@media only screen and (min-width: 981px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  /*Large Tab Lanscape*/
  .price-action-submit-container {
    margin-left: -9%; }
  .row {
    margin-right: 25px; } }

@media only screen and (min-width: 1281px) {
  /*Normal Desktop*/ }

@media only screen and (min-width: 1824px) {
  /*Large Desktop*/ }

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */ }

@media only screen and (max-width: 600px) {
  /*Normal Desktop*/ }

@media only screen and (max-width: 599px) {
  #cat-main-id .prod-detail-area {
    padding-top: 11% !important; }
  #cat-main-id .prod-header-text {
    margin-top: 10px; }
  #cat-main-id #cat-attributes-view .prod-left {
    padding-right: 0px !important;
    padding-left: 0px !important; }
  #cat-main-id #cat-attributes-view .prod-right {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  #cat-main-id #cat-prod-family-info-view .outer-layer {
    min-width: 100vw !important; }
  #cat-main-id #cat-prod-family-info-view .family-gt-symbol {
    margin-bottom: 8px; }
  #cat-main-id #cat-price-view {
    width: 75vw !important; }
  #cat-main-id .price-section {
    margin: 0 auto;
    display: block; }
  #cat-main-id #cat-prod-doc-view .outer-layer {
    margin-top: 12px; }
  #cat-main-id #cat-related-product .outer-layer {
    margin-top: 12px; }
  #cat-main-id #cat-prod-images-view .no-image {
    min-width: 65vw !important;
    max-width: 65vw !important; }
  #cat-main-id #cat-prod-images-view .outer-layer {
    min-width: 100% !important;
    max-width: 100% !important; }
  #cat-main-id #cat-basic-prod-info-view .prod-name {
    margin-top: 10px; }
  #cat-main-id .alternate-images md-list-item {
    max-width: 100px !important; }
  #cat-main-id .share-download-container {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px; } }

@media only screen and (min-width: 600px) and (max-width: 959px) {
  #cat-main-id .prod-detail-area {
    padding-top: 8% !important; }
  #cat-main-id #cat-attributes-view .prod-left {
    padding-right: 0px !important;
    padding-left: 0px !important; }
  #cat-main-id #cat-attributes-view .prod-right {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  #cat-main-id #cat-price-view {
    width: 48vw !important; }
  #cat-main-id .price-section {
    margin: 0 auto;
    display: block; }
  #cat-main-id #cat-prod-images-view .outer-layer {
    min-width: 28vw !important;
    max-width: 28vw !important; }
  #cat-main-id #cat-prod-images-view .no-image {
    min-width: 29vw !important;
    max-width: 29vw !important; }
  #cat-main-id #cat-basic-prod-info-view .outer-layer {
    min-width: 44vw !important;
    margin-left: 45px !important; }
  #cat-main-id .share-download-container {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px; } }

/* 1# productDetails.html */
#cat-main-id {
  /*products header text*/
  /*Move to Top Arrow - Text*/
  /*Move to Top Arrow - icon*/ }
  #cat-main-id .prod-detail-area {
    padding: 2%;
    padding-top: 3%; }
  #cat-main-id .prod-price {
    margin-left: auto;
    margin-right: 0; }
  #cat-main-id .prod-basic-info {
    width: 100%; }
  #cat-main-id .prod-header-text {
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    font-weight: 700;
    border-bottom: solid 1.25px #05a3da; }
  #cat-main-id .prod-to-top-text {
    float: right;
    cursor: pointer; }
  #cat-main-id .prod-to-top-icon {
    float: right;
    font-size: 13px;
    color: #006487;
    cursor: pointer;
    vertical-align: middle;
    margin-bottom: 20px;
    padding-top: 3px; }

/* 2# productDocuments.html */
#cat-prod-doc-view {
  /*file link related*/ }
  #cat-prod-doc-view .outer-layer {
    margin-top: 14px; }
  #cat-prod-doc-view .product-files-link {
    width: 100%;
    background-color: #f6f6f6; }

/* 3# productDescription.html */
#cat-prod-desc-view {
  /* product description body*/ }
  #cat-prod-desc-view .outer-layer {
    min-width: 450px;
    margin-right: 10px; }
  #cat-prod-desc-view .body-layer {
    word-wrap: break-word;
    width: 65%;
    font-size: 14px;
    font-family: 'Arial',Helvetica,Arial,serif;
    font-weight: 400;
    color: #606060;
    text-align: left;
    margin-left: 2vw; }

/* 4# basicProductInformation.html */
#cat-basic-prod-info-view .outer-layer {
  min-width: 50vw;
  margin-left: 10px;
  padding-left: 5px; }

#cat-basic-prod-info-view .prod-name {
  width: 100%;
  font-size: 24px;
  font-family: 'Arial',Helvetica,Arial,serif;
  font-weight: 400;
  color: #000000;
  margin-top: 30px;
  line-height: 28px; }

#cat-basic-prod-info-view .prod-marketing-description {
  width: 100%;
  font-size: 14px;
  font-family: 'Arial',Helvetica,Arial,serif;
  font-weight: 400;
  color: #606060;
  margin-bottom: 20px;
  line-height: 16px;
  text-align: left; }

#cat-basic-prod-info-view .prod-marketing-flyer {
  font-size: 14px;
  font-family: 'Arial',Helvetica,Arial,serif;
  font-weight: 400;
  color: #606060;
  line-height: 16px;
  text-align: left;
  margin-left: 2vw; }

#cat-prod-family-info-view .family-gt-symbol {
  color: #adadad;
  line-height: 18px;
  font-size: 18px;
  width: 18px;
  margin-left: 1px;
  margin-right: 1px;
  text-align: left; }

#cat-prod-family-info-view .family-name {
  display: block;
  color: #006487;
  text-align: left;
  font-family: 'Arial',Helvetica,Arial,serif;
  text-align: left; }

/* 5# priceDetails.html */
.share-download-container .email-download {
  height: auto; }
  .share-download-container .email-download a {
    padding-left: 3px;
    font-size: 13px; }
  .share-download-container .email-download .email-icon {
    font-size: 20px;
    color: #06769d;
    cursor: pointer;
    margin-bottom: 6px;
    padding-left: 3px; }
  .share-download-container .email-download .download-icon {
    font-size: 20px;
    color: #06769d;
    cursor: pointer;
    margin-bottom: 6px;
    padding-left: 3px; }

/* 6# priceDetails.html */
#cat-price-view {
  width: 21vw;
  border: solid 1.25px #8a9ca2;
  border-radius: 6px;
  border-color: rgba(0, 0, 0, 0.12);
  height: auto; }
  #cat-price-view .outer-layer {
    padding: 6%; }
  #cat-price-view .prod-qty-buttons {
    width: 30px;
    height: 30px;
    background: #FFF;
    color: #006487;
    text-align: center;
    cursor: pointer;
    border: 1px solid #06769d; }
  #cat-price-view .shareLabel {
    float: left;
    color: #006487;
    vertical-align: middle;
    line-height: 20px; }
    #cat-price-view .shareLabel .rightArrow {
      font-size: 20px;
      vertical-align: middle;
      margin-left: -5px; }
  #cat-price-view .loadingInfo {
    margin-top: 20px;
    text-align: left;
    margin-bottom: 20px; }
    #cat-price-view .loadingInfo > span {
      font-weight: 600; }
  #cat-price-view .priceInfoColumn {
    margin-bottom: 5px; }
    #cat-price-view .priceInfoColumn .listPriceDiscount {
      color: #06769d;
      font-family: Arial;
      font-size: 24px; }
    #cat-price-view .priceInfoColumn .discountMobile {
      color: #06769d;
      font-family: Arial;
      font-size: 13px;
      font-weight: 700; }
    #cat-price-view .priceInfoColumn .discountDesktop {
      color: #06769d;
      font-family: Arial;
      font-size: 13px;
      font-weight: 700;
      line-height: 40px;
      padding-left: 10px; }
    #cat-price-view .priceInfoColumn .listPriceLabel {
      color: #606060;
      font-family: Arial;
      font-size: 12px; }
    #cat-price-view .priceInfoColumn .listPrice {
      color: black;
      font-family: Arial;
      font-size: 16px;
      font-family: 'Arial',Helvetica,Arial,serif;
      text-decoration: line-through; }
  #cat-price-view .quantityLabel {
    width: 38px;
    height: 11px;
    color: #606060;
    font-family: Arial;
    font-size: 10px; }
  #cat-price-view .msr-qty-input {
    margin-top: 2px; }
    #cat-price-view .msr-qty-input input {
      float: none; }
  #cat-price-view .checkAvaInfo {
    margin-top: 2px;
    height: 30px;
    border: 1.5px solid #006487;
    border-radius: 4px;
    width: 155px;
    text-align: center; }
    #cat-price-view .checkAvaInfo .checkAvalabel {
      cursor: pointer;
      color: #006487;
      font-family: Arial;
      font-size: 12px;
      line-height: 26px;
      font-weight: 600; }
    #cat-price-view .checkAvaInfo .checkAvalabelArrow {
      cursor: pointer;
      color: #006487;
      line-height: 27px;
      font-size: 16px; }
  #cat-price-view .addToQuote {
    margin-left: 0;
    margin-right: 0;
    width: 100%; }

/* 7# productDetailController.html */
#cat-prod-images-view .prod-image-spin {
  width: 22vw;
  height: 20vw;
  margin-left: 0.5vw; }

#cat-prod-images-view .prod-image-static {
  width: 22vw;
  height: 22vw;
  margin-left: 0.5vw;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 2px; }

#cat-prod-images-view .no-image {
  width: 22vw;
  height: 22vw; }

#cat-prod-images-view .image-text {
  width: 100%;
  height: 2vw;
  text-align: center;
  margin: 0;
  padding: 0;
  border: 0; }

#cat-prod-images-view .prod-image-mobile-spin {
  width: 76vw;
  height: 70vw; }

#cat-prod-images-view .prod-image-mobile-static {
  width: 76vw;
  height: 76vw;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 2px; }

#cat-prod-images-view .no-image-mobile {
  width: 76vw;
  height: 76vw; }

#cat-prod-images-view .image-text-mobile {
  width: 100%;
  height: 6vw;
  text-align: center;
  margin: 0;
  padding: 0;
  border: 0; }

/* 8# attributeCommertialData.html
   product specification for attribute and commercial data */
#cat-attributes-view {
  /*for both key and value*/ }
  #cat-attributes-view .specification {
    width: 100%; }
    #cat-attributes-view .specification tr {
      border-bottom: solid 1px #e6e6e6; }
    #cat-attributes-view .specification td {
      padding-left: 3%;
      padding-top: 5px;
      padding-bottom: 5px;
      font-size: 12px;
      color: #000; }
    #cat-attributes-view .specification td:first-child {
      background-color: #f6f6f6;
      width: 40%; }
    #cat-attributes-view .specification td:last-child {
      width: 60%; }
  #cat-attributes-view .prod-left {
    padding-right: 2%;
    padding-bottom: 1vw; }
  #cat-attributes-view .prod-right {
    padding-left: 2%;
    padding-bottom: 1vw; }
  #cat-attributes-view .prod-left .show-more-less, #cat-attributes-view .prod-right .show-more-less {
    padding-top: 1%;
    color: #428bca; }
  #cat-attributes-view .prod-left .show-more-less:hover, #cat-attributes-view .prod-right .show-more-less:hover {
    text-decoration: underline; }

/* 9# priceDetails.html and relatedProducts.html 
   Add to Quote Button Styles */
#cat-add-to-quote-button {
  text-align: center;
  margin-bottom: 5px; }
  #cat-add-to-quote-button .addToQuote {
    width: 278px;
    height: 30px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
    border-radius: 2px;
    background-color: #deb140d4;
    color: #131212 !important; }
  #cat-add-to-quote-button .addToQuote:hover {
    background-color: #ecc25cd4; }
  #cat-add-to-quote-button .addToQuote:disabled {
    background-color: rgba(0, 0, 0, 0.12) !important;
    color: #FFF !important; }

/* 10#  relatedProducts.html */
#cat-related-product {
  /* product padding outside of any section*/ }
  #cat-related-product .outer-layer {
    margin-top: 14px; }
  #cat-related-product .productName {
    cursor: pointer;
    color: #5b5b5b;
    text-transform: uppercase;
    text-align: center; }
  #cat-related-product .addToQuote {
    width: 100px;
    height: 25px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
    border-radius: 2px;
    background-color: #deb140d4;
    color: #131212 !important; }
  #cat-related-product .addToQuote:hover {
    background-color: #ecc25cd4; }
  #cat-related-product .addToQuote:disabled {
    background-color: rgba(0, 0, 0, 0.12) !important;
    color: #FFF !important; }
  #cat-related-product md-card.related-products {
    box-shadow: none; }
    #cat-related-product md-card.related-products md-card-title {
      padding-bottom: 0px; }
      #cat-related-product md-card.related-products md-card-title md-card-title-text {
        color: #006285;
        font-size: 15px;
        font-weight: bold;
        text-align: center; }
    #cat-related-product md-card.related-products md-card-content {
      margin: 0 auto;
      text-align: center; }
      #cat-related-product md-card.related-products md-card-content .recommendedListPrice {
        color: black;
        font-family: Arial;
        font-size: 12px;
        font-family: 'Arial',Helvetica,Arial,serif;
        text-decoration: line-through;
        text-align: center;
        padding-right: 4px; }
      #cat-related-product md-card.related-products md-card-content .recommendedDiscountedPrice {
        color: #06769d;
        font-family: Arial;
        font-size: 15px;
        text-align: center;
        margin: 0 auto; }
      #cat-related-product md-card.related-products md-card-content .onlyListPrice {
        color: #06769d;
        font-family: Arial;
        font-size: 15px;
        text-align: center;
        margin: 0 auto; }
      #cat-related-product md-card.related-products md-card-content related-final-price {
        color: #06769d; }
    #cat-related-product md-card.related-products .related-qty-input {
      margin-top: 17px;
      margin-bottom: 10%; }
      #cat-related-product md-card.related-products .related-qty-input .qty-button {
        width: 30px;
        height: 30px;
        border: 1px solid #06769d;
        text-align: center;
        line-height: 45px;
        vertical-align: middle; }
      #cat-related-product md-card.related-products .related-qty-input .qty-button:first-child {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px; }
      #cat-related-product md-card.related-products .related-qty-input .qty-button:last-child {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px; }
      #cat-related-product md-card.related-products .related-qty-input input {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        width: 35px;
        height: 30px;
        text-align: center; }
    #cat-related-product md-card.related-products .md-card-image {
      width: 60px;
      height: 64px;
      margin: 0 auto; }
    #cat-related-product md-card.related-products .cat-related-marketingDescription {
      margin: 0 auto;
      white-space: pre-wrap; }
  #cat-related-product md-tabs {
    width: 100%; }
    #cat-related-product md-tabs md-tab-item:hover {
      box-shadow: 0 0 4px 3px #006487; }
    #cat-related-product md-tabs md-tabs-wrapper {
      border-bottom: none !important; }
    #cat-related-product md-tabs md-tabs-canvas {
      height: 400px; }
      #cat-related-product md-tabs md-tabs-canvas md-tab-item {
        height: 380px;
        width: 200px;
        border-color: #ccc;
        border-style: solid;
        border-width: 1px;
        margin: 3px; }
        #cat-related-product md-tabs md-tabs-canvas md-tab-item .md-ripple-container {
          display: none; }
      #cat-related-product md-tabs md-tabs-canvas md-ink-bar {
        height: 0; }
      #cat-related-product md-tabs md-tabs-canvas .md-tab {
        cursor: default; }
      #cat-related-product md-tabs md-tabs-canvas .md-active {
        border-radius: unset; }

/* 11#  contactInfo.html */
#cat-contact-info {
  /* Contact info Details page */
  /* Contact info Details page end */ }
  #cat-contact-info .details-page-contacts {
    background-color: #f6fbff; }
  #cat-contact-info .details-page-contacts-sep {
    height: 2px;
    border: 1px solid #c9e5fc; }
  #cat-contact-info .details-header {
    font-weight: bold;
    color: #0a5174;
    padding-top: 15px;
    padding-bottom: 10px;
    margin-left: 5px; }
  #cat-contact-info .page-contact-card {
    /* width: 260px;
        height: 220px;*/
    border-radius: 6px;
    border: 1px solid #93d9ff;
    background-color: #ffffff;
    padding: 10px;
    margin-bottom: 10px; }
  #cat-contact-info .page-contact-card-name {
    color: #1f1f1f;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px; }
  #cat-contact-info .page-contact-card-key {
    color: #828282;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400; }
  #cat-contact-info .page-contact-card-val {
    color: #1f1f1f;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    word-break: break-word; }
  #cat-contact-info .page-contact-card-name-img {
    padding: 5px;
    margin-bottom: 5px; }
  #cat-contact-info .page-contact-card-img {
    float: left; }
  #cat-contact-info .page-contact-card-name-title {
    padding: 10px;
    display: inline-block; }
  #cat-contact-info .page-contact-card-name {
    color: #1f1f1f;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    word-break: break-word; }
  #cat-contact-info .page-contact-card-email {
    color: #246dff;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px; }
  #cat-contact-info .page-contact-card-sep {
    box-shadow: 0 1px 0 #ffffff;
    border: 1px solid #a0deff;
    margin-top: 5px;
    margin-bottom: 5px; }
  #cat-contact-info .contact-header {
    color: #000000 !important;
    font-family: Arial;
    font-size: 11px;
    font-stretch: condensed; }
  #cat-contact-info .contact-count {
    color: #000000 !important;
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    float: right; }

.fixed-products-tab {
  width: 100%;
  visibility: hidden;
  position: fixed;
  top: 70px;
  background: #fff;
  margin-top: 10px;
  z-index: 99999; }
  .fixed-products-tab md-tab-item:first-child {
    padding: 0px; }

.products-tab {
  visibility: 'visible'; }
  .products-tab .tabs-group {
    margin-bottom: 0.5%; }

.products-tab .md-tab.md-active, .fixed-products-tab .md-tab.md-active {
  border: 0; }

.products-tab .md-nav-bar .md-button, .fixed-products-tab .md-nav-bar .md-button {
  color: #06769d !important; }
  .products-tab .md-nav-bar .md-button ._md-nav-button-text, .fixed-products-tab .md-nav-bar .md-button ._md-nav-button-text {
    font-size: 16px; }

.products-tab .md-nav-bar .md-button.md-active, .fixed-products-tab .md-nav-bar .md-button.md-active {
  color: #06769d !important;
  font-weight: 500; }
  .products-tab .md-nav-bar .md-button.md-active ._md-nav-button-text, .fixed-products-tab .md-nav-bar .md-button.md-active ._md-nav-button-text {
    font-size: 18px; }

.products-tab .md-nav-bar md-nav-ink-bar, .fixed-products-tab .md-nav-bar md-nav-ink-bar {
  color: #e2ca6a !important;
  background-color: #e2ca6a !important;
  height: 3px; }

.products-tab md-tabs-canvas md-ink-bar, .fixed-products-tab md-tabs-canvas md-ink-bar {
  color: #e2ca6a !important;
  background-color: #e2ca6a !important;
  height: 3px; }

.products-tab md-tabs md-tabs-wrapper, .fixed-products-tab md-tabs md-tabs-wrapper {
  background-color: transparent !important;
  border-color: rgba(0, 0, 0, 0.12) !important; }
  .products-tab md-tabs md-tabs-wrapper md-tab-item.md-tab .tab-name, .fixed-products-tab md-tabs md-tabs-wrapper md-tab-item.md-tab .tab-name {
    color: #06769d !important;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 16px; }
  .products-tab md-tabs md-tabs-wrapper md-tab-item.md-active .tab-name, .fixed-products-tab md-tabs md-tabs-wrapper md-tab-item.md-active .tab-name {
    color: #06769d !important;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 18px; }

.products-tab .md-tab.md-disabled, .fixed-products-tab .md-tab.md-disabled {
  opacity: 1; }

.fixed-products-tab .md-nav-bar {
  margin-left: 5vw; }

.fixed-products-tab md-ink-bar.custom-tab-ink-bar {
  width: 100%;
  background-color: #e2ca6a !important; }

.fixed-products-tab .tab-price {
  padding-top: 1px;
  padding-left: 15px; }

.fixed-products-tab .tab-prod-name, .fixed-products-tab .tab-price {
  font-weight: bold;
  font-size: 16px;
  color: #000; }

.fixed-products-tab .small-image-div {
  width: 46px; }
  .fixed-products-tab .small-image-div img {
    margin: 0 auto;
    display: block; }

.fixed-products-tab md-pagination-wrapper md-ink-bar {
  color: #006487 !important;
  background-color: #006487 !important;
  height: 4px; }

/* 11#  productDocuments.html */
#cat-prod-doc-view .doc-container {
  margin-left: 3%;
  margin-top: 12px;
  width: 100%; }
  #cat-prod-doc-view .doc-container .show-more-less {
    color: #428bca;
    font-weight: bold; }
  #cat-prod-doc-view .doc-container .show-more-less:hover {
    text-decoration: underline; }
  #cat-prod-doc-view .doc-container .show-more-container {
    margin-bottom: 16px; }

#cat-prod-doc-view .doc-title {
  color: #000000;
  font-family: 'Arial',Helvetica,Arial,serif;
  font-size: 14px;
  padding-bottom: 2%;
  font-weight: 600;
  line-height: 16px; }

#cat-prod-doc-view md-icon.pdf-icon svg path {
  fill: #E63535; }

#cat-prod-doc-view md-icon.download-icon svg path {
  fill: #006487; }

#cat-prod-doc-view .download-file {
  color: #016084;
  font-weight: bold; }

#cat-prod-doc-view .overflow-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 160px;
  vertical-align: middle; }

#cat-prod-doc-view .document-div {
  background-color: #f6f6f6; }

#cat-prod-doc-view .download-button-container {
  margin: 0 auto; }

#cat-prod-alternate-images-desktopmd-list {
  padding: 0px; }

#cat-prod-alternate-images-desktop md-list-item {
  margin-top: 12%;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  padding: 0; }
  #cat-prod-alternate-images-desktop md-list-item._md-button-wrap > div.md-button:first-child {
    padding: 0;
    margin: 0; }
  #cat-prod-alternate-images-desktop md-list-item.active {
    box-shadow: 0 0 3px 2px #006487; }

#cat-prod-alternate-images-desktop md-list-item.md-3-line::before, #cat-prod-alternate-images-desktop md-list-item.md-3-line {
  width: 3vw;
  min-height: 1.5vw; }

#cat-prod-alternate-images-mobile .nav-dots .nav-dot {
  top: 0px;
  width: 11px;
  height: 11px;
  margin: 0 4px;
  position: relative;
  border-radius: 100%;
  display: inline-block;
  background-color: #8a9ca2;
  border: 1px solid #006487; }

#cat-prod-alternate-images-mobile .nav-dots .nav-dot:hover {
  cursor: pointer;
  background-color: #e2ca6a; }

#cat-prod-alternate-images-mobile .nav-dots .nav-dot.active {
  background-color: #e2ca6a;
  box-shadow: 0 0 10px 5px #006487; }

.project-main-container .project-nav-header {
  font-weight: bold; }

.project-main-container .back-btn {
  left: 0;
  top: -5px;
  margin: 0px; }

.project-main-container .project-search-container {
  margin-top: 20px; }

.project-main-container .search-by md-radio-button {
  display: inline-block; }

.project-main-container .search-by-lable {
  font-weight: bold;
  font-size: 13px; }

.project-main-container .search-inp label {
  padding-left: 15px !important;
  margin: 0px; }

.project-main-container .project-detail-toolbar {
  min-height: 34px;
  z-index: 10; }

.material-bg-red {
  background: #f44236 !important; }

.material-bg-teal {
  background: #019587 !important; }

.material-bg-orange {
  background: #ff9700 !important; }

.scpl-container {
  width: 100%;
  padding: 15px;
  position: relative;
  background: #fff; }

.scpl-global-search {
  width: 100%;
  height: 270px;
  padding: 50px 100px;
  padding-top: 35px; }

.scpl-global-search-options {
  text-align: center;
  margin: 0 auto; }

.scpl-global-search-option {
  display: inline-block;
  line-height: 26px;
  padding: 0 10px 0 0;
  vertical-align: middle; }

.scpl-global-search-option.label {
  color: #006487;
  font-size: 13px;
  font-weight: normal; }

.scpl-global-search-radio {
  float: left; }

.scpl-global-search-radio input {
  display: none; }

.scpl-global-search-radio input + label {
  width: 26px;
  height: 26px;
  border-radius: 100px;
  border: solid 1px #ccc;
  display: block;
  background: #FFF;
  position: relative;
  float: left; }

.scpl-global-search-radio input + label:after {
  display: none; }

.scpl-global-search-radio input:checked + label {
  width: 26px;
  height: 26px;
  border-radius: 100px;
  border: solid 1px #ccc;
  display: block;
  background: #FFF;
  position: relative;
  float: left; }

.scpl-global-search-radio input:checked + label:after {
  width: 12px;
  height: 12px;
  border-radius: 100px;
  border: solid 1px #ccc;
  display: block;
  background: #006487;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: ''; }

.scpl-global-search-label {
  float: left;
  padding-left: 5px; }

.scpl-global-searchbox {
  width: 100%;
  height: 44px;
  border: solid 1px #999;
  border-radius: 3px;
  margin-top: 10px;
  position: relative; }

.scpl-global-searchbox form {
  width: 100%;
  height: 100%;
  display: block; }

.scpl-global-searchbox input {
  width: calc(100% - 250px);
  height: 100%;
  border: 0;
  background: transparent;
  padding-left: 10px;
  outline: 0; }

/*-- making Search Dropdown full width like search textbox --*/
.scpl-global-searchbox .dropdown-menu {
  width: calc(100% - 250px); }

.scpl-global-searchbox .search-button {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  cursor: pointer;
  background: none;
  border: 0;
  outline: 0; }

.scpl-global-searchbox .search-button i {
  color: #006487;
  line-height: 44px; }

.scpl-global-searchbox .search-dropdown {
  width: 250px;
  height: 44px;
  background: #006487;
  border: 0;
  outline: 0;
  padding-left: 10px;
  float: left;
  color: #FFF; }

.scpl-quick-nav {
  width: 450px;
  margin: 0 auto; }

.scpl-quick-nav-items {
  margin: 0 20px;
  float: left;
  margin-top: 30px;
  cursor: pointer; }

.scpl-quick-nav-items .quick-nav-icon {
  width: 43px;
  height: 43px;
  float: left;
  border-radius: 100%;
  background: #006487;
  color: #FFF;
  line-height: 43px;
  text-align: center; }

.scpl-quick-nav-items .quick-nav-icon i {
  line-height: 43px; }

.scpl-quick-nav-items .quick-nav-text {
  float: left;
  font-size: 13px;
  line-height: 43px;
  margin-left: 5px; }

.scpl-favourites {
  width: 100%; }

.scpl-header {
  width: 100%;
  height: 35px;
  background: #607c8a;
  color: #FFF;
  padding: 0 15px;
  margin-bottom: 15px; }

.scpl-header * {
  float: left;
  line-height: 35px;
  margin-right: 10px; }

.scpl-favourites-items {
  width: 20%;
  float: left;
  padding: 3px; }

.fav-dlg .scpl-favourites-items {
  width: 33%; }

.scpl-favourites-items-inner {
  height: 44px;
  border-radius: 3px;
  border: solid 1px #999;
  position: relative;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3); }

.scpl-favourites-items-icon {
  width: 44px;
  height: 43px;
  border-right: solid 1px #999;
  text-align: center;
  cursor: pointer;
  float: left; }

.scpl-favourites-items-icon i {
  line-height: 44px;
  color: #006487;
  font-size: 23px; }

.scpl-favourites-items-inner label {
  line-height: 44px;
  float: left;
  padding-left: 10px;
  display: block;
  width: calc(100% - 74px);
  overflow: hidden;
  text-overflow: ellipsis;
  height: 44px;
  white-space: nowrap; }

.scpl-favourites-items-delete {
  width: 30px;
  height: 44px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  color: #f44236;
  cursor: pointer; }

.scpl-favourites-items-delete i {
  line-height: 44px; }

.scpl-bottom-button {
  width: 344px;
  height: 44px;
  text-align: center;
  line-height: 44px;
  color: #FFF;
  background: #006487;
  margin: 0 auto;
  border-radius: 3px;
  margin-top: 50px;
  font-size: 14px;
  cursor: pointer; }

.scpl-results {
  width: 100%;
  position: relative; }

.scpl-results-filter {
  width: 200px;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.scpl-results-filter-box {
  border: solid 1px #ccc;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  padding: 10px; }

.scpl-results-filter-box .filter-head {
  font-size: 13px;
  font-weight: bold;
  line-height: 25px; }

.scpl-results-filter-box ul {
  padding-left: 10px;
  margin-bottom: 10px; }

.scpl-results-filter-box ul li {
  padding: 5px 0; }

.scpl-results-filter-box ul li * {
  float: left; }

.scpl-results-filter-box ul li label {
  padding-left: 5px;
  line-height: 15px; }

.scpl-results-header {
  margin-bottom: 10px;
  float: left;
  padding-top: 5px; }

.show-favourites-btn {
  line-height: 35px;
  color: #006487;
  float: right;
  cursor: pointer; }

.scpl-results-area {
  width: 100%; }

.scpl-result-itembox {
  width: 100%;
  height: 115px;
  border: solid 1px #ccc;
  background: #FFF;
  position: relative;
  overflow: hidden;
  margin-bottom: -1px; }

.scpl-result-item-image {
  width: 115px;
  height: 115px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; }

.scpl-result-item-image img {
  width: 100%; }

.scpl-result-item-content {
  width: 75%;
  padding: 10px 10px 10px 125px;
  overflow: hidden;
  height: 115px;
  float: left; }

.scpl-result-item-price {
  width: 25%;
  height: 115px;
  /*position: absolute;
    top: 0;
    right: 0;*/
  text-align: center;
  float: right;
  padding-top: 20px; }

.scpl-result-item-content .item-header {
  color: #006487;
  font-size: 14px;
  font-weight: bold; }

.scpl-result-item-content .item-subheader {
  color: #999;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px; }

.scpl-result-item-content .item-description {
  font-size: 12px;
  margin-top: 5px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  height: 55px; }

.item-price {
  font-size: 17px;
  font-weight: bold;
  line-height: 35px;
  color: #ff5521; }

.scpl-qty-input {
  width: 100px;
  height: 30px;
  margin: 0 auto;
  margin-bottom: 10px; }

.scpl-qty-input input {
  width: 40px;
  float: left;
  height: 30px;
  text-align: center; }

.scpl-qty-input .scpl-qty-buttons {
  width: 30px;
  float: left;
  height: 30px;
  background: #006487;
  color: #FFF;
  text-align: center;
  cursor: pointer;
  border: 0;
  outline: 0; }

.scpl-qty-input .scpl-qty-buttons i {
  line-height: 30px;
  font-size: 18px; }

.scpl-addtocart-btn {
  width: 115px;
  margin: 0 auto;
  height: 35px;
  padding: 0 10px;
  background: #ff9700;
  border-radius: 3px;
  cursor: pointer; }

.scpl-addtocart-btn * {
  color: #fff;
  float: left;
  line-height: 35px; }

/*--Added by vipin for Configurable products @ 29/01/2017--*/
.config-products-accordian {
  margin-top: 10px;
  display: block; }

.config-products-accordian .panel-heading .panel-title span, .config-products-accordian .panel-heading .panel-title a:focus, .config-products-accordian .panel-heading .panel-title a:focus span {
  font-size: 13px;
  font-weight: bold;
  color: #006487;
  text-decoration: none !important;
  outline: none !important; }

.config-products {
  margin-top: 20px; }

.scpl-favourites-items-delete.item-favourites {
  color: #ff9700; }

.select-container {
  float: right;
  margin-right: 0px; }
  .select-container md-select {
    margin: 0px; }
  .select-container md-select-value {
    background: #fff;
    border: 1px solid gainsboro; }

.select-families {
  color: #333333; }

.cp-toolbar {
  height: 45px;
  padding: 5px 15px; }

.fav-prod-container {
  position: relative; }

@media only screen and (min-width: 769px) {
  /*All Large devices*/ }

@media only screen and (max-width: 1200px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .scpl-favourites-items {
    width: 25%; } }

@media only screen and (max-width: 960px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .scpl-global-searchbox .search-dropdown {
    width: 150px; }
  .scpl-global-searchbox input {
    width: calc(100% - 150px); }
  /*-- making Search Dropdown full width like search textbox --*/
  .scpl-global-searchbox .dropdown-menu {
    width: 100%;
    left: auto !important;
    right: 0; }
  .scpl-global-searchbox .dropdown-menu li {
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis; }
  .scpl-favourites-items, .fav-dlg .scpl-favourites-items {
    width: 33.3%; }
  .scpl-global-search {
    padding: 50px 10px !important; } }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & All Mobile Lanscape + Portrait*/
  .scpl-global-search {
    padding: 100px 30px; }
  .scpl-favourites-items, .fav-dlg .scpl-favourites-items {
    width: 50%; }
  .pricing-easy-select-category-wrap {
    white-space: normal;
    margin-left: 0px; }
  .scpl-global-search {
    padding: 30px 5px !important;
    padding-top: 15px !important; }
  .scpl-global-search-option.label {
    display: none; } }

@media only screen and (max-width: 600px) {
  .scpl-global-search-option {
    display: block !important; }
  .scpl-global-search-option.label {
    display: none !important; }
  .scpl-global-search-label {
    width: 125px;
    text-align: left; } }

@media only screen and (max-width: 480px) {
  /*All Mobile*/
  .scpl-global-search {
    padding: 80px 0 20px 0px;
    height: auto; }
  .scpl-favourites-items, .fav-dlg .scpl-favourites-items {
    width: 100%; }
  .scpl-global-search-option.label {
    display: none; }
  .scpl-quick-nav-items .quick-nav-text {
    float: none;
    line-height: 25px; }
  .scpl-quick-nav-items .quick-nav-icon {
    float: none;
    margin: 0 auto; }
  .scpl-quick-nav-items {
    text-align: center;
    width: 33.3%;
    margin: 0;
    margin-top: 15px; }
  .scpl-quick-nav {
    width: 100%; }
  .scpl-bottom-button {
    width: 100%; }
  .scpl-result-item-content {
    float: none;
    width: 100%; }
  .scpl-result-item-price {
    float: none;
    width: 100%;
    padding-left: 10px;
    text-align: left;
    height: auto; }
  .scpl-result-item-price .item-price {
    line-height: 35px;
    padding-left: 120px; }
  .scpl-result-item-price .scpl-qty-input {
    float: left;
    margin-top: 5px; }
  .scpl-result-item-price .scpl-addtocart-btn {
    float: right; }
  .scpl-result-itembox {
    height: 165px; }
  .scpl-results-header, .show-favourites-btn {
    float: none; }
  .scpl-qty-input {
    margin-bottom: 0; }
  .scpl-result-item-price {
    padding-top: 0; }
  .scpl-addtocart-btn {
    margin-right: 10px; }
  .scpl-global-search-option {
    display: block !important; } }

@media only screen and (max-width: 320px) {
  /*small Mobile Portrait*/
  .scpl-favourites-items, .fav-dlg .scpl-favourites-items {
    width: 100%; } }

/*---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 321px) and (max-width: 480px) {
  /*Large Mobile Portrait & small Mobile Lanscape*/ }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/ }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/ }

@media only screen and (min-width: 981px) and (max-width: 1280px) {
  /*Large Tab Lanscape*/ }

@media only screen and (min-width: 1281px) {
  /*Normal Desktop*/ }

@media only screen and (min-width: 1824px) {
  /*Large Desktop*/ }

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */ }

@media (min-width: 320px) and (max-width: 600px) {
  .select-container {
    float: none;
    width: 100% !important;
    padding: 0px 10px; }
    .select-container lable {
      font-weight: bold;
      font-size: 13px; }
  .select-families {
    width: 100% !important; } }

.compas-homeicon {
  width: 44px;
  height: 44px;
  text-align: center;
  cursor: pointer; }

.compas-homeicon i {
  line-height: 44px;
  color: #FFF;
  font-size: 28px; }

.compas-container {
  width: 100%;
  padding: 15px; }

.quickadd-spreadshhet {
  margin: 0 auto;
  margin-top: 0px; }

.quickadd-mainlabel {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  display: block; }

.quickadd-buttons {
  position: relative; }

.quickadd-button {
  cursor: pointer; }

.quickadd-button i {
  margin-right: 5px; }

.quickadd-button span {
  float: left;
  font-size: 12px; }

.quickadd-redtext {
  color: #a60101; }

.quickadd-bluetext {
  color: #006487; }

.quickAddbtn {
  background: #E67701;
  color: #FFF;
  font-size: 15px;
  border-radius: 3px;
  cursor: pointer;
  text-align: center; }

.msr-products-item-button {
  padding: 4px 0px;
  background: #E67701;
  color: #FFF;
  font-size: 15px;
  border-radius: 3px;
  cursor: pointer;
  margin: 0 auto;
  width: 110px;
  text-align: center;
  /*margin-top: 15px;*/
  position: absolute;
  right: 0;
  /*bottom: 15px;*/
  /*left: 0;
            
            margin: auto;*/ }

.ht_master .wtHolder {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  height: 100% !important; }

.help-icon {
  top: -10px;
  text-align: right;
  position: absolute;
  right: 15px;
  cursor: pointer; }

.quickadd-spreadshhet {
  width: 640px; }

.quickadd-buttons {
  width: 640px; }

.htMobileEditorContainer {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 54pt;
  background: #f8f8f8;
  border-radius: 20px;
  border: 1px solid #ebebeb;
  z-index: 999;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: none;
  padding: 10px 30px; }

.positionControls {
  display: none; }

.htMobileEditorContainer .inputs {
  position: relative;
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  height: 34pt; }

.ht_master .wtHolder .wtHider {
  overflow-y: hidden;
  height: auto !important;
  width: auto !important; }

.htCommentTextArea {
  box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px;
  box-sizing: border-box;
  border: none;
  border-left: 3px solid #ccc;
  background-color: #fff;
  width: 300px;
  height: 150px;
  font-size: 12px;
  padding: 5px;
  outline: 0px !important;
  -webkit-appearance: none; }

@media screen and (max-width: 640px) {
  .quickadd-btn {
    min-width: 25px !important;
    width: 50px !important; }
    .quickadd-btn div {
      height: 25px !important; } }

md-dialog.favorites-list {
  width: 48vw; }
  md-dialog.favorites-list .md-dialog-content {
    padding-top: 0px; }
  md-dialog.favorites-list md-list-item {
    padding-left: 0px;
    padding-right: 0px; }
  md-dialog.favorites-list .fav-list-name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

.recent-activity-table .table-responsive-vertical {
  max-height: none !important;
  height: none !important; }

.recent-activity-table .table tr:last-child td {
  border-bottom: none !important; }

.recent-activity-table .table tr div.tab-header-data {
  padding-top: 18px !important;
  font-size: 13px; }

.recent-activity-table .table tr td {
  font-size: 13px !important; }

.recent-activity-table md-card {
  padding: 0px; }

.recent-activity-table .table-container {
  padding-top: 50px !important; }

.recent-activity-table .report-btns {
  padding: 5px 10px 5px 10px;
  position: relative;
  background: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  transition: padding .5s; }

.recent-activity-table .disable-recent-item td {
  background-color: #f7f1f1 !important; }

.recent-activity-table .reportsBtnHolder {
  width: 25%; }

.recent-activity-table .disabledBtn {
  background-color: rgba(238, 238, 238, 0.51) !important;
  padding-right: 30px !important; }

@media screen and (min-width: 768px) and (max-width: 886px) {
  .recent-activity-table .report-btns {
    margin-bottom: 8px; } }

@media screen and (max-width: 768px) {
  .recent-activity-table #recentactivity-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, .recent-activity-table td:hover {
    background-color: #eee !important; }
  .recent-activity-table .reportsBtnHolder {
    width: 100%; } }

.reports-main-container .tool-bar-hdr, .proposal-container .tool-bar-hdr {
  min-height: 44px !important;
  height: 44px !important;
  background: #006487 !important; }

.reports-main-container {
  height: inherit !important; }
  .reports-main-container .rp-bc-btn {
    position: absolute;
    left: 0; }
  .reports-main-container h3 {
    margin-top: 10px; }
  .reports-main-container .format-container h4 {
    color: grey;
    font-weight: 100;
    font-size: 15px; }
  .reports-main-container .tool-bar-hdr .md-button {
    margin-right: 8px; }
    .reports-main-container .tool-bar-hdr .md-button[disabled] {
      background: #cacaca; }
  .reports-main-container .check-doc-type {
    margin-right: 15px; }
  .reports-main-container md-card {
    overflow: auto;
    margin: 0px; }
  .reports-main-container .select-box md-select .lineitem-select-header {
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
    padding-left: 10.667px;
    height: 48px;
    cursor: pointer;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    width: auto; }
  .reports-main-container .select-box md-select md-select-value span {
    font-size: 13px; }
  .reports-main-container md-progress-circular svg path {
    stroke: #fff; }

.proposal-container {
  max-width: 750px;
  max-height: 80vh; }
  .proposal-container .check-doc-type {
    margin-right: 15px; }
  .proposal-container .md-dialog-content {
    margin: 20px; }
  .proposal-container .toggle-list {
    padding: 0px; }
    .proposal-container .toggle-list .md-subheader {
      border-left: 2px solid #fff;
      background: #fff; }
      .proposal-container .toggle-list .md-subheader:hover {
        border-left-color: gray; }
      .proposal-container .toggle-list .md-subheader.display-child {
        background: #efefef;
        border-left: 2px solid #efefef; }
  .proposal-container md-card {
    margin: 20px; }
  .proposal-container .chose-file-container {
    margin: 0;
    padding: 5px;
    border: dashed 1px #bfbaba; }
    .proposal-container .chose-file-container .md-errors-spacer {
      display: none; }
    .proposal-container .chose-file-container input {
      border: 0px; }
  .proposal-container .doc-cancel-btn, .proposal-container .doc-add-btn, .proposal-container .doc-update-btn {
    min-height: 30px;
    font-size: 12px;
    height: 30px;
    line-height: 0; }
  .proposal-container .lable-text {
    font-size: 13px;
    font-weight: bold; }
  .proposal-container .ext-file-name {
    padding: 0px 10px; }
  .proposal-container .add-grp-button {
    min-width: 70px;
    min-height: 30px;
    border-radius: 8px; }
  .proposal-container .no-gorup {
    text-align: center;
    font-weight: bold; }

.disable-list {
  background: rgba(128, 128, 128, 0.16);
  color: rgba(128, 128, 128, 0.79); }

.disable-icon {
  color: rgba(128, 128, 128, 0.79); }

.address {
  position: relative; }
  .address i {
    position: absolute;
    top: 0;
    right: 15px;
    font-size: 16px;
    cursor: pointer; }

.address-form md-input-container.md-input-invalid label {
  color: red; }

.address-form md-input-container.md-input-invalid .md-input {
  border-color: red; }

.address-form md-input-container .err-msg {
  color: red !important; }

.file-upload-container .err-msg {
  color: red !important; }

.address-form-contatiner {
  position: relative; }
  .address-form-contatiner .icons {
    position: absolute;
    top: 5px;
    right: 1px; }
  .address-form-contatiner .update-pro-opt {
    min-height: 30px;
    line-height: 30px;
    font-size: 12px;
    min-width: 60px;
    margin-top: -10px;
    margin-right: 0px; }

.report-container {
  padding: 16px; }

@media only screen and (max-width: 1200px) {
  .crt-global-search-area {
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    height: 35px;
    position: relative; }
  .box {
    margin: auto;
    height: 50px;
    width: 100%; }
  .container-1 {
    vertical-align: middle;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    position: relative; }
  .container-1 input#search {
    width: 100%;
    height: 35px;
    background: #FFF;
    border: 1px solid #99ccff;
    font-size: 10pt;
    float: left;
    color: #63717f;
    border-radius: 5px; }
  .crt-search-button {
    width: 30px; }
  .crt-search-button i {
    font-size: 18px; }
  .crt-global-result {
    margin-top: 70px;
    margin-left: auto;
    width: 90%;
    padding-bottom: 20px; }
  .crt-global-search-result {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    margin-top: 75px; }
  .crt-global-search-result-item-img {
    float: left;
    width: 100%; }
  .crt-global-search-result-item-desc {
    width: 100%;
    float: left;
    padding-top: 25px; }
  .crt-product-attribute-info-left {
    width: 100%;
    float: left; }
  .crt-product-attribute-info-right {
    width: 100%;
    float: left;
    padding-left: 20px; }
  .crt-global-product-details-value {
    color: #000;
    float: left; }
  .crt-multiple-search-item {
    width: 100%; }
  .crt-multiple-search-img {
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (min-width: 769px) {
  /*All Large devices*/ }

@media only screen and (max-width: 1200px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/ }

@media only screen and (max-width: 960px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .selector-home-tiles {
    width: 25%; } }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & All Mobile Lanscape + Portrait*/
  .selector-home-tiles {
    width: 33.3%; }
  .selector-result {
    padding-left: 0;
    width: 100%; }
  .selector-filter.filter-show {
    left: 0; }
  .selector-filter {
    float: none;
    position: absolute;
    top: 59px;
    left: -100%;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
    z-index: 9999; }
  .selector-result-item-price {
    width: 100%; }
  .cm-popbody {
    width: 80% !important;
    overflow: auto !important; } }

@media only screen and (max-width: 480px) {
  /*All Mobile*/
  .selector-home-tiles {
    width: 50%; }
  .selector-result-item-content-details {
    float: none;
    width: 100%; }
  .selector-result-item-content {
    float: none;
    width: 100%; }
  .selector-result-item-price {
    float: none;
    width: 100%;
    padding-left: 10px;
    text-align: left;
    height: auto; }
  .selector-result-item-price .item-price {
    line-height: 35px;
    padding-left: 120px; }
  .selector-result-item-price .selector-qty-input {
    margin-top: 5px; }
  .selector-result-item-price .selector-addtocart-btn {
    margin-left: 107px;
    margin-bottom: 5px; } }

@media only screen and (max-width: 320px) {
  /*small Mobile Portrait*/
  .selector-home-tiles {
    width: 100%; } }

/*---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 321px) and (max-width: 480px) {
  /*Large Mobile Portrait & small Mobile Lanscape*/ }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/ }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/ }

@media only screen and (min-width: 981px) and (max-width: 1280px) {
  /*Large Tab Lanscape*/ }

@media only screen and (min-width: 1281px) {
  /*Normal Desktop*/ }

@media only screen and (min-width: 1824px) {
  /*Large Desktop*/ }

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */ }

@media only screen and (min-width: 769px) {
  /*All Large devices*/ }

@media only screen and (max-width: 1200px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .msr-products-item {
    width: 25%; }
  .msr-products-detail-qty-sec label {
    width: 100%; } }

@media only screen and (max-width: 960px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .msr-products-item {
    width: 33.3%; } }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & All Mobile Lanscape + Portrait*/
  .msr-products-detail-left, .msr-products-detail-right, .msr-products-detail-inner-left, .msr-products-detail-inner-right {
    width: 100%; }
  .msr-products-detail-right {
    padding-left: 0; }
  .msr-products-detail-inner-left > div, .msr-products-detail-inner-right > div {
    text-align: center; }
  .msr-products-detail-qty-sec input {
    float: left; }
  .msr-products-detail-left {
    text-align: center; }
  .msr-products-detail-button-sec {
    float: none; }
  .msr-products-detail-qty-sec .msr-qty-input {
    float: none;
    margin: 0 auto; }
  .msr-products-detail-qty-sec label {
    text-align: center; }
  .msr-outdated-products-item {
    width: 100%; }
  .msr-products-item {
    width: 50%; }
  .msr-products-detail-print-icons > i, .msr-products-detail-print-icons > a {
    float: none; }
  .msr-specification-label-left {
    font-size: 13px;
    color: #666;
    float: left;
    width: 25%; }
  .msr-specification-label-right {
    font-size: 13px;
    color: #000;
    float: right;
    width: 60%; } }

@media only screen and (max-width: 480px) {
  /*All Mobile*/
  .msr-products-item {
    width: 100%; }
  .msr-products-detail-button-sec {
    width: 100%;
    float: none; }
  .msr-outdated-products-item {
    width: 100%; } }

@media only screen and (max-width: 320px) {
  /*small Mobile Portrait*/ }

/*---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 321px) and (max-width: 480px) {
  /*Large Mobile Portrait & small Mobile Lanscape*/ }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/ }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/ }

@media only screen and (min-width: 981px) and (max-width: 1280px) {
  /*Large Tab Lanscape*/ }

@media only screen and (min-width: 1281px) {
  /*Normal Desktop*/ }

@media only screen and (min-width: 1824px) {
  /*Large Desktop*/ }

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */ }

@media print {
  .msr-products-detail-print-icons, .msr-products-detail-qty-sec, .msr-products-detail-button-sec, .msr-breadcrum, .msr-header, .msr-largeview-image, .msr-products-detail-images, .msr-default-image {
    display: none !important; }
  .msr-specification-accordian-head i {
    display: none !important; }
  .msr-specification-accordian-head {
    border-bottom: solid 2px #999; }
  .msr-image-print {
    display: block; }
  .msr-specification-accordian-content {
    display: block !important; }
  .msr-outdated-products {
    display: none; } }

@media only screen and (min-width: 769px) {
  /*All Large devices*/ }

@media only screen and (max-width: 1200px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .compas-container {
    width: 100%;
    padding-top: 15px; } }

@media only screen and (max-width: 960px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .shipping-boxcontainer {
    width: 100%; } }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & All Mobile Lanscape + Portrait*/
  .shipping-options-left .shipping-label {
    width: 100%;
    float: none;
    font-weight: bold; }
  .shipping-options-left .shipping-field {
    width: 100%;
    float: none;
    margin-top: 10px; }
  .shipping-options-sides {
    height: 145px; }
  .quickadd-spreadshhet {
    width: 100%; }
  .quickadd-buttons {
    width: 100%; }
  .htMobileEditorContainer {
    display: none;
    position: absolute;
    top: 0;
    width: 40%;
    height: 54pt;
    background: #f8f8f8;
    border-radius: 20px;
    border: 1px solid #ebebeb;
    z-index: 999;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-text-size-adjust: none;
    padding: 10px 30px; } }

@media only screen and (max-width: 480px) {
  /*All Mobile*/
  .shipping-options-sides {
    float: none !important;
    width: 100%; }
  .shipping-options-left {
    margin-bottom: 0; }
  .shipping-options-right .shipping-label {
    float: none;
    width: 100%;
    text-align: left;
    line-height: normal; }
  .shipping-options-right .shipping-field {
    float: none;
    width: 100%; }
  .shipping-options-right {
    height: 170px; }
  .quickadd-button span {
    float: none;
    display: block; }
  .quickadd-button i {
    float: none;
    display: block;
    text-align: center; }
  .quickadd-buttons > div {
    padding: 5px 10px !important; } }

@media only screen and (max-width: 320px) {
  /*small Mobile Portrait*/
  .quickadd-button span {
    float: none;
    display: none; }
  .quickadd-buttons > div {
    padding: 10px 10px !important; } }

/*---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 321px) and (max-width: 480px) {
  /*Large Mobile Portrait & small Mobile Lanscape*/ }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/ }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/ }

@media only screen and (min-width: 981px) and (max-width: 1280px) {
  /*Large Tab Lanscape*/ }

@media only screen and (min-width: 1281px) {
  /*Normal Desktop*/ }

@media only screen and (min-width: 1824px) {
  /*Large Desktop*/ }

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */ }

table.responsive-table {
  width: 100%;
  border-collapse: collapse;
  background: #FFF; }

/*tr:nth-of-type(odd) {
	background: #eee;
}*/
table.responsive-table th {
  height: 30px;
  background: #607c8a;
  color: #FFF;
  font-weight: bold; }

table.responsive-table i {
  font-size: 16px !important; }

table.responsive-table td,
table.responsive-table th {
  border: 1px solid #ccc;
  text-align: center;
  font-size: 11px;
  padding: 0 3px; }

table.responsive-table td {
  height: 30px; }

table.responsive-table td i {
  color: #006487; }

table.responsive-table td i.fa-check {
  color: #34B301; }

table.responsive-table td i.fa-file-image-o {
  font-size: 20px !important;
  cursor: pointer; }

table.responsive-table table input[type="text"],
table.responsive-table table select {
  height: 25px;
  width: 160px; }

table.responsive-table .td-small-dev {
  display: none; }

/*-- Responsive--*/
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  table.responsive-table,
  table.responsive-table thead,
  table.responsive-table tbody,
  table.responsive-table th,
  table.responsive-table td,
  table.responsive-table tr {
    display: block;
    vertical-align: middle; }
  table.responsive-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  table.responsive-table tr:nth-of-type(odd) {
    background: #FFF; }
  table.responsive-table tr {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    background: #FFF;
    line-height: 35px; }
  table.responsive-table td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    text-align: left;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  table.responsive-table td:before {
    position: absolute;
    top: 0px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    font-weight: bold;
    text-align: left; }
  table.responsive-table tr input[type="text"] {
    line-height: 25px; }
  table.responsive-table tr input[type="text"],
  table.responsive-table tr select {
    width: 100%; }
  table.responsive-table td:nth-of-type(1):before {
    content: " "; }
  table.responsive-table td:nth-of-type(2):before {
    content: "Line #"; }
  table.responsive-table td:nth-of-type(3):before {
    content: "Product ID"; }
  table.responsive-table td:nth-of-type(4):before {
    content: "Description"; }
  table.responsive-table td:nth-of-type(5):before {
    content: "Class"; }
  table.responsive-table td:nth-of-type(6):before {
    content: "Designation"; }
  table.responsive-table td:nth-of-type(7):before {
    content: "Qty"; }
  table.responsive-table td:nth-of-type(8):before {
    content: "Requested Ship Date"; }
  table.responsive-table td:nth-of-type(9):before {
    content: "Ship to Adress"; }
  table.responsive-table td:nth-of-type(10):before {
    content: "Schedules"; }
  table.responsive-table td:nth-of-type(11):before {
    content: "Status"; }
  table.responsive-table td:nth-of-type(12):before {
    content: "Notification & Marking"; }
  table.responsive-table td:nth-of-type(13):before {
    content: "Status"; }
  table.responsive-table .cm-button {
    line-height: normal; }
  table.responsive-table .psc-table-row td:before {
    display: none; }
  table.responsive-table .psc-table-row td {
    padding: 0;
    text-align: center;
    line-height: 50px; }
  table.responsive-table .td-large-dev {
    display: none; }
  table.responsive-table .td-small-dev {
    display: block; } }

.wizard-small-device {
  display: none; }

.wizard-large-device {
  display: block; }

@media only screen and (max-width: 320px) {
  /*small Mobile Portrait*/
  .nav-select {
    display: block; }
  .wizard-area {
    display: none; }
  .content-form label {
    font-size: 13px; }
  .empty-holder {
    display: none; }
  .device-holder label,
  .device-holder input[type="text"],
  .device-holder select {
    width: 100%; }
  .device-holder label {
    padding: 0;
    text-align: left !important; }
  .added-device-wrap .col-xs-4,
  .added-device-wrap .col-xs-7 {
    float: none;
    width: 100%; }
  .added-device-cstics .col-sm-3 {
    padding: 0; }
  .slide-left-overlay {
    width: 80%; }
  .added-device-wrap.expanded .editable-device-cstics {
    width: 100%; }
  .device-box .col-xs-2 {
    width: 100%;
    float: none;
    margin-top: 10px; }
  .device-input .device-button {
    margin-top: 15px; }
  .overlay-content label.col-sm-6 {
    text-align: left;
    line-height: 20px;
    height: 25px;
    padding: 0; }
  .overlay-content .col-sm-6 {
    width: 100%;
    float: none; }
  .overlay-content .cstic-holder {
    border: 0; }
  .overlay-content .col-sm-6 {
    width: 100%;
    float: none; }
  .content-form .col-sm-6.col-xs-6 {
    width: 100%;
    float: none; }
  .content-form label.col-sm-6.col-xs-6 {
    text-align: left;
    line-height: 20px;
    height: 25px;
    padding: 0; }
  .content-form .cstic-holder {
    border: 0;
    height: auto; }
  .detailed-config {
    margin-top: 10px; }
  .slide-content {
    padding-bottom: 60px; }
  .detailed-config-arrow {
    height: 55px;
    width: 35px; }
  .detailed-config-text {
    height: 55px; }
  .detailed-config {
    height: 55px; }
  .detailed-config i {
    height: 25px; }
  .content-form {
    margin-top: 5px;
    padding-bottom: 60px; }
  .configurator-wizard {
    padding-top: 0; }
  .nav-select {
    margin-top: 0; }
  .nav-padding {
    padding-bottom: 85px; }
  .detailed-config-arrow {
    width: 35px;
    height: 55px; }
  .detailed-config-text {
    width: 35px;
    height: 55px; }
  .detailed-config {
    height: 55px; }
  .smart-nav-wrapper {
    width: 45px;
    height: 140px; }
  .smart-nav {
    width: 45px;
    height: 130px; }
  .smart-nav {
    width: 45px;
    height: 130px;
    padding: 10px 6px; }
  .smart-nav-icons {
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px; }
  .add-section-btn {
    width: 27px;
    height: 27px; }
  .section-round {
    width: 30px;
    height: 30px;
    line-height: 30px; }
  /*-- Mobile navigation changes by vipin on 09-12-2015--*/
  .wizard-wrapper, .cm-navbar, .navtooltip {
    display: none !important; }
  .wizard-small-height, .wizard-small {
    display: block !important; }
  .wizard-small-text {
    width: 58%; }
  .added-device-wrap.expanded .device-name-added {
    margin: 5px 0 !important; }
  .added-device-wrap .device-name {
    max-width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .added-device-wrap .accessories {
    top: 20px;
    right: 50px; }
  .direction-arrows span {
    display: none; }
  .sections-area {
    padding-left: 10px; }
  .sections-area .section-right .sections-label {
    display: none; } }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & All Mobile Lanscape + Portrait*/
  .wizard-small-device {
    display: block; }
  .wizard-large-device {
    display: none; }
  .product-table .inline-input-box.qty-inp {
    width: 100%; }
  .details-table, .recent-activity-table md-card {
    box-shadow: none !important; } }

@media only screen and (min-width: 321px) and (max-width: 480px) {
  /*Large Mobile Portrait & small Mobile Lanscape*/
  .nav-header {
    padding-left: 16%; }
  .nav-select {
    display: block; }
  .wizard-area {
    display: none; }
  .content-form label {
    font-size: 13px; }
  .empty-holder {
    display: none; }
  .device-holder label,
  .device-holder input[type="text"],
  .device-holder select {
    width: 100%; }
  .device-holder label {
    padding: 0;
    text-align: left !important; }
  .added-device-wrap .col-xs-4,
  .added-device-wrap .col-xs-7 {
    float: none;
    width: 100%; }
  .added-device-cstics .col-sm-3 {
    padding: 0; }
  .slide-left-overlay {
    width: 80%; }
  .added-device-wrap.expanded .editable-device-cstics {
    width: 100%; }
  .device-box .col-xs-2 {
    width: 100%;
    float: none;
    margin-top: 10px; }
  .device-input .device-button {
    margin-top: 15px; }
  .overlay-content label.col-sm-6 {
    text-align: left;
    line-height: 20px;
    height: 25px;
    padding: 0; }
  .overlay-content .col-sm-6 {
    width: 100%;
    float: none; }
  .overlay-content .cstic-holder {
    border: 0; }
  .content-form .col-sm-6.col-xs-6 {
    width: 100%;
    float: none; }
  .content-form label.col-sm-6.col-xs-6 {
    text-align: left;
    line-height: 20px;
    height: 25px;
    padding: 0; }
  .content-form .cstic-holder {
    border: 0;
    height: auto; }
  .detailed-config {
    margin-top: 10px; }
  .slide-content {
    padding-bottom: 60px; }
  .detailed-config-arrow {
    height: 55px;
    width: 35px; }
  .detailed-config-text {
    height: 55px; }
  .detailed-config {
    height: 55px; }
  .detailed-config i {
    height: 25px; }
  .content-form {
    margin-top: 5px;
    padding-bottom: 60px; }
  .configurator-wizard {
    padding-top: 0; }
  .nav-select {
    margin-top: 0; }
  .nav-padding {
    padding-bottom: 85px; }
  .detailed-config-arrow {
    width: 35px;
    height: 55px; }
  .detailed-config-text {
    width: 35px;
    height: 55px; }
  .detailed-config {
    height: 55px; }
  .smart-nav-wrapper {
    width: 45px;
    height: 140px; }
  .smart-nav {
    width: 45px;
    height: 130px; }
  .smart-nav {
    width: 45px;
    height: 130px;
    padding: 10px 6px; }
  .smart-nav-icons {
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px; }
  .add-section-btn {
    width: 27px;
    height: 27px; }
  .section-round {
    width: 30px;
    height: 30px;
    line-height: 30px; }
  /*-- Mobile navigation changes by vipin on 03-12-2015--*/
  .wizard-small-text {
    display: none !important; }
  .nav-header {
    padding-left: 0px !important;
    font-size: 15px !important;
    margin-top: 0px !important; }
  .wizard-small {
    position: inherit !important;
    z-index: 0 !important; }
  .wizard-wrapper, .cm-navbar, .navtooltip {
    display: none !important; }
  .wizard-small-height, .wizard-small {
    display: block !important; }
  .wizard-small-text {
    width: 58%; }
  .added-device-wrap.expanded .device-name-added {
    margin: 5px 0 !important; }
  .added-device-wrap .device-name {
    max-width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .added-device-wrap .accessories {
    top: 20px;
    right: 50px; } }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/
  .nav-header {
    padding-left: 10%; }
  .wizard-round-area {
    width: 65px; }
  .wizard-box {
    width: 26.5%; }
  .wizard-line {
    width: 91%;
    top: 26px; }
  .wizard-round-area p,
  .direction-arrows span {
    font-size: 13px; }
  .direction-arrows i {
    font-size: 18px; }
  .empty-holder {
    display: none; }
  .device-input .col-sm-2,
  .device-input .col-sm-3 {
    width: 50%;
    float: left; }
  .added-device-cstics .col-sm-3 {
    width: 50%;
    float: left;
    padding-left: 0;
    padding-right: 30px; }
  .slide-left-overlay {
    width: 70%; }
  .added-device-wrap.expanded .editable-device-cstics {
    width: 100%; }
  .added-device-wrap.expanded .editable-device-cstics .col-sm-3, .added-device-wrap.expanded .editable-device-cstics .col-sm-2 {
    padding-left: 0;
    width: 50%;
    float: left; }
  .device-box .col-xs-4, .device-box .col-xs-2 {
    width: 40%; }
  .overlay-content label.col-sm-6 {
    width: 50%;
    float: left; }
  .wizard-round {
    width: 42px;
    height: 42px;
    line-height: 35px; }
  .wizard-box .wizard-round i {
    font-size: 16px; }
  .device-name-added .cm-clear {
    display: none; }
  .device-name-added {
    width: 60% !important; }
  .added-device-wrap.expanded .device-status {
    margin-left: 10px; }
  .added-device-wrap.expanded .device-status, .added-device-wrap.expanded .device-name {
    margin-top: 20px; }
  .detailed-config-arrow {
    width: 35px;
    height: 55px; }
  .detailed-config-text {
    width: 35px;
    height: 55px; }
  .detailed-config {
    height: 55px; }
  .smart-nav-wrapper {
    width: 45px;
    height: 140px; }
  .smart-nav {
    width: 45px;
    height: 130px; }
  .smart-nav {
    width: 45px;
    height: 130px;
    padding: 10px 6px; }
  .smart-nav-icons {
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px; }
  .add-section-btn {
    width: 27px;
    height: 27px; }
  .section-round {
    width: 30px;
    height: 30px;
    line-height: 30px; }
  /*---Added by vipin on 09-12-2015---*/
  .last-box, .wizard-box:last-child {
    width: 60px !important; } }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/
  .wizard-box {
    width: 21.5%; }
  .wizard-line {
    width: 84%; }
  .empty-holder {
    display: none; }
  .device-input .col-sm-2,
  .device-input .col-sm-3 {
    width: 50%;
    float: left; }
  .added-device-cstics .col-sm-3 {
    width: 50%;
    float: left; }
  .slide-left-overlay {
    width: 70%; }
  .added-device-wrap.expanded .editable-device-cstics .col-sm-3 {
    width: 50%; }
  .device-property {
    top: auto;
    bottom: 40px;
    right: auto;
    left: 15px; }
  .added-device-wrap.expanded .device-delete {
    top: auto;
    bottom: 40px;
    right: auto;
    left: 70px; }
  .accessories {
    top: auto !important;
    bottom: 10px;
    right: auto;
    left: 15px; }
  .detailed-config-arrow {
    width: 35px;
    height: 55px; }
  .detailed-config-text {
    width: 35px;
    height: 55px; }
  .detailed-config {
    height: 55px; }
  .smart-nav-wrapper {
    width: 45px;
    height: 140px; }
  .smart-nav {
    width: 45px;
    height: 130px; }
  .smart-nav {
    width: 45px;
    height: 130px;
    padding: 10px 6px; }
  .smart-nav-icons {
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px; } }

@media only screen and (min-width: 981px) and (max-width: 1280px) {
  /*Large Tab Lanscape*/
  .wizard-box {
    width: 22.6%; }
  .wizard-line {
    width: 88%; }
  .added-device-wrap.expanded .col-xs-4 {
    width: 20%; } }

@media only screen and (min-width: 1281px) {
  /*Normal Desktop*/
  .device-box .col-xs-4, .device-box .col-xs-2 {
    width: 20%; } }

@media only screen and (min-width: 1824px) {
  /*Large Desktop*/
  .nav-header {
    padding-left: 1%; }
  .wizard-area {
    width: 90%; }
  .device-box .col-xs-4, .device-box .col-xs-2 {
    width: 20%; } }

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */ }

@media only screen and (max-width: 960px) {
  .search-detail-container .search-list-side-nav {
    height: 100% !important; } }

#salescredit form {
  padding: 0; }

#salescredit .addedUserList {
  padding: 10px !important;
  max-height: 170px !important;
  overflow-y: auto; }
  #salescredit .addedUserList input {
    width: 20px;
    border-bottom: 1px solid #dcdcdc !important;
    border: 0px; }

#salescredit .padding_5_20 {
  padding: 5px 20px 5px 20px !important; }
  #salescredit .padding_5_20 div {
    margin-right: 5px; }

#salescredit .padding_left_5 {
  padding-left: 5px !important; }

#salescredit .padding_10 {
  padding: 10px !important; }

#salescredit .padding_5 {
  padding: 5px !important;
  margin-bottom: 0; }

#salescredit .remove {
  position: relative;
  top: 2px;
  left: 20px;
  font-size: 16px;
  color: #e61c1c !important; }

#salescredit .add {
  font-weight: bold;
  color: #006487; }

#salescredit .search_div {
  margin-top: -30px;
  margin-left: 30px;
  margin-right: 30px; }

#salescredit .searchresult {
  max-height: 160px !important;
  overflow-y: auto; }

#salescredit .resultcount {
  padding: 5px;
  color: #374b5a;
  padding: 5px;
  color: #374b5a; }

#salescredit .header_label {
  padding: 5px;
  color: #374b5a;
  font-weight: bold;
  background-color: #e2e2e2; }

#salescredit .error_message {
  color: #dc3333; }

#salescredit .searchresult_header {
  padding: 0px;
  background-color: #e2e2e2;
  color: #374b5a;
  font-weight: 700; }

.salescredit__search-header {
  font-size: 14px; }

.salescredit__search-container {
  padding: 20px; }

.salescredit__search-btn, .salescredit__reset-btn {
  height: 30px;
  min-height: 30px;
  line-height: 0;
  margin: 5px; }

.salescredit__result-container {
  padding: 15px;
  padding-bottom: 15px; }

.salescredit__result-header {
  padding: 0px;
  background-color: #e2e2e2;
  color: #374b5a;
  font-weight: 700;
  border: 1px solid #e2e2e2;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }
  .salescredit__result-header > div {
    color: #374b5a; }

.salescredit__user-list {
  min-height: 50px;
  border: 1px solid #e2e2e2;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px; }

.salescredit__user-row:not(:last-child) {
  border-bottom: 1px solid #e2e2e2; }

.salescredit__user-column {
  padding: 8px !important; }

.addedUserList__container {
  border: 1px solid #e2e2e2; }

.addedUserList__header {
  background: #e2e2e2; }

.addedUserList__items:not(:last-child) {
  border-bottom: 1px solid #e2e2e2; }

#sbdmodule md-tabs-canvas, #sbdmodule .sbd-dialog md-tabs-canvas md-pagination-wrapper, #sbd-dialog md-tabs-canvas, #sbd-dialog .sbd-dialog md-tabs-canvas md-pagination-wrapper {
  height: 34px; }

#sbdmodule .sbd-view md-tabs-canvas, #sbdmodule .sbd-view md-tabs-canvas md-pagination-wrapper, #sbd-dialog .sbd-view md-tabs-canvas, #sbd-dialog .sbd-view md-tabs-canvas md-pagination-wrapper {
  height: 34px; }

#sbdmodule md-tabs-canvas md-pagination-wrapper .md-tab, #sbdmodule .sbd-view md-tabs-canvas md-pagination-wrapper .md-tab, #sbd-dialog md-tabs-canvas md-pagination-wrapper .md-tab, #sbd-dialog .sbd-view md-tabs-canvas md-pagination-wrapper .md-tab {
  line-height: 12px;
  text-transform: capitalize;
  font-size: 12px; }

#sbdmodule md-tabs, #sbdmodule .sbd-view md-tabs, #sbd-dialog md-tabs, #sbd-dialog .sbd-view md-tabs {
  height: 100%; }

#sbdmodule md-toolbar, #sbd-dialog md-toolbar {
  min-height: 42px;
  height: 42px; }

#sbdmodule .md-tab span, #sbd-dialog .md-tab span {
  font-size: 12px !important; }

#sbdmodule .md-toolbar-tools, #sbd-dialog .md-toolbar-tools {
  background: #fff;
  color: #000000;
  border-bottom-color: rgba(0, 0, 0, 0.12);
  border-bottom-width: 1px;
  border-bottom-style: solid; }

#sbdmodule .progress-indicator > li.completed .bubble, #sbdmodule .progress-indicator > li.completed .bubble:after, #sbdmodule .progress-indicator > li.completed .bubble:before, #sbdmodule .progress-indicator > li .bubble, #sbd-dialog .progress-indicator > li.completed .bubble, #sbd-dialog .progress-indicator > li.completed .bubble:after, #sbd-dialog .progress-indicator > li.completed .bubble:before, #sbd-dialog .progress-indicator > li .bubble {
  background-color: #438ea9 !important;
  border-color: #1c789c !important; }

#sbdmodule .progress-indicator > li.completed .bubble, #sbd-dialog .progress-indicator > li.completed .bubble {
  width: 25px;
  height: 25px;
  border: 4px solid #b2d0e3 !important; }

#sbdmodule .progress-indicator > li .bubble:after, #sbdmodule .progress-indicator > li .bubble:before, #sbd-dialog .progress-indicator > li .bubble:after, #sbd-dialog .progress-indicator > li .bubble:before {
  background-color: #438ea9 !important; }

#sbdmodule .progress-indicator > li.completed, #sbdmodule .progress-indicator > li.completed .bubble, #sbd-dialog .progress-indicator > li.completed, #sbd-dialog .progress-indicator > li.completed .bubble {
  color: #85cae2 !important; }

#sbdmodule .conflicted, #sbd-dialog .conflicted {
  color: red;
  font-size: 12px !important; }

#sbdmodule .conflicted label, #sbd-dialog .conflicted label {
  color: red; }

#sbdmodule .conflicted input[type=text], #sbd-dialog .conflicted input[type=text] {
  border: solid 1px red !important; }

#sbdmodule .conflicted .select2-container, #sbd-dialog .conflicted .select2-container {
  border: solid 1px red; }

#sbdmodule .conflicted md-checkbox .md-label, #sbd-dialog .conflicted md-checkbox .md-label {
  color: red; }

#sbdmodule .md-accordion ul, #sbd-dialog .md-accordion ul {
  margin-bottom: 0px !important; }

#sbdmodule .md-accordion .md-accordion, #sbd-dialog .md-accordion .md-accordion {
  margin-top: 0px !important; }

#sbdmodule input[type="text"], #sbd-dialog input[type="text"] {
  border: 1px solid #aaa;
  height: 26px;
  width: 100%;
  border-radius: 5px;
  padding-left: 5px; }

#sbdmodule md-input-container > md-select, #sbd-dialog md-input-container > md-select {
  border: solid 1px #979797;
  border-radius: 5px; }

#sbdmodule md-input-container .md-input, #sbd-dialog md-input-container .md-input {
  border: solid 1px #979797;
  border-radius: 5px; }

#sbdmodule md-select .md-select-value, #sbd-dialog md-select .md-select-value {
  border: solid 1px #999 !important;
  border-radius: 5px !important;
  padding: 0px !important;
  height: 24px !important;
  min-height: 24px !important; }

.swd-properties-section {
  border-left: solid #fcd943 1px; }

.swd-drawing-section .swd-breadcrum {
  border-bottom: solid 1px #b4d0ff; }

.swd-breadcrum ul {
  list-style: none;
  width: 100%;
  display: block;
  height: 40px;
  margin: 0 15px;
  padding: 0; }

.swd-breadcrum ul li {
  float: left;
  font-size: 12px;
  line-height: 40px;
  display: block; }

.swd-breadcrum ul li.icon {
  margin-top: 8px;
  padding: 0 5px; }

.swb-settings-list .md-subheader {
  background: url(../images/subheader-line.jpg) repeat-x center left;
  background-color: #FFF;
  font-size: 17px;
  color: #000;
  padding: 0; }

.swb-settings-list .md-subheader .md-subheader-inner {
  padding: 10px 0; }

.swb-settings-list .md-subheader .md-subheader-content {
  padding: 10px 15px;
  background: #FFF;
  font-size: 17px;
  display: inline-block; }

.swb-settings-list md-list-item {
  padding-left: 25px;
  cursor: pointer;
  margin-bottom: 15px; }

.swb-settings-list md-list-item h4 {
  margin: 0;
  margin-bottom: 10px;
  color: #4f4f4f;
  font-size: 13px; }

.swb-settings-list md-list-item > div {
  outline: 0; }

.swb-settings-list md-list-item > div > div {
  margin-bottom: 5px;
  font-size: 12px !important; }

.swb-settings-list md-list-item > div div.label {
  color: #848484; }

.swb-settings-list md-list-item > div div.value {
  color: #000; }

.swb-settings-list md-list-item.active > div div.label {
  color: #7ab1f8; }

.swb-settings-list md-list-item.active > div div.value {
  color: #1e67c5; }

.swb-settings-list md-list-item.active h4, .swb-settings-list md-list-item > div > md-icon {
  display: none; }

.swb-settings-list md-list-item.active h4, .swb-settings-list md-list-item.active > div > md-icon {
  color: #1e67c5;
  display: block; }

.swd-properties-section {
  padding: 0; }

.swd-properties-section .md-subheader {
  background: url(../images/subheader-line.jpg) repeat-x center left;
  background-color: #FFF;
  font-size: 17px;
  color: #000;
  padding: 0; }

.swd-properties-section .md-subheader .md-subheader-inner {
  padding: 10px 0; }

.swd-properties-section .md-subheader .md-subheader-content {
  padding: 10px 15px;
  background: #FFF;
  display: inline-block;
  font-size: 17px; }

.swd-properties-section md-content {
  background: #FFF; }

md-tabs md-tabs-wrapper {
  border-bottom: #fcd943 solid 1px !important; }

.swd-properties-section md-tabs md-ink-bar {
  display: none; }

.md-tab.md-active span {
  color: #5b5b5b;
  font-size: 14px;
  text-transform: capitalize; }

.md-tab span {
  color: #9b9b9b;
  font-size: 14px;
  text-transform: capitalize; }

.md-tab.md-active {
  background: #FFF;
  border: #fcd943 solid 1px;
  border-bottom: 0;
  border-radius: 5px 5px 0 0; }

.swd-properties-section md-tabs-canvas {
  top: 2px;
  height: 32px; }

.swd-properties-section md-pagination-wrapper {
  padding-left: 20px;
  width: auto !important;
  height: 32px; }

.swd-properties-section .md-tab {
  padding: 5px 15px;
  font-size: 12px; }

.swd-properties-section > .md-subheader {
  margin: 10px 0; }

.swd-properties-section .swb_settings_properties_content .md-subheader {
  font-size: 14px;
  padding-left: 0; }

.swd-properties-section .swb_settings_properties_content .md-subheader .md-subheader-inner {
  padding-left: 0; }

.swd-properties-section .swb_settings_properties_content .md-subheader .md-subheader-inner span {
  padding-left: 0; }

.component-details .component-status {
  margin-left: 15px;
  margin-right: 15px; }

.component-details {
  margin: 15px 0; }

.priceReport-browser-button {
  width: auto;
  min-height: 28px;
  line-height: 20px;
  left: 40px;
  vertical-align: baseline;
  color: #006487 !important;
  background-color: #ffffff;
  border: 1px solid #006387;
  border-radius: 4px; }

.priceReport-device-button {
  float: right;
  margin-right: 25px;
  display: none; }
  .priceReport-device-button .icon {
    vertical-align: middle;
    color: #006487;
    font-size: 30px; }

.disable-bar-chart-icon {
  color: #a2a2a2 !important; }

@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
  .priceReport-browser-button {
    display: none; }
  .priceReport-device-button {
    display: inline-block !important; } }

/*-- Textbox and Select box style changes ---*/
md-select.md-default-theme .md-select-value, md-select .md-select-value {
  border-bottom: 0 !important; }

md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-placeholder label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
  transform: translate3d(0, 6px, 0) scale(0.75);
  -webkit-transform: translate3d(0, 0px, 0) scale(0.75); }

.md-select-value > span:not(.md-select-icon) {
  padding-left: 5px;
  color: #000; }

/*-- Textbox and Select box style changes ---*/
md-nav-bar.md-default-theme md-nav-ink-bar, md-nav-bar md-nav-ink-bar {
  color: #000 !important;
  background-color: #000 !important; }

.md-nav-bar .md-button.md-active {
  color: #000 !important;
  font-weight: bold; }

.field-container {
  margin-bottom: 10px;
  padding: 0 10px; }

.field-container label {
  width: 100%;
  color: #838383;
  font-size: 12px;
  margin-bottom: 5px;
  display: block; }

.field-container label span {
  color: #ff5454; }

.field-container input[type="text"], .field-container select {
  width: 100%;
  height: 28px;
  border: solid 1px #979797;
  border-radius: 5px;
  font-size: 12px;
  padding-left: 5px; }

.field-container select {
  width: 100%;
  height: 32px;
  border: solid 1px #979797;
  border-radius: 5px;
  font-size: 12px;
  padding-left: 5px; }

.swd-layout-qty-popup {
  width: 115px;
  height: 90px;
  border-radius: 5px;
  border: solid 1px #3dd1f7;
  position: absolute;
  top: 100px;
  left: 300px;
  background: #FFF;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  padding: 5px;
  display: none; }

.swd-layout-qty-popup:before {
  width: 0;
  height: 0;
  border-top: solid 8px transparent;
  border-bottom: solid 8px #3dd1f7;
  border-left: solid 8px transparent;
  border-right: solid 8px transparent;
  content: ' ';
  display: block;
  position: absolute;
  top: -17px;
  left: 0;
  right: 0;
  margin: auto; }

.swd-layout-qty-input input {
  width: 96%;
  border-radius: 5px;
  border: solid 1px #d7d7d7;
  height: 25px;
  text-align: center; }

.swd-layout-qty-input {
  padding: 5px 5px; }

.swd-layout-qty-popup-button {
  padding: 0;
  margin: 0;
  width: 20px;
  cursor: pointer;
  height: 20px;
  border-radius: 100%;
  background: #3c78dc;
  color: #FFF;
  margin-top: 10px; }

.swd-layout-qty-popup-button md-icon.material-icons {
  color: #FFF;
  font-size: 20px; }

.swd-layout-qty-buttons {
  margin-top: 5px; }

.swd-layout-qty-buttons .cancel-button {
  padding: 3px 10px;
  font-size: 12px;
  color: #afafaf;
  border: solid 1px #afafaf;
  border-radius: 5px;
  margin-right: 5px;
  cursor: pointer; }

.swd-layout-qty-buttons .ok-button {
  padding: 3px 10px;
  font-size: 12px;
  color: #00af00;
  border: solid 1px #00af00;
  border-radius: 5px;
  cursor: pointer; }

.swd-layout-qty-label {
  color: #838383;
  font-size: 11px;
  display: block;
  text-align: center;
  margin-bottom: 5px; }

.sbdOptgroup label {
  background: #095772;
  color: white;
  padding: 10px;
  text-transform: none; }

.sbdOptgroup md-option {
  height: 33px;
  padding-left: 20px !important;
  padding-right: 0px !important; }

.sbd-progress-nav {
  display: grid;
  grid-template-columns: 1fr 9fr 1fr;
  height: 70px;
  grid-column-gap: 5px; }

.sbd-progress-nav i {
  font-size: 35px;
  line-height: 35px;
  float: left; }

.sbd-progress-nav-prev span, .sbd-progress-nav-next span {
  float: left;
  line-height: 35px; }

.sbd-progress-nav-prev {
  padding: 15px 0;
  margin-left: 19px; }

.sbd-progress-nav-next {
  padding: 15px 0; }

.sbd-view {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.sbd-view .md-tab {
  text-transform: none; }

.sbd-cstic-box {
  margin: 20px 0px; }

.sbd-cstic-box-header span {
  float: left;
  font-size: 13px;
  font-weight: bold;
  margin-top: -9px;
  margin-right: 5px; }

.sbd-cstic-box-header hr {
  border-top: 1px solid #ccc; }

.dc-branch-device-container {
  margin: 5px; }

/*-------------------------------------------------Data Configurator Styles : Added by Kavya-------------------------------------------------------*/
.pbd-added-device-properties {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important;
  min-width: 0 !important;
  overflow: hidden;
  width: 100%; }

.pbd-added-device-properties .dc-prop-wrapper {
  display: block;
  white-space: nowrap;
  place-items: center; }

.inlineContentStyle {
  padding-bottom: 15px; }

.inline-cstic-box1 {
  margin-right: 5px; }

.inline-cstic-box {
  margin: 0 5px;
  margin-top: 15px;
  display: inline-block; }

.inline-cstic-box label {
  -ms-flex-line-pack: end;
      align-content: end;
  margin-right: 3px; }

.inline-cstic-box input {
  min-width: 80px; }

.inline-cstic-box-hidden {
  visibility: hidden !important;
  position: absolute !important; }

.dc-prop-main-container {
  padding: 15px; }

.dc-prop-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-gap: 10px;
  margin-bottom: 5px; }

.dc-prop-wrapper md-checkbox {
  margin-top: 20px; }

.dc-device-strip {
  border: 1px solid #c1bcbc;
  border-bottom: transparent;
  margin-left: 25px;
  height: 40px; }

.dc-device-strip-branch {
  border: 1px solid #c1bcbc;
  margin-left: 25px;
  height: 40px; }

.dc-device-strip-branch .dc-device-select-container md-input-container {
  margin: 3px 0 !important; }

.dc-device-strip-branch .dc-device-select-container {
  margin-right: 0px; }

.dc-device-strip:last-of-type {
  border: 1px solid #c1bcbc;
  margin-left: 25px;
  height: 40px; }

.dc-device-strip-details {
  float: left;
  width: 40%;
  height: inherit;
  line-height: 3;
  margin-left: 3px; }

.dc-device-strip-details config-status {
  float: left;
  padding: 2px;
  margin-left: 4px; }

.dc-device-strip-details span {
  margin-left: 2px; }

.dc-device-details config-status {
  float: left;
  padding: 4px; }

.dc-device-details span {
  margin-left: 2px; }

.dc-device-strip-actions {
  float: right;
  margin-top: -1px;
  height: 40px; }

.dc-device-strip-actions .md-button.md-icon-button {
  padding: 0px !important;
  line-height: 10px; }

.dc-device-select-container {
  margin-right: 10px; }

.dc-device-select-container md-input-container {
  margin: 8px 0px !important;
  float: left; }

.dc-device-select-container md-input-container > md-select {
  margin-right: 5px;
  float: left;
  border: inherit;
  background: #2a6887; }

.dc-device-select-container md-input-container .md-select-value span {
  color: white !important; }

.dc-device-select-container button {
  margin: 0px !important;
  float: right; }

.dc-device-delete {
  color: red; }

.md-dialog-container {
  z-index: 99  !important; }

.dc-device-select-container md-input-container > md-select .md-select-value {
  min-height: 15px !important;
  height: 20px !important; }

md-dialog-container {
  z-index: 9 !important; }

/*------------------------------------End of Data Configurator Styles----------------------------------------*/
#drawing-details .drawing-height {
  height: 100% !important; }

#drawing-details table {
  width: 100%; }
  #drawing-details table thead {
    background: rgba(172, 210, 232, 0.34) !important; }
  #drawing-details table tr,
  #drawing-details table td {
    border: 1px solid #ddd;
    text-align: left; }
  #drawing-details table th {
    border: 1px solid #ddd;
    text-align: center; }
  #drawing-details table td {
    padding: 1px;
    padding-left: 5px; }
  #drawing-details table th {
    padding: 5px; }
  #drawing-details table input[type="text"] {
    border: none;
    height: auto;
    width: 100%; }
  #drawing-details table .disabledInput {
    width: 100%;
    background-color: #ddd;
    border-radius: 0px;
    border: 1px solid #aaa; }

#drawing-details .notes_btns_grp {
  margin-bottom: 10px; }
  #drawing-details .notes_btns_grp button {
    background-color: #0a8bb9;
    color: white;
    padding: 5px 10px;
    border-radius: 3px; }

.scenario-dlg__container {
  border-bottom: 1px solid #e8e8e8; }

.scenario-dlg__name-container, .scenario-dlg__details-container {
  padding: 0px 15px; }

.scenario-dlg__name-container {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 10px; }

.scenario-dlg__name-label {
  color: #000000;
  font-size: 13px;
  margin: 5px;
  font-weight: 700; }

.scenario-dlg__settings {
  border-right: 1px solid #e8e8e8; }

.scenario-dlg__other-details {
  padding: 0px 15px; }

.scenario-dlg__settings, .scenario-dlg__other-details {
  padding: 5px; }
  .scenario-dlg__settings h4, .scenario-dlg__other-details h4 {
    font-weight: 700;
    color: #b6afaf;
    font-size: 12px; }

.scenario-dlg__table {
  padding: 10px; }

.scenario-dlg__table-header div, .scenario-dlg__table-body div {
  padding: 5px; }

.scenario-dlg__table-des-hd, .scenario-dlg__table-des-v {
  border-right: none; }

.scenario-dlg__table-des-hd, .scenario-dlg__table-value-hd, .scenario-dlg__table-des-v, .scenario-dlg__table-value-v {
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8; }

.scenario-dlg__table-des-hd, .scenario-dlg__table-des-v {
  border-left: 1px solid #e8e8e8; }

.scenario-dlg__table-value-hd, .scenario-dlg__table-value-v {
  border-right: 1px solid #e8e8e8; }

.scenario-dlg__table-des-hd, .scenario-dlg__table-value-hd {
  background-color: #f5f7f7;
  border-top: 1px solid #e8e8e8;
  font-weight: 700;
  color: #707171; }

.scenario-dlg__bp {
  margin: 10px;
  font-weight: 600; }
  .scenario-dlg__bp md-checkbox[disabled] .md-label,
  .scenario-dlg__bp md-checkbox.md-default-theme[disabled] .md-label {
    color: #9e9e9e !important; }
  .scenario-dlg__bp md-checkbox.md-checked[disabled] .md-icon,
  .scenario-dlg__bp md-checkbox.md-default-theme.md-checked[disabled] .md-icon,
  .scenario-dlg__bp .scenario-dlg__bp md-checkbox.md-checked[disabled] .md-icon {
    background-color: rgba(0, 0, 0, 0.26) !important;
    border-color: rgba(0, 0, 0, 0.26) !important; }
  .scenario-dlg__bp md-checkbox.md-checked[disabled] .md-icon:after,
  .scenario-dlg__bp md-checkbox.md-default-theme.md-checked[disabled] .md-icon:after,
  .scenario-dlg__bp .scenario-dlg__bp md-checkbox.md-checked[disabled] .md-icon:after {
    border-color: rgba(255, 255, 255, 0.87) !important; }

.scenario-soldto md-input-container {
  margin: 0px;
  border: 1px solid gray;
  padding: 0px;
  border-radius: 2px;
  height: 32px;
  margin-top: 8px; }
  .scenario-soldto md-input-container md-errors-spacer {
    display: none !important; }

.scenario-soldto input.md-input {
  background: #fff !important;
  color: #333 !important; }

.md-button.bordered-button {
  margin: 0;
  padding: 0;
  border: 1px solid #006487;
  border-radius: 5px;
  color: #006487;
  border: 1px solid;
  min-height: 25px;
  height: 25px;
  line-height: 26px;
  font-size: 12px;
  font-weight: bold;
  min-width: 60px;
  line-height: 22px;
  background-color: #fff; }

.selected {
  color: #038003; }

md-backdrop.custom-backdrop {
  z-index: 160 !important; }

md-dialog.search-partner {
  overflow: hidden;
  min-height: 650px;
  max-width: 60vw; }
  md-dialog.search-partner md-input-container {
    margin: 8px 0px; }
  md-dialog.search-partner .no-results {
    text-align: center;
    line-height: 3;
    max-height: 360px;
    min-height: 360px;
    padding-top: 19vh;
    color: #9b9b9b;
    font-size: 16px; }
  md-dialog.search-partner .close-button md-icon {
    color: #000; }
  md-dialog.search-partner .right-search-section-spacer {
    margin-left: 20px; }
  md-dialog.search-partner md-select .md-select-value {
    border: unset !important;
    border-bottom: solid 1px rgba(0, 0, 0, 0.12) !important;
    border-radius: unset !important; }
    md-dialog.search-partner md-select .md-select-value span:not(.md-select-icon) {
      font-size: 17px;
      color: rgba(0, 0, 0, 0.5);
      padding-left: 0px;
      margin-bottom: 23px;
      margin-left: -3px; }
  md-dialog.search-partner button.md-raised.md-button.md-ink-ripple:active {
    box-shadow: none;
    border: 1px solid #006487;
    background-color: #fff; }
  md-dialog.search-partner .md-focused {
    background-color: #fff; }
  md-dialog.search-partner .star {
    color: #006487;
    cursor: pointer; }
  md-dialog.search-partner md-dialog-content {
    overflow-y: hidden;
    margin-top: 10px; }
  md-dialog.search-partner .sort-icon {
    line-height: 18px;
    font-size: 20px;
    padding-left: 10px;
    width: 24px;
    height: 24px; }
  md-dialog.search-partner .search-container {
    position: relative; }
  md-dialog.search-partner .partner-table-search-box {
    position: absolute;
    right: -52px;
    top: -55px;
    width: 195px;
    height: 45px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    padding: 5px;
    background: #FFF;
    z-index: 99; }
  md-dialog.search-partner .partner-table-search-wrap {
    width: 100%;
    position: relative; }
    md-dialog.search-partner .partner-table-search-wrap input {
      border: solid 1px #ccc;
      width: 100%;
      height: 34px;
      border-radius: 3px;
      font-size: 13px;
      padding-left: 5px; }
  md-dialog.search-partner .md-dialog-content {
    padding-bottom: 0px;
    overflow: hidden; }
  md-dialog.search-partner md-dialog-actions {
    min-height: 30px;
    height: 30px;
    background-color: #f6f6f6; }
  md-dialog.search-partner .search-button, md-dialog.search-partner .reset-button {
    min-height: 30px;
    line-height: 30px; }
  md-dialog.search-partner .reset-button {
    color: #006487; }
  md-dialog.search-partner .partners-container {
    background-color: #fff; }
    md-dialog.search-partner .partners-container .partner-header {
      background-color: #e2e2e2;
      color: #828282;
      height: 40px; }
    md-dialog.search-partner .partners-container .partner-row {
      height: 40px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; }
    md-dialog.search-partner .partners-container .partner-search-result {
      max-height: 360px;
      min-height: 360px;
      overflow-y: overlay; }
    md-dialog.search-partner .partners-container .star-container {
      width: 5vw; }
    md-dialog.search-partner .partners-container .sr-no-container {
      width: 5vw; }
    md-dialog.search-partner .partners-container .name-container {
      width: 35vw; }
    md-dialog.search-partner .partners-container .customer-id-container {
      width: 15vw; }
    md-dialog.search-partner .partners-container .city-container {
      width: 15vw; }
    md-dialog.search-partner .partners-container .state-container {
      width: 7vw; }
    md-dialog.search-partner .partners-container .zip-container {
      width: 7vw; }
    md-dialog.search-partner .partners-container .country-container {
      width: 7vw; }
    md-dialog.search-partner .partners-container .select-button-container {
      width: 11vw;
      padding-right: 30px !important; }
    md-dialog.search-partner .partners-container .text-overflow {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    md-dialog.search-partner .partners-container .col-spacer {
      padding-left: 8px;
      padding-right: 8px;
      -ms-flex-align: center;
          align-items: center; }
  md-dialog.search-partner .small-div-label {
    color: #c2c2c2;
    margin-bottom: 0px;
    padding-left: 8px; }
  md-dialog.search-partner .empty-div-color {
    background-color: #f6f6f6; }
  md-dialog.search-partner .fav-button {
    width: 60px;
    margin-left: 10px; }
  md-dialog.search-partner .select-button {
    width: 60px; }

@media only screen and (max-width: 599px) {
  md-dialog.search-partner {
    min-height: 100%;
    min-width: 100%; }
    md-dialog.search-partner md-input-container {
      margin: 10px 0; }
    md-dialog.search-partner .state-input-container {
      margin-bottom: 32px; }
    md-dialog.search-partner .right-search-section-spacer {
      margin-left: 0px; }
    md-dialog.search-partner .partners-container .star-container {
      width: 100%; }
    md-dialog.search-partner .partners-container .name-city-container {
      width: 43%; }
    md-dialog.search-partner .partners-container .name-container {
      width: 100%; }
    md-dialog.search-partner .partners-container .sr-no-container {
      width: 100%; }
    md-dialog.search-partner .partners-container .customer-id-container {
      width: 100%; }
    md-dialog.search-partner .partners-container .city-container {
      width: 100%; }
    md-dialog.search-partner .partners-container .state-container {
      width: 33%; }
    md-dialog.search-partner .partners-container .zip-container {
      width: 33%; }
    md-dialog.search-partner .partners-container .customer-select-container {
      width: 21%; }
    md-dialog.search-partner .partners-container .select-button-container {
      width: 100%; }
    md-dialog.search-partner .partners-container .partner-row:first-child {
      border-top: 1px solid rgba(0, 0, 0, 0.12) !important; }
    md-dialog.search-partner .partners-container .partner-row {
      height: 130px;
      padding-top: 10px;
      padding-bottom: 10px; }
      md-dialog.search-partner .partners-container .partner-row .star-col {
        width: 15%; }
      md-dialog.search-partner .partners-container .partner-row .mobile-col {
        width: 100%; }
      md-dialog.search-partner .partners-container .partner-row .lower-column {
        padding-top: 10px; }
    md-dialog.search-partner .partners-container .no-results {
      text-align: center;
      line-height: 72px; }
    md-dialog.search-partner .partners-container .mobile-sel-button {
      width: 100%;
      padding-top: 0px; }
    md-dialog.search-partner .fav-button {
      margin-top: 10px;
      margin-left: 0px !important; } }

@media only screen and (max-width: 1280px) and (min-width: 600px) {
  md-dialog.search-partner .partners-container .partner-row {
    height: 40px; }
    md-dialog.search-partner .partners-container .partner-row .fav-button {
      margin-top: 5px;
      margin-left: 0px !important; } }

@media (min-width: 600px) and (max-width: 959px) {
  md-dialog.search-partner.md-dialog-fullscreen {
    overflow: hidden;
    min-height: 90vh;
    max-width: 85vw;
    min-width: 60vw; } }

@keyframes loader {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em; }
  40% {
    box-shadow: 0 -2em;
    height: 5em; } }

#quoteResGrid a:hover,
#quoteResGrid a:focus {
  color: #23527c;
  text-decoration: underline; }

.search-result-container md-card {
  padding: 10px;
  position: relative; }
  .search-result-container md-card:hover {
    opacity: 1;
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12); }
  .search-result-container md-card .fav-btn {
    position: absolute;
    top: 10px;
    right: 0; }

.search-result-container .search-rst-lst {
  padding: 0px; }

.search-result-container .search-rst-item h3, .search-result-container .search-rst-item h4 {
  line-height: 2 !important;
  margin-bottom: 5px; }

.search-result-container .search-rst-item h4 {
  font-size: 14px !important; }

.search-result-container .search-rst-item .highlight_quote_name {
  color: #0973a5 !important;
  text-transform: capitalize; }
  .search-result-container .search-rst-item .highlight_quote_name:hover {
    cursor: pointer;
    text-decoration: underline; }

.search-result-container .search-rst-item p {
  font-size: 11px;
  line-height: 1.5 !important;
  color: #78909C; }

.search-result-container .search-rst-item a:hover {
  background: rgba(193, 193, 193, 0.12) !important; }

.search-result-container .search-rst-item .md-button:hover {
  background: rgba(193, 193, 193, 0.12) !important; }

.search-result-container .date-picker md-icon svg path {
  fill: grey; }

.lable-option {
  color: rgba(0, 0, 0, 0.52);
  font-weight: 600;
  font-size: 12px; }

.search-detail-container .search-list-side-nav .result-list-items:hover, .search-detail-container .search-list-side-nav .result-list-items.active {
  border-left-color: #607c8a;
  background: #eae9e9;
  cursor: pointer; }

.search-detail-container .search-list-side-nav {
  padding: 5px;
  height: calc(100vh - 95px); }
  .search-detail-container .search-list-side-nav .result-list-items {
    height: 50px;
    min-height: 40px;
    border-left: 2px solid #fff;
    padding: 0px 10px; }
    .search-detail-container .search-list-side-nav .result-list-items > div {
      margin: 7px 0px; }
    .search-detail-container .search-list-side-nav .result-list-items h3 {
      text-transform: capitalize;
      font-size: 14px !important;
      line-height: 1.5 !important; }
    .search-detail-container .search-list-side-nav .result-list-items span {
      font-size: 10px; }
    .search-detail-container .search-list-side-nav .result-list-items.active {
      font-weight: bold; }

.search-detail-container .result-hrd {
  padding: 5px 10px;
  font-size: 16px; }

.search-detail-container .quote-details md-card {
  min-height: 300px; }

.search-detail-container .quote-details .fields {
  height: 50px;
  padding: 15px; }
  .search-detail-container .quote-details .fields .lable {
    font-size: 16px;
    color: #385361;
    margin-left: 15px; }
  .search-detail-container .quote-details .fields .value {
    font-size: 14px;
    color: #465156;
    margin-left: 15px; }
  .search-detail-container .quote-details .fields:hover {
    background: rgba(68, 55, 55, 0.04); }

.search-detail-container .common-nav-header i {
  vertical-align: baseline !important; }

.search-detail-container .common-nav-header .md-icon-button {
  margin: 0px; }

.details-table .table-responsive-vertical {
  max-height: calc(100vh - 210px) !important; }

.details-search {
  margin-right: 10px;
  position: relative; }
  .details-search .search-icon {
    position: absolute;
    top: 8px;
    font-size: 18px; }
  .details-search input {
    text-indent: 20px; }
  .details-search .md-errors-spacer {
    display: none; }

.details-table .table tr:last-child td {
  border-bottom: none !important; }

.no-item-info {
  height: 40px;
  text-align: center;
  padding-top: 10px; }

.i-devices section.search-detail-container {
  margin-top: 20px; }

@media screen and (max-width: 780px) {
  .quote-details .sta-lable {
    height: 100px !important; } }

.quotes-table .fixed-header th {
  padding-right: 10px !important;
  padding-left: 10px !important; }

.search-quote-main-container .search-quote-header {
  font-weight: bold; }

.search-quote-main-container .back-btn {
  left: 0;
  top: -5px;
  margin: 0px; }

.search-quote-main-container .search-quote-toolbar {
  height: 34px !important;
  background: #FFF !important;
  min-height: 34px !important; }

.search-quote-main-container md-sidenav {
  margin-top: 2px; }

.search-quote-main-container .highlight_quote_name {
  color: #0973a5 !important; }
  .search-quote-main-container .highlight_quote_name:hover {
    text-decoration: underline; }

.modified-date .md-datepicker-button {
  display: none; }

.created-by-container md-radio-group {
  display: block; }

.created-by-container md-radio-button:not(:last-child) {
  margin-bottom: 5px !important; }

.created-by-container .md-errors-spacer {
  display: none; }

.fixedButton {
  position: fixed;
  bottom: -5px;
  right: 0;
  z-index: 999;
  background-color: white;
  padding: 5px; }

.topMinus30 {
  position: relative;
  top: -30px; }

.padding10 {
  padding: 10px 5px !important; }

.sortorder:after {
  content: '\25b2'; }

.sortorder.reverse:after {
  content: '\25bc'; }

#search_widget .channel_AC input {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

#search_widget partner-search {
  width: 100%; }

#search_widget .partner-div .input-container-div {
  width: 85%; }

#search_widget .partner-div md-input-container {
  margin-top: 0px;
  margin-bottom: 0px; }

#search_widget .compas-custom-theme md-input-container {
  padding: 0px !important; }

#search_widget md-icon.favIcon, #search_widget md-icon.edit-icon {
  line-height: 47px; }

#search_variant_widget md-input-container {
  margin-right: 20px; }

#search_variant_widget .md-tab-height {
  height: calc(100% - 100px) !important; }

#search_variant_widget md-select {
  margin: -10px 0px 5px 0px !important;
  /*max-width: 200px;*/ }

#search_variant_widget md-select-value {
  border-width: 0px 0px 1px 0px !important; }

#search_variant_widget label {
  font-size: 12px;
  font-weight: bold; }

#search_variant_widget .block > div {
  margin: 10px 10px 5px 5px; }

#search_variant_widget .search-md-chip .md-chips.md-removable md-chip {
  background: lightsteelblue; }

#search_variant_widget .search-md-chip md-icon svg path {
  fill: #cc0000 !important; }

#search_variant_widget .search-md-chip md-icon {
  background: #ffffff;
  border-radius: 50px;
  padding: 1px;
  min-width: 10px;
  min-height: 10px;
  margin-left: 2.5px; }

#search_variant_widget .md-chips {
  box-shadow: none !important; }

#search_variant_widget md-tab-item {
  text-transform: none !important; }

#search_variant_widget .input-container-div {
  margin-top: -15px !important;
  width: 100% !important; }

#search_variant_widget .input-container-div + div {
  padding-right: 10px !important; }

#search_variant_widget .partner partner-search md-input-container {
  margin: 0px;
  margin-top: 10px !important; }

#managefilter label {
  font-size: 12px;
  font-weight: bold; }

#managefilter md-input-container {
  margin: 0px; }

#savefilter label {
  font-size: 12px;
  font-weight: bold; }

.opportunitId md-input-container {
  margin: 0px !important; }

#quote-search md-tabs {
  height: 100% !important;
  z-index: 999; }


#selectInco .dialog-container label, #selectFreight .dialog-container label {
  font-weight: bold;
  color: grey; }

#selectInco .headerValue, #selectFreight .headerValue {
  font-weight: bold; }

#selectInco .header, #selectFreight .header {
  background-color: #dcdcdc; }

#selectInco .header-row > div, #selectFreight .header-row > div {
  padding: 10px; }

#selectInco .content, #selectFreight .content {
  margin-top: 5px;
  max-height: 350px;
  overflow-y: auto; }
  #selectInco .content md-radio-button, #selectFreight .content md-radio-button {
    margin: 0; }

#selectInco .table-row, #selectFreight .table-row {
  padding: 5px 10px; }

#selectInco .table-row:nth-child(even), #selectFreight .table-row:nth-child(even) {
  background-color: #ccc8c830; }

#selectInco .header {
  padding: 10px; }

#selectFreight md-input-container {
  margin: 10px; }

#selectFreight .header {
  padding: 5px 10px; }

.crt-cart {
  box-sizing: border-box;
  padding: 10px;
  margin-top: 5px; }

.crt-cart-qty-update {
  width: 35px;
  height: 20px;
  color: #82bbe4; }

.sel-qty-input .sel-qty-buttons {
  width: 30px;
  float: left;
  height: 30px;
  background: #006487;
  color: #FFF;
  text-align: center;
  cursor: pointer;
  border: 0;
  outline: 0; }

.sel-qty-input .sel-qty-buttons i {
  line-height: 30px;
  font-size: 18px;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none; }

.sel-qty-input {
  float: left;
  width: 100px; }

.sel-qty-input input {
  width: 40px;
  float: left;
  height: 30px;
  text-align: center;
  border: solid #ccc 1px; }

.sel-qty-lbl {
  text-align: right;
  font-weight: bold;
  display: inline;
  float: left;
  width: 30%;
  padding-right: 13px;
  padding-top: 5px; }

#settings .email-md-chip .md-chips.md-removable md-chip, #emailNotification .email-md-chip .md-chips.md-removable md-chip {
  background: lightsteelblue; }

#settings .email-md-chip md-icon svg path, #emailNotification .email-md-chip md-icon svg path {
  fill: #cc0000 !important; }

#settings .email-md-chip md-icon, #emailNotification .email-md-chip md-icon {
  background: #ffffff;
  border-radius: 50px;
  padding: 1px;
  min-width: 10px;
  min-height: 10px;
  margin-left: 2.5px; }

#settings .active, #emailNotification .active {
  color: #006487;
  background-color: #dcdcdc; }

#settings .invalidEmail, #emailNotification .invalidEmail {
  background: #cc0000; }

#settings input, #emailNotification input {
  min-width: 300px;
  width: 300px; }

@media only screen and (max-width: 600px) {
  .sm-email-height {
    max-height: 80px !important;
    height: 80px !important; } }

.shipping-header {
  width: 100%;
  height: 44px;
  background: #0a2a59; }

.ship-navigation-bar {
  width: 100%;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  height: 44px;
  text-align: center;
  line-height: 44px;
  z-index: 9994;
  position: fixed;
  top: 54px;
  left: 0;
  z-index: 9999; }

.ship-navigation-bar > span {
  font-size: 13px;
  font-weight: bold; }

.ship-back-navigation-container {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 44px;
  width: 80px;
  cursor: pointer;
  text-align: center;
  padding: 0 15px; }

.ship-back-navigation-container i {
  font-size: 35px;
  color: #006487;
  line-height: 44px;
  float: left; }

.ship-back-navigation-container span {
  float: left;
  height: 44px;
  line-height: 46px;
  margin-left: 5px;
  color: #006487; }

.ship-header-title {
  width: 81%;
  float: left;
  height: 44px;
  line-height: 44px;
  font-size: 16px; }

.shipping-homeicon {
  width: 44px;
  height: 44px;
  text-align: center;
  cursor: pointer; }

.shipping-homeicon i {
  line-height: 44px;
  color: #fff;
  font-size: 28px; }

.shipping-container {
  width: 100%;
  padding: 15px;
  position: relative;
  margin-top: 15px; }

.shipping-boxcontainer {
  width: 100%;
  position: relative; }

/*.shipping-options-sides{
    width: 50%;
    border: solid 1px #ccc;
    padding: 15px;
    height: 140px;
    border-top: solid 3px #f64d4d;
    margin-bottom: 10px;
}*/
.shipping-options-sides {
  width: 50%;
  border: solid 1px #ccc;
  padding: 0px;
  height: 260px;
  margin: 0 auto;
  margin-bottom: 10px;
  position: relative; }

/*.shipping-label{
    width: 40%;
    float: left;
    padding: 0;
    text-align: right;
    padding-right: 15px;
    margin-bottom: 0;
    font-weight: normal;
}*/
.shipping-label {
  width: 100%;
  padding: 0 15px;
  padding-right: 15px;
  font-weight: bold;
  margin-bottom: 10px;
  display: block; }

/*.shipping-field{
    width: 60%;
    float: left;
    padding: 0;
    text-align: right;
}*/
.shipping-field {
  width: 100%;
  padding: 0;
  text-align: right;
  margin-top: 20px;
  padding: 0 15px;
  position: relative; }

/*.checkbox-wrap{
    margin-bottom: 10px;
}*/
.shipping-field label.shipping-label-inner {
  padding-left: 0;
  color: #666;
  margin-bottom: 5px; }

.checkbox-wrap {
  position: relative; }

.shipping-field label {
  float: left;
  padding: 0;
  padding-left: 10px;
  margin-bottom: 0px;
  font-weight: normal;
  line-height: normal;
  /*added*/ }

.shipping-field input {
  margin-top: 2px; }

.shipping-field input[type="text"] {
  border: solid 1px #999;
  border-radius: 3px;
  height: 35px;
  width: 100%;
  padding: 0 5px;
  outline: 0; }

.shipping-field input[type="radio"] {
  float: left;
  margin-top: 2px; }

.shipping-calendar {
  width: 40%;
  height: 34px;
  position: absolute;
  right: 0;
  top: -5px; }

.ui-datepicker {
  z-index: 999999 !important; }

.shipping-field input.datepicker {
  border: 0;
  background: transparent;
  float: right;
  text-align: right;
  outline: 0;
  padding-right: 5px;
  height: 18px;
  line-height: 18px;
  width: 80%; }

.shipping-field i {
  border: 0;
  float: right;
  font-size: 20px; }

.shipping-options-right {
  width: 40%; }

.shipping-options-left {
  width: 60%; }

/*.shipping-options-right .shipping-label{
    height: 30px;
    line-height: 30px;
}*/
.shipping-field select {
  width: 100%;
  height: 30px;
  line-height: 30px;
  border-radius: 3px; }

.shipping-form-row {
  margin-bottom: 35px; }

.select2-selection__rendered,
.select2-results__options {
  line-height: normal; }

.shipping-selection-area {
  margin-bottom: 10px; }

.shpping-item-table {
  width: 100%;
  margin-top: 5px; }

.shpping-item-table th {
  background: #006487; }

.shipping-selection-label {
  display: block;
  font-size: 11px;
  margin-bottom: 0px;
  font-weight: normal; }

.shippingtable-expander {
  height: 0;
  overflow: hidden; }

tr i.fa-chevron-down,
tr i.fa-chevron-up {
  display: none; }

.addressForm {
  width: 70%;
  margin: 0 auto; }

.address-book-btn {
  float: left;
  cursor: pointer;
  color: #006487;
  width: 33.3%;
  border: 0;
  height: 38px;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  padding: 0;
  border-right: solid 1px #ccc;
  text-align: center;
  margin-bottom: 45px; }

.address-book-btn-center {
  display: inline-block;
  margin: 0 auto; }

.address-book-btn.first-child {
  border-right: 0; }

.apply-button-wrap {
  width: 100%;
  padding: 0 15px; }

.apply-button {
  margin: 0 auto;
  display: block;
  width: 130px;
  text-align: center;
  position: absolute;
  bottom: 15px;
  right: 15px;
  /* z-index: 99;*/
  z-index: 0;
  background: #006487; }

.checkbox-wrap-select {
  float: left;
  margin-right: 10px;
  margin-top: 8px; }

.easyselect-wrap label {
  float: left;
  height: 30px;
  line-height: 30px;
  margin-right: 5px; }

.easy-select-input-wrap {
  width: 250px;
  height: 34px;
  border: solid 1px #999;
  border-radius: 3px;
  overflow: hidden;
  float: left;
  position: relative; }

.easy-select-search-wrap {
  width: 250px;
  height: 34px;
  border: solid 1px #999;
  border-radius: 3px;
  overflow: hidden;
  float: right;
  position: relative; }

.easy-select {
  width: 250px;
  height: 34px;
  line-height: 30px;
  padding-left: 10px;
  outline: 0;
  border: 0; }

.easyselect-wrap {
  float: left;
  margin-left: 20px; }

.apply-area {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px; }

.view-all-btn {
  float: left;
  line-height: 34px; }

.easy-select-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 34px;
  background: none;
  text-align: center;
  line-height: 33px;
  cursor: pointer;
  outline: 0;
  border: 0; }

.easy-select-btn i {
  line-height: 34px;
  font-size: 20px;
  color: #006487; }

.clear-button {
  color: #b20101; }

#clearSelection {
  color: #bd0000;
  cursor: pointer;
  height: 35px; }

.shipping-notification {
  position: fixed;
  top: 85px;
  right: 15px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #37b300;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  color: #fff;
  cursor: pointer;
  z-index: 9999999; }

.shipping-notification i {
  position: absolute;
  display: inline-block;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  font-size: 20px; }

/*--- Notification Popup---*/
#shippingNotification .cm-popbody {
  width: 500px;
  height: 305px; }

#shippingNotification .cm-pophead {
  font-size: 14px; }

.form-row {
  margin-bottom: 10px; }

.form-label {
  width: 40%;
  float: left;
  height: 30px;
  line-height: 30px;
  padding-right: 10px;
  text-align: right;
  /*override*/
  font-weight: normal;
  margin-bottom: 0px; }

.form-inputwrap {
  width: 60%;
  float: left; }

.form-inputwrap input {
  width: 100%;
  border: solid 1px #ccc;
  border-radius: 3px;
  height: 30px;
  padding-left: 5px; }

.form-inputwrap textarea {
  width: 100%;
  border: solid 1px #ccc;
  border-radius: 3px;
  height: 70px;
  padding-left: 5px;
  padding-top: 5px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px; }

#shippingNotification .cm-button-blue {
  margin-left: 10px; }

/*-- Notification Moble--*/
.notification-mobile .cm-pophead {
  text-align: center;
  font-size: 13px; }

.notification-mobile .form-label,
.notification-mobile .form-inputwrap {
  float: none;
  width: 100%; }

.notification-mobile .form-label {
  line-height: 20px;
  text-align: left; }

.notification-mobile .cm-button-blue {
  width: 48%;
  text-align: center; }

.notification-mobile .cm-button-blue.notify-btn-apply {
  float: left; }

.cm-popcontent .cm-button-blue {
  border: 0;
  outline: 0;
  outline: 0; }

/*Address book styling*/
#createNewAddress .form-label {
  width: 30%; }

#createNewAddress .form-inputwrap {
  width: 70%; }

#createNewAddress .form-inputwrap .textboxsmall1 {
  width: 35%;
  margin-right: 3px; }

#createNewAddress .form-inputwrap .textboxsmall2 {
  width: 25%;
  margin-right: 3px; }

#createNewAddress .form-inputwrap .textboxsmall3 {
  width: 48%;
  margin-right: 3px; }

.form-label > span {
  font-size: 15px;
  color: #c90000; }

.sublabel {
  font-size: 11px;
  color: #666;
  font-weight: normal; }

#createNewAddress .cm-button-blue {
  margin-left: 10px; }

#createNewAddress .cm-popbody {
  width: 600px;
  height: 560px;
  overflow: hidden; }

#createNewAddress .cm-pophead {
  background: #006487;
  color: #fff;
  font-size: 13px; }

#createNewAddress .search-location {
  width: 80%;
  height: 30px;
  border-radius: 3px;
  border: solid 1px #999;
  margin: 0 auto;
  display: block;
  padding-left: 5px;
  margin-bottom: 15px; }

#createNewAddress .form-wrap {
  width: 100%;
  border: solid 1px #999;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  padding: 10px;
  background: #f4f4f4;
  margin-bottom: 10px; }

/*-- address book Moble--*/
.addressbook-mobile .form-label {
  width: 30%; }

.addressbook-mobile .form-inputwrap {
  width: 70%; }

.addressbook-mobile .form-inputwrap .textboxsmall1 {
  width: 35%;
  margin-right: 3px; }

.addressbook-mobile .form-inputwrap .textboxsmall2 {
  width: 25%;
  margin-right: 3px; }

.addressbook-mobile .form-inputwrap .textboxsmall3 {
  width: 48%;
  margin-right: 3px; }

.form-label > span {
  font-size: 15px;
  color: #c90000; }

.sublabel {
  font-size: 11px;
  color: #666;
  font-weight: normal; }

.addressbook-mobile .cm-button-blue {
  margin-top: 5px; }

.addressbook-mobile .cm-popbody {
  width: 600px;
  height: 560px;
  overflow: hidden; }

.addressbook-mobile .cm-pophead {
  background: #006487;
  color: #fff;
  font-size: 13px; }

.addressbook-mobile .search-location {
  width: 80%;
  height: 30px;
  border-radius: 3px;
  border: solid 1px #999;
  margin: 0 auto;
  display: block;
  padding-left: 5px;
  margin-bottom: 15px; }

.addressbook-mobile .form-wrap {
  width: 100%;
  border: solid 1px #999;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  padding: 10px;
  background: #f4f4f4;
  margin-bottom: 10px; }

.addressbook-mobile .cm-pophead {
  text-align: center;
  font-size: 13px; }

.addressbook-mobile .form-label,
.addressbook-mobile .form-inputwrap {
  float: none;
  width: 100%; }

.addressbook-mobile .form-label {
  line-height: 20px;
  text-align: left; }

.addressbook-mobile .cm-button-blue {
  width: 49%;
  text-align: center; }

.addressbook-mobile .cm-button-blue.notify-btn-apply {
  float: left; }

/*.shipping-options-left .shipping-form-row {
    margin-top:48px;
}*/
/*--open Addressbook Styles--*/
.addressbook-container {
  margin-top: 34px;
  padding: 15px;
  width: 100%; }

.addressbook-searchbar {
  width: 100%;
  height: 34px;
  border: solid 1px #999;
  position: relative;
  border-radius: 3px;
  margin-bottom: 10px; }

.addressbook-searchbar .search-icon {
  width: 40px;
  height: 34px;
  line-height: 34px;
  position: absolute;
  top: 0;
  right: 0px;
  text-align: center; }

.addressbook-searchbar .search-icon i {
  line-height: 34px;
  font-size: 25px;
  color: #006487; }

.addressbook-searchbar .search-bar {
  width: 100%;
  height: 34px;
  border: 0;
  outline: 0;
  background: 0;
  padding-left: 10px; }

.addressbook-card {
  width: 20%;
  padding: 5px;
  float: left; }

.addressbook-card-inner {
  width: 100%;
  /* height: 70px;   */
  height: 95px;
  border: solid 1px #999;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  background: #f5f5f5;
  padding: 10px;
  position: relative; }

.addressbook-card-inner p.heading {
  font-size: 13px;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px; }

.addressbook-card-inner p {
  font-size: 12px;
  color: #666; }

#openAddressBook .cm-popbody {
  width: 600px;
  height: 560px;
  overflow: hidden; }

#openAddressBook .search-location {
  width: 80%;
  height: 30px;
  border-radius: 3px;
  border: solid 1px #999;
  margin: 0 auto;
  display: block;
  padding-left: 5px;
  margin-bottom: 15px; }

#openAddressBook .cm-pophead {
  background: #006487;
  color: #fff;
  font-size: 13px; }

.notify-btn-apply:disabled,
.shippingReadOnly {
  background: #ccc; }

.ship-back-navigation-container.shippingReadOnly {
  background: none; }

.ship-back-navigation-container.shippingReadOnly * {
  color: #ccc; }

.addressbook-mobile .shippingReadOnly {
  background-color: #ccc !important;
  color: white; }

.addressbook-mobile .hightlightFormButton {
  color: white;
  background-color: #006487 !important; }

/*--Added by Vipin for Resposive table Mobile View on 27/01/2017--*/
.line-item-table-item {
  width: 100%;
  height: 80px;
  border: solid 1px #ccc;
  margin-top: -1px;
  overflow: hidden; }

.line-item-table-checkbox {
  width: 40px;
  line-height: 36px;
  float: left;
  text-align: center; }

.line-item-table-item-content {
  width: calc(100% - 80px);
  height: 80px;
  float: left; }

.line-item-table-item-content h3 {
  font-size: 13px;
  line-height: 31px;
  margin: 0;
  height: 25px; }

.line-item-table-item-content p {
  font-size: 12px;
  color: #000;
  line-height: 20px; }

.line-item-table-item-row {
  font-size: 12px;
  color: #000;
  margin-bottom: 7px; }

.line-item-table-item-row label {
  font-size: 11px;
  color: #666;
  line-height: 16px; }

.line-item-table-arrow {
  width: 40px;
  line-height: 80px;
  height: 80px;
  float: left;
  text-align: center;
  cursor: pointer; }

.line-item-table-arrow i {
  line-height: 80px;
  color: #666; }

.line-item-table-small-device {
  display: none;
  margin-top: 10px; }

.select-all-btn {
  float: left;
  line-height: 34px;
  display: none;
  margin-right: 10px; }

.shipping-search-dropdown-container {
  position: relative;
  width: 100%; }

.shipping-search-dropdown {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  z-index: 99999;
  border: solid 1px #ccc; }

.shipping-search-dropdown-list {
  border-bottom: solid 1px #ccc;
  padding: 10px;
  text-align: left; }

.shipping-search-dropdown-list p {
  margin-bottom: 5px; }

.shipping-search-dropdown-list span {
  color: #006487; }

.modal:before {
  content: "";
  display: inline-block;
  height: 25%;
  vertical-align: middle;
  margin-right: -4px; }

.modal-header {
  background-color: #002434;
  color: white;
  padding: 10px; }

.modal-footer {
  padding: 10px; }

.btn-primary:hover {
  background-color: #204754; }

.btn-primary {
  background-color: #006487; }

.modal-header .close {
  color: white; }

.uib-datepicker-popup,
.uib-datepicker-popup ul {
  line-height: 20px !important; }

.calendar-wrap table td,
.calendar-wrap table th {
  vertical-align: top; }

/*----- Adde By Vipin on 28/04/2017 ----*/
.shpping-item-table.line-item-table-large-device table.responsive-table td,
.shpping-item-table.line-item-table-large-device table.responsive-table th {
  line-height: 30px; }

.shipping-options-sides-header {
  width: 100%;
  height: 30px;
  background: #607c8a;
  line-height: 30px;
  font-weight: 700;
  color: #fff;
  text-align: center; }

.shippingack-container {
  margin-top: 20px;
  padding: 25px; }

.shippingack-header {
  background-color: #002434;
  color: #fff;
  padding: 10px; }

#shipping-line-item-table .fixed-header > thead > tr > th {
  font-size: 12px !important; }

.shipping-options-right .uib-datepicker-popup .uib-left i,
.shipping-options-right .uib-datepicker-popup .uib-left span {
  display: none; }

.shipping-options-right .uib-datepicker-popup .uib-right i,
.shipping-options-right .uib-datepicker-popup .uib-right span {
  display: none; }

.shipping-options-right .uib-datepicker-popup button.uib-right {
  background-image: url("../images/icons/ic_chevron_right_black_24dp_1x.png");
  height: 30px;
  background-position: center;
  background-repeat: no-repeat; }

.shipping-options-right .uib-datepicker-popup button.uib-left {
  background-image: url("../images/icons/ic_chevron_left_black_24dp_1x.png");
  height: 30px;
  background-position: center;
  background-repeat: no-repeat; }

.shipping-options-right .btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5 !important;
  border-color: #269abc; }

@media (max-width: 600px) {
  .shippingack-container label {
    text-align: left !important; } }

@media (max-width: 350px) {
  .shippingack-container label {
    width: 100% !important; } }

#county:focus {
  border: 1px solid #00a5e0 !important; }

/***************Shippin Schedule Styles***************/
#shipping_schedule .lineInfo {
  margin: 10px;
  text-align: center; }
  #shipping_schedule .lineInfo span {
    font-weight: 600;
    margin-left: 10px; }

#shipping_schedule table {
  width: 100%; }
  #shipping_schedule table thead tr {
    background-color: rgba(247, 247, 150, 0.61); }
  #shipping_schedule table thead th {
    border: 1px solid rgba(0, 0, 0, 0.14);
    padding: 5px;
    text-align: center; }
  #shipping_schedule table tbody td {
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0.14); }

@media screen and (max-width: 768px) {
  #shipping_schedule table thead {
    display: none; }
  #shipping_schedule table tbody tr {
    display: block;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    margin-bottom: 1.3rem; }
    #shipping_schedule table tbody tr td {
      background-color: #fff;
      display: block;
      text-align: right;
      border: none;
      min-height: 30px;
      margin: 10px; }
      #shipping_schedule table tbody tr td span {
        display: inline-block;
        width: 100px; }
    #shipping_schedule table tbody tr td[data-title]:before {
      content: attr(data-title);
      float: left;
      font-size: inherit;
      font-weight: 700;
      color: rgba(0, 0, 0, 0.54); } }

.align-right {
  position: absolute;
  right: 25px; }

.shippingack-container md-input-container {
  position: relative; }
  .shippingack-container md-input-container label {
    display: none; }
  .shippingack-container md-input-container.md-input-invalid .md-input,
  .shippingack-container md-input-container.md-input-invalid md-select {
    border-color: #ff6d00 !important; }

.shippingack-container .tick-icon,
.shippingack-container .info-icon {
  position: absolute;
  top: 5px;
  font-size: 20px;
  right: -13px; }

.shippingack-container .tick-icon-partner {
  color: green;
  font-size: 20px;
  padding-top: 5px;
  padding-left: 10px; }

.shippingack-container .lable-container {
  padding: 2px 0px;
  text-align: left; }

.shippingack-container .fields-container:last-child {
  margin-bottom: 18px; }

.shippingack-container .make-room {
  top: 5px;
  right: -35px; }

.shippingack-container partner-search {
  width: 44%; }

@media only screen and (max-width: 600px) {
  .shippingack-container md-input-container {
    margin: 5px 0px !important; }
  .shippingack-container .lable-container {
    padding: 2px 10px; }
  .shippingack-container .fields-container {
    margin-bottom: 18px; }
  .shippingack-container .info-text {
    padding-left: 10px; } }

.align-right-split-button {
  padding-left: 31%; }

/*Classes for Affiliates*/
.shipping-header-controlls > div {
  margin-top: 5px; }

.shipping-header-controlls md-input-container {
  margin: 0;
  width: 150px;
  padding: 0;
  height: 34px;
  background: white; }

.shipping-header-controlls label {
  padding: 10px 5px; }

.selectdemoSelectHeader .demo-header-searchbox {
  border: none;
  outline: none;
  height: 100%;
  width: 100%;
  padding: 0; }

.selectdemoSelectHeader .demo-select-header {
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  padding-left: 10.667px;
  height: 48px;
  cursor: pointer;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: auto; }

.selectdemoSelectHeader md-content._md {
  max-height: 240px; }

.rf-step .sp-step {
  border-right: 1px solid #d0d0d0 !important; }

.sp-step {
  border-left: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  border-top: 1px solid #d0d0d0;
  height: 100%; }
  .sp-step__header {
    border-bottom: 1px solid #d0d0d0;
    background-color: #f6f9f8;
    padding: 0px 10px; }
  .sp-step__title-container {
    display: inline-block;
    font-size: 14px;
    font-weight: bold; }
  .sp-step__step-indicator {
    color: #61798a; }
  .sp-step__step-help {
    display: inline-block; }

.fulfillment__content {
  padding-left: 30px;
  padding-top: 15px; }
  .fulfillment__content md-radio-button {
    font-size: 13px;
    line-height: 2; }

@media (max-width: 960px) {
  .step-container {
    height: auto !important; }
  .shipping-field input[type="text"] {
    height: 50px; }
  .sp-step {
    border-right: 1px solid #d0d0d0; }
    .sp-step .address-book-btn {
      width: 100%;
      margin-bottom: 0px; }
      .sp-step .address-book-btn span {
        display: inline-block;
        width: 90px; }
    .sp-step .apply-btn {
      width: 100%;
      margin: 10px; }
  .fulfillment__content {
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 15px; }
  .fulfillment md-radio-button {
    line-height: 3; }
  .fulfillment__options {
    min-height: 170px !important; } }

.unassembeled-dlg__toolbar {
  background: #006487 !important; }

.unassembeled-dlg__title, .unassembeled-dlg__close {
  color: #fff !important; }

.unassembeled-dlg__container {
  min-height: 200px;
  height: calc(100% - 5px); }

.unassembeled-dlg__actions {
  border-top: 1px solid #ede8e8; }

.unassembeled-tview {
  width: 100%;
  white-space: nowrap; }
  .unassembeled-tview th {
    color: gray; }
  .unassembeled-tview th,
  .unassembeled-tview td {
    padding: 5px;
    text-align: left;
    font-size: 11px; }
    .unassembeled-tview th td:nth-child(1),
    .unassembeled-tview td td:nth-child(1) {
      width: 20px; }
  .unassembeled-tview__row {
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef; }
  .unassembeled-tview__header {
    background-color: #fff; }
  .unassembeled-tview__error {
    width: 200px !important; }

.unassembled-cview__card {
  border: 1px solid #e4e4e4; }

.unassembled-cview__card-title {
  padding: 5px;
  width: 120px;
  text-align: right;
  border-radius: 2px 0 0 2px;
  font-weight: 600;
  position: relative; }
  .unassembled-cview__card-title span {
    color: #828282; }

.unassembled-cview__checkbox {
  position: absolute;
  left: 0; }

.unassembled-cview__card-txt {
  line-height: 2;
  padding-left: 5px; }

.unassembled-cview__parent-card {
  min-height: 140px; }

.unassembled-cview__child-card {
  background-color: #f4fafa;
  min-height: 130px; }

@media only screen and (max-width: 599px) {
  .shippingack-container partner-search {
    width: 100%; }
  .shippingack-container .partner-div {
    width: 110%; }
  .shippingack-container .partner md-input-container.shipping-input-container {
    margin-top: 0px !important; } }

@media only screen and (max-width: 959px) and (min-width: 600px) {
  .shippingack-container partner-search {
    width: 70%; }
  .shippingack-container .partner-div {
    width: 108%; } }

@media only screen and (min-width: 769px) {
  /*All Large devices*/
  .show-large-devices {
    visibility: visible !important; }
  .show-small-devices {
    visibility: hidden !important; } }

@media only screen and (max-width: 1200px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .addressbook-card {
    width: 25%; } }

@media only screen and (max-width: 960px) {
  /*All Tab Portrait & All Mobile Lanscape + Portrait*/
  .shipping-boxcontainer {
    width: 100%; }
  .shipping-options-left .shipping-label {
    width: 100%;
    float: none;
    font-weight: bold;
    display: inline;
    /*added*/ }
  .shipping-options-left .shipping-field {
    width: 100%;
    float: none;
    margin-top: 10px; }
  .shipping-options-left {
    width: 100%;
    height: 250px;
    margin-bottom: 0; }
  .shipping-options-sides.shipping-options-right {
    width: 100%;
    height: 250px; }
  .addressbook-card {
    width: 33.3%; }
  .shipping-options-left .shipping-form-row {
    margin-top: 0px; } }

@media only screen and (max-width: 768px) {
  /*Small Tab Portrait & All Mobile Lanscape + Portrait*/
  .addressbook-card {
    width: 50%; }
  .line-item-table-large-device {
    display: none; }
  .line-item-table-small-device, .select-all-btn {
    display: block; }
  .addressForm {
    width: 100%; }
  .show-large-devices {
    visibility: hidden !important; }
  .show-small-devices {
    visibility: visible !important; } }

@media only screen and (max-width: 480px) {
  /*All Mobile*/
  .easy-select-search-wrap {
    width: 100%; }
  .apply-button {
    width: 100%;
    position: relative;
    right: 0;
    bottom: 0;
    margin-bottom: 10px; }
  .addressbook-card {
    width: 100%; }
  .addressbook-mobile .cm-button-blue {
    width: 100%; }
  .shipping-options-left {
    height: 250px; }
  .shipping-options-sides.shipping-options-right {
    height: 270px; }
  .address-book-btn i {
    display: none; }
  .shpping-item-table {
    margin-top: 0; }
  .line-item-table-large-device {
    display: none; }
  .line-item-table-small-device {
    display: block; }
  .addressForm {
    width: 100%; }
  .address-book-btn span {
    display: none; } }

@media only screen and (max-width: 320px) {
  /*small Mobile Portrait*/
  .ship-back-navigation-container {
    width: 27%; }
  .ship-header-title {
    width: 52%; }
  .shippingtable-expander {
    height: 100px;
    overflow: hidden; }
  tr i.fa-chevron-down, tr i.fa-chevron-up {
    display: block;
    float: right;
    margin-right: 20px;
    line-height: 30px; }
  .addressForm {
    width: 100%; } }

/*---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 321px) and (max-width: 480px) {
  /*Large Mobile Portrait & small Mobile Lanscape*/
  .price-back-navigation-container {
    width: 25%; }
  .price-header-title {
    width: 52%; }
  .shippingtable-expander {
    height: 100px;
    overflow: hidden; }
  tr i.fa-chevron-down, tr i.fa-chevron-up {
    display: block;
    float: right;
    margin-right: 20px;
    line-height: 30px; }
  .addressForm {
    width: 100%; } }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  /*Small Tab Portrait & Large Mobile Lanscape*/
  .ship-back-navigation-container {
    width: 15%; }
  .ship-header-title {
    width: 66%; }
  .shippingtable-expander {
    height: 100px;
    overflow: hidden; }
  tr i.fa-chevron-down, tr i.fa-chevron-up {
    display: block;
    float: right;
    margin-right: 20px;
    line-height: 30px; }
  .addressForm {
    width: 100%; } }

@media only screen and (min-width: 769px) and (max-width: 980px) {
  /*Normal Tab Lanscape & Large Tab Portrait*/
  .ship-back-navigation-container {
    width: 11%; }
  .ship-header-title {
    width: 74%; } }

@media only screen and (min-width: 981px) and (max-width: 1280px) {
  /*Large Tab Lanscape*/
  .ship-back-navigation-container {
    width: 10% !important; } }

@media only screen and (min-width: 1281px) {
  /*Normal Desktop*/
  .ship-back-navigation-container {
    width: 6.3% !important; } }

@media only screen and (min-width: 1824px) {
  /*Large Desktop*/ }

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */ }

.navactions, .orderactions, #simple-epm, #hybrid-epm, #sbdmodule {
  overflow: visible !important; }
  .navactions .navactions__container, .navactions .orderactions__container, .orderactions .navactions__container, .orderactions .orderactions__container, #simple-epm .navactions__container, #simple-epm .orderactions__container, #hybrid-epm .navactions__container, #hybrid-epm .orderactions__container, #sbdmodule .navactions__container, #sbdmodule .orderactions__container {
    min-width: 285px;
    width: 285px;
    z-index: 10; }
    .navactions .navactions__container .convert_to_master, .navactions .orderactions__container .convert_to_master, .orderactions .navactions__container .convert_to_master, .orderactions .orderactions__container .convert_to_master, #simple-epm .navactions__container .convert_to_master, #simple-epm .orderactions__container .convert_to_master, #hybrid-epm .navactions__container .convert_to_master, #hybrid-epm .orderactions__container .convert_to_master, #sbdmodule .navactions__container .convert_to_master, #sbdmodule .orderactions__container .convert_to_master {
      width: 100%;
      font-size: 10px;
      min-height: 40px;
      margin: 0; }
  .navactions .navactions__header h1, .navactions .orderactions__header h1, .orderactions .navactions__header h1, .orderactions .orderactions__header h1, #simple-epm .navactions__header h1, #simple-epm .orderactions__header h1, #hybrid-epm .navactions__header h1, #hybrid-epm .orderactions__header h1, #sbdmodule .navactions__header h1, #sbdmodule .orderactions__header h1 {
    position: relative;
    background: #fff;
    font-size: 16px;
    color: #000000;
    font-family: Arial;
    font-weight: 700; }
  .navactions .navactions__close, .navactions .orderactions__close, .orderactions .navactions__close, .orderactions .orderactions__close, #simple-epm .navactions__close, #simple-epm .orderactions__close, #hybrid-epm .navactions__close, #hybrid-epm .orderactions__close, #sbdmodule .navactions__close, #sbdmodule .orderactions__close {
    position: absolute;
    right: 16px;
    top: 50%;
    opacity: 0.3;
    color: #364b5b;
    font-size: 18px;
    transform: translateY(-50%); }
  .navactions .navactions__action_icons, .navactions .orderactions__action_icons, .orderactions .navactions__action_icons, .orderactions .orderactions__action_icons, #simple-epm .navactions__action_icons, #simple-epm .orderactions__action_icons, #hybrid-epm .navactions__action_icons, #hybrid-epm .orderactions__action_icons, #sbdmodule .navactions__action_icons, #sbdmodule .orderactions__action_icons {
    font-size: 20px;
    font-weight: 400;
    color: #000000;
    margin-right: 2px; }
  .navactions .navactions__action__txt, .navactions .orderactions__action__txt, .orderactions .navactions__action__txt, .orderactions .orderactions__action__txt, #simple-epm .navactions__action__txt, #simple-epm .orderactions__action__txt, #hybrid-epm .navactions__action__txt, #hybrid-epm .orderactions__action__txt, #sbdmodule .navactions__action__txt, #sbdmodule .orderactions__action__txt {
    color: #000000;
    font-size: 14px;
    font-weight: 400; }
  .navactions .navactions__list_item, .navactions .orderactions__list_item, .orderactions .navactions__list_item, .orderactions .orderactions__list_item, #simple-epm .navactions__list_item, #simple-epm .orderactions__list_item, #hybrid-epm .navactions__list_item, #hybrid-epm .orderactions__list_item, #sbdmodule .navactions__list_item, #sbdmodule .orderactions__list_item {
    min-height: 45px;
    height: 45px;
    padding: 0px; }
    .navactions .navactions__list_item .md-button, .navactions .orderactions__list_item .md-button, .orderactions .navactions__list_item .md-button, .orderactions .orderactions__list_item .md-button, #simple-epm .navactions__list_item .md-button, #simple-epm .orderactions__list_item .md-button, #hybrid-epm .navactions__list_item .md-button, #hybrid-epm .orderactions__list_item .md-button, #sbdmodule .navactions__list_item .md-button, #sbdmodule .orderactions__list_item .md-button {
      margin: 0px;
      height: 45px;
      line-height: 45px;
      width: 100%;
      text-align: left;
      padding: 0px 16px; }
    .navactions .navactions__list_item .md-button[disabled='disabled'], .navactions .orderactions__list_item .md-button[disabled='disabled'], .orderactions .navactions__list_item .md-button[disabled='disabled'], .orderactions .orderactions__list_item .md-button[disabled='disabled'], #simple-epm .navactions__list_item .md-button[disabled='disabled'], #simple-epm .orderactions__list_item .md-button[disabled='disabled'], #hybrid-epm .navactions__list_item .md-button[disabled='disabled'], #hybrid-epm .orderactions__list_item .md-button[disabled='disabled'], #sbdmodule .navactions__list_item .md-button[disabled='disabled'], #sbdmodule .orderactions__list_item .md-button[disabled='disabled'] {
      opacity: 0.3; }
    .navactions .navactions__list_item .count_badge, .navactions .orderactions__list_item .count_badge, .orderactions .navactions__list_item .count_badge, .orderactions .orderactions__list_item .count_badge, #simple-epm .navactions__list_item .count_badge, #simple-epm .orderactions__list_item .count_badge, #hybrid-epm .navactions__list_item .count_badge, #hybrid-epm .orderactions__list_item .count_badge, #sbdmodule .navactions__list_item .count_badge, #sbdmodule .orderactions__list_item .count_badge {
      width: 28px;
      height: 20px;
      border-radius: 8px;
      background-color: #7fadc0;
      text-align: center;
      margin-right: 10px;
      float: right;
      margin-top: 12px;
      position: relative; }
      .navactions .navactions__list_item .count_badge span, .navactions .orderactions__list_item .count_badge span, .orderactions .navactions__list_item .count_badge span, .orderactions .orderactions__list_item .count_badge span, #simple-epm .navactions__list_item .count_badge span, #simple-epm .orderactions__list_item .count_badge span, #hybrid-epm .navactions__list_item .count_badge span, #hybrid-epm .orderactions__list_item .count_badge span, #sbdmodule .navactions__list_item .count_badge span, #sbdmodule .orderactions__list_item .count_badge span {
        position: absolute;
        right: 7px;
        top: -12px;
        font-weight: bold; }

.sidenav-template-container .secondary-toolbar {
  height: 34px !important;
  background: #FFF !important;
  min-height: 34px !important; }

.sidenav-template-container .secondary-toolbar-content {
  background: #FFF;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  height: 34px !important;
  color: #000 !important;
  padding: 0 !important; }

.sidenav-template-container .secondary-nav-header-text {
  font-weight: bold; }

.sidenav-template-container .secondary-nav-back-btn {
  position: static; }

.toggle-line-item .toggle-line-item__container {
  position: relative; }

.toggle-line-item .toggle-line-item__container::after {
  position: absolute;
  font-family: 'Material Icons';
  content: 'keyboard_arrow_down';
  font-size: 24px;
  top: 50%;
  right: 10px;
  transition: ease-in 0.25s;
  transform: translateY(-50%); }

.toggle-line-item .open.toggle-line-item__container::after {
  transform: translateY(-50%) rotate(180deg); }

.toggle-line-item .open.toggle-line-item__container {
  background: #e8e8e8; }

.toggle-line-item .toggle-line-item__child {
  transition: ease-in 0.25s; }
  .toggle-line-item .toggle-line-item__child md-list-item button {
    padding-left: 30px !important;
    opacity: 1; }

.toggle-line-item .hide-item {
  height: 0px;
  min-height: 0px;
  width: 0px;
  z-index: -1;
  transition: ease-in 0.25s; }
  .toggle-line-item .hide-item md-list-item button {
    z-index: -1;
    opacity: 0; }

#simple-epm, #hybrid-epm, #epm-property, #complex-epm-conflict-resolution, #sbdmodule {
  /*Configuration mandatory cstics.
  1. For mandatory cstic - Label should be blue in color, Normal font, Append star
  2. For mandatory cstic with empty value - Bold font
*/
  /* Configuration text-area cstics*/ }
  #simple-epm .has-error, #hybrid-epm .has-error, #epm-property .has-error, #complex-epm-conflict-resolution .has-error, #sbdmodule .has-error {
    border: solid 1px red; }
  #simple-epm .form-control, #hybrid-epm .form-control, #epm-property .form-control, #complex-epm-conflict-resolution .form-control, #sbdmodule .form-control {
    font-size: 12px; }
  #simple-epm label, #hybrid-epm label, #epm-property label, #complex-epm-conflict-resolution label, #sbdmodule label {
    font-weight: normal;
    margin-bottom: 5px; }
  #simple-epm .required label:after, #hybrid-epm .required label:after, #epm-property .required label:after, #complex-epm-conflict-resolution .required label:after, #sbdmodule .required label:after {
    color: #e32;
    content: ' *';
    display: inline; }
  #simple-epm .conflicted label, #hybrid-epm .conflicted label, #epm-property .conflicted label, #complex-epm-conflict-resolution .conflicted label, #sbdmodule .conflicted label {
    color: red !important; }
  #simple-epm .conflicted input[type=text], #hybrid-epm .conflicted input[type=text], #epm-property .conflicted input[type=text], #complex-epm-conflict-resolution .conflicted input[type=text], #sbdmodule .conflicted input[type=text] {
    border: solid 1px red !important; }
  #simple-epm .conflicted .select2-container, #hybrid-epm .conflicted .select2-container, #epm-property .conflicted .select2-container, #complex-epm-conflict-resolution .conflicted .select2-container, #sbdmodule .conflicted .select2-container {
    border: solid 1px red; }
  #simple-epm .checkbox, #hybrid-epm .checkbox, #epm-property .checkbox, #complex-epm-conflict-resolution .checkbox, #sbdmodule .checkbox {
    padding: 10px 0; }
  #simple-epm .checkbox label, #hybrid-epm .checkbox label, #epm-property .checkbox label, #complex-epm-conflict-resolution .checkbox label, #sbdmodule .checkbox label {
    padding-left: 25px;
    line-height: 20px;
    margin-bottom: -10px;
    font-weight: 400;
    cursor: pointer;
    /* margin-top: 2px; */
    vertical-align: middle; }
  #simple-epm .checkbox input[type="checkbox"], #hybrid-epm .checkbox input[type="checkbox"], #epm-property .checkbox input[type="checkbox"], #complex-epm-conflict-resolution .checkbox input[type="checkbox"], #sbdmodule .checkbox input[type="checkbox"] {
    margin-left: -25px;
    opacity: unset;
    margin-top: 0px !important;
    width: 20px;
    height: 20px; }
  #simple-epm .secondary-nav-header-text, #hybrid-epm .secondary-nav-header-text, #epm-property .secondary-nav-header-text, #complex-epm-conflict-resolution .secondary-nav-header-text, #sbdmodule .secondary-nav-header-text {
    vertical-align: text-bottom; }
  #simple-epm .grid-container, #hybrid-epm .grid-container, #epm-property .grid-container, #complex-epm-conflict-resolution .grid-container, #sbdmodule .grid-container {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
  #simple-epm .cstic-group, #hybrid-epm .cstic-group, #epm-property .cstic-group, #complex-epm-conflict-resolution .cstic-group, #sbdmodule .cstic-group {
    padding: 5px; }
    #simple-epm .cstic-group .cstic-group-header, #hybrid-epm .cstic-group .cstic-group-header, #epm-property .cstic-group .cstic-group-header, #complex-epm-conflict-resolution .cstic-group .cstic-group-header, #sbdmodule .cstic-group .cstic-group-header {
      padding: 5px 0px; }
      #simple-epm .cstic-group .cstic-group-header span, #hybrid-epm .cstic-group .cstic-group-header span, #epm-property .cstic-group .cstic-group-header span, #complex-epm-conflict-resolution .cstic-group .cstic-group-header span, #sbdmodule .cstic-group .cstic-group-header span {
        display: inline;
        padding: .2em .6em .3em;
        font-size: 90%;
        line-height: 1;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        border-radius: .25em;
        background-color: #337ab7; }
    #simple-epm .cstic-group .devices, #hybrid-epm .cstic-group .devices, #epm-property .cstic-group .devices, #complex-epm-conflict-resolution .cstic-group .devices, #sbdmodule .cstic-group .devices {
      margin-top: 10px; }
    #simple-epm .cstic-group .device-item, #hybrid-epm .cstic-group .device-item, #epm-property .cstic-group .device-item, #complex-epm-conflict-resolution .cstic-group .device-item, #sbdmodule .cstic-group .device-item {
      border: 1px solid #c1bcbc;
      height: 38px;
      margin: 0px 10px;
      padding: 5px; }
      #simple-epm .cstic-group .device-item .device-item-title, #hybrid-epm .cstic-group .device-item .device-item-title, #epm-property .cstic-group .device-item .device-item-title, #complex-epm-conflict-resolution .cstic-group .device-item .device-item-title, #sbdmodule .cstic-group .device-item .device-item-title {
        float: left;
        padding-top: 5px; }
        #simple-epm .cstic-group .device-item .device-item-title span, #hybrid-epm .cstic-group .device-item .device-item-title span, #epm-property .cstic-group .device-item .device-item-title span, #complex-epm-conflict-resolution .cstic-group .device-item .device-item-title span, #sbdmodule .cstic-group .device-item .device-item-title span {
          vertical-align: text-bottom; }
      #simple-epm .cstic-group .device-item .device-item-actions, #hybrid-epm .cstic-group .device-item .device-item-actions, #epm-property .cstic-group .device-item .device-item-actions, #complex-epm-conflict-resolution .cstic-group .device-item .device-item-actions, #sbdmodule .cstic-group .device-item .device-item-actions {
        float: right; }
        #simple-epm .cstic-group .device-item .device-item-actions a, #hybrid-epm .cstic-group .device-item .device-item-actions a, #epm-property .cstic-group .device-item .device-item-actions a, #complex-epm-conflict-resolution .cstic-group .device-item .device-item-actions a, #sbdmodule .cstic-group .device-item .device-item-actions a {
          cursor: pointer;
          padding: 5px; }
        #simple-epm .cstic-group .device-item .device-item-actions .delete-icon, #hybrid-epm .cstic-group .device-item .device-item-actions .delete-icon, #epm-property .cstic-group .device-item .device-item-actions .delete-icon, #complex-epm-conflict-resolution .cstic-group .device-item .device-item-actions .delete-icon, #sbdmodule .cstic-group .device-item .device-item-actions .delete-icon {
          color: red; }
        #simple-epm .cstic-group .device-item .device-item-actions .conflict-resolution-icon, #hybrid-epm .cstic-group .device-item .device-item-actions .conflict-resolution-icon, #epm-property .cstic-group .device-item .device-item-actions .conflict-resolution-icon, #complex-epm-conflict-resolution .cstic-group .device-item .device-item-actions .conflict-resolution-icon, #sbdmodule .cstic-group .device-item .device-item-actions .conflict-resolution-icon {
          color: red; }
  #simple-epm .cstic-box, #hybrid-epm .cstic-box, #epm-property .cstic-box, #complex-epm-conflict-resolution .cstic-box, #sbdmodule .cstic-box {
    padding-bottom: 15px; }
    #simple-epm .cstic-box .cstic-box-header, #hybrid-epm .cstic-box .cstic-box-header, #epm-property .cstic-box .cstic-box-header, #complex-epm-conflict-resolution .cstic-box .cstic-box-header, #sbdmodule .cstic-box .cstic-box-header {
      padding: 5px 0px; }
      #simple-epm .cstic-box .cstic-box-header span, #hybrid-epm .cstic-box .cstic-box-header span, #epm-property .cstic-box .cstic-box-header span, #complex-epm-conflict-resolution .cstic-box .cstic-box-header span, #sbdmodule .cstic-box .cstic-box-header span {
        float: left;
        font-size: 13px;
        font-weight: 700;
        margin-top: -9px;
        margin-right: 5px; }
      #simple-epm .cstic-box .cstic-box-header hr, #hybrid-epm .cstic-box .cstic-box-header hr, #epm-property .cstic-box .cstic-box-header hr, #complex-epm-conflict-resolution .cstic-box .cstic-box-header hr, #sbdmodule .cstic-box .cstic-box-header hr {
        margin-bottom: 20px;
        border-top: 1px solid #eee; }
  #simple-epm select,
  #simple-epm input[type="text"], #hybrid-epm select,
  #hybrid-epm input[type="text"], #epm-property select,
  #epm-property input[type="text"], #complex-epm-conflict-resolution select,
  #complex-epm-conflict-resolution input[type="text"], #sbdmodule select,
  #sbdmodule input[type="text"] {
    display: block;
    width: 100%;
    height: 27px;
    padding: 6px 12px;
    font-size: 11px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
  #simple-epm select[multiple], #hybrid-epm select[multiple], #epm-property select[multiple], #complex-epm-conflict-resolution select[multiple], #sbdmodule select[multiple] {
    height: auto;
    resize: both; }
  #simple-epm input[readonly], #simple-epm input[type=text]:disabled, #simple-epm select[disabled], #hybrid-epm input[readonly], #hybrid-epm input[type=text]:disabled, #hybrid-epm select[disabled], #epm-property input[readonly], #epm-property input[type=text]:disabled, #epm-property select[disabled], #complex-epm-conflict-resolution input[readonly], #complex-epm-conflict-resolution input[type=text]:disabled, #complex-epm-conflict-resolution select[disabled], #sbdmodule input[readonly], #sbdmodule input[type=text]:disabled, #sbdmodule select[disabled] {
    background-color: #e9ecef;
    opacity: 1; }
  #simple-epm hr, #hybrid-epm hr, #epm-property hr, #complex-epm-conflict-resolution hr, #sbdmodule hr {
    margin-top: 0px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #a79090; }
  #simple-epm input[type=text], #simple-epm textarea, #hybrid-epm input[type=text], #hybrid-epm textarea, #epm-property input[type=text], #epm-property textarea, #complex-epm-conflict-resolution input[type=text], #complex-epm-conflict-resolution textarea, #sbdmodule input[type=text], #sbdmodule textarea {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    border: 1px solid #DDDDDD; }
  #simple-epm input[type=text]:focus, #simple-epm textarea:focus, #simple-epm select:focus, #hybrid-epm input[type=text]:focus, #hybrid-epm textarea:focus, #hybrid-epm select:focus, #epm-property input[type=text]:focus, #epm-property textarea:focus, #epm-property select:focus, #complex-epm-conflict-resolution input[type=text]:focus, #complex-epm-conflict-resolution textarea:focus, #complex-epm-conflict-resolution select:focus, #sbdmodule input[type=text]:focus, #sbdmodule textarea:focus, #sbdmodule select:focus {
    box-shadow: 0 0 5px #51cbee;
    border: 1px solid #51cbee; }
  #simple-epm md-toolbar, #hybrid-epm md-toolbar, #epm-property md-toolbar, #complex-epm-conflict-resolution md-toolbar, #sbdmodule md-toolbar {
    background-color: #fff;
    color: #000;
    min-height: 50px; }
  #simple-epm md-input-container, #hybrid-epm md-input-container, #epm-property md-input-container, #complex-epm-conflict-resolution md-input-container, #sbdmodule md-input-container {
    display: inline;
    padding: 0px;
    margin: 0px; }
  #simple-epm md-select-value, #hybrid-epm md-select-value, #epm-property md-select-value, #complex-epm-conflict-resolution md-select-value, #sbdmodule md-select-value {
    height: 20px !important; }
  #simple-epm .cstic-mandatory label, #simple-epm .cstic-mandatory .md-label, #hybrid-epm .cstic-mandatory label, #hybrid-epm .cstic-mandatory .md-label, #epm-property .cstic-mandatory label, #epm-property .cstic-mandatory .md-label, #complex-epm-conflict-resolution .cstic-mandatory label, #complex-epm-conflict-resolution .cstic-mandatory .md-label, #sbdmodule .cstic-mandatory label, #sbdmodule .cstic-mandatory .md-label {
    color: #006487;
    font-weight: normal; }
  #simple-epm .cstic-mandatory-empty, #simple-epm .cstic-mandatory-empty label, #simple-epm .cstic-mandatory-empty .md-label, #hybrid-epm .cstic-mandatory-empty, #hybrid-epm .cstic-mandatory-empty label, #hybrid-epm .cstic-mandatory-empty .md-label, #epm-property .cstic-mandatory-empty, #epm-property .cstic-mandatory-empty label, #epm-property .cstic-mandatory-empty .md-label, #complex-epm-conflict-resolution .cstic-mandatory-empty, #complex-epm-conflict-resolution .cstic-mandatory-empty label, #complex-epm-conflict-resolution .cstic-mandatory-empty .md-label, #sbdmodule .cstic-mandatory-empty, #sbdmodule .cstic-mandatory-empty label, #sbdmodule .cstic-mandatory-empty .md-label {
    font-weight: bold; }
  #simple-epm .cstic-mandatory label:after, #simple-epm .cstic-mandatory .md-label:after, #hybrid-epm .cstic-mandatory label:after, #hybrid-epm .cstic-mandatory .md-label:after, #epm-property .cstic-mandatory label:after, #epm-property .cstic-mandatory .md-label:after, #complex-epm-conflict-resolution .cstic-mandatory label:after, #complex-epm-conflict-resolution .cstic-mandatory .md-label:after, #sbdmodule .cstic-mandatory label:after, #sbdmodule .cstic-mandatory .md-label:after {
    content: ' *'; }
  #simple-epm .text-area, #hybrid-epm .text-area, #epm-property .text-area, #complex-epm-conflict-resolution .text-area, #sbdmodule .text-area {
    border: 1px solid #ccc;
    padding: 5px;
    width: 80%;
    /* background-color: #e9ecef;*/ }
  #simple-epm option[title=invalid], #hybrid-epm option[title=invalid], #epm-property option[title=invalid], #complex-epm-conflict-resolution option[title=invalid], #sbdmodule option[title=invalid] {
    color: darkgrey;
    text-decoration: line-through; }

#epm-property .grid-container {
  margin-bottom: 5px; }

.optgroup label {
  background: #095772;
  color: white;
  padding: 10px;
  text-transform: none;
  height: 33px; }

.optgroup md-option {
  height: 33px;
  padding-left: 20px !important;
  padding-right: 0px !important; }

.custom-pmo .text-area {
  width: 300% !important; }

.delete-line__container, .unassembled-line__container, .locked-quotes-status__container, .update-config__container {
  height: 100%;
  padding: 10px 15px; }

.delete-line .md-toolbar-tools, .unassembled-line .md-toolbar-tools, .locked-quotes-status .md-toolbar-tools, .update-config .md-toolbar-tools {
  padding: 0px 15px !important; }

.delete-line__tb, .unassembled-line__tb, .locked-quotes-status__tb, .update-config__tb {
  width: 100%;
  white-space: nowrap; }

.delete-line__thead, .unassembled-line__thead, .locked-quotes-status__thead, .update-config__thead {
  background-color: #efefef; }

.delete-line__tr, .unassembled-line__tr, .locked-quotes-status__tr, .update-config__tr {
  border: 1px solid #efefef; }

.delete-line__th, .delete-line__td, .unassembled-line__th, .unassembled-line__td, .locked-quotes-status__th, .locked-quotes-status__td, .update-config__th, .update-config__td {
  padding: 8px;
  text-align: left;
  font-size: 11px; }

.delete-line md-checkbox, .unassembled-line md-checkbox, .locked-quotes-status md-checkbox, .update-config md-checkbox {
  transform: scale(0.75);
  margin-left: 5px; }

@media screen and (max-width: 960px) {
  .delete-line, .unassembled-line, .locked-quotes-status, .update-config {
    height: 100%;
    max-height: 100% !important; }
    .delete-line__container, .unassembled-line__container, .locked-quotes-status__container, .update-config__container {
      height: 100%; }
    .delete-line md-checkbox, .unassembled-line md-checkbox, .locked-quotes-status md-checkbox, .update-config md-checkbox {
      transform: scale(0.75);
      margin: 0px;
      right: -5px;
      top: -10px; } }

.locked-quotes-status__tb {
  table-layout: fixed !important;
  width: 100%;
  white-space: normal !important; }

.locked-quotes-status__tb td {
  word-wrap: break-word; }

.locked-quotes-status__qno {
  max-width: 200px;
  width: 200px; }

.locked-quotes-status__status {
  min-width: 200px; }

#sistock-table .table-responsive-vertical {
  max-width: 100% !important;
  min-width: 100% !important; }

#sistock-table .table-responsive-vertical md-select .md-select-value {
  border: none !important; }

#sistock-table .table-responsive-vertical md-select.md-table-select > .md-select-value {
  border-bottom: none !important; }

.sistock-btn, .sistock-btn:hover {
  border-radius: 3px;
  background: #006487 !important;
  color: #FFF !important; }

@media screen and (max-width: 767px) {
  #sistock-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover {
    background-color: #eee !important; }
  #sistock-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td {
    background-color: inherit !important; } }

@media screen and (max-width: 768px) {
  .sistock-content > md-card {
    box-shadow: none !important; }
  #sistock-table .table-responsive-vertical .table {
    margin-bottom: 0;
    background-color: transparent; }
  #sistock-table .table-responsive-vertical .table > thead,
  #sistock-table .table-responsive-vertical .table > tfoot {
    display: none; }
  #sistock-table .table-responsive-vertical .table > tbody {
    display: block; }
  #sistock-table .table-responsive-vertical .table > tbody > tr {
    display: block;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    margin-bottom: 1.3rem;
    height: inherit; }
  #sistock-table .table-responsive-vertical .table > tbody > tr > td {
    background-color: #fff;
    /*vertical-align: middle;*/
    text-align: right;
    border: none;
    padding: 1.3rem !important;
    display: block; }
  #sistock-table .table-responsive-vertical .table > tbody > tr > td[data-title]:before {
    content: attr(data-title);
    float: left;
    font-size: inherit;
    font-weight: 400;
    color: #757575; }
  #sistock-table .table-responsive-vertical .shadow-z-1 {
    box-shadow: none; }
  #sistock-table .table-responsive-vertical .shadow-z-1 > .table > tbody > tr {
    border: none;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24); }
  #sistock-table .table-responsive-vertical .table-bordered {
    border: 0; }
  #sistock-table .table-responsive-vertical .table-bordered > tbody > tr > td {
    border: 0;
    border-bottom: 1px solid #e0e0e0; }
  #sistock-table .table-responsive-vertical .table-bordered > tbody > tr > td:last-child {
    border-bottom: 0; }
  #sistock-table .table-responsive-vertical .table-hover > tbody > tr:hover > td,
  #sistock-table .table-responsive-vertical .table-hover > tbody > tr:hover {
    background-color: #fff; }
  #sistock-table .table-responsive-vertical .table-hover > tbody > tr > td:hover {
    background-color: rgba(0, 0, 0, 0.12); }
  .ribbon {
    /*left: 37px !important;
    margin-top: -20px !important;
    margin-left: -20px !important;*/
    left: 0px !important; } }

@media screen and (min-width: 640px) and (max-width: 768px) {
  #sistock-table .table-responsive-vertical .table > tbody > tr > td > .active-switch {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 93%;
    padding-bottom: 15px; } }

@media screen and (max-width: 640px) {
  #sistock-table .table-responsive-vertical .table > tbody > tr > td > .active-switch {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 90%;
    padding-bottom: 15px; }
  .channel-input-theme .sistock-btn {
    margin-top: 10px !important;
    margin-left: 0px; }
  .compas-custom-theme .sistock-details-layout {
    width: 100% !important; } }

/*.channel-input-theme {
  margin-top: 30px; }
  .channel-input-theme md-input-container label {
	  display: none !important;
  }
  .channel-input-theme md-input-container {
    padding: 0px;
    margin: 0px !important;
    height: 34px !important; 
	width: 100%}
    .channel-input-theme md-input-container .input-label {
      color: #000 !important;
      padding-left: 15px;
      margin-bottom: 1px;
      font-weight: bold; }
    .channel-input-theme md-input-container input {
      border: solid 1px #999 !important;
      padding-left: 5px !important;
      height: 34px !important;
      border-radius: 3px !important;
      font-size: 13px !important;
      color: #000 !important; }
  .channel-input-theme md-autocomplete .md-show-clear-button button {
    display: none !important; }*/
.compas-custom-theme .sistock-details-layout {
  width: 80%;
  padding: 0 5px;
  margin: 0 auto; }

/*Ribbon*/
.ribbon {
  position: relative;
  left: -3px;
  z-index: 1;
  overflow: hidden;
  width: 50px;
  height: 50px;
  text-align: right;
  margin-top: -50px;
  margin-left: -23px;
  top: 30px; }

.ribbon span {
  font-size: 9px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 12px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 50px;
  display: block;
  background: #2fb840;
  background: linear-gradient(#2fb840 0%, #2fb840 100%);
  box-shadow: 0 3px 10px -5px black;
  position: absolute;
  top: 10px;
  left: -7px; }

.ribbon span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #2fb840;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #2fb840; }

.ribbon span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #2fb840;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #2fb840; }

table.md-table th.md-column {
  color: rgba(0, 0, 0, 0.54) !important; }

#sistock-table > table.md-table thead.md-head > tr.md-row {
  height: 10px; }

#siStock-table > tbody > tr:nth-child(odd) {
  background: #f2f5f8; }

#sistock-table .table-responsive-vertical >
table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),
table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2) {
  padding-right: 20px !important; }

table.md-table th.md-column {
  white-space: normal !important; }

@media screen and (min-width: 770px) {
  .td-width {
    min-width: 150px !important;
    width: 150px !important; } }

#siStock-table .thead-bg-color {
  background-color: #6c7376; }

#siStock-table table.md-table td.md-cell > *, table.md-table th.md-column > span {
  color: #FFF; }

/*.pad-right-50 {
	  padding-right:50px !important;
  }
  
  .pad-left-50 {
	  padding-left:50px !important;
  }*/
@media (max-width: 959px) {
  /*.pad-right-50 {
	  padding-right: inherit !important;
	}
  
	.pad-left-50 {
		padding-left: inherit !important;
	}*/
  .table-comment-width {
    width: inherit !important; } }

.cp-header {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  color: #7F7F7F;
  font-size: 20px; }

.padd-rt-0 {
  padding-right: 0px !important; }

.sistock-details-layout md-input-container {
  margin-bottom: 10px !important; }

.sistock-details-layout .hide-ermsg .md-errors-spacer {
  display: none !important; }

.selectSearchHeader .select-header-searchbox {
  border: none;
  outline: none;
  height: 100%;
  width: 100%;
  padding: 0; }

.selectSearchHeader .select-header {
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  padding-left: 10.667px;
  height: 48px;
  cursor: pointer;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: auto; }

.selectSearchHeader md-content._md {
  max-height: 240px; }

.bar-height {
  min-height: 48px; }

#sistock_container .create-btn {
  bottom: 15px;
  background: #3fca44 !important;
  position: fixed;
  right: 0px; }

#sistock_container .create-btn i {
  font-size: 35px;
  margin-top: 10px; }

#sistock_container .sistock-table-pagintaion .page-select .label, #sistock_container .sistock-table-pagintaion .limit-select .label, #sistock_container .sistock-table-pagintaion .buttons .label {
  font-size: 12px !important;
  color: rgba(0, 0, 0, 0.54) !important; }

#sistock_container .sistock-table-pagintaion md-icon svg path {
  fill: rgba(0, 0, 0, 0.54) !important; }

#sistock_container .sistock-table-pagintaion md-select.md-table-select > .md-select-value {
  padding: 0;
  min-width: 0;
  min-height: 24px;
  border-bottom: solid 1px #999 !important; }

#sistock_container .input-search-ctr > .md-errors-spacer {
  display: none; }

.acc-header-label {
  margin-right: 25px;
  margin-top: 10px; }

.table-comment-width {
  width: 175px; }

#siStockForm md-input-container input, #siStockForm md-select .md-select-value {
  border-radius: 0px !important;
  border-width: 0 0 1px 0 !important;
  border-color: rgba(0, 0, 0, 0.12) !important; }

#siStockForm md-input-container label {
  font-weight: normal; }

.btn-disabled, .btn-disabled:hover {
  background-color: #999 !important;
  cursor: not-allowed !important; }

#siStockForm .pad-right-50 {
  padding: 50 0px !important; }

#siStockForm .pad-left-50 {
  padding: 0px 50px !important; }

@media (max-width: 959px) {
  #siStockForm .pad-right-50 {
    padding: 0px !important; }
  #siStockForm .pad-left-50 {
    padding: 0px !important; } }

.md-select-menu-container {
  z-index: 900 !important; }

md-backdrop.md-select-backdrop {
  z-index: 899 !important; }

@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); }

/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  margin-top: -10px\9;
  /*lte IE 8*/
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent; }

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent; }

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25; }

.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }

[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto; }

.slick-prev:before {
  content: '←'; }

[dir='rtl'] .slick-prev:before {
  content: '→'; }

.slick-next {
  right: -25px; }

[dir='rtl'] .slick-next {
  right: auto;
  left: -25px; }

.slick-next:before {
  content: '→'; }

[dir='rtl'] .slick-next:before {
  content: '←'; }

/* Dots */
.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -45px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center; }

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent; }

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1; }

.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block; }

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

#speedcredit_quoteDetails .liBold, #speedcredit_quoteDetails .liBold:hover, #speedcredit_quoteDetails .liBullets, #speedcredit_quoteDetails .liBullets:hover, #speedcredit_quoteDetails .liFontColor, #speedcredit_quoteDetails .liFontColor:hover, #speedcredit_quoteDetails .liHyperlinks, #speedcredit_quoteDetails .liHyperlinks:hover, #speedcredit_quoteDetails .liItalic, #speedcredit_quoteDetails .liItalic:hover, #speedcredit_quoteDetails .liJustify, #speedcredit_quoteDetails .liJustify:hover, #speedcredit_quoteDetails .liLeftAlign, #speedcredit_quoteDetails .liLeftAlign:hover, #speedcredit_quoteDetails .liRightAlign, #speedcredit_quoteDetails .liRightAlign:hover, #speedcredit_quoteDetails .liUnderline, #speedcredit_quoteDetails .liUnderline:hover,
#speedcredit_worklist .liBold,
#speedcredit_worklist .liBold:hover,
#speedcredit_worklist .liBullets,
#speedcredit_worklist .liBullets:hover,
#speedcredit_worklist .liFontColor,
#speedcredit_worklist .liFontColor:hover,
#speedcredit_worklist .liHyperlinks,
#speedcredit_worklist .liHyperlinks:hover,
#speedcredit_worklist .liItalic,
#speedcredit_worklist .liItalic:hover,
#speedcredit_worklist .liJustify,
#speedcredit_worklist .liJustify:hover,
#speedcredit_worklist .liLeftAlign,
#speedcredit_worklist .liLeftAlign:hover,
#speedcredit_worklist .liRightAlign,
#speedcredit_worklist .liRightAlign:hover,
#speedcredit_worklist .liUnderline,
#speedcredit_worklist .liUnderline:hover {
  float: left;
  width: 23px;
  margin-top: 3px;
  height: 22px; }

#speedcredit_quoteDetails .panelControl_grid,
#speedcredit_worklist .panelControl_grid {
  background: #F5F5F5; }

#speedcredit_quoteDetails .liBold,
#speedcredit_worklist .liBold {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6xd3mnWOiNqc9r9aEEAnuOCI0hVU5yP8dK0AJ65YLJpiBslel+dfK2oXWm2/1GS1OtxPNpsk8CCOYR7uoZS3Fh4HJyxyAO/JaCc/6H+lPq/BPq/oep6VBw58+PPh0rTK72RW6T+YbeSPyhen43MunyRRpGjyMzywFERUjVm+JjTphh9Y97IcmFeUdI1b675Te2hupWs7SaHVFvoZEjskYbCAzInGRz/LXbMjKRUvsV6J9Sk/SlK/F9W5f8lKZi9EdVaH9N+kn1b0fQ4j0vU5c+FPg58dq08MOyBa4/4j7/V/+SmOyd1H/cn9b/3X+kPT9/R9Hl/wfPlh2pG9v//Z); }

#speedcredit_quoteDetails .liItalic,
#speedcredit_worklist .liItalic {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7FaRWEttE7xRvIyIzs6qzFitSST13yRLEDZDaVqWgao12LS3H+gTNaztJAEX1UpzRSR8VK9slIEc00FStn+k/R4J9X9D1PSoOHPnx58OlaYL2RW6jHa3CafHJCGkkEKssakAseIIX4iBkeqRyS7yboOpafoEMN8phvpXluLxKhv30zs7/Eux65PLK5bclR/1Fv0txr/x7V/5KUyPRHVUh/TXop9X9H6vxHpepy58KfBz47Vp4YTSBa7/AJ2H/l2/4fHZO6l/uT+t/wC6/wBIen7+j6PL/g+fPDtSN7f/2Q==); }

#speedcredit_quoteDetails .liUnderline,
#speedcredit_worklist .liUnderline {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6ve3lhY6FJqclql01tbi4mUhObhVDOeTjc/PLBZNMQNlGz1azuV0pxpaJHq8RnVj6R9JeHqgOKbkqe2Eir35JoIytl+k/Q4J9X9D1PSoOHPnx5cOlaZG9kVuluradHN5Zmgmm+rx3dr6Bl4swUypxB4oCepxjtK0jklHlwSP+irW6lSKTTYfqyiP1GEr+mIQVrGvFaCu+WTHMjqrIfqLfpbjX/j3r/yUplXRHVUh/TXop9X9H6vxHpepy58KfBz47Vp4YTSBa/8A52H/AJdv+Hx2Tuo/7kvrf+6/0h6fv6Po8v8Ag+fPDtSN7f/Z); }

#speedcredit_quoteDetails .liFontColor,
#speedcredit_worklist .liFontColor {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6/CdLFlHPcRxbRLJNLIqn9nk7uzfeclZtiBsgvLet6Br+m/Xra1SICR4nhljVZEKn4OSkAjmhVx7HLc2OWOVFRRRdbL9J+hwT6v6HqelQcOfPjz4dK0yu9lrdivnLUbPTdL0+0vZxBb6gE9cn1CzQRem00aenHJ9tWoakfxEDqseGVzu9626uy7O7I1GsB8IA8NXvXP+xj2nebPLem+Z7u9s7pY9FvkjWe3P1l5jNHUC5+ONhyKngV570ry7ZGfauCWMAk8Q8unc7IeyWvv6Y/6YM69S25/pLmfqf6P+u86Gvo/3nLj1+z2w8Y4OLpzdF+Wn43hfx8XD8br71uofV/Rt/wBI/ov6vx/0P9J+nz4UXp6u1aceXHHJ4f8AFXxr9LZo/wA1v4HH58HF8L4UF/zrn/fuf9O+V/uP6P8AsXN/1z/2/wD6WJn++4/8e1fq3t9T+pf0/wCF4+2X+nh/ouq/eeJ18S/O7v58V/G3/9k=); }

#speedcredit_quoteDetails .liLeftAlign,
#speedcredit_worklist .liLeftAlign {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6jdaja20VvW3t5nlhWR3m9TkWI3JMcE9a+5yRLEBRXWbd3VFsrIs7BVFZxuTQbmzpjxFNBG8v9K9H6vD6n1f1PqvL9x6vqceXLh/L34Yb2RW6Uanp92y2piWV1MCbxpcOK08YJoh94yJ5pHJBLpt7zXnFclOQ5BYr0GnehN0cCU1+ox/Z9O49L6py9Kr/WKerSn2udfpyXRj1TCH9Nein1f0fq/Eel6nLnwp8HPjtWnhhNIFr/8AnYv+Xb/kpjsndR/3J/W/91/pD0/f0fR5f8Hz5YdqRvb/AP/Z); }

#speedcredit_quoteDetails .liRightAlign,
#speedcredit_worklist .liRightAlign {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6rc3KW9lDci1tpkaNDLLOWDmRuu0cE7NXxyRLEBCfpu1/wCWKy/5L/8AZHjxFNBE/Xbb+99KL0/qvrfV/j9H1PU4cqely+z39OuG9kVul+p2DtbW/px3DzmGMq8QmaML3DLBLF8X05E80jkgP0bqH++rj/kVe/8AZVgSmP1Gf0OFH9X6lXjxl519Wn2PU9X/AIevvkujHqmkP6a9FPq/o/V+I9L1OXPhT4efHatPDCaQLX/87F/y7f8AJTHZO6j/ALk/rn+6/wBIen7+j6PL/g+fPDtSN7f/2Q==); }

#speedcredit_quoteDetails .liJustify,
#speedcredit_worklist .liJustify {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6jc6ja20dvW2t5nlhSR3m9TmWPUkxwTV+k5IliAofpy1/wCWKy/5L/8AZHg4imgjvWtPrNPTj9H6p9Y9Ch9L1K/a48a9Nq8K+2SvZFbpPqen3bC1MSyuv1dN40uHFfnBNEv3iuRPNI5IP9G6h/vq4/5FXv8A2VYEpz9Sl9Xj8XqfUK0o3KtaUpy51/2VfeuS6MeqMh/TXop9X9H6vxHpepy58KfBz47Vp4YTSBa//nYv+Xb/AIfHZO6j/uT+t/7r/SHp+/o+jy/4Pnzw7Uje3//Z); }

#speedcredit_quoteDetails .liBullets,
#speedcredit_worklist .liBullets {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A68r6amnC6ngWUpAJpSIxJI1F5Od92OT3tiAgtK8x+U9Xhs59OjWeHUDKsTiAAK0I5SJMCKxsBvQ5KUJC7TQRlbL9J+hwT6v6HqelQcOfPjz4dK0yN7IrdCy6dcyaI624LzyWpSNOQXkzxcQOTbDrg6pHJJNN8j3tj5ph1e3/AHFhdwyPf2fIEJeGP0xKgXY8wSGplsslxr8UlPfqLfpbjX/j3r/yUplXRj1VIf016KfV/R+r8R6XqcufCnwc+O1aeGE0gWu/52H/AJdv+Hx2Tupf7k/rf+6/0h6fv6Po8v8Ag+fPDtSN7f/Z); }

#speedcredit_quoteDetails .liHyperlinks,
#speedcredit_worklist .liHyperlinks {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7DajTpLeJpIo5JWjR5GZAxJYbszEdzkjJEY2F6ppLFgIYSUPFhwWoPgdseIrwqFbL9J+hwT6v6HqelQcOfPjz4dK0w3sxrdAzaA97ZW4EioAkbUeNZBVV+FgH6EcjkCN2yEqCXzXE2mXU0TQF2ZWkkeNZavNxIVlVVKANRaiv3ZHdtqJ6oz0rrn6/A/WfqPq+lv9vl9n78s6OP1R0P6a9JPq/ofV+I9L1eXPhT4OfHatPDDsgWv/AOdh/wCXb/h8dk7qP+5P63/uv9Ien7+j6PL/AIPnzw7Uje3/2Q==); }

#speedcredit_quoteDetails .liBold:hover,
#speedcredit_worklist .liBold:hover {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AnVrro07RDeXNol4sMXrzMI0eUqF5yOS+7dyd8y+Gy0hTsfzD0a8nsIRp31c6vG8unyTW8YSUJ9oAryoR4HCcVX5MqVfrs36Wr6cfpceXocB6XKtOXp048qbVpkdmPVA38kaeULsEMzyWEkUaRo0jM8kJRFCxhjuxwx+oJDGfK1leLdeVnt4riVrS0lh1Rb2J1jtFYbCAyqnGRj1412y6ZHqZMz+D9J+3pf8AG2Y7Dqldp+muC/VfR+r/AO6fW5ep6f8Auvnw+HlxpWmAsgiH/wASU3+q/wDJTAlQ/wByVf8Adf6Qr7+h6P8AxPny+invhY9X/9k=); }

#speedcredit_quoteDetails .liItalic:hover,
#speedcredit_worklist .liItalic:hover {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6JoV+BZRieCKVmRWMjxK7sWFSWZtyScyiA0hfY+Z9L1D6wLSzRjaTNbSmS2VF9VPtKpPWlcTCkoP67N+la+nH6XHn6HAelyrTl6dOPKnemKOrenSCLTYnVfUdYVKxggFiFFBvtgKQhvKljLYaDbwXi+nfyvLPdLUN+9ldnbdag9clOVnZKvRf0p/zy/42wdGPVK7P9N8F+q+j9X/AN0+ty9T0/8AdfPh8PLjStMiWQRLf4lp/wAe3/JTAlD/AO5Ov7H6Qr7+h6P/ABP1Of0U98O7Hq//2Q==); }

#speedcredit_quoteDetails .liUnderline:hover,
#speedcredit_worklist .liUnderline:hover {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AnVvrv6O0F724tI7v0IfXkLIhkai8nJdxufnmWIglpCvB5rinj0510qIJqcfrKSkX7scPUHLbeqntiYDfySo/Xpv0rX04/S48/Q4D0uVacvTpx5U2rTAjqhZ47aXyzJbzy+glza+h6tC3EyR8QaKCcIO6Qg9EuomTSra5eOOXTYfq4EfNhM/ARBlqi8RQV3wyHNKa0X9KU/4q/wCNsix6pZZ/pz01+q+j9W/3T63L1PT/AN18+Hw8uNK0yJZBEN/iWm/1b/kpgSh/9ydf2P0hX39D0f8Aifqc/oph3Y9X/9k=); }

#speedcredit_quoteDetails .liFontColor:hover,
#speedcredit_worklist .liFontColor:hover {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6DpGpiHTke5hhlAjEkk0qKW6cmd3YVPiScyqtpDtC83WGtWH1y3sYYwHaN45IkDqVPw8lK1HJCrD2OTy4eA0UqP12b9K19OP0uPP0OA9LlWnL06ceVNq0yDHqkWu6taWWkWNpcyrFBeiP1yefJoY/TMsa8I5Ptg0Naf0rnq8eE3O/La3adndkajWA+CAeGr3rn/YlVh5p0HT/Ml1eWk6R6ReoizQH6w8pmjqBc/HGw5FTxK896Vr2yufa+CUACTxD+j9js/9CHaH82P+mDK/rtr6v1/kfqv1T6zyoa+n/eV4/wCr2y3jHBxdKt0P5afjeF/HxcP+ddfek0vP04vrP1D6tv8AVP0hx9T09uP2vh5cePLjleXg/j4fj+1u0f5nfwPE8+Di+F8Kw/Uaf9KL6PTyn9x/Q+xzf9cv+gj/AKWIv/Svq/8Auj1uH/Rp9U4/fX/heOZO3D04XVevxP4vEvz4uK/nxX8bf//Z); }

#speedcredit_quoteDetails .liLeftAlign:hover,
#speedcredit_worklist .liLeftAlign:hover {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8Amlr5hlsraBHtba5aSNZGlnVy5J6lmSGatfEnMmTUArjza7MqrptiWchQOMo3Ow62mR2TSn9f1D69z+rwep6fP6p/x78+XGv2KVp+1wrk+jGt0C6M0NrwV2AgSpRJ2HT/AIomiH3jIyZBoxPVecUxSo5BY7wGnehN0cilEUteVPTm9D0P7ur+tTn0+1zr9OT6MeqFtP01wH1b0fq/+6fW5ep6f+6+fD4eXGlaYCkIhv8AEdP+PX/kpgSof7kq/wC6/wBIV9/Q9H/ifqcvop74d2PV/9k=); }

#speedcredit_quoteDetails .liRightAlign:hover,
#speedcredit_worklist .liRightAlign:hover {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8Am9prV3Z6fFI1na3SFELzT19Qu/WvGGZmrXrmTJqAXnzeaf8AHOsf+Bl/7JMjsmlD9MXPrfXPRh4el6v1bi3ocuXHlx9Otad/Trk+jGt0O6QtZW9I5nn9GPi0YmaML3DLDJF8X05GSYqbRS0/u5f+RV5/2VZFkq8T6XGjcvq32eMnKvP+X1PU/wCHrk+jHqo2n6a4D6t6P1f/AHT63L1PT/3Xz4fDy40rTAUhEN/iOn/Hr/yUwJUP9yVf2P0hX39D0f8Aifqcvop74WPV/9k=); }

#speedcredit_quoteDetails .liJustify:hover,
#speedcredit_worklist .liJustify:hover {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8Amlr5hlsraCN7W2uWkiWRpZ1cuWbqWZIZq18ScyZNQCsfN5A/451j/wADL/2SZHZNLP0lP9d9f0ovT9H1vq/H9zy8eHHrTavGvtk9qY1ugHRmiteCuw9BKlEnYdP+KZoh94yMmQaeGXj/AHcv/Iq8/wCyrIpRtB6tN6/VaUo1a+FOXKv+yr75Pow6oG0/TXAfVvR+r/7p9bl6np/7r58Ph5caVpgLIIhv8R0/49f+SmBKh/uSr/uv9IV9/Q9H/ifqc/op74WPV//Z); }

#speedcredit_quoteDetails .liBullets:hover,
#speedcredit_worklist .liBullets:hover {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6BpOpmHTUea2juWEYkLNGryOSORqzCpJ9zmUQGkKemeetG1SGGWys43WaVrdgYFDRyIORWVSPhqOmE4q5sqa+vTfpWvpx+lx5+hwHpcq05enTjyp3pgYdWrIE6Snpr6knorxQEAk8NhVthgZBKLDyvPba1Y6vEv1b1IhHqtpyDKZUTjFMvGqluxp/XLDPamSb/D+lP8Anl/xtkGHVK7P9N+mPqvo/Vv90+ry9T0/918+Hw8uNK0yBZBEt/iWn/Ht/wAlMCUP/uTr+x+ka+/oej/xP1Of0U98lux6v//Z); }

#speedcredit_quoteDetails .liHyperlinks:hover,
#speedcredit_worklist .liHyperlinks:hover {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACAUFBQYFCAYGCAsHBgcLDQkICAkNDwwMDQwMDxEMDAwMDAwRDhEREhERDhcXGBgXFyAgICAgJCQkJCQkJCQkJAEICAgPDg8cExMcHxkUGR8kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAFAAUAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6LoN1O1inK1iuW4K7yPGrMSwrV3YVJJrmRIjq1xiSjG1OIMyGytw6Hi49JKg+B2xABUikp+uzfpWvpx+lx5+hwHpcq05enTjyptWmSYdVG3sjdadboHRQEiakkayDkq/CwD9CORyucbbYTIDpNRisZ5VkjVnkVpJWjWbk03EhWVFUxgNRaitPllfqGwbqjLclZ683P1+H+kfVefp/wCXWvHL+jjdUJZ/pz0x9V9H6v8A7p9bl6np/wC6+fD4eXGlaYCkIhv8TU/49v8AkpgSh/8AcnX9j9I19/Q9H/ifqcvophY9X//Z); }

#speedcredit_quoteDetails .rajFontEditor,
#speedcredit_quoteDetails .rajFontEditor:hover,
#speedcredit_worklist .rajFontEditor,
#speedcredit_worklist .rajFontEditor:hover {
  position: absolute;
  display: none;
  width: 210px;
  height: 52px;
  background: #E9E9E9;
  border: 1px solid #D8D8D8;
  filter: alpha(opacity=40);
  z-index: 60000;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out; }

#speedcredit_quoteDetails .rajFontEditor,
#speedcredit_worklist .rajFontEditor {
  box-shadow: 3px 3px 5px 6px grey;
  -webkit-transition: all .5s ease-out;
  opacity: .15;
  -webkit-opacity: .15;
  -moz-opacity: .15; }

#speedcredit_quoteDetails DIV[siemens-text-editor] p,
#speedcredit_worklist DIV[siemens-text-editor] p {
  margin: 0;
  white-space: break-word; }

#speedcredit_quoteDetails .rajFontEditor:hover,
#speedcredit_worklist .rajFontEditor:hover {
  -webkit-opacity: 80;
  box-shadow: 3px 3px 5px 6px grey;
  -webkit-transition: all .8s ease-out; }

#speedcredit_quoteDetails [contenteditable=true]:empty:before,
#speedcredit_worklist [contenteditable=true]:empty:before {
  content: attr(placeholder);
  display: block;
  /* For Firefox */ }

#speedcredit_quoteDetails,
#speedcredit_worklist {
  /* BASIC STYLINGS */
  /* active buttons */
  /* ANIMATION STYLINGS */
  /* enter animation */
  /* leave animation */
  /* ANIMATIONS */
  /* slide out to the left */
  /* slide in from the right */
  /** Table :Blue Theme Customized for Child table **/
  /* header */ }
  #speedcredit_quoteDetails pre,
  #speedcredit_worklist pre {
    margin-bottom: 10px; }
  #speedcredit_quoteDetails #form-container .page-header,
  #speedcredit_worklist #form-container .page-header {
    padding-top: 5px;
    background: #9caac1; }
  #speedcredit_quoteDetails #status-buttons a,
  #speedcredit_worklist #status-buttons a {
    color: #FFF;
    display: inline-block;
    font-size: 12px;
    margin-right: 10px;
    text-align: center;
    text-transform: uppercase; }
  #speedcredit_quoteDetails #status-buttons a:hover,
  #speedcredit_worklist #status-buttons a:hover {
    text-decoration: none; }
  #speedcredit_quoteDetails #status-buttons span,
  #speedcredit_worklist #status-buttons span {
    background: #080808;
    display: block;
    height: 30px;
    margin: 0 auto 10px;
    padding-top: 5px;
    width: 30px;
    border-radius: 50%; }
  #speedcredit_quoteDetails #status-buttons a.active span,
  #speedcredit_worklist #status-buttons a.active span {
    background: green; }
  #speedcredit_quoteDetails #form-views.ng-enter,
  #speedcredit_quoteDetails #form-views.ng-leave,
  #speedcredit_worklist #form-views.ng-enter,
  #speedcredit_worklist #form-views.ng-leave {
    position: absolute;
    left: 30px;
    right: 30px;
    transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease; }
  #speedcredit_quoteDetails #form-views.ng-enter,
  #speedcredit_worklist #form-views.ng-enter {
    animation: slideInRight 0.5s both ease; }
  #speedcredit_quoteDetails #form-views.ng-leave,
  #speedcredit_worklist #form-views.ng-leave {
    animation: slideOutLeft 0.5s both ease; }

@keyframes slideOutLeft {
  to {
    transform: translateX(-200%); } }

@keyframes slideInRight {
  from {
    transform: translateX(200%); }
  to {
    transform: translateX(0); } }
  #speedcredit_quoteDetails .content-section,
  #speedcredit_worklist .content-section {
    height: 300px;
    display: none;
    background: #999; }
  #speedcredit_quoteDetails a:hover,
  #speedcredit_worklist a:hover {
    cursor: pointer; }
  #speedcredit_quoteDetails .datepickerdemoBasicUsage md-content,
  #speedcredit_worklist .datepickerdemoBasicUsage md-content {
    padding-bottom: 200px; }
  #speedcredit_quoteDetails .datepickerdemoBasicUsage .validation-messages,
  #speedcredit_worklist .datepickerdemoBasicUsage .validation-messages {
    font-size: 11px;
    color: darkred;
    margin: 10px 0 0 25px; }

#speedcredit_quoteDetails,
#speedcredit_worklist {
  /************* Blue Theme *************/
  /* overall */
  /* header */
  /* tfoot */
  /* tbody */
  /* hovered row colors you'll need to add additional lines for rows with more than 2 child rows */
  /* table processing indicator */
  /* Zebra Widget - row alternating colors */
  /* Column Widget - column sort colors */
  /* caption */
  /* filter widget */
  /* optional disabled input styling */
  /* hidden filter row */
  /* filters */
  /* ajax error row */ }
  #speedcredit_quoteDetails .tablesorter-blue,
  #speedcredit_worklist .tablesorter-blue {
    width: 100%;
    background-color: #fff;
    margin: 10px 0 15px;
    text-align: left;
    border-spacing: 0;
    border: #cdcdcd 1px solid;
    border-width: 1px 0 0 1px; }
  #speedcredit_quoteDetails .tablesorter-blue th,
  #speedcredit_quoteDetails .tablesorter-blue td,
  #speedcredit_worklist .tablesorter-blue th,
  #speedcredit_worklist .tablesorter-blue td {
    border: #cdcdcd 1px solid;
    border-width: 0 1px 1px 0; }
  #speedcredit_quoteDetails .tablesorter-blue th,
  #speedcredit_quoteDetails .tablesorter-blue thead td,
  #speedcredit_worklist .tablesorter-blue th,
  #speedcredit_worklist .tablesorter-blue thead td {
    color: #000;
    background-color: #99bfe6;
    border-collapse: collapse;
    padding: 4px;
    text-shadow: 0 1px 0 rgba(204, 204, 204, 0.7); }
  #speedcredit_quoteDetails .tablesorter-blue tbody td,
  #speedcredit_quoteDetails .tablesorter-blue tfoot th,
  #speedcredit_quoteDetails .tablesorter-blue tfoot td,
  #speedcredit_worklist .tablesorter-blue tbody td,
  #speedcredit_worklist .tablesorter-blue tfoot th,
  #speedcredit_worklist .tablesorter-blue tfoot td {
    padding: 4px;
    vertical-align: top; }
  #speedcredit_quoteDetails .tablesorter-blue .header,
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-header,
  #speedcredit_worklist .tablesorter-blue .header,
  #speedcredit_worklist .tablesorter-blue .tablesorter-header {
    /* black (unsorted) double arrow */
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-repeat: no-repeat;
    background-position: center right;
    padding: 4px 18px 4px 4px;
    white-space: normal;
    cursor: pointer; }
  #speedcredit_quoteDetails .tablesorter-blue .headerSortUp,
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-headerSortUp,
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-headerAsc,
  #speedcredit_worklist .tablesorter-blue .headerSortUp,
  #speedcredit_worklist .tablesorter-blue .tablesorter-headerSortUp,
  #speedcredit_worklist .tablesorter-blue .tablesorter-headerAsc {
    background-color: #9fbfdf;
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); }
  #speedcredit_quoteDetails .tablesorter-blue .headerSortDown,
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-headerSortDown,
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-headerDesc,
  #speedcredit_worklist .tablesorter-blue .headerSortDown,
  #speedcredit_worklist .tablesorter-blue .tablesorter-headerSortDown,
  #speedcredit_worklist .tablesorter-blue .tablesorter-headerDesc {
    background-color: #8cb3d9;
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); }
  #speedcredit_quoteDetails .tablesorter-blue thead .sorter-false,
  #speedcredit_worklist .tablesorter-blue thead .sorter-false {
    background-image: none;
    padding: 4px; }
  #speedcredit_quoteDetails .tablesorter-blue tfoot .tablesorter-headerSortUp,
  #speedcredit_quoteDetails .tablesorter-blue tfoot .tablesorter-headerSortDown,
  #speedcredit_quoteDetails .tablesorter-blue tfoot .tablesorter-headerAsc,
  #speedcredit_quoteDetails .tablesorter-blue tfoot .tablesorter-headerDesc,
  #speedcredit_worklist .tablesorter-blue tfoot .tablesorter-headerSortUp,
  #speedcredit_worklist .tablesorter-blue tfoot .tablesorter-headerSortDown,
  #speedcredit_worklist .tablesorter-blue tfoot .tablesorter-headerAsc,
  #speedcredit_worklist .tablesorter-blue tfoot .tablesorter-headerDesc {
    /* remove sort arrows from footer */
    background-image: none; }
  #speedcredit_quoteDetails .tablesorter-blue td,
  #speedcredit_worklist .tablesorter-blue td {
    color: #3d3d3d;
    background-color: #fff;
    padding: 4px;
    vertical-align: top; }
  #speedcredit_quoteDetails .tablesorter-blue tbody > tr:hover > td,
  #speedcredit_quoteDetails .tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow > td,
  #speedcredit_quoteDetails .tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
  #speedcredit_quoteDetails .tablesorter-blue tbody > tr.even:hover > td,
  #speedcredit_quoteDetails .tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow > td,
  #speedcredit_quoteDetails .tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter-blue tbody > tr:hover > td,
  #speedcredit_worklist .tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter-blue tbody > tr.even:hover > td,
  #speedcredit_worklist .tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
    background: #d9d9d9; }
  #speedcredit_quoteDetails .tablesorter-blue tbody > tr.odd:hover > td,
  #speedcredit_quoteDetails .tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow > td,
  #speedcredit_quoteDetails .tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter-blue tbody > tr.odd:hover > td,
  #speedcredit_worklist .tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
    background: #bfbfbf; }
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-processing,
  #speedcredit_worklist .tablesorter-blue .tablesorter-processing {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-image: url("data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=") !important; }
  #speedcredit_quoteDetails .tablesorter-blue tbody tr.odd td,
  #speedcredit_worklist .tablesorter-blue tbody tr.odd td {
    background-color: #ebf2fa; }
  #speedcredit_quoteDetails .tablesorter-blue tbody tr.even td,
  #speedcredit_worklist .tablesorter-blue tbody tr.even td {
    background-color: #fff; }
  #speedcredit_quoteDetails .tablesorter-blue td.primary,
  #speedcredit_quoteDetails .tablesorter-blue tr.odd td.primary,
  #speedcredit_worklist .tablesorter-blue td.primary,
  #speedcredit_worklist .tablesorter-blue tr.odd td.primary {
    background-color: #99b3e6; }
  #speedcredit_quoteDetails .tablesorter-blue tr.even td.primary,
  #speedcredit_worklist .tablesorter-blue tr.even td.primary {
    background-color: #c2d1f0; }
  #speedcredit_quoteDetails .tablesorter-blue td.secondary,
  #speedcredit_quoteDetails .tablesorter-blue tr.odd td.secondary,
  #speedcredit_worklist .tablesorter-blue td.secondary,
  #speedcredit_worklist .tablesorter-blue tr.odd td.secondary {
    background-color: #c2d1f0; }
  #speedcredit_quoteDetails .tablesorter-blue tr.even td.secondary,
  #speedcredit_worklist .tablesorter-blue tr.even td.secondary {
    background-color: #d6e0f5; }
  #speedcredit_quoteDetails .tablesorter-blue td.tertiary,
  #speedcredit_quoteDetails .tablesorter-blue tr.odd td.tertiary,
  #speedcredit_worklist .tablesorter-blue td.tertiary,
  #speedcredit_worklist .tablesorter-blue tr.odd td.tertiary {
    background-color: #d6e0f5; }
  #speedcredit_quoteDetails .tablesorter-blue tr.even td.tertiary,
  #speedcredit_worklist .tablesorter-blue tr.even td.tertiary {
    background-color: #ebf0fa; }
  #speedcredit_quoteDetails caption,
  #speedcredit_worklist caption {
    background: #fff; }
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-filter-row td,
  #speedcredit_worklist .tablesorter-blue .tablesorter-filter-row td {
    background: #eee;
    line-height: normal;
    text-align: center;
    /* center the input */
    transition: line-height 0.1s ease; }
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-filter-row .disabled,
  #speedcredit_worklist .tablesorter-blue .tablesorter-filter-row .disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: not-allowed; }
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-filter-row.hideme td,
  #speedcredit_worklist .tablesorter-blue .tablesorter-filter-row.hideme td {
    /*** *********************************************** ***/
    /*** change this padding to modify the thickness     ***/
    /*** of the closed filter row (height = padding x 2) ***/
    padding: 2px;
    /*** *********************************************** ***/
    margin: 0;
    line-height: 0;
    cursor: pointer; }
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-filter-row.hideme .tablesorter-filter,
  #speedcredit_worklist .tablesorter-blue .tablesorter-filter-row.hideme .tablesorter-filter {
    height: 1px;
    min-height: 0;
    border: 0;
    padding: 0;
    margin: 0;
    /* don't use visibility: hidden because it disables tabbing */
    opacity: 0;
    filter: alpha(opacity=0); }
  #speedcredit_quoteDetails .tablesorter-blue .tablesorter-filter,
  #speedcredit_worklist .tablesorter-blue .tablesorter-filter {
    width: 98%;
    height: auto;
    margin: 0;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #bbb;
    color: #333;
    box-sizing: border-box;
    transition: height 0.1s ease; }
  #speedcredit_quoteDetails .tablesorter .tablesorter-errorRow td,
  #speedcredit_worklist .tablesorter .tablesorter-errorRow td {
    cursor: pointer;
    background-color: #e6bf99; }

@charset "UTF-8";
#speedcredit_quoteDetails,
#speedcredit_worklist {
  /* main layout */
  /*css which was embeded in index html of standalone app - start*/
  /*css which was embeded in index html of standalone app -end*/
  /* forms */
  /* styles for validation helpers */
  /** Mobile Styles **/
  /*Region Popup - End */
  /*Accordion Controls Styling  - Start */
  /*Accordion Controls Styling  - End */
  /* Jquery UI - Button Customization - Start */
  /* Jquery UI - Button Customization - End */
  /* Breadcrumb - Navigation Style - Start */
  /* Breadcrumb - Navigation Style - End */
  /* Ajax Loader - Modal Spinner - Start */
  /* Ajax Loader - Modal Spinner - End */
  /* CSS MENU - WIZARD  -Start */
  /* = STEPS CONTAINER */
  /* = STEP NUMBERS */
  /* = DEFAULT STEPS */
  /* = COMPLETED STEPS */
  /* = ACTIVE STEPS */
  /* = HOVER STATES */
  /* CSS MENU - WIZARD  -End */
  /* CSS MENU - WIZARD : Extension ( Custom dropdown) -Start */
  /* CSS MENU - WIZARD : Extension ( Custom dropdown) -End */
  /* Navigation bar - Start */
  /* Navigation bar - End */
  /* Jquery Ui - TABS and accordion customization - Start */
  /* To align the Accordion icon to right */
  /*IE 8 Issue Fix: Tab header are coming vertically instead of horizontally */
  /* To align the Accordion icon to right */
  /* Jquery Ui - TABS customization - End */
  /*  FIXED HEADER TABLE STYLES  - START */
  /*table*/
  /* for tableSorter headers */
  /*.headerSortUp span.sortArrow */
  /*.headerSortDown span.sortArrow */
  /* Zebra Widget - row alternating colors */
  /* hovered row colors you'll need to add additional lines for rows with more than 2 child rows */
  /*  FIXED HEADER TABLE STYLES  - END */
  /* Responsive UI css*/ }
  #speedcredit_quoteDetails header, #speedcredit_quoteDetails footer, #speedcredit_quoteDetails hgroup, #speedcredit_quoteDetails nav, #speedcredit_quoteDetails section,
  #speedcredit_worklist header,
  #speedcredit_worklist footer,
  #speedcredit_worklist hgroup,
  #speedcredit_worklist nav,
  #speedcredit_worklist section {
    display: block; }
  #speedcredit_quoteDetails .float-left,
  #speedcredit_worklist .float-left {
    float: left; }
  #speedcredit_quoteDetails .float-right,
  #speedcredit_worklist .float-right {
    float: right; }
  #speedcredit_quoteDetails .speed-form-control,
  #speedcredit_worklist .speed-form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
  #speedcredit_quoteDetails h1, #speedcredit_quoteDetails h2, #speedcredit_quoteDetails h3, #speedcredit_quoteDetails h4, #speedcredit_quoteDetails h5, #speedcredit_quoteDetails h6,
  #speedcredit_worklist h1,
  #speedcredit_worklist h2,
  #speedcredit_worklist h3,
  #speedcredit_worklist h4,
  #speedcredit_worklist h5,
  #speedcredit_worklist h6 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0; }
  #speedcredit_quoteDetails h1,
  #speedcredit_worklist h1 {
    font-size: 2em; }
  #speedcredit_quoteDetails h2,
  #speedcredit_worklist h2 {
    font-size: 1.75em; }
  #speedcredit_quoteDetails h3,
  #speedcredit_worklist h3 {
    font-size: 1.2em; }
  #speedcredit_quoteDetails h4,
  #speedcredit_worklist h4 {
    font-size: 1.1em; }
  #speedcredit_quoteDetails h5,
  #speedcredit_quoteDetails h6,
  #speedcredit_worklist h5,
  #speedcredit_worklist h6 {
    font-size: 1em; }
  #speedcredit_quoteDetails .content-wrapper,
  #speedcredit_worklist .content-wrapper {
    margin: 0 auto;
    width: 98%; }
  #speedcredit_quoteDetails #body,
  #speedcredit_worklist #body {
    clear: both; }
  #speedcredit_quoteDetails [ng\:cloak], #speedcredit_quoteDetails [ng-cloak], #speedcredit_quoteDetails [data-ng-cloak], #speedcredit_quoteDetails [x-ng-cloak], #speedcredit_quoteDetails .ng-cloak, #speedcredit_quoteDetails .x-ng-cloak, #speedcredit_quoteDetails .ng-hide,
  #speedcredit_worklist [ng\:cloak],
  #speedcredit_worklist [ng-cloak],
  #speedcredit_worklist [data-ng-cloak],
  #speedcredit_worklist [x-ng-cloak],
  #speedcredit_worklist .ng-cloak,
  #speedcredit_worklist .x-ng-cloak,
  #speedcredit_worklist .ng-hide {
    display: none !important; }
  #speedcredit_quoteDetails ng\:form,
  #speedcredit_worklist ng\:form {
    display: block; }
  #speedcredit_quoteDetails .ng-animate-block-transitions,
  #speedcredit_worklist .ng-animate-block-transitions {
    transition: 0s all !important;
    -webkit-transition: 0s all !important; }
  #speedcredit_quoteDetails .ng-hide-add-active, #speedcredit_quoteDetails .ng-hide-remove,
  #speedcredit_worklist .ng-hide-add-active,
  #speedcredit_worklist .ng-hide-remove {
    display: block !important; }
  #speedcredit_quoteDetails .datepickerdemoBasicUsage md-content,
  #speedcredit_worklist .datepickerdemoBasicUsage md-content {
    padding-bottom: 200px; }
  #speedcredit_quoteDetails .datepickerdemoBasicUsage .validation-messages,
  #speedcredit_worklist .datepickerdemoBasicUsage .validation-messages {
    font-size: 12px;
    color: #dd2c00;
    margin: 10px 0 0 25px; }
  #speedcredit_quoteDetails body,
  #speedcredit_worklist body {
    font-family: Calibri,Arial,Helvetica, Sans-Serif,Trebuchet MS; }
  #speedcredit_quoteDetails .tablesorter-blue tfoot tr > td,
  #speedcredit_worklist .tablesorter-blue tfoot tr > td {
    background-color: #abdabf; }
  #speedcredit_quoteDetails .navbar-inverse,
  #speedcredit_worklist .navbar-inverse {
    background-color: #dddddd;
    border-color: #dddddd; }
  #speedcredit_quoteDetails .btn-uploadFile,
  #speedcredit_worklist .btn-uploadFile {
    position: relative;
    overflow: hidden; }
  #speedcredit_quoteDetails .btn-uploadFile input[type=file],
  #speedcredit_worklist .btn-uploadFile input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block; }
  #speedcredit_quoteDetails .sort-true,
  #speedcredit_worklist .sort-true {
    background: no-repeat right center url(data:image/gif;base64,R0lGODlhCgAKALMAAHFxcYKCgp2dnaampq+vr83NzeHh4f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAAgAIf/8SUNDUkdCRzEwMTIAAAUwYXBwbAIgAABtbnRyUkdCIFhZWiAH2QACABkACwAaAAthY3NwQVBQTAAAAABhcHBsAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtkc2NtAAABCAAAAvJkZXNjAAAD/AAAAG9nWFlaAAAEbAAAABR3dHB0AAAEgAAAABRyWFlaAAAElAAAABRiWFlaAAAEqAAAABRyVFJDAAAEvAAAAA5jcHJ0AAAEzAAAADhjaGFkAAAFBAAAACxn/1RSQwAABLwAAAAOYlRSQwAABLwAAAAObWx1YwAAAAAAAAARAAAADGVuVVMAAAAmAAACfmVzRVMAAAAmAAABgmRhREsAAAAuAAAB6mRlREUAAAAsAAABqGZpRkkAAAAoAAAA3GZyRlUAAAAoAAABKml0SVQAAAAoAAACVm5sTkwAAAAoAAACGG5iTk8AAAAmAAABBHB0QlIAAAAmAAABgnN2U0UAAAAmAAABBGphSlAAAAAaAAABUmtvS1IAAAAWAAACQHpoVFcAAAAWAAABbHpoQ04AAAAWAAAB1HJ1UlUAAAAiAAACpHBsUEwAAAAsAAACxgBZAGwAZQBpAG4AZf8AbgAgAFIARwBCAC0AcAByAG8AZgBpAGkAbABpAEcAZQBuAGUAcgBpAHMAawAgAFIARwBCAC0AcAByAG8AZgBpAGwAUAByAG8AZgBpAGwAIABHAOkAbgDpAHIAaQBxAHUAZQAgAFIAVgBCTgCCLAAgAFIARwBCACAw1zDtMNUwoTCkMOuQGnUoACAAUgBHAEIAIIJyX2ljz4/wAFAAZQByAGYAaQBsACAAUgBHAEIAIABHAGUAbgDpAHIAaQBjAG8AQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbGZukBoAIABSAEcAQgAgY8+P8GX/h072AEcAZQBuAGUAcgBlAGwAIABSAEcAQgAtAGIAZQBzAGsAcgBpAHYAZQBsAHMAZQBBAGwAZwBlAG0AZQBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBlAGzHfLwYACAAUgBHAEIAINUEuFzTDMd8AFAAcgBvAGYAaQBsAG8AIABSAEcAQgAgAEcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBjACAAUgBHAEIAIABQAHIAbwBmAGkAbABlBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBm/wBpAGwAIABSAEcAQgAAZGVzYwAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAAAoGgAAFZ8AALg2Y3VydgAAAAAAAAABAc0AAHRleHQAAAAAQ29weXJpZ2h0IDIwMDcgQXBwbGUgSW5jLkMsIGFsbCByaWdodHMgcmVzZXJ2ZWQuAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBsACwAAAAACgAKAAAEJZAMIcakQZjNtyhFxwEIIRofAookUnapu26t+6KFLYe1TgQ5VwQAOw%3D%3D); }
  #speedcredit_quoteDetails .sort-false,
  #speedcredit_worklist .sort-false {
    background: no-repeat right center url(data:image/gif;base64,R0lGODlhCgAKALMAAHFxcYKCgp2dnaampq+vr83NzeHh4f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAAgAIf/8SUNDUkdCRzEwMTIAAAUwYXBwbAIgAABtbnRyUkdCIFhZWiAH2QACABkACwAaAAthY3NwQVBQTAAAAABhcHBsAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtkc2NtAAABCAAAAvJkZXNjAAAD/AAAAG9nWFlaAAAEbAAAABR3dHB0AAAEgAAAABRyWFlaAAAElAAAABRiWFlaAAAEqAAAABRyVFJDAAAEvAAAAA5jcHJ0AAAEzAAAADhjaGFkAAAFBAAAACxn/1RSQwAABLwAAAAOYlRSQwAABLwAAAAObWx1YwAAAAAAAAARAAAADGVuVVMAAAAmAAACfmVzRVMAAAAmAAABgmRhREsAAAAuAAAB6mRlREUAAAAsAAABqGZpRkkAAAAoAAAA3GZyRlUAAAAoAAABKml0SVQAAAAoAAACVm5sTkwAAAAoAAACGG5iTk8AAAAmAAABBHB0QlIAAAAmAAABgnN2U0UAAAAmAAABBGphSlAAAAAaAAABUmtvS1IAAAAWAAACQHpoVFcAAAAWAAABbHpoQ04AAAAWAAAB1HJ1UlUAAAAiAAACpHBsUEwAAAAsAAACxgBZAGwAZQBpAG4AZf8AbgAgAFIARwBCAC0AcAByAG8AZgBpAGkAbABpAEcAZQBuAGUAcgBpAHMAawAgAFIARwBCAC0AcAByAG8AZgBpAGwAUAByAG8AZgBpAGwAIABHAOkAbgDpAHIAaQBxAHUAZQAgAFIAVgBCTgCCLAAgAFIARwBCACAw1zDtMNUwoTCkMOuQGnUoACAAUgBHAEIAIIJyX2ljz4/wAFAAZQByAGYAaQBsACAAUgBHAEIAIABHAGUAbgDpAHIAaQBjAG8AQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbGZukBoAIABSAEcAQgAgY8+P8GX/h072AEcAZQBuAGUAcgBlAGwAIABSAEcAQgAtAGIAZQBzAGsAcgBpAHYAZQBsAHMAZQBBAGwAZwBlAG0AZQBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBlAGzHfLwYACAAUgBHAEIAINUEuFzTDMd8AFAAcgBvAGYAaQBsAG8AIABSAEcAQgAgAEcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBjACAAUgBHAEIAIABQAHIAbwBmAGkAbABlBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBm/wBpAGwAIABSAEcAQgAAZGVzYwAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAAAoGgAAFZ8AALg2Y3VydgAAAAAAAAABAc0AAHRleHQAAAAAQ29weXJpZ2h0IDIwMDcgQXBwbGUgSW5jLkMsIGFsbCByaWdodHMgcmVzZXJ2ZWQuAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBsACwAAAAACgAKAAAEJRBJREKZsxQDsCSGIVzZFnYTGIqktp7fG46uzAn2TAyCMPC9QAQAOw%3D%3D); }
  #speedcredit_quoteDetails #footer,
  #speedcredit_worklist #footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50px; }
  #speedcredit_quoteDetails .creditNoteSelected,
  #speedcredit_worklist .creditNoteSelected {
    background-color: lightgrey;
    padding: 10px;
    width: auto;
    height: 80px;
    box-shadow: grey 0px 0px 5px 5px;
    margin: 20px;
    font-size: 10pt;
    cursor: pointer;
    padding: 10px;
    width: auto;
    height: 100px;
    box-shadow: grey 0px 0px 5px 5px;
    margin: 20px;
    font-size: 10pt;
    cursor: pointer; }
  #speedcredit_quoteDetails .creditNoteDeSelected,
  #speedcredit_worklist .creditNoteDeSelected {
    background-color: white;
    padding: 10px;
    width: auto;
    height: 100px;
    box-shadow: grey 0px 0px 5px 5px;
    margin: 20px;
    font-size: 10pt;
    cursor: pointer; }
  #speedcredit_quoteDetails .headerDivider,
  #speedcredit_worklist .headerDivider {
    border-left: 1px solid lightgrey;
    height: 38px;
    float: left; }
  #speedcredit_quoteDetails .highlightGridRow,
  #speedcredit_worklist .highlightGridRow {
    background-color: #ddd;
    font-weight: bold; }
  #speedcredit_quoteDetails #searchQuotes,
  #speedcredit_worklist #searchQuotes {
    margin-top: -40px; }
  #speedcredit_quoteDetails fieldset,
  #speedcredit_worklist fieldset {
    border: none;
    margin: 0;
    padding: 0;
    font-size: 1.2em; }
  #speedcredit_quoteDetails fieldset legend,
  #speedcredit_worklist fieldset legend {
    display: none; }
  #speedcredit_quoteDetails fieldset ol,
  #speedcredit_worklist fieldset ol {
    padding: 0;
    list-style: none; }
  #speedcredit_quoteDetails fieldset ol li,
  #speedcredit_worklist fieldset ol li {
    padding-bottom: 5px; }
  #speedcredit_quoteDetails fieldset label,
  #speedcredit_worklist fieldset label {
    display: block;
    font-weight: 600; }
  #speedcredit_quoteDetails fieldset input[type="text"],
  #speedcredit_quoteDetails fieldset input[type="password"],
  #speedcredit_worklist fieldset input[type="text"],
  #speedcredit_worklist fieldset input[type="password"] {
    border: 1px solid #e2e2e2;
    color: #333;
    margin: 5px 0 6px 0;
    padding: 5px;
    width: 300px; }
  #speedcredit_quoteDetails fieldset input[type="text"]:focus,
  #speedcredit_quoteDetails fieldset input[type="password"]:focus,
  #speedcredit_worklist fieldset input[type="text"]:focus,
  #speedcredit_worklist fieldset input[type="password"]:focus {
    border: 1px solid #7ac0da; }
  #speedcredit_quoteDetails .field-validation-error,
  #speedcredit_worklist .field-validation-error {
    color: #e80c4d;
    font-weight: bold; }
  #speedcredit_quoteDetails .field-validation-valid,
  #speedcredit_worklist .field-validation-valid {
    display: none; }
  #speedcredit_quoteDetails input[type="text"].input-validation-error,
  #speedcredit_quoteDetails input[type="password"].input-validation-error,
  #speedcredit_worklist input[type="text"].input-validation-error,
  #speedcredit_worklist input[type="password"].input-validation-error {
    border: 1px solid #e80c4d; }
  #speedcredit_quoteDetails .validation-summary-errors,
  #speedcredit_worklist .validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em; }
  #speedcredit_quoteDetails .validation-summary-valid,
  #speedcredit_worklist .validation-summary-valid {
    display: none; }
  #speedcredit_quoteDetails .regioncontainer,
  #speedcredit_worklist .regioncontainer {
    list-style-type: none; }
  #speedcredit_quoteDetails .regioncontainer ul,
  #speedcredit_worklist .regioncontainer ul {
    margin: 0;
    text-align: left;
    padding: 5px 0px 0px 20px; }
  #speedcredit_quoteDetails .regioncontainer ul li,
  #speedcredit_worklist .regioncontainer ul li {
    padding: 5px;
    display: inline; }
  #speedcredit_quoteDetails .highlight,
  #speedcredit_worklist .highlight {
    font-weight: bold; }
  #speedcredit_quoteDetails .highlightHistory,
  #speedcredit_worklist .highlightHistory {
    border: solid 1px gray; }
  #speedcredit_quoteDetails .highlightMouseOver,
  #speedcredit_worklist .highlightMouseOver {
    background-color: #c4d3df; }
  #speedcredit_quoteDetails .hide,
  #speedcredit_worklist .hide {
    display: none; }
  #speedcredit_quoteDetails #tab-Quotation,
  #speedcredit_quoteDetails #tab-InternalNotes,
  #speedcredit_quoteDetails #tab-ExternalNotes,
  #speedcredit_quoteDetails #tab-EvaluateCRPrice,
  #speedcredit_worklist #tab-Quotation,
  #speedcredit_worklist #tab-InternalNotes,
  #speedcredit_worklist #tab-ExternalNotes,
  #speedcredit_worklist #tab-EvaluateCRPrice {
    padding: 7px 2px 7px 2px; }
  #speedcredit_quoteDetails table,
  #speedcredit_worklist table {
    font-weight: normal;
    border-collapse: collapse;
    /*The border-collapse property sets whether the table borders are collapsed into a single border or detached as in standard HTML.*/ }
  #speedcredit_quoteDetails #QuotationInfoTable input[type="text"],
  #speedcredit_worklist #QuotationInfoTable input[type="text"] {
    width: 90%;
    color: Black; }
  #speedcredit_quoteDetails #QuotationInfoTable tr,
  #speedcredit_worklist #QuotationInfoTable tr {
    line-height: 0.5em; }
  #speedcredit_quoteDetails #QuotationInfoTable td,
  #speedcredit_worklist #QuotationInfoTable td {
    padding: 0 0 0 0.375em; }
  #speedcredit_quoteDetails #ReviewWorklist input[type="text"],
  #speedcredit_worklist #ReviewWorklist input[type="text"] {
    width: 70%;
    line-height: 1.250em;
    /*20 px*/ }
  #speedcredit_quoteDetails #ReviewWorklist button,
  #speedcredit_worklist #ReviewWorklist button {
    width: 12%;
    padding: 3px; }
  #speedcredit_quoteDetails #variantImportSearch,
  #speedcredit_quoteDetails #variantImport,
  #speedcredit_worklist #variantImportSearch,
  #speedcredit_worklist #variantImport {
    width: 15%;
    padding: 3px; }
  #speedcredit_quoteDetails #materialGroupTable input[type="text"],
  #speedcredit_worklist #materialGroupTable input[type="text"] {
    line-height: 1.250em;
    /*20 px*/
    text-align: right; }
  #speedcredit_quoteDetails #materialGroupTable input[type="text"]:focus,
  #speedcredit_worklist #materialGroupTable input[type="text"]:focus {
    background: #FFFF99; }
  #speedcredit_quoteDetails ​ #materialTable input[type="text"],
  #speedcredit_worklist ​ #materialTable input[type="text"] {
    line-height: 1.250em;
    text-align: right; }
  #speedcredit_quoteDetails #materialTable input[type="text"]:focus,
  #speedcredit_worklist #materialTable input[type="text"]:focus {
    background: #FFFF99; }
  #speedcredit_quoteDetails ​ #ManipulationTable input[type="text"],
  #speedcredit_worklist ​ #ManipulationTable input[type="text"] {
    line-height: 1em;
    text-align: right; }
  #speedcredit_quoteDetails #ManipulationTable input[type="text"]:focus,
  #speedcredit_worklist #ManipulationTable input[type="text"]:focus {
    background: #FFFF99; }
  #speedcredit_quoteDetails tr,
  #speedcredit_worklist tr {
    line-height: 1.750em; }
  #speedcredit_quoteDetails td,
  #speedcredit_worklist td {
    padding: 0.375em;
    text-align: left; }
  #speedcredit_quoteDetails th,
  #speedcredit_worklist th {
    text-align: left;
    padding: 0.625em;
    background-color: #ddd;
    font-weight: bold; }
  #speedcredit_quoteDetails .right,
  #speedcredit_worklist .right {
    text-align: right; }
  #speedcredit_quoteDetails .primary.ui-state-default,
  #speedcredit_quoteDetails .primary.ui-widget-content .primary.ui-state-default,
  #speedcredit_quoteDetails .primary.ui-widget-header .primary.ui-state-default,
  #speedcredit_worklist .primary.ui-state-default,
  #speedcredit_worklist .primary.ui-widget-content .primary.ui-state-default,
  #speedcredit_worklist .primary.ui-widget-header .primary.ui-state-default {
    border: 1px solid #407998;
    background: #004c75 repeat-x;
    font-weight: normal;
    color: #ffffff; }
  #speedcredit_quoteDetails .primary.ui-state-default a,
  #speedcredit_quoteDetails .primary.ui-state-default a:link,
  #speedcredit_quoteDetails .primary.ui-state-default a:visited,
  #speedcredit_worklist .primary.ui-state-default a,
  #speedcredit_worklist .primary.ui-state-default a:link,
  #speedcredit_worklist .primary.ui-state-default a:visited {
    color: #ffffff;
    text-decoration: none; }
  #speedcredit_quoteDetails .primary.ui-state-hover,
  #speedcredit_quoteDetails .primary.ui-widget-content .primary.ui-state-hover,
  #speedcredit_quoteDetails .primary.ui-widget-header .primary.ui-state-hover,
  #speedcredit_quoteDetails .primary.ui-state-focus,
  #speedcredit_quoteDetails .primary.ui-widget-content .primary.ui-state-focus,
  #speedcredit_quoteDetails .primary.ui-widget-header .primary.ui-state-focus,
  #speedcredit_worklist .primary.ui-state-hover,
  #speedcredit_worklist .primary.ui-widget-content .primary.ui-state-hover,
  #speedcredit_worklist .primary.ui-widget-header .primary.ui-state-hover,
  #speedcredit_worklist .primary.ui-state-focus,
  #speedcredit_worklist .primary.ui-widget-content .primary.ui-state-focus,
  #speedcredit_worklist .primary.ui-widget-header .primary.ui-state-focus {
    border: 1px solid #407998;
    background: #407998 repeat-x;
    font-weight: normal;
    color: #ffffff; }
  #speedcredit_quoteDetails .primary.ui-state-hover a,
  #speedcredit_quoteDetails .primary.ui-state-hover a:hover,
  #speedcredit_worklist .primary.ui-state-hover a,
  #speedcredit_worklist .primary.ui-state-hover a:hover {
    color: #ffffff;
    text-decoration: none; }
  #speedcredit_quoteDetails .primary.ui-state-active,
  #speedcredit_quoteDetails .primary.ui-widget-content .primary.ui-state-active,
  #speedcredit_quoteDetails .primary.ui-widget-header .primary.ui-state-active,
  #speedcredit_worklist .primary.ui-state-active,
  #speedcredit_worklist .primary.ui-widget-content .primary.ui-state-active,
  #speedcredit_worklist .primary.ui-widget-header .primary.ui-state-active {
    border: 1px solid #004c75;
    background: #407998;
    font-weight: normal;
    color: #ffffff; }
  #speedcredit_quoteDetails .primary.ui-state-active a,
  #speedcredit_quoteDetails .primary.ui-state-active a:link,
  #speedcredit_quoteDetails .primary.ui-state-active a:visited,
  #speedcredit_worklist .primary.ui-state-active a,
  #speedcredit_worklist .primary.ui-state-active a:link,
  #speedcredit_worklist .primary.ui-state-active a:visited {
    color: #ffffff;
    text-decoration: none; }
  #speedcredit_quoteDetails .primary.ui-widget:active,
  #speedcredit_worklist .primary.ui-widget:active {
    outline: none; }
  #speedcredit_quoteDetails .bcActive,
  #speedcredit_worklist .bcActive {
    text-decoration: underline;
    font-weight: bold; }
  #speedcredit_quoteDetails .bcInactive,
  #speedcredit_worklist .bcInactive {
    text-decoration: underline; }
  #speedcredit_quoteDetails .bcDisabled,
  #speedcredit_worklist .bcDisabled {
    color: GrayText;
    text-decoration: none; }
  #speedcredit_quoteDetails #ajaxLoader-background,
  #speedcredit_worklist #ajaxLoader-background {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    background: #D6CFCE;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    /* For IE8 and earlier */ }
  #speedcredit_quoteDetails #ajaxLoader,
  #speedcredit_worklist #ajaxLoader {
    width: 300px;
    height: 200px;
    background-color: #0c0b0b;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -150px;
    margin-top: -100px; }
  #speedcredit_quoteDetails .wizard-steps,
  #speedcredit_worklist .wizard-steps {
    margin: 5px 10px 5px 10px;
    padding: 0px;
    position: relative;
    clear: both;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold; }
  #speedcredit_quoteDetails .wizard-steps div,
  #speedcredit_worklist .wizard-steps div {
    position: relative; }
  #speedcredit_quoteDetails .wizard-steps span,
  #speedcredit_worklist .wizard-steps span {
    display: block;
    float: left;
    font-size: 10px;
    text-align: center;
    width: 15px;
    margin: 2px 5px 0px 0px;
    line-height: 15px;
    color: #ccc;
    background: #FFF;
    border: 2px solid #CCC;
    border-radius: 10px; }
  #speedcredit_quoteDetails .wizard-steps a,
  #speedcredit_worklist .wizard-steps a {
    position: relative;
    display: block;
    width: auto;
    height: 24px;
    margin-right: 18px;
    padding: 0px 10px 0px 10px;
    float: left;
    font-size: 11px;
    line-height: 24px;
    color: #666;
    background: #F0EEE3;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8); }
  #speedcredit_quoteDetails .wizard-steps a:before,
  #speedcredit_worklist .wizard-steps a:before {
    width: 0px;
    height: 0px;
    border-top: 12px solid #F0EEE3;
    border-bottom: 12px solid #F0EEE3;
    border-left: 12px solid transparent;
    position: absolute;
    content: "";
    top: 0px;
    left: -12px; }
  #speedcredit_quoteDetails .wizard-steps a:after,
  #speedcredit_worklist .wizard-steps a:after {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #F0EEE3;
    position: absolute;
    content: "";
    top: 0px;
    right: -12px; }
  #speedcredit_quoteDetails .wizard-steps .completed-step a,
  #speedcredit_worklist .wizard-steps .completed-step a {
    color: #163038;
    background: #A3C1C9; }
  #speedcredit_quoteDetails .wizard-steps .completed-step a:before,
  #speedcredit_worklist .wizard-steps .completed-step a:before {
    border-top: 12px solid #A3C1C9;
    border-bottom: 12px solid #A3C1C9; }
  #speedcredit_quoteDetails .wizard-steps .completed-step a:after,
  #speedcredit_worklist .wizard-steps .completed-step a:after {
    border-left: 12px solid #A3C1C9; }
  #speedcredit_quoteDetails .wizard-steps .completed-step span,
  #speedcredit_worklist .wizard-steps .completed-step span {
    border: 2px solid #163038;
    color: #163038;
    text-shadow: none; }
  #speedcredit_quoteDetails .wizard-steps .active-step a,
  #speedcredit_worklist .wizard-steps .active-step a {
    color: #A3C1C9;
    background: #163038;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); }
  #speedcredit_quoteDetails .wizard-steps .active-step a:before,
  #speedcredit_worklist .wizard-steps .active-step a:before {
    border-top: 12px solid #163038;
    border-bottom: 12px solid #163038; }
  #speedcredit_quoteDetails .wizard-steps .active-step a:after,
  #speedcredit_worklist .wizard-steps .active-step a:after {
    border-left: 12px solid #163038; }
  #speedcredit_quoteDetails .wizard-steps .active-step span,
  #speedcredit_worklist .wizard-steps .active-step span {
    color: #163038;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
    text-shadow: none;
    border: 2px solid #A3C1C9; }
  #speedcredit_quoteDetails .wizard-steps .completed-step:hover a,
  #speedcredit_quoteDetails .wizard-steps .active-step:hover a,
  #speedcredit_worklist .wizard-steps .completed-step:hover a,
  #speedcredit_worklist .wizard-steps .active-step:hover a {
    color: #fff;
    background: #8F061E;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); }
  #speedcredit_quoteDetails .wizard-steps .completed-step:hover span,
  #speedcredit_quoteDetails .wizard-steps .active-step:hover span,
  #speedcredit_worklist .wizard-steps .completed-step:hover span,
  #speedcredit_worklist .wizard-steps .active-step:hover span {
    color: #8F061E; }
  #speedcredit_quoteDetails .wizard-steps .completed-step:hover a:before,
  #speedcredit_quoteDetails .wizard-steps .active-step:hover a:before,
  #speedcredit_worklist .wizard-steps .completed-step:hover a:before,
  #speedcredit_worklist .wizard-steps .active-step:hover a:before {
    border-top: 12px solid #8F061E;
    border-bottom: 12px solid #8F061E; }
  #speedcredit_quoteDetails .wizard-steps .completed-step:hover a:after,
  #speedcredit_quoteDetails .wizard-steps .active-step:hover a:after,
  #speedcredit_worklist .wizard-steps .completed-step:hover a:after,
  #speedcredit_worklist .wizard-steps .active-step:hover a:after {
    border-left: 12px solid #8F061E; }
  #speedcredit_quoteDetails .wizard-steps .inactive-step a,
  #speedcredit_worklist .wizard-steps .inactive-step a {
    pointer-events: none;
    cursor: default; }
  #speedcredit_quoteDetails #WorkItems,
  #speedcredit_worklist #WorkItems {
    margin-top: -1px;
    width: 200px;
    padding: 0px;
    font-weight: normal; }
  #speedcredit_quoteDetails #WorkItems a,
  #speedcredit_worklist #WorkItems a {
    width: 200px;
    color: black;
    background-color: #9CAAC1;
    margin: 0px;
    padding: 3px;
    border-bottom: solid 1px grey; }
  #speedcredit_quoteDetails #WorkItems a:after,
  #speedcredit_worklist #WorkItems a:after {
    border-left: 0;
    right: 0px; }
  #speedcredit_quoteDetails #WorkItems a:before,
  #speedcredit_worklist #WorkItems a:before {
    border: 0;
    left: 0px; }
  #speedcredit_quoteDetails #WorkItems a.documents1,
  #speedcredit_worklist #WorkItems a.documents1 {
    color: Red; }
  #speedcredit_quoteDetails .menu_container,
  #speedcredit_worklist .menu_container {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    width: 100%;
    background-color: #9CAAC1; }
  #speedcredit_quoteDetails .menu_container ul,
  #speedcredit_worklist .menu_container ul {
    padding: 0;
    margin: 0;
    list-style-type: none; }
  #speedcredit_quoteDetails .menu li,
  #speedcredit_worklist .menu li {
    float: left; }
  #speedcredit_quoteDetails .menu li a,
  #speedcredit_worklist .menu li a {
    padding: 7px 20px;
    border: 1px solid #caced9;
    display: block;
    font-weight: bold;
    color: #666666;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    color: white;
    background: #004c75;
    position: relative;
    text-decoration: none;
    font-family: Helvetica, Arial;
    font-size: 13px;
    border-right: none; }
  #speedcredit_quoteDetails .menu li a:hover,
  #speedcredit_worklist .menu li a:hover {
    background: #407998; }
  #speedcredit_quoteDetails .ui-tabs .ui-tabs-nav,
  #speedcredit_worklist .ui-tabs .ui-tabs-nav {
    font-size: 1.2em;
    background: #9caac1; }
  #speedcredit_quoteDetails .ui-icon,
  #speedcredit_worklist .ui-icon {
    width: 16px;
    height: 16px; }
  #speedcredit_quoteDetails #accordion .ui-accordion-header,
  #speedcredit_worklist #accordion .ui-accordion-header {
    font-size: 1.2em;
    padding: 10px 10px 10px 10px;
    background: #E4F2FB;
    font-weight: bold; }
  #speedcredit_quoteDetails #accordion .ui-state-active,
  #speedcredit_worklist #accordion .ui-state-active {
    background: #99BFE6; }
  #speedcredit_quoteDetails #NestedTab .ui-state-active,
  #speedcredit_worklist #NestedTab .ui-state-active {
    background: white; }
  #speedcredit_quoteDetails #accordion span,
  #speedcredit_worklist #accordion span {
    float: right;
    display: block;
    margin-right: 10px; }
  #speedcredit_quoteDetails #NestedTab span,
  #speedcredit_worklist #NestedTab span {
    float: left; }
  #speedcredit_quoteDetails #accordion span.ui-icon,
  #speedcredit_worklist #accordion span.ui-icon {
    position: static;
    height: 20px;
    margin-top: 0px;
    margin-top: 3px; }
  #speedcredit_quoteDetails .ui-widget INPUT,
  #speedcredit_worklist .ui-widget INPUT {
    font-family: Calibri, Arial, Helvetica, Sans-Serif; }
  #speedcredit_quoteDetails .fixed-table-container,
  #speedcredit_worklist .fixed-table-container {
    width: 100%;
    height: 200px;
    margin: 10px auto;
    background-color: white;
    /* above is decorative or flexible */
    position: relative;
    /* could be absolute or relative */
    padding-top: 15px;
    /* height of header prev value 30px */ }
  #speedcredit_quoteDetails .fixed-table-container-inner,
  #speedcredit_worklist .fixed-table-container-inner {
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%; }
  #speedcredit_quoteDetails .header-background,
  #speedcredit_worklist .header-background {
    background-color: #99bfe6;
    height: 30px;
    /* height of header */
    position: absolute;
    top: 0;
    right: 0;
    left: 0; }
  #speedcredit_quoteDetails #pendingApprovalTable,
  #speedcredit_quoteDetails #variantTable,
  #speedcredit_quoteDetails #materialGroupTable,
  #speedcredit_quoteDetails #LineItemTable,
  #speedcredit_quoteDetails #materialTable,
  #speedcredit_quoteDetails #CRPriceMaterialGroup3Table,
  #speedcredit_quoteDetails #CRPriceItemTable,
  #speedcredit_worklist #pendingApprovalTable,
  #speedcredit_worklist #variantTable,
  #speedcredit_worklist #materialGroupTable,
  #speedcredit_worklist #LineItemTable,
  #speedcredit_worklist #materialTable,
  #speedcredit_worklist #CRPriceMaterialGroup3Table,
  #speedcredit_worklist #CRPriceItemTable {
    /*background-color: white;*/
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto; }
  #speedcredit_quoteDetails .th-inner,
  #speedcredit_worklist .th-inner {
    position: absolute;
    top: 0;
    line-height: 30px;
    /* height of header */
    text-align: left;
    border-left: 1px solid #dddddd;
    padding-left: 5px;
    margin-left: -8px;
    /* Prev Value -5px */ }
  #speedcredit_quoteDetails .tablesorter tbody td,
  #speedcredit_worklist .tablesorter tbody td {
    border-left: 1px solid #dddddd; }
  #speedcredit_quoteDetails .first .th-inner,
  #speedcredit_worklist .first .th-inner {
    border-left: none;
    padding-left: 6px; }
  #speedcredit_quoteDetails .hidden-head,
  #speedcredit_worklist .hidden-head {
    min-width: 530px;
    /* enough width to show all header text, or bad things happen */ }
  #speedcredit_quoteDetails .hidden-header .th-inner,
  #speedcredit_worklist .hidden-header .th-inner {
    position: static;
    overflow-y: hidden;
    height: 0;
    white-space: nowrap;
    padding-right: 5px; }
  #speedcredit_quoteDetails .fixed-table-container.sort-decoration,
  #speedcredit_worklist .fixed-table-container.sort-decoration {
    overflow-x: hidden;
    min-width: 530px;
    /* enough width to show arrows */ }
  #speedcredit_quoteDetails .sort-decoration .th-inner,
  #speedcredit_worklist .sort-decoration .th-inner {
    width: 100%; }
  #speedcredit_quoteDetails .header .th-inner,
  #speedcredit_worklist .header .th-inner {
    background-color: #8cb3d9; }
  #speedcredit_quoteDetails .headerSortUp .th-inner,
  #speedcredit_quoteDetails .headerSortDown .th-inner,
  #speedcredit_worklist .headerSortUp .th-inner,
  #speedcredit_worklist .headerSortDown .th-inner {
    background-color: #8cb3d9; }
  #speedcredit_quoteDetails span.sortArrow,
  #speedcredit_worklist span.sortArrow {
    background: url(../Content/images/bg.gif) 0 4px no-repeat transparent;
    padding: 1px 10px;
    line-height: 30px; }
  #speedcredit_quoteDetails .tablesorter-headerAsc span.sortArrow,
  #speedcredit_worklist .tablesorter-headerAsc span.sortArrow {
    background: url(../Content/images/asc.gif) 0 7px no-repeat transparent; }
  #speedcredit_quoteDetails .tablesorter-headerDesc span.sortArrow,
  #speedcredit_worklist .tablesorter-headerDesc span.sortArrow {
    background: url(../Content/images/desc.gif) 0 7px no-repeat transparent; }
  #speedcredit_quoteDetails .tablesorter tbody tr.odd td,
  #speedcredit_worklist .tablesorter tbody tr.odd td {
    background-color: #ebf2fa; }
  #speedcredit_quoteDetails .tablesorter tbody tr.even td,
  #speedcredit_worklist .tablesorter tbody tr.even td {
    background-color: #fff; }
  #speedcredit_quoteDetails .tablesorter tr,
  #speedcredit_worklist .tablesorter tr {
    border: solid 1px #dddddd; }
  #speedcredit_quoteDetails .tablesorter tbody > tr:hover > td,
  #speedcredit_quoteDetails .tablesorter tbody > tr:hover + tr.tablesorter-childRow > td,
  #speedcredit_quoteDetails .tablesorter tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
  #speedcredit_quoteDetails .tablesorter tbody > tr.even:hover > td,
  #speedcredit_quoteDetails .tablesorter tbody > tr.even:hover + tr.tablesorter-childRow > td,
  #speedcredit_quoteDetails .tablesorter tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter tbody > tr:hover > td,
  #speedcredit_worklist .tablesorter tbody > tr:hover + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter tbody > tr.even:hover > td,
  #speedcredit_worklist .tablesorter tbody > tr.even:hover + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
    background: #d9d9d9; }
  #speedcredit_quoteDetails .tablesorter tbody > tr.odd:hover > td,
  #speedcredit_quoteDetails .tablesorter tbody > tr.odd:hover + tr.tablesorter-childRow > td,
  #speedcredit_quoteDetails .tablesorter tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter tbody > tr.odd:hover > td,
  #speedcredit_worklist .tablesorter tbody > tr.odd:hover + tr.tablesorter-childRow > td,
  #speedcredit_worklist .tablesorter tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
    background: #bfbfbf; }
  #speedcredit_quoteDetails .itemHistoryTable th,
  #speedcredit_worklist .itemHistoryTable th {
    background-color: #8cb3d9; }
  #speedcredit_quoteDetails #historyTable div.arrow,
  #speedcredit_worklist #historyTable div.arrow {
    background: url(../images/historySpriteImage.png) no-repeat top left;
    background-position: 0 0;
    width: 11px;
    height: 11px; }
  #speedcredit_quoteDetails #historyTable div.up,
  #speedcredit_worklist #historyTable div.up {
    background-position: 0 -61px;
    width: 11px;
    height: 11px; }
  #speedcredit_quoteDetails #historyTable tr,
  #speedcredit_worklist #historyTable tr {
    border: solid 1px #ddd; }
  #speedcredit_quoteDetails .creditNoteDeSelected,
  #speedcredit_worklist .creditNoteDeSelected {
    background-color: white; }
  #speedcredit_quoteDetails #btnCreateNewNote,
  #speedcredit_worklist #btnCreateNewNote {
    display: none; }
  #speedcredit_quoteDetails colgroup col.colQuoteInfo,
  #speedcredit_worklist colgroup col.colQuoteInfo {
    background-color: #dff0d8; }
  #speedcredit_quoteDetails colgroup col.colCreditInfo,
  #speedcredit_worklist colgroup col.colCreditInfo {
    background-color: #d9edf7; }
  #speedcredit_quoteDetails .quoteDetailsRowSelected,
  #speedcredit_worklist .quoteDetailsRowSelected {
    background-color: red; }
  #speedcredit_quoteDetails .quoteMasterInfo-browser,
  #speedcredit_worklist .quoteMasterInfo-browser {
    display: block !important; }
  #speedcredit_quoteDetails .quoteMasterInfo-mobile,
  #speedcredit_worklist .quoteMasterInfo-mobile {
    display: none !important; }
  #speedcredit_quoteDetails .quoteMasterNotes-mobile,
  #speedcredit_worklist .quoteMasterNotes-mobile {
    display: none !important; }
  @media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    #speedcredit_quoteDetails,
    #speedcredit_worklist {
      /* Force table to not be like tables anymore */
      /* Hide table headers (but not display: none;, for accessibility) */ }
      #speedcredit_quoteDetails .responsiveTable table, #speedcredit_quoteDetails .responsiveTable thead, #speedcredit_quoteDetails .responsiveTable tbody,
      #speedcredit_worklist .responsiveTable table,
      #speedcredit_worklist .responsiveTable thead,
      #speedcredit_worklist .responsiveTable tbody {
        display: block !important;
        border: none !important; }
      #speedcredit_quoteDetails .responsiveTable thead,
      #speedcredit_quoteDetails .responsiveTable tbody,
      #speedcredit_quoteDetails .responsiveTable th,
      #speedcredit_quoteDetails .responsiveTable td,
      #speedcredit_quoteDetails .responsiveTable tr,
      #speedcredit_worklist .responsiveTable thead,
      #speedcredit_worklist .responsiveTable tbody,
      #speedcredit_worklist .responsiveTable th,
      #speedcredit_worklist .responsiveTable td,
      #speedcredit_worklist .responsiveTable tr {
        display: block !important; }
      #speedcredit_quoteDetails .responsiveTable thead tr,
      #speedcredit_worklist .responsiveTable thead tr {
        position: absolute !important;
        top: -9999px !important;
        left: -9999px !important; }
      #speedcredit_quoteDetails .responsiveTable tbody tr,
      #speedcredit_worklist .responsiveTable tbody tr {
        border: 1px solid #ccc;
        margin-bottom: 2px;
        padding-bottom: 25px; }
      #speedcredit_quoteDetails .responsiveTable td,
      #speedcredit_worklist .responsiveTable td {
        /* Behave  like a "row" */
        border: none !important;
        position: relative !important;
        padding-left: 35% !important;
        min-height: 25px; }
      #speedcredit_quoteDetails .responsiveTable td:before,
      #speedcredit_worklist .responsiveTable td:before {
        /* Now like a table header */
        position: absolute !important;
        /* Top/left values mimic padding */
        top: 6px !important;
        left: 6px !important;
        width: 45% !important;
        padding-right: 10px !important;
        white-space: nowrap !important; }
      #speedcredit_quoteDetails .responsiveNoteArea tbody,
      #speedcredit_worklist .responsiveNoteArea tbody {
        display: table-row-group !important; }
      #speedcredit_quoteDetails .responsiveNoteArea tr,
      #speedcredit_worklist .responsiveNoteArea tr {
        display: table-row !important; }
      #speedcredit_quoteDetails .responsiveNoteArea td,
      #speedcredit_worklist .responsiveNoteArea td {
        display: table-cell !important; }
      #speedcredit_quoteDetails .quoteMasterResponsive tr td div div,
      #speedcredit_worklist .quoteMasterResponsive tr td div div {
        width: auto !important; }
      #speedcredit_quoteDetails .quoteMasterInfo-browser,
      #speedcredit_worklist .quoteMasterInfo-browser {
        display: none !important; }
      #speedcredit_quoteDetails .quoteMasterInfo-mobile,
      #speedcredit_worklist .quoteMasterInfo-mobile {
        display: block !important; }
      #speedcredit_quoteDetails .quoteMasterNotes-mobile,
      #speedcredit_worklist .quoteMasterNotes-mobile {
        display: block !important; }
      #speedcredit_quoteDetails .quoteMasterInfo-mobile tbody,
      #speedcredit_quoteDetails .quoteMasterInfo-mobile tr,
      #speedcredit_worklist .quoteMasterInfo-mobile tbody,
      #speedcredit_worklist .quoteMasterInfo-mobile tr {
        display: block !important; }
      #speedcredit_quoteDetails .speed-notes-show,
      #speedcredit_worklist .speed-notes-show {
        display: block; }
      #speedcredit_quoteDetails .speed-notes-hide,
      #speedcredit_worklist .speed-notes-hide {
        display: none; }
      #speedcredit_quoteDetails #SCvariantlist td:nth-of-type(1):before,
      #speedcredit_worklist #SCvariantlist td:nth-of-type(1):before {
        content: "Variant Directory"; }
      #speedcredit_quoteDetails #SCvariantlist td:nth-of-type(2):before,
      #speedcredit_worklist #SCvariantlist td:nth-of-type(2):before {
        content: "Variant"; }
      #speedcredit_quoteDetails #SCvariantlist td:nth-of-type(3):before,
      #speedcredit_worklist #SCvariantlist td:nth-of-type(3):before {
        content: "Short Desc"; }
      #speedcredit_quoteDetails #SCvariantlist td:nth-of-type(4):before,
      #speedcredit_worklist #SCvariantlist td:nth-of-type(4):before {
        content: "Changed By"; }
      #speedcredit_quoteDetails #SCvariantlist td:nth-of-type(5):before,
      #speedcredit_worklist #SCvariantlist td:nth-of-type(5):before {
        content: "Last Changed"; }
      #speedcredit_quoteDetails #SCworklist td:nth-of-type(1):before,
      #speedcredit_worklist #SCworklist td:nth-of-type(1):before {
        content: "Quote Number"; }
      #speedcredit_quoteDetails #SCworklist td:nth-of-type(2):before,
      #speedcredit_worklist #SCworklist td:nth-of-type(2):before {
        content: "Quote Name"; }
      #speedcredit_quoteDetails #SCworklist td:nth-of-type(3):before,
      #speedcredit_worklist #SCworklist td:nth-of-type(3):before {
        content: "Sold To Account"; }
      #speedcredit_quoteDetails #SCworklist td:nth-of-type(4):before,
      #speedcredit_worklist #SCworklist td:nth-of-type(4):before {
        content: "Created By"; }
      #speedcredit_quoteDetails #SCworklist td:nth-of-type(5):before,
      #speedcredit_worklist #SCworklist td:nth-of-type(5):before {
        content: "LMD"; }
      #speedcredit_quoteDetails #SCworklist td:nth-of-type(6):before,
      #speedcredit_worklist #SCworklist td:nth-of-type(6):before {
        content: "SPEED Credit #"; }
      #speedcredit_quoteDetails #SCworklist td:nth-of-type(7):before,
      #speedcredit_worklist #SCworklist td:nth-of-type(7):before {
        content: "Status"; }
      #speedcredit_quoteDetails #SCworklist td:nth-of-type(8):before,
      #speedcredit_worklist #SCworklist td:nth-of-type(8):before {
        content: "Created By"; }
      #speedcredit_quoteDetails #SCworklist td:nth-of-type(9):before,
      #speedcredit_worklist #SCworklist td:nth-of-type(9):before {
        content: "Updated By"; }
      #speedcredit_quoteDetails #SCworklist td:nth-of-type(10):before,
      #speedcredit_worklist #SCworklist td:nth-of-type(10):before {
        content: "Updated Date"; }
      #speedcredit_quoteDetails #SCproductsummary td:nth-of-type(1):before,
      #speedcredit_worklist #SCproductsummary td:nth-of-type(1):before {
        content: "Product Category"; }
      #speedcredit_quoteDetails #SCproductsummary td:nth-of-type(2):before,
      #speedcredit_worklist #SCproductsummary td:nth-of-type(2):before {
        content: "Total List Price"; }
      #speedcredit_quoteDetails #SCproductsummary td:nth-of-type(3):before,
      #speedcredit_worklist #SCproductsummary td:nth-of-type(3):before {
        content: "Lowest Discount"; }
      #speedcredit_quoteDetails #SCproductsummary td:nth-of-type(4):before,
      #speedcredit_worklist #SCproductsummary td:nth-of-type(4):before {
        content: "Project Price"; }
      #speedcredit_quoteDetails #SCproductsummary td:nth-of-type(5):before,
      #speedcredit_worklist #SCproductsummary td:nth-of-type(5):before {
        content: "SPA Net Price"; }
      #speedcredit_quoteDetails #SCproductsummary td:nth-of-type(6):before,
      #speedcredit_worklist #SCproductsummary td:nth-of-type(6):before {
        content: "Credit Total"; }
      #speedcredit_quoteDetails #SCprojectLineItem td:nth-of-type(1):before,
      #speedcredit_worklist #SCprojectLineItem td:nth-of-type(1):before {
        content: "Line #"; }
      #speedcredit_quoteDetails #SCprojectLineItem td:nth-of-type(2):before,
      #speedcredit_worklist #SCprojectLineItem td:nth-of-type(2):before {
        content: "Qty"; }
      #speedcredit_quoteDetails #SCprojectLineItem td:nth-of-type(3):before,
      #speedcredit_worklist #SCprojectLineItem td:nth-of-type(3):before {
        content: "Designation"; }
      #speedcredit_quoteDetails #SCprojectLineItem td:nth-of-type(4):before,
      #speedcredit_worklist #SCprojectLineItem td:nth-of-type(4):before {
        content: "Material"; }
      #speedcredit_quoteDetails #SCprojectLineItem td:nth-of-type(5):before,
      #speedcredit_worklist #SCprojectLineItem td:nth-of-type(5):before {
        content: "Description"; }
      #speedcredit_quoteDetails #SCprojectLineItem td:nth-of-type(6):before,
      #speedcredit_worklist #SCprojectLineItem td:nth-of-type(6):before {
        content: "List Price"; }
      #speedcredit_quoteDetails #SCprojectLineItem td:nth-of-type(7):before,
      #speedcredit_worklist #SCprojectLineItem td:nth-of-type(7):before {
        content: "Discount"; }
      #speedcredit_quoteDetails #SCprojectLineItem td:nth-of-type(8):before,
      #speedcredit_worklist #SCprojectLineItem td:nth-of-type(8):before {
        content: "Net Price"; }
      #speedcredit_quoteDetails #SCprojectLineItem td:nth-of-type(9):before,
      #speedcredit_worklist #SCprojectLineItem td:nth-of-type(9):before {
        content: "Ext. Net Price"; }
      #speedcredit_quoteDetails #SCprojectSummary td:nth-of-type(1):before,
      #speedcredit_worklist #SCprojectSummary td:nth-of-type(1):before {
        content: "Product Category"; }
      #speedcredit_quoteDetails #SCprojectSummary td:nth-of-type(2),
      #speedcredit_worklist #SCprojectSummary td:nth-of-type(2) {
        display: none !important; }
      #speedcredit_quoteDetails #SCprojectSummary td:nth-of-type(3),
      #speedcredit_worklist #SCprojectSummary td:nth-of-type(3) {
        display: none !important; }
      #speedcredit_quoteDetails #SCprojectSummary td:nth-of-type(4),
      #speedcredit_worklist #SCprojectSummary td:nth-of-type(4) {
        display: none !important; }
      #speedcredit_quoteDetails #SCprojectSummary td:nth-of-type(5),
      #speedcredit_worklist #SCprojectSummary td:nth-of-type(5) {
        display: none !important; }
      #speedcredit_quoteDetails #SCprojectSummary td:nth-of-type(6),
      #speedcredit_worklist #SCprojectSummary td:nth-of-type(6) {
        display: none !important; }
      #speedcredit_quoteDetails #SCprojectSummary td:nth-of-type(7):before,
      #speedcredit_worklist #SCprojectSummary td:nth-of-type(7):before {
        content: "Total List Price"; }
      #speedcredit_quoteDetails #SCprojectSummary td:nth-of-type(8):before,
      #speedcredit_worklist #SCprojectSummary td:nth-of-type(8):before {
        content: "Total Net Price"; }
      #speedcredit_quoteDetails #SCprojectSummary td:nth-of-type(9):before,
      #speedcredit_worklist #SCprojectSummary td:nth-of-type(9):before {
        content: "Total Ext. Net Price"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(1):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(1):before {
        content: "Line #"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(1) span,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(1) span {
        margin-left: 0px !important; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(2):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(2):before {
        content: "Qty"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(3):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(3):before {
        content: "Designation"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(4):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(4):before {
        content: "Material"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(5):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(5):before {
        content: "MG3"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(6):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(6):before {
        content: "Description"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(7):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(7):before {
        content: "Stock Discount"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(8):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(8):before {
        content: "Stock Price"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(9):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(9):before {
        content: "Ext. Stock Prices"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(10):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(10):before {
        content: "Credit"; }
      #speedcredit_quoteDetails #SCstockLineItem td:nth-of-type(11):before,
      #speedcredit_worklist #SCstockLineItem td:nth-of-type(11):before {
        content: "Ext. Net Price"; }
      #speedcredit_quoteDetails #SClineItemGroupSummary,
      #speedcredit_worklist #SClineItemGroupSummary {
        display: none !important; }
      #speedcredit_quoteDetails #SCcategoryGroupSummary td:nth-of-type(1):before,
      #speedcredit_worklist #SCcategoryGroupSummary td:nth-of-type(1):before {
        content: "Category"; }
      #speedcredit_quoteDetails #SCcategoryGroupSummary td:nth-of-type(2),
      #speedcredit_worklist #SCcategoryGroupSummary td:nth-of-type(2) {
        display: none !important; }
      #speedcredit_quoteDetails #SCcategoryGroupSummary td:nth-of-type(3):before,
      #speedcredit_worklist #SCcategoryGroupSummary td:nth-of-type(3):before {
        content: "Total Ext. Stock Prices"; }
      #speedcredit_quoteDetails #SCcategoryGroupSummary td:nth-of-type(4):before,
      #speedcredit_worklist #SCcategoryGroupSummary td:nth-of-type(4):before {
        content: "Total Credit"; }
      #speedcredit_quoteDetails #SCcategoryGroupSummary td:nth-of-type(5):before,
      #speedcredit_worklist #SCcategoryGroupSummary td:nth-of-type(5):before {
        content: "Total Ext. Net Price"; }
      #speedcredit_quoteDetails #SCattachmentList td,
      #speedcredit_worklist #SCattachmentList td {
        padding-left: 1% !important; }
      #speedcredit_quoteDetails #SCattachmentList tr,
      #speedcredit_worklist #SCattachmentList tr {
        padding-bottom: 0px; }
      #speedcredit_quoteDetails #quoteMasterInfo td,
      #speedcredit_worklist #quoteMasterInfo td {
        padding-left: 46% !important; }
      #speedcredit_quoteDetails #quoteMasterInfo td:nth-of-type(1):before,
      #speedcredit_worklist #quoteMasterInfo td:nth-of-type(1):before {
        content: "Quote Name"; }
      #speedcredit_quoteDetails #quoteMasterInfo td:nth-of-type(2):before,
      #speedcredit_worklist #quoteMasterInfo td:nth-of-type(2):before {
        content: "Quote Number"; }
      #speedcredit_quoteDetails #quoteMasterInfo td:nth-of-type(3):before,
      #speedcredit_worklist #quoteMasterInfo td:nth-of-type(3):before {
        content: "Sold-to Party"; }
      #speedcredit_quoteDetails #quoteMasterInfo td:nth-of-type(4):before,
      #speedcredit_worklist #quoteMasterInfo td:nth-of-type(4):before {
        content: "Status"; }
      #speedcredit_quoteDetails #quoteMasterInfo td:nth-of-type(5):before,
      #speedcredit_worklist #quoteMasterInfo td:nth-of-type(5):before {
        content: "Incoterms"; }
      #speedcredit_quoteDetails #quoteMasterInfo td:nth-of-type(6):before,
      #speedcredit_worklist #quoteMasterInfo td:nth-of-type(6):before {
        content: "Purchase Order No"; }
      #speedcredit_quoteDetails #quoteMasterInfo td:nth-of-type(7):before,
      #speedcredit_worklist #quoteMasterInfo td:nth-of-type(7):before {
        content: "End User"; }
      #speedcredit_quoteDetails #quoteMasterInfo td:nth-of-type(8):before,
      #speedcredit_worklist #quoteMasterInfo td:nth-of-type(8):before {
        content: "Contractor"; }
      #speedcredit_quoteDetails #quoteMasterInfo td:nth-of-type(9):before,
      #speedcredit_worklist #quoteMasterInfo td:nth-of-type(9):before {
        content: "Submitted By"; }
      #speedcredit_quoteDetails .notesEditor-mobile,
      #speedcredit_worklist .notesEditor-mobile {
        width: 100% !important; }
      #speedcredit_quoteDetails .notesList-mobile,
      #speedcredit_worklist .notesList-mobile {
        display: block !important;
        width: 100% !important; }
      #speedcredit_quoteDetails .notesList-mobile tbody,
      #speedcredit_quoteDetails .notesList-mobile tr,
      #speedcredit_worklist .notesList-mobile tbody,
      #speedcredit_worklist .notesList-mobile tr {
        display: block !important; }
      #speedcredit_quoteDetails .notesList-mobile .noteList-mobile td,
      #speedcredit_worklist .notesList-mobile .noteList-mobile td {
        display: block !important; }
      #speedcredit_quoteDetails .notesList-mobile .noteList-mobile > td > div,
      #speedcredit_worklist .notesList-mobile .noteList-mobile > td > div {
        height: auto !important; }
      #speedcredit_quoteDetails .notesList-mobile .noteListDiv-mobile,
      #speedcredit_worklist .notesList-mobile .noteListDiv-mobile {
        width: 90% !important; }
      #speedcredit_quoteDetails .notesList-mobile .noteListDetails-mobile,
      #speedcredit_worklist .notesList-mobile .noteListDetails-mobile {
        font-size: 10px;
        padding-top: 1px; }
      #speedcredit_quoteDetails .showNoteEditor,
      #speedcredit_worklist .showNoteEditor {
        display: block !important;
        width: 100% !important; }
      #speedcredit_quoteDetails .hideNoteEditor,
      #speedcredit_worklist .hideNoteEditor {
        display: none; } }

#line-item-table .speedApplied td {
  background-color: grey !important; }

#line-item-table md-checkbox {
  width: 35px; }

#speedDetails .fixedHeight {
  max-height: 150px;
  overflow-y: auto;
  margin-top: 10px; }

#speedDetails md-progress-circular svg {
  height: 15px !important;
  width: 15px !important;
  transform-origin: 7.5px 7.5px 7.5px !important; }

.speed-item__item {
  width: 152px;
  border-right: 4px solid #fff;
  color: #757575;
  padding: 10px 16px;
  min-height: 48px; }
  .speed-item__item.selected {
    border-right-color: #006387;
    color: #006387; }

.speed-item__side-nav {
  border-right: 1px solid #e1e1e1; }

.speed-item__container {
  height: 380px; }

.speed-item .cancel-cr-btn, .speed-item .save-cr-btn {
  width: 85px;
  min-width: 85px;
  height: 30px;
  min-height: 30px;
  border-radius: 2px;
  border: 1px solid #006387;
  background-color: #ffffff;
  box-shadow: none;
  font-size: 12px;
  line-height: 0px; }

.speed-item .save-cr-btn {
  border-radius: 2px;
  background-color: #006387;
  color: #fff; }
  .speed-item .save-cr-btn.md-button:focus {
    background-color: #006387; }
  .speed-item .save-cr-btn[disabled] {
    border: none; }

.speed-item .save-cr-btn.md-button:not([disabled]):hover {
  background-color: #006387; }

.speed-item__content {
  padding: 10px 15px;
  height: 100%;
  overflow: auto; }

.speed-item__header {
  color: #000000;
  font-family: Arial;
  font-size: 16px; }

.speed-item__subheader {
  margin: 5px 0px;
  font-size: 11px; }

.speed-item__description {
  font-size: 11px; }

.speed-item__legend {
  color: #e47b00;
  font-size: 11px; }
  .speed-item__legend i {
    font-size: 16px;
    vertical-align: middle;
    padding-right: 5px; }

@media screen and (max-width: 960px) {
  .speed-item {
    height: 100%; }
    .speed-item__main-content {
      height: 100%; }
    .speed-item__container {
      height: calc(100% - 5px); }
    .speed-item__card-checkbox {
      position: absolute;
      top: 3px;
      margin: 0px;
      left: 2px; }
    .speed-item__card {
      border: 1px solid #e1e1e1;
      border-bottom: none; }
      .speed-item__card:last-child {
        border-bottom: 1px solid #e1e1e1; }
    .speed-item__nav-item {
      color: #000000;
      font-size: 11px;
      font-weight: 700; }
    .speed-item__nav-count {
      color: #000000;
      font-size: 9px; }
    .speed-item__nav-left-arrow, .speed-item__nav-right-arrow {
      position: absolute; }
    .speed-item__nav-left-arrow {
      left: 15px;
      cursor: pointer; }
      .speed-item__nav-left-arrow--inactive {
        color: #e1e1e1; }
    .speed-item__nav-right-arrow {
      right: 15px;
      cursor: pointer; }
      .speed-item__nav-right-arrow--inactive {
        color: #e1e1e1; }
    .speed-item__card-title {
      padding: 5px;
      width: 75px;
      text-align: right;
      border-radius: 2px 0 0 2px;
      background-color: #efefef;
      border-right: 1px solid #e1e1e1;
      font-weight: 600;
      position: relative; }
    .speed-item__card-txt {
      padding: 5px; } }

.speed-item__table-view {
  height: calc(100% - 50px);
  overflow: auto;
  padding: 5px; }

.speed-item .partially-shipped-icon {
  color: #e47b00; }

.line-tview {
  width: 100%;
  white-space: nowrap; }
  .line-tview th, .line-tview td {
    padding: 8px;
    text-align: left;
    font-size: 11px; }
  .line-tview__row {
    border: 1px solid #efefef; }
  .line-tview__header {
    background-color: #efefef; }

.scale-07 {
  transform: scale(0.7); }

#split-line-item-table .fixed-header > thead > tr > th {
  font-size: 12px !important; }

#split-line-item-table .split-toolbar {
  height: 44px;
  min-height: 44px !important;
  margin-top: 0px;
  padding: 0;
  background: #e2e2e2 !important;
  color: #000; }

#split-line-item-table .dialog-content-spacer {
  margin-top: 10px; }

#split-line-item-table md-input-container {
  display: inline-block;
  padding: 0 !important;
  margin: 0;
  width: 100 px; }

#split-line-item-table md-input-container > input.inline-input-box.qty-inp {
  border: 1px solid #ccc;
  border-radius: 6px;
  padding-left: 8px;
  width: 45px;
  color: #737373;
  font-weight: bold; }

#split-line-item-table md-icon.error-info-icon {
  margin-top: 3px;
  width: 0px; }

#split-line-item-table .remove-margin-padding {
  margin: 0 !important;
  padding: 0 !important; }

#split-line-item-table .toolbar-icon-size {
  width: 24px !important; }

#split-line-item-table .line-item-container {
  height: 300px;
  overflow-y: scroll;
  width: 750px; }

#split-line-item-table .add-line-item {
  color: #000 !important; }

#split-line-item-table table {
  width: 100%;
  max-width: 100%; }
  #split-line-item-table table tr th {
    font-weight: 700;
    font-size: 12px;
    text-align: left;
    padding: 1.3rem;
    transition: all 0.3s ease; }
  #split-line-item-table table tr td {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis; }
  #split-line-item-table table .table-header-data {
    font-weight: 700; }

#split-line-item-table .input-col-height {
  height: 75px; }

#split-line-item-table .input-auto-height {
  height: auto; }

.error-message-div {
  color: #dd2c00;
  opacity: 1;
  margin-top: 0px;
  font-size: 12px;
  line-height: 14px; }

@media only screen and (max-width: 768px) {
  .error-show-large-devices {
    display: none !important; }
  .error-show-small-devices {
    display: block !important; } }

@media only screen and (min-width: 769px) {
  /*All Large devices*/
  .error-show-large-devices {
    display: block !important; }
  .error-show-small-devices {
    display: none !important; } }

.submittal-container md-toolbar {
  background-color: rgba(0, 36, 52, 0.9); }

.submittal-container .headerInfo {
  background-color: rgba(96, 124, 138, 0.39);
  color: #fff; }
  .submittal-container .headerInfo span {
    font-weight: bold;
    font-size: 16px; }

.submittal-container .highlightItem {
  background: rgba(238, 238, 238, 0.94); }

.submittal-container .infoContainer {
  width: 95%;
  margin: 0 auto;
  margin-top: 15px;
  border: 1px solid rgba(153, 153, 153, 0.31);
  border-radius: 5px;
  padding: 3px; }

.submittal-container .headerDetail {
  font-size: 16px;
  background-color: #003c52;
  padding: 10px;
  color: white; }

.submittal-container md-card {
  width: 95%;
  margin: 0 auto; }

.submittal-container .infoHolder label {
  font-size: 15px; }

.submittal-container .infoHolder md-list-item {
  max-height: 45px; }

.submittal-container .infoHolder md-radio-button {
  display: inline-block; }

.submittal-container fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0; }
  .submittal-container fieldset legend {
    border: 0;
    font-size: 16px;
    width: inherit; }

.submittal-container .generateBtn {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 16px;
  float: right; }

.subBtn {
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
  position: absolute; }

.add-rm-btn {
  padding: 5px;
  background: rgba(0, 100, 135, 0.93);
  color: white;
  margin-right: 15px; }

.disabled-rm {
  background: #dddddd; }

.add-doc-con .err-msg {
  color: red;
  margin: -10px  15px 0px 15px; }

.addNewDoc button {
  height: 29px;
  padding: 6px;
  background: #006487;
  color: white;
  margin-top: 18px; }
  .addNewDoc button:disabled {
    background: #dddddd; }

.addNewDoc md-progress-circular {
  margin: 17px 0 0 10px; }

#draggableDocSequence {
  margin-top: 20px; }
  #draggableDocSequence .as-sortable-placeholder {
    border: 1px dashed darkgrey;
    box-sizing: border-box;
    background-color: #FFE0AB !important;
    min-height: 20px;
    margin: 1px 2px 5px 1px;
    border-radius: 10px; }
  #draggableDocSequence > div:nth-child(1) {
    width: 85%;
    max-height: 375px;
    overflow-y: auto; }
    #draggableDocSequence > div:nth-child(1) div {
      margin: 0.5em;
      border: 1px solid rgba(0, 0, 0, 0.23);
      background: #eeeeee;
      padding: .4em;
      height: 35px; }
      #draggableDocSequence > div:nth-child(1) div p {
        line-height: 25px; }
    @media only screen and (max-width: 600px) {
      #draggableDocSequence > div:nth-child(1) {
        width: 100%; } }
  #draggableDocSequence .selectedSortableItem {
    background: #f8f8b5 !important; }
  #draggableDocSequence .sort-btn {
    width: 30px; }
    #draggableDocSequence .sort-btn button {
      border-radius: 5px;
      border: 1px solid #005a7a;
      background-color: rgba(0, 90, 122, 0.85);
      color: white; }

body.stop-scrolling {
  height: 100%;
  overflow: hidden; }

.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }

.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }

@media all and (max-width: 540px) {
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px; } }

.sweet-alert h2 {
  color: #575757;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 25px 0;
  padding: 0;
  line-height: 40px;
  display: block; }

.sweet-alert p {
  color: #797979;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  text-align: inherit;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal; }

.sweet-alert fieldset {
  border: none;
  position: relative; }

.sweet-alert .sa-error-container {
  background-color: #f1f1f1;
  margin-left: -17px;
  margin-right: -17px;
  overflow: hidden;
  padding: 0 10px;
  max-height: 0;
  webkit-transition: padding 0.15s, max-height 0.15s;
  transition: padding 0.15s, max-height 0.15s; }

.sweet-alert .sa-error-container.show {
  padding: 10px 0;
  max-height: 100px;
  webkit-transition: padding 0.2s, max-height 0.2s;
  transition: padding 0.25s, max-height 0.25s; }

.sweet-alert .sa-error-container .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: white;
  line-height: 24px;
  text-align: center;
  margin-right: 3px; }

.sweet-alert .sa-error-container p {
  display: inline-block; }

.sweet-alert .sa-input-error {
  position: absolute;
  top: 29px;
  right: 26px;
  width: 20px;
  height: 20px;
  opacity: 0;
  transform: scale(0.5);
  transform-origin: 50% 50%;
  transition: all 0.1s; }

.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
  content: "";
  width: 20px;
  height: 6px;
  background-color: #f06e57;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -9px; }

.sweet-alert .sa-input-error::before {
  transform: rotate(-45deg); }

.sweet-alert .sa-input-error::after {
  transform: rotate(45deg); }

.sweet-alert .sa-input-error.show {
  opacity: 1;
  transform: scale(1); }

.sweet-alert input {
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  height: 43px;
  margin-top: 10px;
  margin-bottom: 17px;
  font-size: 18px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
  padding: 0 12px;
  display: none;
  transition: all 0.3s; }

.sweet-alert input:focus {
  outline: none;
  box-shadow: 0px 0px 3px #c4e6f5;
  border: 1px solid #b4dbed; }

.sweet-alert input:focus::-moz-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5; }

.sweet-alert input:focus:-ms-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5; }

.sweet-alert input:focus::-webkit-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5; }

.sweet-alert input::-moz-placeholder {
  color: #bdbdbd; }

.sweet-alert input:-ms-input-placeholder {
  color: #bdbdbd; }

.sweet-alert input::-webkit-input-placeholder {
  color: #bdbdbd; }

.sweet-alert.show-input input {
  display: block; }

.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative; }

.sweet-alert .la-ball-fall {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -27px;
  margin-top: 4px;
  opacity: 0;
  visibility: hidden; }

.sweet-alert button {
  background-color: #8CD4F5;
  color: white;
  border: none;
  box-shadow: none;
  font-size: 17px;
  font-weight: 500;
  border-radius: 5px;
  padding: 10px 32px;
  margin: 26px 5px 0 5px;
  cursor: pointer; }

.sweet-alert button:focus {
  outline: none;
  box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }

.sweet-alert button:hover {
  background-color: #7ecff4; }

.sweet-alert button:active {
  background-color: #5dc2f1; }

.sweet-alert button.cancel {
  background-color: #C1C1C1; }

.sweet-alert button.cancel:hover {
  background-color: #b9b9b9; }

.sweet-alert button.cancel:active {
  background-color: #a8a8a8; }

.sweet-alert button.cancel:focus {
  box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }

.sweet-alert button[disabled] {
  opacity: .6;
  cursor: default; }

.sweet-alert button.confirm[disabled] {
  color: transparent; }

.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s; }

.sweet-alert button::-moz-focus-inner {
  border: 0; }

.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important; }

.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-bottom: 40px; }

.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box; }

.sweet-alert .sa-icon.sa-error {
  border-color: #F27474; }

.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block; }

.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #F27474;
  display: block;
  top: 37px;
  border-radius: 2px; }

.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  transform: rotate(45deg);
  left: 17px; }

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  transform: rotate(-45deg);
  right: 16px; }

.sweet-alert .sa-icon.sa-warning {
  border-color: #F8BB86; }

.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #F8BB86; }

.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #F8BB86; }

.sweet-alert .sa-icon.sa-info {
  border-color: #C9DAE1; }

.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #C9DAE1; }

.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #C9DAE1; }

.sweet-alert .sa-icon.sa-success {
  border-color: #A5DC86; }

.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
  content: '';
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  background: white;
  transform: rotate(45deg); }

.sweet-alert .sa-icon.sa-success::before {
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  transform: rotate(-45deg);
  transform-origin: 60px 60px; }

.sweet-alert .sa-icon.sa-success::after {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  transform: rotate(-45deg);
  transform-origin: 0px 60px; }

.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2; }

.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  background-color: white;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  transform: rotate(-45deg); }

.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #A5DC86;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  transform: rotate(45deg); }

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  transform: rotate(-45deg); }

.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat; }

/*
 * Animations
 */

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

.showSweetAlert[data-animation=pop] {
  animation: showSweetAlert 0.3s; }

.showSweetAlert[data-animation=none] {
  animation: none; }

.showSweetAlert[data-animation=slide-from-top] {
  animation: slideFromTop 0.3s; }

.showSweetAlert[data-animation=slide-from-bottom] {
  animation: slideFromBottom 0.3s; }

.hideSweetAlert[data-animation=pop] {
  animation: hideSweetAlert 0.2s; }

.hideSweetAlert[data-animation=none] {
  animation: none; }

.hideSweetAlert[data-animation=slide-from-top] {
  animation: slideToTop 0.4s; }

.hideSweetAlert[data-animation=slide-from-bottom] {
  animation: slideToBottom 0.3s; }

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

.animateSuccessTip {
  animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
  animation: animateSuccessLong 0.75s; }

.sa-icon.sa-success.animate::after {
  animation: rotatePlaceholder 4.25s ease-in; }

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

.animateErrorIcon {
  animation: animateErrorIcon 0.5s; }

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animateXMark {
  animation: animateXMark 0.5s; }

@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

.pulseWarning {
  animation: pulseWarning 0.75s infinite alternate; }

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

.pulseWarningIns {
  animation: pulseWarningIns 0.75s infinite alternate; }

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9; }

/* Success icon */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9; }

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  box-sizing: border-box; }

.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff; }

.la-ball-fall.la-dark {
  color: #333; }

.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }

.la-ball-fall {
  width: 54px;
  height: 18px; }

.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  animation: ball-fall 1s ease-in-out infinite; }

.la-ball-fall > div:nth-child(1) {
  animation-delay: -200ms; }

.la-ball-fall > div:nth-child(2) {
  animation-delay: -100ms; }

.la-ball-fall > div:nth-child(3) {
  animation-delay: 0ms; }

.la-ball-fall.la-sm {
  width: 26px;
  height: 8px; }

.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }

.la-ball-fall.la-2x {
  width: 108px;
  height: 36px; }

.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }

.la-ball-fall.la-3x {
  width: 162px;
  height: 54px; }

.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }

/*
 * Animation
 */

@keyframes ball-fall {
  0% {
    opacity: 0;
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    transform: translateY(0); }
  80% {
    opacity: 1;
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    transform: translateY(145%); } }

/* -- import Roboto Font ---------------------------- */
@import "https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,cyrillic";
#line-item-table .table-loader .loader:after, #quote-details-table .table-loader .loader:after, #recentactivity-table .table-loader .loader:after, #line_item_cp_table .table-loader .loader:after, #pricing-line-item-table .table-loader .loader:after, #shipping-line-item-table .table-loader .loader:after, #cp-maintenance-table .table-loader .loader:after, #quotes-table .table-loader .loader:after, #order-table .table-loader .loader:after, #order-lineitem-table .table-loader .loader:after, #check-availability-table .table-loader .loader:after, #split-line-item-table .table-loader .loader:after, #line-item-table .table-loader .loader:before, #quote-details-table .table-loader .loader:before, #recentactivity-table .table-loader .loader:before, #line_item_cp_table .table-loader .loader:before, #pricing-line-item-table .table-loader .loader:before, #shipping-line-item-table .table-loader .loader:before, #cp-maintenance-table .table-loader .loader:before, #quotes-table .table-loader .loader:before, #order-table .table-loader .loader:before, #order-lineitem-table .table-loader .loader:before, #check-availability-table .table-loader .loader:before, #split-line-item-table .table-loader .loader:before, #line-item-table .table-loader .loader, #quote-details-table .table-loader .loader, #recentactivity-table .table-loader .loader, #line_item_cp_table .table-loader .loader, #pricing-line-item-table .table-loader .loader, #shipping-line-item-table .table-loader .loader, #cp-maintenance-table .table-loader .loader, #quotes-table .table-loader .loader, #order-table .table-loader .loader, #order-lineitem-table .table-loader .loader, #check-availability-table .table-loader .loader, #split-line-item-table .table-loader .loader {
  background: #003A53;
  animation: loader 1s infinite ease-in-out;
  width: 1em;
  height: 4em; }

#line-item-table .table-loader .loader:after, #quote-details-table .table-loader .loader:after, #recentactivity-table .table-loader .loader:after, #line_item_cp_table .table-loader .loader:after, #pricing-line-item-table .table-loader .loader:after, #shipping-line-item-table .table-loader .loader:after, #cp-maintenance-table .table-loader .loader:after, #quotes-table .table-loader .loader:after, #order-table .table-loader .loader:after, #order-lineitem-table .table-loader .loader:after, #check-availability-table .table-loader .loader:after, #split-line-item-table .table-loader .loader:after, #line-item-table .table-loader .loader:before, #quote-details-table .table-loader .loader:before, #recentactivity-table .table-loader .loader:before, #line_item_cp_table .table-loader .loader:before, #pricing-line-item-table .table-loader .loader:before, #shipping-line-item-table .table-loader .loader:before, #cp-maintenance-table .table-loader .loader:before, #quotes-table .table-loader .loader:before, #order-table .table-loader .loader:before, #order-lineitem-table .table-loader .loader:before, #check-availability-table .table-loader .loader:before, #split-line-item-table .table-loader .loader:before {
  position: absolute;
  top: 0;
  content: ''; }

#line-item-table .table-loader .loader, #quote-details-table .table-loader .loader, #recentactivity-table .table-loader .loader, #line_item_cp_table .table-loader .loader, #pricing-line-item-table .table-loader .loader, #shipping-line-item-table .table-loader .loader, #cp-maintenance-table .table-loader .loader, #quotes-table .table-loader .loader, #order-table .table-loader .loader, #order-lineitem-table .table-loader .loader, #check-availability-table .table-loader .loader, #split-line-item-table .table-loader .loader {
  color: #003A53;
  text-indent: -9999em;
  margin: 88px auto;
  position: relative;
  font-size: 11px;
  transform: translateZ(0);
  animation-delay: -0.16s; }
  #line-item-table .table-loader .loader:after, #quote-details-table .table-loader .loader:after, #recentactivity-table .table-loader .loader:after, #line_item_cp_table .table-loader .loader:after, #pricing-line-item-table .table-loader .loader:after, #shipping-line-item-table .table-loader .loader:after, #cp-maintenance-table .table-loader .loader:after, #quotes-table .table-loader .loader:after, #order-table .table-loader .loader:after, #order-lineitem-table .table-loader .loader:after, #check-availability-table .table-loader .loader:after, #split-line-item-table .table-loader .loader:after {
    left: 1.5em; }
  #line-item-table .table-loader .loader:before, #quote-details-table .table-loader .loader:before, #recentactivity-table .table-loader .loader:before, #line_item_cp_table .table-loader .loader:before, #pricing-line-item-table .table-loader .loader:before, #shipping-line-item-table .table-loader .loader:before, #cp-maintenance-table .table-loader .loader:before, #quotes-table .table-loader .loader:before, #order-table .table-loader .loader:before, #order-lineitem-table .table-loader .loader:before, #check-availability-table .table-loader .loader:before, #split-line-item-table .table-loader .loader:before {
    left: -1.5em;
    animation-delay: -0.32s; }

@keyframes loader {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em; }
  40% {
    box-shadow: 0 -2em;
    height: 5em; } }

/* -- You can use this tables in Bootstrap (v3) projects. -- */
/* -- Material Design Table style -------------- */
#line-item-table, #quote-details-table, #recentactivity-table, #line_item_cp_table, #pricing-line-item-table, #shipping-line-item-table, #cp-maintenance-table, #quotes-table, #order-table, #order-lineitem-table, #check-availability-table, #split-line-item-table {
  /*********spinner need to be moved to mixins******/ }
  #line-item-table h1, #quote-details-table h1, #recentactivity-table h1, #line_item_cp_table h1, #pricing-line-item-table h1, #shipping-line-item-table h1, #cp-maintenance-table h1, #quotes-table h1, #order-table h1, #order-lineitem-table h1, #check-availability-table h1, #split-line-item-table h1 {
    font-size: 2.4rem;
    line-height: 3.2rem;
    letter-spacing: 0;
    font-weight: 300;
    color: #212121;
    text-transform: inherit;
    margin-bottom: 1rem;
    text-align: center; }
  #line-item-table h2, #quote-details-table h2, #recentactivity-table h2, #line_item_cp_table h2, #pricing-line-item-table h2, #shipping-line-item-table h2, #cp-maintenance-table h2, #quotes-table h2, #order-table h2, #order-lineitem-table h2, #check-availability-table h2, #split-line-item-table h2 {
    font-size: 1.5rem;
    line-height: 2.8rem;
    letter-spacing: 0.01rem;
    font-weight: 400;
    color: #212121;
    text-align: center; }
  #line-item-table .table, #quote-details-table .table, #recentactivity-table .table, #line_item_cp_table .table, #pricing-line-item-table .table, #shipping-line-item-table .table, #cp-maintenance-table .table, #quotes-table .table, #order-table .table, #order-lineitem-table .table, #check-availability-table .table, #split-line-item-table .table {
    width: 100%;
    max-width: 100%;
    background-color: #fff;
    border-spacing: 0;
    margin-bottom: 0px; }
    #line-item-table .table > thead > tr,
    #line-item-table .table > tbody > tr,
    #line-item-table .table > tfoot > tr, #quote-details-table .table > thead > tr,
    #quote-details-table .table > tbody > tr,
    #quote-details-table .table > tfoot > tr, #recentactivity-table .table > thead > tr,
    #recentactivity-table .table > tbody > tr,
    #recentactivity-table .table > tfoot > tr, #line_item_cp_table .table > thead > tr,
    #line_item_cp_table .table > tbody > tr,
    #line_item_cp_table .table > tfoot > tr, #pricing-line-item-table .table > thead > tr,
    #pricing-line-item-table .table > tbody > tr,
    #pricing-line-item-table .table > tfoot > tr, #shipping-line-item-table .table > thead > tr,
    #shipping-line-item-table .table > tbody > tr,
    #shipping-line-item-table .table > tfoot > tr, #cp-maintenance-table .table > thead > tr,
    #cp-maintenance-table .table > tbody > tr,
    #cp-maintenance-table .table > tfoot > tr, #quotes-table .table > thead > tr,
    #quotes-table .table > tbody > tr,
    #quotes-table .table > tfoot > tr, #order-table .table > thead > tr,
    #order-table .table > tbody > tr,
    #order-table .table > tfoot > tr, #order-lineitem-table .table > thead > tr,
    #order-lineitem-table .table > tbody > tr,
    #order-lineitem-table .table > tfoot > tr, #check-availability-table .table > thead > tr,
    #check-availability-table .table > tbody > tr,
    #check-availability-table .table > tfoot > tr, #split-line-item-table .table > thead > tr,
    #split-line-item-table .table > tbody > tr,
    #split-line-item-table .table > tfoot > tr {
      transition: all 0.3s ease; }
      #line-item-table .table > thead > tr > th,
      #line-item-table .table > thead > tr > td,
      #line-item-table .table > tbody > tr > th,
      #line-item-table .table > tbody > tr > td,
      #line-item-table .table > tfoot > tr > th,
      #line-item-table .table > tfoot > tr > td, #quote-details-table .table > thead > tr > th,
      #quote-details-table .table > thead > tr > td,
      #quote-details-table .table > tbody > tr > th,
      #quote-details-table .table > tbody > tr > td,
      #quote-details-table .table > tfoot > tr > th,
      #quote-details-table .table > tfoot > tr > td, #recentactivity-table .table > thead > tr > th,
      #recentactivity-table .table > thead > tr > td,
      #recentactivity-table .table > tbody > tr > th,
      #recentactivity-table .table > tbody > tr > td,
      #recentactivity-table .table > tfoot > tr > th,
      #recentactivity-table .table > tfoot > tr > td, #line_item_cp_table .table > thead > tr > th,
      #line_item_cp_table .table > thead > tr > td,
      #line_item_cp_table .table > tbody > tr > th,
      #line_item_cp_table .table > tbody > tr > td,
      #line_item_cp_table .table > tfoot > tr > th,
      #line_item_cp_table .table > tfoot > tr > td, #pricing-line-item-table .table > thead > tr > th,
      #pricing-line-item-table .table > thead > tr > td,
      #pricing-line-item-table .table > tbody > tr > th,
      #pricing-line-item-table .table > tbody > tr > td,
      #pricing-line-item-table .table > tfoot > tr > th,
      #pricing-line-item-table .table > tfoot > tr > td, #shipping-line-item-table .table > thead > tr > th,
      #shipping-line-item-table .table > thead > tr > td,
      #shipping-line-item-table .table > tbody > tr > th,
      #shipping-line-item-table .table > tbody > tr > td,
      #shipping-line-item-table .table > tfoot > tr > th,
      #shipping-line-item-table .table > tfoot > tr > td, #cp-maintenance-table .table > thead > tr > th,
      #cp-maintenance-table .table > thead > tr > td,
      #cp-maintenance-table .table > tbody > tr > th,
      #cp-maintenance-table .table > tbody > tr > td,
      #cp-maintenance-table .table > tfoot > tr > th,
      #cp-maintenance-table .table > tfoot > tr > td, #quotes-table .table > thead > tr > th,
      #quotes-table .table > thead > tr > td,
      #quotes-table .table > tbody > tr > th,
      #quotes-table .table > tbody > tr > td,
      #quotes-table .table > tfoot > tr > th,
      #quotes-table .table > tfoot > tr > td, #order-table .table > thead > tr > th,
      #order-table .table > thead > tr > td,
      #order-table .table > tbody > tr > th,
      #order-table .table > tbody > tr > td,
      #order-table .table > tfoot > tr > th,
      #order-table .table > tfoot > tr > td, #order-lineitem-table .table > thead > tr > th,
      #order-lineitem-table .table > thead > tr > td,
      #order-lineitem-table .table > tbody > tr > th,
      #order-lineitem-table .table > tbody > tr > td,
      #order-lineitem-table .table > tfoot > tr > th,
      #order-lineitem-table .table > tfoot > tr > td, #check-availability-table .table > thead > tr > th,
      #check-availability-table .table > thead > tr > td,
      #check-availability-table .table > tbody > tr > th,
      #check-availability-table .table > tbody > tr > td,
      #check-availability-table .table > tfoot > tr > th,
      #check-availability-table .table > tfoot > tr > td, #split-line-item-table .table > thead > tr > th,
      #split-line-item-table .table > thead > tr > td,
      #split-line-item-table .table > tbody > tr > th,
      #split-line-item-table .table > tbody > tr > td,
      #split-line-item-table .table > tfoot > tr > th,
      #split-line-item-table .table > tfoot > tr > td {
        text-align: left;
        padding: 1.3rem;
        vertical-align: middle;
        border-top: 0;
        transition: all 0.3s ease;
        border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    #line-item-table .table > thead > tr > th, #quote-details-table .table > thead > tr > th, #recentactivity-table .table > thead > tr > th, #line_item_cp_table .table > thead > tr > th, #pricing-line-item-table .table > thead > tr > th, #shipping-line-item-table .table > thead > tr > th, #cp-maintenance-table .table > thead > tr > th, #quotes-table .table > thead > tr > th, #order-table .table > thead > tr > th, #order-lineitem-table .table > thead > tr > th, #check-availability-table .table > thead > tr > th, #split-line-item-table .table > thead > tr > th {
      font-weight: 700;
      color: rgba(0, 0, 0, 0.54);
      vertical-align: bottom;
      font-size: 12px; }
    #line-item-table .table > caption + thead > tr:first-child > th,
    #line-item-table .table > caption + thead > tr:first-child > td,
    #line-item-table .table > colgroup + thead > tr:first-child > th,
    #line-item-table .table > colgroup + thead > tr:first-child > td,
    #line-item-table .table > thead:first-child > tr:first-child > th,
    #line-item-table .table > thead:first-child > tr:first-child > td, #quote-details-table .table > caption + thead > tr:first-child > th,
    #quote-details-table .table > caption + thead > tr:first-child > td,
    #quote-details-table .table > colgroup + thead > tr:first-child > th,
    #quote-details-table .table > colgroup + thead > tr:first-child > td,
    #quote-details-table .table > thead:first-child > tr:first-child > th,
    #quote-details-table .table > thead:first-child > tr:first-child > td, #recentactivity-table .table > caption + thead > tr:first-child > th,
    #recentactivity-table .table > caption + thead > tr:first-child > td,
    #recentactivity-table .table > colgroup + thead > tr:first-child > th,
    #recentactivity-table .table > colgroup + thead > tr:first-child > td,
    #recentactivity-table .table > thead:first-child > tr:first-child > th,
    #recentactivity-table .table > thead:first-child > tr:first-child > td, #line_item_cp_table .table > caption + thead > tr:first-child > th,
    #line_item_cp_table .table > caption + thead > tr:first-child > td,
    #line_item_cp_table .table > colgroup + thead > tr:first-child > th,
    #line_item_cp_table .table > colgroup + thead > tr:first-child > td,
    #line_item_cp_table .table > thead:first-child > tr:first-child > th,
    #line_item_cp_table .table > thead:first-child > tr:first-child > td, #pricing-line-item-table .table > caption + thead > tr:first-child > th,
    #pricing-line-item-table .table > caption + thead > tr:first-child > td,
    #pricing-line-item-table .table > colgroup + thead > tr:first-child > th,
    #pricing-line-item-table .table > colgroup + thead > tr:first-child > td,
    #pricing-line-item-table .table > thead:first-child > tr:first-child > th,
    #pricing-line-item-table .table > thead:first-child > tr:first-child > td, #shipping-line-item-table .table > caption + thead > tr:first-child > th,
    #shipping-line-item-table .table > caption + thead > tr:first-child > td,
    #shipping-line-item-table .table > colgroup + thead > tr:first-child > th,
    #shipping-line-item-table .table > colgroup + thead > tr:first-child > td,
    #shipping-line-item-table .table > thead:first-child > tr:first-child > th,
    #shipping-line-item-table .table > thead:first-child > tr:first-child > td, #cp-maintenance-table .table > caption + thead > tr:first-child > th,
    #cp-maintenance-table .table > caption + thead > tr:first-child > td,
    #cp-maintenance-table .table > colgroup + thead > tr:first-child > th,
    #cp-maintenance-table .table > colgroup + thead > tr:first-child > td,
    #cp-maintenance-table .table > thead:first-child > tr:first-child > th,
    #cp-maintenance-table .table > thead:first-child > tr:first-child > td, #quotes-table .table > caption + thead > tr:first-child > th,
    #quotes-table .table > caption + thead > tr:first-child > td,
    #quotes-table .table > colgroup + thead > tr:first-child > th,
    #quotes-table .table > colgroup + thead > tr:first-child > td,
    #quotes-table .table > thead:first-child > tr:first-child > th,
    #quotes-table .table > thead:first-child > tr:first-child > td, #order-table .table > caption + thead > tr:first-child > th,
    #order-table .table > caption + thead > tr:first-child > td,
    #order-table .table > colgroup + thead > tr:first-child > th,
    #order-table .table > colgroup + thead > tr:first-child > td,
    #order-table .table > thead:first-child > tr:first-child > th,
    #order-table .table > thead:first-child > tr:first-child > td, #order-lineitem-table .table > caption + thead > tr:first-child > th,
    #order-lineitem-table .table > caption + thead > tr:first-child > td,
    #order-lineitem-table .table > colgroup + thead > tr:first-child > th,
    #order-lineitem-table .table > colgroup + thead > tr:first-child > td,
    #order-lineitem-table .table > thead:first-child > tr:first-child > th,
    #order-lineitem-table .table > thead:first-child > tr:first-child > td, #check-availability-table .table > caption + thead > tr:first-child > th,
    #check-availability-table .table > caption + thead > tr:first-child > td,
    #check-availability-table .table > colgroup + thead > tr:first-child > th,
    #check-availability-table .table > colgroup + thead > tr:first-child > td,
    #check-availability-table .table > thead:first-child > tr:first-child > th,
    #check-availability-table .table > thead:first-child > tr:first-child > td, #split-line-item-table .table > caption + thead > tr:first-child > th,
    #split-line-item-table .table > caption + thead > tr:first-child > td,
    #split-line-item-table .table > colgroup + thead > tr:first-child > th,
    #split-line-item-table .table > colgroup + thead > tr:first-child > td,
    #split-line-item-table .table > thead:first-child > tr:first-child > th,
    #split-line-item-table .table > thead:first-child > tr:first-child > td {
      border-top: 0; }
    #line-item-table .table > tbody + tbody, #quote-details-table .table > tbody + tbody, #recentactivity-table .table > tbody + tbody, #line_item_cp_table .table > tbody + tbody, #pricing-line-item-table .table > tbody + tbody, #shipping-line-item-table .table > tbody + tbody, #cp-maintenance-table .table > tbody + tbody, #quotes-table .table > tbody + tbody, #order-table .table > tbody + tbody, #order-lineitem-table .table > tbody + tbody, #check-availability-table .table > tbody + tbody, #split-line-item-table .table > tbody + tbody {
      border-top: 1px solid rgba(0, 0, 0, 0.12); }
    #line-item-table .table .table, #quote-details-table .table .table, #recentactivity-table .table .table, #line_item_cp_table .table .table, #pricing-line-item-table .table .table, #shipping-line-item-table .table .table, #cp-maintenance-table .table .table, #quotes-table .table .table, #order-table .table .table, #order-lineitem-table .table .table, #check-availability-table .table .table, #split-line-item-table .table .table {
      background-color: #fff; }
    #line-item-table .table .no-border, #quote-details-table .table .no-border, #recentactivity-table .table .no-border, #line_item_cp_table .table .no-border, #pricing-line-item-table .table .no-border, #shipping-line-item-table .table .no-border, #cp-maintenance-table .table .no-border, #quotes-table .table .no-border, #order-table .table .no-border, #order-lineitem-table .table .no-border, #check-availability-table .table .no-border, #split-line-item-table .table .no-border {
      border: 0; }
  #line-item-table .table-condensed > thead > tr > th,
  #line-item-table .table-condensed > thead > tr > td,
  #line-item-table .table-condensed > tbody > tr > th,
  #line-item-table .table-condensed > tbody > tr > td,
  #line-item-table .table-condensed > tfoot > tr > th,
  #line-item-table .table-condensed > tfoot > tr > td, #quote-details-table .table-condensed > thead > tr > th,
  #quote-details-table .table-condensed > thead > tr > td,
  #quote-details-table .table-condensed > tbody > tr > th,
  #quote-details-table .table-condensed > tbody > tr > td,
  #quote-details-table .table-condensed > tfoot > tr > th,
  #quote-details-table .table-condensed > tfoot > tr > td, #recentactivity-table .table-condensed > thead > tr > th,
  #recentactivity-table .table-condensed > thead > tr > td,
  #recentactivity-table .table-condensed > tbody > tr > th,
  #recentactivity-table .table-condensed > tbody > tr > td,
  #recentactivity-table .table-condensed > tfoot > tr > th,
  #recentactivity-table .table-condensed > tfoot > tr > td, #line_item_cp_table .table-condensed > thead > tr > th,
  #line_item_cp_table .table-condensed > thead > tr > td,
  #line_item_cp_table .table-condensed > tbody > tr > th,
  #line_item_cp_table .table-condensed > tbody > tr > td,
  #line_item_cp_table .table-condensed > tfoot > tr > th,
  #line_item_cp_table .table-condensed > tfoot > tr > td, #pricing-line-item-table .table-condensed > thead > tr > th,
  #pricing-line-item-table .table-condensed > thead > tr > td,
  #pricing-line-item-table .table-condensed > tbody > tr > th,
  #pricing-line-item-table .table-condensed > tbody > tr > td,
  #pricing-line-item-table .table-condensed > tfoot > tr > th,
  #pricing-line-item-table .table-condensed > tfoot > tr > td, #shipping-line-item-table .table-condensed > thead > tr > th,
  #shipping-line-item-table .table-condensed > thead > tr > td,
  #shipping-line-item-table .table-condensed > tbody > tr > th,
  #shipping-line-item-table .table-condensed > tbody > tr > td,
  #shipping-line-item-table .table-condensed > tfoot > tr > th,
  #shipping-line-item-table .table-condensed > tfoot > tr > td, #cp-maintenance-table .table-condensed > thead > tr > th,
  #cp-maintenance-table .table-condensed > thead > tr > td,
  #cp-maintenance-table .table-condensed > tbody > tr > th,
  #cp-maintenance-table .table-condensed > tbody > tr > td,
  #cp-maintenance-table .table-condensed > tfoot > tr > th,
  #cp-maintenance-table .table-condensed > tfoot > tr > td, #quotes-table .table-condensed > thead > tr > th,
  #quotes-table .table-condensed > thead > tr > td,
  #quotes-table .table-condensed > tbody > tr > th,
  #quotes-table .table-condensed > tbody > tr > td,
  #quotes-table .table-condensed > tfoot > tr > th,
  #quotes-table .table-condensed > tfoot > tr > td, #order-table .table-condensed > thead > tr > th,
  #order-table .table-condensed > thead > tr > td,
  #order-table .table-condensed > tbody > tr > th,
  #order-table .table-condensed > tbody > tr > td,
  #order-table .table-condensed > tfoot > tr > th,
  #order-table .table-condensed > tfoot > tr > td, #order-lineitem-table .table-condensed > thead > tr > th,
  #order-lineitem-table .table-condensed > thead > tr > td,
  #order-lineitem-table .table-condensed > tbody > tr > th,
  #order-lineitem-table .table-condensed > tbody > tr > td,
  #order-lineitem-table .table-condensed > tfoot > tr > th,
  #order-lineitem-table .table-condensed > tfoot > tr > td, #check-availability-table .table-condensed > thead > tr > th,
  #check-availability-table .table-condensed > thead > tr > td,
  #check-availability-table .table-condensed > tbody > tr > th,
  #check-availability-table .table-condensed > tbody > tr > td,
  #check-availability-table .table-condensed > tfoot > tr > th,
  #check-availability-table .table-condensed > tfoot > tr > td, #split-line-item-table .table-condensed > thead > tr > th,
  #split-line-item-table .table-condensed > thead > tr > td,
  #split-line-item-table .table-condensed > tbody > tr > th,
  #split-line-item-table .table-condensed > tbody > tr > td,
  #split-line-item-table .table-condensed > tfoot > tr > th,
  #split-line-item-table .table-condensed > tfoot > tr > td {
    padding: 0.65rem; }
  #line-item-table .table-bordered, #quote-details-table .table-bordered, #recentactivity-table .table-bordered, #line_item_cp_table .table-bordered, #pricing-line-item-table .table-bordered, #shipping-line-item-table .table-bordered, #cp-maintenance-table .table-bordered, #quotes-table .table-bordered, #order-table .table-bordered, #order-lineitem-table .table-bordered, #check-availability-table .table-bordered, #split-line-item-table .table-bordered {
    border: 0; }
    #line-item-table .table-bordered > thead > tr > th,
    #line-item-table .table-bordered > thead > tr > td,
    #line-item-table .table-bordered > tbody > tr > th,
    #line-item-table .table-bordered > tbody > tr > td,
    #line-item-table .table-bordered > tfoot > tr > th,
    #line-item-table .table-bordered > tfoot > tr > td, #quote-details-table .table-bordered > thead > tr > th,
    #quote-details-table .table-bordered > thead > tr > td,
    #quote-details-table .table-bordered > tbody > tr > th,
    #quote-details-table .table-bordered > tbody > tr > td,
    #quote-details-table .table-bordered > tfoot > tr > th,
    #quote-details-table .table-bordered > tfoot > tr > td, #recentactivity-table .table-bordered > thead > tr > th,
    #recentactivity-table .table-bordered > thead > tr > td,
    #recentactivity-table .table-bordered > tbody > tr > th,
    #recentactivity-table .table-bordered > tbody > tr > td,
    #recentactivity-table .table-bordered > tfoot > tr > th,
    #recentactivity-table .table-bordered > tfoot > tr > td, #line_item_cp_table .table-bordered > thead > tr > th,
    #line_item_cp_table .table-bordered > thead > tr > td,
    #line_item_cp_table .table-bordered > tbody > tr > th,
    #line_item_cp_table .table-bordered > tbody > tr > td,
    #line_item_cp_table .table-bordered > tfoot > tr > th,
    #line_item_cp_table .table-bordered > tfoot > tr > td, #pricing-line-item-table .table-bordered > thead > tr > th,
    #pricing-line-item-table .table-bordered > thead > tr > td,
    #pricing-line-item-table .table-bordered > tbody > tr > th,
    #pricing-line-item-table .table-bordered > tbody > tr > td,
    #pricing-line-item-table .table-bordered > tfoot > tr > th,
    #pricing-line-item-table .table-bordered > tfoot > tr > td, #shipping-line-item-table .table-bordered > thead > tr > th,
    #shipping-line-item-table .table-bordered > thead > tr > td,
    #shipping-line-item-table .table-bordered > tbody > tr > th,
    #shipping-line-item-table .table-bordered > tbody > tr > td,
    #shipping-line-item-table .table-bordered > tfoot > tr > th,
    #shipping-line-item-table .table-bordered > tfoot > tr > td, #cp-maintenance-table .table-bordered > thead > tr > th,
    #cp-maintenance-table .table-bordered > thead > tr > td,
    #cp-maintenance-table .table-bordered > tbody > tr > th,
    #cp-maintenance-table .table-bordered > tbody > tr > td,
    #cp-maintenance-table .table-bordered > tfoot > tr > th,
    #cp-maintenance-table .table-bordered > tfoot > tr > td, #quotes-table .table-bordered > thead > tr > th,
    #quotes-table .table-bordered > thead > tr > td,
    #quotes-table .table-bordered > tbody > tr > th,
    #quotes-table .table-bordered > tbody > tr > td,
    #quotes-table .table-bordered > tfoot > tr > th,
    #quotes-table .table-bordered > tfoot > tr > td, #order-table .table-bordered > thead > tr > th,
    #order-table .table-bordered > thead > tr > td,
    #order-table .table-bordered > tbody > tr > th,
    #order-table .table-bordered > tbody > tr > td,
    #order-table .table-bordered > tfoot > tr > th,
    #order-table .table-bordered > tfoot > tr > td, #order-lineitem-table .table-bordered > thead > tr > th,
    #order-lineitem-table .table-bordered > thead > tr > td,
    #order-lineitem-table .table-bordered > tbody > tr > th,
    #order-lineitem-table .table-bordered > tbody > tr > td,
    #order-lineitem-table .table-bordered > tfoot > tr > th,
    #order-lineitem-table .table-bordered > tfoot > tr > td, #check-availability-table .table-bordered > thead > tr > th,
    #check-availability-table .table-bordered > thead > tr > td,
    #check-availability-table .table-bordered > tbody > tr > th,
    #check-availability-table .table-bordered > tbody > tr > td,
    #check-availability-table .table-bordered > tfoot > tr > th,
    #check-availability-table .table-bordered > tfoot > tr > td, #split-line-item-table .table-bordered > thead > tr > th,
    #split-line-item-table .table-bordered > thead > tr > td,
    #split-line-item-table .table-bordered > tbody > tr > th,
    #split-line-item-table .table-bordered > tbody > tr > td,
    #split-line-item-table .table-bordered > tfoot > tr > th,
    #split-line-item-table .table-bordered > tfoot > tr > td {
      border: 0;
      border-bottom: 1px solid #e0e0e0; }
    #line-item-table .table-bordered > thead > tr > th,
    #line-item-table .table-bordered > thead > tr > td, #quote-details-table .table-bordered > thead > tr > th,
    #quote-details-table .table-bordered > thead > tr > td, #recentactivity-table .table-bordered > thead > tr > th,
    #recentactivity-table .table-bordered > thead > tr > td, #line_item_cp_table .table-bordered > thead > tr > th,
    #line_item_cp_table .table-bordered > thead > tr > td, #pricing-line-item-table .table-bordered > thead > tr > th,
    #pricing-line-item-table .table-bordered > thead > tr > td, #shipping-line-item-table .table-bordered > thead > tr > th,
    #shipping-line-item-table .table-bordered > thead > tr > td, #cp-maintenance-table .table-bordered > thead > tr > th,
    #cp-maintenance-table .table-bordered > thead > tr > td, #quotes-table .table-bordered > thead > tr > th,
    #quotes-table .table-bordered > thead > tr > td, #order-table .table-bordered > thead > tr > th,
    #order-table .table-bordered > thead > tr > td, #order-lineitem-table .table-bordered > thead > tr > th,
    #order-lineitem-table .table-bordered > thead > tr > td, #check-availability-table .table-bordered > thead > tr > th,
    #check-availability-table .table-bordered > thead > tr > td, #split-line-item-table .table-bordered > thead > tr > th,
    #split-line-item-table .table-bordered > thead > tr > td {
      border-bottom-width: 2px; }
  #line-item-table .table-striped > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped > tbody > tr:nth-child(odd) > th, #order-table .table-striped > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f5f5f5; }
  #line-item-table .table-hover > tbody > tr:hover > td,
  #line-item-table .table-hover > tbody > tr:hover > th, #quote-details-table .table-hover > tbody > tr:hover > td,
  #quote-details-table .table-hover > tbody > tr:hover > th, #recentactivity-table .table-hover > tbody > tr:hover > td,
  #recentactivity-table .table-hover > tbody > tr:hover > th, #line_item_cp_table .table-hover > tbody > tr:hover > td,
  #line_item_cp_table .table-hover > tbody > tr:hover > th, #pricing-line-item-table .table-hover > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover > tbody > tr:hover > th, #shipping-line-item-table .table-hover > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover > tbody > tr:hover > th, #cp-maintenance-table .table-hover > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover > tbody > tr:hover > th, #quotes-table .table-hover > tbody > tr:hover > td,
  #quotes-table .table-hover > tbody > tr:hover > th, #order-table .table-hover > tbody > tr:hover > td,
  #order-table .table-hover > tbody > tr:hover > th, #order-lineitem-table .table-hover > tbody > tr:hover > td,
  #order-lineitem-table .table-hover > tbody > tr:hover > th, #check-availability-table .table-hover > tbody > tr:hover > td,
  #check-availability-table .table-hover > tbody > tr:hover > th, #split-line-item-table .table-hover > tbody > tr:hover > td,
  #split-line-item-table .table-hover > tbody > tr:hover > th {
    background-color: #eee; }
  #line-item-table .table-responsive-vertical, #quote-details-table .table-responsive-vertical, #recentactivity-table .table-responsive-vertical, #line_item_cp_table .table-responsive-vertical, #pricing-line-item-table .table-responsive-vertical, #shipping-line-item-table .table-responsive-vertical, #cp-maintenance-table .table-responsive-vertical, #quotes-table .table-responsive-vertical, #order-table .table-responsive-vertical, #order-lineitem-table .table-responsive-vertical, #check-availability-table .table-responsive-vertical, #split-line-item-table .table-responsive-vertical {
    overflow-x: auto;
    background: white;
    /*max-height:300px;*/
    overflow-y: auto;
    border-top: 1px solid rgba(0, 0, 0, 0.12); }
  #line-item-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-red > tbody > tr:nth-child(odd) > th {
    background-color: #fde0dc; }
  #line-item-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-red > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-red > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-red > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-red > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-red > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-red > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-red > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-red > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-red > tbody > tr:hover > th, #order-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-red > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-red > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-red > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-red > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-red > tbody > tr:hover > th {
    background-color: #f9bdbb; }
  @media screen and (max-width: 600px) {
    #line-item-table .product-table, #quote-details-table .product-table, #recentactivity-table .product-table, #line_item_cp_table .product-table, #pricing-line-item-table .product-table, #shipping-line-item-table .product-table, #cp-maintenance-table .product-table, #quotes-table .product-table, #order-table .product-table, #order-lineitem-table .product-table, #check-availability-table .product-table, #split-line-item-table .product-table {
      box-shadow: none; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-red > tbody > tr > td:nth-child(odd) {
      background-color: #fde0dc; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-red > tbody > tr > td:hover {
      background-color: #f9bdbb; }
    #line-item-table md-card, #quote-details-table md-card, #recentactivity-table md-card, #line_item_cp_table md-card, #pricing-line-item-table md-card, #shipping-line-item-table md-card, #cp-maintenance-table md-card, #quotes-table md-card, #order-table md-card, #order-lineitem-table md-card, #check-availability-table md-card, #split-line-item-table md-card {
      box-shadow: none; }
    #line-item-table .table-container, #quote-details-table .table-container, #recentactivity-table .table-container, #line_item_cp_table .table-container, #pricing-line-item-table .table-container, #shipping-line-item-table .table-container, #cp-maintenance-table .table-container, #quotes-table .table-container, #order-table .table-container, #order-lineitem-table .table-container, #check-availability-table .table-container, #split-line-item-table .table-container {
      padding-top: 0px !important; } }
  #line-item-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-pink > tbody > tr:nth-child(odd) > th {
    background-color: #fce4ec; }
  #line-item-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-pink > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-pink > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-pink > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-pink > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-pink > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-pink > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-pink > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-pink > tbody > tr:hover > th, #order-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-pink > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-pink > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-pink > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-pink > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-pink > tbody > tr:hover > th {
    background-color: #f8bbd0; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-pink > tbody > tr > td:nth-child(odd) {
      background-color: #fce4ec; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-pink > tbody > tr > td:hover {
      background-color: #f8bbd0; } }
  #line-item-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-purple > tbody > tr:nth-child(odd) > th {
    background-color: #f3e5f5; }
  #line-item-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-purple > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-purple > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-purple > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-purple > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-purple > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-purple > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-purple > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-purple > tbody > tr:hover > th, #order-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-purple > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-purple > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-purple > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-purple > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-purple > tbody > tr:hover > th {
    background-color: #e1bee7; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-purple > tbody > tr > td:nth-child(odd) {
      background-color: #f3e5f5; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-purple > tbody > tr > td:hover {
      background-color: #e1bee7; } }
  #line-item-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) > th {
    background-color: #ede7f6; }
  #line-item-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #order-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-deep-purple > tbody > tr:hover > th {
    background-color: #d1c4e9; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-purple > tbody > tr > td:nth-child(odd) {
      background-color: #ede7f6; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-purple > tbody > tr > td:hover {
      background-color: #d1c4e9; } }
  #line-item-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) > th {
    background-color: #e8eaf6; }
  #line-item-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-indigo > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-indigo > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-indigo > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-indigo > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-indigo > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-indigo > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-indigo > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-indigo > tbody > tr:hover > th, #order-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-indigo > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-indigo > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-indigo > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-indigo > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-indigo > tbody > tr:hover > th {
    background-color: #c5cae9; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-indigo > tbody > tr > td:nth-child(odd) {
      background-color: #e8eaf6; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-indigo > tbody > tr > td:hover {
      background-color: #c5cae9; } }
  #line-item-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th {
    background-color: #e7e9fd; }
  #line-item-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-blue > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-blue > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-blue > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-blue > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-blue > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-blue > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-blue > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-blue > tbody > tr:hover > th, #order-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-blue > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-blue > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-blue > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-blue > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-blue > tbody > tr:hover > th {
    background-color: #d0d9ff; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd) {
      background-color: #e7e9fd; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr > td:hover {
      background-color: #d0d9ff; } }
  #line-item-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th {
    background-color: #e1f5fe; }
  #line-item-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #order-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-light-blue > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-light-blue > tbody > tr:hover > th {
    background-color: #eee; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd) {
      background-color: #e1f5fe; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover {
      background-color: #eee; } }
  #line-item-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) > th {
    background-color: #e0f7fa; }
  #line-item-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-cyan > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-cyan > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-cyan > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-cyan > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-cyan > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-cyan > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-cyan > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-cyan > tbody > tr:hover > th, #order-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-cyan > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-cyan > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-cyan > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-cyan > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-cyan > tbody > tr:hover > th {
    background-color: #b2ebf2; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-cyan > tbody > tr > td:nth-child(odd) {
      background-color: #e0f7fa; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-cyan > tbody > tr > td:hover {
      background-color: #b2ebf2; } }
  #line-item-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-teal > tbody > tr:nth-child(odd) > th {
    background-color: #e0f2f1; }
  #line-item-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-teal > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-teal > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-teal > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-teal > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-teal > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-teal > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-teal > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-teal > tbody > tr:hover > th, #order-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-teal > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-teal > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-teal > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-teal > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-teal > tbody > tr:hover > th {
    background-color: #b2dfdb; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-teal > tbody > tr > td:nth-child(odd) {
      background-color: #e0f2f1; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-teal > tbody > tr > td:hover {
      background-color: #b2dfdb; } }
  #line-item-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-green > tbody > tr:nth-child(odd) > th {
    background-color: #d0f8ce; }
  #line-item-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-green > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-green > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-green > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-green > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-green > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-green > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-green > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-green > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-green > tbody > tr:hover > th, #order-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-green > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-green > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-green > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-green > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-green > tbody > tr:hover > th {
    background-color: #a3e9a4; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-green > tbody > tr > td:nth-child(odd) {
      background-color: #d0f8ce; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-green > tbody > tr > td:hover {
      background-color: #a3e9a4; } }
  #line-item-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) > th {
    background-color: #f1f8e9; }
  #line-item-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-light-green > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-light-green > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-light-green > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-light-green > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-light-green > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-light-green > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-light-green > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-light-green > tbody > tr:hover > th, #order-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-light-green > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-light-green > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-light-green > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-light-green > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-light-green > tbody > tr:hover > th {
    background-color: #dcedc8; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-light-green > tbody > tr > td:nth-child(odd) {
      background-color: #f1f8e9; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-light-green > tbody > tr > td:hover {
      background-color: #dcedc8; } }
  #line-item-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-lime > tbody > tr:nth-child(odd) > th {
    background-color: #f9fbe7; }
  #line-item-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-lime > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-lime > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-lime > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-lime > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-lime > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-lime > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-lime > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-lime > tbody > tr:hover > th, #order-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-lime > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-lime > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-lime > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-lime > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-lime > tbody > tr:hover > th {
    background-color: #f0f4c3; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-lime > tbody > tr > td:nth-child(odd) {
      background-color: #f9fbe7; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-lime > tbody > tr > td:hover {
      background-color: #f0f4c3; } }
  #line-item-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) > th {
    background-color: #fffde7; }
  #line-item-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-yellow > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-yellow > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-yellow > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-yellow > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-yellow > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-yellow > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-yellow > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-yellow > tbody > tr:hover > th, #order-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-yellow > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-yellow > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-yellow > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-yellow > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-yellow > tbody > tr:hover > th {
    background-color: #fff9c4; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-yellow > tbody > tr > td:nth-child(odd) {
      background-color: #fffde7; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-yellow > tbody > tr > td:hover {
      background-color: #fff9c4; } }
  #line-item-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-amber > tbody > tr:nth-child(odd) > th {
    background-color: #fff8e1; }
  #line-item-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-amber > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-amber > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-amber > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-amber > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-amber > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-amber > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-amber > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-amber > tbody > tr:hover > th, #order-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-amber > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-amber > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-amber > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-amber > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-amber > tbody > tr:hover > th {
    background-color: #ffecb3; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-amber > tbody > tr > td:nth-child(odd) {
      background-color: #fff8e1; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-amber > tbody > tr > td:hover {
      background-color: #ffecb3; } }
  #line-item-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-orange > tbody > tr:nth-child(odd) > th {
    background-color: #fff3e0; }
  #line-item-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-orange > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-orange > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-orange > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-orange > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-orange > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-orange > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-orange > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-orange > tbody > tr:hover > th, #order-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-orange > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-orange > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-orange > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-orange > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-orange > tbody > tr:hover > th {
    background-color: #ffe0b2; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-orange > tbody > tr > td:nth-child(odd) {
      background-color: #fff3e0; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-orange > tbody > tr > td:hover {
      background-color: #ffe0b2; } }
  #line-item-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #line-item-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #quote-details-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #quote-details-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #recentactivity-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #recentactivity-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #line_item_cp_table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #line_item_cp_table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #pricing-line-item-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #pricing-line-item-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #shipping-line-item-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #shipping-line-item-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #cp-maintenance-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #cp-maintenance-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #quotes-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #quotes-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #order-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #order-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #order-lineitem-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #order-lineitem-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #check-availability-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #check-availability-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th, #split-line-item-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > td,
  #split-line-item-table .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) > th {
    background-color: #fbe9e7; }
  #line-item-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #line-item-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #quote-details-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #quote-details-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #recentactivity-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #recentactivity-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #line_item_cp_table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #line_item_cp_table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #pricing-line-item-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #pricing-line-item-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #shipping-line-item-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #shipping-line-item-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #cp-maintenance-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #cp-maintenance-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #quotes-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #quotes-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #order-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #order-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #order-lineitem-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #order-lineitem-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #check-availability-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #check-availability-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th, #split-line-item-table .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
  #split-line-item-table .table-hover.table-mc-deep-orange > tbody > tr:hover > th {
    background-color: #ffccbc; }
  @media screen and (max-width: 768px) {
    #line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #quote-details-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #quotes-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #order-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #check-availability-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #quotes-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #order-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #order-lineitem-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #check-availability-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical .table-striped.table-mc-deep-orange > tbody > tr > td:nth-child(odd) {
      background-color: #fbe9e7; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #quotes-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #order-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #order-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #check-availability-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #quotes-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #order-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #order-lineitem-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #check-availability-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical .table-hover.table-mc-deep-orange > tbody > tr > td:hover {
      background-color: #ffccbc; } }
  #line-item-table .table-responsive-vertical thead th div.tab-header-data, #quote-details-table .table-responsive-vertical thead th div.tab-header-data, #recentactivity-table .table-responsive-vertical thead th div.tab-header-data, #line_item_cp_table .table-responsive-vertical thead th div.tab-header-data, #pricing-line-item-table .table-responsive-vertical thead th div.tab-header-data, #shipping-line-item-table .table-responsive-vertical thead th div.tab-header-data, #cp-maintenance-table .table-responsive-vertical thead th div.tab-header-data, #quotes-table .table-responsive-vertical thead th div.tab-header-data, #order-table .table-responsive-vertical thead th div.tab-header-data, #order-lineitem-table .table-responsive-vertical thead th div.tab-header-data, #check-availability-table .table-responsive-vertical thead th div.tab-header-data, #split-line-item-table .table-responsive-vertical thead th div.tab-header-data {
    position: absolute;
    background: transparent;
    padding: 9px 25px;
    top: 0;
    margin-left: -28px;
    line-height: normal;
    color: rgba(0, 0, 0, 0.54) !important; }
  #line-item-table .table-responsive-vertical thead th, #quote-details-table .table-responsive-vertical thead th, #recentactivity-table .table-responsive-vertical thead th, #line_item_cp_table .table-responsive-vertical thead th, #pricing-line-item-table .table-responsive-vertical thead th, #shipping-line-item-table .table-responsive-vertical thead th, #cp-maintenance-table .table-responsive-vertical thead th, #quotes-table .table-responsive-vertical thead th, #order-table .table-responsive-vertical thead th, #order-lineitem-table .table-responsive-vertical thead th, #check-availability-table .table-responsive-vertical thead th, #split-line-item-table .table-responsive-vertical thead th {
    border-bottom: none !important; }
  #line-item-table .table-responsive-vertical thead th, #quote-details-table .table-responsive-vertical thead th, #recentactivity-table .table-responsive-vertical thead th, #line_item_cp_table .table-responsive-vertical thead th, #pricing-line-item-table .table-responsive-vertical thead th, #shipping-line-item-table .table-responsive-vertical thead th, #cp-maintenance-table .table-responsive-vertical thead th, #quotes-table .table-responsive-vertical thead th, #order-table .table-responsive-vertical thead th, #order-lineitem-table .table-responsive-vertical thead th, #check-availability-table .table-responsive-vertical thead th, #split-line-item-table .table-responsive-vertical thead th {
    height: 0 !important;
    line-height: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    color: transparent !important;
    border: none;
    white-space: nowrap; }
  #line-item-table .table-responsive-vertical .selectable-col md-checkbox, #quote-details-table .table-responsive-vertical .selectable-col md-checkbox, #recentactivity-table .table-responsive-vertical .selectable-col md-checkbox, #line_item_cp_table .table-responsive-vertical .selectable-col md-checkbox, #pricing-line-item-table .table-responsive-vertical .selectable-col md-checkbox, #shipping-line-item-table .table-responsive-vertical .selectable-col md-checkbox, #cp-maintenance-table .table-responsive-vertical .selectable-col md-checkbox, #quotes-table .table-responsive-vertical .selectable-col md-checkbox, #order-table .table-responsive-vertical .selectable-col md-checkbox, #order-lineitem-table .table-responsive-vertical .selectable-col md-checkbox, #check-availability-table .table-responsive-vertical .selectable-col md-checkbox, #split-line-item-table .table-responsive-vertical .selectable-col md-checkbox {
    margin-bottom: 0px !important; }
  #line-item-table .table-container, #quote-details-table .table-container, #recentactivity-table .table-container, #line_item_cp_table .table-container, #pricing-line-item-table .table-container, #shipping-line-item-table .table-container, #cp-maintenance-table .table-container, #quotes-table .table-container, #order-table .table-container, #order-lineitem-table .table-container, #check-availability-table .table-container, #split-line-item-table .table-container {
    padding-top: 45px;
    position: relative; }
  #line-item-table .table-loader, #quote-details-table .table-loader, #recentactivity-table .table-loader, #line_item_cp_table .table-loader, #pricing-line-item-table .table-loader, #shipping-line-item-table .table-loader, #cp-maintenance-table .table-loader, #quotes-table .table-loader, #order-table .table-loader, #order-lineitem-table .table-loader, #check-availability-table .table-loader, #split-line-item-table .table-loader {
    position: absolute;
    bottom: 5px;
    left: 50%; }
    #line-item-table .table-loader .loader, #quote-details-table .table-loader .loader, #recentactivity-table .table-loader .loader, #line_item_cp_table .table-loader .loader, #pricing-line-item-table .table-loader .loader, #shipping-line-item-table .table-loader .loader, #cp-maintenance-table .table-loader .loader, #quotes-table .table-loader .loader, #order-table .table-loader .loader, #order-lineitem-table .table-loader .loader, #check-availability-table .table-loader .loader, #split-line-item-table .table-loader .loader {
      margin: 0px;
      font-size: 5px; }
  #line-item-table .loader-container, #quote-details-table .loader-container, #recentactivity-table .loader-container, #line_item_cp_table .loader-container, #pricing-line-item-table .loader-container, #shipping-line-item-table .loader-container, #cp-maintenance-table .loader-container, #quotes-table .loader-container, #order-table .loader-container, #order-lineitem-table .loader-container, #check-availability-table .loader-container, #split-line-item-table .loader-container {
    height: 45px; }
  #line-item-table .table-toolbar .md-toolbar-tools, #quote-details-table .table-toolbar .md-toolbar-tools, #recentactivity-table .table-toolbar .md-toolbar-tools, #line_item_cp_table .table-toolbar .md-toolbar-tools, #pricing-line-item-table .table-toolbar .md-toolbar-tools, #shipping-line-item-table .table-toolbar .md-toolbar-tools, #cp-maintenance-table .table-toolbar .md-toolbar-tools, #quotes-table .table-toolbar .md-toolbar-tools, #order-table .table-toolbar .md-toolbar-tools, #order-lineitem-table .table-toolbar .md-toolbar-tools, #check-availability-table .table-toolbar .md-toolbar-tools, #split-line-item-table .table-toolbar .md-toolbar-tools {
    background-color: #fff !important;
    color: #000 !important; }
  #line-item-table .line-item-filter .search-icon, #line-item-table .line-item-filter .clear-icon, #quote-details-table .line-item-filter .search-icon, #quote-details-table .line-item-filter .clear-icon, #recentactivity-table .line-item-filter .search-icon, #recentactivity-table .line-item-filter .clear-icon, #line_item_cp_table .line-item-filter .search-icon, #line_item_cp_table .line-item-filter .clear-icon, #pricing-line-item-table .line-item-filter .search-icon, #pricing-line-item-table .line-item-filter .clear-icon, #shipping-line-item-table .line-item-filter .search-icon, #shipping-line-item-table .line-item-filter .clear-icon, #cp-maintenance-table .line-item-filter .search-icon, #cp-maintenance-table .line-item-filter .clear-icon, #quotes-table .line-item-filter .search-icon, #quotes-table .line-item-filter .clear-icon, #order-table .line-item-filter .search-icon, #order-table .line-item-filter .clear-icon, #order-lineitem-table .line-item-filter .search-icon, #order-lineitem-table .line-item-filter .clear-icon, #check-availability-table .line-item-filter .search-icon, #check-availability-table .line-item-filter .clear-icon, #split-line-item-table .line-item-filter .search-icon, #split-line-item-table .line-item-filter .clear-icon {
    position: absolute;
    font-size: 18px;
    left: -10px;
    bottom: -7px;
    margin: 0px;
    padding: 2px; }
  #line-item-table .line-item-filter .clear-icon, #quote-details-table .line-item-filter .clear-icon, #recentactivity-table .line-item-filter .clear-icon, #line_item_cp_table .line-item-filter .clear-icon, #pricing-line-item-table .line-item-filter .clear-icon, #shipping-line-item-table .line-item-filter .clear-icon, #cp-maintenance-table .line-item-filter .clear-icon, #quotes-table .line-item-filter .clear-icon, #order-table .line-item-filter .clear-icon, #order-lineitem-table .line-item-filter .clear-icon, #check-availability-table .line-item-filter .clear-icon, #split-line-item-table .line-item-filter .clear-icon {
    left: initial;
    right: -10px; }
  #line-item-table .line-item-filter input, #quote-details-table .line-item-filter input, #recentactivity-table .line-item-filter input, #line_item_cp_table .line-item-filter input, #pricing-line-item-table .line-item-filter input, #shipping-line-item-table .line-item-filter input, #cp-maintenance-table .line-item-filter input, #quotes-table .line-item-filter input, #order-table .line-item-filter input, #order-lineitem-table .line-item-filter input, #check-availability-table .line-item-filter input, #split-line-item-table .line-item-filter input {
    padding: 0 25px; }
  #line-item-table .api-spinner, #quote-details-table .api-spinner, #recentactivity-table .api-spinner, #line_item_cp_table .api-spinner, #pricing-line-item-table .api-spinner, #shipping-line-item-table .api-spinner, #cp-maintenance-table .api-spinner, #quotes-table .api-spinner, #order-table .api-spinner, #order-lineitem-table .api-spinner, #check-availability-table .api-spinner, #split-line-item-table .api-spinner {
    position: absolute;
    right: -20px; }
  #line-item-table .search-spinner, #quote-details-table .search-spinner, #recentactivity-table .search-spinner, #line_item_cp_table .search-spinner, #pricing-line-item-table .search-spinner, #shipping-line-item-table .search-spinner, #cp-maintenance-table .search-spinner, #quotes-table .search-spinner, #order-table .search-spinner, #order-lineitem-table .search-spinner, #check-availability-table .search-spinner, #split-line-item-table .search-spinner {
    position: absolute; }
  #line-item-table .sk-fading-circle, #quote-details-table .sk-fading-circle, #recentactivity-table .sk-fading-circle, #line_item_cp_table .sk-fading-circle, #pricing-line-item-table .sk-fading-circle, #shipping-line-item-table .sk-fading-circle, #cp-maintenance-table .sk-fading-circle, #quotes-table .sk-fading-circle, #order-table .sk-fading-circle, #order-lineitem-table .sk-fading-circle, #check-availability-table .sk-fading-circle, #split-line-item-table .sk-fading-circle {
    width: 25px;
    height: 25px; }
  #line-item-table .sk-fading-circle .sk-circle, #quote-details-table .sk-fading-circle .sk-circle, #recentactivity-table .sk-fading-circle .sk-circle, #line_item_cp_table .sk-fading-circle .sk-circle, #pricing-line-item-table .sk-fading-circle .sk-circle, #shipping-line-item-table .sk-fading-circle .sk-circle, #cp-maintenance-table .sk-fading-circle .sk-circle, #quotes-table .sk-fading-circle .sk-circle, #order-table .sk-fading-circle .sk-circle, #order-lineitem-table .sk-fading-circle .sk-circle, #check-availability-table .sk-fading-circle .sk-circle, #split-line-item-table .sk-fading-circle .sk-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
  #line-item-table .sk-fading-circle .sk-circle:before, #quote-details-table .sk-fading-circle .sk-circle:before, #recentactivity-table .sk-fading-circle .sk-circle:before, #line_item_cp_table .sk-fading-circle .sk-circle:before, #pricing-line-item-table .sk-fading-circle .sk-circle:before, #shipping-line-item-table .sk-fading-circle .sk-circle:before, #cp-maintenance-table .sk-fading-circle .sk-circle:before, #quotes-table .sk-fading-circle .sk-circle:before, #order-table .sk-fading-circle .sk-circle:before, #order-lineitem-table .sk-fading-circle .sk-circle:before, #check-availability-table .sk-fading-circle .sk-circle:before, #split-line-item-table .sk-fading-circle .sk-circle:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #333;
    border-radius: 100%;
    animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; }
  #line-item-table .sk-fading-circle .sk-circle2, #quote-details-table .sk-fading-circle .sk-circle2, #recentactivity-table .sk-fading-circle .sk-circle2, #line_item_cp_table .sk-fading-circle .sk-circle2, #pricing-line-item-table .sk-fading-circle .sk-circle2, #shipping-line-item-table .sk-fading-circle .sk-circle2, #cp-maintenance-table .sk-fading-circle .sk-circle2, #quotes-table .sk-fading-circle .sk-circle2, #order-table .sk-fading-circle .sk-circle2, #order-lineitem-table .sk-fading-circle .sk-circle2, #check-availability-table .sk-fading-circle .sk-circle2, #split-line-item-table .sk-fading-circle .sk-circle2 {
    transform: rotate(30deg); }
  #line-item-table .sk-fading-circle .sk-circle3, #quote-details-table .sk-fading-circle .sk-circle3, #recentactivity-table .sk-fading-circle .sk-circle3, #line_item_cp_table .sk-fading-circle .sk-circle3, #pricing-line-item-table .sk-fading-circle .sk-circle3, #shipping-line-item-table .sk-fading-circle .sk-circle3, #cp-maintenance-table .sk-fading-circle .sk-circle3, #quotes-table .sk-fading-circle .sk-circle3, #order-table .sk-fading-circle .sk-circle3, #order-lineitem-table .sk-fading-circle .sk-circle3, #check-availability-table .sk-fading-circle .sk-circle3, #split-line-item-table .sk-fading-circle .sk-circle3 {
    transform: rotate(60deg); }
  #line-item-table .sk-fading-circle .sk-circle4, #quote-details-table .sk-fading-circle .sk-circle4, #recentactivity-table .sk-fading-circle .sk-circle4, #line_item_cp_table .sk-fading-circle .sk-circle4, #pricing-line-item-table .sk-fading-circle .sk-circle4, #shipping-line-item-table .sk-fading-circle .sk-circle4, #cp-maintenance-table .sk-fading-circle .sk-circle4, #quotes-table .sk-fading-circle .sk-circle4, #order-table .sk-fading-circle .sk-circle4, #order-lineitem-table .sk-fading-circle .sk-circle4, #check-availability-table .sk-fading-circle .sk-circle4, #split-line-item-table .sk-fading-circle .sk-circle4 {
    transform: rotate(90deg); }
  #line-item-table .sk-fading-circle .sk-circle5, #quote-details-table .sk-fading-circle .sk-circle5, #recentactivity-table .sk-fading-circle .sk-circle5, #line_item_cp_table .sk-fading-circle .sk-circle5, #pricing-line-item-table .sk-fading-circle .sk-circle5, #shipping-line-item-table .sk-fading-circle .sk-circle5, #cp-maintenance-table .sk-fading-circle .sk-circle5, #quotes-table .sk-fading-circle .sk-circle5, #order-table .sk-fading-circle .sk-circle5, #order-lineitem-table .sk-fading-circle .sk-circle5, #check-availability-table .sk-fading-circle .sk-circle5, #split-line-item-table .sk-fading-circle .sk-circle5 {
    transform: rotate(120deg); }
  #line-item-table .sk-fading-circle .sk-circle6, #quote-details-table .sk-fading-circle .sk-circle6, #recentactivity-table .sk-fading-circle .sk-circle6, #line_item_cp_table .sk-fading-circle .sk-circle6, #pricing-line-item-table .sk-fading-circle .sk-circle6, #shipping-line-item-table .sk-fading-circle .sk-circle6, #cp-maintenance-table .sk-fading-circle .sk-circle6, #quotes-table .sk-fading-circle .sk-circle6, #order-table .sk-fading-circle .sk-circle6, #order-lineitem-table .sk-fading-circle .sk-circle6, #check-availability-table .sk-fading-circle .sk-circle6, #split-line-item-table .sk-fading-circle .sk-circle6 {
    transform: rotate(150deg); }
  #line-item-table .sk-fading-circle .sk-circle7, #quote-details-table .sk-fading-circle .sk-circle7, #recentactivity-table .sk-fading-circle .sk-circle7, #line_item_cp_table .sk-fading-circle .sk-circle7, #pricing-line-item-table .sk-fading-circle .sk-circle7, #shipping-line-item-table .sk-fading-circle .sk-circle7, #cp-maintenance-table .sk-fading-circle .sk-circle7, #quotes-table .sk-fading-circle .sk-circle7, #order-table .sk-fading-circle .sk-circle7, #order-lineitem-table .sk-fading-circle .sk-circle7, #check-availability-table .sk-fading-circle .sk-circle7, #split-line-item-table .sk-fading-circle .sk-circle7 {
    transform: rotate(180deg); }
  #line-item-table .sk-fading-circle .sk-circle8, #quote-details-table .sk-fading-circle .sk-circle8, #recentactivity-table .sk-fading-circle .sk-circle8, #line_item_cp_table .sk-fading-circle .sk-circle8, #pricing-line-item-table .sk-fading-circle .sk-circle8, #shipping-line-item-table .sk-fading-circle .sk-circle8, #cp-maintenance-table .sk-fading-circle .sk-circle8, #quotes-table .sk-fading-circle .sk-circle8, #order-table .sk-fading-circle .sk-circle8, #order-lineitem-table .sk-fading-circle .sk-circle8, #check-availability-table .sk-fading-circle .sk-circle8, #split-line-item-table .sk-fading-circle .sk-circle8 {
    transform: rotate(210deg); }
  #line-item-table .sk-fading-circle .sk-circle9, #quote-details-table .sk-fading-circle .sk-circle9, #recentactivity-table .sk-fading-circle .sk-circle9, #line_item_cp_table .sk-fading-circle .sk-circle9, #pricing-line-item-table .sk-fading-circle .sk-circle9, #shipping-line-item-table .sk-fading-circle .sk-circle9, #cp-maintenance-table .sk-fading-circle .sk-circle9, #quotes-table .sk-fading-circle .sk-circle9, #order-table .sk-fading-circle .sk-circle9, #order-lineitem-table .sk-fading-circle .sk-circle9, #check-availability-table .sk-fading-circle .sk-circle9, #split-line-item-table .sk-fading-circle .sk-circle9 {
    transform: rotate(240deg); }
  #line-item-table .sk-fading-circle .sk-circle10, #quote-details-table .sk-fading-circle .sk-circle10, #recentactivity-table .sk-fading-circle .sk-circle10, #line_item_cp_table .sk-fading-circle .sk-circle10, #pricing-line-item-table .sk-fading-circle .sk-circle10, #shipping-line-item-table .sk-fading-circle .sk-circle10, #cp-maintenance-table .sk-fading-circle .sk-circle10, #quotes-table .sk-fading-circle .sk-circle10, #order-table .sk-fading-circle .sk-circle10, #order-lineitem-table .sk-fading-circle .sk-circle10, #check-availability-table .sk-fading-circle .sk-circle10, #split-line-item-table .sk-fading-circle .sk-circle10 {
    transform: rotate(270deg); }
  #line-item-table .sk-fading-circle .sk-circle11, #quote-details-table .sk-fading-circle .sk-circle11, #recentactivity-table .sk-fading-circle .sk-circle11, #line_item_cp_table .sk-fading-circle .sk-circle11, #pricing-line-item-table .sk-fading-circle .sk-circle11, #shipping-line-item-table .sk-fading-circle .sk-circle11, #cp-maintenance-table .sk-fading-circle .sk-circle11, #quotes-table .sk-fading-circle .sk-circle11, #order-table .sk-fading-circle .sk-circle11, #order-lineitem-table .sk-fading-circle .sk-circle11, #check-availability-table .sk-fading-circle .sk-circle11, #split-line-item-table .sk-fading-circle .sk-circle11 {
    transform: rotate(300deg); }
  #line-item-table .sk-fading-circle .sk-circle12, #quote-details-table .sk-fading-circle .sk-circle12, #recentactivity-table .sk-fading-circle .sk-circle12, #line_item_cp_table .sk-fading-circle .sk-circle12, #pricing-line-item-table .sk-fading-circle .sk-circle12, #shipping-line-item-table .sk-fading-circle .sk-circle12, #cp-maintenance-table .sk-fading-circle .sk-circle12, #quotes-table .sk-fading-circle .sk-circle12, #order-table .sk-fading-circle .sk-circle12, #order-lineitem-table .sk-fading-circle .sk-circle12, #check-availability-table .sk-fading-circle .sk-circle12, #split-line-item-table .sk-fading-circle .sk-circle12 {
    transform: rotate(330deg); }
  #line-item-table .sk-fading-circle .sk-circle2:before, #quote-details-table .sk-fading-circle .sk-circle2:before, #recentactivity-table .sk-fading-circle .sk-circle2:before, #line_item_cp_table .sk-fading-circle .sk-circle2:before, #pricing-line-item-table .sk-fading-circle .sk-circle2:before, #shipping-line-item-table .sk-fading-circle .sk-circle2:before, #cp-maintenance-table .sk-fading-circle .sk-circle2:before, #quotes-table .sk-fading-circle .sk-circle2:before, #order-table .sk-fading-circle .sk-circle2:before, #order-lineitem-table .sk-fading-circle .sk-circle2:before, #check-availability-table .sk-fading-circle .sk-circle2:before, #split-line-item-table .sk-fading-circle .sk-circle2:before {
    animation-delay: -1.1s; }
  #line-item-table .sk-fading-circle .sk-circle3:before, #quote-details-table .sk-fading-circle .sk-circle3:before, #recentactivity-table .sk-fading-circle .sk-circle3:before, #line_item_cp_table .sk-fading-circle .sk-circle3:before, #pricing-line-item-table .sk-fading-circle .sk-circle3:before, #shipping-line-item-table .sk-fading-circle .sk-circle3:before, #cp-maintenance-table .sk-fading-circle .sk-circle3:before, #quotes-table .sk-fading-circle .sk-circle3:before, #order-table .sk-fading-circle .sk-circle3:before, #order-lineitem-table .sk-fading-circle .sk-circle3:before, #check-availability-table .sk-fading-circle .sk-circle3:before, #split-line-item-table .sk-fading-circle .sk-circle3:before {
    animation-delay: -1s; }
  #line-item-table .sk-fading-circle .sk-circle4:before, #quote-details-table .sk-fading-circle .sk-circle4:before, #recentactivity-table .sk-fading-circle .sk-circle4:before, #line_item_cp_table .sk-fading-circle .sk-circle4:before, #pricing-line-item-table .sk-fading-circle .sk-circle4:before, #shipping-line-item-table .sk-fading-circle .sk-circle4:before, #cp-maintenance-table .sk-fading-circle .sk-circle4:before, #quotes-table .sk-fading-circle .sk-circle4:before, #order-table .sk-fading-circle .sk-circle4:before, #order-lineitem-table .sk-fading-circle .sk-circle4:before, #check-availability-table .sk-fading-circle .sk-circle4:before, #split-line-item-table .sk-fading-circle .sk-circle4:before {
    animation-delay: -0.9s; }
  #line-item-table .sk-fading-circle .sk-circle5:before, #quote-details-table .sk-fading-circle .sk-circle5:before, #recentactivity-table .sk-fading-circle .sk-circle5:before, #line_item_cp_table .sk-fading-circle .sk-circle5:before, #pricing-line-item-table .sk-fading-circle .sk-circle5:before, #shipping-line-item-table .sk-fading-circle .sk-circle5:before, #cp-maintenance-table .sk-fading-circle .sk-circle5:before, #quotes-table .sk-fading-circle .sk-circle5:before, #order-table .sk-fading-circle .sk-circle5:before, #order-lineitem-table .sk-fading-circle .sk-circle5:before, #check-availability-table .sk-fading-circle .sk-circle5:before, #split-line-item-table .sk-fading-circle .sk-circle5:before {
    animation-delay: -0.8s; }
  #line-item-table .sk-fading-circle .sk-circle6:before, #quote-details-table .sk-fading-circle .sk-circle6:before, #recentactivity-table .sk-fading-circle .sk-circle6:before, #line_item_cp_table .sk-fading-circle .sk-circle6:before, #pricing-line-item-table .sk-fading-circle .sk-circle6:before, #shipping-line-item-table .sk-fading-circle .sk-circle6:before, #cp-maintenance-table .sk-fading-circle .sk-circle6:before, #quotes-table .sk-fading-circle .sk-circle6:before, #order-table .sk-fading-circle .sk-circle6:before, #order-lineitem-table .sk-fading-circle .sk-circle6:before, #check-availability-table .sk-fading-circle .sk-circle6:before, #split-line-item-table .sk-fading-circle .sk-circle6:before {
    animation-delay: -0.7s; }
  #line-item-table .sk-fading-circle .sk-circle7:before, #quote-details-table .sk-fading-circle .sk-circle7:before, #recentactivity-table .sk-fading-circle .sk-circle7:before, #line_item_cp_table .sk-fading-circle .sk-circle7:before, #pricing-line-item-table .sk-fading-circle .sk-circle7:before, #shipping-line-item-table .sk-fading-circle .sk-circle7:before, #cp-maintenance-table .sk-fading-circle .sk-circle7:before, #quotes-table .sk-fading-circle .sk-circle7:before, #order-table .sk-fading-circle .sk-circle7:before, #order-lineitem-table .sk-fading-circle .sk-circle7:before, #check-availability-table .sk-fading-circle .sk-circle7:before, #split-line-item-table .sk-fading-circle .sk-circle7:before {
    animation-delay: -0.6s; }
  #line-item-table .sk-fading-circle .sk-circle8:before, #quote-details-table .sk-fading-circle .sk-circle8:before, #recentactivity-table .sk-fading-circle .sk-circle8:before, #line_item_cp_table .sk-fading-circle .sk-circle8:before, #pricing-line-item-table .sk-fading-circle .sk-circle8:before, #shipping-line-item-table .sk-fading-circle .sk-circle8:before, #cp-maintenance-table .sk-fading-circle .sk-circle8:before, #quotes-table .sk-fading-circle .sk-circle8:before, #order-table .sk-fading-circle .sk-circle8:before, #order-lineitem-table .sk-fading-circle .sk-circle8:before, #check-availability-table .sk-fading-circle .sk-circle8:before, #split-line-item-table .sk-fading-circle .sk-circle8:before {
    animation-delay: -0.5s; }
  #line-item-table .sk-fading-circle .sk-circle9:before, #quote-details-table .sk-fading-circle .sk-circle9:before, #recentactivity-table .sk-fading-circle .sk-circle9:before, #line_item_cp_table .sk-fading-circle .sk-circle9:before, #pricing-line-item-table .sk-fading-circle .sk-circle9:before, #shipping-line-item-table .sk-fading-circle .sk-circle9:before, #cp-maintenance-table .sk-fading-circle .sk-circle9:before, #quotes-table .sk-fading-circle .sk-circle9:before, #order-table .sk-fading-circle .sk-circle9:before, #order-lineitem-table .sk-fading-circle .sk-circle9:before, #check-availability-table .sk-fading-circle .sk-circle9:before, #split-line-item-table .sk-fading-circle .sk-circle9:before {
    animation-delay: -0.4s; }
  #line-item-table .sk-fading-circle .sk-circle10:before, #quote-details-table .sk-fading-circle .sk-circle10:before, #recentactivity-table .sk-fading-circle .sk-circle10:before, #line_item_cp_table .sk-fading-circle .sk-circle10:before, #pricing-line-item-table .sk-fading-circle .sk-circle10:before, #shipping-line-item-table .sk-fading-circle .sk-circle10:before, #cp-maintenance-table .sk-fading-circle .sk-circle10:before, #quotes-table .sk-fading-circle .sk-circle10:before, #order-table .sk-fading-circle .sk-circle10:before, #order-lineitem-table .sk-fading-circle .sk-circle10:before, #check-availability-table .sk-fading-circle .sk-circle10:before, #split-line-item-table .sk-fading-circle .sk-circle10:before {
    animation-delay: -0.3s; }
  #line-item-table .sk-fading-circle .sk-circle11:before, #quote-details-table .sk-fading-circle .sk-circle11:before, #recentactivity-table .sk-fading-circle .sk-circle11:before, #line_item_cp_table .sk-fading-circle .sk-circle11:before, #pricing-line-item-table .sk-fading-circle .sk-circle11:before, #shipping-line-item-table .sk-fading-circle .sk-circle11:before, #cp-maintenance-table .sk-fading-circle .sk-circle11:before, #quotes-table .sk-fading-circle .sk-circle11:before, #order-table .sk-fading-circle .sk-circle11:before, #order-lineitem-table .sk-fading-circle .sk-circle11:before, #check-availability-table .sk-fading-circle .sk-circle11:before, #split-line-item-table .sk-fading-circle .sk-circle11:before {
    animation-delay: -0.2s; }
  #line-item-table .sk-fading-circle .sk-circle12:before, #quote-details-table .sk-fading-circle .sk-circle12:before, #recentactivity-table .sk-fading-circle .sk-circle12:before, #line_item_cp_table .sk-fading-circle .sk-circle12:before, #pricing-line-item-table .sk-fading-circle .sk-circle12:before, #shipping-line-item-table .sk-fading-circle .sk-circle12:before, #cp-maintenance-table .sk-fading-circle .sk-circle12:before, #quotes-table .sk-fading-circle .sk-circle12:before, #order-table .sk-fading-circle .sk-circle12:before, #order-lineitem-table .sk-fading-circle .sk-circle12:before, #check-availability-table .sk-fading-circle .sk-circle12:before, #split-line-item-table .sk-fading-circle .sk-circle12:before {
    animation-delay: -0.1s; }

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }

@media screen and (max-width: 768px) {
  #line-item-table .table-responsive-vertical, #quote-details-table .table-responsive-vertical, #recentactivity-table .table-responsive-vertical, #line_item_cp_table .table-responsive-vertical, #pricing-line-item-table .table-responsive-vertical, #shipping-line-item-table .table-responsive-vertical, #cp-maintenance-table .table-responsive-vertical, #split-line-item-table .table-responsive-vertical {
    padding: 5px;
    border-top: none;
    /*height:420px;*/ }
    #line-item-table .table-responsive-vertical > .table, #quote-details-table .table-responsive-vertical > .table, #recentactivity-table .table-responsive-vertical > .table, #line_item_cp_table .table-responsive-vertical > .table, #pricing-line-item-table .table-responsive-vertical > .table, #shipping-line-item-table .table-responsive-vertical > .table, #cp-maintenance-table .table-responsive-vertical > .table, #split-line-item-table .table-responsive-vertical > .table {
      margin-bottom: 0;
      background-color: transparent; }
      #line-item-table .table-responsive-vertical > .table > thead,
      #line-item-table .table-responsive-vertical > .table > tfoot, #quote-details-table .table-responsive-vertical > .table > thead,
      #quote-details-table .table-responsive-vertical > .table > tfoot, #recentactivity-table .table-responsive-vertical > .table > thead,
      #recentactivity-table .table-responsive-vertical > .table > tfoot, #line_item_cp_table .table-responsive-vertical > .table > thead,
      #line_item_cp_table .table-responsive-vertical > .table > tfoot, #pricing-line-item-table .table-responsive-vertical > .table > thead,
      #pricing-line-item-table .table-responsive-vertical > .table > tfoot, #shipping-line-item-table .table-responsive-vertical > .table > thead,
      #shipping-line-item-table .table-responsive-vertical > .table > tfoot, #cp-maintenance-table .table-responsive-vertical > .table > thead,
      #cp-maintenance-table .table-responsive-vertical > .table > tfoot, #split-line-item-table .table-responsive-vertical > .table > thead,
      #split-line-item-table .table-responsive-vertical > .table > tfoot {
        display: none; }
      #line-item-table .table-responsive-vertical > .table > tbody, #quote-details-table .table-responsive-vertical > .table > tbody, #recentactivity-table .table-responsive-vertical > .table > tbody, #line_item_cp_table .table-responsive-vertical > .table > tbody, #pricing-line-item-table .table-responsive-vertical > .table > tbody, #shipping-line-item-table .table-responsive-vertical > .table > tbody, #cp-maintenance-table .table-responsive-vertical > .table > tbody, #split-line-item-table .table-responsive-vertical > .table > tbody {
        display: block; }
        #line-item-table .table-responsive-vertical > .table > tbody > tr, #quote-details-table .table-responsive-vertical > .table > tbody > tr, #recentactivity-table .table-responsive-vertical > .table > tbody > tr, #line_item_cp_table .table-responsive-vertical > .table > tbody > tr, #pricing-line-item-table .table-responsive-vertical > .table > tbody > tr, #shipping-line-item-table .table-responsive-vertical > .table > tbody > tr, #cp-maintenance-table .table-responsive-vertical > .table > tbody > tr, #split-line-item-table .table-responsive-vertical > .table > tbody > tr {
          display: block;
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
          border-radius: 2px;
          margin-bottom: 1.3rem; }
          #line-item-table .table-responsive-vertical > .table > tbody > tr > td, #quote-details-table .table-responsive-vertical > .table > tbody > tr > td, #recentactivity-table .table-responsive-vertical > .table > tbody > tr > td, #line_item_cp_table .table-responsive-vertical > .table > tbody > tr > td, #pricing-line-item-table .table-responsive-vertical > .table > tbody > tr > td, #shipping-line-item-table .table-responsive-vertical > .table > tbody > tr > td, #cp-maintenance-table .table-responsive-vertical > .table > tbody > tr > td, #split-line-item-table .table-responsive-vertical > .table > tbody > tr > td {
            background-color: #fff;
            display: block;
            vertical-align: middle;
            text-align: right;
            border: none;
            min-height: 30px; }
          #line-item-table .table-responsive-vertical > .table > tbody > tr > td[data-title]:before, #quote-details-table .table-responsive-vertical > .table > tbody > tr > td[data-title]:before, #recentactivity-table .table-responsive-vertical > .table > tbody > tr > td[data-title]:before, #line_item_cp_table .table-responsive-vertical > .table > tbody > tr > td[data-title]:before, #pricing-line-item-table .table-responsive-vertical > .table > tbody > tr > td[data-title]:before, #shipping-line-item-table .table-responsive-vertical > .table > tbody > tr > td[data-title]:before, #cp-maintenance-table .table-responsive-vertical > .table > tbody > tr > td[data-title]:before, #split-line-item-table .table-responsive-vertical > .table > tbody > tr > td[data-title]:before {
            content: attr(data-title);
            float: left;
            font-size: inherit;
            font-weight: 700;
            color: rgba(0, 0, 0, 0.54); }
      #line-item-table .table-responsive-vertical > .table .loader-container, #quote-details-table .table-responsive-vertical > .table .loader-container, #recentactivity-table .table-responsive-vertical > .table .loader-container, #line_item_cp_table .table-responsive-vertical > .table .loader-container, #pricing-line-item-table .table-responsive-vertical > .table .loader-container, #shipping-line-item-table .table-responsive-vertical > .table .loader-container, #cp-maintenance-table .table-responsive-vertical > .table .loader-container, #split-line-item-table .table-responsive-vertical > .table .loader-container {
        display: none !important; }
    #line-item-table .table-responsive-vertical.shadow-z-1, #quote-details-table .table-responsive-vertical.shadow-z-1, #recentactivity-table .table-responsive-vertical.shadow-z-1, #line_item_cp_table .table-responsive-vertical.shadow-z-1, #pricing-line-item-table .table-responsive-vertical.shadow-z-1, #shipping-line-item-table .table-responsive-vertical.shadow-z-1, #cp-maintenance-table .table-responsive-vertical.shadow-z-1, #split-line-item-table .table-responsive-vertical.shadow-z-1 {
      box-shadow: none; }
      #line-item-table .table-responsive-vertical.shadow-z-1 > .table > tbody > tr, #quote-details-table .table-responsive-vertical.shadow-z-1 > .table > tbody > tr, #recentactivity-table .table-responsive-vertical.shadow-z-1 > .table > tbody > tr, #line_item_cp_table .table-responsive-vertical.shadow-z-1 > .table > tbody > tr, #pricing-line-item-table .table-responsive-vertical.shadow-z-1 > .table > tbody > tr, #shipping-line-item-table .table-responsive-vertical.shadow-z-1 > .table > tbody > tr, #cp-maintenance-table .table-responsive-vertical.shadow-z-1 > .table > tbody > tr, #split-line-item-table .table-responsive-vertical.shadow-z-1 > .table > tbody > tr {
        border: none;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24); }
    #line-item-table .table-responsive-vertical > .table-bordered, #quote-details-table .table-responsive-vertical > .table-bordered, #recentactivity-table .table-responsive-vertical > .table-bordered, #line_item_cp_table .table-responsive-vertical > .table-bordered, #pricing-line-item-table .table-responsive-vertical > .table-bordered, #shipping-line-item-table .table-responsive-vertical > .table-bordered, #cp-maintenance-table .table-responsive-vertical > .table-bordered, #split-line-item-table .table-responsive-vertical > .table-bordered {
      border: 0; }
      #line-item-table .table-responsive-vertical > .table-bordered > tbody > tr > td, #quote-details-table .table-responsive-vertical > .table-bordered > tbody > tr > td, #recentactivity-table .table-responsive-vertical > .table-bordered > tbody > tr > td, #line_item_cp_table .table-responsive-vertical > .table-bordered > tbody > tr > td, #pricing-line-item-table .table-responsive-vertical > .table-bordered > tbody > tr > td, #shipping-line-item-table .table-responsive-vertical > .table-bordered > tbody > tr > td, #cp-maintenance-table .table-responsive-vertical > .table-bordered > tbody > tr > td, #split-line-item-table .table-responsive-vertical > .table-bordered > tbody > tr > td {
        border: 0;
        border-bottom: 1px solid #e0e0e0; }
      #line-item-table .table-responsive-vertical > .table-bordered > tbody > tr > td:last-child, #quote-details-table .table-responsive-vertical > .table-bordered > tbody > tr > td:last-child, #recentactivity-table .table-responsive-vertical > .table-bordered > tbody > tr > td:last-child, #line_item_cp_table .table-responsive-vertical > .table-bordered > tbody > tr > td:last-child, #pricing-line-item-table .table-responsive-vertical > .table-bordered > tbody > tr > td:last-child, #shipping-line-item-table .table-responsive-vertical > .table-bordered > tbody > tr > td:last-child, #cp-maintenance-table .table-responsive-vertical > .table-bordered > tbody > tr > td:last-child, #split-line-item-table .table-responsive-vertical > .table-bordered > tbody > tr > td:last-child {
        border-bottom: 0; }
    #line-item-table .table-responsive-vertical > .table-striped > tbody > tr > td,
    #line-item-table .table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd), #quote-details-table .table-responsive-vertical > .table-striped > tbody > tr > td,
    #quote-details-table .table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd), #recentactivity-table .table-responsive-vertical > .table-striped > tbody > tr > td,
    #recentactivity-table .table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd), #line_item_cp_table .table-responsive-vertical > .table-striped > tbody > tr > td,
    #line_item_cp_table .table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd), #pricing-line-item-table .table-responsive-vertical > .table-striped > tbody > tr > td,
    #pricing-line-item-table .table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd), #shipping-line-item-table .table-responsive-vertical > .table-striped > tbody > tr > td,
    #shipping-line-item-table .table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd), #cp-maintenance-table .table-responsive-vertical > .table-striped > tbody > tr > td,
    #cp-maintenance-table .table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd), #split-line-item-table .table-responsive-vertical > .table-striped > tbody > tr > td,
    #split-line-item-table .table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd) {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd), #quote-details-table .table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd), #recentactivity-table .table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd), #line_item_cp_table .table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd), #pricing-line-item-table .table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd), #shipping-line-item-table .table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd), #cp-maintenance-table .table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd), #split-line-item-table .table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd) {
      background-color: #f5f5f5; }
    #line-item-table .table-responsive-vertical > .table-hover > tbody > tr:hover > td,
    #line-item-table .table-responsive-vertical > .table-hover > tbody > tr:hover, #quote-details-table .table-responsive-vertical > .table-hover > tbody > tr:hover > td,
    #quote-details-table .table-responsive-vertical > .table-hover > tbody > tr:hover, #recentactivity-table .table-responsive-vertical > .table-hover > tbody > tr:hover > td,
    #recentactivity-table .table-responsive-vertical > .table-hover > tbody > tr:hover, #line_item_cp_table .table-responsive-vertical > .table-hover > tbody > tr:hover > td,
    #line_item_cp_table .table-responsive-vertical > .table-hover > tbody > tr:hover, #pricing-line-item-table .table-responsive-vertical > .table-hover > tbody > tr:hover > td,
    #pricing-line-item-table .table-responsive-vertical > .table-hover > tbody > tr:hover, #shipping-line-item-table .table-responsive-vertical > .table-hover > tbody > tr:hover > td,
    #shipping-line-item-table .table-responsive-vertical > .table-hover > tbody > tr:hover, #cp-maintenance-table .table-responsive-vertical > .table-hover > tbody > tr:hover > td,
    #cp-maintenance-table .table-responsive-vertical > .table-hover > tbody > tr:hover, #split-line-item-table .table-responsive-vertical > .table-hover > tbody > tr:hover > td,
    #split-line-item-table .table-responsive-vertical > .table-hover > tbody > tr:hover {
      background-color: #fff; }
    #line-item-table .table-responsive-vertical > .table-hover > tbody > tr > td:hover, #quote-details-table .table-responsive-vertical > .table-hover > tbody > tr > td:hover, #recentactivity-table .table-responsive-vertical > .table-hover > tbody > tr > td:hover, #line_item_cp_table .table-responsive-vertical > .table-hover > tbody > tr > td:hover, #pricing-line-item-table .table-responsive-vertical > .table-hover > tbody > tr > td:hover, #shipping-line-item-table .table-responsive-vertical > .table-hover > tbody > tr > td:hover, #cp-maintenance-table .table-responsive-vertical > .table-hover > tbody > tr > td:hover, #split-line-item-table .table-responsive-vertical > .table-hover > tbody > tr > td:hover {
      background-color: #eee; }
    #line-item-table .table-responsive-vertical .table-loader, #quote-details-table .table-responsive-vertical .table-loader, #recentactivity-table .table-responsive-vertical .table-loader, #line_item_cp_table .table-responsive-vertical .table-loader, #pricing-line-item-table .table-responsive-vertical .table-loader, #shipping-line-item-table .table-responsive-vertical .table-loader, #cp-maintenance-table .table-responsive-vertical .table-loader, #split-line-item-table .table-responsive-vertical .table-loader {
      bottom: -15px; }
  #line-item-table .fixed-header, #quote-details-table .fixed-header, #recentactivity-table .fixed-header, #line_item_cp_table .fixed-header, #pricing-line-item-table .fixed-header, #shipping-line-item-table .fixed-header, #cp-maintenance-table .fixed-header, #split-line-item-table .fixed-header {
    display: none !important; } }

.fixed-header {
  position: absolute;
  display: none; }
  .fixed-header thead > tr > th {
    padding: 18px 10px !important;
    font-size: 13px !important; }
  .fixed-header thead {
    background: #fff; }

@media screen and (max-width: 780px) {
  .recent-activity-table .table-container {
    padding-top: 0px !important; }
  #quotes-table .table-container, #order-table, #check-availability-table .table-container, #order-lineitem-table .table-container {
    padding-top: 45px !important;
    position: relative; }
    #quotes-table .table-container .table-responsive-vertical table > tbody > tr:hover > td, #order-table .table-responsive-vertical table > tbody > tr:hover > td, #check-availability-table .table-container .table-responsive-vertical table > tbody > tr:hover > td, #order-lineitem-table .table-container .table-responsive-vertical table > tbody > tr:hover > td {
      background-color: #eee !important; } }

div[data-tree-list] {
  /* prevent user selection */
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* default */
  font-family: Tahoma;
  font-size: 13px;
  color: #555;
  text-decoration: none; }

div[data-tree-list] ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  overflow: hidden; }

div[data-tree-list] li {
  position: relative;
  padding: 0 0 0 20px;
  line-height: 30px; }

div[data-tree-list] li .expanded {
  padding: 1px 10px;
  background-image: url("http://cfile23.uf.tistory.com/image/205B973A50C13F4B19D9BD");
  background-repeat: no-repeat; }

div[data-tree-list] li .collapsed {
  padding: 1px 10px;
  background-image: url("http://cfile23.uf.tistory.com/image/1459193A50C13F4B1B05FB");
  background-repeat: no-repeat; }

div[data-tree-list] li .normal {
  padding: 1px 10px;
  background-image: url("http://cfile23.uf.tistory.com/image/165B663A50C13F4B196CCA");
  background-repeat: no-repeat; }

div[data-tree-list] li i, div[data-tree-list] li span {
  cursor: pointer; }

div[data-tree-list] li .selected {
  background-color: #006487;
  font-weight: bold;
  padding: 10px;
  color: #ffffff; }

div[data-tree-list] li i {
  float: left;
  margin-top: 3px; }

div[data-tree-list] li i.conflict-config-status {
  margin-top: 9px;
  margin-left: 5px;
  margin-right: 5px; }

#upbmodule .upb-conflict {
  color: #f44236;
  vertical-align: middle;
  font-size: 14px; }

#upbmodule .upb-complete {
  color: #4baf4f;
  vertical-align: middle;
  font-size: 14px; }

#upbmodule .upb-progress {
  color: #ff9700;
  vertical-align: middle;
  font-size: 14px; }

#upbmodule input[type="text"] {
  height: 26px; }

#upbmodule .upb-add-device .form-group > .form-group {
  margin-left: 10px; }

#upbmodule .upb-device-add-button {
  margin-left: 10px; }

#upbmodule .progress-indicator > li.completed,
#upbmodule .progress-indicator > li.completed .bubble {
  color: #006487; }

#upbmodule .progress-indicator > li.completed .bubble,
#upbmodule .progress-indicator > li.completed .bubble:after,
#upbmodule .progress-indicator > li.completed .bubble:before {
  background-color: #006487; }

#upbmodule .progress-indicator > li {
  font-weight: bold;
  font-size: 12px;
  color: #000; }

#upbmodule .panel-primary.upb-added-device > .panel-heading {
  background: #006487; }

#upbmodule .panel-primary.upb-added-device {
  border-color: #006487; }

#upbmodule .unassembled-small-table {
  width: 100%;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  margin-top: 15px;
  position: relative;
  display: none; }

#upbmodule .unassembled-small-table-section {
  position: relative;
  width: 100%;
  margin-bottom: 10px; }

#upbmodule .unassembled-small-table-row {
  width: 100%;
  float: left;
  padding: 5px 10px;
  background: #fff;
  border: solid 1px #a7a6a6;
  margin-left: -1px;
  margin-top: -1px; }

#upbmodule .unassembled-small-table-row label {
  width: 30%;
  float: left;
  padding: 0 20px 0 10px;
  text-align: right;
  font-size: 12px;
  line-height: 35px; }

#upbmodule .unassembled-small-table-row span {
  width: 70%;
  float: left;
  padding: 0 20px 0 10px;
  text-align: left;
  font-size: 13px;
  line-height: 35px; }

@media only screen and (max-width: 768px) {
  #upbmodule .unassembled-large-table {
    display: none; }
  #upbmodule .unassembled-small-table {
    display: block; } }

@media screen {
  #upbmodule #printSection {
    display: none; } }

@media print {
  #upbmodule body * {
    visibility: hidden; }
  #upbmodule #printSection,
  #upbmodule #printSection * {
    visibility: visible; }
  #upbmodule #printSection {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%; } }

#upbmodule .barcode div:last-child {
  background-color: transparent !important;
  text-align: left !important;
  padding-left: 17px; }

#upbmodule .form-group {
  padding: 0 15px; }

#upbmodule .panel-heading {
  background: #006487;
  font-size: 13px;
  color: #fff;
  font-weight: bold; }

#upbmodule .accessories-close {
  color: #fff;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  float: right; }

@media only screen and (max-width: 769px) {
  #upbmodule .upb-container {
    width: 100%; } }

#upbmodule .blink {
  animation: blink 2s steps(5, start) infinite;
  -webkit-animation: blink 1s steps(5, start) infinite; }

@keyframes blink {
  to {
    visibility: hidden; } }

.upb-sidenav md-sidenav, .upp-sidenav md-sidenav {
  position: fixed;
  height: calc(100% - 44px);
  min-height: calc(100% - 44px);
  top: 44px; }

/* Select2 - Start -- */
.select2-container .select2-choice abbr {
  background: url("../images/select2/select2.png") right top no-repeat; }

.select2-container .select2-choice .select2-arrow b {
  background: url("../images/select2/select2.png") no-repeat 0 1px; }

.select2-search input {
  background: #fff url("../images/select2/select2.png") no-repeat 100% -22px;
  background: url("../images/select2/select2.png") no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; }

html[dir="rtl"] .select2-search input {
  background: #fff url("../images/select2/select2.png") no-repeat -37px -22px;
  background: url("../images/select2/select2.png") no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; }

.select2-search input.select2-active {
  background: #fff url("../images/select2/select2-spinner.gif") no-repeat 100%;
  background: url("../images/select2/select2-spinner.gif") no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; }

.select2-more-results.select2-active {
  background: #f4f4f4 url("../images/select2/select2-spinner.gif") no-repeat 100%; }

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url("../images/select2/select2-spinner.gif") no-repeat 100% !important; }

.select2-search-choice-close {
  background: url("../images/select2/select2.png") right top no-repeat; }

@media only screen and (min-resolution: 2dppx) {
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url("../images/select2/select2x2.png") !important; } }

/* Select2 - End -- */
/* pdfjs viewer - Start -- */
.pdfjs .pdfViewer .page {
  border-image: url("../images/pdfjsviewer/shadow.png") 9 9 repeat; }

.pdfjs .pdfViewer .page .loadingIcon {
  background: url("../images/pdfjsviewer/loading-icon.gif") center no-repeat; }

.pdfjs #toolbarSidebar {
  background-image: url("../images/pdfjsviewer/texture.png"), linear-gradient(rgba(77, 77, 77, 0.99), rgba(64, 64, 64, 0.95)); }

.pdfjs #toolbarContainer, .pdfjs .findbar, .pdfjs .secondaryToolbar {
  background-image: url("../images/pdfjsviewer/texture.png"), linear-gradient(rgba(82, 82, 82, 0.99), rgba(69, 69, 69, 0.95)); }

.pdfjs #findInput[data-status="pending"] {
  background-image: url("../images/pdfjsviewer/loading-small.png"); }

.pdfjs .dropdownToolbarButton {
  background: url("../images/pdfjsviewer/toolbarButton-menuArrows.png") no-repeat; }

html[dir='ltr'] .pdfjs .toolbarButton#sidebarToggle::before {
  content: url(../images/pdfjsviewer/toolbarButton-sidebarToggle.png); }

html[dir='rtl'] .pdfjs .toolbarButton#sidebarToggle::before {
  content: url(../images/pdfjsviewer/toolbarButton-sidebarToggle-rtl.png); }

html[dir='ltr'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
  content: url(../images/pdfjsviewer/toolbarButton-secondaryToolbarToggle.png); }

html[dir='rtl'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
  content: url(../images/pdfjsviewer/toolbarButton-secondaryToolbarToggle-rtl.png); }

html[dir='ltr'] .pdfjs .toolbarButton.findPrevious::before {
  content: url(../images/pdfjsviewer/findbarButton-previous.png); }

html[dir='rtl'] .pdfjs .toolbarButton.findPrevious::before {
  content: url(../images/pdfjsviewer/findbarButton-previous-rtl.png); }

html[dir='ltr'] .pdfjs .toolbarButton.findNext::before {
  content: url(../images/pdfjsviewer/findbarButton-next.png); }

html[dir='rtl'] .pdfjs .toolbarButton.findNext::before {
  content: url(../images/pdfjsviewer/findbarButton-next-rtl.png); }

html[dir='ltr'] .pdfjs .toolbarButton.pageUp::before {
  content: url(../images/pdfjsviewer/toolbarButton-pageUp.png); }

html[dir='rtl'] .pdfjs .toolbarButton.pageUp::before {
  content: url(../images/pdfjsviewer/toolbarButton-pageUp-rtl.png); }

html[dir='ltr'] .pdfjs .toolbarButton.pageDown::before {
  content: url(../images/pdfjsviewer/toolbarButton-pageDown.png); }

html[dir='rtl'] .pdfjs .toolbarButton.pageDown::before {
  content: url(../images/pdfjsviewer/toolbarButton-pageDown-rtl.png); }

.pdfjs .toolbarButton.zoomOut::before {
  content: url(../images/pdfjsviewer/toolbarButton-zoomOut.png); }

.pdfjs .toolbarButton.zoomIn::before {
  content: url(../images/pdfjsviewer/toolbarButton-zoomIn.png); }

.pdfjs .toolbarButton.presentationMode::before, .pdfjs .secondaryToolbarButton.presentationMode::before {
  content: url(../images/pdfjsviewer/toolbarButton-presentationMode.png); }

.pdfjs .toolbarButton.print::before, .pdfjs .secondaryToolbarButton.print::before {
  content: url(../images/pdfjsviewer/toolbarButton-print.png); }

.pdfjs .toolbarButton.openFile::before, .pdfjs .secondaryToolbarButton.openFile::before {
  content: url(../images/pdfjsviewer/toolbarButton-openFile.png); }

.pdfjs .toolbarButton.download::before, .pdfjs .secondaryToolbarButton.download::before {
  content: url(../images/pdfjsviewer/toolbarButton-download.png); }

.pdfjs .toolbarButton.bookmark::before, .pdfjs .secondaryToolbarButton.bookmark::before {
  content: url(../images/pdfjsviewer/toolbarButton-bookmark.png); }

.pdfjs #viewThumbnail.toolbarButton::before {
  content: url(../images/pdfjsviewer/toolbarButton-viewThumbnail.png); }

html[dir="ltr"] .pdfjs #viewOutline.toolbarButton::before {
  content: url(../images/pdfjsviewer/toolbarButton-viewOutline.png); }

html[dir="rtl"] .pdfjs #viewOutline.toolbarButton::before {
  content: url(../images/pdfjsviewer/toolbarButton-viewOutline-rtl.png); }

.pdfjs #viewAttachments.toolbarButton::before {
  content: url(../images/pdfjsviewer/toolbarButton-viewAttachments.png); }

.pdfjs #viewFind.toolbarButton::before {
  content: url(../images/pdfjsviewer/toolbarButton-search.png); }

.pdfjs .secondaryToolbarButton.firstPage::before {
  content: url(../images/pdfjsviewer/secondaryToolbarButton-firstPage.png); }

.pdfjs .secondaryToolbarButton.lastPage::before {
  content: url(../images/pdfjsviewer/secondaryToolbarButton-lastPage.png); }

.pdfjs .secondaryToolbarButton.rotateCcw::before {
  content: url(../images/pdfjsviewer/secondaryToolbarButton-rotateCcw.png); }

.pdfjs .secondaryToolbarButton.rotateCw::before {
  content: url(../images/pdfjsviewer/secondaryToolbarButton-rotateCw.png); }

.pdfjs .secondaryToolbarButton.handTool::before {
  content: url(../images/pdfjsviewer/secondaryToolbarButton-handTool.png); }

.pdfjs .secondaryToolbarButton.documentProperties::before {
  content: url(../images/pdfjsviewer/secondaryToolbarButton-documentProperties.png); }

.pdfjs .toolbarField.pageNumber.visiblePageIsLoading {
  background-image: url(../images/pdfjsviewer/loading-small.png); }

.pdfjs .outlineItemToggler::before {
  content: url(../images/pdfjsviewer/treeitem-expanded.png); }

html[dir='ltr'] .pdfjs .outlineItemToggler.outlineItemsHidden::before {
  content: url(../images/pdfjsviewer/treeitem-collapsed.png); }

html[dir='rtl'] .pdfjs .outlineItemToggler.outlineItemsHidden::before {
  content: url(../images/pdfjsviewer/treeitem-collapsed-rtl.png); }

.pdfjs #overlayContainer > .container > .dialog {
  background-image: url(../images/pdfjsviewer/texture.png), linear-gradient(rgba(82, 82, 82, 0.99), rgba(69, 69, 69, 0.95)); }

.pdfjs .grab-to-pan-grab {
  cursor: url("../images/pdfjsviewer/grab.cur"), move !important; }

.pdfjs .grab-to-pan-grab:active, .pdfjs .grab-to-pan-grabbing {
  cursor: url("../images/pdfjsviewer/grabbing.cur"), move !important; }

@media screen and (min-resolution: 2dppx) {
  .pdfjs .toolbarField.pageNumber.visiblePageIsLoading, .pdfjs #findInput[data-status="pending"] {
    background-image: url(../images/pdfjsviewer/loading-small@2x.png); }
  .pdfjs .dropdownToolbarButton {
    background: url(../images/pdfjsviewer/toolbarButton-menuArrows@2x.png) no-repeat; }
  html[dir='ltr'] .pdfjs .toolbarButton#sidebarToggle::before {
    content: url(../images/pdfjsviewer/toolbarButton-sidebarToggle@2x.png); }
  html[dir='rtl'] .pdfjs .toolbarButton#sidebarToggle::before {
    content: url(../images/pdfjsviewer/toolbarButton-sidebarToggle-rtl@2x.png); }
  html[dir='ltr'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
    content: url(../images/pdfjsviewer/toolbarButton-secondaryToolbarToggle@2x.png); }
  html[dir='rtl'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
    content: url(../images/pdfjsviewer/toolbarButton-secondaryToolbarToggle-rtl@2x.png); }
  html[dir='ltr'] .pdfjs .toolbarButton.findPrevious::before {
    content: url(../images/pdfjsviewer/findbarButton-previous@2x.png); }
  html[dir='rtl'] .pdfjs .toolbarButton.findPrevious::before {
    content: url(../images/pdfjsviewer/findbarButton-previous-rtl@2x.png); }
  html[dir='ltr'] .pdfjs .toolbarButton.findNext::before {
    content: url(../images/pdfjsviewer/findbarButton-next@2x.png); }
  html[dir='rtl'] .pdfjs .toolbarButton.findNext::before {
    content: url(../images/pdfjsviewer/findbarButton-next-rtl@2x.png); }
  html[dir='ltr'] .pdfjs .toolbarButton.pageUp::before {
    content: url(../images/pdfjsviewer/toolbarButton-pageUp@2x.png); }
  html[dir='rtl'] .pdfjs .toolbarButton.pageUp::before {
    content: url(../images/pdfjsviewer/toolbarButton-pageUp-rtl@2x.png); }
  html[dir='ltr'] .pdfjs .toolbarButton.pageDown::before {
    content: url(../images/pdfjsviewer/toolbarButton-pageDown@2x.png); }
  html[dir='rtl'] .pdfjs .toolbarButton.pageDown::before {
    content: url(../images/pdfjsviewer/toolbarButton-pageDown-rtl@2x.png); }
  .pdfjs .toolbarButton.zoomIn::before {
    content: url(../images/pdfjsviewer/toolbarButton-zoomIn@2x.png); }
  .pdfjs .toolbarButton.zoomOut::before {
    content: url(../images/pdfjsviewer/toolbarButton-zoomOut@2x.png); }
  .pdfjs .toolbarButton.presentationMode::before, .pdfjs .secondaryToolbarButton.presentationMode::before {
    content: url(../images/pdfjsviewer/toolbarButton-presentationMode@2x.png); }
  .pdfjs .toolbarButton.print::before, .pdfjs .secondaryToolbarButton.print::before {
    content: url(../images/pdfjsviewer/toolbarButton-print@2x.png); }
  .pdfjs .toolbarButton.openFile::before, .pdfjs .secondaryToolbarButton.openFile::before {
    content: url(../images/pdfjsviewer/toolbarButton-openFile@2x.png); }
  .pdfjs .toolbarButton.download::before, .pdfjs .secondaryToolbarButton.download::before {
    content: url(../images/pdfjsviewer/toolbarButton-download@2x.png); }
  .pdfjs .toolbarButton.bookmark::before, .pdfjs .secondaryToolbarButton.bookmark::before {
    content: url(../images/pdfjsviewer/toolbarButton-bookmark@2x.png); }
  .pdfjs #viewThumbnail.toolbarButton::before {
    content: url(../images/pdfjsviewer/toolbarButton-viewThumbnail@2x.png); }
  html[dir="ltr"] .pdfjs #viewOutline.toolbarButton::before {
    content: url(../images/pdfjsviewer/toolbarButton-viewOutline@2x.png); }
  html[dir="rtl"] .pdfjs #viewOutline.toolbarButton::before {
    content: url(../images/pdfjsviewer/toolbarButton-viewOutline-rtl@2x.png); }
  .pdfjs #viewAttachments.toolbarButton::before {
    content: url(../images/pdfjsviewer/toolbarButton-viewAttachments@2x.png); }
  .pdfjs #viewFind.toolbarButton::before {
    content: url(../images/pdfjsviewer/toolbarButton-search@2x.png); }
  .pdfjs .secondaryToolbarButton.firstPage::before {
    content: url(../images/pdfjsviewer/secondaryToolbarButton-firstPage@2x.png); }
  .pdfjs .secondaryToolbarButton.lastPage::before {
    content: url(../images/pdfjsviewer/secondaryToolbarButton-lastPage@2x.png); }
  .pdfjs .secondaryToolbarButton.rotateCcw::before {
    content: url(../images/pdfjsviewer/secondaryToolbarButton-rotateCcw@2x.png); }
  .pdfjs .secondaryToolbarButton.rotateCw::before {
    content: url(../images/pdfjsviewer/secondaryToolbarButton-rotateCw@2x.png); }
  .pdfjs .secondaryToolbarButton.handTool::before {
    content: url(../images/pdfjsviewer/secondaryToolbarButton-handTool@2x.png); }
  .pdfjs .secondaryToolbarButton.documentProperties::before {
    content: url(../images/pdfjsviewer/secondaryToolbarButton-documentProperties@2x.png); }
  .pdfjs .outlineItemToggler::before {
    content: url(../images/pdfjsviewer/treeitem-expanded@2x.png); }
  html[dir='ltr'] .pdfjs .outlineItemToggler.outlineItemsHidden::before {
    content: url(../images/pdfjsviewer/treeitem-collapsed@2x.png); }
  html[dir='rtl'] .pdfjs .outlineItemToggler.outlineItemsHidden::before {
    content: url(../images/pdfjsviewer/treeitem-collapsed-rtl@2x.png); } }

/* pdfjs viewer - End -- */

.create_version_quote__input {
  border: 1px solid #ddd !important;
  padding-left: 5px !important;
  border-radius: 3px !important;
  font-size: 13px !important;
  color: #000 !important; }

.create_version_quote__input:focus {
  border-color: #66afe9 !important;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.create_version_quote__content {
  padding: 15px 24px; }

.create_version_quote__input.ng-invalid.ng-touched {
  border-color: #ff6d00 !important; }

.create_version_quote .md-errors-spacer {
  display: none; }

.create_version_quote__subhdr {
  font-weight: bold;
  font-size: 13px; }

.create_version_quote__comment textarea {
  height: 100px !important; }

.create_version_quote__wip_ckbox {
  margin-top: 20px; }
  .create_version_quote__wip_ckbox md-checkbox .md-container {
    transform: scale(0.75);
    top: 5%; }

.deleteicon {
  font-size: 18px;
  color: red; }

.showactive {
  visibility: visible !important; }

.notesinfo {
  word-wrap: break-word; }

.quote_details_block {
  background: #F5F5F5 !important;
  border: 1px solid #cbc9c9;
  border-radius: 2px;
  padding: 5px; }

.video-wrapper {
  position: relative; }

.video-wrapper > video {
  width: 100%;
  vertical-align: middle;
  height: 250px; }

.video-wrapper > video.has-media-controls-hidden::-webkit-media-controls {
  display: none; }

.video-overlay-play-button {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 10px calc(50% - 50px);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  opacity: 0.95;
  cursor: pointer;
  background-image: linear-gradient(transparent, #000);
  transition: opacity 150ms; }

.video-overlay-play-button:hover {
  opacity: 1; }

.video-overlay-play-button.is-hidden {
  display: none; }

.nav-dots .nav-dot {
  top: 0px;
  width: 11px;
  height: 11px;
  margin: 0 4px;
  position: relative;
  border-radius: 100%;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.6); }

.nav-dots .nav-dot:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.8); }

.nav-dots .nav-dot.active {
  background-color: green; }

/*
 * File Name : compas-custom-theme.scss
 *
 * Copyright notice Copyright  Siemens Technology & Services P. Ltd. (All Rights Reserved)
 * This software is the confidential and proprietary information of Siemens Technology & Services private limited.
 * This file is part of Compas Manual Layout web project.
 */
/**
 *
 * Author: Vipin Viswam.
 * CreatedOn: 04-April-2017.
 * Version: 1.0
 * Description: This "scss" file is using to customize Compas application theme.
 * Changing the theme to compas application phase 1 theme.
 * this css will overright existing angular material theme.
 */
#CRM_details label.non-editable {
  font-size: 13px;
  color: #000; }

#CRM_details md-input-container label {
  font-size: 13px;
  color: #000;
  padding-left: 15px;
  margin-bottom: 1px; }

#CRM_details md-autocomplete {
  width: 100%; }

#CRM_details .detailsLayout {
  width: 100%;
  padding: 0 5px; }

#CRM_details .subHeader {
  margin: 15px auto;
  width: 100%;
  padding: 6px 15px;
  background: #607c8a;
  color: #FFF; }

#CRM_details md-input-container input {
  color: #000 !important; }

#CRM_details textarea {
  background: #FFF !important;
  border: solid 1px #999 !important;
  padding-left: 50px !important;
  height: 100px !important;
  border-radius: 3px !important;
  width: 100%; }

#CRM_details select {
  background: #FFF !important;
  border: solid 1px #999 !important;
  padding-left: 5px !important;
  height: 34px !important;
  border-radius: 3px !important;
  width: 100%; }

#CRM_details select:disabled {
  background: #F5F5F5 !important; }

#CRM_details select:required:invalid {
  color: grey; }

#CRM_details option[value=""] {
  display: none !important; }

#CRM_details textarea {
  padding-left: 10px !important; }

#CRM_details select:disabled {
  border: 1px solid #999 !important;
  width: 100%; }

#quote_detail_header label.non-editable {
  font-size: 13px;
  color: #000; }

#quote_detail_header md-input-container label {
  font-size: 13px;
  color: #000;
  padding-left: 15px;
  margin-bottom: 1px; }

#quote_detail_header md-autocomplete {
  width: 100%; }

#quote_detail_header .detailsLayout {
  width: 100%; }

#quote_detail_header .subHeader {
  margin: 15px auto;
  width: 100%;
  padding: 6px 15px;
  background: #006487;
  color: #FFF;
  font-size: 13px !important; }

#quote_detail_header md-input-container input {
  color: #000 !important; }

#quote_detail_header select {
  background: #FFF !important;
  border: solid 1px #999 !important;
  padding-left: 5px !important;
  height: 34px !important;
  border-radius: 3px !important;
  width: 100%; }

md-autocomplete input:not(.md-input) {
  background: #FFF !important;
  border: solid 1px #999 !important;
  padding-left: 5px !important;
  height: 34px !important;
  border-radius: 3px !important;
  font-size: 13px !important; }

md-autocomplete md-autocomplete-wrap {
  box-shadow: none !important;
  background: #FFF !important; }

md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-placeholder label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
  font-size: 17px !important; }

md-select .md-select-value {
  height: 30px !important;
  border: solid 1px #999 !important;
  border-radius: 3px !important;
  padding-left: 3px !important; }
  md-select .md-select-value .md-text {
    font-size: 13px !important; }

.compas-custom-theme md-input-container {
  padding: 0 10px !important;
  height: 34px !important;
  position: relative !important;
  margin: 15px 0; }
  .compas-custom-theme md-input-container input {
    border: solid 1px #999 !important;
    padding-left: 5px !important;
    height: 34px !important;
    border-radius: 3px !important;
    font-size: 13px !important;
    color: #000 !important; }
  .compas-custom-theme md-input-container .favIcon {
    position: absolute !important;
    top: 5px !important;
    right: -10px !important;
    z-index: 999 !important; }

.compas-custom-theme md-autocomplete .md-show-clear-button button {
  position: absolute !important;
  right: 0 !important;
  top: 2px !important;
  margin: 0 !important; }

.quote-detail-tabs md-pagination-wrapper {
  background: #FFF; }

.quote-detail-tabs md-tab-item {
  color: #000 !important; }

.quote-detail-tabs md-tab-item.md-active {
  background: #FFF;
  color: #006487 !important; }

.md-input:disabled, md-autocomplete[disabled] input {
  background: #F5F5F5 !important; }

.compas-searchbox {
  padding-left: 10px !important;
  margin: 0;
  height: 40px;
  border-radius: 3px;
  border: solid 1px #999; }

.compas-searchbox.md-input-focused {
  border: solid 1px #006487 !important;
  box-shadow: 0 0 5px rgba(0, 100, 135, 0.5) !important; }

md-card[role="button"]:hover, md-card[role="button"]:focus {
  background-color: rgba(158, 158, 158, 0.2); }

.catalog-toolbar {
  position: fixed;
  top: 45px; }

@media only screen and (max-width: 760px) {
  .catalog-toolbar {
    top: 65px; } }

.i-devices .catalog-toolbar {
  position: fixed;
  top: 65px; }
