 body.modal-open {
    overflow: hidden;
}
.no-projects{
  margin-top:15%;
}
.project-tile{
  height:299px;
}
.noplans-version.project-tile.upsell-disable{
    height:299px !important;
}
.noplans-version.project-tile{
    height:239px !important;
}
.noplans-version.project-tile .projects-tile{
    height:219px !important;
}
.noplans-version.upsell-disable .projects-tile{
    height:279px !important;
}
.tileview-cards .noplans-version.project-tile:hover .page-action{
  display:block;position: relative;
  top: -5px;
}
.noplans-version.upsell-disable .ver-import{
    padding-left:0%;
}
.noplans-version.upsell-disable .tile-submittals > p{
    margin-top:0px;
}
.project-tile.noplans-version.upsell-disable .specs-version .tile-submittals {
    height: 50px;
}
.upsell-disable.noplans-version .specs-version {
    border-right: 0px solid #eee;
}
.upsell-disable.noplans-version .proj-namelist{
    max-width:90px;
}
 .noplans-version .project-specplan{
     height:60px !important;
 }
.noplans-version.upsell-disable .page-action{
    top: 55px !important;
}
.project-tile .image-div {
    text-align: center;
    background: #f8f8f8;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 16%;
}
.project-tile .image-div .share-icon-div {
    position: absolute;
    top: 34%;
    left: 56px;
}
.project-tile .image-div .share-icon-div>img {
    width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.project-tile .image-div>label span {
    float: left;
    text-align: center;
    width: 100%;
    font-weight: 600;
    font-size: 28px;
    padding-top: 10px;
}
.image-div label{
    background-color: #f8f8f8;
    border-radius: 50px;
    width: 65px!important;
    height: 65px!important;
    margin-bottom: 0!important;
}
/*.projects-circle-0 {
  color: #62dfeb;
  border: solid 2px #62dfeb;
}

.projects-circle-1 {
  color: #ff6073;
  border: solid 2px #ff6073;
}

.projects-circle-2 {
  color: #6ea6e6;
  border: solid 2px #6ea6e6;
}

.projects-circle-3 {
  color: #bb81d0;
  border: solid 2px #bb81d0;
}

.projects-circle-4 {
  color: #ffa236;
  border: solid 2px #ffa236;
}

.projects-circle-5 {
  color: #92ce5f;
  border: solid 2px #92ce5f;
}

.projects-circle-text-0 {
  color: #62dfeb;
}

.projects-circle-text-1 {
  color: #ff6073;
}

.projects-circle-text-2 {
  color: #6ea6e6;
}

.projects-circle-text-3 {
  color: #bb81d0;
}

.projects-circle-text-4 {
  color: #ffa236;
}

.projects-circle-text-5 {
  color: #92ce5f;
}*/
.project-tile .prjctTileWarning{
  display:none;
}
.m-t25{
  margin-top:25px !important;
}
.m-t45{
  margin-top:45px !important;
}
.m-b0{
  margin-bottom:0px;
}
.m-b4{
  margin-bottom:4px;
}
.m-b16{
  margin-bottom: 14px !important;
}
.m-b25{
  margin-bottom:25px;
}
.m-t30{
  margin-top:30px;
}
.w-110{
  width:100px;
}
.w-75x{
  width:75px;
}
.w-60x{
  width:60px;
}
.pos-r10{
  position:relative;right:10px;
}
.pos-l5{
  position:relative;left:5px;
}
.pos-l10{
  position:relative;left:10px;
}
.p-l15{
  padding-left:15px !important;
}
.pb-50{
  padding-bottom:50px !important;
}
.pos-b7{
  position: relative;
  bottom:7px
}
.opacity-3{
  opacity:.3;
}
.w-100{
	width:100% !important;
}
.w-40p{
	width:40% !important;
}
.w-50p{
	width:50% !important;
}
.w-100p {
    width: 100% !important;
}
.w-30p{
	width:30% !important;
}
.pos-t4{
  position: relative;
  top: 4px;
}
.pos-t6{
  position: relative;
  top: 6px;
}
.clr-grey{
    color:grey;
}
.p-t25{
  padding-top:25px !important;
}
.p-t12{
  padding-top:12px;
}
.w-80{
  width:80%;
}
.w-15{
  width:15px;
}
.w-13{
	width:13px !important;
}
.pos-b5{
	position:relative;
	bottom:5px;
}
.p-l8{
  padding-left:8px !important;
}
.p-l6{
  padding-left:6px !important;
}
.p-l7{
  padding-left:7px !important;
}
.pos-b0{
  position: relative;
  bottom:0px !important;
}
.h-20{
  height:20px;
}
.h-60{
    height:60px;
}
.opacity-4 {
  opacity:0.4;
}
.opacity-7{
  opacity:0.7 !important;
}
.w-20{
  width:20px !important;
}
.w-14{
  width:14px !important;
}
.m-l30{
  margin-left:30px !important;
}
.w-25p{
  width:25%;
}
.w-20p{
  width:20%;
}
.w-16p{
  width:16%;
}
.w-80p{
  width:80%;
}
.w-75p{
  width:75%;
}
.w-70p{
  width:70%;
}
.p-b2{
    padding-bottom:2px;
}
.p-b13{
    padding-bottom:13px;
}
.h-15{
    height:15px;
}
.h-45{
    height:45px;
}
.h-35{
    height:35px;
}
.f-16{
  font-size:16px !important;
}
.f-15{
  font-size:15px !important;
}
.f-18{
  font-size:18px !important;
}
.line-h13{
  line-height:13px;
}
.project-tile .tileOuter>div, .project-tile .supportTileOuter>div{
  margin-top: 0px;
}
.p-lr0{
  padding-right:0px;
  padding-left:0px;
}
.project-tile .projectTitleHeading{
  overflow: hidden!important;
  width: 100%;
  text-align: left;
  padding-top: 8px;
  max-width: inherit;
}
.project-tile .projectname-head > p{
  margin-bottom:0px;
}
.project-tile .projectName {
    color: #273343;
    font-size: 15px !important;
    margin: 0;
    width: 100%;
    word-break: break-word;
    font-weight: 700!important;
    padding-top: 0px;
    cursor: default;
}
.project-tile .projectName span {
  cursor: pointer;
}
.project-tile .more-arrow{
    width: 17px;
    margin: 0 0 0 3px;
    position: relative;
    bottom: 1px;
  }
.projectTile:hover .project-content-div .project-action-icons{
    display:block;
}
.project-tile .minimize {
    background-color: transparent;
    border: 0px;
    color: #FFF;
    text-decoration: underline;
    padding: 0px;
    font-size: 14px;
    margin-bottom: 0px;
}
.project-tile .minimize:active {  background-color: transparent;
  border: 0px;
  color: #FFF;
  text-decoration: underline;
  padding: 0px;
  font-size: 14px;
  margin-bottom: 5px;
      box-shadow: inset 0 0px 0px rgba(0,0,0,.125);
}
.project-tile .projectSubscriptionStatusPaid{
  color: #2c2e32;
    font-size: 13px;
    margin: 0;
    width: 100%;
    font-weight: 400;
    word-break: break-word;
}
.projectname-head .bord-right-top-menu{
  width: 1px;
  background: #999;
  margin: 2px 5px;
  height: 15px;
}
.projectname-head .project-details{
  margin-bottom: 0px;
  color: #85878B;
  font-weight: normal;
  font-size: 13px;
  margin-top:0px;
  /*font-weight:600;*/
}
.inline-block{
  display:inline-block !important;
}
.project-tile .projectSubscriptionStatusExpire {
    color: #FF0000;
    font-weight: 500;
    float: left;
    padding-top:2px;
}
.project-tile .projectSubscriptionStatusTrail {
    color: #FF6501;
    font-weight: 500;
    float: left;
    padding-top:2px;
}
.project-tile .showMoreBtn{
   padding: 0px 0px !important;
}
.show-more {
    color: #273343;
    font-size: 12px;
    cursor: pointer;
    text-decoration: underline;
}
.project-status.not-started {
    color: #ee7e32;
}
.project-status {
    font-size: 13px;
    margin: 0;
    color: #4daf4c;
}
.project-status.status-failed {
    color: #e83534;
}.project-status.inprogress-status {
    color: #fe8637;
}
.project-status img {
    width: 14px;
    margin: -3px 0 0;
}

.projectUpgradeButton {
    padding: 1px 4px 1px 4px;
    margin: 0px 0 0 10px;
    cursor: pointer;
    color: #0fc9da !important;
    background-color: transparent;
    border: 1px solid #0fc9da;
    border-radius: 4px;
    font-weight: 600;
    font-size: 11px;
}

.project-tile .projectUpgradeButton {
    position: relative;
    margin-left: 0px;
    top: 1px;
    float: left;
    font-size: 13px;
}
.project-tile .moreprjctDetails .project-content,.tileOuter .project-content{
    width: 50%;
    float: left;
    padding:8px 0px;
    font-size: 12px;
    font-weight: normal;
}
.w-45{
	width:45% !important;
}
.w-55{
	width:55% !important;
}
.project-tile .project-name-head {
    color: #c6c6c6;
    font-size: 10px;
    margin: 0;
    cursor: default;
}
.project-tile .project-name {
  /*color: #2c2e32;*/
  font-size: 12px;
  margin: 0;
  font-weight: normal;
  word-break: break-word;
}
.proj-btn{
  border: 1px solid #ee7e32;padding: 1px 10px;border-radius: 20px;color: #ee7e32 !important;margin: 0 auto;cursor:pointer;text-decoration:none !important;
}
.proj-btn:active{
  background-color: #ee7e32;color:#fff !important;text-decoration: none;
}
.proj-btn:hover,.proj-more:hover{
  background-color: #ee7e32;color:#fff !important;text-decoration: none;
}
.proj-more{
  height: 18px;width: 18px;border: 1px solid #ee7e32;padding: 1px 5px;border-radius: 20px;color: #ee7e32;
  position: relative;bottom: 2px;cursor:pointer;
  }
.tv-proj-more{
  height: 18px;width: 18px;padding: 0px 4px;bottom:0px;
}
.import-blue:hover {
    background: #E9F4FF;
}
.subscrip-limited{
  overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 138px;
    color: #c22727;
}
#myTab.nav>li>a{
  padding: 4px 10px;
  background-color: #fff;
  color: #554b43 !important;
  font-size: 12px;
  font-weight: 600;
  border: 1px solid #554b43;
  border-radius: 20px;
  height:30px;
}
#myTab.nav>li>a:hover{
  /*border-width: 0px;*/
}
.tabmenu-lists .nav-item.active,.tabmenu-lists .nav-item:hover{
  background-color: #fff;
  border-radius: 0px;
  padding-top:0px;
}
#myTab .nav-item:hover a {
  background-color: #554b43 !important;
  border-bottom: 0px solid #e8e8e8;
  color: #fff !important;cursor:pointer;
}
#myTab .nav-item:hover:last-child a{
  border-right:1px solid #e8e8e8;
}
#myTab .nav-item.active .nav-link{
  background-color: #554b43;
  color: #fff !important;
  border-bottom: 1px solid #e8e8e8;
}
#myTab .nav-item.active .nav-link span{
	color:#fff;
}
#myTab .nav-tabs>li>a:hover{
 border-width:0px;
 padding: 3px 10px;
}
.nav-link.active-border:hover span{
	color:#fff !important;
}
.proj-tile-list{
  position: fixed;
  right: 15px;
  z-index: 3;
  top: 114px;
}
.proj-tile-list a:nth-child(1){
  position: fixed;
  right: 55px;
  top: 60px;
}
.proj-tile-list a:nth-child(2){
  position: fixed;
  right: 20px;
  top: 58px;
}
.upload-plans{
  border: 1px solid #EC7F39;
  color: #EC7F39 !important;
  background-color: #fff;
  width: 55%;
}
.upload-plans:hover{
  background-color: #EC7F39;
  color: #fff !important;
}
.p-l2{
  padding-left:2px;
}
.p-r2{
  padding-right:2px;
}
.project-action-icons .menu-action li:hover{
  /*background-color: #fff;*/
}
.specsdrop{
  width: 50px;
  height: 25px !important;
}
.rotate180 {
    transform: rotate(180deg);
}

