.export-filter-flow .smartLinks {
	display: none;
}

.export-filter-flow .filter-section {
	background: #f3f3f3;
	width: 196px;
	position: absolute;
	top: 92px;
	left: 32px;
	bottom: 0;
}

.filter-section {
	margin-left: 50px;
}

.export-filter-flow .filter-section .tab-component .nav.nav-tabs {
	border-bottom: none;
}

.export-filter-flow .filter-section .tab-component .tab-content {
	padding: 20px;
}

.export-filter-flow .filter-section .tab-component  .nav-tabs>li>a:hover
	{
	border-color: #ccc #ccc #ccc #ccc;
}

.export-filter-flow .filter-section .tab-component .nav.nav-tabs li {
	width: 50%;
	border-radius: 0;
	border: 0;
	font-weight: bold;
}

.export-filter-flow .filter-section .tab-component .nav.nav-tabs li.active
	{
	background: #fff;
}

.export-filter-flow .filter-section .tab-component .nav.nav-tabs li.active a
	{
	background: #fff;
	color: #333;
}

.export-filter-flow .filter-section .tab-component .nav.nav-tabs li a {
	background: #ccc;
	border-radius: 0;
	color: #666;
	text-align: center;
}

ul.submittals-list {
	margin-left: 0;
	padding-left: 0;
}

ul.submittals-list  li {
	list-style: none;
	margin-bottom: 10px;
}

ul.submittals-list li label {
	font-weight: normal;
}

ul.submittals-list li.check-all-option {
	border-bottom: 1px solid #ccc;
}

ul.submittals-list li.check-all-option label {
	font-weight: bold;
}

.apply-filter-action {
	width: 100%;
	text-transform: uppercase;
	letter-spacing: 0.6px;
}

.smart-table-section {
	/* margin-left: 300px; */
	padding: 20px;
	/*height: 100vh;*/
}

.export-page {
	padding: 0 !important;
}

.export-page .top-section-export
	{
	padding: 18px 19px 17px 24px;
	background: #f8f8f8;
	border-bottom: 1px solid #e5e5e5;
}

.export-page .top-section-export h4
	{
	margin-bottom: 0;
	color: #231b12;
}
.export-page .filter-applied {
	margin: 0;
	margin-bottom: 10px;
}
.smart-table-section h4 {
	margin-top: 0;
}
.export-page .filter-selection{
	padding: 0;
}
.smart-table-section table tr th {
	text-align: left;
}

.pype-btn-primary, .pype-btn-primary:visited, .pype-btn-primary:hover,
	.pype-btn-primary:active, .pype-btn-primary:focus {
	background: #fe8637 !important;
	border: 1px solid #fe8637 !important;
	outline: none;
}

button, button:focus, button:active {
	outline: none !important;
}

button.btn.btn-primary.pype-btn-primary.dwn-button {
	margin-top: 0px;
}

button.btn.btn-default.back-button {
	margin-bottom: 14px;
}

.project-details {
	float: left;
	font-size: 11px;
	margin-top: -6px;
	color: grey;
}

button.btn.popoverButton.smartRegisterPopover.filter-normal-state.export-feature
	{
	/* width: 100%; */

}

span.project-details>strong {
	font-weight: 600;
}

.w2ui-grid .w2ui-grid-footer .w2ui-footer-left {
	display: none;
}

span.fa.fa-arrow-left {
	font-weight: 400;
	letter-spacing: 0.6px;
}

span.fa.fa-download {
	letter-spacing: 0.9px;
}

