body {
	margin: 0px;
	padding: 0px;
	line-height: 1.5;
	font-size: 14px;
	color: #333;
	font-family: Helvetica, "Microsoft YaHei", Arial, Helvetica, sans-serif;
	background-color: #fff;
	-webkit-text-size-adjust: none;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
a:focus,a:hover{ outline:none; text-decoration:none;}
.container { min-width:1200px; padding:0;}

header,.page-content,footer{min-width: 1200px;}
header {
    border-bottom: #EEFBFF solid 1px;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(48, 70, 76, 0.3);
    -moz-box-shadow: 0 1px 4px 0 rgba(48, 70, 76, 0.3);
    box-shadow: 0 1px 4px 0 rgba(48, 70, 76, 0.3);
    position: relative;
	box-sizing:border-box;
}
header .navbar{ margin-bottom:0;}
header .logo{ float:left; padding:10px 0;}
header .logo a{ line-height:40px; display:block; font-size: 16px; color: #06C;}
header .logo a i{ font-size: 16px;}
header .logo a span{ color: #504E4E; font-size: 14px;}
header .navbar-nav{ margin:0;}
header .navbar-nav>li{ line-height:20px; padding:20px 0; font-size:12px; position:relative; float:left;}
header .navbar-nav>li+li:before{color: #ccc;content: "|\00a0"; padding:0 13px 0 15px;}
header .navbar-nav>li>a{ display:inline-block; padding:0; color:#007aff;}
header .navbar-nav>li>a:hover{ background:none; color:#f60; text-decoration:underline;}
header .navbar-nav>li .user-name{ margin-right:5px; color:#333;}
header .navbar-nav>li .num{ margin-left:5px; display:inline; padding:2px; background-color:#e62828; color:#fff; border-radius:50%;}

.page-content{background-color:#f6ffff;}
.page-content .container{background-color:#217F9A;}
.page-content .side-nav{ width:120px; float:left; position:relative; background-color:#217F9A;padding-bottom: 20px;}
.page-content .side-nav .user-photo{ padding:30px 0;}
.page-content .side-nav .user-photo .img{ width:60px; height:60px; margin:0 auto;}
.page-content .side-nav .user-photo .img img{ width:100%;}
.page-content .side-nav .user-photo .img .img-circle{ padding:2px; background-color:#fff;}
.side-nav .nav>li>a{ padding:15px; text-align:center; line-height:20px; color:#fff; border-bottom:1px solid #115A6F;}
.side-nav .nav>li.active>a,.side-nav .nav>li>a:hover,.side-nav .nav>li>a:focus{ background-color:#115A6F;}
.login header,.login footer,.reg header,.reg footer{ box-shadow:none; border-color:#ddd;}
.login .page-content .container,.login .page-content,.reg .page-content,.reg .page-content .container{ background-color:#fff;}
.login footer{ background-color:#efefef;}
.login header .logo{ padding:30px 0;}
.reg header{ border:0; padding-top:20px;}

footer{ border-top:1px solid #AEECFF; background-color:#fff;  padding:20px 0; box-sizing:border-box;position: relative; height:90px; overflow:hidden;}
footer .footer-nav{ text-align:center; display:block;}
footer .footer-nav ul{ display:inline-block;}
footer .footer-nav ul:before,footer .footer-nav ul:after{ display:table; content:'';clear:both;}
footer .footer-nav li{ float:left;}
footer .footer-nav li+li:before{color: #ccc;content: "-\00a0"; padding: 0 2px 0 5px;}
footer .footer-nav li a{ color:#999; display:inline-block;}
footer .footer-nav li a:hover{ text-decoration:underline;}
footer>p{ margin:0; color:#999;}

.page-content>.container>.content{padding-top:30px; padding-left:30px; background-color:#F6FFFF; float:right; width:1080px; height:100%; padding-bottom:30px;}

.loginbox{ padding-top: 35px;padding-bottom: 20px;}
.login-form{position: relative;border: solid 1px #ddd;margin:0 auto;box-shadow: 0 0 10px #ddd;z-index: 1;width: 388px; padding:40px;}
.login-form .headline{ font-size:16px; border-color:#aaa; color:#666;}
.login-form .input-group-addon{ border-radius:0;}
.login-form .input-group-addon i{ width:20px; font-size:18px; color:#666;}
.login-form .input-group .form-control{ height:40px;}
.form-btn{ margin-top:20px;}
.form-btn .btn{ border-radius:0; font-size:20px;}

.regbox .nav{ text-align:center; border-bottom:2px solid #ddd;}
.regbox .nav>li{ display:inline-block;}
.regbox .nav>li>a{ color:#999;font-size: 16px; padding:0; line-height:56px; width:250px; text-align:center; cursor:default;}
.regbox .nav>li>a span{ margin-right:10px; display:inline-block; width:28px; height:28px; text-align:center; line-height:29px; font-size:16px; color:#fff; font-weight:bold; background-color:#bbb; border-radius:50%;}
.regbox .nav>li{ margin-bottom:-2px;}
.regbox .nav>li>a:hover,.regbox .nav>li>a:focus{ background:none;}
.regbox .nav>li.active>a{ border-bottom:2px solid #f60; color:#333;}
.regbox .nav>li.active>a span{ background-color:#f60;}
.regbox .tab-content{ padding:50px 0;}
.checkbox label+p,.checkbox a+p{ padding-left:20px;}
.regbox .dropdown-menu{ left:125px; padding:10px;}
.regbox .dropdown-menu p{ margin-bottom:0;}
.regbox .dropdown-menu p+p{ margin-top:10px;}
.regbox [class^="col-"] .dropdown-toggle{ margin-left:20px;}
.regbox .dropdown-menu:before,.regbox .dropdown-menu:after{ position:absolute; display:block; content:'';width:0;height:0; border-color:transparent transparent #D5D5D5 transparent;border-style:dashed dashed solid dashed; border-width:8px; top:-16px; margin-left:-8px; left:20%;}
.regbox .dropdown-menu:after{border-color:transparent transparent #fff transparent;border-width:6px; margin-left:-6px; top:-12px;}
.reg-completed { background-color:#E8F9E8; margin:0 auto; width:1000px; padding:20px 300px;}

.uhbox{ border:1px solid #dee; background-color:#fff; margin-bottom:20px; padding:20px; box-sizing:border-box; position: relative;}
.uhbox.dbrw h5{ float:left; width:75px; margin:0; line-height:35px; font-weight:bold;}
.uhbox.dbrw:before,.uhbox.dbrw:after{ display:table;content:'';clear:both;}
.uhbox.dbrw ul{ float:right; width:calc(100% - 85px);}
.uhbox.dbrw li{ float:left; line-height:35px;}
.uhbox.dbrw li+li:before{color: #ccc;content: "|\00a0"; padding:0 13px 0 15px;}
.uhbox.dbrw li a{ color:#333;}
.uhbox.dbrw li a:hover{ color:#007aff;}
.uhbox.dbrw li a em{ margin-left:5px; font-style:normal; color:#007aff; font-weight:bold;}
.uhbox.uhbtn{ padding-left:60px; padding-right:60px;}
.uhbox.uhbtn .btn-lg{ font-size:18px; padding-top:7px; padding-bottom:7px;}
.uhbox.uhbtn .btn i{ margin-right:10px; color:#999;}
.uhbox.uhbtn .btn-default{ color:#333; border-color:#ccc;}
.uhbox.uhbtn .btn-default:hover,.uhbox.uhbtn .btn-default.active{ background-color:#ddd; color:#007aff;}
.uhbox.uhbtn .btn-default:hover i{ color:#999;}
.uhbox.uhbtn .more{display:block; line-height:1; padding-top:10px; color:#007aff; text-align:center;}
.uhbox.uhbtn .more:hover{ text-decoration:underline; color:#f60;}
.uhbox .header{ margin:-21px -20px 0; padding:0 20px; font-size:16px; border-bottom:1px solid #dee; border-top:1px solid #dee; line-height:40px; height:40px; margin-bottom:15px;}
.uhbox * +.header{ margin-top:0;}
.uhbox .ae-content + .header{ margin-top:20px;}
.uhbox .ae-content .form-group .col-sm-1 {float: left; width: 11%;}
.uhbox .ae-content .form-group .col-sm-11 {float: left; width: 88%;}

.uhbox .control{ position: absolute; right: 5px; top: -20px;}
.uhbox .control a{ color: #007aff;}
.uhbox .control a:hover{ color: #f60; text-decoration: underline;}
.regbox .uhbox{ width:1000px; margin:0 auto 20px;}
.regbox .uhbox .uhbox{ width:auto; margin-bottom:0;}

.uhcols2 .row{ margin:0 -10px;}
.uhcols2 .row [class^="col-xs-"]{ padding:0 10px;}
.headline{ padding-bottom:15px; border-bottom:1px solid #dee; margin:0 0 15px;}
.order-tl{ padding-top:15px; padding-bottom:20px;}
.order-tl:before,.order-tl:after{ display:table; content:''; clear:both;}
.order-tl .o-code{ float:left; font-size:12px; width:140px;}
.order-tl .o-code h6{ font-weight:bold; margin-bottom:3px;}
.order-tl .o-code span{ color:#999; display:block; margin-bottom:3px;}
.order-tl>.time-line{ float:right; width:calc(100% - 180px);padding: 0 50px;}
.time-line:before,.time-line:after{ display:table; content:''; clear:both;}
.time-line ul{ position:relative; width:100%;}
.time-line li{ float:left; position:relative; width:12.5%;height:30px;}
.time-line li:before{ position:absolute; content:''; display:block; top:15px; left:0; width:100%; height:1px; background-color:#ddd;}
.time-line li:after{ position:absolute; content:''; display:block; top:50%; left:50%; margin-left:-6px; margin-top:-6px; width: 12px; height:12px; border-radius:50%; background-color:#999;}
.time-line li.active:before,.time-line li.completed:before,.time-line li.completed:after{background-color:#73B6FF;}
.time-line li.active:after{ background-color:#007aff;}
.time-line li.active .status{ color:#f60;}
.time-line li.active .status:before{position:absolute; content:''; display:block; top:-15px; left:50%; width:50%; height:1px; background-color:#ddd;}
.time-line li:last-child.active .status:before{ display:none;}
.time-line li .content{position:absolute; top:0; margin-top:-31px; border:1px solid #dee; padding:4px 10px;width: auto;white-space: nowrap; min-width:100%; text-align:center; opacity:0; transition:all 0.3s; background-color:#fff;}
.time-line li:hover .content{ opacity:1;}
.time-line li .content:before,.time-line li .content:after{ display:block; content:'';width:0; height:0; border-width:7px; border-style:solid; border-color:#dee transparent transparent; font-size:0; line-height:0; position:absolute; bottom:-14px; left:50%; margin-left:-7px;}
.time-line li .content:after{ border-color:#fff transparent transparent; border-width:6px; bottom:-11px; margin-left:-6px;}
.time-line li .status{ position:absolute; bottom:0; margin-bottom:-21px; width:100%; text-align:center; color:#999}
.time-line li a{ color:#f60;}
.time-line li a:hover{ text-decoration:underline;}
.time-line li .content a{ display:block; line-height:16px;height: 16px;}
.time-line li:first-child{ margin-left:-6.25%;}
.time-line li:first-child:before{ width:50%; left:50%;}
.time-line li:last-child{ margin-right:-6.25%;}
.time-line li:last-child:before{ width:50%;}

.m-status{ padding-top:21px; margin-bottom:50px;}
.m-status .o-detail{ float:right;}
.m-status .o-detail a{ color:#007aff;}
.m-status .o-detail a:hover{ text-decoration:underline;}
.m-status .content{ margin-right:70px;}
.m-status .content .row{ margin:0 -5px;}
.m-status .content .row [class^="col-xs-"]{ padding:0 5px;}
.m-order{ text-align:right;}
.m-order a{color:#007aff;}
.m-order a:hover{ color:#f60;}

.m-status .progress{ background-color:#eee; box-shadow:none; border-radius:0; height:12px; margin-top:3px; margin-bottom:5px;}
.m-status .progress-bar{ background-color:#bbb;}
.m-status .progress-name{ color:#aaa; text-align:center;}
.uhbanner{ margin-bottom:20px;}

/*娴滃瞼楠囩�鑹板焻*/
.tl-nav{ margin-bottom:24px;}
.tl-nav,.tl-nav .nav{ position:relative;}
.tl-nav .nav:before{ position:absolute; display:block; content:''; width:100%; bottom:-4px; left:0; height:4px;filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#e6e6e6', endColorstr = '#fcfcfc');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#e6e6e6', endColorstr = '#fcfcfc')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #e6e6e6, #fcfcfc);
background-image: -ms-linear-gradient(top, #e6e6e6, #fcfcfc);
background-image: -o-linear-gradient(top, #e6e6e6, #fcfcfc);
background-image: -webkit-gradient(linear, center top, center bottom, from(#e6e6e6), to(#fcfcfc));
background-image: -webkit-linear-gradient(top, #e6e6e6, #fcfcfc);
background-image: linear-gradient(top, #e6e6e6, #fcfcfc);
/*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/
}
.tl-nav .nav>li{float:left;}
.tl-nav .nav>li>a{height: 38px;line-height: 38px;_height: auto;padding: 0 8px;margin-right: 24px; color:#666; border-bottom:none; border-radius:0; display:block; text-align:center; position:relative;}
.tl-nav .nav>li>a,.tl-nav .nav>li>a:before{ transition:all 0.2s;}
.tl-nav .nav>li>a:before{position:absolute; display:block; content:''; width:100%; bottom:-2px; left:0; height:2px; background-color:#007aff; opacity:0;}
.tl-nav .nav>li.active>a, .tl-nav .nav>li.active>a:focus, .tl-nav .nav>li.active>a:hover,.tl-nav .nav>li>a:hover,.tl-nav .nav>li>a:focus{ border:0; background:none; color:#007aff;}
.tl-nav .nav>li.active>a:before, .tl-nav .nav>li.active>a:focus:before, .tl-nav .nav>li.active>a:hover:before,.tl-nav .nav>li>a:hover:before,.tl-nav .nav>li>a:focus:before{ opacity:1;}
.tl-nav .tnbadd{ position:absolute; right:0; top:3px;}
.tnbadd .btn i{ margin-right:5px;}
/*閺嶅洨顒锋い锟�
.tabs .nav-tabs{ border-color:#dee;}
.tabs .nav-tabs>li>a{ border-radius:0; font-size:12px; font-family:"simsun"; font-weight:bold; line-height:1; padding-bottom:12px; color:#666; margin-right:4px; border-color:#dee #dee transparent #dee; transition:all 0.2s;}
.tabs .nav-tabs>li>a:hover,.tabs .nav-tabs>li>a:focus{ background-color:#fff;border-color:#dee;}
.tabs .nav-tabs>li>a em{ font-style:normal; color:#007aff; font-family:"microsoft yahei"; margin-left:2px;}
.tabs .nav-tabs>li.active>a, .tabs .nav-tabs>li.active>a:focus, .tabs .nav-tabs>li.active>a:hover{ border-bottom-color:transparent;}
.tabs .tab-content{ border:1px solid #dee; border-top:0; background-color:#fff; padding:20px;}
.table>thead>tr{ background-color:#D9EDF7;}
.table td{ font-size:12px; font-family:"simsun";}
.table>tbody>tr>td:last-child a{ color:#007aff; transition:all 0.2s;}
.table>tbody>tr>td:last-child a:hover{ color:#f60; text-decoration:underline;}
.table>tbody>tr>td:last-child a.btn-primary,.table>tbody>tr>td:last-child a.btn-success,.table>tbody>tr>td:last-child a.btn-warning{ color:#fff;}
.table>tbody>tr>td:last-child a.btn-primary:hover,.table>tbody>tr>td:last-child a.btn-success:hover,.table>tbody>tr>td:last-child a.btn-warning:hover{ color:#fff; text-decoration:none;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ border-color:#BCE8F1;}
.table{ border-bottom:1px solid #BCE8F1; margin-bottom:0;}
.pagination>li>a, .pagination>li>span{margin-left:4px; border-radius:4px; padding:4px 10px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{ background-color:#f5f5f5; border-color:#f5f5f5; color:#007aff;}
.tabs .tab-content .pagination{ margin-bottom:0;}
.table .data-none{ text-align:center; margin:20px 0; font-family:"microsoft yahei";}
.tip-box{ padding:16px; background-color:#eff;}
.tip-box a{ color:#007aff;}
.tip-box a.btn-success,.tip-box a.btn-success:hover,.tip-box a.btn-success:focus{ color:#fff; text-decoration:none;}
.tip-box a.btn-success:hover,.tip-box a.btn-success:focus{ background-color:#3DA03D; border-color:#3DA03D;}
.tip-box a.btn-default,.tip-box a.btn-default:hover,.tip-box a.btn-default:focus{ color:#999; text-decoration:none;}
.tip-box a:hover{ color:#f60; text-decoration:underline;}
.tip-box .tb-header{ margin-bottom:3px;}
.tip-box .tb-content{ margin-bottom:0;}
.tip-box .tb-content:before,.tip-box .tb-content:after{ display:table; content:''; clear:both;}
.tip-box .tb-content dt{ float:left; margin-right:10px;}
.tip-box .tb-content dd{ float:left;}
.tip-box .data-none{ color:#999;}
.tip-box .form-group{ margin-bottom:0;}
.tip-box .form-group+.form-group{ margin-top:15px;}
.alert{ border-radius:0;}
.form-horizontal .form-group .alert{ padding:4px 10px; margin-bottom:0;}
.form-horizontal .alert .text-red{ color:#f50;}
.form-horizontal .radio em{ font-style:normal; margin-right:15px;}
.form-horizontal .radio+a{ padding-top:4px; display:inline-block;}
.form-horizontal .form-group a{ color: #007aff;}
.form-horizontal .form-group a:hover{ text-decoration: underline; color: #f60;}
.form-horizontal .form-group a.btn-primary,.form-horizontal .form-group a.btn-success,.form-horizontal .form-group a.btn-primary:hover,.form-horizontal .form-group a.btn-info,.form-horizontal .form-group a.btn-info:hover,.form-horizontal .form-group a.btn-warning,.form-horizontal .form-group a.btn-warning:hover,.form-horizontal .form-group a.btn-danger,.form-horizontal .form-group a.btn-danger:hover{color: #fff; text-decoration: none;}
.add-contact a{ margin-right:15px; font-size:16px;}
.add-contact a i{ margin-right:5px;}
.form-horizontal .ae-content .alert i{ width:20px; margin-right:0;}
.form-horizontal .ae-content .alert span{ width:calc(100% - 20px);}
.paper-based,.non-pager{ padding: 10px 0;}


/*娑撳﹣绱堕崶鍓у*/
.uploadimg-box{ margin:4px 0 25px;}
.uploadimg-box h5{ font-size:14px; color:#333; margin-bottom:7px; margin-top:0; line-height:1.5;}
.uploadimg-box span{ display:block;margin-bottom:5px; color:#999; font-size:12px;}
.uploadimg-box .content ul{ margin-right:-15px;}
.uploadimg-box .content ul:before,.uploadimg-box .content ul:after{ display:table; content:''; clear:both;}
.uploadimg-box .content li{ float:left; margin-bottom:15px; margin-right:15px;}
.uploadimg-box .img-box{ width:100px; height:100px; position:relative; border:1px solid #ddd; padding:5px; text-align:center; line-height:88px;}
.uploadimg-box .img-box img{ max-width:100%; max-height:100%; width:auto; height:auto;}
.uploadimg-box .img-box .title{ height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 5px; position:absolute; bottom:-25px; right:-1px; left:-1px; border:1px solid #ddd; font-size:12px; text-align:center;}
.uploadimg-box .img-box .control{ position:absolute; bottom:0; top:inherit; right:-1px; left:-1px; background-color:rgba(0,0,0,.7); opacity:0; transition:all 0.2s;}
.uploadimg-box .img-box:hover .control{ opacity:1;}
.uploadimg-box .img-box .control:before,.uploadimg-box .img-box .control:after{ display:table; content:''; clear:both;}
.uploadimg-box .img-box .control a{ float:left; width:50%; box-sizing:border-box; color:#ddd; text-align:center; font-size:16px; line-height:24px;}
.uploadimg-box .img-box .control a+a{ border-left:1px solid #bbb;}

.add-img{ display:block; width:100px; height:100px; border:1px dashed #ddd; text-align:center; padding:16px 0; position:relative; overflow:hidden; transition:all 0.2s;}
.uploadimg-box .content li:hover .add-img{ border-color:#007aff;}
.add-img i{ color:#007aff; margin-bottom:8px;}
.add-img input[type="file"]{ position:absolute; top:0; bottom:0; right:0; z-index:1; opacity:0;cursor: pointer;}

.form-horizontal .pdetail .form-group{ margin-bottom:10px;}
.form-horizontal .pdetail .uploadimg-box{ margin-top:0;}
.page-title{ margin-top:0; margin-bottom:20px;}
.s-box{ background-color:#fff; border:1px solid #eee; padding:20px;}
.order-type{ font-size:16px;}
.ot-box{ border-radius:5px; padding:20px 10px; background-color:#eee; color:#666; font-size:18px; display:block; transition:all 0.2s; margin-bottom:10px;}
.ot-box.active,.ot-box.active:hover,.ot-box.active:focus{ background-color:#007aff; color:#fff;}
.ot-box span{ display:block; font-size:14px; color:#999;}
.ot-box.active span{ color:#bdf;}
.ot-box:hover{ background-color:#ddd; color:#333;}
.order-btn{ padding:10px 0; text-align:center;}
.order-btn .btn-lg{ padding-left:25px; padding-right:25px;}

.orderadd-box>.uhbox,.orderadd-box>.alert{ margin-left:40px;}
.ltime-line{}
.ltime-line li{ position:relative; padding-bottom:20px;}
.ltime-line li:before{ position:absolute; display:block; content:''; top:0; left:14px; height:100%; width:1px; background-color:#dee;}
.ltime-line li:last-child:before{ display:none;}
.ltime-line li .num{ float:left; width:29px; height:29px; text-align:center; line-height:29px; color:#fff; border-radius:50%; background-color:#fda; font-size:18px; position:relative; z-index:2;}
.ltime-line li.completed .num{ background-color:#f90;}
.ltime-line li.active .num{ background-color:#007aff;}
.ltime-line li .content{ margin-left:40px; padding-bottom:20px;}
.ltime-line li .content .title{ margin:0; padding:5px 0; }
.ltime-line li .content .uhbox{ margin-top:20px; margin-bottom:0;}

/*閺冨爼妫挎潪锟�
.fourpoints,.threepoints,.fivepoints,.eightpoints,.sevenpoints{height: 70px;padding: 0 50px;}
.order-tl .fourpoints,.order-tl .threepoints,.order-tl .fivepoints,.order-tl .elevenpoints,.order-tl .eightpoints,.order-tl .sevenpoints{ height:auto; width: calc(100% - 160px);float: right;}
.fourpoints:before,.fourpoints:after,.threepoints:before,.threepoints:after,.fivepoints:before,.fivepoints:after{ display:table; content:''; clear:both;}
.fourpoints .time-line li{ width:33.33333%;}
.fourpoints .time-line li:first-child {margin-left: -16.6666666%;}
.fourpoints .time-line li:last-child {margin-right: -16.6666666%;}
.threepoints .time-line li{ width:50%;}
.threepoints .time-line li:first-child {margin-left: -25%;}
.threepoints .time-line li:last-child {margin-right: -25%;}
.fivepoints .time-line li{ width:25%;}
.fivepoints .time-line li:first-child {margin-left: -12.5%;}
.fivepoints .time-line li:last-child {margin-right: -12.5%;}
.sevenpoints .time-line li{ width:16.666666%;}
.sevenpoints .time-line li:first-child {margin-left: -8.333333%;}
.sevenpoints .time-line li:last-child {margin-right: -8.333333%;}
.eightpoints .time-line li{ width:14.2857%;}
.eightpoints .time-line li:first-child {margin-left: -7.1428%;}
.eightpoints .time-line li:last-child {margin-right: -7.1428%;}
.form-horizontal .form-group-sm .radio{ padding-top:4px;}

.contacts-detail{ padding-left: 20px; padding-top: 5px;}
.contacts-detail p{ margin-bottom: 10px; line-height: 1;}
.form-horizontal .form-group .add-pro-list{ border-radius: 8px; border: 1px dashed #ddd; display: block; padding: 15px; text-align: center; font-size: 18px; color: #999;}
.form-horizontal .form-group .add-pro-list:hover{ background-color: #eee; color: #666; text-decoration: none;}
.form-horizontal .form-group .panel{ margin-top: 15px; margin-bottom: 0;}

.table td input[type="checkbox"]{ margin: 0;}
.line-height-30{ line-height: 30px;}
.margin-right-15{ margin-right: 15px;}
.no-padding-left{ padding-left:0;}
.no-padding-right{ padding-right:0;}
.breadcrumb{ background:none; padding:0;}
.breadcrumb>li+li:before{content: ">\00a0"; font-size:12px; padding:0 2px;}
.breadcrumb>li{ font-size:12px;}
.breadcrumb>li a{ color:#007aff;}
.text-blue,.btn.btn-default.text-blue{ color:#007aff;}
.text-yellow{ color:#f60!important;}
.text-red{ color:#f00!important;}
.text-grey{ color: #999!important;}
.text-indent{ text-indent: 2em;}
.text-left{ text-align:left!important;}
.text-right{ text-align:right!important;}
.text-center{ text-align:center!important;}
.checkbox label, .radio label{ margin-right:15px;}
.btn{ border-radius:3px;}
.btn-default {
  background: #fff;
  border-color: #bbbbbb;
  color: #999; }
  .btn-default .caret {
    border-top-color: white; }
  .btn-default:hover, .btn-default.active {
    background: #bbb;
    color: #fff;
    border-color: #bbbbbb; }
    .btn-default:hover .caret, .btn-default.active .caret {
      border-top-color: #bbbbbb; }

.btn-primary {
  background: #007aff;
  border-color: #007aff; }
  .btn-primary:hover, .btn-primary.active {
    background: #0061CC;
    color: #fff;
    border-color: #0061CC; }
    .btn-primary:hover .caret, .btn-primary.active .caret {
      border-top-color: #007aff; }

.btn-success {
  background: #60c560;
  border-color: #60c560; }
  .btn-success:hover, .btn-success.active {
    background: #3DA03D;
    color: #fff;
    border-color: #3DA03D; }
    .btn-success:hover .caret, .btn-success.active .caret {
      border-top-color: #bbbbbb; }
.btn-info{ color:#fff !important;}
.btn-info:hover, .btn-info.active { text-decoration:none !important;}
  .btn-info:hover .caret, .btn-info.active .caret {
    border-top-color: #5bc0de; }

.btn-warning:hover, .btn-warning.active {
  background: f0ad4e;
  color: #fff;
  border-color: #f0ad4e; }
  .btn-warning:hover .caret, .btn-warning.active .caret {
    border-top-color: #f0ad4e; }
.btn-yellow{ color:#fff !important; background-color:#f60; border-color:#F06000;}
.btn-yellow:hover,.btn-yellow.active{ background-color:#F06000; color:#fff !important; text-decoration:none!important;}

.btn-danger{color: #fff !important;text-decoration:none !important; }
.btn-danger:hover, .btn-danger.active {
  background: #C1413E;
  color: #fff !important;
  border-color: #C1413E; text-decoration:none !important; }
  .btn-danger:hover .caret, .btn-danger.active .caret {
    border-top-color: #d9534f; }

.btn-magenta {
  background: #d94084;
  border-color: #d94084;
  color: white; }
  .btn-magenta:hover, .btn-magenta.active {
    background: transparent;
    color: #d94084;
    border-color: #d94084; }
    .btn-magenta:hover .caret, .btn-magenta.active .caret {
      border-top-color: #d94084; }

.btn-default-outline, .btn-primary-outline, .btn-success-outline, .btn-info-outline, .btn-warning-outline, .btn-danger-outline {
  background: transparent; }

.btn-default-outline {
  color: #999999;
  border: 1px solid #bbbbbb; }
  .btn-default-outline .caret {
    border-top-color: #bbbbbb; }
  .btn-default-outline:hover, .btn-default-outline.active {
    background: #bbbbbb;
    color: white; }
    .btn-default-outline:hover .caret, .btn-default-outline.active .caret {
      border-top-color: white; }

.btn-primary-outline {
  color: #007aff;
  border: 1px solid #007aff; }
  .btn-primary-outline .caret {
    border-top-color: #007aff; }
  .btn-primary-outline:hover, .btn-primary-outline.active {
    background: #007aff;
    color: white; }
    .btn-primary-outline:hover .caret, .btn-primary-outline.active .caret {
      border-top-color: white; }

.btn-success-outline {
  color: #60c560;
  border: 1px solid #60c560; }
  .btn-success-outline .caret {
    border-top-color: #60c560; }
  .btn-success-outline:hover, .btn-success-outline.active {
    background: #60c560;
    color: white; }
    .btn-success-outline:hover .caret, .btn-success-outline.active .caret {
      border-top-color: white; }

.btn-info-outline {
  color: #5bc0de;
  border: 1px solid #5bc0de; }
  .btn-info-outline .caret {
    border-top-color: #5bc0de; }
  .btn-info-outline:hover, .btn-info-outline.active {
    background: #5bc0de;
    color: white; }
    .btn-info-outline:hover .caret, .btn-info-outline.active .caret {
      border-top-color: white; }

.btn-warning-outline {
  color: #f0ad4e;
  border: 1px solid #f0ad4e; }
  .btn-warning-outline .caret {
    border-top-color: #f0ad4e; }
  .btn-warning-outline:hover, .btn-warning-outline.active {
    background: #f0ad4e;
    color: white; }
    .btn-warning-outline:hover .caret, .btn-warning-outline.active .caret {
      border-top-color: white; }

.btn-danger-outline {
  color: #d9534f;
  border: 1px solid #d9534f; }
  .btn-danger-outline .caret {
    border-top-color: #d9534f; }
  .btn-danger-outline:hover, .btn-danger-outline.active {
    background: #d9534f;
    color: white; }
    .btn-danger-outline:hover .caret, .btn-danger-outline.active .caret {
      border-top-color: white; }

.btn-magenta-outline {
  color: #d94084;
  border: 1px solid #d94084; }
  .btn-magenta-outline .caret {
    border-top-color: #d94084; }
  .btn-magenta-outline:hover, .btn-magenta-outline.active {
    background: #d94084;
    color: white; }
    .btn-magenta-outline:hover .caret, .btn-magenta-outline.active .caret {
      border-top-color: white; }
	  
.table-bordered{ border-color: #BCE8F1;}
.form-horizontal .form-group-sm .control-label{ font-size:14px; padding-top:4px; color:#666; font-weight:normal;}
.form-control,.form-group-sm .form-control,.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle{ border-radius:0;}
/*.input-group .form-control{ border-top-left-radius:3px;border-bottom-left-radius:3px;}*/
.form-group-sm .form-control-static{ padding:5px 10px; font-size:14px;line-height: 19px;min-height: 30px;}
.help-block{ font-size:12px;}
.has-warning .form-control{ border-color:#e66045;}
.has-warning .help-block{ color:#666;}
.has-warning .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ vertical-align: middle;}
.panel{ border-radius: 0; box-shadow: none;}
.panel .table{ border-bottom: 0;}
.panel .table th{ white-space: nowrap; padding: 0 1em;}
.panel .table td{ white-space: nowrap;}
.panel .table  tr td{ width: 15%;}
.panel .table  tr td + td{ width: 15%;}
.panel .table  tr td + td + td{ width: 20%;}
.panel .table  tr td + td + td + td{ width: 15%;}
.panel .table  tr td + td + td + td + td{ width: 15%;}
.panel .table  tr td div{ width: 540px; overflow: hidden; text-overflow: ellipsis;}
.panel-footer em{ margin-right: 20px; font-style: normal;}
.panel-footer em.h4{ font-size: 16px;}
.panel-footer em:last-child{ margin-right: 0;}
.table .pagination{ margin: 0;}
.table .checkbox{ margin: 0; line-height: 20px; padding-top: 4px; margin-left: 6px;}
.table .radio{ margin: 0;}
.table td .checkbox input[type="checkbox"]{ margin: 4px 0 0 -20px;margin-top: 4px\9;}
.clearfix .panel-title{ float: left;}
.clearfix .panel-control{ float: right; line-height: 1;}
.clearfix .panel-control a{ font-size: 12px;}
.clearfix .panel-control a+a{ margin-left: 10px;}

.inputmodal{ position: relative;}
.inputmodal a{ position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.upload-file{ position: relative; display: block; padding-right: 50px;}
.upload-file .uf-title{ color: #999; display: block; line-height: 20px;}
.upload-file .uf-title a{ margin-right: 10px; white-space: nowrap;overflow: hidden;text-overflow:ellipsis; display: inline-block; max-width: calc(100% - 80px); float: left;}
.upload-file .uf-trash{ position: absolute; right: 0; font-size: 16px; top: -1px; }

.letter h4{ line-height: 1.5; margin-bottom: 20px;}
.table-center td,.table-center th{ text-align: center;}
.letter .table{ margin-bottom: 0;}
.letter .table>tbody>tr>td, .letter .table>tbody>tr>th, .letter .table>tfoot>tr>td, .letter .table>tfoot>tr>th, .letter .table>thead>tr>td, .letter .table>thead>tr>th{ border-color: #666;}
.letter .table-bordered{ border: 2px solid #666;}
.order-completed{ position: relative; padding: 10px 10px 20px 100px;}
.order-completed i{ position: absolute;top: 15px; left: 20px;}
.display-block{ display: block;}
.display-none{display: none;}
tr.display-block{ display: table-row;}
.table>tbody>tr.display-block>td{ border-top-style: dashed; border-top-color: #eee;}
.table>tbody>tr>td:last-child a.unfolded:hover{ text-decoration: none;}
.width-120{ width: 120px !important;}
.width-100{ width: 100px !important;}
.width-80{ width: 80px !important;}
.form-inline label,.form-inline>.form-group{ font-weight: normal; margin-right: 5px;}
.tab-pane .form-inline{ margin-bottom: 15px;}
.uhbox .tabs .tab-content{ border:0; padding: 20px 0;}
.alert a{ color: #007aff;}
.alert a:hover{color: #f60;}
.tp-tabs>ul{ margin-bottom:20px; margin-left:-20px;}
.tp-tabs>ul:before,.tp-tabs>ul:after{ display:table; content:'';clear:both;}
.tp-tabs>ul>li{ float:left; position:relative;}
.tp-tabs>ul>li a{ display:block; color:#333; font-size:12px; transition:all 0.3s;padding: 0 20px;}
.tp-tabs>ul>li.active a,.tp-tabs>ul>li a:hover,.tp-tabs>ul>li a:focus{ color:#f60;}
.tp-tabs>ul>li+li:before {
	position:absolute;
	top:-2px;
	left:-2px;
    color: #ccc;
    content: "|\00a0";
}
.tp-tabs .tab-content{ padding:0; border:0;}

.message-list .message-nav{ float:left;}
.message-nav ul{ margin-top:-20px; padding-bottom:50px; border-right:1px solid #ddd; width:200px;}
.message-nav li.title{ display:block; color:#333; font-size:15px; font-weight:bold; margin-top:20px; margin-bottom:5px;}
.message-nav li em{ font-style:normal; color:#f60; margin-left:5px;}
.message-nav li a{ display:block; color:#666; font-size:13px; margin-left:10px; line-height:20px; padding:5px 0 5px 10px;}
.message-nav li a em{ font-weight:normal;}
.message-nav li.active a,.message-nav li a:hover{ color:#f60;}
.message-nav li.active a{ background-color:#dee;}
.message-list .message-content{ margin-left:230px;}
.message-content h4 a{ font-size:14px; color:#007aff;}
.message-list:before,.message-list:after{ display:table; content:'';clear:both;}
.panel-default .table>tbody>tr>td,.panel-default .table>tbody>tr>th, .panel-default .table>tfoot>tr>td, .panel-default .table>tfoot>tr>th,.panel-default .table>thead>tr>td,.panel-default .table>thead>tr>th{border-color:#ddd;}
.text-666{ color:#666;}

.indentation{ position:relative; padding-left:30px;}
.indentation .num{ position:absolute; top:0; left:0;}

.bank-box{ border:1px solid #dee; padding:15px 20px; position:relative;}
.bank-box p{ margin-bottom:0;}
.bank-box p+p{ margin-top:10px;}
.bank-box p span{ width: 80px; display:inline-block;}
.bank-box .edit{ position:absolute; background-color:rgba(0,0,0,.3); top:0;left:0;right:0; bottom:0; z-index:1; opacity:0; transition:all 0.3;}
.bank-box .edit:hover{ opacity:1;}
.bank-box .edit a{ position:absolute;background-color:#fff;width:70px;height:34px; border-radius:5px; text-align: center; line-height:34px; top:50%; left:50%; margin-top:-17px; margin-left:-35px; color:#007aff; font-size:16px;}
.bank-box .edit a:hover{ color:#f60;}
.bank-add{ position:absolute; top:-40px; right:0;}
.tab-content>.tab-pane{ position:relative;}
.ml-order { border-left:1px solid #ddd; padding:20px; text-align:center; margin-top:20px;}
.no-border{ border:none;}
.logistics .nav-tabs>li>a{ color:#333; padding-top:0;}
.logistics .nav-tabs{ border:none;}
.logistics .nav-tabs>li{ margin-bottom:0;}
.logistics .nav-tabs>li>a,.logistics .nav-tabs>li>a:hover,.logistics .nav-tabs>li.active>a:hover,.logistics .nav-tabs>li.active>a:focus{ background:none; border:none;}
.logistics .nav-tabs>li.active>a{ color:#007aff;}
.logsbox{ padding:15px; border:1px solid #dee; margin-bottom:20px;}
.logsbox .input-group-addon{ border-radius:0;}
.logsbox a.input-group-addon{ color:#f60;}
.logsbox .input-group .form-control{ height:40px;}
.logsbox .btn{ font-size:16px; padding:8px 20px;}
.logsbox .form-group{ margin-bottom:10px;}
.logsbox .form-inline{ margin-bottom:-10px;}
.logsbox>p{ margin-bottom:0;}
.logsbox>p+p{ margin-top:10px;}
.logsbox>h3{ margin-top:0;}
.width-60{ width:60px!important;}
.width-80{ width:80px!important;}
.width-100{ width:100px!important;}
.width-120{ width:120px!important;}
.width-150{ width:150px!important;}
.width-200{ width:200px!important;}
.width-250{ width:250px!important;}
.table>thead.logslisttitle>tr{ background-color:#007aff;}
.table>thead.logslisttitle>tr>td{ color:#fff; padding-top:15px; padding-bottom:15px;}
.table>tbody>tr.tablespace>td{ padding:10px; border:0;}
.table>tbody>tr.hasborder{ border-left:1px solid #BCE8F1; border-right:1px solid #BCE8F1;}
.table>tbody>tr.hasborder>td{ color:#666; padding-top:20px; padding-bottom:20px;}
.table>tbody>tr.hasborder>td .btn-warning{ color:#fff;}
.table>tbody>tr.hasborder>td .btn-warning:hover{ text-decoration:none;}
.text-success {
    color: #44B346!important;
}
.table>tbody>tr>td.veraligntop{ vertical-align:top;}
.table>tbody>tr.hasborder>td.veraligntop{ line-height:30px;}
.table-more{ margin-top:1px; text-align:center; margin-bottom:20px;}
.table-more a{ padding:4px 8px; background-color:#fff; border:1px solid #BCE8F1; border-top:0;}

.logsblock{ padding:15px 0 0; background-color:#f5ffff; border:1px solid #e0ffff; margin-bottom:15px; position:relative;}
.logsblock .trash{ position:absolute; top:10px; right:10px; z-index:10;}
.agreement{ height:400px; overflow-y:auto; margin-bottom:0;}
.agreement p{ font-size:12px; font-family:"microsoft yahei"; margin-bottom:20px;}
.text-underline{ text-decoration:underline;}
.agreement-content .table{ margin-bottom:20px;}
.margin-bottom-20{ margin-bottom:20px;}
.form-inline { margin-bottom:-10px;}
.form-inline .form-group{ margin-bottom:10px;}
.search .panel-heading{ padding:0;}
.search .panel-title a{ display:block; padding:5px 10px; text-align:center; font-size:12px;}

.panel-primary{ border-color:#dee; width: 1050px; overflow: auto;}
.panel-primary>.panel-heading{ background-color:#5db2ff; border-color:#5db2ff; border-radius:0;margin: -1px -1px 0;}
.panel-heading{ background-color:#5db2ff; border-color:#5db2ff; border-radius:0;margin: -1px -1px 0; color: #fff;}
td .control-btn {
    display: block;
}
td .control-btn+.control-btn{ margin-top:5px;}
.pro-img {
    text-align: center;
    display: block;
    border: 1px solid #ddd;
    padding: 5px;
}
.pro-img img {
    height: 150px;
    max-width: 100%;
}
.downloadfiletable{ margin:0 0 20px;}
.downloadfiletable .table+.table{ margin-top:10px;}
.tlbox {
    padding: 0 0 30px;
}
.timeline {
	list-style: none;
	padding: 0;
	position: relative
}
.timeline:before {
	top: 0;
	bottom: -35px;
	position: absolute;
	content: " ";
	width: 3px;
	left: 50%;
	margin-left: -1.5px;
	box-shadow: 0 1px 6px rgba(0,0,0,.175);
	background-color: #f3f3f3
}
.timeline>li {
	margin-bottom: 20px;
	position: relative
}
.timeline>li:before, .timeline>li:after {
	content: " ";
	display: table
}
.timeline>li:after {
	clear: both
}
.timeline>li>.timeline-datetime {
	color: #737373;
	position: absolute;
	left: 55%;
	top: 6px;
	text-align: left;
	padding: 10px
}
.timeline>li>.timeline-datetime .timeline-time, .timeline>li>.timeline-datetime .timeline-date {
	display: block;
	font-size: 11px;
	font-family: 'Lucida Sans', 'trebuchet MS', Arial, Helvetica
}
.timeline>li>.timeline-datetime .timeline-time {
	font-size: 14px;
	font-weight: bold
}
.timeline>li>.timeline-panel {
	background-color: #fbfbfb;
	-lh-property: 0;
	width: -webkit-calc(50% - 45px);
	width: -moz-calc(50% - 45px);
	width: calc(50% - 45px);
	float: left;
	border-radius: 2px;
	padding: 0;
	position: relative;
	box-shadow: 0 1px 6px rgba(0,0,0,.175)
}
.timeline>li>.timeline-panel .timeline-header .timeline-title {
	display: block;
	padding: 10px 20px 0;
	min-width: 200px;
	font-size: 14px;
	font-family: 'Lucida Sans', 'trebuchet MS', Arial, Helvetica;
	font-weight: 700
}
.timeline>li>.timeline-panel .timeline-header .timeline-datetime {
	position: absolute;
	top: 5px;
	right: 10px;
	font-family: 'Lucida Sans', 'trebuchet MS', Arial, Helvetica;
	font-size: 14px;
	display: none
}
.timeline>li>.timeline-panel .timeline-body {
	padding: 10px 20px 20px;
	line-height: 22px
}
.timeline>li>.timeline-panel .timeline-body>p, .timeline>li>.timeline-panel .timeline-body>ul {
	margin-bottom: 0
}
.timeline>li>.timeline-panel .timeline-body>p+p {
	margin-top: 5px
}
.timeline>li>.timeline-panel .timeline-footer {
	padding: 5px 20px 10px;
	border-top: 1px solid #eee
}
.timeline>li>.timeline-panel .timeline-footer .footer-registrar {
	font-size: 12px;
	color: #555
}
.timeline>li>.timeline-panel:before {
	position: absolute;
	top: 16px;
	right: -15px;
	display: inline-block;
	border-top: 15px solid transparent;
	border-left: 15px solid #e5e5e5;
	border-right: 0 solid #e5e5e5;
	border-bottom: 15px solid transparent;
	content: " "
}
.timeline>li>.timeline-panel:after {
	position: absolute;
	top: 17px;
	right: -14px;
	display: inline-block;
	border-top: 14px solid transparent;
	border-left: 14px solid #fbfbfb;
	border-right: 0 solid #fbfbfb;
	border-bottom: 14px solid transparent;
	content: " "
}
.timeline>li .timeline-badge {
	width: 50px;
	height: 50px;
	font-size: 1.4em;
	text-align: center;
	position: absolute;
	top: 6px;
	left: 50%;
	margin-left: -25px;
	background-image: linear-gradient(to bottom, #eee 0, #fbfbfb 100%);
	z-index: 100;
	-webkit-border-radius: 50%;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 50%;
	-moz-background-clip: padding;
	border-radius: 50%;
	background-clip: padding-box;
	box-shadow: 0 1px 6px rgba(0,0,0,.175);
	color: #444
}
.timeline>li .timeline-badge .badge-picture {
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 50%;
	-moz-background-clip: padding;
	border-radius: 50%;
	background-clip: padding-box
}
.timeline>li .timeline-badge i {
	line-height: 50px
}
.timeline>li .timeline-badge[class*="bg-"] {
	background-image: none!important;
	color: #fff
}
.timeline>li.timeline-inverted>.timeline-datetime {
	left: auto;
	right: 55%;
	text-align: right
}
.timeline>li.timeline-inverted>.timeline-panel {
	float: right
}
.timeline>li.timeline-inverted>.timeline-panel:before {
	border-left-width: 0;
	border-right-width: 15px;
	left: -15px;
	right: auto
}
.timeline>li.timeline-inverted>.timeline-panel:after {
	border-left-width: 0;
	border-right-width: 14px;
	left: -14px;
	right: auto
}
.timeline>li.timeline-node {

	width: 150px;
	margin: 0 auto 20px;
	text-align: center
}
.blue {
	color: #5db2ff!important
}
.darkorange {
    color: #ed4e2a!important;
}

.tuishui{ position:relative; width:450px; margin:0 auto;}
.tuishui ul:before,.tuishui ul:after{ display:table; content:''; clear:both;}
.tuishui li{ float:left; width:50%; text-align:center; position:relative;}
.tuishui li:first-child{ margin-left:-25%;}
.tuishui li:last-child{ margin-right:-25%;}
.tuishui li .step{ display:inline-block; position:relative;line-height: 35px;font-size: 15px; width:40px; height:40px;border: 2px solid #e5e5e5; border-radius:50%; background-color:#fff; color:#ccc;text-align: center;}
.tuishui li:before{ position:absolute; content:''; z-index:0; left:0; top:19px; display:block; width:100%; height:2px; background-color:#e5e5e5;}
.tuishui li:first-child:before,.tuishui li:last-child:before{ width:50%;}
.tuishui li:first-child:before{left:50%;}
.tuishui li.active:before{ background-color:#2dc3e8;}
.tuishui li.active .step{ border-color:#2dc3e8; color:#2dc3e8;}
.tuishui li .title{ display: block;margin-top: 4px;font-size: 14px;line-height: 20px;text-align: center;color: #d0d0d0;}
.tuishui li.active .title{ color:#333;}
.tsstep-btn{ margin: 20px 0 0; text-align:center;}
.panel-heading a{ color:#fff;}
td .user-img img.img-thumbnail{ width:50px; height:50px; padding:0;}

.at-box .headline{ border-color:#ddd; padding-top:10px;}
.at-box .form-group{ margin-bottom:5px;}

.select2-container .select2-choice {height: 40px !important;}

.faq-page .bordered{border:1px solid #e7ecf1}
.faq-page .search-bar{padding:20px;margin-bottom:30px;background-color:#fff}
.faq-page .search-bar .input-group{width:100%}
.faq-page .search-bar .input-group>input{border:none;background-color:#f3f6f9;color:#a0a9b4;height:55px;}
.faq-content-1 .faq-section{background-color:#fff;padding:40px 30px 30px;margin-bottom:30px;}
.faq-content-1 .faq-section>.faq-title{margin:0 0 20px;font-size:14px;font-weight:600;letter-spacing:1px}
.faq-content-1 .faq-section .panel-group,.faq-content-1 .faq-section>.faq-content .panel-body>p:last-child{margin-bottom:0}
.faq-content-1 .faq-section>.faq-content .panel{border:none}
.faq-content-1 .faq-section>.faq-content .panel-heading{background-color:transparent;margin-top:15px}
.faq-content-1 .faq-section>.faq-content .panel-heading i{font-size:10px;color:#3598DC;margin-right:10px;margin-top:4px;float:left}
.faq-content-1 .faq-section>.faq-content .panel-heading .accordion-toggle{font-size:16px;font-weight:600;color:#5c646a;padding:0 0 10px 20px;line-height:22px}
.faq-content-1 .faq-section>.faq-content .panel-heading .accordion-toggle:hover{text-decoration:none;color:#3598DC}
.faq-content-1 .faq-section>.faq-content .panel-body{border:none;background-color:#f3f6f9;margin-left:58px}
.faq-content-1 .faq-section>.faq-content .panel-body>p{color:#6a757e;font-size:14px;line-height:22px}
.faq-content-1 .faq-section>.faq-content .panel-body>p:first-child{margin-top:0}
.faq-content-1 .faq-section>.faq-content .panel-body img {max-width:100%;}
.faq-content-1 .faq-section>.faq-content .panel-body ul {margin-left:10px;}
.faq-content-1 .faq-section>.faq-content .panel-body ul li {list-style:initial;}
.font-blue {color: #3598dc!important;}

.c-E40F0F {color: #E40F0F;}
.text-red {
	color: red;
}
.no-padding-right {
	padding-right: 0;
}
#s2id_customerType .select2-choice {
	height:30px !important;
}

.radio-fk{
	display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #333;
    margin-left: 120px;
    margin-top: 10px;
}