body {
  margin: 0px 20px;
  padding: 0;
  background-color: #f7f7f7;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  color: #444;
  }

  @media (max-width: 1070px) {
     body {
       margin-right: 0px;
	   min-width: 1010px;
       }
  }

img {
    border-style: none;
}

form {
    margin: 0px;
}

hr.clear {
  width: 0;
  height: 0;
  margin: 0;
  border: none;
  clear: both;
  }

a:link,
a:visited {
    color: #00ae5a;
}

a:active,
a:hover {
    color: #39b54a;
}

a.ui-button,
a:link.ui-button,
a:active.ui-button,
a:hover.ui-button,
a:visited.ui-button{
    color: #fff;
}

fieldset {
  border: 1px solid #DDD;
  }

/* Global page elements */
#header {
  width: 100%;
  height: 45px;
  margin-top: 11px;
  padding: 0;
  white-space: nowrap;
  }

#header a:link,
#header a:visited,
#header a:active {
  color: #00ae5a;
  }
#header a:hover {
  color: #5ED15E;
  }

#header #logo, #header #logo img {
    width: 280px;
    height: 45px;
	padding-left: 1px;
	padding-bottom: 3px;
}
#header #central-reports-logo {
  width: 230px;
  }
  #header #central-reports-logo img {
    width: 230px;
    height: 45px;
    }

#header #logo2, #header #logo2 img {
    width: 250px;
    height: 45px;
}

#header #info {
  text-align: right;
  vertical-align: top;
  font-size: 0.9em;
  color: #505050;
  }
  #header #info a {
    color: #00ae5a;
    text-decoration: none;
    font-weight: bold;
    }
    #header #info a:hover {
      color: #00b330;
      }
  #header #info .info-wrapper {
    height: 29px;
    margin-top: 4px;
    }
  #header #info .info-left {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 6px;
    background: #e4e4e4;
    }
  #header #info .info-left, #header #info .info-content-wrapper, #header #info .info-content {
    height: 30px;
    }
  #header #info .info-content-wrapper {
    display: inline-block;
    vertical-align: top;
    background: #e4e4e4;
    }
  #header #info .info-content {
    padding: 8px 12px 7px 6px;
    }
    #header #info .info-content * {
      vertical-align: top;
      }
    #header #info .info-content .icon16 {
      margin-top: -1px;
      }
  #header #info .info-content .user,
  #header #info .info-content span.help {
    padding-right: 6px;
    }
    #header #info .info-content .user #username {
      font-weight: bold;
      }

#crumb {
  padding-left: 20px;
  height: 30px;
  line-height: 30px;
  background-color: #505050;
  background-image: url(/images/layout/crumb-bg.png?20170424165354627);
  background-repeat: repeat-x;
  color: #fff;
  font-size: 11px;
  }
  #crumb .location {
    font-weight: bold;
    }
  #crumb img.separator {
    width: 10px;
    height: 16px;
    }
  #crumb a:link,
  #crumb a:visited,
  #crumb a:active {
    color: #fff;
    text-decoration: none;
    }
  #crumb a:hover {
    text-decoration: underline;
    }

#title {
  background: transparent url(/images/layout/title-bg3.png?20170424165354627) repeat-x scroll left top;
  height: 48px;
  position: relative;
}

#title.mf-overlay #mf-overlay-title,
#content-wrapper.mf-overlay #mf-overlay{
  background: rgba(255, 255, 255, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
}

#content-wrapper.mf-overlay .ui-button,
#upsell-info .ui-button {
  margin-top: 20px;
  padding: 10px 25px;
  font-size: 16px;
}

#upsell-info .ui-button {
  margin-top: 40px;
  background: #00ae5a;
}

#mf-overlay-title,
#mf-overlay{
    display: none;
  }

.mf-overlay #mf-overlay-title,
.mf-overlay #mf-overlay{
  display: block;
}

#title h1 {
    margin: 0;
    padding: 9px 20px 5px 20px;
    color: #FFF;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
   }
   #title h1 img {
      vertical-align: bottom;
   }
  #title .mf-overlay,

.license-info-home {
  color: #AAA;
  text-align: left;
  font-size: 0.8em;
  padding: 10px;
  position: fixed;
  bottom:0;
  right:0;
  z-index: -1;

  }
 .license-expiry-home {
   color: red;
   text-align: center;
   font-size: 0.8em;
   padding-top: 10px;
  }

 .license-expired {
   color: red;
  }

#title-end {
  background: transparent url(/images/layout/title-end-bg.png?20170424165354627) repeat-x scroll left top;
  }

#content-wrapper {
  padding-top: 30px;
  background: #FFF url(/images/layout/body-bg3.png?20170424165354627) repeat-x scroll left top;
  position: relative;
  }
#content-wrapper.tabs {
  padding-top: 0;
  }
#content {
  padding: 2px 20px 10px 257px;
  min-height: 450px;
  }
#contentRelease {
  padding: 10px 10px 10px 185px;
  min-height: 450px;
}
/* Release Station is full width */
#contentRelease {
  padding: 10px 10px 10px 10px;
  }
  #contentRelease h1 {
    font-size: 1.7em;
    margin-left: 20px;
    margin-top: 0.2em;
    }
    #contentRelease h1 img {
      width: 32px;
      height: 32px;
      vertical-align: middle;
      margin-right: 10px;
      }
  #content h2,
  #contentRelease h2 {
    font-weight: bold;
    font-size: 1.4em;
    margin: 0px 0px 5px 0px;
    }


#mf-upsell {
  font-size: 22px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 70%;
  top: 200px;
  text-align: center;
  font-family: Tahoma;
}

.ui-dialog.mf-upsell {
  margin-left: auto;
  margin-right: auto;
}

.ui-dialog.mf-upsell .ui-dialog-titlebar {
  display: none;
}
#upsell-info{
  color: #505050;
  font-size: 15px;
  padding: 10px 30px;
  overflow: hidden;
  background: #f9f9f9
}
#upsell-info .upsell-info-header div{
  display: inline-block;
  vertical-align: bottom;
  font-weight: bold;
}

#upsell-info .upsell-info-header .logo{
  width: 40%;
}

#upsell-info .license-info {
  text-align: right;
  width: 59%
}

#upsell-info #upsell-info-title{
  padding-top: 10px;
  font-weight: bold;
  color: #58585a;
}

#upsell-info .license-info #product-name{
  color: #06ae5a;
}

#upsell-info #upsell-info-content{
   display: inline-block;
   margin-top: 35px;
}

#upsell-info #upsell-info-content div{
  display: inline-block;
}
#upsell-info #upsell-info-content #upsell-info-content-features {
  width: 59%;
  vertical-align: top;
}

#upsell-info #upsell-info-content #upsell-info-content-features div{
  padding: 10px 5px;
  width: 100%;
}

#upsell-info #upsell-info-content #upsell-info-content-features div#close-window{
  width: auto;
}

#upsell-info #upsell-info-content #upsell-info-content-features img{
  vertical-align: middle;
}

#upsell-info #upsell-info-content #upsell-info-content-features .feature-text{
  width: auto;
  max-width: 85%;
  vertical-align: middle;
}

#upsell-info #upsell-info-body #upsell-info-copier-image{
  padding-top:10px;
  width: 40%;
  position: relative;
  left: -20px;
}

#upsell-info #upsell-info-body #upsell-info-copier-image img{
  width:270px;
  position: relative;
}

#upsell-info #upsell-info-content #upsell-info-content-features #close-window{
  padding: 10px 0px 10px 10px;
  font-size: 0.7em;
}

#upsell-info #upsell-info-content #upsell-info-content-features img{
  opacity: 0.8;
  filter: alpha(opacity=80);
}


#pageactions, .box, .table-box, .box-white, table.results {
  border: 1px solid #c6c6c6;
  }
#pageactions, .box, .table-box, .box-white, table.results, #login, #wizard .box-table {
  -moz-border-bottom-left-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.table-box table.results {
  border: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}

.table-box .highlighted-label {
  font-size: 10px;
  background: #00ae5a;
  padding: 2px 4px;
  border-radius: 3px;
  color: #fff;
  position: relative;
  left: 3px;
}

#jobsForm .jobs-release-text-emphasis {
	font-weight: bold;
}

#jobsForm .jobs-release-actions{
	width: 65%;
	display: inline-block;
}

#jobsForm .jobs-release-refresh{
	display: inline-block;
	vertical-align: top;
	width: 34%;
}
#jobsForm .jobs-release-refresh div{
	display: inline-block;
}

#jobsForm .jobs-release-actions .jobs-release-actions-info{
	margin-bottom: 8px;
}

.reactTopPageActions {
    float: left;
    position: absolute;
    top: 86px;
    left: 21px;
    width: 215px;
}
.reactTopPageActions ul {
    margin: 0;
    padding: 0;
}
.reactTopPageActions ul li {
    list-style-type: none;
    color: #666;
}
.reactTopPageActions a {
    display: block;
    padding: 8px 6px;
}
.reactTopPageActions a:link,
.reactTopPageActions a:visited {
    text-decoration: none;
    color: #666;
}
.reactTopPageActions a:hover {
    color: #000;
    background-color: #FFF;
}
.reactTopPageActions img {
    border: 0px;
    vertical-align: middle;
    width: 16px;
    margin-right: 5px;
    float: left;
    display: block;
}

#pageactions {
  float: left;
  position: absolute;
  top: 54px;
  left: 20px;
  width: 215px;
  }
  #pageactions .title-wrapper {
    display: inline-block;
    width: 100%;
    height: 29px;
    vertical-align: top;
    text-align: left;
    background: url(/images/layout/table-results-th-bg2.png?20170424165354627) repeat-x scroll left top #797979;
    border-bottom: 1px solid #c6c6c6;
    }
    #pageactions .title-wrapper .left,
    #pageactions .title-wrapper .title,
    #pageactions .title-wrapper .right {
      display: inline-block;
      vertical-align: top;
      height: 100%;
      }
    #pageactions .title-wrapper .left,
    #pageactions .title-wrapper .right {
      width: 6px;
      }
      #pageactions .title-wrapper .title h2 {
        display: inline-block;
        vertical-align: top;
        padding: 6px 4px 0;
        cursor: pointer;
        color: #FFF;
        font-size: 1.2em;
        }
  #pageactions ul {
    margin: 0;
    padding: 0;
    }
  #pageactions ul, .box, .table-box, .box-white .box-table {
    background-image: url(/images/layout/box-bg.png?20170424165354627);
    background-repeat: repeat-x;
    }
    .table-box, .box-white .box-table {
        background-position: 0px 32px;
    }
    #pageactions ul li {
      list-style-type: none;
      color: #666;
      }
      #pageactions ul li.empty {
        border: none;
        height: 20px;
        }
    #pageactions ul li:last-child a {
      border-bottom: none;
      padding-bottom: 3px;
      }
  #pageactions a {
    display: block;
    padding: 8px 6px;
    }
    #pageactions a:link,
    #pageactions a:visited {
      text-decoration: none;
      color: #666;
      }
  #pageactions a:hover {
    color: #000;
    background-color: #FFF;
    }
  #pageactions .reportFormats {
    text-align: right;
    margin-right: 5px;
    }
  #pageactions img {
    border: 0px;
    vertical-align: middle;
    width: 16px;
    width: 16px;
    margin-right: 5px;
    float: left;
    display: block;
    }
  #pageactions .footer {
    width: 100%;
    height: 9px;
    margin-top: -1px;
    }

#footer,
#wizardFooter {
  color: #777;
  position: relative;
  }
#footer {
  padding: 20px 20px 40px;
  border-top: 1px solid #eee;
  }
#wizardFooter {
  width: 600px;
  margin: 0 auto;
  padding-top: 50px;
  }
  #footer a:link,
  #footer a:visited,
  #wizardFooter a:link,
  #wizardFooter a:visited {
    color: #777;
    }
  #footer .logo {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .product-details .product {
    font-weight: bold;
  }
  .product-details .buildNumber {
    font-size: 1em;
  }
  .product-details .copyright {
    font-size: 0.9em;
    color: #999;
  }
  #footer .copyright {
    margin-top: 10px;
  }
  #footer .licensed-to {
    position: absolute;
    right: 20px;
    top: 20px;
    padding: 0.5em 4px 0 0;
    font-weight: bold;
  }
  #footer .licensed-to-org {
    font-weight: normal;
  }
  #wizardFooter .licensed-to,
  #wizardFooter .copyright {
    margin-top: 3px;
  }


.tabList {
  height: 32px;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica;
  font-weight: bold;
  font-size: 9pt;
  white-space: nowrap;
  }
  .tabList a:link,
  .tabList a:active,
  .tabList a:visited {
    text-decoration: none;
    color: #fff;
    }
  .tabList .tab {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    padding: 0;
    list-style-type: none;
    white-space: nowrap;
    cursor: pointer;
    }
    .tabList .tab .wrapper {
      display: inline;
      height: 100%;
      }
    .tabList .tab .left,
    .tabList .tab .content-wrapper,
    .tabList .tab .right {
      display: inline-block;
      vertical-align: top;
      height: 100%;
      }
    .tabList .tab .left,
    .tabList .tab .right {
      width: 0px;
      }
      .tabList .tab .content-wrapper .content {
        display: inline-block;
        vertical-align: top;
        padding: 6px 10px 0px 10px;
        cursor: pointer;
        }
	  .tabList .tab .content-wrapper .content:hover {
		 text-decoration: underline;
	    }
      .tabList .tab.active a .content-wrapper {
          background-image: url(/images/layout/tab-active-side-bg.png?20170424165354627), url(/images/layout/tab-active-side-bg.png?20170424165354627);
		  background-repeat: no-repeat, no-repeat;
		  background-position: left top, right top;
		  border-top: solid 1px #c6c6c6;
		  background-color: #fff;
        }
    .tabList .tab.active a:link,
    .tabList .tab.active a:active,
    .tabList .tab.active a:visited {
      color: #505050;
      }
    .tabList .tab.disabled a:link,
    .tabList .tab.disabled a:active,
    .tabList .tab.disabled a:visited {
      color: #ccc;
      }
      .tabList .tab.disabled,
      .tabList .tab.disabled a,
      .tabList .tab.disabled .content-wrapper .content {
        cursor: not-allowed;
        }
	  .tabList .tab.active .content-wrapper .content:hover,
	  .tabList .tab.disabled .content-wrapper .content:hover {
		 text-decoration: none;
	    }