.Dropdwn-button-styles {
	text-transform: capitalize;
	min-width: 150px;
	max-width: 150px;
	overflow: hidden;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* serving for smart register*/
.Dropdwn-button-styles.smart-register {
	min-width: 230px;
	max-width: 230px;
}


/* styles for submittal-schedule Pdf */
.fullDescriptionOuter {
	padding-left: 12px;
}

label.columns-data {
	margin: 12px 0 17px 0;
}

label.filters-submittal-schedule {
	margin: 0 0 17px 2px;
}
/*
.infolink:before
{
    content: '?';
    display: inline-block;
    font-family: sans-serif;
    font-weight: bold;
    text-align: center;
    width: 1.7ex;
    height: 1.9ex;
    font-size: 1.5ex;
    line-height: 1.8ex;
    border-radius: 1.2ex;
    margin-right: 4px;
    padding: 0px;
    color: blue;
    background: white;
    border: 0.6px solid blue;
    text-decoration: none;
}

.infolink:hover:before
{
    color: white;
    background: blue;
    border-color: white;
    text-decoration: none;
} */
a.submittalschedule-back-button {
	font-size: 12px;
	text-decoration: none;
	font-weight: 700;
}

div#exportSubmittalGrid.submittal-schedule-grid #tb_exportSubmittalGrid_toolbar_item_w2ui-column-on-off
	{
	display: none;
}

.tb_exportSubmittalGrid_toolbar_item_w2ui-search .w2ui-icon .icon-search-down
	{
	margin-left: 12px !important;
}

.tb_exportSubmittalGrid_toolbar_item_w2ui-search .w2ui-search-all input
	{
	margin-left: 5px !important;
}

span.fa.fa-search.searchQuickFilter.search-submittal-schedule {
	/* transform: translateY(20%); */

}

.downloadBtnFooter {
	position: fixed;
	left: 0;
	bottom: 0px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top: 1px solid #ddd;
	background: #fff;
}

.downloadPDFInner {
	display: inline-block;
	padding: 0 12px;
}

.downloadPDFInner .fa-chevron-circle-left {
	font-size: 18px;
	color: #231b12;
	margin-right: 2px;
	position: relative;
	top: 1px;
}

.downloadPDFInner .back-btn-ss {
	color: #231b12;
	font-size: 13px;
	padding: 7px 12px;
	margin-left: 80px;
	background-color: #ddd;
  border-color: #ddd;
}
.downloadPDFInner .back-btn-ss:hover {
	background-color: #ddd;
	border-color: #ddd;
}
.downloadPDFInner .back-btn-ss span{
	position: relative;
right: 4px;
bottom: 1px;
}
.form-control.search-division{
	border-radius:0px !important;
}
.export-page .dropdown-menu.dropdown-menu-right:before{
	right:23px;
}
.export-page .list-filters > p, .export-page .list-filters > p a{
	margin: 2px 0 0 0;
}

.smart-table-section .w2ui-grid .w2ui-toolbar-search .w2ui-search-all {
	padding: 2px 18px 3px 23px;
	margin-left: 4px;
}

.export-page .outer-div{
	margin-top:3px !important;
}
#export-normal #exportsfilters{
	margin-top:38px !important;
}
.export-page .export-filter-container-box{
	width:100%;
}
.export-page .dropdown-added-filters.border-right-filter.pull-left{
	padding-bottom:0px;
}
.export-page #grid_exportSubmittalGrid_body{
	height: calc(100vh - 317px) !important;
}
.export-page #exportSubmittalGrid, .export-page #exportSubmittalGrid > div {
	height: calc(100vh - 256px) !important;
}
.export-page #exportSubmittalGrid2, .export-page #exportSubmittalGrid2 > div {
	height: calc(100vh - 203px) !important;
}

.export-page .procore-excel-format + #exportSubmittalGrid,.export-page .procore-excel-format + #exportSubmittalGrid > div{
	 height: calc(100vh - 242px) !important;
}
.export-page .procore-excel-format + #exportSubmittalGrid #grid_exportSubmittalGrid_body{
	 height: calc(100vh - 267px) !important;
}

