.bv-push-dialog  .modal-dialog {
    min-width:700px;
	width: 700px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50.1%) !important;
	-webkit-transform: translate(-50%,-50.1%) !important;
    -ms-transform: translate(-50%,-50.1%) !important;
	margin: 0;
 }
.bv-push-dialog-container {
 	width: 100%;
 	height: 535px;
 	position: relative;
 	z-index: 2;
 	background: #fff;
 	padding-top: 25px;
}
.bv-push-recipients {
	width: 37%;
	float: left;
	height: calc(100% - 175px);
	padding: 0px 10px 10px 10px;
	border-left: 1px solid #e5e5e5;
}
.bv-push-dialog-container .bv-dialog-title-box{
	height: 20px;
	padding: 0px 5px;
}
.bv-push-dialog-container .bv-dialog-user-btn{
	float: right;
	padding-right: 20px;
}
.bv-push-dialog-container .bv-dialog-user-btn svg{
	width: 17px;
	height: 20px;
	top: 0px;
	position: absolute;
	cursor: pointer;
}

.bv-push-dialog .bv-dialog-user-list .shadowBox {
	height: 100%;
    position: absolute;
    left: -7px;
    width: 7px;
    /*border: 1px solid;*/
    z-index: 1;
    top: 0px;
}

.bv-push-dialog .bv-dialog-user-list .bv-input-btn-box{
	background: inherit;
	position: absolute;
	z-index: 1;
	bottom: 0;
}
.bv-push-dialog .bv-dialog-user-list{
	padding: 0px;
	box-shadow: none;
	z-index: 1;
}
.bv-push-dialog .bv-dialog-user-list.show{
	margin-left: 700px;
}
.bv-push-dialog .bv-dialog-user-list{
	height: calc(100% - 115px);
}