.tabContent {
  margin-top: 19px;
  }
.pageContent {
  margin-top: 21px;
  }

input.inputSearch {
  width: 98%;
  margin-left: -10px;
  background: url("/images/mobile/search-icon.png?20170424165354627") no-repeat scroll 5px 5px rgba(1, 1, 1, 0.05);
  background-size: 14px 14px;
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #AAAAAA;
  }

  input.inputSearch:focus {
    border: 1px solid #777;
    background: url('/images/mobile/search-icon.png?20170424165354627') no-repeat 5px 5px rgba(0, 0, 0, 0);
    background-size: 14px 14px;
    padding-left: 25px;

  }

/* main navigation tabs */
#mainnav {
  clear: both;
  white-space: nowrap;
  background-image: url(/images/layout/mainnav-bg.png?20170424165354627);
  background-repeat: repeat-x;
  background-position: bottom;
  }
  #mainnav .tabList {
    margin-left: 8px;
    font-size: 14px;
    }
    #mainnav, #mainnav .tabList {
      height: 40px;
      }
    .release-page #mainnav, .release-page #mainNav .tabList {
      height: 10px;
	  }
    #mainnav .tabList .tab {
      margin-right: 1px;
      }
      #mainnav .tabList .tab .content-wrapper .content {
        padding: 8px 12px 0;
      }
      #mainnav .tabList .tab.active a:link, #mainnav .tabList .tab.active a:active, #mainnav .tabList .tab.active a:visited {
          color: #505050;
        }
      #mainnav .tabList .tab.active a .content-wrapper {
          background-image: url(/images/layout/indicator-main.png?20170424165354627);
          background-repeat: no-repeat;
          background-position: center bottom;
		  background-color: transparent;
		  border: none;
        }
    #mainnav .tabList a:link,
    #mainnav .tabList a:active,
    #mainnav .tabList a:visited {
      color: #00ae5a;
      }
    #mainnav .tabList a:hover {
      color: #39b54a;
      }
    #mainnav .tabList .tab .content-wrapper .content:hover {
	   text-decoration: none;
	  }

/* system font */
.system {
  font-family: courier new, monospace;
  }

span.pagination {
  display: block;
  text-align: right;
  color: #505050;
  margin-right: 1em;
  padding-bottom: 6px;
  }
  span.pagination a,
  span.pagination b {
    margin: 1px 4px;
    }
  /* arrows */
  span.pagination a:nth-child(1),
  span.pagination a:nth-child(2),
  span.pagination a:nth-last-child(1),
  span.pagination a:nth-last-child(2) {
    margin: 0;
    }
  span.pagination a {
    text-decoration: none;
    }

/* a box containing a table (the table's container) */
.table-box {
  margin-bottom: 2em;
  }
  .table-box .table-footer {
    border-top: 1px solid #c6c6c6;
    padding: 6px;
    }
    .table-box .table-footer table {
      width: 100%;
      }

/**** Results Tables ****/
table.results {
    width: 100%;
  }
  /* For Audit log column */
  table.results .previousValueColumnHeader,
  table.results .previousValueColumnValue,
  table.results .modifiedValueColumnHeader,
  table.results .modifiedValueColumnValue {
    width: 20% !important;
    word-break: break-all;
  }
  table.results .entityNameColumnHeader,
  table.results .entityNameColumnValue {
    width: 10%;
    overflow: hidden;
    word-break: break-all;
  }
  table.results .propertyDescriptionColumnHeader,
  table.results .propertyDescriptionColumnValue {
    width: 15%;
    word-break: normal;
  }
  table tr.odd {
    background-color: #EEE;
    }
  table.results tr.warning td {
    background-color: #FFFFCE;
    border-bottom: solid 1px #FFF;
    color: #B38F00;
    font-weight: bold;
    }
  table.results tr.error td {
    background-color: #FFCCCC;
    border-bottom: solid 1px #FFF;
    color: #CC0000;
    font-weight: bold;
    }
  table.results th {
    height: 32px;
    border-bottom: solid 1px #c6c6c6;
    border-right: solid 1px #999797;
    padding: 0 7px;
    color: #FFF;
    font-size: 1.1em;
    }
  table.results th, .box-white .box-n-title {
    background: #797979 url(/images/layout/table-results-th-bg2.png?20170424165354627) repeat-x scroll left top;
    }
    table.results th:last-child {
      border-right: none;
      }
    table.results th a:link,
    table.results th a:visited {
      color: #FFF;
      }
  table.results td {
    border-right: solid 1px #c6c6c6;
    padding: 7px;
    }
  table.results td:last-child {
    border-right: none;
    }
  table.results td.query-unlink{
    text-align: center;
    }
  table.results .iconColumnHeader,
  table.results .iconColumnValue  {
    width: 16px;
    white-space: nowrap;
    }
  table.results .accountNameColumnHeader {
    white-space: nowrap;
    }
  /* clear formatting on inner tables */
  table.results table td {
    border: none;
    }

/*refund request table columns */
table.results .refundActionsColumnHeader,
table.results .refundActionsColumnValue {
    width: 120px;
    white-space: nowrap;
}
table.results .reasonColumnValue {
    vertical-align: top;
}

table.results .requestDateColumnValue,
table.results .requestDateColumnHeader,
table.results .amountRequestedColumnValue,
table.results .amountRequestedColumnHeader {
    width: 10%;
}

table.results .fieldHistoryDatePickerColumnHeader,
table.results .fieldHistoryDatePickerColumnValue {
    width: 330px;

}

table.results .fieldHistoryValueColumnHeader,
table.results .fieldHistoryValueColumnValue {

}

table.results .fieldHistoryDeleteColumnHeader,
table.results .fieldHistoryDeleteColumnValue {
    width: 120px;
}



/* Fix the tapestry headers */
table.results th table {
    border: 0px;
}

table.results th table td {
    border: 0px;
    padding: 0px;
    background-color: transparent;
    font-weight: inherit;
}

table.results ul {
    margin: 0px;
    padding-left: 20px;
}

.results.custom-nav-links {
  }
  .results.custom-nav-links .customNavLinksURLColumnValue {
    max-width: 400px;
    overflow-x: auto;
    }


table.admin-rights .removeEditColumnValue {
    text-align: center;
}

table.admin-rights .accessTypeColumnValue {
    text-align: center;
}

.box,
.box-white {
  margin: 10px 0;
  }
  .box-table {
    width: 100%;
    border-collapse: collapse;
    }
    .box-table .box-nw,
    .box-table .box-nw-title,
    .box-table .box-n,
    .box-table .box-ne,
    .box-table .box-ne-title,
    .box-table .box-w,
    .box-table .box-content,
    .box-table .box-e,
    .box-table .box-sw,
    .box-table .box-s,
    .box-table .box-se {
      padding: 0px;
      }
	.padded .box-content {
		padding: 7px;
	}
  .box-nw-title {
    width: 7px;
    height: 33px;
    }
  .box-n-title {
    height: 33px;
    padding: 0 4px;
    color: #FFF;
    font-size: 1.2em;
    font-weight: bold;
    }
    .box-white .box-n-title {
      padding-left: 8px;
      }
    .box-n-title .controls {
      float: right;
      }
  .box-ne-title {
    width: 7px;
    height: 33px;
    }
  .box .box-nw {
    width: 0px;
    height: 0px;
    }
  .box .box-n {
    height: 0px;
    }
  .box .box-ne {
    width: 0px;
    height: 0px;
    }
  .box .box-w {
    width: 0px;
    }
  .box .box-e {
    width: 0px;
    }
  .box .box-sw {
    width: 0px;
    height: 0px;
    }
  .box .box-s {
    height: 0px;
    }
  .box .box-se {
    width: 0px;
    height: 0px;
    }
  .box-white .box-nw-title, .box-white .box-ne-title, .box-white .box-w, .box-white .box-e, .box-white .box-sw, .box-white .box-se {
    display: none;
  }
  .box-white .box-s {
    height: 0px;
    }
  .box-white .box-content {
    padding: 0px 5px 5px 5px;
    }
    #gadget-news .box-content {
      padding: 0px 0px 0px 5px;
      }
  .box-content .box-text {
    padding: 10px;
  }
  .box-content .header {
    }
    .box-content .header.padded {
      padding: 5px;
      }
    .box-content .header .heading {
      font-size: 1.2em;
      font-weight: bold;
      vertical-align: middle;
      }
    .box-content .header .controls {
      float: right;
      }
      /* e.g. dashboard close gadget */
      .box-content .header .controls .ui-state-default {
        border: solid 1px transparent;
        background: none;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        }
        .box-content .header .controls .ui-state-default .ui-icon {
          background-image: url(/js/jquery/themes/custom-theme/images/ui-icons_969696_256x240.png?20170424165354627);
          }
      .box-content .header .controls .ui-state-hover {
        background: url(/js/jquery/themes/custom-theme/images/ui-bg_flat_100_10cf49_40x100.png?20170424165354627) repeat-x scroll 50% 50% #10CF49;
        color: #FFF;
        }
        .box-content .header .controls .ui-state-hover .ui-icon {
          background-image: url(/js/jquery/themes/custom-theme/images/ui-icons_ffffff_256x240.png?20170424165354627);
          }
  .box-content .content.padded {
    margin: 5px;
    }

/**** Filters ****/
.filter-and-view {
  width: 100%;
  }
  .filter-and-view .view-cell {
    width: 130px;
    text-align: right;
    vertical-align: top;
    }
    #job-list-view {
      margin-top: 3px;
      }
      #job-list-view label {
        height: 31px;
        }
      #job-list-view i {
        margin-top: 2px;
        opacity: 0.5;
        }
        #job-list-view .ui-state-hover i,
        #job-list-view .ui-state-active i {
          opacity: 0.7;
          }
      #job-list-view .ui-state-default {
        background-color: #EFEFEF;
        background-image: url(/js/jquery/themes/custom-theme/images/ui-bg_highlight-soft_100_efefef_1x100.png?20170424165354627);
        }
      #job-list-view .ui-state-hover {
        background-color: #00ae5a;
        background-image: url(/js/jquery/themes/custom-theme/images/ui-bg_highlight-soft_100_00a200_1x100.png?20170424165354627);
        }
      #job-list-view .ui-state-active {
        background-color: #DDDDDD;
        background-image: url(/js/jquery/themes/custom-theme/images/ui-bg_inset-hard_100_dddddd_1x100.png?20170424165354627);
        }

div.filter {
  margin: 2px 0;
  padding: 7px;
  color: #666;
  }
  .filter .header {
    clear: both;
    margin-bottom: 0.2em;
    }
    .filter .header h3 {
      display: inline;
      margin: 0;
      font-size: 1.2em;
      }
      .filter .header h3 a:link,
      .filter .header h3 a:visited {
        color: #505050;
        }
      .filter .header h3 a img {
        text-decoration: none;
        }
    .filter .header .remove {
      display: inline;
      font-size: 0.9em;
      margin-left: 0.3em;
      }
  .filter .body {
    margin-top: 1em;
    }
  div.filter table {
    width: 100%;
    }
    div.filter th {
      text-align: right;
      font-weight: normal;
      white-space: nowrap;
      padding: 1px;
      }
    div.filter td {
      padding: 1px;
      white-space: nowrap;
      width: 100% /* this ensures fields are pushed over to the left */
      }
      div.filter td.buttons {
        text-align: right;
        }

input.quickFind {
  width: 65%;
  }

/**** Form Layouts ****/
table.form {
  width: 100%;
  margin: 0px;
  padding: 0px;
  border-collapse: separate;
  border-spacing: 0;
  }
   table.form tr.section th.desc {
      font-weight: normal;
      text-align: left;
      vertical-align: top;
      width: 40%;
      padding: 7px 8px;
      border-bottom: solid 1px #c6c6c6;
      border-right: solid 1px #c6c6c6;
      }
    table.form tr.section th.no-border {
  	  border-right: none;
      }
    table.form tr.section td input,
    table.form tr.section td textarea,
    table.form td .indented {
      margin-left: 10px;
      }
    table.form tr.section input.text,
    table.form tr.section textarea.text {
      width: 95%;
      display: block;
      }
    table.form tr.section input.credit,
    table.form tr.section input.number {
      width: 5em;
      text-align: right;
      }
    table.form tr.section:last-child th,
    table.form tr.section:last-child td {
      border-bottom: none;
      }
  table.form tr.footer td {
    text-align: right;
    padding: 8px;
    }
  table.form td.fields {
    width: 70%;
    vertical-align: top;
    line-height: 1.7em;
    padding: 7px 8px;
    border-bottom: solid 1px #CECECE;
    border-left: solid 1px #FFF;
    }
    table.form td.fields.nodesc {
      border-left: none;
      }
    table.form td.fields.no-bottom {
      border-bottom: none;
    }
    table.form td.fields .option {
      margin-top: 1em;
      margin-bottom: 1em;
      }
      /* indent sub-options */
      table.form td.fields .option .option {
        margin-left: 1.4em;
        }
      /* indent select elements under their label */
      table.form td.fields .option select {
        margin-left: 1.4em;
        }
      table.form td.fields .option fieldset {
        margin: 1em 2.2em;
        }
      table.form td.fields .option.grouped {
        margin-top: 0;
        }
      table.form td.fields .option + .option.grouped {
        margin-top: -0.5em;
        }
  table.form .label {
    font-weight: bold;
    }
  table.form .chartArea {
    text-align: center;
    padding: 0px;
    border-top: 2px solid #919B9C;
    }