#export-normal.export-page #grid_exportSubmittalGrid_body {
    height: calc(100vh - 255px) !important;
}
#export-normal.export-page #exportSubmittalGrid, #export-normal.export-page #exportSubmittalGrid > div {
    height: calc(100vh - 193px) !important;
}
#export-normal.export-page .filter-applymore + #exportSubmittalGrid #grid_exportSubmittalGrid_body {
    height: calc(100vh - 255px) !important;
}

div#exportSubmittalGrid2 {
	border: 0;
	border-radius: 0;
}
#tb_exportSubmittalGrid_toolbar_item_w2ui-search-advanced {
	display: none;
}
.export-page .filter-apply + #exportSubmittalGrid #grid_exportSubmittalGrid_body{
	height: calc(100vh - 320px) !important;
}
.export-page .filter-apply + #grid_exportSubmittalGrid_body{
	height: calc(100vh - 320px) !important;
}
.export-page .filter-apply + #exportSubmittalGrid > div{
	height: calc(100vh - 257px) !important;
}
.export-page .filter-apply + #exportSubmittalGrid{
	height: calc(100vh - 257px) !important;
}

/* Excel Format Start */
.export-page .procore-excel-format + #exportSubmittalGrid2, .export-page .procore-excel-format + #exportSubmittalGrid2 > div {
	height: calc(100vh - 242px) !important;
}
#exportSubmittalGrid2 .w2ui-head>div.w2ui-col-header {
  white-space: nowrap;
  min-width: 58px;
}
#grid_exportSubmittalGridPreview_records{
	top:44px !important;
}
#exportSubmittalGrid.w2ui-grid .w2ui-grid-body table .w2ui-head > div{
	white-space: nowrap;
  min-width: 58px;
}
/* Excel Format End */
/* Rest of Export Start */
#export-normal{
	height: calc(100vh - 105px) !important;
}
#export-normal.export-page .filter-apply + #exportSubmittalGrid {
    height: calc(100vh - 193px) !important;
}
#export-normal.export-page .filter-apply + #exportSubmittalGrid > div {
    height: calc(100vh - 193px) !important;
}
#export-normal.export-page .filter-apply + #exportSubmittalGrid #grid_exportSubmittalGrid_body {
    height: calc(100vh - 255px) !important;
}
#export-normal.export-page .smart-table {
    height: calc(100vh - 105px) !important;
}
/* Rest of Export End */
.export-page .filter-applymore + #exportSubmittalGrid #grid_exportSubmittalGrid_body{
	height: calc(100vh - 352px) !important;
}
.export-page .filter-applymore + #exportSubmittalGrid > div{
	height: calc(100vh - 290px) !important;
}
.export-page .filter-applymore + #exportSubmittalGrid{
	height: calc(100vh - 290px) !important;
}
.export-page .exportfilterapply + #grid_exportSubmittalGrid_body{
	height: calc(100vh - 353px) !important;
}
.export-page .exportfilterapply + #exportSubmittalGrid > div{
	height: calc(100vh - 289px) !important;
}
.export-page .exportfilterapply + #exportSubmittalGrid{
	height: calc(100vh - 289px) !important;
}
.export-page .smart-table{
	height:calc(100vh - 154px) !important;
	padding: 0px;
	overflow-y: auto;
}
.p-l0{
padding-left:0px !important;
}
.p-l2{
padding-left:2px !important;
}
.p-l5{
padding-left:5px !important;
}
.p-l10{
padding-left:10px !important;
}
.p-l25{
padding-left:25px !important;
}
.p-l20{
padding-left:20px !important;
}
.p-l30{
padding-left:30px !important;
}
.p-l35{
padding-left:35px !important;
}
.p-l85{
  padding-left:85px !important;
}
.p-r0{
padding-right:0px !important;
}
.p-r5{
padding-right:5px !important;
}
.p-r10{
padding-right:10px !important;
}
.p-r15{
padding-right:15px !important;
}
.p-r20{
padding-right:20px !important;
}
.p-r25{
padding-right:25px !important;
}
.p-t0{
padding-top:0px !important;
}
.p-t5{
padding-top:5px !important;
}
.p-t10{
padding-top:10px !important;
}
.p-t11{
padding-top:11px !important;
}
.p-t15{
padding-top:15px !important;
}
.p-t20{
padding-top:20px !important;
}
.p-t30{
padding-top:30px !important;
}
.p-t45{
padding-top:45px !important;
}
.p-t55{
  padding-top:55px !important;
}
.p-b0{
padding-bottom:0px !important;
}
.p-b5{
padding-bottom:5px !important;
}
.p-b10{
padding-bottom:10px !important;
}
.p-b15{
padding-bottom:15px !important;
}
.p-b20{
padding-bottom:20px !important;
}
.p-b40{
padding-bottom:40px !important;
}
.m-l0{
margin-left:0px !important;
}
.m-l5{
margin-left:5px !important;
}
.m-l10{
margin-left:10px !important;
}
.m-l15{
margin-left:15px !important;
}
.m-l20{
margin-left:20px !important;
}
.m-r0{
margin-right:0px !important;
}
.m-r5{
margin-right:5px !important;
}
.m-r10{
margin-right:10px !important;
}
.m-r15{
margin-right:15px !important;
}
.m-r20{
margin-right:20px !important;
}
.m-r30{
margin-right:30px !important;
}
.m-r33{
margin-right:33px !important;
}
.m-t0{
margin-top:0px !important;
}
.m-t5{
margin-top:5px !important;
}
.m-t2{
margin-top:2px !important;
}
.m-t3{
margin-top:3px !important;
}
.m-t4{
margin-top:4px !important;
}
.m-t-4{
margin-top:-4px !important;
}
.m-t8{
margin-top:8px !important;
}
.m-t10{
margin-top:10px !important;
}
.m-t12{
margin-top:12px !important;
}
.m-t15{
margin-top:12px !important;
}
.m-t20{
margin-top:20px !important;
}
.m-t35{
margin-top:35px !important;
}
.m-t40{
margin-top:40px !important;
}
.mt-50{
	margin-top:50px !important;
}
.m-t50{
	margin-top:50px !important;
}
.m-t55{
	margin-top:55px !important;
}
.m-t60{
	margin-top:60px !important;
}
.m-b0{
margin-bottom:0px !important;
}
.m-b5{
margin-bottom:5px !important;
}
.m-b10{
margin-bottom:10px !important;
}
.m-b15{
margin-bottom:15px !important;
}
.m-b20{
margin-bottom:20px !important;
}
.m-b30{
margin-bottom:30px !important;
}
.m-b45 {
margin-bottom:45px !important;
}
.export-page .outer-icon-wrapper {
    background: #fff;
    float: left;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    text-align: center;
    margin: -1px 5px 0 0;
}
.export-page table .w2ui-head input[type="checkbox"]{
	margin-top: 17px !important;
}
.export-page .heading b{
	color: #343e4f;
margin: 0 2px 0 0;
font-size: 11px;
text-transform: uppercase;
}
.smart-table-section .outer-icon-wrapper{
	background: #fff;
    float: left;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    text-align: center;
    margin: -1px 5px 0 0;
}
.h-30{
	height: 30px;
}
.p-b3{
	padding-bottom: 3px !important;
}
.smart-table #exportSubmittalGrid table tbody td.w2ui-head.w2ui-col-select input[type="checkbox"]{
	position: relative;
  top: -1px;
}
#exportSubmittalGrid.w2ui-grid .w2ui-grid-toolbar{
	 padding: 8px 3px 4px 8px !important;
}
#exportSubmittalGrid .w2ui-grid-toolbar #tb_exportSubmittalGrid_toolbar_item_w2ui-search{
	position: relative;
    left: 5px;
}
.export-sub-filter-cont {
	border-right: 0;
}
.exports-sub-saved-filter {
	background: #727272 !important;
}
.schedule-filters .dropdown-added-filters.border-right-filter.pull-left{
	margin-bottom:6px !important;
}
/*.export-page .pypeHeading{
	background: #398b45;
	height: 72px;
}*/
.export-page .pypeHeading h1 span{
	font-size: 13px;
}
.export-page .pypeHeading div,.export-page .pypeHeading div a{
	color:#fff;
	font-size:11px;
	padding:5px 0px 8px;
}
.opacity5{
	opacity: .5
}
.w-17{
	width:17px;
}