.hover-effects-mgs {
  display: none;
}
.brd-r0{
    border-right: 0px solid #e6e5e5 !important;
}
.project-list #btnMoreOptions ul{
  position: absolute;
  right: 0px;
  left: auto;
}
.project-list .menu-action > li > a {
  width: 14px;
float: left;
margin: 0px 4px;
cursor: pointer;
}
.project-list .menu-action > li > a:hover, .project-list .menu-action > li > a:focus {
  background-color:#f4f4f4;text-decoration:none;
}
.project-list .menu-action li a img {
  width: 27px;
  height: 18px;
  cursor: pointer;
  /*position:relative;
  top:5px;*/
}
.project-list .menu-action li:hover a.access-disabled img,.access-disabled,.access-disabled>label{
  cursor:not-allowed !important;
}
.project-list .menu-action .moreprojectversion .version-action li a img {
    width: 22px;
    height: 22px;
    cursor: pointer;
}
.project-list .menu-action li a label {
   padding-left: 4px;
   position: relative;
   font-weight:600;
   top: 3px !important;
}
.project-list .projectName + .tooltip{
  left:5px !important;
}
.project-list .project-image{
  width: 100%;
  padding-bottom: 50px;
}
.delete-menu-action{
  min-width: 170px;
  max-width: 170px;
  left: auto;
  right: 8px;
}
.delete-menu-action:before{
  position: absolute;
  top: -7px;
  right: 0px;
  display: inline-block;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  content: '';
  z-index: 9999999999;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  left: auto;

}
.delete-menu-action:after{
  position: absolute;
  top: -6px;
  right: 1%;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: '';
  z-index: 9999999999;
  border-bottom: 6px solid #fff;
}
.delete-menu-action li a:hover{
  text-decoration:none;
}
.delete-menu-action div > li{
  width:100% !important;
}
.delete-menu-action div > li img{
  width:21px !important;
  height:21px !important;

}
.selected{
  display:block !important;
}
.menu-action{
  list-style: none; right: 0px;display: flex;padding-top:0px;margin-bottom:0px;float:right;height:20px;
}
.menu-action li{
  cursor: pointer;
}
.project-action-icons .menu-action li{
  padding-left: 3px;
  padding-right: 3px;
  border-radius: 3px;
}
.moreprojectversion .version-action li{
  padding-left: 0px;
  padding-right: 0px;
}
.proj-filter{
  float: left;
  position: relative;
  right: 31px;
  border: 1px solid #d9d9d9;
  padding: 0px;
  bottom: 1px;
  border-radius: 2px;
  background-color: #fff;
  height:28px;
  cursor: pointer;
}
.tv-users{
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 100px;display: inline-block;
}
.tv-shared{
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 138px;display: inline-block;
}
.tv-projname{
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 122px;display: inline-block;
}
.tv-favorite{
  padding: 5px 7px;
}
.tv-favorite:hover{
  background-color: #d9d9d9;padding: 5px 7px;border-radius: 100px;opacity: 1;transform: scale(1);
}
.w-150{
  min-width:145px;
}
.proj-filter:hover,.project-list #adv-search .dropdown-btn:hover{
  background-color: #eee
}
.page-redirect > span{
  width:33.33%;
  padding-bottom:0px;
  padding-top:3px;background-color: #f9f9f9;
  /*z-index: 2;*/
}
.projectUpgradeButton .fa-arrow-circle-up {
   font-size: 13px;
   padding-right: 3px;
}
.project-tile .projectUpgradeButton > span{
  position: relative;
  bottom:0px;
}
.project-tile .projectUpgradeButton > span:hover{
  text-decoration: underline;
}
.radius5{
  border-radius:5px;
}
.dropdown-menu li a > label{
  cursor:pointer;
}
.tab-importplan thead th{
  color:#222 !important;
}
.tab-importplan thead th:nth-child(1){
  width:470px;
  border-right:1px solid #d9d9d9!important;
}
.tab-importplan thead th:nth-child(2){
  width:171px;
  border-right:1px solid #d9d9d9!important;
}
.tab-importplan thead th:nth-child(3){
  width:216px;
}
/*.wantplan-scroll table td:nth-child(1){
  width:471px;
}
.wantplan-scroll table td:nth-child(2){
  width:172px;
}
.wantplan-scroll table td:nth-child(3){
  width:206px;
}
.wantplan-scroll table td{
  padding:12px 15px;
}
.wantplan-scroll{
  height:300px;
  overflow: auto;
}
.wantplan-scroll table{
  border:0px solid #ddd;
  width:100%;
}*/
.tab-importplan tbody tr{
  background-color: #fff !important;
  font-size:12px;
}
/*.wantplan-scroll tbody td{
  padding:12px 15px !important;
}*/
.modal-importplan .modal-dialog{
  width:900px;
}
.modal-importplan .modal-dialog .modal-body{
  padding:20px !important;
}
.modal-importplan .modal-dialog .modal-body table{
  border:1px solid #d9d9d9;
}
/* Modal Popup Start */
.model-pop .modal-header{
  background: #f4f4f4;
    border: 0;
    border-radius: 5px 5px 0 0;
    padding: 9px 15px;
    height: 47px;
    border-bottom: 1px solid #e5e5e5
}
.rigging-header-icon {
    height: 21px;
    float: left;
    margin: 5px 0 0;
}
.popup-header-content {
    display: contents;
    padding-left: 0px;
    font-weight: 400;
    color: #3c3c3c;
    /* padding: 0; */
    font-size: 24px;
    text-transform: inherit;
}
.modal-header>.close {
   background-color: #f4f4f4;
   opacity: 1;
}
.model-pop span img {
    width: 25px!important;
    padding: 4px 0 0;
    margin: 0;
    opacity: 1;
}
.model-pop h4 {
    font-weight: 600;
    color: #273343;
    padding: 0;
    font-size: 13px;
    text-align: left;
    margin-top: 4px;
}
.model-pop .modal-body {
    background-color: #fff;
    padding: 30px 0 0;
    margin-right: 0;
    float: left;
    width: 100%;
}
.model-pop .modal-body label {
   position: absolute;
   top: -18px;
   transition: .2s;
   color: #929292;
   opacity: 1;
   font-size: 11px;
   font-weight: 500;
}
.model-pop .modal-footer {
    padding: 10px 15px;
    background: #f4f4f4;
    float: left;
    width: 100%;
    border: 0;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
/* Modal Popup End */

/* Modal Popup End */
/*Upload and run specs modal*/

.rerunspecs .modal-dialog{
	width: 490px;
}
.rerunspecs .modal-content{
	width: 492px;
    height: 410px;
}
.rerunspecs .our-services-wrapper{
	margin-bottom:10px !important;
}
.rerunupgrade {
  max-width: 490px;
  width: 490px;
}
.rerunupgrade .modal-body {
  min-height: 140px;
}
.rerunupgrade span img{
	padding-top:2px !important;
}
.rerunupgrade .popup-header-content{
	padding-top:5px;
}
.our-services-wrapper {
  border: 1px solid #e8e8e8;
  float: left;
  border-radius: 3px;
  margin-bottom: 15px;
  position: static;
  cursor: pointer;
  padding: 0px;
  width: 100%;
}

.our-services-wrapper:hover {
  border: 1px solid #0696d7;
}
.our-services-wrapper .list-group-item.active:hover {
  background-color: #fbfbfb !important;
}
.existing-data {
  display: flex;
  align-items: center;
  height: 100px;
  padding: 0 22px;
  text-align: center;
  float: left;
}

.existing-data:hover, .existing-data:hover a {
  background-color: #fbfbfb !important;
}
.existing-data:hover a h4 {
  color: #333 !important;
}

.existing-data a .list-group-item-text, .existing-data a .list-group-item-text:hover {
  font-size: 13px;
  color: #b0b0b0 !important;
  line-height: 18px;
}

.existing-data .a.list-group-item:hover {
  background-color: #fbfbfb !important;
}
img.completed-icon-table {
    width: 15px;
    margin: -2px 0 0;
}
tags-input .host .tags .input{
    width: 100% !important;
}
.share-others .form-error {
    font-size: 10px;
    font-weight: 400;
    color: #de2431;
    display: block;
    text-align: left;
}
.share-others .validation {
  bottom: 60px!important;
position: absolute;
right: 20px;
}
.version-action:after {
  position: absolute;
    top: -6px;
    right: 10.5%;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    content: '';
    z-index: 9999999999;
    border-bottom: 6px solid #fff;
}
.version-action:before {
  position: absolute;
top: -7px;
right: 18px !important;
display: inline-block;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
content: '';
z-index: 9999999999;
border-bottom: 7px solid #ccc;
border-bottom-color: rgba(0, 0, 0, 0.2);
left: auto;
}
.version-action {
    min-width: 200px !important;
    padding:0px;
    z-index:1;
}
.version-action li a{
  display:flex;
  border-bottom: 1px solid #ebebeb;
  padding: 6px 10px;
  border-left: 3px solid #fff;
}
.version-action li a > label{
  position: relative;
  top: 4px;
  left: 5px;
}
.version-action li a:hover{
  background-color: #fff;
  border-left: 3px solid #EC7F39;
}
.deleteversion ul>li>a>img {
  width: 22px !important;
  height: 22px !important;
}
.deleteversion ul>li>a {
  padding: 5px 20px 5px 10px;
}
.version-arrow {
  position: relative;
  left: 8px;
  cursor: pointer;
}
.rem-version-action {
  min-width: 170px;
  max-width: 200px;
}
.rem-version-action li>a {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rem-version-action li>a:hover {
  color: #23527c;
  text-decoration: underline;
}
.rem-version-action:before {
  position: absolute;
  top: -7px;
  left: 5px !important;
  display: inline-block;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  content: '';
  z-index: 9999999999;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.rem-version-action:after {
  position: absolute;
  top: -6px;
  left: 4.2%;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: '';
  z-index: 9999999999;
  border-bottom: 6px solid #fff;
}
.project-version-counts {
  color: #fff !important;
  background-color: #35a4c9;
  padding: 0 5px;
  border-radius: 10px;
  margin-left: 10px;
  margin-right: 5px;
  font-size: 12px;
  font-weight: 600;
  position: relative;
  cursor: pointer;
  line-height: 12px;
}
.versions-more-to-view {
  cursor: pointer;
  border: 1px solid #ccc;
  border-radius: 20px;
  padding: 2px 0 3px 0;
  background: #f6f6f6;
}
.versions-more-to-view:hover {
  text-decoration: none;
}
.subscription-share-table thead tr th{
  border:1px solid #ddd !important;
  vertical-align: middle;
}
.archive-projectname{
  font-size: 13px!important;
  font-weight: 600!important;
}
#version-list {
  position: absolute;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  list-style: none;
  padding: 0px 0px;
  z-index: 1;
  border-radius:3px;
  /*max-height: 90px;*/
  overflow: auto;
  max-height:150px;
  min-width:300px;
}
#version-list > span:nth-child(1){
  position: absolute;
    top: -8px;
    left: 8.5%;
    display: inline-block;
    border-right: 9px solid transparent;
    border-left: 9px solid transparent;
    content: '';
    z-index: 999999;
    border-bottom: 9px solid #ccc;
    border-bottom-color: #d4d4d4;
}
#version-list > span:nth-child(2){
  position: absolute;
    top: -7px;
    left: 9%;
    display: inline-block;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    content: '';
    z-index: 99999;
    border-bottom: 8px solid #fff;
}
#version-list li span{
  overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