table.form td.fields .health-monitoring-option h4 {
    margin: 8px 0px;
}
.code-area {
    width: 95%;
    padding: 0.35em 0.8em 0.35em 0.6em;
    font-family: Courier New, Monospace;
    font-size: 12px;
    background-color: #F4F3EE;
    border: 1px solid #919B9C;
    overflow
    : auto;
}

.health-api-link {
    font-family: Courier New, Monospace;
    font-size: 12px;
}

.right {
    text-align: right;
}

div.center {
    text-align: center;
}

/**** Status Messages ****/
.errorMessage,
.warnMessage,
.infoMessage {
  padding: 10px;
  margin-bottom: 10px;
  border-style: solid;
  border-width: 2px;
  font-weight: bold;
  }
.errorMessage p,
.warnMessage p,
.infoMessage p {
  margin: 0 0 1em;
  }
.errorMessage p:last-child,
.warnMessage p:last-child,
.infoMessage p:last-child {
  margin: 0;
  }
.errorMessage {
  background-color: #FCC;
  border-color: #FF3111;
  color: #FF3111;
  }
.warnMessage {
  background-color: #FFFFCE;
  border-color: #B38F00;
  color: #B38F00;
  }
.infoMessage {
  background-color: #DFD;
  border-color: #00ae5a;
  color: #00ae5a;
  }

table.results .buttons {
    text-align: right;
}

.errorMessage img,
.warnMessage img,
.infoMessage img {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 8px;
}

.errorMessage ul,
.warnMessage ul,
.infoMessage ul {
    margin-top: 0px;
    margin-left: 20px;
    margin-bottom: 0px;
    padding: 0px;
}

/* generic error text */
.error {
  color: #C00;
  }

/* generic warning text */
.warning {
  color: #B38F00;;
  }

/* generic info text */
.info {
  color: #00ae5a;
  }

/* the marker next to required fields */
.required {
    color: #FF0000;
}

.status-area {
  width: 95%;
  padding: 0.35em 0.8em 0.75em 0.6em;
  font-family: Courier New, Monospace;
  font-size: 12px;
  background-color: #F4F3EE;
  }
  div.status-area {
    border: 1px solid #919B9C;
    margin: 10px;
    overflow: auto;
    }

/* Print Log Status Messages */
table.results .statusColumnValue td {
  padding: 2px;
}

.statusRefunded,
.statusCancelledRefunded {
    font-style: italic;
    color: rgb(90, 90, 90);
}

.statusCancelledNotRefunded {
    font-weight: bold;
}

/*  Refund Job details */
table.refundJobDetails  {
    text-align: left;
    font-size: 0.9em;
}

table.refundJobDetails th {
    padding-right: 5px;
}

/* Job Details */
table.results td.thumbnailColumnValue {
  width: 200px;
  text-align: center;
  }
  table.results td.thumbnailColumnValue .thumbnail-container {
    width: 200px;
    height: 160px;
    border: solid 1px #DDD;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -kthml-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFF;
    -webkit-transition: border-color 0.2s;
    -moz-transition: border-color 0.2s;
    -o-transition: border-color 0.2s;
    transition: border-color 0.2s;
    }
    table.results td.thumbnailColumnValue .thumbnail-container.ok {
      border-bottom-width: 3px;
      border-bottom-color: #00A200;
      }
    table.results td.thumbnailColumnValue .thumbnail-container.errored {
      background-color: #FBFBFB;
      }
    table.results td.thumbnailColumnValue .thumbnail-container img.loading {
      margin-top: 53px;
      }
    table.results td.thumbnailColumnValue .thumbnail-container img.retry,
    table.results td.thumbnailColumnValue .thumbnail-container img.errored {
      margin-top: 30px;
      }
    table.results td.thumbnailColumnValue .thumbnail-container img.errored {
      opacity: 0.1;
      }
    table.results td.thumbnailColumnValue .thumbnail-container img.retry {
      opacity: 0.3;
      }
    table.results td.thumbnailColumnValue .thumbnail-container.ok:hover,
    table.results td.thumbnailColumnValue .thumbnail-container.loading:hover,
    table.results td.thumbnailColumnValue .thumbnail-container.retry:hover {
      border-color: #999;
      -webkit-transition: border-color 0.2s;
      -moz-transition: border-color 0.2s;
      -o-transition: border-color 0.2s;
      transition: border-color 0.2s;
      }
      table.results td.thumbnailColumnValue .thumbnail-container.ok:hover {
        border-bottom-color: #00A200;
        }
    table.results td.thumbnailColumnValue .thumbnail-container a {
      display: block;
      width: 200px;
      height: 160px;
      position: relative;
      overflow: hidden;
      }
      table.results td.thumbnailColumnValue .thumbnail-container.ok a .shadow {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        -moz-box-shadow: inset 0 -3em 2em -2em #FFF;
        -webkit-box-shadow: inset 0 -3em 2em -2em #FFF;
        box-shadow: inset 0 -3em 2em -2em #FFF;
        -webkit-transition: box-shadow 0.1s;
        -moz-transition: box-shadow 0.1s;
        -o-transition: box-shadow 0.1s;
        transition: box-shadow 0.1s;
        }
        table.results td.thumbnailColumnValue .thumbnail-container.ok:hover a .shadow {
          box-shadow: none;
          -webkit-transition: box-shadow 0.3s;
          -moz-transition: box-shadow 0.3s;
          -o-transition: box-shadow 0.3s;
          transition: box-shadow 0.3s;
          }
    table.results td.thumbnailColumnValue img.thumbnail-placeholder {
      width: 48px;
      height: 48px;
      opacity: 0.4;
      }
    table.results td.thumbnailColumnValue img.thumbnail {
      width: 100%;
      max-height: 250px;
      padding-top: 2px;
      }

table.jobDetails {
    font-size: 11px;
    line-height: 10px;
}

table.jobDetails tr td {
    border: medium none;
    padding: 2px;
}

table.results .jobDetailColumnValue {
    vertical-align: top;
}

/* Popups */
.popupBG {
    background: black;
    color: white;
}

.popupBG ul {
    margin: 0px;
    padding-left: 20px;
}

.popupFG {
    background: #DEDEDE;
    color: black;
}

.popupCaptionFont {
    padding-bottom: 3px;
}

/**** Login ****/
.login .box {
  width: 310px;
  margin: 11% auto 0 auto;
  }
#login,
#logonMessage {
  padding: 15px;
  text-align: right;
  background-color: #EEE;
  color: #333;
}

#loginInstructions {
    text-align: center;
    margin: 1.4em 0pt 1em;
}

#logonMessage {
    text-align: left;
    font-size: 1.2em;
}

#loginBody {
  background-color: #E2E2E2;
  background-image: none;
  }

#login h1 {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 10px;
}

#login .field {
    width: 155px;
}

#login table {
  width: 100%;
  border: 0;
  }
  #login th {
    padding: 2px;
    text-align: right;
    }
  #login td {
    padding: 2px;
    text-align: left;
    }

#login img.logo {
    width: 250px;
    height: 64px;
    margin-right: 15px;
    vertical-align: middle;
}

#login #register,#switchuser {
  margin: 0.8em 0 0 0;
  }

/**** Error Message Page ****/
#errorMessage {
    border: 1px solid #919B9C;
    background-color: #F4F3EE;
    color: #333;
    left: 50%;
    margin-left: -200px; /* half of width and height */
    margin-top: -95px;
    padding: 15px;
    position: absolute;
    text-align: right;
    top: 45%;
    width: 400px;
    text-align: left;
    font-size: 1.2em;
}

/***** Misc. Text Formatting ****/
.auditDetails {
    font-size: 0.85em;
    color: #6B7273;
    padding: 5px;
}

/* negative balances */
.negative {
    color: #FF0000;
}

/* positive balances */
.positive {
    color: #000000;
}

.smallText {
    font-size: 0.9em;
}

.dimText {
    color: #777;
}

a.button {
  display: inline-block;
  border: 1px solid #888;
  margin: 0 0.3em;
  padding: 0.1em 0.5em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 4px;
  background-color: #F6F6F6;
  cursor: pointer;
  }
  a:link.button,
  a:visited.button {
   color: #333;
   text-decoration: none;
   }
  a:hover.button {
    border-color: #444;
    color: #000;
    }
  a:click.button {
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
    }
  a.button.disabled {
    color: #777;
    border-color: #BBB;
    }

.titled-group {
  border-bottom: 1px solid #AAA;
  margin-bottom: 20px;
  padding-bottom: 10px;
  }
  .titled-group .title {
    border-bottom: 1px solid #AAA;
    margin-bottom: 10px;
    font-size: 1.2em;
    font-weight: bold;
    }

.spinner {
  display: inline-block;
  height: 16px;
  margin: 0 0.3em;
  padding-left: 20px;
  background: url(/images/icons3/16x16/spinner.gif?20170424165354627) no-repeat;
  color: #888;
  }

.spinner-48 {
  display: inline-block;
  width: 48px;
  height: 48px;
  margin: 0 0.3em;
  padding-left: 20px;
  background: url(/images/icons3/48x48/loading.gif?20170424165354627) no-repeat;
  color: #888;
  opacity: 0.2;
  }

/**** Group Palette ****/
table.groupPalette th
{
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
}

table.groupPalette select {
  width: 300px;
}

table.groupPalette td.controls
{
   text-align: center;
   vertical-align: middle;
   width: 60px;
}

/**** ACL List ****/
table.aclList th table td {
    border: 0px;
    padding: 0px;
    background-color: transparent;
    font-weight: inherit;
}

table.aclList {
    margin: 5px 0px;
    border: 1px solid #919B9C;
    width: 400px;
}

table.aclList th,
table.aclList td {
    padding: 5px;
    background-color: white;
}

.aclAdmin {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-color: #F7F7F7;
  }
  .aclAdminHeader {
    margin: 1em 0 0 10px;
    padding: 5px;
    }
  .aclAdminSettings {
    padding: 5px;
    margin-left: 10px;
    }

.aclAdminRight {
  margin-bottom: 1em;
  }

/***** Icon/Images ****/
a img,
img.icon12,
img.icon16,
img.icon24,
img.icon32,
img.icon64 {
  border: 0;
  vertical-align: top;
  }
img.icon12 {
  width: 12px;
  height: 12px;
  }
img.icon16 {
  width: 16px;
  height: 16px;
  }
input.icon16 {
  width: 16px;
  height: 16px;
  }
img.icon24 {
  width: 24px;
  height: 24px;
  }
img.icon32 {
  width: 32px;
  height: 32px;
  }
img.icon48 {
  width: 48px;
  height: 48px;
  }
img.icon64 {
  width: 64px;
  height: 64px;
  }

img.disabled {
  opacity: 0.4;
}
/* Used in the palette component */
td.controls img {
    margin: 5px 0px;
    width: 32px;
    height: 32px;
}

/* Used to layout the Paper Size grid in the
*   Printer->Advanced Charging->Charging by individual paper sizes
*  section.
*/
table.paperSizeList {
  width: 100%;
  margin: 5px;
  padding: 0px;
  border-collapse: collapse;
  }
  table.paperSizeList th,
  table.paperSizeList td.header {
    border-bottom: 1px solid #919B9C;
    padding: 0 0.2em 0.4em 0.2em;
    font-weight: bold;
    vertical-align: top;
    text-align: center;
    }
    table.paperSizeList th .desc {
      font-weight: normal;
      font-size: 0.75em;
      }
    table.paperSizeList th.size {
      text-align: left;
      }
    table.paperSizeList th.color-simplex,
    table.paperSizeList th.grayscale-simplex,
    table.paperSizeList th.color-duplex,
    table.paperSizeList th.grayscale-duplex {
      width: 100px;
      }
    table.paperSizeList th.each-side {
      font-size: 0.75em;
      }
  table.paperSizeList td {
    border: none;
    padding: 2px;
    white-space: nowrap;
    border-bottom: 1px solid #919B9C;
    text-align: center;
    }
    table.paperSizeList tbody tr:last-child td {
      border: none;
      }
    table.paperSizeList tfoot td {
      border: none;
      padding-top: 1em;
      text-align: right;
      }
    table.paperSizeList td.size {
      text-align: left;
      }
      table.paperSizeList td.size .aliases {
        font-size: 0.75em;
        }
  table.paperSizeList .remove-page-size-button {
    float: right;
    padding: 2px 4px;
    opacity: 0.7;
    }
    table.paperSizeList .remove-page-size-button:hover {
      opacity: 1;
      }

/* used to layout cols of paper sizes on the printer filter */
.filterPaperListElement {
    margin-left: 15px;
    width: 30%;
    float: left;
    white-space: nowrap;
}

/* Used to format other the email address table */