.excel-status {
    display: table;
    width: 100%;
    margin: 0 auto;
}
.excel-status .navigationWizardSystemIntegration {
    display: table;
    width: 30%;
    margin: 0 auto;
    border-bottom: 0px solid #ddd;
}
.navigationWizardSystemIntegration.nav-wizard > li {
    position: relative;
    top: 0px;
}
.smart-table-section.export-page .navigationWizardSystemIntegration li.active:before {
    border-color: #fff;
    background: #fff;
    color: white;
}
.smart-table-section.export-page .navigationWizardSystemIntegration li.active>span {
	background: #4cae4b !important;
    display: block;
    margin: -23px auto 0px;
    border-radius: 50%;
    line-height: 40px;
    background-size: cover;
    color: #fff;
    content: "";
    width: 15px;
    height: 15px;
    font-weight: 400;
    font-size: 14px;
		position: relative;
    bottom: 6px;
}
.smart-table-section.export-page .nav-wizard > li > a, .smart-table-section.export-page .nav-wizard > li.active > a {
    height: 25px;
}
.smart-table-section.export-page .navigationWizardSystemIntegration li:before {
    /* counter-increment: li; */
    width: 25px;
    height: 25px;
    border: 2px solid #fff;
    display: block;
    margin: 0 auto 10px auto;
    border-radius: 50%;
    line-height: 40px;
    background: #fff;
    color: #afafaf;
    text-align: center;
    font-weight: bold;
    margin-top: 2px;
}
.smart-table-section.export-page .navigationWizardSystemIntegration li span {
	background-color: #bebebe;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    background-size: cover;
    display: block;
    margin: -18px auto 0px;
    border-radius: 50%;
    line-height: 40px;
    color: #fff;
    content: "";
    width: 10px;
    height: 10px;
		position: relative;
		bottom: 9px;
}
.navigationWizardSystemIntegration li.activless span{
  background-color: #4cae4b !important;
}
/*.navigationWizardSystemIntegration li:nth-child(2)>span:after {
    content: '';
    position: absolute;
    width: 96.5%;
    height: 3px;
    top: 15px;
    left: -48.4%;
    z-index: 0;
    width: 44.5%;
    top: 11px;
    left: -43.7%;
    z-index: 9;
}*/
.smart-table-section.export-page .nav-wizard > li > a {
    height: 25px;
		font-size: 12px;
	  font-weight: 600;
		text-transform: uppercase;
}
.smart-table-section.export-page .nav-wizard > li.active > a {
    height: 25px;
		font-size: 12px;
    font-weight: 600;
		text-transform: uppercase;
}
.smart-table-section.export-page .nav-wizard > li.active > a.activeBold {
    font-weight: 700;
}
.smart-table-section.export-page .navigationWizardSystemIntegration li:after {
    content: '';
    position: absolute;
    width: 88.5%;
    height: 3px;
    background: #bebebe !important;
    top: 13px;
    left: -43.5%;
    z-index: 0;
}
.smart-table-section.export-page .navigationWizardSystemIntegration li.active:after {
    background: #3aac5d !important;
}
.smart-table-section.export-page .navigationWizardSystemIntegration li:nth-child(1),.smart-table-section.export-page .navigationWizardSystemIntegration li:nth-child(2){
	width:50%;
}
.loginprocore{
	position: absolute;
	right: 100px;
	top: 13px;
}
.h-31{
	height:31px;
}
.procore-excel-format{
	height: 40px;
	background-color: #398b45;
}
.procore-excel-format img{
	position: relative;
  top: 8px;
  left: 10px;
	width: 28px;
}
.procore-excel-format span{
	position: relative;
  top: 10px;
  left: 12px;
  color: #fff;
  text-transform: uppercase;
}
@media only screen and (min-width:1661px) and (max-width:1800px){
	.smart-table-section.export-page .navigationWizardSystemIntegration li:after{
		width: 90.9%;
		left: -45%;
	}
	.smart-table-section.export-page .navigationWizardSystemIntegration li.active:after {
    width: 90.9%;
    left: -45%;
}
}
@media only screen and (min-width:1801px) and (max-width:1980px){
	.smart-table-section.export-page .navigationWizardSystemIntegration li:after{
		width: 92%;
		left: -45.7%;
	}
	.smart-table-section.export-page .navigationWizardSystemIntegration li.active:after{
		width: 93%;
		left: -46%;
	}
	.empty-mapping-state .empty-inner{
		padding-top:27.5%;
	}
}
@media only screen and (min-width:1441px) and (max-width:1660px){
	.smart-table-section.export-page .navigationWizardSystemIntegration li:after{
    width: 90.5%;
    left: -44.5%;
	}
}
@media only screen and (min-width:1370px) and (max-width:1440px){
	.smart-table-section.export-page .navigationWizardSystemIntegration li:after{
    width: 89%;
    left: -44.5%;
	}
}