.bv-push-dialog-container .bv-dialog-user-btn svg{
	right: 0;
}
.bv-push-dialog-container .bv-dialog-folder-btn svg{
	left: 0;
}
/* .bv-push-recipients [bv-item-list] {
	height: 100%;
}
.bv-push-recipients .bv-item-list-main {
	height: 100%;
}
.bv-push-recipients .bv-item-list-main > div {
	height: 100%;
} */
	
 .bv-push-up-box {
 	width: 100%;
 	float: left;
 	height: calc(100% - 45px);
 }
 .bv-push-doc-detail{
 	width:100%;
 	height: calc(100% - 60px);
 }
 .bv-push-doc-detail .row1{
 	width: 100%;
 	height: 130px;
 }
 .bv-push-doc-detail .row2{
 	height: calc(100% - 130px);
 }
 .bv-push-expiryDate {
    width: 250px;
    float: left;
    height: 30px;
    display: inline;
    margin: 0px;
    position: relative;
 }
 .bv-push-expiryTime {
    width: 150px;
    float: left;
    height: 30px;
    display: inline;
    margin: 0px;
    position: relative;
    margin-left: 5px;
 }
 .bv-push-expiryTime .time{
 	width: 100%;
 	float: right;
 	margin-right: 10px;
 	cursor: pointer;
 	/* margin-left: 26px; */
 }
 .bv-push-expiryTime .timePickerImg{
 	top: -5px;
 	right:5px;
 }
 .bv-push-expiry-label {
 	width: 90px;
 	float: left;
 }
 .bv-push-expiry-date-input {
 	cursor: pointer;
 	float: left;
 	width: calc(100% - 100px);
 }
 .bv-pus-date-picker {
 	top: -5px;
 	left: 210px;
 	cursor: pointer;
 }
 .bv-push-date-picker-img {
 	width: 14px;
 	height: 14px;
 }
 .bv-push-comments-container {
 	width: 100%;
 	height: 135px;
 	float: left;
 	min-height: 135px;
 	max-height: 135px;
 	padding-left: 20px;
 	padding-right: 20px;
 }
 .bv-push-comments-outer {
 	background-color: #e5e5e5;
 	width: 100%;
 	line-height: 1.4; 
 	overflow: auto;
 	height: 140px;
 }
 .bv-push-comments-inner {
    overflow-x: hidden;
    overflow-y: hidden;
    resize: none;
    width: 100%;
    height: calc(100% - 30px);
 }
 .bv-push-recipient-box {
 	width: 100%;
 	height: 30px;
 }
 .bv-push-recipient-box .type{
 	width: 20px;
 	float: left;
 }
 .bv-push-recipient-box .name{
 	width: calc(100% - 40px);
 	float: left;
 	padding-left: 10px;
 }
 .bv-push-recipient-box .close{
 	width: 20px;
 	float: left;
 }
 .bv-push-date{
 	z-index: 1100;
 }
 .bv-push-expiryTime .dn-timepicker-popup {
	max-height: 145px;
	overflow-y: scroll;
	width:155px !important;
}
.bv-push-dashboard-container {
	height: 100%;
	overflow-y: auto;
}
.push-list-ul > li:nth-child(odd) { background: #f7f9fa;}
.push-list-ul > li:hover { background:#ebeef0;}
.pushList-row
{
	display: block;
	width: 100%;
	height: 100%;
	cursor: default;
}
.bv-push-dashboard-container { text-align:left; height:100%; position:relative;}
.bv-push-dashboard-container ul li { height: 120px; padding-left:10px; padding-right: 15px;}
.bv-push-dashboard-container .icon {padding:16px 10px 0px 10px;display:block;float:left;position:relative;width: 94px;}
.bv-push-dashboard-container .icon .iconImage img { max-width: 68px; float: left; }
.bv-push-dashboard-container .fileInfo .fileNameDiv {height: 100%;display: inline-block;width: 100%;}
.bv-push-dashboard-container .fileNameVal .portal-name-span{font-size: 12px;position: absolute;left: 12px;color: #868585;top: 40px;cursor: pointer;}
.bv-push-dashboard-container .fileNameVal .portal-name-span1{font-size: 12px;position: absolute;left: 12px;color: #868585;top: 60px;cursor: pointer;}
.bv-push-dashboard-container .fileNameVal .portal-name-span2{font-size: 12px;position: absolute;left: 12px;color: #868585;top: 80px;cursor: pointer;}
.bv-push-dashboard-container .fileNameVal .name-span {cursor: pointer;display: block; margin-top:5px;}
.bv-push-dashboard-container .fileNameVal .name-span:hover { text-decoration: none;}
.bv-push-dashboard-container .fileNameVal .name-span.bv-open-disabled:hover { text-decoration: inherit; }
.bv-push-dashboard-container .fileInfo {height: 100%;width: calc(100% - 95px);color: #000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;float: left;position: relative;padding: 10px 10px 10px 10px;}
.bv-push-dashboard-container .listProgressBar
{
    width: 350px;
    height: 24px;
    border: 1px solid #d6d6d6;
    background-color: white;
    margin-top: 10px;
    cursor: pointer;
}
.bv-push-dashboard-container .progress-bar-signature-value
{
	background-color:#2273A6;
	color: #2273A6; 
}

.bv-push-detail-dialog  .modal-dialog {
    min-width: 1100px;
    width: 1100px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50.1%) !important;
    -webkit-transform: translate(-50%,-50.1%) !important;
    -ms-transform: translate(-50%,-50.1%) !important;
    margin: 0;
 }
 .bv-push-detail-user-dialog  .modal-dialog {
    min-width:590px;
	width: 590px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50.1%) !important;
	-webkit-transform: translate(-50%,-50.1%) !important;
    -ms-transform: translate(-50%,-50.1%) !important;
	margin: 0;
 }
.bv-push-detail-container {
	width: 100%;
 	height: 525px;
 	position: relative;
/*  	z-index: 2; */
 	background: #fff;
}
.bv-push-detail-container .attachmentDetail {
	height: calc(100% - 160px);
}
.bv-push-detail-container .attachmentDetail .row1 {
	width: 100%;
	height: 150px;
	float: left;
}
.bv-push-detail-container .attachmentDetail .row2 {
	width: 100%;
	height: calc(100% - 150px);
	float: left;
	padding-top: 15px;
	padding-left: 85px;
}
.bv-push-detail-container .attachmentDetail .row1 > div{
	width: 70%;
	height: 145px;
	padding: 20px 0px 20px 356px;
	display: inline-block;
}
.bv-push-detail-container .attachmentDetail .row1 > .docImageDiv{
	padding: 20px 0px 20px 245px;
}
.bv-push-detail-container img {
	width: 90px;
    height: 115px;
    box-shadow: 0 0 10px 0 #888;
    border: 1px solid #d1d1d1;
    cursor: pointer;
}
.bv-push-detail-container .comments {
	width: 100%;
 	height: 30%;
 	min-height: 140px;
 	max-height: 140px;
 	padding-left: 20px;
 	padding-right: 20px;
}
.bv-push-detail-container .commentsInner {
	overflow-x: hidden;
    overflow-y: hidden;
    resize: none;
    width: 100%;
    height: 80%;
}
.bv-push-detail-container .attachmentDetail .row2  > ul > li { display:block; width:100%; margin-bottom:7px;line-height: 25px;height: 25px;}
.bv-push-detail-container .attachmentDetail .row2 .col1 { height: 25px;width: 30%; float:left; display:inline-block;text-align: right;font-weight: 500;}

.bv-push-detail-container .attachmentDetail .row2 .col2 {
    float: right;
    padding: 1px 0 0 10px;
    white-space: normal;
    word-wrap: break-word;
    width: 70%;
    text-align: left;
}

.bv-push-up-box .attachmentDetail .row2  > ul > li { display:block; width:100%; margin-bottom:7px;line-height: 25px;height: 25px;}
.bv-push-up-box .attachmentDetail .row2 .col1 { height: 25px;width: 150px; float:left; display:inline-block;text-align: right;font-weight: 500;}

.bv-push-up-box .attachmentDetail .row2 .col2 {
    float: right;
    padding: 1px 0 0 10px;
    white-space: normal;
    word-wrap: break-word;
    width: calc(100% - 150px);
    text-align: left;
}
.bv-push-up-box .attachmentDetail img {
	width: 70px;
	height: 90px;
	box-shadow: 0 0 10px 0 #888;
	border: 1px solid #d1d1d1;
	cursor: pointer;
}
.bv-push-up-box .attachmentDetail .row1 {
	width: 100%;
	height: 95px;
	float: left;
}
.bv-push-up-box .attachmentDetail .row2 {
	width: 100%;
	height: calc(100% - 165px);
	float: left;
	padding-top: 15px;
}
.bv-push-up-box .attachmentDetail .row1 > div{
	width: 50%;
	height: 145px;
	padding: 0px 0px 20px 155px;
	display: inline-block;
}
.bv-push-left-section {
	height: calc(100% - 165px);
	width: 63%;
	float: left;
	padding-left: 20px;
}
.bv-push-down-box{height: 30px;width: 100%;float: left;}

.bv-remove-push-dialog  .modal-dialog {
    min-width:330px;
	width: 330px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50.1%) !important;
	-webkit-transform: translate(-50%,-50.1%) !important;
    -ms-transform: translate(-50%,-50.1%) !important;
	margin: 0;
 }

.bv-remove-push-container {
	width: 100%;
 	height: 400px;
 	position: relative;
 	background: #fff;
 	padding:10px 10px 10px 10px;
}
.bv-push-recipient-checkbox {width:27px; float: right;display: inline;}
.bv-push-recipient-checkbox-inner {float: right;display: inline;cursor: pointer;}
.bv-push-recipient-seperator {margin-top:5px;margin-bottom:12px;border-color: #e5e5e5}
.bv-push-recipient-label{margin-bottom: 5px;}
.bv-push-recipient{width: 100%;overflow-x:hidden;overflow-y:hidden;height: calc(100% - 2px);}
.bv-push-recipient-item-width {width: 310px;}
.bv-push-recipient-item {width: 100%; display: list-item; height: 35px;}
.bv-push-recipient-option-text-truncate {max-width: 90%;float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.bv-analyse-push-dialog .modal-dialog {
    min-width:490px;
	width: 490px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50.1%) !important;
	-webkit-transform: translate(-50%,-50.1%) !important;
    -ms-transform: translate(-50%,-50.1%) !important;
	margin: 0;
 }
 
 .bv-analyse-push-container {
	width: 100%;
 	height: 350px;
 	position: relative;
 	background: #fff;
}
.bv-push-analyse-option-col1 {height:100%;width: 125px;float:left;font-weight: 500;}
.bv-push-analyse-option-col2 {height:100%;width: calc(100% - 125px);float:right;display: inline-block;position: absolute;/* padding: 0px 0px 10px 0px; */}
.bv-push-analyse-option-row { height:60px;line-height:55px;width:100%; font-size:20px; font-weight:400; cursor:pointer; display:block; text-align:left; margin-top:7px; margin-bottom:13px; padding: 0px 0px 0px 20px; }
.bv-push-analyse-option-row > span { 
	line-height: normal;
    vertical-align: middle;
    white-space: inherit;
    display: inline-block;
}
.bv-push-analyse-option-row-selected { background-color: #2273a5; color:#FFFFFF;}
.bv-push-analyse-option-row-not-selected { color: #2273a5;}
.bv-push-analyse-option-row-selected .bv-conf-attendeeStatusBadge[data-badge]:after {background-color: #FFFFFF;color: #2273a5;}
.bv-push-signature-preview-image{
	width: 68px;
	height: 86px;
	margin: 0 10px 5px 0;
	box-shadow: 0 0 7px 0 #707070;
}
.bv-push-sign-here-tab-img {
    position: absolute;
    left: 25px;
    top: 39px;
    height: 45px;
}
.bv-push-progress-row1 {width:100%;height: 95px;padding: 20px 20px 0 20px;}
.bv-push-progress-row2 {width:100%;height: 420px;padding: 20px 20px 20px 20px;}
.bv-push-progress-header { line-height:30px; height:30px; width:100%; }
.bv-push-progress-details {line-height:370px;height: calc(100% - 80px);width:100%;}
.bv-push-progress-header > ul  { display:block; position:absolute; width:578px; font-weight:500;}
.bv-push-progress-details > ul {display:block;position:absolute;width: calc(100% - 40px);height: calc(100% - 170px);overflow:hidden;}
.bv-push-progress-details > ul:hover {overflow-y:auto;}
.bv-push-progress-li-progress{line-height:25px; height:25px; display: block; width:202px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-right: 10px; margin-bottom:5px;}
.bv-push-progress-li-progress-bar{line-height:25px; height:25px; display: block;  width:350px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-right: 10px;}
.bv-push-progress-li-user{line-height:20px;height:20px;display: block;position: absolute;width: 200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right: 10px;}
.bv-push-progress-li-action {line-height:20px;height:20px;display: block;position: absolute;width: 200px;left: 210px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right: 10px;}
.bv-push-progress-li-date {line-height:20px;height:20px;display: block;position: absolute;width: 200px;left: 420px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.bv-push-progress-value-li { display:block; height:32px; padding-top:6px; border-bottom:1px solid #ccc;}

.bv-push-analyse-row1 {width:100%;height:20%;padding: 20px 20px 20px 20px;}
.bv-push-analyse-row2 {width:100%;height: 100%;padding: 20px 20px 0 20px;}
.bv-push-analyse-header { line-height:30px; height:30px; width:100%; }
.bv-push-analyse-details {line-height:370px;height: calc(100% - 80px);width:100%;}
.bv-push-analyse-buttons {width: 100%;height: 40px;text-align: right;padding-right: 20px;}
.bv-push-analyse-header > ul  { display:block; position:absolute; width:578px; font-weight:500;}
.bv-push-analyse-details > ul {display:block;position:absolute;width: calc(100% - 40px);height: calc(100% - 125px);overflow:hidden;}
.bv-push-analyse-details > ul:hover {overflow-y:auto;}
.bv-push-analyse-li-user{line-height:20px;height:20px;display: block;position: absolute;width: 205px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right: 15px;}
.bv-push-analyse-li-action { line-height:20px; height:20px; display: block; position: absolute; width:192px; left:202px;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.bv-push-analyse-li-pushed-date {line-height:20px;height:20px;display: block;position: absolute;width: 190px;left: 215px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right: 15px;}
.bv-push-analyse-li-synced-date {line-height:20px;height:20px;display: block;position: absolute;width: 190px;left: 420px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.bv-push-analyse-li-pushed-version {line-height:20px;height:20px;display: block;position: absolute;width: 150px;left: 630px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.bv-push-analyse-li-synced-version {line-height:20px;height:20px;display: block;position: absolute;width: 150px;left: 795px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.bv-push-analyse-value-li { display:block; height:32px; padding-top:6px; border-bottom:1px solid #ccc;}
   
.bv-push-analyse-value-li-ul {
    font-size: 14px;
    font-weight: 400;
}
.bv-push-progress-value-li-ul {
    font-size: 14px;
    font-weight: 400;
}
.bv-push-progress-bar-value
{
	background-color:#2273A6;
	color: #2273A6;
}

.bv-push-progress-bar-container
{
    width: 350px;
    height: 24px;
    border: 1px solid #d6d6d6;
    background-color: white;
   /*  cursor: pointer; */
}
.bv-push-recipients .bv-plusIcon-span-leftScreen-svg{
	width:28px;
	height:25px;
	position:absolute;
	top: 26px;
	right: 10px;
	padding-left:7px;
	display:inline;
	fill:#2574A7;
	cursor: pointer;
}