table.email-address-list {
  border-collapse: collapse;
  margin-left: 10px
  }
  table.email-address-list tr.odd {
    background: none;
    }
  table.email-address-list tr.unverified {
    color: #777;
    }
  table.email-address-list tr:last-child td {
    border-bottom: none;
    }
    table.email-address-list td {
      padding: 2px;
      white-space: nowrap;
      }
      table.email-address-list td.email {
        padding-left: 0.4em;
        }
      table.email-address-list td.status {
        padding: 0 2em;
        }
      table.email-address-list td.delete {
        text-align: center;
        }
        table.email-address-list tr.unverified td.delete a i {
          opacity: 0.5;
          }
          table.email-address-list tr.unverified td.delete a:hover i {
            opacity: 1.0;
            }
        table.email-address-list td.delete a i {
          opacity: 0.7;
          }
          table.email-address-list td.delete a:hover i {
            opacity: 1.0;
            }

.add-email {
  margin-left: 1em;
  }
  #add-email {
    opacity: 0.7;
  }
  #add-email .halflings-icon {
    opacity: 0.7;
  }
  #add-email:hover {
    opacity: 1;
    }

#add-email-input {
  width: 350px;
  margin-top: 10px;
  }
  #new-email {
    width: 270px;
    }
  #add-email-button {
    margin-left: 10px;
    float: right;
     }

#email-error-msg {
  padding-top: 5px;
  padding-bottom: 7px;
  margin-left: 10px;
  }

#resend-verify-info {
  padding-bottom: 20px;
  color: #006634;
  }

#gcp-setup-steps {
  width: 500px;
  }
  #gcp-setup-steps .buttons {
    margin: 0.8em 0;
    text-align: right;
    }
  #gcp-setup-steps .steps {
    }
  #gcp-setup-steps .step {
    border: solid 1px #888;
    margin-top: 6px;
    padding: 0.3em;
    background-color: #CCC;
    font-weight: bold;
    }
    #gcp-setup-steps .step .icon {
      float: left;
      width: 16px;
      height: 16px;
      }
      #gcp-setup-steps .step-group.next .step .icon {
        background: url(/images/icons3/right-arrow-triangle-4x9.png?20170424165354627) 6px 5px no-repeat;
        }
    #gcp-setup-steps .step .check {
      float: right;
      width: 16px;
      height: 16px;
      background: url(/images/icons3/16x16/gray-circle-outline.png?20170424165354627) left 1px no-repeat;
      }
      #gcp-setup-steps .step-group.next .step .check {
        background-image: url(/images/icons3/16x16/check_gray.png?20170424165354627);
        }
      #gcp-setup-steps .step-group.done .step .check {
        background-image: url(/images/icons3/16x16/check.png?20170424165354627);
        }
  #gcp-setup-steps .substep {
    min-height: 16px;
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #888;
    padding: 0.2em 1.4em;
    background-color: #FFF;
    }
  #gcp-setup-steps {
    width: 89%;
    }

  #gcp-auth-code {
    width: 94%;
    }

  #gcp-setup-steps .waiting-for-job.spinner {
    margin: 0.2em 1em 0.5em;
    }

#gcp-email-verification-info {
  margin-top: 1em;
  margin-bottom: 1em;
  }

#email-printing-options {
  }
  #email-printing-options fieldset {
    display: inline-block;
    }

/* Used to format the printer stats table (Statistics Tab) */

table.statsTable {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #919B9C;
}

table.statsTable th,
table.statsTable td {
    padding: 5px;
}

table.statsTable th {
    background-color: #797979;
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 1px solid #919B9C;
    border-right: 1px solid #919B9C;
    font-weight: bold;
    color: white;
}

div.printerSelectionList, .groupSelectionList {
    border: solid 1px #919B9C;
    width: 99%;
    height: 120px;
    overflow: auto;
    background-color: white;
}

div.jobTypeSelectionList{
   border: solid 1px #919B9C;
    width: 99%;
    height: 90px;
    overflow: auto;
    background-color: white;
  }

iframe.news {
    width: 100%;
    height: 150px;
    border: none;
    margin: 0px;
    padding: 0px;
    background-color: #fff !important;
}

.help,
.help a {
  cursor: help;
  }
    margin-right: 4px;
    }

/* The list of reports on the Reports tab */

.report-type {
    vertical-align: top;
    padding-top: 0.6em;
    text-align: right;
    width: 16px;
}

.report-period {
    vertical-align: top;
    text-align: right;
    padding-top: 0.6em;
    padding-right: 0.8em;
    padding-bottom: 0.7em;
    width: 120px;
}

.sample-report {
    padding-left: 0.9em;
    padding-bottom: 0.3em;
}

.report-title {
      font-weight: bold;
}

.report-list {
  border-collapse: collapse;
  margin-top: 6px;
  margin-left: 6px;
  }
  table.report-list tr.even, .report-list tr.odd {
    background-color: transparent;
    }
  .report-list td.report-list-name-cell {
    padding-top: 0.5em;
    padding-right: 0.9em;
    padding-bottom: 0.4em;
    padding-left: 0.4em;
    width: 320px;
    }
  .report-list td.report-list-options-cell table {
    width: 100%;
    }
  .report-list .separator td {
    border-top: 1px solid #c6c6c6;
    padding: 0;
    }
  .report-list .separator:last-child {
    display: none;
    }

/* Used to format the Environmental impact table */
table.enviroTable {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    border: 1px solid #919B9C;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

table.enviroTable th,
table.enviroTable td {
    padding: 4px;
}

table.enviroTable th {
    font-weight: bold;
    color: black;
}

.scroll-x {
  overflow-x: scroll;
  }

.scroll-y {
  overflow-y: scroll;
  }

/***** Setup Wizard ******/
#wizardBody {
  margin: 20px;
  background-color: #E2E2E2;
  background-image: none;
  text-align: center;
  }
#setupLogo {
  width: 250px;
  height: 64px;
  vertical-align: middle;
  }
#wizard {
  width: 600px;
  margin: auto;
  text-align: left;
  }
  #wizard .box {
    background-color: #fff;
    }
  #wizard .box-content {
    padding: 10px 20px;
    }
  #wizard .box-content h1 {
    margin-top: 0;
    font-size: 1.6em;
    }
  #wizard .box-content h2 {
    font-size: 1.2em;
    }
  #wizard .box-content th {
    text-align: right;
    font-weight: bold;
    padding: 3px;
    }
  #wizard .box-content td {
    padding: 3px;
    }
  #wizard input.credit,
  #wizard input.number {
    width: 5em;
    text-align: right;
    }

/***** Code editor *****/
.code-editor {
  margin: 0.4em 0;
  border: 1px solid #919B9C;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -khtml-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  }
  .code-editor .buttons {
    border-bottom: 1px solid #919B9C;
    padding: 0.8em;
    font-size: 0.9em;
    }
    .code-editor .buttons a {
      color: #ffffff;
    }

/***** Example scripts for code editor *****/
.example-scripts {
  }
  /* hack to increase specificity above jQuery UI */
  .example-scripts#recipes, .example-scripts#snippets {
    background-repeat: no-repeat;
    background-position: center top;
    }
  .example-scripts .category {
    margin: 1.2em 0;
    }
    .example-scripts .category .category-title {
      padding: 0.3em 0.4em;
      font-style: italic;
      }
  .example-scripts .script {
    margin: 0.6em;
    border: 1px solid #DDD;
    padding: 0.4em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    }
    .example-scripts .script .script-title {
      margin: 0;
      display: inline;
      }
      .example-scripts#snippets .category .script .script-title {
        float: left;
        }
      .example-scripts .script .script-preview-link {
        font-weight: normal;
        font-size: 0.8em;
        color: #888;
        margin-left: 10px;
        display: inline;
        }
        .example-scripts .script .script-preview-link a {
          color: #888;
          }
    .example-scripts .script .desc {
      margin: 1em 0.6em;
      color: #888;
      font-size: 0.8em;
      }
    .example-scripts .script .buttons {
      text-align: right;
      }
      .example-scripts#recipes .script .buttons {
        float: right;
        }
.CodeMirror-wrapping {
  background-color: #FFF;
  }
.CodeMirror-line-numbers {
  width: 2em;
  padding: 0.4em 0.4em 0 0;
  line-height: 16px;
  color: #FFF;
  background-color: #39b54a;
  font-family: monospace;
  font-weight: bold;
  font-size: 10pt;
  text-align: right;
  }

.gadget-container {
  width: 800px;
  }
.gadget {
  width: 100%;
  }
.gadget-1 {
  float: left;
  width: 260px;
  margin-right: 10px;
  clear: left;
  }
.gadget-2 {
  float: left;
  width: 530px;
  clear: right;
  }
.gadget-3 {
  float: left;
  width: 800px;
  clear: both;
  }
  .gadget .content-text {
    padding: 4px;
    }
.gadget .loading {
  background-image: url(/images/icons3/16x16/loading.gif?20170424165354627);
  background-repeat: no-repeat;
  background-position: center center;
  }
#gadget-whats-next {
  float: none;
  }
  #gadget-whats-next .scroll-x {
    width: 786px;
    }
  #gadget-whats-next .items {
    width: 2765px;
    margin: 0;
    padding: 0;
    }
    #gadget-whats-next .items .item {
      float: left;
      width: 370px;
      height: 110px;
      margin: 5px 2px;
      padding: 5px 10px;
      list-style-type: none;
      }
      #gadget-whats-next .items .item .icon {
        float: left;
        margin: 20px 10px 0 0;
        }
      #gadget-whats-next .items .item .title {
        margin: 0.2em 0 0.3em 56px;
        font-size: 1.5em;
        }
      #gadget-whats-next .items .item .desc {
        margin: 0.2em 0 0.2em 56px;
        }
      #gadget-whats-next .items .item .action {
        margin: 0.6em 0 0 56px;
        font-weight: bold;
        }
  #gadget-whats-next .footer {
    margin-top: 4px;
    }
    #gadget-whats-next .footer .controls {
      font-size: 0.9em;
      }
      #gadget-whats-next .footer .controls .prev {
        float: left;
        }
      #gadget-whats-next .footer .controls .next {
        float: right;
        }
#gadget-environmental-impact {
  }
  #gadget-environmental-impact .env-impact-stats, #gadget-eraser .env-impact-stats {
   margin: 10px 4px 6px;
     padding: 0;
    }
    #gadget-environmental-impact .env-impact-stats .value,  #gadget-eraser .env-impact-stats .value{
      font-weight: bold;
      }
    #gadget-environmental-impact .env-impact-stats li,  #gadget-eraser .env-impact-stats li {
      margin: 6px 0;
      list-style-type: none;
      }
  #gadget-environmental-impact .env-impact-stats .since-date, #gadget-eraser .env-impact-stats .more-info {
    color: #888;
    text-align: right;
    font-size: 0.8em;
    }

  #gadget-license-info .license-info {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 5px;
  }
  #gadget-license-info .license-info td {
    margin: 6px 0;
    vertical-align: top;
    padding: 2px 1px;
   }

   #gadget-license-info .license-info .value {
      font-weight: bold;
      }
   #gadget-license-info td.license-issue-heading {
     font-weight: bold;
     text-align: left;
     color: #CC0000;
     padding: 5px 2px;
   }
   #gadget-license-info .license-info hr {
      border-color: #969696;
      border-style: none none dotted;
      border-width: 1px;
      margin-top: 10px;
    }

    #gadget-license-info .license-info .desc {
      float: left;
      padding-left: 8px;
    }
    #gadget-license-info .license-info .days-remaining {
      font-size: 0.9em;
      color: #CC0000;
    }
    #gadget-license-info .license-info .support-days-remaining {
      font-size: 0.9em;
      color: #CC0000;
    }

    #gadget-license-info .license-info .current-users .value {
      color: #CC0000;
    }

#gadget-news .dashboard-news {
  width: 100%;
  height: 220px;
  border: none;
  margin: 0;
  padding: 0;
  }
#gadget-printer-status {
  }
  #gadget-printer-status .printer-status-wrapper {
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
    margin: 0px -5px -5px -5px;
    }
  #gadget-printer-status .printer-status {
    width: 100%;
    }
    #gadget-printer-status .printer-status td {
      padding: 5px;
      }
    #gadget-printer-status .printer-status .odd td {
      background-color: #EFEFEF;
      }
    #gadget-printer-status .printer-status .icon {
      padding-right: 0;
      }
    #gadget-printer-status .printer-status td.printer div {
      text-overflow: ellipsis; overflow: hidden; width:350px; white-space: nowrap;
      }
    #gadget-printer-status .printer-status .status-ok {
      color: #00ae5a;
      }
    #gadget-printer-status .printer-status .status-warn {
      color: #B38F00;
      }
    #gadget-printer-status .printer-status .status-error {
      color: #C00;
      }
#gadget-rt-activity-content {
  overflow-x: hidden;
  overflow-y: scroll;
  height: 200px;
  margin: 0 -5px -5px -5px;
  border-bottom: 1px solid #CACACA;
  }
  #gadget-rt-activity-content table {
    width: 100%;
    }
    #gadget-rt-activity-content td {
      padding: 5px;
      }
    #gadget-rt-activity-content .odd td {
      background-color: #EFEFEF;
      }
  #gadget-rt-activity-content .date {
    color: #888888;
    border-right: 1px solid #CECECE;
    white-space: nowrap;
    padding-left: 10px;
    }
  #gadget-rt-activity-content .text {
    border-left: 1px solid #FFFFFF;
    padding-right: 0;
    }
  #gadget-rt-activity-content .expander {
    white-space: nowrap;
    padding-left: 0;
    font-weight: bold;
  }
  #gadget-rt-activity-content .longText {
    overflow: auto;
    height: 1.2em;
    }
  #gadget-rt-activity-content .ERROR {
    color: #CC0000;
    }
  #gadget-rt-activity-content .WARN {
    color: #B38F00;
    }
  #gadget-rt-controls {
    margin-left: 5px;
    color: #CACACA;
    padding-top: 12px;
    }
  #gadget-rt-controls a {
    text-decoration: none;
    }

