@import "//at.alicdn.com/t/font_3383532_n98fjnjo1g.css";
@font-face {
  font-family: 'Roboto-Bold';
  src: url('../styles/Roboto/Roboto-Bold.ttf');
}
@font-face {
  font-family: 'Roboto-Regular.ttf';
  src: url('../styles/Roboto/Roboto-Regular.ttf');
}
.text-1eac95 {
  color: #1eac95;
}
.bg-1eac95 {
  background-color: #1eac95;
}
.text-dffbec {
  color: #dffbec;
}
.bg-dffbec {
  background-color: #dffbec;
}
.text-fa6f52 {
  color: #fa6f52;
}
.bg-fa6f52 {
  background-color: #fa6f52;
}
.text-ffede6 {
  color: #ffede6;
}
.bg-ffede6 {
  background-color: #ffede6;
}
.text-f15cad {
  color: #f15cad;
}
.bg-f15cad {
  background-color: #f15cad;
}
.text-ffe9ef {
  color: #ffe9ef;
}
.bg-ffe9ef {
  background-color: #ffe9ef;
}
.text-8579c6 {
  color: #8579c6;
}
.bg-8579c6 {
  background-color: #8579c6;
}
.text-eeecfa {
  color: #eeecfa;
}
.bg-eeecfa {
  background-color: #eeecfa;
}
.text-2f9da7 {
  color: #2f9da7;
}
.bg-2f9da7 {
  background-color: #2f9da7;
}
.text-eeecfa {
  color: #eeecfa;
}
.bg-eeecfa {
  background-color: #eeecfa;
}
.text-2f9da7 {
  color: #2f9da7;
}
.bg-2f9da7 {
  background-color: #2f9da7;
}
.text-d7fef5 {
  color: #d7fef5;
}
.bg-d7fef5 {
  background-color: #d7fef5;
}
.text-59b8dd {
  color: #59b8dd;
}
.bg-59b8dd {
  background-color: #59b8dd;
}
.text-e6f5ff {
  color: #e6f5ff;
}
.bg-e6f5ff {
  background-color: #e6f5ff;
}
.text-ffb357 {
  color: #ffb357;
}
.bg-ffb357 {
  background-color: #ffb357;
}
.text-fef5d7 {
  color: #fef5d7;
}
.bg-fef5d7 {
  background-color: #fef5d7;
}
.text-5bb866 {
  color: #5bb866;
}
.bg-5bb866 {
  background-color: #5bb866;
}
.text-eafed7 {
  color: #eafed7;
}
.bg-eafed7 {
  background-color: #eafed7;
}
.text-ed5864 {
  color: #ed5864;
}
.bg-ed5864 {
  background-color: #ed5864;
}
.text-ffdede {
  color: #ffdede;
}
.bg-ffdede {
  background-color: #ffdede;
}
.w-185px {
  width: 185px;
}
html,
body {
  font-family: "Roboto-Regular", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, "sans-serif";
  margin: 0;
  padding: 0;
  color: #00395a;
  width: 100%;
  height: 100%;
}
.fwBold {
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.Bold {
  font-family: "Roboto-Bold";
}
.Regular {
  font-family: "Roboto-Regular";
}
.menu {
  height: 80px;
  background: transparent;
}
.menu .nav .on {
  color: #25c4c1;
  background-image: url("../images/menu-selected.png");
  background-size: 100% 8px;
  background-position: top;
  background-repeat: no-repeat;
}
.menu .warplogin {
  width: 150px;
}
.menu .warplogin:hover .logout {
  display: block;
  text-align: center;
  line-height: 45px;
}
.menu .warplogin .logout {
  display: none;
  right: 0;
  z-index: 99;
}
.page-login {
  background-image: url("../images/login-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.page-login .ivu-input {
  background-color: #f5f7f9 !important;
  border: none !important;
  box-shadow: none;
}
.page-login .content {
  height: 388px;
}
.page-login .content-top {
  background-image: url("../images/login-top.png");
  background-size: 100% 49px;
  background-position: bottom;
  background-repeat: no-repeat;
}
/*
修改密码
*/
.page-password {
  background-image: url("../images/change-password-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.page-password .back-icon {
  left: -110px;
  bottom: 170px;
  border-radius: 25px;
}
.page-password .back-icon:hover {
  background-color: #fff;
}
.page-password .content {
  height: 422px;
}
.page-password .content-top {
  background-image: url("../images/change-password-bg-top.png");
  background-size: 100% 49px;
  background-position: bottom;
  background-repeat: no-repeat;
}
/*
首页
*/
.page-home {
  background-image: url("../images/home-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.page-home .title {
  margin-top: 120px;
  width: 650px;
  line-height: 1.2;
  text-shadow: 9px 2px 40px rgba(28, 134, 166, 0.7);
  font-size: 100px;
  color: #fff;
}
/*
预估产品交期
*/
.page-product {
  background-image: url("../images/product-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.page-product-content {
  width: 730px;
  height: 460px;
}
.page-product-content .items,
.page-product-content .empty-items {
  width: 630px;
  height: 280px;
  margin: 20px auto;
  border: solid 1px #ccc;
  background-color: #fff;
}
.page-product-content .items .item,
.page-product-content .empty-items .item {
  border-bottom: 1px solid #f0f0f0;
}
/*
预估结果
*/
.page-calendar {
  background-image: url("../images/calendar-bg.png");
  background-size: 100% 366px;
  background-repeat: no-repeat;
}
.page-calendar .red-flag {
  background-image: url("../images/red-flag.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.page-calendar.page-calendar3 {
  background-image: url("../images/calendar-bg-3.png");
}
.page-calendar.page-calendar4 {
  background-image: url("../images/calendar-bg-4.png");
}
.page-calendar .ivu-tooltip-inner-with-width {
  white-space: normal !important;
}
.page-calendar .top {
  z-index: 9;
  margin-left: 1120px;
  border-radius: 50px;
  bottom: 50px;
}
.page-calendar .flow {
  min-height: 639px;
}
.page-calendar .flow .flow-arrow-left-bg {
  background-image: url('../images/flag-left.png');
  background-position: right;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.page-calendar .flow .flow-arrow-left-bg.activ {
  background-image: url('../images/flag-left-selected.png');
  color: #25c4c1;
}
.page-calendar .flow .flow-arrow-right-bg {
  background-image: url('../images/flag-right.png');
  background-position: right;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.page-calendar .flow .flow-arrow-right-bg.activ {
  background-image: url('../images/flag-right-selected.png');
  color: #25c4c1;
}
.page-calendar .flow .flag-end-1 {
  background-image: url('../images/flag-end-1.png');
  background-position: right;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.page-calendar .flow .flag-end-1.activ {
  background-image: url('../images/flag-end-1-selected.png');
}
.page-calendar .flow .flag-end-2 {
  background-image: url('../images/flag-end-2.png');
  background-position: right;
  background-size: 26px 100%;
  height: calc(100% - 26px);
  background-repeat: repeat-y;
}
.page-calendar .flow .flag-end-2.activ {
  background-image: url('../images/flag-end-2-selected.png');
}
.page-calendar .flow .flag-end-3 {
  background-image: url('../images/flag-end-3.png');
  background-position: right;
  background-size: 100% 26px;
  background-repeat: no-repeat;
}
.page-calendar .flow .flag-end-3.activ {
  background-image: url('../images/flag-end-3-selected.png');
  color: #25c4c1;
}
.page-calendar .flow .activ_time_list {
  color: #25c4c1 !important;
}
.page-calendar .calendar {
  min-height: 800px;
}
.page-calendar .calendar .calendar-flow-items .right-arrow {
  background: #fff !important;
  color: #00395a;
}
.page-calendar .calendar .calendar-flow-items .left-tips {
  background: #fff !important;
}
.page-calendar .calendar .calendar-flow-items .on {
  background-color: #eeecfa;
}
.page-calendar .calendar .calendar-flow-items .on .calendar-flow-left {
  background-color: #eeecfa;
}
.page-calendar .calendar .calendar-flow-items .purchasing.activ,
.page-calendar .calendar .calendar-flow-items .rm_purchasing.activ {
  background-color: #dffbec;
  color: #1eac95;
}
.page-calendar .calendar .calendar-flow-items .purchasing.activ .calendar-flow-left,
.page-calendar .calendar .calendar-flow-items .rm_purchasing.activ .calendar-flow-left {
  background-color: #dffbec;
}
.page-calendar .calendar .calendar-flow-items .purchasing.activ .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .rm_purchasing.activ .calendar-flow-left .vertical {
  background-color: #1eac95;
}
.page-calendar .calendar .calendar-flow-items .purchasing .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .rm_purchasing .calendar-flow-left .vertical {
  background-color: #dffbec;
}
.page-calendar .calendar .calendar-flow-items .purchasing .calendar-flow-left:hover,
.page-calendar .calendar .calendar-flow-items .rm_purchasing .calendar-flow-left:hover {
  background-color: #dffbec;
  color: #1eac95;
}
.page-calendar .calendar .calendar-flow-items .purchasing .calendar-flow-left:hover .vertical,
.page-calendar .calendar .calendar-flow-items .rm_purchasing .calendar-flow-left:hover .vertical {
  background-color: #1eac95 !important;
}
.page-calendar .calendar .calendar-flow-items .testing.activ,
.page-calendar .calendar .calendar-flow-items .rm_testing.activ {
  background-color: #ffede6;
  color: #fa6f52;
}
.page-calendar .calendar .calendar-flow-items .testing.activ .calendar-flow-left,
.page-calendar .calendar .calendar-flow-items .rm_testing.activ .calendar-flow-left {
  background-color: #ffede6;
}
.page-calendar .calendar .calendar-flow-items .testing.activ .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .rm_testing.activ .calendar-flow-left .vertical {
  background-color: #fa6f52;
}
.page-calendar .calendar .calendar-flow-items .testing .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .rm_testing .calendar-flow-left .vertical {
  background-color: #ffede6;
}
.page-calendar .calendar .calendar-flow-items .testing .calendar-flow-left:hover,
.page-calendar .calendar .calendar-flow-items .rm_testing .calendar-flow-left:hover {
  background-color: #ffede6;
  color: #fa6f52;
}
.page-calendar .calendar .calendar-flow-items .testing .calendar-flow-left:hover .vertical,
.page-calendar .calendar .calendar-flow-items .rm_testing .calendar-flow-left:hover .vertical {
  background-color: #fa6f52 !important;
}
.page-calendar .calendar .calendar-flow-items .manufacturing.activ {
  background-color: #ffe9ef;
  color: #f15cad;
}
.page-calendar .calendar .calendar-flow-items .manufacturing.activ .calendar-flow-left {
  background-color: #ffe9ef;
}
.page-calendar .calendar .calendar-flow-items .manufacturing.activ .calendar-flow-left .vertical {
  background-color: #f15cad;
}
.page-calendar .calendar .calendar-flow-items .manufacturing .calendar-flow-left .vertical {
  background-color: #ffe9ef;
}
.page-calendar .calendar .calendar-flow-items .manufacturing .calendar-flow-left:hover {
  background-color: #ffe9ef;
  color: #f15cad;
}
.page-calendar .calendar .calendar-flow-items .manufacturing .calendar-flow-left:hover .vertical {
  background-color: #f15cad !important;
}
.page-calendar .calendar .calendar-flow-items .declaration.activ,
.page-calendar .calendar .calendar-flow-items .pick_up.activ {
  background-color: #eeecfa;
  color: #8579c6;
}
.page-calendar .calendar .calendar-flow-items .declaration.activ .calendar-flow-left,
.page-calendar .calendar .calendar-flow-items .pick_up.activ .calendar-flow-left {
  background-color: #eeecfa;
}
.page-calendar .calendar .calendar-flow-items .declaration.activ .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .pick_up.activ .calendar-flow-left .vertical {
  background-color: #8579c6;
}
.page-calendar .calendar .calendar-flow-items .declaration .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .pick_up .calendar-flow-left .vertical {
  background-color: #eeecfa;
}
.page-calendar .calendar .calendar-flow-items .declaration .calendar-flow-left:hover,
.page-calendar .calendar .calendar-flow-items .pick_up .calendar-flow-left:hover {
  background-color: #eeecfa;
  color: #8579c6;
}
.page-calendar .calendar .calendar-flow-items .declaration .calendar-flow-left:hover .vertical,
.page-calendar .calendar .calendar-flow-items .pick_up .calendar-flow-left:hover .vertical {
  background-color: #8579c6 !important;
}
.page-calendar .calendar .calendar-flow-items .transit.activ,
.page-calendar .calendar .calendar-flow-items .logistics.activ {
  background-color: #d7fef5;
  color: #2f9da7;
}
.page-calendar .calendar .calendar-flow-items .transit.activ .calendar-flow-left,
.page-calendar .calendar .calendar-flow-items .logistics.activ .calendar-flow-left {
  background-color: #d7fef5;
}
.page-calendar .calendar .calendar-flow-items .transit.activ .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .logistics.activ .calendar-flow-left .vertical {
  background-color: #2f9da7;
}
.page-calendar .calendar .calendar-flow-items .transit .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .logistics .calendar-flow-left .vertical {
  background-color: #d7fef5;
}
.page-calendar .calendar .calendar-flow-items .transit .calendar-flow-left:hover,
.page-calendar .calendar .calendar-flow-items .logistics .calendar-flow-left:hover {
  background-color: #d7fef5;
  color: #2f9da7;
}
.page-calendar .calendar .calendar-flow-items .transit .calendar-flow-left:hover .vertical,
.page-calendar .calendar .calendar-flow-items .logistics .calendar-flow-left:hover .vertical {
  background-color: #2f9da7 !important;
}
.page-calendar .calendar .calendar-flow-items .clearance.activ {
  background-color: #e6f5ff;
  color: #59b8dd;
}
.page-calendar .calendar .calendar-flow-items .clearance.activ .calendar-flow-left {
  background-color: #e6f5ff;
}
.page-calendar .calendar .calendar-flow-items .clearance.activ .calendar-flow-left .vertical {
  background-color: #59b8dd;
}
.page-calendar .calendar .calendar-flow-items .clearance .calendar-flow-left .vertical {
  background-color: #e6f5ff;
}
.page-calendar .calendar .calendar-flow-items .clearance .calendar-flow-left:hover {
  background-color: #e6f5ff;
  color: #59b8dd;
}
.page-calendar .calendar .calendar-flow-items .clearance .calendar-flow-left:hover .vertical {
  background-color: #59b8dd !important;
}
.page-calendar .calendar .calendar-flow-items .packaging.activ {
  background-color: #fef5d7;
  color: #ffb357;
}
.page-calendar .calendar .calendar-flow-items .packaging.activ .calendar-flow-left {
  background-color: #fef5d7;
}
.page-calendar .calendar .calendar-flow-items .packaging.activ .calendar-flow-left .vertical {
  background-color: #ffb357;
}
.page-calendar .calendar .calendar-flow-items .packaging .calendar-flow-left .vertical {
  background-color: #fef5d7;
}
.page-calendar .calendar .calendar-flow-items .packaging .calendar-flow-left:hover {
  background-color: #fef5d7;
  color: #ffb357;
}
.page-calendar .calendar .calendar-flow-items .packaging .calendar-flow-left:hover .vertical {
  background-color: #ffb357 !important;
}
.page-calendar .calendar .calendar-flow-items .inland.activ,
.page-calendar .calendar .calendar-flow-items .inland_transit.activ {
  background-color: #eafed7;
  color: #5bb866;
}
.page-calendar .calendar .calendar-flow-items .inland.activ .calendar-flow-left,
.page-calendar .calendar .calendar-flow-items .inland_transit.activ .calendar-flow-left {
  background-color: #eafed7;
}
.page-calendar .calendar .calendar-flow-items .inland.activ .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .inland_transit.activ .calendar-flow-left .vertical {
  background-color: #5bb866;
}
.page-calendar .calendar .calendar-flow-items .inland .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .inland_transit .calendar-flow-left .vertical {
  background-color: #eafed7;
}
.page-calendar .calendar .calendar-flow-items .inland .calendar-flow-left:hover,
.page-calendar .calendar .calendar-flow-items .inland_transit .calendar-flow-left:hover {
  background-color: #eafed7;
  color: #5bb866;
}
.page-calendar .calendar .calendar-flow-items .inland .calendar-flow-left:hover .vertical,
.page-calendar .calendar .calendar-flow-items .inland_transit .calendar-flow-left:hover .vertical {
  background-color: #5bb866 !important;
}
.page-calendar .calendar .calendar-flow-items .delivery.activ,
.page-calendar .calendar .calendar-flow-items .done.activ {
  background-color: #ffdede;
  color: #ed5864;
}
.page-calendar .calendar .calendar-flow-items .delivery.activ .calendar-flow-left,
.page-calendar .calendar .calendar-flow-items .done.activ .calendar-flow-left {
  background-color: #ffdede;
}
.page-calendar .calendar .calendar-flow-items .delivery.activ .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .done.activ .calendar-flow-left .vertical {
  background-color: #ed5864;
}
.page-calendar .calendar .calendar-flow-items .delivery .calendar-flow-left .vertical,
.page-calendar .calendar .calendar-flow-items .done .calendar-flow-left .vertical {
  background-color: #ffdede;
}
.page-calendar .calendar .calendar-flow-items .delivery .calendar-flow-left:hover,
.page-calendar .calendar .calendar-flow-items .done .calendar-flow-left:hover {
  background-color: #ffdede;
  color: #ed5864;
}
.page-calendar .calendar .calendar-flow-items .delivery .calendar-flow-left:hover .vertical,
.page-calendar .calendar .calendar-flow-items .done .calendar-flow-left:hover .vertical {
  background-color: #ed5864 !important;
}
.page-calendar .dategrid {
  background: #f8f8f8;
  color: #00395a;
}
.page-calendar .dategrid .bg-button {
  height: 10px;
}
.page-calendar .dategrid-day:hover {
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-calendar .dategrid .overdue .dategrid-day {
  color: #ccc;
}
.page-calendar .dategrid .overdue .bg-button {
  background: transparent;
}
.page-calendar .dategrid .purchasing.activ,
.page-calendar .dategrid .rm_purchasing.activ {
  background-color: #dffbec;
}
.page-calendar .dategrid .purchasing.activ .dategrid-day,
.page-calendar .dategrid .rm_purchasing.activ .dategrid-day {
  color: #1eac95;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-calendar .dategrid .purchasing.activ .bg-button,
.page-calendar .dategrid .rm_purchasing.activ .bg-button {
  background-color: #1eac95;
}
.page-calendar .dategrid .purchasing .bg-button,
.page-calendar .dategrid .rm_purchasing .bg-button {
  background-color: #dffbec;
}
.page-calendar .dategrid .testing.activ,
.page-calendar .dategrid .rm_testing.activ {
  background-color: #ffede6;
}
.page-calendar .dategrid .testing.activ .dategrid-day,
.page-calendar .dategrid .rm_testing.activ .dategrid-day {
  color: #fa6f52;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-calendar .dategrid .testing.activ .bg-button,
.page-calendar .dategrid .rm_testing.activ .bg-button {
  background-color: #fa6f52;
}
.page-calendar .dategrid .testing .bg-button,
.page-calendar .dategrid .rm_testing .bg-button {
  background-color: #ffede6;
}
.page-calendar .dategrid .manufacturing.activ {
  background-color: #ffe9ef;
}
.page-calendar .dategrid .manufacturing.activ .dategrid-day {
  color: #f15cad;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-calendar .dategrid .manufacturing.activ .bg-button {
  background-color: #f15cad;
}
.page-calendar .dategrid .manufacturing .bg-button {
  background-color: #ffe9ef;
}
.page-calendar .dategrid .declaration.activ,
.page-calendar .dategrid .pick_up.activ {
  background-color: #eeecfa;
}
.page-calendar .dategrid .declaration.activ .dategrid-day,
.page-calendar .dategrid .pick_up.activ .dategrid-day {
  color: #8579c6;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-calendar .dategrid .declaration.activ .bg-button,
.page-calendar .dategrid .pick_up.activ .bg-button {
  background-color: #8579c6;
}
.page-calendar .dategrid .declaration .bg-button,
.page-calendar .dategrid .pick_up .bg-button {
  background-color: #eeecfa;
}
.page-calendar .dategrid .transit.activ,
.page-calendar .dategrid .logistics.activ {
  background-color: #d7fef5;
}
.page-calendar .dategrid .transit.activ .dategrid-day,
.page-calendar .dategrid .logistics.activ .dategrid-day {
  color: #2f9da7;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-calendar .dategrid .transit.activ .bg-button,
.page-calendar .dategrid .logistics.activ .bg-button {
  background-color: #2f9da7;
}
.page-calendar .dategrid .transit .bg-button,
.page-calendar .dategrid .logistics .bg-button {
  background-color: #d7fef5;
}
.page-calendar .dategrid .clearance.activ {
  background-color: #e6f5ff;
}
.page-calendar .dategrid .clearance.activ .dategrid-day {
  color: #59b8dd;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-calendar .dategrid .clearance.activ .bg-button {
  background-color: #59b8dd;
}
.page-calendar .dategrid .clearance .bg-button {
  background-color: #e6f5ff;
}
.page-calendar .dategrid .packaging.activ {
  background-color: #fef5d7;
}
.page-calendar .dategrid .packaging.activ .dategrid-day {
  color: #ffb357;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-calendar .dategrid .packaging.activ .bg-button {
  background-color: #ffb357;
}
.page-calendar .dategrid .packaging .bg-button {
  background-color: #fef5d7;
}
.page-calendar .dategrid .inland.activ,
.page-calendar .dategrid .inland_transit.activ {
  background-color: #eafed7;
}
.page-calendar .dategrid .inland.activ .dategrid-day,
.page-calendar .dategrid .inland_transit.activ .dategrid-day {
  color: #5bb866;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-calendar .dategrid .inland.activ .bg-button,
.page-calendar .dategrid .inland_transit.activ .bg-button {
  background-color: #5bb866;
}
.page-calendar .dategrid .inland .bg-button,
.page-calendar .dategrid .inland_transit .bg-button {
  background-color: #eafed7;
}
.page-calendar .dategrid .delivery.activ,
.page-calendar .dategrid .done.activ {
  background-color: #ffdede;
}
.page-calendar .dategrid .delivery.activ .dategrid-day,
.page-calendar .dategrid .done.activ .dategrid-day {
  color: #ed5864;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-calendar .dategrid .delivery.activ .bg-button,
.page-calendar .dategrid .done.activ .bg-button {
  background-color: #ed5864;
}
.page-calendar .dategrid .delivery .bg-button,
.page-calendar .dategrid .done .bg-button {
  background-color: #ffdede;
}
.page-calendar .Ingredients_items .item {
  border-bottom: 1px solid #f0f0f0;
}
.page-calendar .Ingredients_items .item:last-child {
  border-bottom: none;
}
.page-calendar .YSMCapacityCalendar .proportion {
  background-image: linear-gradient(to right, #51e1ec 0%, #2780d7 100%);
}
.page-calendar .YSMCapacityCalendar .proportion1 {
  background-image: linear-gradient(to right, #9fb1ff 0%, #9963ed 100%);
}
.page-calendar .YSMCapacityCalendar .day-item:hover {
  font-family: "Roboto-Bold";
  font-weight: bold;
}
/*
历史
*/
.page-enquiry-history {
  background-image: url("../images/EnquiryHistory-bg.png");
  background-size: 100% 300px;
  background-repeat: no-repeat;
}
.page-enquiry-history .w-315px {
  width: 315px;
}
.page-enquiry-history .items .item:nth-child(2n) {
  background: #f5f7f9;
}
/*
po流程
*/
.page-po-planning {
  background-image: url("../images/po-planning-bg.png");
  background-size: 100% 300px;
  background-repeat: no-repeat;
}
.page-po-planning .w-125px {
  width: 125px;
}
.page-po-planning .items-top .on {
  background-color: #beeeed;
  color: #25c4c1;
  font-family: "Roboto-Bold";
  font-weight: bold;
}
.page-po-planning .items .item:nth-child(2n) {
  background: #f5f7f9;
}
/*
详情
*/
.page-cog-details {
  background-image: url("../images/page-cog-details-bg.png");
  background-size: 100% 300px;
  background-repeat: no-repeat;
}
.page-cog-details .top {
  z-index: 9;
  margin-left: 1120px;
  border-radius: 50px;
  bottom: 50px;
}
.page-cog-details .h-110px {
  height: 110px;
}
.page-cog-details .border-1px-e8e8e8 {
  border: solid 1px #e8e8e8;
}
.page-cog-details .ingredients-item {
  border-bottom: 1px solid #f0f0f0;
}
.page-cog-details .ingredients-item:last-child {
  border-bottom: none;
}
.page-cog-details .left-icon-line {
  background-image: linear-gradient(to left, rgba(37, 196, 193, 0) 0%, #25c4c1 100%);
}
/*
YSMCapacityCalendar
*/
.page-capacity-calendar {
  background-image: url("../images/page-capacity-calendar-bg.png");
  background-size: 100% 300px;
  background-repeat: no-repeat;
}
.page-capacity-calendar .ivu-tooltip-inner-with-width {
  white-space: normal !important;
}
.page-capacity-calendar .YSMCapacityCalendar .proportion {
  background-image: linear-gradient(to right, #51e1ec 0%, #2780d7 100%);
}
.page-capacity-calendar .YSMCapacityCalendar .proportion1 {
  background-image: linear-gradient(to right, #9fb1ff 0%, #9963ed 100%);
}
.page-capacity-calendar .YSMCapacityCalendar .day-item:hover {
  font-family: "Roboto-Bold";
  font-weight: bold;
}
/*# sourceMappingURL=cog-page.css.map */