@charset "utf-8";

/*公用样式*/
body {
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #222d31;
    font-size: 15px;
    color: #676a6c;
    overflow-x: hidden;
}
.nav > li.active {
    background: #eaf1ff;
}
.nav.nav-second-level > li.active > a {
    border-left: 5px solid #d23723;
}
.nav > li.active > a {
    color: #d23723;
}
ul.nav-second-level {
}
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus {
    background-color: #f5ece0;
    color: #d23723;
}
.nav > li > a {
    font-size: 15px;
    color: #666;
    font-weight: 600;
    padding: 14px 20px 14px 25px;
}
.navbar {
    position: relative;
    min-height: 78.5px;
    margin-bottom: 20px;
}
.navbar-top-links li {
    display: inline-block;
    padding-top: 7px;
}
.navbar-fixed-top, .navbar-static-top {
    background: #4088eb;
}
.text-muted {
    color: #fff1d3;
}
.nav.navbar-right > li > a {
    color: #fff1d3;
}
.mail-box-header {
    background-color: #60a2ff;
    border: 1px solid #e7eaec;
    border-bottom: 0;
    padding: 8px 20px 4px 20px;
    color: #ffffff;
}
.right {
    float: right;
}
.mr10 {
    margin-right: 10px;
}
.btn-danger {
    background-color: #ffffffff;
    border-color: #f77364;
    color: #f77364;
    border-radius: 5px !important;
}
.btn-w-m {
    background-color: #ed5565;
    border-color: #ed5565;
    color: #ffffff;
    border-radius: 20px !important;
}
.btn {
    border-radius: 20px;
}
h4 {
    font-size: 15px;
}
.gray-bg, .bg-muted {
    background-color: #f2f6fd;
}
.clients-list .nav-tabs > li.active > a, .clients-list .nav-tabs > li.active > a:hover, .clients-list .nav-tabs > li.active > a:focus {
    border-bottom: 1px solid #fff;
    background-color: #ffffff;
}
.btn-primary {
    background-color: #ff322c;
    border-color: #ff322c;
    color: #FFFFFF;
    width: 100px;
    border-radius: 5px !important;
}
.btn-seach {
    background-color: #f39800;
    border-color: #f39800;
    color: #FFFFFF;
    width: 100px;
}
.clients-list {
    margin-top: 20px;
}
.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -80px;
    width: 100%;
}
.btn.focus, .btn:focus, .btn:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #ff322c;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning.active:focus {
    background-color: #d59006;
    border-color: #d59006;
    color: #FFFFFF;
}
.text-navy {
    color: #eb4a40;
}
.product-price {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    background-color: #df4f09;
    padding: 6px 12px;
    position: absolute;
    top: -32px;
    right: 0;
}
.hr-line-dashed {
    border-top: 1px dashed #e7eaec;
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.searchdivleft{
    width: 47%;
    float: left;
    margin-right: 25px
}
.searchdivright{
    width: 47%;
    float: left;
    margin-left: 25px
}
.mail-box-header {
    background-color: #fce9db;
    color: #111111;
}
.form-control:focus, .single-line:focus {
    border-color: #fce9db;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {
    background-color: #d12924;
    border-color: #d12924;
    color: #FFFFFF;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus {
    background-color: #d12924;
    border-color: #d12924;
    color: #FFFFFF;
}
.modal {
    z-index: 5050 !important;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger.active:focus {
    background-color: #ff322c;
    border-color: #ff322c;
    color: #FFFFFF;
}
thead {
    border-spacing: 0;
    border-collapse: collapse;
    background-color: #f8eee2;
    color: #111111
}
tbody tr:nth-child(even){
    background-color: #fbf7f4;
}
tbody tr:hover {
    background-color: #f5e7d3;
}
.btn-look {
    background-color: #ffffff;
    border-color: #409eff;
    color: #409eff;
    border-radius: 5px !important;
}
.btn-look:hover, .btn-look:focus, .btn-look:active, .btn-look.active, .open .dropdown-toggle.btn-look, .btn-look:active:focus, .btn-look:active:hover, .btn-look.active:hover, .btn-look.active:focus {
    background-color: #409eff;
    border-color: #409eff;
    color: #FFFFFF;
}
.btn-success {
    background-color: #ff322c;
    border-color: #ff322c;
    color: #ffffff;
    border-radius: 20px !important;
}
.btn-warning {
    background-color: #ffffff;
    border-color: #f8ac59;
    color: #f8ac59;
    border-radius: 5px !important;
}
.fa {
    color: inherit !important;
}
.inmodal .modal-header {
    padding: 0px 0px 20px 0px;
    /* padding: 30px 15px; */
    text-align: center;
}
.inmodal .modal-title {
    height: 30px;
    background-color: #60a2ff;
    font-size: 18px;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 500;
    line-height: 1;
    color: #ffffff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
}
.modal-footer {
    padding: 15px;
    text-align: center;
     border-top: 0px solid #e5e5e5;
    border-radius: 6px;
}
.btn-white {
    color: #ffffff;
    background: #afbdd1;
    border: 1px solid #e7eaec;
    border-radius: 6px;
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px;
    border-radius: 6px;
}
.ibox-content {
    background-color: #ffffff;
    color: inherit;
    padding: 15px 20px 20px 80px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
}
.label-primary, .badge-primary {
    font-size: 12px !important;
    background-color: #fbeaec;
    color: #e05763;
}
.btn-seach:hover, .btn-seach:focus, .btn-seach:active, .btn-seach.active, .open .dropdown-toggle.btn-seach, .btn-seach:active:focus, .btn-seach:active:hover, .btn-seach.active:hover, .btn-seach.active:focus {
    background-color: #cb7e00;
    border-color: #cb7e00;
    color: #FFFFFF;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
     padding-right: 0px;
    padding-left: 15px;
}
.login-form form .btn {
    width: 100%;
    line-height: 40px;
    margin-top: 15px;
    padding: 0;
    font-size: 18px;
    color: #fff;
    letter-spacing: 5px;
    background: #4088eb;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.login-form form .btn:hover {
    background: #1a7bb9;
}
input:focus {
    outline: 1px solid #d63700;
}
.label-warning, .badge-warning {
    font-size: 12px !important;
    background-color: #eaf2fe;
    color: #4088eb;
}
#page-wrapper {
    padding: 0 15px;
    min-height: 568px;
    position: relative !important;
    background-color: #f4f4f4;
}
.time_box .item_date .txt_circle {
    display: inline-block;
    color: #fff;
    text-align: center;
    width: 92px;
    height: 81px;
    background-color: #df4f09;
    font-size: 18px;
}
.plan {
    display: none;
    font-size: 16px;
    top: 40px;
    line-height: 40px;
    color: #df4f09;
    position: absolute;
    width: 190px;
    background-color: #ffffff;
    border: solid 1px #df4f09;
    padding-bottom: 13px;
}
.time_box .item_date .txt_p p {
    line-height: 24px;
    color: #df4f09;
    font-size: 16px;
}
.ibox-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f8eee2;
    border-color: #f8eee2;
    border-image: none;
    border-style: solid solid none;
    border-width: 2px 0 0;
    color: inherit;
    margin-bottom: 0;
    padding: 15px 15px 7px;
    min-height: 48px;
}
.text-success {
    color: #d23723;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 0;
    color: #555555;
}