#gadget-system-status {
  }
  #gadget-system-status .system-status {
    width: 100%;
    margin-top: 4px;
    }
  #gadget-system-status .system-status td {
    padding: 2px 1px;
    }
    #gadget-system-status .system-status .icon {
      padding-right: 0;
      vertical-align: middle;
      }
    #gadget-system-status .system-status .desc {
      float: left;
      padding-right: 4px;
      }
    #gadget-system-status .system-status hr {
      margin-top: 11px;
      border-style: none none dotted none;
      border-width: 1px;
      border-color: #969696;
      }
    #gadget-system-status .system-status .value {
      font-weight: bold;
      vertical-align: top;
      white-space: nowrap;
      }
#gadget-pages-printed {
  }
  #gadget-pages-printed-chart.noData {
    background-image: url('/images/dashboard-pages-chart-sample.png?20170424165354627');
    background-repeat: no-repeat;
    background-position: center center;
  }


input.fieldHistoryText {
    width: 99%;
}

input.fieldHistoryDatePicker {
    width: 100px;
}

div.fieldHistoryRightPad {
    width: 96%;
    text-align: right;
    margin-right: 0;
}

#web-cashier-content {
  padding: 2px 50px 10px 50px;
  }

table#web-cashier-purchase {

  }
  table#web-cashier-purchase .label {
    text-align: right;
    padding: 0 1em;
    }
  table#web-cashier-purchase td.value {
    text-align: left;
    padding: 0.6em 0;
    }

table.web-cashier-purchase-items {
  }
  table.web-cashier-purchase-items th {
    height: 2em;
    }
  table.web-cashier-purchase-items tfoot td {
    border-top: 1px solid #CECECE;
    font-weight: bold;
    font-size: 1.2em;
    }
  table.web-cashier-purchase-items td.total-label {
    text-align: right;
    }
  table.web-cashier-purchase-items td.total {
    text-align: center;
    }
  table.web-cashier-purchase-items select.item {
    width: 100%;
    }

table#web-cashier-deposit {
  }
  table#web-cashier-deposit th.label {
    width: 110px;
    text-align: right;
    padding-left: 1em;
    }
  table#web-cashier-deposit td.value {
    padding: 0.6em 1em;
    }

#instructions {
  border-bottom: 1px solid #CECECE;
  padding: 0.2em 0.6em;
  }

#receiptHeader {
  border-bottom: 1px solid #CECECE;
  padding: 0.8em 0.6em;
  }

#webCashierReceiptTable {
  background-color: #EFEFEF;
  font-size: 12px;
  }

#webCashierReceiptTable th.label {
  text-align: right;
  padding-left: 1em;
  width: 140px;
}

#webCashierReceiptTable td.value {
  text-align: left;
  padding: 0.6em 1em;
  }

#depositReceiptFrame {
  border: none;
  }

table.web-cashier-items {
  }
  table.web-cashier-items .deleteColumnValue {
    text-align: center;
    }

/* autocomplete */
ul.ui-autocomplete.ui-menu li.ui-menu-item .full-name {
  font-size: 0.9em;
  color: #777;
  }
  /* items */
  ul.ui-autocomplete.ui-menu li.ui-menu-item .ui-state-focus {
    background: #EEE;
    color: #000;
    }
.user-autocomplete-full-name-area,
.user-autocomplete-balance-area {
  margin: 0 0.6em;
  font-size: 0.9em;
  }
.user-autocomplete-restricted {
  font-size: 0.9em;
  }
.user-autocomplete-full-name-area img,
.user-autocomplete-balance-area img {
  margin-bottom: 1px;
  vertical-align: middle;
  }

/* grayscale images as thumbnails and in the viewer */
img.thumbnail.grayscale,
.archive-viewer .pages .page img.content.grayscale {
  /* Firefox 10+, Firefox on Android */
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* IE6-9 */
  filter: gray;
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -webkit-filter: grayscale(100%);
  }

.job-list.thumbnails {
  }
  .job-list.thumbnails .masonry {
    overflow: visible !important;
  }
  .job-list.thumbnails .job {
    float: left;
    width: 236px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    margin: 6px 7px;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    vertical-align: top;
    }
    .job-list.thumbnails .job .thumbnail-container {
      -moz-border-radius: 2px 2px 0 0;
      -webkit-border-radius: 2px 2px 0 0;
      -khtml-border-radius: 2px 2px 0 0;
      border-radius: 2px 2px 0 0;
      padding: 18px 18px 8px 18px;
      background-color: #F8F8F8;
      border-bottom: 1px solid #E8E7E3;
      text-align: center;
      }
      .job-list.thumbnails .job .thumbnail-container a {
        display: block;
        width: 100%;
        height: 100%;
        text-decoration: none;
        }
      .job-list.thumbnails .job .thumbnail-container .title {
        display: block;
        width: 200px;
        margin: 1em 0 0 0;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        color: #777;
        text-align: left;
        }
        .job-list.thumbnails .job .thumbnail-container .title {
          opacity: 0.6;
          }
      .job-list.thumbnails .job .thumbnail-container img.thumbnail {
        width: 100%;
        border: solid 1px #DDD;
        -webkit-transition: border-color 0.2s;
        -moz-transition: border-color 0.2s;
        -o-transition: border-color 0.2s;
        transition: border-color 0.2s;
        }
        .job-list.thumbnails .job .thumbnail-container:hover img.thumbnail {
          border-color: #AAA;
          -webkit-transition: border-color 0.2s;
          -moz-transition: border-color 0.2s;
          -o-transition: border-color 0.2s;
          transition: border-color 0.2s;
          }
      .job-list.thumbnails .job .thumbnail-container img.loading,
      .job-list.thumbnails .job .thumbnail-container img.retry {
        opacity: 0.3;
        -webkit-transition: opacity 0.1s;
        -moz-transition: opacity 0.1s;
        -o-transition: opacity 0.1s;
        transition: opacity 0.1s;
        }
      .job-list.thumbnails .job .thumbnail-container img.loading {
        padding: 40px 0;
        }
        .job-list.thumbnails .job .thumbnail-container:hover img.loading,
        .job-list.thumbnails .job .thumbnail-container:hover img.retry {
          opacity: 0.5;
          -webkit-transition: opacity 0.2s;
          -moz-transition: opacity 0.2s;
          -o-transition: opacity 0.2s;
          transition: opacity 0.2s;
          }
      .job-list.thumbnails .job .thumbnail-container img.errored {
        opacity: 0.1;
        }
    .job-list.thumbnails .job .metadata {
      width: 200px;
      -moz-border-radius: 0 0 2px 2px;
      -webkit-border-radius: 0 0 2px 2px;
      -khtml-border-radius: 0 0 2px 2px;
      border-radius: 0 0 2px 2px;
      padding: 8px 18px 10px 18px;
      font-size: 11px;
      color: #AAA;
      background-color: #FFF;
      -moz-transition: max-height 300ms;
      -webkit-transition: max-height 300ms;
      transition: max-height 300ms;
      min-height: 26px;
      max-height: 30px;
      }
      .job-list.thumbnails .job .metadata a {
        color: #AAA;
        }
    .job-list.thumbnails .job.masonry-brick .metadata:hover {
      z-index: 999;
      position: absolute;
      -moz-border-radius: 2px;
      border-radius: 2px;
      -webkit-border-radius: 2px;
      -khtml-border-radius: 2px;
      box-shadow: 0 1px 3px rgba(34, 25, 25, 0.6);
      max-height: 400px;
      overflow: hidden;
      }
    .job-list.thumbnails .job .more-metadata {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      }
      .job-list.thumbnails .job .more-metadata .attributes span {
        white-space: nowrap;
        }
    .job-list.thumbnails .job.masonry-brick .metadata:hover .more-metadata {
      white-space: normal;
      }
  .job-list.thumbnails .pagination {
    padding-right: 239px;
    text-align: center;
    }
    .job-list.thumbnails .pagination div {
      display: inline;
      }
    .job-list.thumbnails .pagination .left,
    .job-list.thumbnails .pagination .right {
      opacity: 0.8;
      }
      .job-list.thumbnails .pagination .left:hover,
      .job-list.thumbnails .pagination .right:hover {
        opacity: 1.0;
        }
      .job-list.thumbnails .pagination .left.disabled,
      .job-list.thumbnails .pagination .right.disabled {
        opacity: 0.1;
        }
        .job-list.thumbnails .pagination .left.disabled:hover,
        .job-list.thumbnails .pagination .right.disabled:hover {
          opacity: 0.1;
          }
    .job-list.thumbnails .pagination .current-page {
      position: relative;
      top: 7px;
      margin: 0 1em;
      font-size: 28px;
      font-weight: bold;
      color: #AAA;
      }
    .job-list.thumbnails .pagination .right {
      padding-left: 6px;
      }

.archive-viewer {
  }
  .archive-viewer.content {
    z-index: 1002;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    border-bottom: solid 1px #FFF;
    overflow: hidden;
    }
  .archive-viewer .toolbar-top {
    z-index: 1003;
    position: fixed;
    top: 0;
    width: 100%;
    height: 50px;
    margin-top: -5px;
    padding: 5px 1em;
    text-align: center;
    background-color: #333;
    color: #FFF;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.4);
    opacity: 0.4;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    }
    .archive-viewer .toolbar-top:hover {
      margin-top: 0;
      opacity: 0.97;
      transition: all 0.2s;
      -webkit-transition: all 0.2s;
      -moz-transition: all 0.2s;
      -o-transition: all 0.2s;
      }
    .archive-viewer .toolbar-top .page-up.disabled,
    .archive-viewer .toolbar-top .page-down.disabled {
      opacity: 0.4;
      }
    .archive-viewer .toolbar-top .zoom {
      position: fixed;
      right: 250px;
      }
    .archive-viewer .toolbar-top .rotate-90-right {
      position: fixed;
      right: 200px;
      }
    .archive-viewer .toolbar-top .download {
      position: fixed;
      right: 150px;
      }
    .archive-viewer .toolbar-top .archive-remove {
      position: fixed;
      right: 100px;
      }
    .archive-viewer .toolbar-top .zoom,
    .archive-viewer .toolbar-top .rotate-90-right,
    .archive-viewer .toolbar-top .download,
    .archive-viewer .toolbar-top .archive-remove,
    .archive-viewer .toolbar-top .close {
      opacity: 0.7;
      }
    .archive-viewer .toolbar-top button {
      vertical-align: top;
      font-size: 0;
      }
      .archive-viewer .toolbar-top button i {
        margin-left: 9px;
        }
      .archive-viewer .toolbar-top .close {
        position: fixed;
        right: 30px;
        }
    .archive-viewer .toolbar-top .page-indicator {
      display: inline-block;
      width: 5em;
      height: 100%;
      margin: 0 1em;
      padding: 0 8px 3px;
      font-size: 30px;
      line-height: 1.5em;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      }
    .archive-viewer .toolbar-top .copies {
      font-size: 0.4em;
      vertical-align: middle;
      margin-left: 10px;
      opacity: 0.6;
    }
  .archive-viewer .pages-wrapper {
    position: relative;
    margin: 0 auto;
    height: 100%;
    text-align: left;
    }
    .archive-viewer .pages {
      height: 100%;
      padding-top: 60px;
      overflow-y: hidden;
      text-align: center;
      }
      .archive-viewer .pages .page {
        margin: 30px;
        }
        .archive-viewer .pages .page[data-page="1"] {
          margin-top: 10px;
          }
        .archive-viewer .pages .page:last-child {
          padding-bottom: 100%;
          }
        .archive-viewer .pages .page img.content {
          box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.3);
          }
        .archive-viewer .pages .page .content.loading,
        .archive-viewer .pages .page .content.errored {
          margin: 0 auto;
          background-color: #FFF;
          }
          .archive-viewer .pages .page .content.loading img {
            width: 48px;
            height: 48px;
            margin-top: 60%;
            opacity: 0.5;
            }
          .archive-viewer .pages .page .content.errored img {
            width: 128px;
            height: 128px;
            margin-top: 40%;
            opacity: 0.3;
            }
          .archive-viewer .pages .page .content.errored .error-reasons {
            opacity: 0.6;
            font-size: 0.9em;
            }
          .archive-viewer .pages .page .content.errored p {
            color: #777;
            max-width: 320px;
            margin-left: auto;
            margin-right: auto;
            }

.reseller-logo img {
  max-height: 200px;
  max-width: 400px;
}

.central-reports-server {
  min-height: 48px;
  margin: 2em 1em;
  }
  .central-reports-server .icon {
    float: left;
    margin-right: 2px;
    }
  .central-reports-server .label {
    padding-top: 6px;
    font-weight: bold;
    }
  .central-reports-server .status {
    padding-top: 3px;
    font-size: 0.9em;
    color: #666;
    }
    .central-reports-server .status .name {
      padding-top: 2px;
      }

.margin-left {
    margin-left: 4px;
}

.hidden {
    display: none;
}

.wideText {
    width: 350px;
}

/*!
 *  Project:  GLYPHICONS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @jankovarik
 */
