/* orderGuide page css start */
.hub_app_14 .selectOrder-guide label,
.hub_app_14 .selectOrder-guide input{vertical-align: middle; color: #666;}
.hub_app_14 .selectOrder-guide input{width: 250px; margin-left: 12px;}
.hub_app_14 .orderGuide-table th{color: #636363; font-size: 18px;}
.hub_app_14 .orderGuide-table td{font-size: 16px; text-transform: capitalize; color: #636363; line-height: 18px;}
.hub_app_14 .orderGuide-table .btn-border{padding: 3px 12px 3px 7px; font-size: 14px;}
.hub_app_14 .orderGuide-table small{display: block; font-size: 13px;}
.hub_app_14 .orderGuide-table tr.totalListing-row{background-color: #E8E8E8;}
/* orderGuide page css end */

/* orderHistory page css start */
.hub_app_14 .border-top-0{border-top: 0 !important;}
.hub_app_14 .order-details h3{font-size: 30px; margin: 10px 0 5px;}
.hub_app_14 .order-details .order-date{background-color: #F0F1F5; border-radius: 4px; font-weight: 600; font-size: 18px; padding: 5px 10px;}
.hub_app_14 .order-details .order-date span{font-weight: normal;}
.hub_app_14 .received_qty{border-radius: 4px !important; width: 50px; padding: 4px 0 !important;}
.hub_app_14 .grand_total_order{background-color: #E6E9EE; bottom: 21px; position: fixed; width: 94%; font-size: 14px;}
.hub_app_14 .media-left{display: block; float: left;}
.hub_app_14 .img-sm{height: 46px; width: 46px;}
.hub_app_14 .pad-hor{padding-left: 15px;}
.hub_app_14 .speech{background-color: #F9FAFC; border-radius: 0; color: #444; display: inline-block; padding: 12px 20px; position: relative; width: 100%;}
.hub_app_14 .speech::before{border-bottom: 10px solid transparent; border-right: 10px solid #F9FAFC; border-top: 10px solid transparent; content: ""; display: block; height: 0; left: 0; margin: 8px 0 0 -10px; position: absolute; top: 0; width: 0;}
.hub_app_14 .media-body p{margin: 0;}
.hub_app_14 .mdl_comment_button{background-color: #1BBC9B; border-radius: 50%; color: #fff; cursor: pointer; height: 52px; margin: 15px; padding: 14px; width: 52px;}
.hub_app_14 .sullpier .addon-border-primary{border: 1px solid #578EBE;}
.hub_app_14 .sullpier .addon-primary{background-color: #578EBE; color: #fff; border-color: #578EBE;}
.hub_app_14 .sullpier .addon-border-green{border: 1px solid #1BBC9B;}
.hub_app_14 .sullpier .addon-green{background-color: #1BBC9B; color: #fff; border-color:#1BBC9B;}
.hub_app_14 .sullpier .cust_addon_lavel .total_price{ background-color: #E8E8E8; border-radius: 0 4px 4px 0; font-size: 19px; padding: 0 12px; vertical-align: middle; display: table-cell; font-weight: 600; letter-spacing: 1px;}
.hub_app_14 .sullpier .cust_addon_lavel .total_icon{border-radius: 4px 0 0 4px; font-size: 19px; padding: 5px 14px; vertical-align: middle; display: table-cell; font-weight: 600;}

/* orderHistory page css end */

/* zipOrdered page css start */
.hub_app_14 .zipOrdering-main .box-content{border: 0;}
.hub_app_14 .product-searchBox{float: left; width: 65%; position: relative;}
.hub_app_14 .product-searchBox input{width: 80%; float: left;}
.hub_app_14 .product-searchBox .btn-primary{float: left; margin-left: -1px; padding: 7px 20px 6px; max-height: 34px; margin-bottom: 0;}
.hub_app_14 .orderQuaintity-less{border: 1px solid #df3b3b; position: relative; margin-right: -6px; background-color: #fafafa; padding: 0 7px; line-height: 22px; height: 24px;}
.hub_app_14 .orderQuaintity-less:hover{background-color: #fff;}
.hub_app_14 .orderQuaintity-less:focus{border: 1px solid #478FCA;}
.hub_app_14 .orderQuaintity-add{border: 1px solid #1BBC9B; margin-left: -4px; background-color: #fafafa; padding: 0 7px; line-height: 22px; height: 24px;}
.hub_app_14 .orderQuaintity-add:hover{background-color: #fff;}
.hub_app_14 .orderQuaintity-add:focus{border: 1px solid #478FCA;}
.hub_app_14 .orderQuaintity-number{max-width: 60px; padding: 0; line-height: 22px; height: 24px; text-align: center;}
.hub_app_14 .site-subscribeSummary h2{border-radius: 0;}
.hub_app_14 .site-summaryHeading{padding-top: 6px; padding-bottom: 5px;}
.hub_app_14 .site-summaryHeading span{font-weight: normal;  font-size: 18px; margin: 0;}
.hub_app_14 .site-summaryHeading p{margin: 0; max-width: 80%; line-height: 19px;}
.hub_app_14 .site-summaryHeading small{display: block; font-size: 14px; font-weight: normal;}
.hub_app_14 .site-summaryHeading .fa-comment{position: absolute; right: 12px; top: 6px;}
.hub_app_14 .finalCheckout-btn{float: right; margin-right: 0;}
.hub_app_14 .finalCheckout-btn i{margin-left: 30px;}
.hub_app_14 .lessAmount-alert{font-size: 14px; color: #fff; line-height: 16px; background-color: #f8b657;}
.hub_app_14 .clearAll-link{background-color: #DF3B3B; border-radius: 5px; transition: 0.3s; color: #fff; cursor: pointer; float: left; font-size: 18px; line-height: 18px; margin: 2px 0 0; padding: 5px 10px; text-transform: capitalize;}
.hub_app_14 .purchased-SiteLists{background-color: #f6f6f6; float: left; width: 100%; padding: 0;}
.hub_app_14 .btnwith-label div.target {
    background-color: #35c4ff;
    border-radius: 50%;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    height: 22px;
    position: absolute;
    right: -10px !important;
    left: auto !important;
    top: -9px;
    width: 22px;
    padding-top: 2px; 
}
.hub_app_14 .btnwith-label div.inner-target {
    background-color: #35c4ff;
    border-radius: 50%;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    height: 22px;
    position: absolute;
    right: 10px !important;
    left: auto !important;
    top: -9px;
    width: 22px;
    padding-top: 2px;
}
.hub_app_14 .btnwith-label .ui-effects-wrapper {
    
    right: 0px !important;
    left: auto !important;
    
}

/* zipOrdered page css end */

/* zipOrdering-suppliers page css start */
.hub_app_14 .zipOrdering-suppliers .supplier_img, .hub_app_14 .zipOrdering-suppliers .vendor_img{width: 30px; height: 30px;}
.hub_app_14 .zipOrdering-suppliers .btn-border {font-size: 14px; padding: 3px 12px 3px 7px;}
.hub_app_14 .zipOrdering-suppliers .f_more_tab .f_more_thead_gray{background-color: #E8E8E8; color: #636363; border-bottom: 1px solid #dedde3;}
.hub_app_14 .zipOrdering-suppliers .f_more_tab .f_more_thead_gray h2{ font-size: 18px; font-weight: 600; margin:0; padding: 10px 0;}
.hub_app_14 .zipOrdering-suppliers .f_more_tab .f_more_thead_light_blue{background-color: #b9daf9; padding: 2px 15px;}
.hub_app_14 .zipOrdering-suppliers .f_more_tab .f_more_thead_light_blue .btn_dropdown{background-color: #fff; padding: 2px 10px; margin: 0; border-radius: 0;}
.hub_app_14 .zipOrdering-suppliers .f_more_tab .border-blue:hover {background-color: #54A3F2; color: #fff; transition: all 0.3s ease 0s;}
.hub_app_14 .zipOrdering-suppliers .f_more_tab .border-blue {border-color: #54A3F2; color: #54A3F2;}
.hub_app_14 .zipOrdering-suppliers .f_more_tab .sullpier_product_img{ border: 2px solid #ccc; border-radius: 6px; height: 160px; display: table; width: 100%; opacity: 0.4; cursor: pointer;}
.hub_app_14 .zipOrdering-suppliers .f_more_tab .sullpier_product_img:hover,
.hub_app_14 .zipOrdering-suppliers .f_more_tab .sullpier_product_img.active{opacity: 1.0;}
.hub_app_14 .zipOrdering-suppliers .f_more_tab .sullpier_product_img h4{ color: #fff; font-weight: 700; margin:0; font-size: 30px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; vertical-align: middle; padding: 0 10px;}
.hub_app_14 .zipOrdering-suppliers .search_input_icon{ background: #234242 none repeat scroll 0 0; color: #999999;  margin-right: 0 !important; margin-top: 1px !important; padding: 8px; position: absolute; top:0; right:0;}
/* zipOrdering-suppliers page css end */

/* zipOrdering checkout page css start */
.hub_app_14 .productSupplier-details h3{line-height: 24px;}
.hub_app_14 .productSupplier-details .fa-comment{position: absolute; right: 22px; top: 0;}
.hub_app_14 .zipOrdering-checout .table-search {right:162px; top: -2px;}
.hub_app_14 .cursor-context-menu { cursor: context-menu;}
/* zipOrdering checkout page css end */

/* supplierDetails page css start */
.hub_app_14 .supplierTitles h3{line-height: 32px; color: #636363;}
.hub_app_14 .supplierTitles p{line-height: 18px; font-size: 15px; color: #636363;}
.hub_app_14 .innerHeading{margin: 0 -15px 20px; border-bottom: 1px solid #E5E6EA; font-size: 20px; line-height: #666; padding: 0 15px; color: #666;}
.hub_app_14 .supplierDetail-form{color: #666;}
.delivery_cacal_tab table{border-left:0; border-right:0;}
.delivery_cacal_tab table thead tr{background-color: #fff; border-bottom: 2px solid #d2d2d2;}
.delivery_cacal_tab table tr th{vertical-align: middle; font-size: 16px; text-align: center;}
/* supplierDetails page css end */

.hub_app_14 .calendarDays-box{margin: 0; padding: 4px; background-color: #ddd;}
.hub_app_14 .calendarDays-box li{float: left; margin-left: 4px;}
.hub_app_14 .calendarDays-box li:first-child{margin-left: 0;}
.hub_app_14 .calendarDays-box li a{float: left; background-color: #f7f7f7; color: #000; transition: 0.3s; padding: 5px; text-align: center; width: 28px;}
.hub_app_14 .calendarDays-box li.active a{background-color: #578EBE; color: #fff; transition: 0.3s;}

/* dashoard page css start */
.hub_app_14  .zord_dasboard .sales-trend .min-width{min-width:80px;}
.hub_app_14 .zord_dasboard .summary-tab {position:relative ;min-width: 290px; margin: 0 auto; border: 1px solid #e6e9ed;text-align: center; color:#666; border-radius: 5px;display:table;}
.hub_app_14 .zord_dasboard .summary-tab .data{vertical-align:middle;text-align: center; background-color: #f0f1f5; color:#666;padding:7px 10px;font-size: 28px;display:table-cell;}
.hub_app_14 .zord_dasboard .summary-tab .gtbg{height:75px;vertical-align:middle;padding: 10px; border-top-left-radius: 5px;border-bottom-left-radius: 5px;display:table-cell;width:67px;}
.hub_app_14 .zord_dasboard .gtgb-sales{letter-spacing: 1px;font-weight:600;margin-top:40px;}
.hub_app_14 .zord_dasboard .new{left: 50px; padding: 0 12px; position: absolute;}
.order-dashboard-chart{ width: 100%; height:280px;border:1px solid #ddd}
.hub_app_14 .noTransformText{ text-transform:none;}
/* dashboard page css end  */
.hub_app_14 .orderGuide-table .table-search{top: 0;}

.hub_app_14 .bg-light-green {
	background: #31CE73 !important;
}
.hub_app_14 .bg-light-cyan {
	background: #35c4ff !important;
}
.hub_app_14 .bg-light-gray {
	background: gray !important;
}


.hub_app_14 #zip-logbook-logMdl .profile-activity {
	padding: 10px 4px;
}

.hub_app_14 #zip-logbook-logMdl .profile-activity {
	padding: 10px 4px;
	border-bottom: 1px dotted #D0D8E0;
	position: relative;
	border-left: 1px dotted #FFF;
	border-right: 1px dotted #FFF;
	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s;
}

.hub_app_14 #zip-logbook-logMdl .profile-activity:first-child {
	border-top: 1px dotted transparent;
}

.hub_app_14 #zip-logbook-logMdl .profile-activity:last-child {
	border-bottom: 1px dotted transparent;
}

.hub_app_14 #zip-logbook-logMdl .profile-activity:first-child:hover {
	border-top-color: #D0D8E0;
}

.hub_app_14 #zip-logbook-logMdl .profile-activity:last-child:hover {
	border-bottom-color: #D0D8E0;
}

.hub_app_14 #zip-logbook-logMdl .profile-activity:hover {
	background-color: #F4F9FD;
	border-left: 1px dotted #D0D8E0;
	border-right: 1px dotted #D0D8E0;
}

.hub_app_14 #zip-logbook-logMdl .profile-activity img {
	border: 2px solid #DDDDDD;
	border-radius: 100%;
	max-width: 40px;
	max-height: 40px;
	margin-right: 10px;
	margin-left: 0px;
	box-shadow: none;
}

.hub_app_14 #zip-logbook-logMdl .profile-activity .thumbicon {
	background-color: #74ABD7;
	display: inline-block;
	border-radius: 100%;
	width: 38px;
	height: 38px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	line-height: 38px;
	margin-right: 10px;
	margin-left: 0px;
	text-shadow: none !important;
}

.hub_app_14 #zip-logbook-logMdl .profile-activity .time {
	color: #999999;
	display: block;
	font-size: 12px;
	margin-top: 4px;
	padding-left: 47px;
}

.hub_app_14 #zip-logbook-logMdl .profile-activity a.user {
	color: #17a185;
	font-size: 14px;
}
.hub_app_14 .request_accept {
	border-radius: 0px; padding: 5px 10px; background: rgb(59, 211, 123) none repeat scroll 0px 0px; color: white; opacity: 0.66;font-size:13px;
}
.hub_app_14 .width-75  {
	width:75px;
}
.hub_app_14 .lastOrder-suppliers{border: 1px solid #ddd; border-radius: 3px;}
.hub_app_14 .lastOrder-suppliers ul{padding: 0;}
.hub_app_14 .lastOrder-suppliers li{float: left; margin: 1%; width: 47%; border: 1px solid #ccc; background-color: #F7F8FC; padding: 1px 8px; box-sizing: border-box;}
.hub_app_14 .lastOrder-suppliers .inline-block{vertical-align: middle;}
.hub_app_14 .lastOrder-suppliers .supplier-figure{width: 25%;}
.hub_app_14 .lastOrder-suppliers .supplier-figure img{max-width: 100%;}
.hub_app_14 .lastOrder-suppliers .orderSupplier-details{width: 55%; padding-left: 10px; box-sizing: border-box;}
.hub_app_14 .lastOrder-suppliers .selectSupplier-checkbox{width: 16%;}
.hub_app_14 .lastOrder-suppliers .selectSupplier-checkbox input[type="checkbox"]{min-width: 25px; height: 25px; border-radius: 3px; margin-top: 0 !important}
.hub_app_14 .lastOrder-suppliers .selectSupplier-checkbox input[type="checkbox"] + .lbl::before{min-width: 25px; height: 25px; border-radius: 3px;}
.hub_app_14 .lastOrder-suppliers .selectSupplier-checkbox input[type="checkbox"]:checked + .lbl::before{line-height: 24px; font-size: 18px;}

.bottom-fixedPrice{position: relative; width: 100%;}
.bottom-fixedPrice .bottomFixed-row{position: absolute; bottom: 0; left: 0; width: 100%; z-index: 999;}
.hub_app_14 .padding-right-30 {	padding-right: 30px;}
.hub_app_14 #subTabs li { background-color: #dedede;  border-radius: 0px;}
.hub_app_14 #subTabs li.active { background-color: #e35e5e;border-radius: 0px;color: #fff !important;}
.hub_app_14 #subTabs li.active a {color: #fff;font-weight: 700;}
.hub_app_14 #orderHistory .tooltip .tooltip-inner {width:200px;text-transform:none;text-align:left;}
.hub_app_14 .bg-lightgray-new{background: #f7f7f7;}
#custom-report .panel_box_img_data{background-color: #f2f2f2; padding: 5px 15px; vertical-align: middle; border: 1px solid #ccc; margin-bottom: 5px; font-size: 16px;}
#custom-report .panel_box_img_data img{width: 30px; margin-right: 10px;}
#custom-report .panel_box_data{padding: 10px 15px; vertical-align: middle; border: 1px solid #ccc; margin-bottom:5px;}
#custom-report .right_panel_Box{padding: 5px 15px; vertical-align: middle; border: 1px solid #ccc; margin-bottom: 5px;}
#custom-report .right_panel_Box .right_panel_Box_cont{padding: 5px; border: 1px solid #ccc; }
.hub_app_14 .modal-close-btn{border-radius: 50%; opacity: 1 !important; right: 10px; top: 50%; margin-top: -18px; width: 20px; height: 20px; ;color: #fff;border: 1px solid #fff !important; font-weight: 300; line-height: 18px; font-size: 15px; position: absolute;}
.hub_app_14 .table.table-bordered-bottom > tbody > tr:last-child > td{
	border-bottom:1px solid rgb(236, 238, 239);	
}

.hub_app_14 .info-ordering-tooltip .tooltip, 
.hub_app_13 .info-ordering-tooltip .tooltip {
    width: auto !important;
}
.hub_app_14 .info-ordering-tooltip .tooltip-inner,
.hub_app_13 .info-ordering-tooltip .tooltip-inner {
	max-width: 300px !important;
    text-align: left;
    width: max-content;
}
