@charset "UTF-8";
/*!
	Theme Name: Биржа грузов ПЦБК 2026.3
	Description: 10.09.2026
	Version: 2026.3
	Requires PHP: 7.3
*/
body {
  font-family: "Roboto", sans-serif;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
body.admin-bar {
  min-height: calc(100vh - 32px);
}
body.admin-bar #navigation[style*=fixed] {
  margin-top: 32px !important;
}
body .site-main {
  flex-grow: 1;
}

.d-inline-block {
  display: inline-block;
}

.btn {
  border: 1px solid #dadada !important;
}

.btn, .well {
  border-radius: 0 !important;
}

.py-20px {
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-2 {
  padding: 8px;
}

.p-3 {
  padding: 12px;
}

.rounded-0 {
  border-radius: 0;
}

.border-0 {
  border: none !important;
}

option[disabled] {
  color: #eeeeee;
}

.ii-alert-hide {
  position: absolute;
  top: 0;
  right: 0;
}

body.admin-bar .ii-alert-hide {
  top: 32px;
}

.important-message-alert {
  border: none;
  background: transparent;
  text-align: center;
  margin-bottom: 15px;
  font-size: 24px;
  padding: 7px;
  border-radius: 0 !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.important-message-alert .ii_item {
  color: #000000 !important;
  display: inline-block;
}
.important-message-alert .ii_item p {
  display: inline-block;
  margin: 0;
}
.important-message-alert .ii_item [style="text-decoration: underline;"],
.important-message-alert .ii_item [style="text-decoration: underline"],
.important-message-alert .ii_item [style="text-decoration:underline;"],
.important-message-alert .ii_item [style="text-decoration:underline"],
.important-message-alert .ii_item u {
  text-decoration: none !important;
  padding: 0 8px;
  display: inline-block;
}
.important-message-alert .ii_icon {
  display: block;
  float: left;
  width: 100px;
  height: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  margin-left: -110px;
  margin-top: -10px;
  background-position: 100% 0;
  mix-blend-mode: multiply;
}
.important-message-alert .close {
  font-size: 24px;
  font-weight: normal;
  opacity: 0.5;
  filter: alpha(opacity=50);
  padding: 5px 0 !important;
}

.ii_red {
  background-color: #c05b53;
}

.ii_red-darker {
  background-color: #ea0000;
}

.ii_green {
  background-color: #53c068;
}

.ii_green-darker {
  background-color: #138629;
}

.ii_yellow {
  background-color: #fde3a7;
}

.ii_yellow-darker {
  background-color: #f8cc26;
}

.ii_blue {
  background-color: #477dbf;
}
.ii_blue .ii_item {
  color: #fff !important;
}

.ii_blue-darker {
  background-color: #173F85;
  color: #fff;
}

.ii_purple {
  background-color: #806dbd;
}
.ii_purple .ii_item {
  color: #fff !important;
}

.ii_purple-darker {
  background-color: #6a3cbd;
  color: #fff;
}

.ii_brick {
  background-color: #964536;
}
.ii_brick .ii_item {
  color: #fff !important;
}

.ii_brick-darker {
  background-color: #7E321D;
  color: #fff;
}

.btn-file-download {
  text-decoration: none !important;
  padding: 0;
  text-align: left;
  max-width: 100%;
}
.btn-file-download span {
  text-decoration: none;
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  padding-right: 32px;
}

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

h1 {
  margin-top: 44px;
}

h1, .h1 {
  font-size: 44px !important;
}

.nav-tabs > li > a {
  border: 0;
}

.logo {
  padding-bottom: 1rem;
  margin-top: -1px;
}

.strong {
  font-weight: 900;
}

.btn-danger {
  background-color: #c9142b;
}

.page_item {
  border-top: solid 8px transparent;
}
.page_item:hover, .page_item:focus, .page_item.current_page_item {
  border-top-color: #386eae;
  color: #386eae;
}

.navbar {
  margin-bottom: 0;
  border-radius: 0;
  border: 0;
}

.navbar-default {
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}

.nav-tabs {
  border: none;
  margin-left: -1px;
}

.nav-tabs > li {
  margin-bottom: 0;
}

.navbar .nav > li > .nav-link {
  vertical-align: middle;
  margin-right: 0;
  border-radius: 0;
  padding-top: 1.7rem;
  padding-bottom: 2.4rem;
  color: black;
  margin-left: 0;
}

.phone {
  color: #c9142b;
  font-weight: 900;
}

.phone-small {
  padding-left: 10px;
}

.navbar-toggle {
  float: left;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: rgba(0, 0, 0, 0) !important;
  -webkit-box-shadow: 0 10px 10px -9px #666666;
  -moz-box-shadow: 0 10px 10px -9px #666666;
  box-shadow: 0 10px 10px -9px #666666;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.navbar-collapse {
  overflow: hidden !important;
}

.menushadow {
  -webkit-box-shadow: 0 10px 10px -9px #666666 inset;
  -moz-box-shadow: 0 10px 10px -9px #666666 inset;
  box-shadow: 0 10px 10px -9px #666666 inset;
}

.glyphicon-lock {
  color: #636463;
  font-size: 25px;
  margin-top: -7px;
  margin-bottom: -4px;
}

/* Форма заявки оператору в шапке */
.dropDownCallOp {
  position: absolute;
  top: 0;
  z-index: 91;
  background: #E9E9E9;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  display: none;
  min-width: 250px;
}

input[type=text].error, textarea.error {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

input[type=text].error:focus, textarea.error:focus {
  border-color: #b94a48;
  box-shadow: 0 0 5px rgb(202, 31, 31);
  -webkit-box-shadow: 0 0 5px rgb(202, 31, 31);
  -moz-box-shadow: 0 0 5px rgb(202, 31, 31);
}

.cp_table {
  margin-bottom: 42px;
}

.cp_table th {
  vertical-align: top;
  color: #333333;
}

.cp_table thead > tr > th {
  border-bottom: 1px solid #dddddd;
}

.cp_table + a > p {
  margin-top: -42px;
}

.cp_table .incoming td {
  background: #e9e9e9;
}

.cp_table .label {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  border: none;
  border-radius: 0;
  padding: 2px 4px;
}

.cp_table .cp_table_link {
  color: #333333;
  font-weight: 800;
  font-size: 18px;
  cursor: pointer;
  border-bottom: 1px dashed #000000;
  text-decoration: none;
}

.cp_table .cp_table_link_sm {
  font-size: 14px;
}

.cp_table .label.label-success {
  background-color: #d7eddb;
}

.cp_table .label.label-warning {
  background-color: #fbecd8;
}

.cp_table .label.label-info {
  background-color: #d4ebf6;
}

.cp_table .label.label-danger {
  background-color: #f6d4eb;
}

.datepicker-dropdown {
  z-index: 60 !important;
}

/* ControlPanel */
.cp_header_links {
  margin-right: 10px;
}

.cp-header-user-link {
  color: #2a6496;
  text-decoration: underline;
}

.cp_header_link:hover a {
  color: #2a6496;
}

header .cp_user_fio {
  margin: 0;
}

header .cp_user_fio a {
  color: #c9142b;
}

/* Второй уровень меню */
.current_page_ancestor, .current_page_ancestor:hover, .current_page_ancestor:focus {
  border-top: solid 8px #386eae;
}

.current_ancestor_item:hover, .current_ancestor_item:focus {
  border-top: solid 8px #386eae;
}

.current_ancestor_item > a {
  color: #386eae;
}

/* ПОДВАЛ */
.footer-full {
  background-color: #e9e9e9;
  padding-top: 3.7rem;
  padding-bottom: 3.6rem;
}

.widget_wysija_cont .wysija-submit {
  margin-top: 0 !important;
}

.formErrorContent {
  display: none !important;
}

.margin-top {
  margin-top: 3rem;
  margin-bottom: 2rem;
}

@media screen and (max-width: 330px) {
  .phone {
    font-size: 14px;
    margin-left: 0;
  }
  .navbar-toggle {
    margin-top: 0.8rem;
    margin-left: 1rem;
  }
  .navbar-default .navbar-form {
    box-shadow: none;
  }
}
@media screen and (min-width: 330px) {
  .phone {
    font-size: 14px;
    margin-left: 0;
  }
  .navbar-toggle {
    margin-top: 0.8rem;
    margin-left: 1rem;
  }
  .navbar-default .navbar-form {
    box-shadow: none;
  }
  .phone {
    font-size: 1.4rem;
    margin-left: 0;
  }
  .navbar-default .navbar-form {
    box-shadow: none;
  }
  .navbar-toggle {
    margin-top: 0.8rem;
    margin-left: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .phone {
    font-size: 1.6rem;
    margin-left: -30px;
  }
  .navbar-form {
    margin-left: 0;
  }
}
@media screen and (min-width: 992px) {
  .phone {
    font-size: 1.2rem;
    margin-left: 5px;
  }
  .navbar .nav > li > .nav-link {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }
}
@media screen and (min-width: 1200px) {
  .phone {
    font-size: 1.8rem;
    margin-left: -19px;
  }
  .navbar .nav > li > .nav-link {
    font-size: 15px;
    padding-left: 2.4rem;
    padding-right: 2.4rem;
  }
}
/*Отступы*/
.pL0 {
  padding-left: 0 !important;
}

.pR0 {
  padding-right: 0 !important;
}

.pT0 {
  padding-top: 0 !important;
}

.pB0 {
  padding-bottom: 0 !important;
}

.mL0 {
  margin-left: 0 !important;
}

.mR0 {
  margin-right: 0 !important;
}

.mT0 {
  margin-top: 0 !important;
}

.mB0 {
  margin-bottom: 0 !important;
}

.pL5 {
  padding-left: 5px !important;
}

.pR5 {
  padding-right: 5px !important;
}

.pT5 {
  padding-top: 5px !important;
}

.pB5 {
  padding-bottom: 5px !important;
}

.mL5 {
  margin-left: 5px !important;
}

.mR5 {
  margin-right: 5px !important;
}

.mT5 {
  margin-top: 5px !important;
}

.mB5 {
  margin-bottom: 5px !important;
}

.pL10 {
  padding-left: 10px !important;
}

.pR10 {
  padding-right: 10px !important;
}

.pT10 {
  padding-top: 10px !important;
}

.pB10 {
  padding-bottom: 10px !important;
}

.mL10 {
  margin-left: 10px !important;
}

.mR10 {
  margin-right: 10px !important;
}

.mT10 {
  margin-top: 10px !important;
}

.mB10 {
  margin-bottom: 10px !important;
}

.pL15 {
  padding-left: 15px !important;
}

.pR15 {
  padding-right: 15px !important;
}

.pT15 {
  padding-top: 15px !important;
}

.pB15 {
  padding-bottom: 15px !important;
}

.mL15 {
  margin-left: 15px !important;
}

.mR15 {
  margin-right: 15px !important;
}

.mT15 {
  margin-top: 15px !important;
}

.mB15 {
  margin-bottom: 15px !important;
}

.pL20 {
  padding-left: 20px !important;
}

.pR20 {
  padding-right: 20px !important;
}

.pT20 {
  padding-top: 20px !important;
}

.pB20 {
  padding-bottom: 20px !important;
}

.mL20 {
  margin-left: 20px !important;
}

.mR20 {
  margin-right: 20px !important;
}

.mT20 {
  margin-top: 20px !important;
}

.mB20 {
  margin-bottom: 20px !important;
}

.pL25 {
  padding-left: 25px !important;
}

.pR25 {
  padding-right: 25px !important;
}

.pT25 {
  padding-top: 25px !important;
}

.pB25 {
  padding-bottom: 25px !important;
}

.mL25 {
  margin-left: 25px !important;
}

.mR25 {
  margin-right: 25px !important;
}

.mT25 {
  margin-top: 25px !important;
}

.mB25 {
  margin-bottom: 25px !important;
}

.pL30 {
  padding-left: 30px !important;
}

.pR30 {
  padding-right: 30px !important;
}

.pT30 {
  padding-top: 30px !important;
}

.pB30 {
  padding-bottom: 30px !important;
}

.mL30 {
  margin-left: 30px !important;
}

.mR30 {
  margin-right: 30px !important;
}

.mT30 {
  margin-top: 30px !important;
}

.mB30 {
  margin-bottom: 30px !important;
}

.pL35 {
  padding-left: 35px !important;
}

.pR35 {
  padding-right: 35px !important;
}

.pT35 {
  padding-top: 35px !important;
}

.pB35 {
  padding-bottom: 35px !important;
}

.mL35 {
  margin-left: 35px !important;
}

.mR35 {
  margin-right: 35px !important;
}

.mT35 {
  margin-top: 35px !important;
}

.mB35 {
  margin-bottom: 35px !important;
}

.pL40 {
  padding-left: 40px !important;
}

.pR40 {
  padding-right: 40px !important;
}

.pT40 {
  padding-top: 40px !important;
}

.pB40 {
  padding-bottom: 40px !important;
}

.mL40 {
  margin-left: 40px !important;
}

.mR40 {
  margin-right: 40px !important;
}

.mT40 {
  margin-top: 40px !important;
}

.mB40 {
  margin-bottom: 40px !important;
}

.pL45 {
  padding-left: 45px !important;
}

.pR45 {
  padding-right: 45px !important;
}

.pT45 {
  padding-top: 45px !important;
}

.pT70 {
  padding-top: 70px !important;
}

.pB45 {
  padding-bottom: 45px !important;
}

.mL45 {
  margin-left: 45px !important;
}

.mR45 {
  margin-right: 45px !important;
}

.mT45 {
  margin-top: 45px !important;
}

.mB45 {
  margin-bottom: 45px !important;
}

.pL50 {
  padding-left: 50px !important;
}

.pR50 {
  padding-right: 50px !important;
}

.pT50 {
  padding-top: 50px !important;
}

.pB50 {
  padding-bottom: 50px !important;
}

.mL50 {
  margin-left: 50px !important;
}

.mR50 {
  margin-right: 50px !important;
}

.mT50 {
  margin-top: 50px !important;
}

.mB50 {
  margin-bottom: 50px !important;
}

.pB60 {
  padding-bottom: 60px !important;
}

.mB60 {
  margin-bottom: 60px !important;
}

.mB70 {
  margin-bottom: 70px !important;
}

.mB75 {
  margin-bottom: 75px !important;
}

.mB90 {
  margin-bottom: 90px !important;
}

.pR110 {
  padding-right: 110px !important;
}

.pL110 {
  padding-left: 110px !important;
}

.mR60 {
  margin-right: 60px !important;
}

.mR80 {
  margin-right: 80px !important;
}

.pT60 {
  padding-top: 60px !important;
}

.pL8 {
  padding-left: 8px !important;
}

.cp_table_link_child {
  color: #c9142b !important;
}

.bg-gray {
  background: #f7f7f7;
}

.bg-gray-dark {
  background: #e9e9e9;
}

@-webkit-keyframes radar {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  25% {
    -webkit-transform: scale(0);
    opacity: 0.5;
  }
  50% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.5);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
@-moz-keyframes radar {
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  25% {
    -moz-transform: scale(0);
    opacity: 0.5;
  }
  50% {
    -moz-transform: scale(1);
    opacity: 1;
  }
  75% {
    -moz-transform: scale(1.5);
    opacity: 0.5;
  }
  100% {
    -moz-transform: scale(2);
    opacity: 0;
  }
}
@keyframes radar {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  25% {
    transform: scale(0);
    opacity: 0.5;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  75% {
    transform: scale(1.5);
    opacity: 0.5;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
.pcbk_tender_table_row p {
  margin: 0;
}

.pcbk_tender_table_row td {
  vertical-align: middle !important;
  line-height: 1em !important;
}

.pcbk_tender_table_row .form-control.bid_value {
  min-width: 75px;
}

.label-lg {
  font-size: 14px;
  line-height: 1.95;
}

.pcbk_tender_table_row .svgimg {
  font-size: 32px;
  vertical-align: middle;
  line-height: 20px;
  margin-left: -5px;
  margin-right: 5px;
}
@media (min-width: 769px) and (max-width: 1200px) {
  .pcbk_tender_table_row .svgimg {
    font-size: 16px;
  }
}

.pcbk_tender_table_row .svgimg.svgimg-lh-2 {
  line-height: 38px;
  height: 38px;
}

.pcbk_tender_table_row .svgimg.svgimg-lh-3 {
  line-height: 60px;
  height: 60px;
}

.tender-form-td .form-control {
  box-shadow: none !important;
  height: 42px;
  border-radius: 0;
  border: 1px solid #e9e9e9;
}

.tender-form-td .btn-danger {
  background: #c9142b;
  border-color: #c9142b;
  border-radius: 0;
  width: 42px;
  height: 42px;
}

.tender-form-td .btn-danger .svgimg {
  font-size: 33px;
  margin-left: -7px;
}

.tender-emblem {
  display: block;
  width: 48px;
  height: 48px;
  background: no-repeat center center;
  background-size: contain;
  margin-right: -10px;
  margin-left: -10px;
}

.short-caption {
  max-width: 270px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1em;
}
.short-caption + .short-caption-from {
  margin-top: -5px;
}

.short-caption-from {
  font-size: 10px;
  line-height: 1em;
  display: block;
  margin: 0;
  font-weight: bold;
}

.tender-short-caption {
  margin: 0;
}

/* обычные заявки */
.pcbk-request-type-0 .static-td-0 {
  background-color: #e8e8e8;
  width: 30px;
}

/* рулоны */
.pcbk-request-type-0[data-request-type=Ролевая] .static-td-0 {
  background-image: url("resources/images/request-types/0-rol.png") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* гофропродукция */
.pcbk-request-type-0[data-request-type=Гофропродукция] .static-td-0 {
  background-image: url("resources/images/request-types/0-gof.jpg") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* лигносульфонат */
.pcbk-request-type-0[data-request-type=Лигносульфонат] .static-td-0 {
  background-image: url("resources/images/request-types/0-lsf.jpg") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* макулатура */
.pcbk-request-type-1 .static-td-0 {
  background-image: url("resources/images/request-types/1.jpg") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* гильзы картонные */
.pcbk-request-type-2 .static-td-0 {
  background-image: url("resources/images/request-types/2.jpg") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* химикаты */
.pcbk-request-type-3 .static-td-0 {
  background-image: url("resources/images/request-types/3.png") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* запчасти */
.pcbk-request-type-4 .static-td-0 {
  background-image: url("resources/images/request-types/4.png") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* вал */
.pcbk-request-type-5 .static-td-0 {
  background-image: url("resources/images/request-types/5.png") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.static-td-2 {
  padding-left: 10px !important;
}

.tender-short-info {
  display: block;
  margin: 0;
}

/* pcbk-ex-icons - start */
@font-face {
  font-family: "pcbk-ex-icons";
  src: url("resources/fonts/pcbk-ex-icons.eot?hb1ae2");
  src: url("resources/fonts/pcbk-ex-icons.eot?#iefixhb1ae2") format("embedded-opentype"), url("resources/fonts/pcbk-ex-icons.ttf?hb1ae2") format("truetype"), url("resources/fonts/pcbk-ex-icons.woff?hb1ae2") format("woff"), url("resources/fonts/pcbk-ex-icons.svg?hb1ae2#pcbk-ex-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.svgimg {
  font-family: "pcbk-ex-icons" !important;
  /*noinspection CssUnknownProperty*/
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.svgimg-hourglass:before {
  content: "\e900";
}

.svgimg-check:before {
  content: "\e901";
}

.svgimg-star:before {
  content: "\e902";
}

.svgimg-winner:before {
  content: "\e903";
}

.svgimg-document:before {
  content: "\e904";
}

.svgimg-clock:before {
  content: "\e905";
}

.svgimg-arrow-right:before {
  content: "\e906";
}

.svgimg-view-th:before {
  content: "\e907";
}

.svgimg-view-list:before {
  content: "\e908";
}

/* pcbk-ex-icons - end */
.form_bid {
  position: relative;
}

.single-offer {
  border-color: #c9142b !important;
  vertical-align: middle;
}

.single-offer .input-group-btn {
  vertical-align: middle;
}

.bid_input_icons {
  position: absolute;
  top: 11px;
}

.form_bid .form-control-feedback {
  right: 25px;
  color: #000000;
}

.single-offer:hover + .single-offer-info, .single-offer:focus + .single-offer-info {
  display: block !important;
  position: absolute;
  z-index: 1000;
  visibility: visible !important;
  background: #c9142b;
  color: #ffffff;
  padding: 5px 10px;
}

.pagination {
  padding: 0 35px;
}

.pagination-title {
  display: inline-block;
  margin-right: 10px;
}

.pagination .item {
  display: inline-block;
  padding: 10px 15px;
  border: 1px solid #dadada;
  text-decoration: none;
}

.pagination .item.active {
  background: #c9142b;
  color: #ffffff;
}

.bg-file-item {
  margin-bottom: 20px;
  position: relative;
  padding: 15px;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
  -webkit-box-shadow: 0 10px 10px -9px #666666;
  -moz-box-shadow: 0 10px 10px -9px #666666;
  box-shadow: 0 10px 10px -9px #666666;
}
.bg-file-item .bg-file-item-title {
  margin-top: 0;
}
.bg-file-item .js-remove-uploaded-file {
  position: absolute;
  background: url("resources/images/close.png") no-repeat left top;
  display: block;
  width: 23px;
  height: 23px;
  right: -11px;
  top: -11px;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

li.page_item_with_button {
  border: none !important;
  margin: 0;
  padding: 0;
}

li.page_item_with_button .btn {
  padding: 9px 18px;
  margin: 16px 0;
}

@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.btn-danger:hover .glyphicon-refresh {
  animation: rotating 2s linear infinite;
}

#server_time_clock {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 20px;
  padding: 0;
  position: relative;
}

.span-nds {
  cursor: help;
  position: relative;
}

[data-title]:hover:after {
  content: attr(data-title);
  position: absolute;
  left: 0;
  top: 20px;
  z-index: 50;
  font-size: 12px;
  background: #ffffff;
  border: 1px solid #dadada;
  padding: 3px 6px;
}

#navigation {
  z-index: 1000;
  margin-top: 0;
  right: 0 !important;
}

.alert-pcbk-header {
  border-radius: 0;
  margin: 10px 0 0 0;
  padding: 8px 15px;
}

.modal {
  color: #000;
}

.modal-lg {
  width: 900px;
}

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

.link-dotted {
  display: inline-block;
  margin-left: 10px;
  border-bottom: 1px dotted #000000;
  height: 17px;
}
.link-dotted a {
  color: #000000;
  text-decoration: none;
}

.twitter-typeahead {
  width: 100%;
}

#tkPrintPdfRenderer {
  margin-top: 80px;
  height: 600px;
}

.tt-dropdown-menu {
  background-color: #dddddd;
}
.tt-dropdown-menu .tt-suggestion {
  padding: 4px;
  cursor: pointer;
}

textarea.form-control {
  resize: vertical;
  min-height: 45px;
}

/*# sourceMappingURL=style.css.map */