.glyphicons-icon{display:inline-block;width:48px;height:48px;line-height:48px;vertical-align:text-top;background-image:url(/images/icons3/glyphicons.png?20170424165354627);background-position:0 0;background-repeat:no-repeat;vertical-align:top;*display:inline;*zoom:1;*margin-right:.3em}.no-inlinesvg .glyphicons-icon{background-image:url(/images/icons3/glyphicons.png?20170424165354627)}.glyphicons-icon.white{background-image:url(/images/icons3/glyphicons-white.svg)}.no-inlinesvg .glyphicons-icon.white{background-image:url(/images/icons3/glyphicons-white.png?20170424165354627)}.glyphicons-icon.glass{background-position:4px 11px}.glyphicons-icon.leaf{background-position:-44px 11px}.glyphicons-icon.dog{background-position:-92px 11px}.glyphicons-icon.user{background-position:-140px 11px}.glyphicons-icon.girl{background-position:-188px 11px}.glyphicons-icon.car{background-position:-236px 11px}.glyphicons-icon.user_add{background-position:-284px 11px}.glyphicons-icon.user_remove{background-position:-332px 11px}.glyphicons-icon.film{background-position:-380px 11px}.glyphicons-icon.magic{background-position:-428px 11px}.glyphicons-icon.envelope{background-position:4px -37px}.glyphicons-icon.camera{background-position:-44px -37px}.glyphicons-icon.heart{background-position:-92px -37px}.glyphicons-icon.beach_umbrella{background-position:-140px -37px}.glyphicons-icon.train{background-position:-188px -37px}.glyphicons-icon.print{background-position:-236px -37px}.glyphicons-icon.bin{background-position:-284px -37px}.glyphicons-icon.music{background-position:-332px -37px}.glyphicons-icon.note{background-position:-380px -37px}.glyphicons-icon.heart_empty{background-position:-428px -37px}.glyphicons-icon.home{background-position:4px -85px}.glyphicons-icon.snowflake{background-position:-44px -85px}.glyphicons-icon.fire{background-position:-92px -85px}.glyphicons-icon.magnet{background-position:-140px -85px}.glyphicons-icon.parents{background-position:-188px -85px}.glyphicons-icon.binoculars{background-position:-236px -85px}.glyphicons-icon.road{background-position:-284px -85px}.glyphicons-icon.search{background-position:-332px -85px}.glyphicons-icon.cars{background-position:-380px -85px}.glyphicons-icon.notes_2{background-position:-428px -85px}.glyphicons-icon.pencil{background-position:4px -133px}.glyphicons-icon.bus{background-position:-44px -133px}.glyphicons-icon.wifi_alt{background-position:-92px -133px}.glyphicons-icon.luggage{background-position:-140px -133px}.glyphicons-icon.old_man{background-position:-188px -133px}.glyphicons-icon.woman{background-position:-236px -133px}.glyphicons-icon.file{background-position:-284px -133px}.glyphicons-icon.coins{background-position:-332px -133px}.glyphicons-icon.airplane{background-position:-380px -133px}.glyphicons-icon.notes{background-position:-428px -133px}.glyphicons-icon.stats{background-position:4px -181px}.glyphicons-icon.charts{background-position:-44px -181px}.glyphicons-icon.pie_chart{background-position:-92px -181px}.glyphicons-icon.group{background-position:-140px -181px}.glyphicons-icon.keys{background-position:-188px -181px}.glyphicons-icon.calendar{background-position:-236px -181px}.glyphicons-icon.router{background-position:-284px -181px}.glyphicons-icon.camera_small{background-position:-332px -181px}.glyphicons-icon.dislikes{background-position:-380px -181px}.glyphicons-icon.star{background-position:-428px -181px}.glyphicons-icon.link{background-position:4px -229px}.glyphicons-icon.eye_open{background-position:-44px -229px}.glyphicons-icon.eye_close{background-position:-92px -229px}.glyphicons-icon.alarm{background-position:-140px -229px}.glyphicons-icon.clock{background-position:-188px -229px}.glyphicons-icon.stopwatch{background-position:-236px -229px}.glyphicons-icon.projector{background-position:-284px -229px}.glyphicons-icon.history{background-position:-332px -229px}.glyphicons-icon.truck{background-position:-380px -229px}.glyphicons-icon.cargo{background-position:-428px -229px}.glyphicons-icon.compass{background-position:4px -277px}.glyphicons-icon.keynote{background-position:-44px -277px}.glyphicons-icon.paperclip{background-position:-92px -277px}.glyphicons-icon.power{background-position:-140px -277px}.glyphicons-icon.lightbulb{background-position:-188px -277px}.glyphicons-icon.tag{background-position:-236px -277px}.glyphicons-icon.tags{background-position:-284px -277px}.glyphicons-icon.cleaning{background-position:-332px -277px}.glyphicons-icon.ruller{background-position:-380px -277px}.glyphicons-icon.gift{background-position:-428px -277px}.glyphicons-icon.umbrella{background-position:4px -325px}.glyphicons-icon.book{background-position:-44px -325px}.glyphicons-icon.bookmark{background-position:-92px -325px}.glyphicons-icon.wifi{background-position:-140px -325px}.glyphicons-icon.cup{background-position:-188px -325px}.glyphicons-icon.stroller{background-position:-236px -325px}.glyphicons-icon.headphones{background-position:-284px -325px}.glyphicons-icon.headset{background-position:-332px -325px}.glyphicons-icon.warning_sign{background-position:-380px -325px}.glyphicons-icon.signal{background-position:-428px -325px}.glyphicons-icon.retweet{background-position:4px -373px}.glyphicons-icon.refresh{background-position:-44px -373px}.glyphicons-icon.roundabout{background-position:-92px -373px}.glyphicons-icon.random{background-position:-140px -373px}.glyphicons-icon.heat{background-position:-188px -373px}.glyphicons-icon.repeat{background-position:-236px -373px}.glyphicons-icon.display{background-position:-284px -373px}.glyphicons-icon.log_book{background-position:-332px -373px}.glyphicons-icon.adress_book{background-position:-380px -373px}.glyphicons-icon.building{background-position:-428px -373px}.glyphicons-icon.eyedropper{background-position:4px -421px}.glyphicons-icon.adjust{background-position:-44px -421px}.glyphicons-icon.tint{background-position:-92px -421px}.glyphicons-icon.crop{background-position:-140px -421px}.glyphicons-icon.vector_path_square{background-position:-188px -421px}.glyphicons-icon.vector_path_circle{background-position:-236px -421px}.glyphicons-icon.vector_path_polygon{background-position:-284px -421px}.glyphicons-icon.vector_path_line{background-position:-332px -421px}.glyphicons-icon.vector_path_curve{background-position:-380px -421px}.glyphicons-icon.vector_path_all{background-position:-428px -421px}.glyphicons-icon.font{background-position:4px -469px}.glyphicons-icon.italic{background-position:-44px -469px}.glyphicons-icon.bold{background-position:-92px -469px}.glyphicons-icon.text_underline{background-position:-140px -469px}.glyphicons-icon.text_strike{background-position:-188px -469px}.glyphicons-icon.text_height{background-position:-236px -469px}.glyphicons-icon.text_width{background-position:-284px -469px}.glyphicons-icon.text_resize{background-position:-332px -469px}.glyphicons-icon.left_indent{background-position:-380px -469px}.glyphicons-icon.right_indent{background-position:-428px -469px}.glyphicons-icon.align_left{background-position:4px -517px}.glyphicons-icon.align_center{background-position:-44px -517px}.glyphicons-icon.align_right{background-position:-92px -517px}.glyphicons-icon.justify{background-position:-140px -517px}.glyphicons-icon.list{background-position:-188px -517px}.glyphicons-icon.text_smaller{background-position:-236px -517px}.glyphicons-icon.text_bigger{background-position:-284px -517px}.glyphicons-icon.embed{background-position:-332px -517px}.glyphicons-icon.embed_close{background-position:-380px -517px}.glyphicons-icon.table{background-position:-428px -517px}.glyphicons-icon.message_full{background-position:4px -565px}.glyphicons-icon.message_empty{background-position:-44px -565px}.glyphicons-icon.message_in{background-position:-92px -565px}.glyphicons-icon.message_out{background-position:-140px -565px}.glyphicons-icon.message_plus{background-position:-188px -565px}.glyphicons-icon.message_minus{background-position:-236px -565px}.glyphicons-icon.message_ban{background-position:-284px -565px}.glyphicons-icon.message_flag{background-position:-332px -565px}.glyphicons-icon.message_lock{background-position:-380px -565px}.glyphicons-icon.message_new{background-position:-428px -565px}.glyphicons-icon.inbox{background-position:4px -613px}.glyphicons-icon.inbox_plus{background-position:-44px -613px}.glyphicons-icon.inbox_minus{background-position:-92px -613px}.glyphicons-icon.inbox_lock{background-position:-140px -613px}.glyphicons-icon.inbox_in{background-position:-188px -613px}.glyphicons-icon.inbox_out{background-position:-236px -613px}.glyphicons-icon.cogwheel{background-position:-284px -613px}.glyphicons-icon.cogwheels{background-position:-332px -613px}.glyphicons-icon.picture{background-position:-380px -613px}.glyphicons-icon.adjust_alt{background-position:-428px -613px}.glyphicons-icon.database_lock{background-position:4px -661px}.glyphicons-icon.database_plus{background-position:-44px -661px}.glyphicons-icon.database_minus{background-position:-92px -661px}.glyphicons-icon.database_ban{background-position:-140px -661px}.glyphicons-icon.folder_open{background-position:-188px -661px}.glyphicons-icon.folder_plus{background-position:-236px -661px}.glyphicons-icon.folder_minus{background-position:-284px -661px}.glyphicons-icon.folder_lock{background-position:-332px -661px}.glyphicons-icon.folder_flag{background-position:-380px -661px}.glyphicons-icon.folder_new{background-position:-428px -661px}.glyphicons-icon.edit{background-position:4px -709px}.glyphicons-icon.new_window{background-position:-44px -709px}.glyphicons-icon.check{background-position:-92px -709px}.glyphicons-icon.unchecked{background-position:-140px -709px}.glyphicons-icon.more_windows{background-position:-188px -709px}.glyphicons-icon.show_big_thumbnails{background-position:-236px -709px}.glyphicons-icon.show_thumbnails{background-position:-284px -709px}.glyphicons-icon.show_thumbnails_with_lines{background-position:-332px -709px}.glyphicons-icon.show_lines{background-position:-380px -709px}.glyphicons-icon.playlist{background-position:-428px -709px}.glyphicons-icon.imac{background-position:4px -757px}.glyphicons-icon.macbook{background-position:-44px -757px}.glyphicons-icon.ipad{background-position:-92px -757px}.glyphicons-icon.iphone{background-position:-140px -757px}.glyphicons-icon.iphone_transfer{background-position:-188px -757px}.glyphicons-icon.iphone_exchange{background-position:-236px -757px}.glyphicons-icon.ipod{background-position:-284px -757px}.glyphicons-icon.ipod_shuffle{background-position:-332px -757px}.glyphicons-icon.ear_plugs{background-position:-380px -757px}.glyphicons-icon.phone{background-position:-428px -757px}.glyphicons-icon.step_backward{background-position:4px -805px}.glyphicons-icon.fast_backward{background-position:-44px -805px}.glyphicons-icon.rewind{background-position:-92px -805px}.glyphicons-icon.play{background-position:-140px -805px}.glyphicons-icon.pause{background-position:-188px -805px}.glyphicons-icon.stop{background-position:-236px -805px}.glyphicons-icon.forward{background-position:-284px -805px}.glyphicons-icon.fast_forward{background-position:-332px -805px}.glyphicons-icon.step_forward{background-position:-380px -805px}.glyphicons-icon.eject{background-position:-428px -805px}.glyphicons-icon.facetime_video{background-position:4px -853px}.glyphicons-icon.download_alt{background-position:-44px -853px}.glyphicons-icon.mute{background-position:-92px -853px}.glyphicons-icon.volume_down{background-position:-140px -853px}.glyphicons-icon.volume_up{background-position:-188px -853px}.glyphicons-icon.screenshot{background-position:-236px -853px}.glyphicons-icon.move{background-position:-284px -853px}.glyphicons-icon.more{background-position:-332px -853px}.glyphicons-icon.brightness_reduce{background-position:-380px -853px}.glyphicons-icon.brightness_increase{background-position:-428px -853px}.glyphicons-icon.circle_plus{background-position:4px -901px}.glyphicons-icon.circle_minus{background-position:-44px -901px}.glyphicons-icon.circle_remove{background-position:-92px -901px}.glyphicons-icon.circle_ok{background-position:-140px -901px}.glyphicons-icon.circle_question_mark{background-position:-188px -901px}.glyphicons-icon.circle_info{background-position:-236px -901px}.glyphicons-icon.circle_exclamation_mark{background-position:-284px -901px}.glyphicons-icon.remove{background-position:-332px -901px}.glyphicons-icon.ok{background-position:-380px -901px}.glyphicons-icon.ban{background-position:-428px -901px}.glyphicons-icon.download{background-position:4px -949px}.glyphicons-icon.upload{background-position:-44px -949px}.glyphicons-icon.shopping_cart{background-position:-92px -949px}.glyphicons-icon.lock{background-position:-140px -949px}.glyphicons-icon.unlock{background-position:-188px -949px}.glyphicons-icon.electricity{background-position:-236px -949px}.glyphicons-icon.ok_2{background-position:-284px -949px}.glyphicons-icon.remove_2{background-position:-332px -949px}.glyphicons-icon.cart_out{background-position:-380px -949px}.glyphicons-icon.cart_in{background-position:-428px -949px}.glyphicons-icon.left_arrow{background-position:4px -997px}.glyphicons-icon.right_arrow{background-position:-44px -997px}.glyphicons-icon.down_arrow{background-position:-92px -997px}.glyphicons-icon.up_arrow{background-position:-140px -997px}.glyphicons-icon.resize_small{background-position:-188px -997px}.glyphicons-icon.resize_full{background-position:-236px -997px}.glyphicons-icon.circle_arrow_left{background-position:-284px -997px}.glyphicons-icon.circle_arrow_right{background-position:-332px -997px}.glyphicons-icon.circle_arrow_top{background-position:-380px -997px}.glyphicons-icon.circle_arrow_down{background-position:-428px -997px}.glyphicons-icon.play_button{background-position:4px -1045px}.glyphicons-icon.unshare{background-position:-44px -1045px}.glyphicons-icon.share{background-position:-92px -1045px}.glyphicons-icon.chevron-right{background-position:-140px -1045px}.glyphicons-icon.chevron-left{background-position:-188px -1045px}.glyphicons-icon.bluetooth{background-position:-236px -1045px}.glyphicons-icon.euro{background-position:-284px -1045px}.glyphicons-icon.usd{background-position:-332px -1045px}.glyphicons-icon.gbp{background-position:-380px -1045px}.glyphicons-icon.retweet_2{background-position:-428px -1045px}.glyphicons-icon.moon{background-position:4px -1093px}.glyphicons-icon.sun{background-position:-44px -1093px}.glyphicons-icon.cloud{background-position:-92px -1093px}.glyphicons-icon.direction{background-position:-140px -1093px}.glyphicons-icon.brush{background-position:-188px -1093px}.glyphicons-icon.pen{background-position:-236px -1093px}.glyphicons-icon.zoom_in{background-position:-284px -1093px}.glyphicons-icon.zoom_out{background-position:-332px -1093px}.glyphicons-icon.pin{background-position:-380px -1093px}.glyphicons-icon.albums{background-position:-428px -1093px}.glyphicons-icon.rotation_lock{background-position:4px -1141px}.glyphicons-icon.flash{background-position:-44px -1141px}.glyphicons-icon.google_maps{background-position:-92px -1141px}.glyphicons-icon.anchor{background-position:-140px -1141px}.glyphicons-icon.conversation{background-position:-188px -1141px}.glyphicons-icon.chat{background-position:-236px -1141px}.glyphicons-icon.male{background-position:-284px -1141px}.glyphicons-icon.female{background-position:-332px -1141px}.glyphicons-icon.asterisk{background-position:-380px -1141px}.glyphicons-icon.divide{background-position:-428px -1141px}.glyphicons-icon.snorkel_diving{background-position:4px -1189px}.glyphicons-icon.scuba_diving{background-position:-44px -1189px}.glyphicons-icon.oxygen_bottle{background-position:-92px -1189px}.glyphicons-icon.fins{background-position:-140px -1189px}.glyphicons-icon.fishes{background-position:-188px -1189px}.glyphicons-icon.boat{background-position:-236px -1189px}.glyphicons-icon.delete{background-position:-284px -1189px}.glyphicons-icon.sheriffs_star{background-position:-332px -1189px}.glyphicons-icon.qrcode{background-position:-380px -1189px}.glyphicons-icon.barcode{background-position:-428px -1189px}.glyphicons-icon.pool{background-position:4px -1237px}.glyphicons-icon.buoy{background-position:-44px -1237px}.glyphicons-icon.spade{background-position:-92px -1237px}.glyphicons-icon.bank{background-position:-140px -1237px}.glyphicons-icon.vcard{background-position:-188px -1237px}.glyphicons-icon.electrical_plug{background-position:-236px -1237px}.glyphicons-icon.flag{background-position:-284px -1237px}.glyphicons-icon.credit_card{background-position:-332px -1237px}.glyphicons-icon.keyboard-wireless{background-position:-380px -1237px}.glyphicons-icon.keyboard-wired{background-position:-428px -1237px}.glyphicons-icon.shield{background-position:4px -1285px}.glyphicons-icon.ring{background-position:-44px -1285px}.glyphicons-icon.cake{background-position:-92px -1285px}.glyphicons-icon.drink{background-position:-140px -1285px}.glyphicons-icon.beer{background-position:-188px -1285px}.glyphicons-icon.fast_food{background-position:-236px -1285px}.glyphicons-icon.cutlery{background-position:-284px -1285px}.glyphicons-icon.pizza{background-position:-332px -1285px}.glyphicons-icon.birthday_cake{background-position:-380px -1285px}.glyphicons-icon.tablet{background-position:-428px -1285px}.glyphicons-icon.settings{background-position:4px -1333px}.glyphicons-icon.bullets{background-position:-44px -1333px}.glyphicons-icon.cardio{background-position:-92px -1333px}.glyphicons-icon.t-shirt{background-position:-140px -1333px}.glyphicons-icon.pants{background-position:-188px -1333px}.glyphicons-icon.sweater{background-position:-236px -1333px}.glyphicons-icon.fabric{background-position:-284px -1333px}.glyphicons-icon.leather{background-position:-332px -1333px}.glyphicons-icon.scissors{background-position:-380px -1333px}.glyphicons-icon.bomb{background-position:-428px -1333px}.glyphicons-icon.skull{background-position:4px -1381px}.glyphicons-icon.celebration{background-position:-44px -1381px}.glyphicons-icon.tea_kettle{background-position:-92px -1381px}.glyphicons-icon.french_press{background-position:-140px -1381px}.glyphicons-icon.coffe_cup{background-position:-188px -1381px}.glyphicons-icon.pot{background-position:-236px -1381px}.glyphicons-icon.grater{background-position:-284px -1381px}.glyphicons-icon.kettle{background-position:-332px -1381px}.glyphicons-icon.hospital{background-position:-380px -1381px}.glyphicons-icon.hospital_h{background-position:-428px -1381px}.glyphicons-icon.microphone{background-position:4px -1429px}.glyphicons-icon.webcam{background-position:-44px -1429px}.glyphicons-icon.temple_christianity_church{background-position:-92px -1429px}.glyphicons-icon.temple_islam{background-position:-140px -1429px}.glyphicons-icon.temple_hindu{background-position:-188px -1429px}.glyphicons-icon.temple_buddhist{background-position:-236px -1429px}.glyphicons-icon.bicycle{background-position:-284px -1429px}.glyphicons-icon.life_preserver{background-position:-332px -1429px}.glyphicons-icon.share_alt{background-position:-380px -1429px}.glyphicons-icon.comments{background-position:-428px -1429px}.glyphicons-icon.flower{background-position:4px -1477px}.glyphicons-icon.baseball{background-position:-44px -1477px}.glyphicons-icon.rugby{background-position:-92px -1477px}.glyphicons-icon.ax{background-position:-140px -1477px}.glyphicons-icon.table_tennis{background-position:-188px -1477px}.glyphicons-icon.bowling{background-position:-236px -1477px}.glyphicons-icon.tree_conifer{background-position:-284px -1477px}.glyphicons-icon.tree_deciduous{background-position:-332px -1477px}.glyphicons-icon.more_items{background-position:-380px -1477px}.glyphicons-icon.sort{background-position:-428px -1477px}.glyphicons-icon.filter{background-position:4px -1525px}.glyphicons-icon.gamepad{background-position:-44px -1525px}.glyphicons-icon.playing_dices{background-position:-92px -1525px}.glyphicons-icon.calculator{background-position:-140px -1525px}.glyphicons-icon.tie{background-position:-188px -1525px}.glyphicons-icon.wallet{background-position:-236px -1525px}.glyphicons-icon.piano{background-position:-284px -1525px}.glyphicons-icon.sampler{background-position:-332px -1525px}.glyphicons-icon.podium{background-position:-380px -1525px}.glyphicons-icon.soccer_ball{background-position:-428px -1525px}.glyphicons-icon.blog{background-position:4px -1573px}.glyphicons-icon.dashboard{background-position:-44px -1573px}.glyphicons-icon.certificate{background-position:-92px -1573px}.glyphicons-icon.bell{background-position:-140px -1573px}.glyphicons-icon.candle{background-position:-188px -1573px}.glyphicons-icon.pushpin{background-position:-236px -1573px}.glyphicons-icon.iphone_shake{background-position:-284px -1573px}.glyphicons-icon.pin_flag{background-position:-332px -1573px}.glyphicons-icon.turtle{background-position:-380px -1573px}.glyphicons-icon.rabbit{background-position:-428px -1573px}.glyphicons-icon.globe{background-position:4px -1621px}.glyphicons-icon.briefcase{background-position:-44px -1621px}.glyphicons-icon.hdd{background-position:-92px -1621px}.glyphicons-icon.thumbs_up{background-position:-140px -1621px}.glyphicons-icon.thumbs_down{background-position:-188px -1621px}.glyphicons-icon.hand_right{background-position:-236px -1621px}.glyphicons-icon.hand_left{background-position:-284px -1621px}.glyphicons-icon.hand_up{background-position:-332px -1621px}.glyphicons-icon.hand_down{background-position:-380px -1621px}.glyphicons-icon.fullscreen{background-position:-428px -1621px}.glyphicons-icon.shopping_bag{background-position:4px -1669px}.glyphicons-icon.book_open{background-position:-44px -1669px}.glyphicons-icon.nameplate{background-position:-92px -1669px}.glyphicons-icon.nameplate_alt{background-position:-140px -1669px}.glyphicons-icon.vases{background-position:-188px -1669px}.glyphicons-icon.bullhorn{background-position:-236px -1669px}.glyphicons-icon.dumbbell{background-position:-284px -1669px}.glyphicons-icon.suitcase{background-position:-332px -1669px}.glyphicons-icon.file_import{background-position:-380px -1669px}.glyphicons-icon.file_export{background-position:-428px -1669px}.glyphicons-icon.bug{background-position:4px -1717px}.glyphicons-icon.crown{background-position:-44px -1717px}.glyphicons-icon.smoking{background-position:-92px -1717px}.glyphicons-icon.cloud-upload{background-position:-140px -1717px}.glyphicons-icon.cloud-download{background-position:-188px -1717px}.glyphicons-icon.restart{background-position:-236px -1717px}.glyphicons-icon.security_camera{background-position:-284px -1717px}.glyphicons-icon.expand{background-position:-332px -1717px}.glyphicons-icon.collapse{background-position:-380px -1717px}.glyphicons-icon.collapse_top{background-position:-428px -1717px}.glyphicons-icon.globe_af{background-position:4px -1765px}.glyphicons-icon.global{background-position:-44px -1765px}.glyphicons-icon.spray{background-position:-92px -1765px}.glyphicons-icon.nails{background-position:-140px -1765px}.glyphicons-icon.claw_hammer{background-position:-188px -1765px}.glyphicons-icon.classic_hammer{background-position:-236px -1765px}.glyphicons-icon.hand_saw{background-position:-284px -1765px}.glyphicons-icon.riflescope{background-position:-332px -1765px}.glyphicons-icon.electrical_socket_eu{background-position:-380px -1765px}.glyphicons-icon.electrical_socket_us{background-position:-428px -1765px}.glyphicons-icon.pinterest{background-position:4px -1813px}.glyphicons-icon.dropbox{background-position:-44px -1813px}.glyphicons-icon.google_plus{background-position:-92px -1813px}.glyphicons-icon.jolicloud{background-position:-140px -1813px}.glyphicons-icon.yahoo{background-position:-188px -1813px}.glyphicons-icon.blogger{background-position:-236px -1813px}.glyphicons-icon.picasa{background-position:-284px -1813px}.glyphicons-icon.amazon{background-position:-332px -1813px}.glyphicons-icon.tumblr{background-position:-380px -1813px}.glyphicons-icon.wordpress{background-position:-428px -1813px}.glyphicons-icon.instapaper{background-position:4px -1861px}.glyphicons-icon.evernote{background-position:-44px -1861px}.glyphicons-icon.xing{background-position:-92px -1861px}.glyphicons-icon.zootool{background-position:-140px -1861px}.glyphicons-icon.dribbble{background-position:-188px -1861px}.glyphicons-icon.deviantart{background-position:-236px -1861px}.glyphicons-icon.read_it_later{background-position:-284px -1861px}.glyphicons-icon.linked_in{background-position:-332px -1861px}.glyphicons-icon.forrst{background-position:-380px -1861px}.glyphicons-icon.pinboard{background-position:-428px -1861px}.glyphicons-icon.behance{background-position:4px -1909px}.glyphicons-icon.github{background-position:-44px -1909px}.glyphicons-icon.youtube{background-position:-92px -1909px}.glyphicons-icon.skitch{background-position:-140px -1909px}.glyphicons-icon.foursquare{background-position:-188px -1909px}.glyphicons-icon.quora{background-position:-236px -1909px}.glyphicons-icon.badoo{background-position:-284px -1909px}.glyphicons-icon.spotify{background-position:-332px -1909px}.glyphicons-icon.stumbleupon{background-position:-380px -1909px}.glyphicons-icon.readability{background-position:-428px -1909px}.glyphicons-icon.facebook{background-position:4px -1957px}.glyphicons-icon.twitter{background-position:-44px -1957px}.glyphicons-icon.instagram{background-position:-92px -1957px}.glyphicons-icon.posterous_spaces{background-position:-140px -1957px}.glyphicons-icon.vimeo{background-position:-188px -1957px}.glyphicons-icon.flickr{background-position:-236px -1957px}.glyphicons-icon.last_fm{background-position:-284px -1957px}.glyphicons-icon.rss{background-position:-332px -1957px}.glyphicons-icon.skype{background-position:-380px -1957px}.glyphicons-icon.e-mail{background-position:-428px -1957px}
/*!
 *  Project:  GLYPHICONS HALFLINGS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @jankovarik
 */