.export-text {
	font-weight: 600;
}
#exportSubmittalGrid .w2ui-grid-body .w2ui-grid-records table tr {
	border: 0 !important;
}
.export-page #exportSubmittalGrid .w2ui-grid-body .w2ui-grid-records table tr#grid_exportSubmittalGrid_rec_bottom{
	border-bottom: 1px solid #f5f2f2 !important;
}
#exportSubmittalGrid.w2ui-grid .w2ui-grid-body table td.w2ui-grid-data > div {
	text-align: left;
	border-top: 1px solid #f5f2f2;
	border-bottom: 0px solid #f5f2f2;
	padding: 6px 3px;
	height: 34px;
	line-height: 20px;
}
#exportSubmittalGrid .w2ui-grid-body .w2ui-grid-records .w2ui-odd .w2ui-grid-data,
#exportSubmittalGrid .w2ui-grid-body .w2ui-grid-records .w2ui-even .w2ui-grid-data {
	padding: 0px 0px;
	height: 34px;
}
#exportSubmittalGrid .w2ui-grid-body table td.w2ui-grid-data>div.fancy-checkbox {
	bottom: 0;
}
.ssTableDataStyle {
	/*background:#fff;*/
	height:34px;
	/* border-top: 1px solid #fff !important;
	border-bottom: 0px solid #fff !important; */
}

/* CSS for Left Panel Columns Drag & Drap */
.submittal-schedule-records li {
	float: initial !important;
}
.submittal-schedule-records ul[dnd-list] {
    min-height: 60px;
    padding-left: 0px;
    border-bottom: 1px solid #ddd;
}
.submittal-schedule-records ul[dnd-list] .dndDraggingSource {
    display: none;
}
.submittal-schedule-records ul[dnd-list] .dndPlaceholder {
		display: block;
    background-color: #f5f5f5;
    min-height: 60px;
}
.submittal-schedule-records ul[dnd-list] li {
    display: block;
		cursor: pointer;
}
/* CSS Ends here */

.submittal-updown .fa-caret-up:hover, .submittal-updown .fa-caret-down:hover {
	font-size: 16px;
	color: #666;
}
.no-top-border {
	border-top: 0 !important;
}
.export-page .btn-add-filters i.fa.fa-angle-down{
	padding:0px 0px 0px 1px;
}
#procoresubmittalGrid .w2ui-head.w2ui-col-select .fancy-checkbox div{
	padding-top:10px;
}