max-width:255px;
}
#version-list li{
  padding:2px 10px 5px 10px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 12px;
  cursor: pointer;
  border-left:3px solid #fff;
  display:flex;
  height:43px;
}
#version-list li:hover{
  border-left:3px solid #EC7F39;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.23);
}
#version-list li:hover > div span:nth-child(1){
  font-weight:700;
}
#version-list li div:nth-child(2){
  display:none;
}
#version-list li:hover div:nth-child(2){
  display:none;
  position: relative;
  left: 10px;
}
#version-list li a{
  position: relative;
  top: -10px;
  right: 0px;
  padding-right: 10px;
}
#version-list li a:hover{
  background-color: #fff;
}
#version-list li:last-child{
  border-bottom:0px solid #ddd;
}
.project-specplan .proj-versionlist{
  color: #333;
  padding: 0px;
  cursor: pointer;
  text-decoration: none;
}
.project-specplan .proj-versionlist .fa-sort-desc{
    position: relative;
    bottom: 6px;
    left: 5px;
}
.project-edit{
  top: 0px;
  padding: 20px;
  border: 1px solid #ddd;
  float: left;
  width: 97.5%;
  border-radius: 3px;
  margin-bottom: 15px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  box-shadow: 0px 0px 6px #d9d9d9;
  margin-left: 15px;
  margin-right: 15%;
}
.project-edit > div{
  width:16.5%;
}
.project-edit label{
  color: #d9d9d9;
  font-size: 12px;
  font-weight: normal;
}
.project-edit input[type=text],.project-edit select,.project-edit input[type=date]{
  width: 168px;
  height:34px !important;
}
.proj-savecancel{
  height:34px !important;
  padding-top: 24px;
}
.proj-namelist{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90px;
  display: inline-block;
  position: relative;
  top: 0px;
  left: 2px;
  /*text-transform: uppercase;*/
}
.tv-version{
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 120px;display: inline-block;
  position: relative;top: 0px;left: 2px;text-transform: uppercase;color:#111;
}
.tv-versionlist{
  position: relative;top: 10px;right: 5px;
}
.table-view th span{
  position:relative;top:2px;font-weight: 600;
}
.table-view tbody td{
  padding-bottom:0px !important;padding-top:12px !important;
}
/*.table-view thead th:nth-child(1),.table-view thead th:nth-child(5),
.table-view tbody td:nth-child(1),.table-view tbody td:nth-child(5){
  width:12.5%;
}
.table-view thead th:nth-child(3),.table-view tbody td:nth-child(3){
  width:9.5%;
}
.table-view thead th:nth-child(2),.table-view tbody td:nth-child(2){
  width:18.5%;
}
.table-view thead th:nth-child(6),.table-view thead th:nth-child(7),.table-view tbody td:nth-child(6),.table-view tbody td:nth-child(7){
  width:14%;
}
.table-view thead th:nth-child(4),.table-view tbody td:nth-child(4){
  width:9.5%;
}
.table-view thead th:nth-child(8),.table-view tbody td:nth-child(8){
  width:10.5%;
}*/
.table-view tbody tr:hover .versions-lists + .tv-versionlist,.table-view tbody tr:hover .tv-versionlist {
  display:block !important;
}
.proj-tile-list button:nth-child(2) + .tooltip{
  left: -115px !important;width: 165px;
}
.proj-tile-list button:nth-child(2) + .tooltip .tooltip-arrow{
  left:82% !important;
}
.noplans-buy{
  width: 135px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 135px;
}
.projects-lis .tileOuter > div.collapse > div{
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
.lv-sv-img{
  width:14px;
}
.projdetail-split{
	display:none;
}
.sharedname{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 120px;
  display: inline-block;
}
.sm-projname {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 320px;
    display: inline-block;
}
/* Project List View End */
/* Project Tile View Start */
.tileview-cards .tooltip{
  z-index:1;
}
.tileview-cards .version-restrict + .tooltip .tooltip-inner{
    max-width: 215px;
}
.proj-versionlist .tooltip{
    left:0px !important;
    max-width:210px;min-width:210px;
}
.proj-versionlist .tooltip .tooltip-arrow{
    left:8%;
    max-width:210px;
}
.proj-versionlist .tooltip .tooltip-inner{
    max-width:230px;
}
.tileview-cards .projects-tile{
     width: 100%;
     height: 279px;
     float: left;
     border: 1px solid #cec9c9;
     border-radius: 2px;
     margin-right: 0px;
     box-shadow: 0px 0px 3px #bbbaba;
     background-color: #fff;
}
.page-redirect{
  border-top: 0.5px solid #eee;display: flex;background-color: #fff;
}
.page-action{
 display:none;
}
.tileview-cards .project-tile:hover .page-action{
  display:block;position: relative;
  top: 0px;
}
.tileview-cards .projects-tile .project-content-div .w-100.flex{
	padding-bottom:0px;
}
.tileview-cards .projects-tile .project-content-div{
  padding:10px 15px;
  width: 100%;
  background-color: #f4f4f4;
  display: inline-block;
  height:65px;
}
.tileview-cards .proj-stat{
  position: relative;
  top:2px;
}
.tileview-cards .moreprojectversion{
  display:block;
}
.tileview-cards .projects-tile .project-specplan {
  width: 100%;
  padding-top: 0px;
  border-bottom: 0px solid #f6f6f6;
  background-color: #fff;
  display: flex;
  height: 115px;
  position: relative;
  bottom: 5px;
}
.uppercase{
  text-transform: uppercase;
}
.tileview-cards .projects-tile .tileOuter {
  border-radius: 0px;
  font-size: 14px;
  padding: 0px;
  margin-top: 0px;
  z-index: 500;
  width: 100%;
  border-bottom: 0.5px solid #eee;
  border-top: 0.5px solid #f1f1f1;
  display: inline-block;
  height:58px;
}
.tileview-cards .projects-tile .tileOuter > div{
  margin-top:0px;
}
.tileview-cards .projects-tile .tileOuter > div.collapse > div{
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
.tileview-cards .projects-tile .page-redirect {
  width: 100%;background-color: #f4f4f4;height:34px;
}
.project-details:hover{
	text-decoration:none;
}
.tileview-cards .project-tile .project-details-footer,.tileview-cards .project-tile .project-details-footer:hover{
  font-size: 13px;
  border-right: 0px solid #e6e5e5;
  float: left;
  display: inline-block;
  cursor: pointer;
  width: 100%;
  border: 0px solid #0fc9da;
  margin-right: 5px;
  border-radius: 3px;
  font-weight: 600;
  text-transform: uppercase;
  color: #333;
  padding: 2px 0px;
  text-decoration: none;
  position: relative;
  top: 2px;
}
.tileview-cards .projects-tile .project-action-icons{
  width:25%;float:left;
}
.projectContent.projectname-head{
    width:75%;float:left;position: relative;top: 3px;
}
.tileview-cards .projects-tile .prjctTileMainData {
  padding: 2px 0px;
  background-color: #f4f4f4;
}
.tileview-cards .specs-version{
  display:flex;
  border-bottom: 0.5px solid #eee;
 padding-top: 0px;
}
.tileview-cards .specs-version:hover .ver-import,.tileview-cards .plans-version:hover .ver-import{
  display:block;
}
.tileview-cards .tile-submittals{
    width:25%;float:left;
}
.tileview-cards .ver-import{
    width:25%;float:right;text-align: right;position: relative;bottom: 4px;
}
.tileview-cards .plans-version{
  display:flex;border-bottom: 0px solid #eee;
}
.tileview-cards .plans-version:hover{
/*box-shadow: 4px 4px 10px #d9d9d9;
height:114px;*/
}
.tileview-cards .want-to-upload div:nth-child(3),.tileview-cards .want-to-upload div:nth-child(4){
  display:none;
}
.tileview-cards .version-import span:nth-child(2){
  width:32%;
}
.tileview-cards .version-import span:nth-child(4){
  width:18%;
}
.project-specplan .specplan-version{
  width:100%;
  font-size:13px;
}
.project-specplan .specplan-version .version-imports {
  height:28px;
  display:none;
}
.project-specplan .specplan-version .version-imports span{
  width:25%;
  padding-bottom:10px;float:left;
}
.project-specplan .specplan-version .version-imports span:nth-child(1){
  width:20%;
}
.project-specplan .specplan-version .version-imports span:nth-child(2){
  width:37%;
  color: #999;
  font-size: 12px;
}
.project-specplan .specplan-version .version-imports span:nth-child(3){
  color: #999;
  font-size: 12px;
}
.project-specplan .specplan-version .version-imports span:nth-child(4){
  width:18%;
}
#myTab:hover .nav-item.active:hover .nav-link{
  background-color: #554b43 !important;
  padding: 5px 10px 4px 10px !important;
}
.tabmenu{
    height: 45px;
    background-color: #fff;
    min-width: 100%;
    display: block;    position: fixed;
    z-index: 2;
}
.split-link{
  padding-top: 12px;
  color: #e8e8e8;
}
.bg-grey{
	background-color:#f8f8f8;
}
.project-specplan .specplan-version div:nth-child(1) td{
	position:relative;
	top:5px;
	color:grey;
}
.track_closeout{
	border: 1px solid #EC7F39;
    padding: 3px 10px;
    border-radius: 20px;
    background-color: #EC7F39;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    margin-left: 8px;
    cursor:pointer;
}
.track_closeout:hover{
	background-color:#EC7F39;
	color:#fff;
	text-decoration:none;
}
.substantial{
	position:relative;
	top:5px;
}
#myTab > div:nth-child(odd){
	margin-left:0px !important;
	margin-right:15px !important;
}
#myTab > div:nth-child(even){
	margin-left:15px !important;
	margin-right:15px !important;
}
.tileview-cards .projects-tile .projectName > span{
	max-width: 340px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  float: left;
}
.tileview-cards .tile-card{
	position: relative;
  min-height: 1px;
  float: left;
}
.tileview-cards .tile-card:nth-child(3){
  padding-left:0px;
}
.more-circle{
padding: 1px 8px;border-radius: 10px;
}
.proj-more-sp.pos-rel-top-minus-3{
    transform: rotate(90deg);
}
.more-descript{
  z-index: 1;
  left: -160px !important;
  width: 350px;
  background-color: #444;
  color: #fff;
  padding: 10px 15px;
  max-height: 210px;
  overflow: auto;
}
.tooltip-li {
    margin-top: 10px;
}
.dotted-line {
    border-bottom: 1px dotted #fff;
    padding-bottom: 5px;
}
.more-descript li p:nth-child(1) {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 5px;
}
.more-descript li p:nth-child(2){
  font-size: 13px;
  line-height: 18px;
}
.more-descript span:nth-child(1){
  position: absolute;
  top: -8px;
  right: 5.2%;
  display: inline-block;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  content: '';
  z-index: 9999999999;
  border-bottom: 9px solid #444;
  border-bottom-color: #444;
}
.more-descript span:nth-child(2){
  position: absolute;
  top: -7px;
  right: 5.3%;
  display: inline-block;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  content: '';
  z-index: 9999999999;
  border-bottom: 8px solid #444;
}
.more-text{
  color: #333;
  font-weight: 600;
  font-size: 11px;
}
.tileview-cards .import-last{
  position: absolute;
  right: 20px;
  text-align: right;
}
#version-list:before{
  position: absolute;
  top: -7px;
  right: 7px !important;
  display: inline-block;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  content: '';
  z-index: 9999999999;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  left: auto;
}
#version-list:after{
  position: absolute;
  top: -6px;
  right: 5.5%;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: '';
  z-index: 9999999999;
  border-bottom: 6px solid #fff;
}
.proj-user{
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 110px;
}
.proj-stat{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 75px;
  display: inline-block;
}
.noprojects .no-data-container{
  height: calc(100vh - 54px);
}
.line-height15{
  line-height:15px;
}
.proj-numberdots{
  overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
max-width: 265px;
display: inline-block;
color:#85878B !important;
}
.with-upload{
  display:none;
}
.want-upload{
  display:none;
}
.want-upload .without-upload{
  display:none;
}
.want-upload .with-upload{
  display:block;
}
.want-toupload{
  display:block;
}
.specplan-version{
  width: 100%;
  font-size: 13px;
}
/* Project Tile View End */
.tabmenu-lists {
  position: fixed;background-color: #fff;width: 730px;z-index: 2; padding-top: 15px;
  padding-left: 20px;border-bottom: 0px solid #efecec!important;
  /*box-shadow: 2px 2px 3px #d9d9d9;*/
}
.p-t18{padding-top:18px !important;}
.tabmenu-lists .nav-item{
  bottom: 7px;padding-right:12px;
}
.p-t60{
  padding-top:60px;
}