.halflings-icon{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url(/images/icons3/glyphicons_halflings.svg);background-position:0 0;background-repeat:no-repeat;vertical-align:top;*display:inline;*zoom:1;*margin-right:.3em}.no-inlinesvg .halflings-icon{background-image:url(/images/icons3/glyphicons_halflings.png?20170424165354627)}.halflings-icon.white{background-image:url(/images/icons3/glyphicons_halflings-white.svg)}.no-inlinesvg .halflings-icon.white{background-image:url(/images/icons3/glyphicons_halflings-white.png?20170424165354627)}.halflings-icon.glass{background-position:0 0}.halflings-icon.music{background-position:-24px 0}.halflings-icon.search{background-position:-48px 0}.halflings-icon.envelope{background-position:-72px 0}.halflings-icon.heart{background-position:-96px 0}.halflings-icon.star{background-position:-120px 0}.halflings-icon.star-empty{background-position:-144px 0}.halflings-icon.user{background-position:-168px 0}.halflings-icon.film{background-position:-192px 0}.halflings-icon.th-large{background-position:-216px 0}.halflings-icon.th{background-position:-240px 0}.halflings-icon.th-list{background-position:-264px 0}.halflings-icon.ok{background-position:-288px 0}.halflings-icon.remove{background-position:-312px 0}.halflings-icon.zoom-in{background-position:-336px 0}.halflings-icon.zoom-out{background-position:-360px 0}.halflings-icon.off{background-position:-384px 0}.halflings-icon.signal{background-position:-408px 0}.halflings-icon.cog{background-position:-432px 0}.halflings-icon.trash{background-position:-456px 0}.halflings-icon.home{background-position:0 -24px}.halflings-icon.file{background-position:-24px -24px}.halflings-icon.time{background-position:-48px -24px}.halflings-icon.road{background-position:-72px -24px}.halflings-icon.download-alt{background-position:-96px -24px}.halflings-icon.download{background-position:-120px -24px}.halflings-icon.upload{background-position:-144px -24px}.halflings-icon.inbox{background-position:-168px -24px}.halflings-icon.play-circle{background-position:-192px -24px}.halflings-icon.repeat{background-position:-216px -24px}.halflings-icon.refresh{background-position:-240px -24px}.halflings-icon.list-alt{background-position:-264px -24px}.halflings-icon.lock{background-position:-287px -24px}.halflings-icon.flag{background-position:-312px -24px}.halflings-icon.headphones{background-position:-336px -24px}.halflings-icon.volume-off{background-position:-360px -24px}.halflings-icon.volume-down{background-position:-384px -24px}.halflings-icon.volume-up{background-position:-408px -24px}.halflings-icon.qrcode{background-position:-432px -24px}.halflings-icon.barcode{background-position:-456px -24px}.halflings-icon.tag{background-position:0 -48px}.halflings-icon.tags{background-position:-25px -48px}.halflings-icon.book{background-position:-48px -48px}.halflings-icon.bookmark{background-position:-72px -48px}.halflings-icon.print{background-position:-96px -48px}.halflings-icon.camera{background-position:-120px -48px}.halflings-icon.font{background-position:-144px -48px}.halflings-icon.bold{background-position:-167px -48px}.halflings-icon.italic{background-position:-192px -48px}.halflings-icon.text-height{background-position:-216px -48px}.halflings-icon.text-width{background-position:-240px -48px}.halflings-icon.align-left{background-position:-264px -48px}.halflings-icon.align-center{background-position:-288px -48px}.halflings-icon.align-right{background-position:-312px -48px}.halflings-icon.align-justify{background-position:-336px -48px}.halflings-icon.list{background-position:-360px -48px}.halflings-icon.indent-left{background-position:-384px -48px}.halflings-icon.indent-right{background-position:-408px -48px}.halflings-icon.facetime-video{background-position:-432px -48px}.halflings-icon.picture{background-position:-456px -48px}.halflings-icon.pencil{background-position:0 -72px}.halflings-icon.map-marker{background-position:-24px -72px}.halflings-icon.adjust{background-position:-48px -72px}.halflings-icon.tint{background-position:-72px -72px}.halflings-icon.edit{background-position:-96px -72px}.halflings-icon.share{background-position:-120px -72px}.halflings-icon.check{background-position:-144px -72px}.halflings-icon.move{background-position:-168px -72px}.halflings-icon.step-backward{background-position:-192px -72px}.halflings-icon.fast-backward{background-position:-216px -72px}.halflings-icon.backward{background-position:-240px -72px}.halflings-icon.play{background-position:-264px -72px}.halflings-icon.pause{background-position:-288px -72px}.halflings-icon.stop{background-position:-312px -72px}.halflings-icon.forward{background-position:-336px -72px}.halflings-icon.fast-forward{background-position:-360px -72px}.halflings-icon.step-forward{background-position:-384px -72px}.halflings-icon.eject{background-position:-408px -72px}.halflings-icon.chevron-left{background-position:-432px -72px}.halflings-icon.chevron-right{background-position:-456px -72px}.halflings-icon.plus-sign{background-position:0 -96px}.halflings-icon.minus-sign{background-position:-24px -96px}.halflings-icon.remove-sign{background-position:-48px -96px}.halflings-icon.ok-sign{background-position:-72px -96px}.halflings-icon.question-sign{background-position:-96px -96px}.halflings-icon.info-sign{background-position:-120px -96px}.halflings-icon.screenshot{background-position:-144px -96px}.halflings-icon.remove-circle{background-position:-168px -96px}.halflings-icon.ok-circle{background-position:-192px -96px}.halflings-icon.ban-circle{background-position:-216px -96px}.halflings-icon.arrow-left{background-position:-240px -96px}.halflings-icon.arrow-right{background-position:-264px -96px}.halflings-icon.arrow-up{background-position:-289px -96px}.halflings-icon.arrow-down{background-position:-312px -96px}.halflings-icon.share-alt{background-position:-336px -96px}.halflings-icon.resize-full{background-position:-360px -96px}.halflings-icon.resize-small{background-position:-384px -96px}.halflings-icon.plus{background-position:-408px -96px}.halflings-icon.minus{background-position:-433px -96px}.halflings-icon.asterisk{background-position:-456px -96px}.halflings-icon.exclamation-sign{background-position:0 -120px}.halflings-icon.gift{background-position:-24px -120px}.halflings-icon.leaf{background-position:-48px -120px}.halflings-icon.fire{background-position:-72px -120px}.halflings-icon.eye-open{background-position:-96px -120px}.halflings-icon.eye-close{background-position:-120px -120px}.halflings-icon.warning-sign{background-position:-144px -120px}.halflings-icon.plane{background-position:-168px -120px}.halflings-icon.calendar{background-position:-192px -120px}.halflings-icon.random{background-position:-216px -120px}.halflings-icon.comments{background-position:-240px -120px}.halflings-icon.magnet{background-position:-264px -120px}.halflings-icon.chevron-up{background-position:-288px -120px}.halflings-icon.chevron-down{background-position:-313px -119px}.halflings-icon.retweet{background-position:-336px -120px}.halflings-icon.shopping-cart{background-position:-360px -120px}.halflings-icon.folder-close{background-position:-384px -120px}.halflings-icon.folder-open{background-position:-408px -120px}.halflings-icon.resize-vertical{background-position:-432px -119px}.halflings-icon.resize-horizontal{background-position:-456px -118px}.halflings-icon.hdd{background-position:0 -144px}.halflings-icon.bullhorn{background-position:-24px -144px}.halflings-icon.bell{background-position:-48px -144px}.halflings-icon.certificate{background-position:-72px -144px}.halflings-icon.thumbs-up{background-position:-96px -144px}.halflings-icon.thumbs-down{background-position:-120px -144px}.halflings-icon.hand-right{background-position:-144px -144px}.halflings-icon.hand-left{background-position:-168px -144px}.halflings-icon.hand-top{background-position:-192px -144px}.halflings-icon.hand-down{background-position:-216px -144px}.halflings-icon.circle-arrow-right{background-position:-240px -144px}.halflings-icon.circle-arrow-left{background-position:-264px -144px}.halflings-icon.circle-arrow-top{background-position:-288px -144px}.halflings-icon.circle-arrow-down{background-position:-313px -144px}.halflings-icon.globe{background-position:-336px -144px}.halflings-icon.wrench{background-position:-360px -144px}.halflings-icon.tasks{background-position:-384px -144px}.halflings-icon.filter{background-position:-408px -144px}.halflings-icon.briefcase{background-position:-432px -144px}.halflings-icon.fullscreen{background-position:-456px -144px}.halflings-icon.dashboard{background-position:0 -168px}.halflings-icon.paperclip{background-position:-24px -168px}.halflings-icon.heart-empty{background-position:-48px -168px}.halflings-icon.link{background-position:-72px -168px}.halflings-icon.phone{background-position:-96px -168px}.halflings-icon.pushpin{background-position:-120px -168px}.halflings-icon.euro{background-position:-144px -168px}.halflings-icon.usd{background-position:-168px -168px}.halflings-icon.gbp{background-position:-192px -168px}.halflings-icon.sort{background-position:-216px -168px}.halflings-icon.sort-by-alphabet{background-position:-240px -168px}.halflings-icon.sort-by-alphabet-alt{background-position:-264px -168px}.halflings-icon.sort-by-order{background-position:-288px -168px}.halflings-icon.sort-by-order-alt{background-position:-313px -168px}.halflings-icon.sort-by-attributes{background-position:-336px -168px}.halflings-icon.sort-by-attributes-alt{background-position:-360px -168px}.halflings-icon.unchecked{background-position:-384px -168px}.halflings-icon.expand{background-position:-408px -168px}.halflings-icon.collapse{background-position:-432px -168px}.halflings-icon.collapse-top{background-position:-456px -168px}
/* Masonry CSS transitions */
.masonry,.masonry .masonry-brick{-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-ms-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;}.masonry{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;}.masonry .masonry-brick{-webkit-transition-property:left,right,top;-moz-transition-property:left,right,top;-ms-transition-property:left,right,top;-o-transition-property:left,right,top;transition-property:left,right,top;}

.errorColor {
  color: #C00;
}

.okColor {
  color: #00ae5a;
}

.iconLeftMargin {
    margin-left: 2px;
}


.attribsColumnValue, .attribsColumnHeader {
    width: 130px;
    white-space: nowrap;
}

.site-server-status {
    margin-top: 40px;
    line-height: 1.3;


}
.site-server-status .section{
    margin-bottom: 20px;
}

.site-server-status .section .server-label{
    font-size: 14px;
}

#debug-enabled {
    visibility: hidden;
    position: relative;
    top: -305px;
    left: 480px;

}

#setup-title {
    display: inline-block;
    position: relative;
    top: -13px
}

.centered {
    text-align: center;
}

.toner-level-box {
    height: 40px;
    width: 75px;
    float: left;
    margin: 5px -1px 5px 0px;
    border:#EAEAEA solid 1px;
}

.toner-level-text {
    font-size: 12px;
    line-height: 1.3em;
}

.toner-level-color-label {
     font-size: 10px;
     color: grey;
     line-height: 1.3em;
 }

.toner-level-box > div  {
    margin-top: 6px;
    width:100%;
}

.half-width > .filter-list-component .selectable-list {
    width: 50%;
}

.filter-list-component > .text-input.inputSearch.filter {
    margin-left: 0px;
    width: 99.3%;
    margin-bottom: 10px;
    box-sizing: border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing: border-box;
}

.filter-list-component .select-all {
  margin-top: 10px;
}

.filter-list-component .amount-selected {
  float: right;
  margin-top: 7px;
  margin-right: 15px;
}

.printer-details-group-title {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.printer-details-group-title-label {
  font-size: 120%;
  font-weight: bold;
}

.select-small {
  width: 150px;
}

.label {
  font-weight: bold;
}

.notification-container {
  background-color: lightyellow;
  padding: 10px 20px;
  position: relative;
  text-align: center;
  font-weight: bold;
}

.has-notifications .analytics-notification,
.license-notification {
  display: none;
}
.has-notifications .license-notification {
  display: block;
}


.notification-container .dismiss-button {
  position: absolute;
  right: 10px;
  top: 10px;
  background: url(/images/icons3/12x12/close.png?20170424165354627) top left no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
}

.notification-container p {
  display: inline-block;
  margin: 0;
}

.analytics-text {
  position: relative;
  top: 10px;
}

#wizard #analyticsEnabled {
  float: left;
  margin-top: 10px;
  margin-right: 10px;
}

.privacy-statement {
  font-size: 0.9em;
  color: #999;
}

.horizontal-fields .form-group {
  margin-bottom: 7px;
}
.horizontal-fields .form-group.inline-group {
  display: inline-block;
  margin-right: 20px;
}
tr.section .horizontal-fields .form-group.inline-group input {
  width: auto;
}
.horizontal-fields label {
  display: inline-block;
  width: 100px;
}
tr.section .horizontal-fields input[type=text],
tr.section .horizontal-fields input[type=password] {
  width: 77%;
  margin: 0;
}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  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;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.btn-papercut {
  color: #fff !important;
  text-decoration: none;
  background-color: #00AE5A;
  border-color: #00AE5A;
}

.pull-right {
  float: right !important;
}

input.honeypot{
    visibility:hidden;
    position:absolute;
    left: -1000px;
}

.badge {
    background-color: #293e50 ;
    padding: 4px 6px;
    border-radius: 4px;
    font-size: 13px;
    line-height: 1;
    font-weight: bold;
    font-family: 'Source Sans Pro', sans-serif;
    color: #fff;
    display: inline-block;
    position: relative;
    top: -6px;
    white-space: nowrap;
    margin: 0px 4px;
}