.xs-projtype{
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
/*max-width: 60px;*/
display: inline-block;
}

.box-shadow {
  -webkit-box-shadow: 0 1px 3px #bbb;padding-bottom: 5px;
  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */

  -moz-box-shadow: 0 1px 3px #bbb;
  /* Firefox 3.5 - 3.6 */

  box-shadow: 0 1px 3px #bbb;
  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.no-project-container.no-data-container{
    height: calc(100vh - 180px);
}
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?jtnfhv');
  src:  url('../fonts/icomoon.eot?jtnfhv#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?jtnfhv') format('truetype'),
    url('../fonts/icomoon.woff?jtnfhv') format('woff'),
    url('../fonts/icomoon.svg?jtnfhv#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-icon-archive:before {
  content: "\e931";
}
.icon-manage_save:before {
  content: "\e932";
  color: #00b238;
}
.icon-manage_undo:before {
  content: "\e933";
}
.icon-delete:before {
  content: "\e911";
  color: #e02020;
}
.icon-archive:before {
  content: "\e912";
}
.icon-edit1:before {
  content: "\e913";
}
.icon-favourite-highlight:before {
  content: "\e916";
  color: #f7b500;
}
.icon-favourite:before {
  content: "\e917";
}
.icon-smartview .path1:before {
  content: "\e918";
  color: rgb(49, 62, 77);
}
.icon-smartview .path2:before {
  content: "\e919";
  margin-left: -1em;
  color: rgb(255, 120, 0);
}
.icon-smartview .path3:before {
  content: "\e91a";
  margin-left: -1em;
  color: rgb(49, 62, 77);
}
.icon-smartview .path4:before {
  content: "\e91b";
  margin-left: -1em;
  color: rgb(255, 120, 0);
}
.icon-smartregister .path1:before {
  content: "\e91c";
  color: rgb(49, 62, 77);
}
.icon-smartregister .path2:before {
  content: "\e91d";
  margin-left: -0.9501953125em;
  color: rgb(232, 123, 51);
}
.icon-dashboard .path1:before {
  content: "\e91e";
  color: rgb(49, 62, 77);
}
.icon-dashboard .path2:before {
  content: "\e91f";
  margin-left: -1em;
  color: rgb(49, 62, 77);
}
.icon-dashboard .path3:before {
  content: "\e920";
  margin-left: -1em;
  color: rgb(232, 123, 51);
}
.icon-proj-plan:before {
  content: "\e921";
  color: #aeaeae;
}
.icon-proj-spec:before {
  content: "\e922";
  color: #aeaeae;
}
.icon-notstarted:before {
  content: "\e923";
  color: #a3a3a3;font-size:7px;position: relative;bottom: 1px;
}
.icon-inprogress:before {
  content: "\e924";
  color: #ebb82c;font-size:7px;position: relative;bottom: 1px;left:1px;
}
.icon-failed1:before {
  content: "\e925";
  color: #ea0e0e;font-size:7px;position: relative;bottom: 1px;
}
.icon-success:before {
  content: "\e926";
  color: #2eb82e;
  font-size:7px;
  position: relative;
  bottom: 1px;
  left:1px;
}
.icon-track:before {
  content: "\e927";
  color: #fa6400;
}
.icon-track-highlight:before {
  content: "\e928";
  color: #fa6400;
}
.icon-projdelete:before {
  content: "\e929";
  color: #fa6400;
}
.icon-projdelete-highlight:before {
  content: "\e92a";
  color: #fa6400;
}
.icon-import-highlight:before {
  content: "\e92b";
  color: #fa6400;
}
.icon-import:before {
  content: "\e92c";
  color: #fa6400;
}
.icon-add-highlight:before {
  content: "\e92d";
  color: #fa6400;
}
.icon-add:before {
  content: "\e92e";
  color: #fa6400;
}
.icon-upgrade:before {
  content: "\e92f";
  color: #fa6400;
}
.icon-upgrade-highlight:before {
  content: "\e930";
  color: #fa6400;
}
.icon-Project-Icon:before {
  content: "\e910";color: #35a4c9;
}
.icon-spec-icon:before {
  content: "\e914";
}
.icon-dwg-icon:before {
  content: "\e915";
}
.icon-Export:before {
  content: "\e900";
  color: #0189ff;
}
.icon-Import:before {
  content: "\e901";
  color: #0189ff;
}
.icon-edit:before {
  content: "\e902";
}
.icon-Archive:before {
  content: "\e903";
}
.icon-Star:before {
  content: "\e904";
}
.icon-Starred:before {
  content: "\e905";
  color: #ecdc41;
}
.icon-Delete:before {
  content: "\e906";
  color: #bf232b;
}
.icon-User:before {
  content: "\e907";
}
.icon-Date:before {
  content: "\e908";
}
.icon-Share:before {
  content: "\e909";
}
.icon-Renew:before {
  content: "\e90a";
}
.icon-failed:before {
  content: "\e90b";
  color: #e02020;
}
.icon-Completed:before {
  content: "\e90c";
  color: #00b238;
}
.icon-not-started:before {
  content: "\e90d";
  color: #d5a319;
}
.icon-specs:before {
  content: "\e90e";
}
.icon-plans:before {
  content: "\e90f";
}
.icon-Renew{
  font-size:12.5px;
}
.status-icons {
    position: relative;
    top:3px;
    right: 5px;
}
.dropdown-status-icons {
    position: relative;
    top: -2px;
}
.delete-tile-icon:hover {
    text-decoration: none;
}
.star-shadow {
    text-shadow: 0px 1px 1px #666;
}
.grid-split {
  border-right: 0px solid #f6f6f6;
}
.track-close{
  border-right: 0px solid #f6f6f6;
}
.share-project{
  color: #0189ff;
  text-decoration: none;
  text-align: center;
  display: block;
}
.no-underline,.no-underline:hover{
  text-decoration: none !important;
}
.proj-lg-grey{
  color:#C0B0B0;
}
.proj-grey{
  color:#948f96;
}
.proj-black{
  color:#707070;
}

.w-15p{
  width:15% !important;
}
.w-55p{
  width:55% !important;
}

.fa-sort-asc{
  position: relative;
  top: 4px;
  left: 5px;
  color: #555;
  font-size: 16px;
  cursor: pointer;
}
.tv-version + .fa-sort-desc{
  bottom: 7px;left: 0px;
}
.fa-sort-desc{
  position: relative;
  bottom: 14px;
  left: 5px;
  color: #555;
  font-size: 16px;cursor:pointer;
}
.table-view .versions-lists .dropdown-toggle .tooltip + .fa-sort-desc{
  bottom:7px;left:0px;
}
.tv-projectname{
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 210px;display: inline-block;
}
.tv-version + .tooltip .tooltip-inner{
    max-width:250px;
    min-width:210px;
}
.icon-notstarted + .dropdown-toggle .tv-version + .tooltip .tooltip-inner{
    min-width: auto !important;
}
.proj-more + .tooltip .tooltip-inner{
    max-width:250px;min-width:110px;
}
.icon-add{
  position: relative;top:0px;cursor:pointer;display:none;
}
.icon-upgrade{
  position: absolute;bottom: 167px;right: 140px;cursor:pointer;
}
.icon-track {
  position: relative;top: 19px;cursor:pointer;
}
.totalshare-height,.upgrade-height{
  /*height:65px;*/
}
.text-grey{
  color:#707070;
}
.tot-share:hover .icon-add{
  display:block;
}
.tot-share:hover .icon-add:before{
  content: "\e92d";
  color: #fa6400;
  display:block;
}
.upgrades:hover .icon-upgrade:before{
  content: "\e930";
  color: #fa6400;
}
.track-close:hover .icon-track:before{
  content:"\e928";
  color: #fa6400;
}
.tileview-cards .specs-version:hover .icon-projdelete:before,.plans-version:hover .icon-projdelete:before{
  color: #fa6400;
  content:"\e92a";
}
.tileview-cards .specs-version:hover .icon-import:before,.plans-version:hover .icon-import:before{
  color: #fa6400;
  content:"\e92b";
}
.f-22{
  font-size:22px;
}
.f-20{
  font-size:20px !important;
}
.green{
  color:#4cae4c;
}
.proj-plans{
  position: relative;top: 5px;left: 8px;
}
.black,.black:hover{
  color:#333 !important;
}
.f-24{
  font-size:24px;
}
.noplans-version .specs-version {
  width: 100% !important;
  border-right: 0;
}
.noplans-version .versions-name{
  width:14% !important;
}
.noplans-version .w-75p{
  width:86% !important;
}
.btm-20{
  bottom:20px !important;
}
.pos-l7{
  position: relative;
  left: 7px !important;
}
.open-sans{
  font-family: "Open Sans", sans-serif !important;
}
.pos-r2{
  position:relative;right:2px;
}
.w-85{
  width:85% !important;
}
.w-90{
  width:90% !important;
}
.noplans-right p{
  margin-bottom: 2px;font-size: 13px;line-height: 15px;padding-top: 22px;
}
.noplans-right{
  float: left;
}
.br-right .grid-split:last-child{
  border-right:0px solid #d9d9d9;
}
.common-checkbox-container + .icon-inprogress:before,.common-checkbox-container + .icon-notstarted:before,
.common-checkbox-container + .icon-success:before,.common-checkbox-container + .icon-failed1:before{
  font-size: 7px;position: relative;bottom: 2px;
}
.without-plans .ver-import{
  right: 0px;
}
.version-restrict{
  /*overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height:30px;
text-transform: uppercase;line-height: 16px;*/
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 140px;display: inline-block;text-transform: capitalize;
}
.proj-name-ellipsis{
    overflow: hidden;text-overflow: ellipsis;word-break: break-word;white-space: nowrap;max-width: 315px;display: inline-block;
    font-weight: 600!important;position: relative;top: 3px;color: #343739;
}
@-moz-document url-prefix() {
  .version-restrict{
    position: relative;
  }
}

.popover-ver-name {
    max-width: 335px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 10px;
}
.popover.delete-version-popover {
    max-width: 400px;
}
.popover.delete-version-popover .btn-domain-pad:hover {
    background: #d3d3d3;
}
.manage-versions .version-name {
    max-width: 375px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    top: 2px;
    position: relative;
}
.version-restrict + .tooltip .tooltip-arrow {
    left:7%;
}
.moreprjctDetails.col-sm-12 > div{
  float: left;
  /*padding-left: 20px;*/
}
.moreprjctDetails.col-sm-12 > div > .proj-lg-grey{
  text-align: left !important;
}
.moreprjctDetails.col-sm-12 > div > .project-name{
  padding-left:0px !important;
}
.track-close.col-sm-6{
  padding-left: 15px;
}
.table-view{
  margin: 15px;
width: 98%;
}
.table-view tbody tr{
  background-color:#fff !important;
}
.table-view .version-action li a{
  padding: 8px 10px;
}
.version-manage{
 list-style: none;
}
.version-manage li:hover a,.version-action > li:hover > a{
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.23);
}
.bg-lightgrey{
  background-color:#f9f9f9;
  color: #006EAF;
}
.table-view .version-action li .grey-brd{
  border-left:3px solid #f9f9f9 !important;
}
.table-view .version-action li .grey-brd:hover{
  border-left:3px solid #EC7F39 !important;
}
.table-view .version-action:before{
  right: 14px !important;
}
.table-view .version-action:after{
  right: 7.9% !important;
}
.h-25{
  height:25px;
}
.table-view tbody tr:hover .table-actions{
  display:block !important;position: relative;left:7px;
}
.mw-125{
  min-width:110px;
}
.version-action.dropdown-menu-right{
  right:-16px;
}
.plans-version.want-to-upload{
  background-color: #fbfbfb;
}
.spec-action{
  padding: 8px 10px;margin-bottom: 0px;border-bottom: 1px solid #eee;font-weight: 600;
}
.proj-name-ellipsis + .tooltip{
  left:5px !important;
}
.not-allowed{
  cursor:not-allowed !important;
}
.noplans-version .tile-submittals > p{
    margin-top:5px;
}
.noplans-version .ver-import{
    /*width: 100%;display: inline-block;position: relative;bottom: 6px;padding-left:66.67%;*/
    /*padding-left: 66.67%;*/
}
.proj-more .fa-pencil + .tooltip{
    width:105px;
}
.ver-import .proj-more .tooltip{
    width:85px;left:-54px !important;
}
.ver-import .proj-more .tooltip .tooltip-arrow{
    left:73%;
}
.bg-version{
    background-color: #fff;
}
.bg-version:hover{
    background-color: #ee7e32;
    color:#fff;
}
.create-version-modal.manage-versions .modal-body{
    display: inline-table;
}
.editprof .general-submittal-div .success-message{
    margin:70px 0px !important;
}
.generate-submittal-bread-scrumb .border-breadscrumb{
    height:35px;
}
.clr-orange,.clr-orange:hover{
    color: #EC7F39;
}
.tileview-cards .disable-element + .tooltip{
    left:-120px !important;width:200px;
}
.tileview-cards .disable-element + .tooltip .tooltip-arrow{
    left:75% !important;
}
.tileview-cards .project-tile.noplans-version .specs-version{
    border-bottom:0px solid #eee;
}
.favorites + .tooltip .tooltip-arrow{
    left:60%;
}
.want-to-upload{
    height:93px;
}
.ed-planame + .tooltip{
    left:-12px !important;
}
.ed-planame + .tooltip .tooltip-arrow{
    left:81%;
}
.version-restrict + .tooltip{
    /*top:-80px !important;*/
    width:210px;left: 10px !important;
}
.alert-createclass .modal-dialog {
    width:520px;
}
.tileview-cards .without-plans .ver-import{
    bottom:30px;right:21px;
}
.delete-version-popover{
    left: 400px !important;
}
.delete-version-popover .arrow{
    left: 15% !important;
}
.pos-r3{
    position:relative;right:3px !important;
}
.sub-status + .create-date p{
    text-align:right !important;right:6px;
}
.spec-tool + .tooltip{
    left:8px !important;
}
.spec-tool + .tooltip .tooltip-arrow{
    left:75%;
}
.spec-tool + .tooltip .tooltip-inner{
    min-width:90px;
}
.tile-submittals span{
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 125px; width:125px !important; line-height:14px;
}
.plan-status{
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 125px; width:125px !important; line-height:14px;
}
.tile-submittals span .tooltip{
    width:140px;
}
.icon-notstarted .tooltip{
    width:130px;
}
.plan-status .tooltip{
    width:145px;
}
.table.table-view tbody tr:nth-child(even){
    font-size:12px !important;
}
.comple-date{
    padding-left:20px;
}
.more-adjust{
    padding-right:15px;
}
.plans-status{
    padding-left:15px;
}
.table-view .schedules.sort-icon{
  float: right;
  padding-top: 2px;
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{
    .project-specplan .proj-versionlist .fa-sort-desc{
        bottom:3px;
    }
    .tv-version + .fa-sort-desc {
        bottom: 3px;
    }
}

.brown-font {
    color: #8F4301;
}
.table-view .orangish i {
    color: #ee7e32;
    top: -2px;
    float: right;
    padding-right: 5px;
    font-size: 14px;
}

.table-view th {
    opacity: 1;
}
.projectsearch-close{
    position: absolute;
    bottom: 25px;
    right: 25px;
    font-size: 13px;
    color: rgb(102, 102, 102);
    width: 18px;
    cursor: pointer;
    z-index: 100;
}
.projectsearch-close:hover{
	color:#0696d7;
}
.sr-close {
    top: 42px;
    bottom: 0;
    right: 15px;
}
