
#wishlist-calc .table tr {
	height : 35px;
	min-height : 35px;
	max-height : 35px;
	overflow-y : hidden;
}
#wishlist-calc .table td {
	letter-spacing: 0.1em;
	height : 35px;
	min-height : 35px;
	max-height : 35px;
	overflow-y : hidden;
	border-bottom : 1px solid #eeeeee;
	border-right : 1px solid #eeeeee;
	padding-right : 10px;
	min-width : 140px;
}
.skin-green #wishlist-calc .table th, .skin-green #wishlist-calc .table th *, #topl {
	background-color: #325d31;
    color: #ffffff;	
}



#wishlist-calc .table td:first-child {background: #fff;}
#wishlist-calc .table td:nth-child(2n+3) {background: #efefef;}

/* #wishlist-calc .table tr:nth-child(even) {background: #efefef;border-bottom : 1px solid #aaa;}
#wishlist-calc .table tr:nth-child(odd) {background: #FFF;}
 */
#wishlist-calc .table th {
	height : 65px;
	min-height : 65px;
	max-height : 65px;
	overflow-y : hidden;
	min-width : 140px;
}
	
#wishlist-calc .c0 {
	letter-spacing: 0.1em;
}

td.uul {
	border-bottom : 1px solid #666 !important;
}
td.dul > div {
	border-top : 1px solid #666 !important;
}


	
/* #wishlist-calc .table td.ul {
	border-bottom : 1px solid #666666;
}
 */
#wishlist-calc th.c0, #wishlist-calc td.c0  {
	min-width : 250px !important;
	max-width : 250px;
	width : 250px;
	overflow : hidden;
}

.toggle_label.ul span {
	text-decoration : underline;	
}
.toggle_label.ul {
	text-decoration : underline;	
}


#wishlist-calc * {
    font-family: 'Lato', sans-serif;
}
#wishlist-calc .fa {
    font-family: FontAwesome;
}

#wishlist-calc .table td .red {
	background-color : #cc0000;
	color : #ffffff;
	padding : 4px;
	display : block;
}
#wishlist-calc .table td.red {
	background-color : #cc0000;
	color : #ffffff;
	padding : 6px;
	padding-right : 10px;
}
#hot-table .red {
	background-color : #cc0000;
	color : #ffffff;
 	padding : 6px;
	padding-right : 10px;
 }
#hot-table .red * {
	background-color : #cc0000;
	color : #ffffff;
 }
/* #hot-table_wrapper thead th {
	text-align : right;
}
 */
#wishlist-calc .table td.fred {
	color : #cc0000;
	padding : 6px;
	padding-right : 10px;
}
#wishlist-calc .table td .orange {
	background-color : #f17a0c;
	color : #ffffff;
	padding : 4px;
	display : block;
}
#wishlist-calc .table td.orange {
	background-color : #f17a0c;
	color : #ffffff;
	padding : 6px;
	padding-right : 10px;
}
#wishlist-calc div.orange {
	background-color : #f17a0c;
	color : #ffffff;
	padding : 6px;
	padding-right : 10px;
}
#hot-table .orange * {
	color : #ffffff;
 }
 #wishlist-calc div.grey {
	background-color : #cccccc;
	color : #ffffff;
	padding : 6px;
	padding-right : 10px;
}
#hot-table .grey * {
	color : #ffffff;
 }
 
 
 
#wishlist-calc .table td.forange {
	color : #f17a0c;
	padding : 6px;
	padding-right : 10px;
}
#wishlist-calc .table td .green {
	background-color : #1ea91e;
	color : #ffffff;
	padding : 4px;
	display : block;
} 
#wishlist-calc .table td.green {
	background-color : #1ea91e;
	color : #ffffff;
	padding : 6px;
	padding-right : 10px;
}
#wishlist-calc div.green {
	background-color : #1ea91e;
	color : #ffffff;
	padding : 6px;
	padding-right : 10px;
}
#hot-table .green * {
	color : #ffffff;
 }

#wishlist-calc .table td.fgreen {
	color : #1ea91e;
	padding : 6px;
	padding-right : 10px;
}
#wishlist-calc div.fgreen {
	color : #1ea91e;
	padding : 6px;
	padding-right : 10px;
}
#wishlist-calc .table td .fgreen {
	color : #1ea91e;
	display : block;
}
#wishlist-calc ._bold, #wishlist-calc ._bold * {
	font-weight: 900;
}

#wishlist-calc #filter {
    top: 51px;
    left: 0;
    width: 100%;
    position: fixed;
    background-color: #ffffff;
    padding: 5px;
    padding-left: 246px;
    height: 28px;
}

#wishlist-calc #hot {
	font-size : 200%;
	line-height : 120%;
}
.markcol {
	border-left : 4px solid #333333 !important;
	border-right : 4px solid #333333 !important;
}
.markcol_t {
	border-top : 4px solid #333333 !important;
}

.markcol_b {
	border-botom : 4px solid #333333 !important;
}

td.cols-conv {
	background-color : #ffffff;
}
td.cols-fha {
	background-color : #dddddd;
}
td.cols-jumbo {
	background-color : #ffffff;
}

#tcalc .content {
	overflow : initial;
}

.costs .crow {
	white-space : nowrap;
	text-align : left;
}
.costs .crow div {
	display : inline-block;
}
.costs .crow div.num {
	display : inline-block;
	width : 100px;
	padding-right : 30px;
	text-align : right;
}
.costs .crow div.title {
	display : inline-block;
	width : 450px;
	text-align : left;
}
.costs .crow.sub div.title {
	width : 300px;
}
.costs .crow.maint div.title {
	width : 600px;
}
.costs .crow.total div.title {
	width : 600px;
}
.costs .crow.Total div.title {
	width : 600px;
}




.costs .crow div.val {
	width : 100px;
	text-align : right;
}
.costs .crow.sub .num {
	width : 200px;
}

.costs .crow.sub .title {
	padding-left : 20px;
}
.costs .crow.main .title {
	font-weight : 700;
}
.costs .crow.maint .title {
	font-weight : 700;
}
.costs .crow.total .title {
	font-weight : 900;
}

.costs .crow.maint {
	border-top : 1px solid #cccccc;
	padding-bottom : 20px;
}

.costs .crow div.val {
	display : inline-block;
	width : 100px;
}

/* td.highlight {
	border-left : 1px solid #cccccc !important;
	border-right : 1px solid #cccccc !important;
} */
.hero1 {
	display : none;
}
.xhighlight .hero1 {
	display:block;
}
.postit:after {     
   content: ">";
}

.swal-modal .costs  {
    max-height: 75vh;
    overflow-y: auto;
}
    
.swal-modal .costs * {
	letter-spacing: 0.1em;	
}
.swal-modal .costs table {
	width : 900px;
}
.swal-modal .costs table td {
	text-align : left;
}
.ul {
	text-decoration: underline;	
}

.add-new-item input {
	border : 1px solid #eeeeee;
}
.add-new-item button {
	
}

.subtleedit { 
	border : 1px solid #fff;
	padding : 4px;
	display : inline-block;	
	min-width: 75px;
    border-bottom: 1px dashed #cccccc;	
    xtext-decoration: underline;
    xtext-decoration-style: dashed;
 }
.title .subtleedit {
	width: 250px;
	text-align:left;
}
.title .subtleedit:hover {
	width: 250px;
	text-align:left;
}
.title .subtleedit:focus {
	width: 250px;
	text-align:left;
}
.subtleedit:hover {
	border : 1px solid #ccc;
    xtext-decoration: none;
}
.subtleedit:focus {
	border : 1px solid #333;
    xtext-decoration: none;
}
/* .toggle_label:after {     
   content: ">";
}
.toggle_label.x-open:after {
   content: "v";
} */

/* .zui-table {
    border: none;
    border-right: solid 1px #DDEFEF;
    border-collapse: separate;
    border-spacing: 0;
}
.zui-table thead th {
    background-color: #DDEFEF;
    border: none;
    color: #336B6B;
    padding: 10px;
    text-align: left;
    text-shadow: 1px 1px 1px #fff;
    white-space: nowrap;
}
.zui-table tbody td {
    border-bottom: solid 1px #DDEFEF;
    color: #333;
    padding: 10px;
    text-shadow: 1px 1px 1px #fff;
    white-space: nowrap;
}
.zui-wrapper {
    position: relative;
}
.zui-scroller {
    margin-left: 141px;
    overflow-x: scroll;
    overflow-y: visible;
    padding-bottom: 5px;
    width: 300px;
}
.zui-table .zui-sticky-col {
    border-left: solid 1px #DDEFEF;
    border-right: solid 1px #DDEFEF;
    left: 0;
    position: absolute;
    top: auto;
    width: 120px;
} */

.grid {
	display : grid;
}
.flex-row {
	display : flex;
	flex-direction: row;
	flex-wrap: nowrap
}
@media all and (max-width: 991px) {
	.flex-row {
	    flex-direction: column;
	}
}

.flex-row-rev {
	display : flex;
	flex-direction: row-reverse;
	flex-wrap: nowrap
}
.flex-col {
	display : flex;
	flex-direction: column;
	flex-wrap: nowrap
	
}
.flex-col-rev {
	display : flex;
	flex-direction: column-reverse;
	flex-wrap: nowrap
	
}

.dropzonewrapper {
	box-sizing: border-box;
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 99999;
	opacity : 0.9;
	background: #ccc;
	padding : 4%;
}
.dropzonewrapper div {
	width: 100%;
	height: 100%;
	border: 0.4rem dashed #333;
	border-radius : 2%;
	text-align : center;
}
.dropzonewrapper i {
	margin-top : 20%;
	color : #333;
	font-size : 10rem
}
.dropzonewrapper p {
	color : #333;
	font-size : 4rem
}

#tnl .content {
	position : relative;	
}
.drophover .dropzonewrapper {
	xxdisplay: block;
}
#docwin-select-questions input.ta {
	width : 20rem;
    margin-right: 5rem;
    padding: 4px 0px 4px 10px;
	border: 1px solid #cccccc;
}
#docwin-select-questions >div {
	min-height : 2.2rem;
}

.td-thumb- .movehandle {
	position: absolute;
    left: 0;
    top: 0;
    width: 2rem;
    height: 2rem;
    font-size : 1.8rem;
    text-align : center;
    background-color: #fff;
    color: #ccc;	
    display:none;
}
.td-thumb-:hover .movehandle {
	display : inline-block;
}

.td-thumb-rejected .movehandle {
	position: absolute;
    left: 0;
    top: 0;
    width: 2rem;
    height: 2rem;
    font-size : 1.8rem;
    text-align : center;
    background-color: #fff;
    color: #ccc;	
    display:none;
}
.td-thumb-rejected:hover .movehandle {
	display : inline-block;
}


#docwincontextmenu > div {
	display : inline-block;
	xbackground-color : #fefefe;
	color : #333333;
	font-size : 22px;
	text-align : center;
	height : 30px;
	width : 70px;
	float: left;
	border : 1px solid #ffffff;
}
#docwincontextmenu > div:hover {
	color : #555555;
	border : 1px solid rgb(140,140,140,0.7);
}

.pagespill {
	background-color : #e10023;
	color : #ffffff !important;
	font-weight: 800;
	border-radius : 4px;
	padding : 2px;
	padding-left : 6px;
	padding-right : 6px;
	
}
.float-right {
	float : right;
}
.float-left {
	float : left;
}

.p20 {
	padding : 2rem;	
}

 

 .ilb {
 	display 	: inline-block !important;
 }

 .search-label input {
 	height : 3.2rem;
 	font-weight : 300;
 	font-family: 'Lato', sans-serif;
 	font-size : 1.4rem;
 } 
 .search-label input::placeholder,  .search-label input:-ms-input-placeholder, .search-label input::-ms-input-placeholder {
 	color : #cccccc;
 	font-weight : 300;
 	
 }
/* 
tr.dz-drag-hover td {
	border : 4px solid #000;
	background-color : rgba(212,0,0,0.3);
	opacity : 0.5;
}

.xdrophover {
}
*/
.HMDA_html_summary {
	font-size : 1rem;
}



div.thumb.context-menu-one {
	xheight : 180px;	/* avoiding overlap */
}
#docwin-thumbs-table tbody tr  {
	height 	: auto !important;
}

#assignPeopleToApplication_div select {
	width : 20rem;
}




/* dropdown */
/* Dropdown Button */
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {background-color: #3e8e41;}

 

.confidence1_5 {
	padding : 4px;
	width : 80%;
}
.confidence1_5 .fa-star {
	color : #5cab5a !important;
}


}.confidence1_5-1 {
	
}
.confidence1_5-2 {
	background-color : #ffbe3f;
	color : #333333 !important;
	
}
.confidence1_5-3 {
	background-color : #ffbe3f;
	color : #333333 !important;
}
.confidence1_5-4 {
	background-color : #5cab5a;
	color : #ffffff !important;
}
.confidence1_5-5 {
	background-color : #5cab5a;
	color : #ffffff !important;
}


.treeview-menu>li>a {
	font-size : 1.0rem !important;
}



.tpipeline-menu-item {
	border-left		: 4px solid transparent;	
}
.pipeline_all .tpipeline-all {
	border-left		: 4px solid yellow;	
}
.pipeline_my .tpipeline-my {
	border-left		: 4px solid yellow;	
}
.pipeline_focus .tpipeline-myfocus {
	border-left		: 4px solid yellow;	
}
.pipeline_myfocus .tpipeline-myfocus {
	border-left		: 4px solid yellow;	
}


/* side bar */
.sidebar-menu {
	font-size 1rem;
}
.main-sidebar {
	width : 21rem;
}
.content-wrapper, .main-footer, .main-header .navbar {
	margin-left : 21rem;
}
.content-wrapper, .main-footer, .main-header .navbar {
	margin-left : 0;
}

/* radioa from app */
@keyframes ripple {
  0% {
    box-shadow: 0px 0px 0px 1px transparent;
  }
  50% {
    box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
  }
  100% {
    box-shadow: 0px 0px 0px 15px transparent;
  }
}

#docwin-needs-table .tlightdiv {
    width: 38px;
    border-radius: 4px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-color: #ccc;
    font-size: 12px;	
}
#docwin-needs-table thead {
	display : none;
}
#docwin-needs-table_filter {
	margin-right 	: -10px;
}
#docwin-needs-table_filter input {
	/* color 			: #333333; */
}
#docwin-needs-table_filter input::placeholder {
	color 			: #cccccc;
}

#td-right  .tdbot.tlightdiv {
	width			: 50px;
	border-radius	: 4px;
    border-color	: #ccc;
    height			: 24px;
}
#td-right .tdbot {
	display			: flex;
    align-items		: center;
    justify-content	: stretch;
}
#td-right .tdbot button {
	flex-grow		: 1;
}

.xb-reject {
	background-color	: #cc0000 !important;
	color				: #fff;
}

#td-right .tdbot .xb-addcondition {
	flex-grow			: 0;
	background-color	: #ffffff !important;
	color 				: #0000b0 !important;
	border 				: 1px solid #0000b0 !important;
	width 				: 60px !important;
	margin-right		: 20px !important;
}

/* banner */
.xd-banner {
	display			: flex;
    align-items		: center;
    justify-content	: stretch;
    width 			: 100%;
}
.xd-banner .xd-banner-left {
	flex-grow			: 0;
}
.xd-banner .xd-banner-mid {
	flex-grow			: 1;
	display			: flex;
    align-items		: center;
    justify-content	: stretch;
    width 			: 100%;
}
.xd-banner div {
	flex-grow			: 1;
}
.xd-banner .xd-banner-right {
	flex-grow			: 0;
}

/*	
.pnl-section-heading th {
	background-color 	: #ffffff !important;
	color 				: #0000b0 !important;
	padding-top			: 30px !important;
}
.pnl-section-heading th span {
	background-color 	: #ffffff !important;
	color 				: #0000b0 !important;
	font-size			: 14px;
	text-transform		: capitalize;
}
*/
.pnl-section-heading th span.xd-add, #docwin-conditions-table thead th span.xd-add {
	margin-right 		: 14px;
	font-size			: 14px;
}
.pnl-section-heading th {
	border-bottom		: 1px solid #cccccc !important;
}
.xd-control {
	font-size : 10px;
}
.xd-control img {
	height 		: 20px;
}
.xd-control a {
	color: initial !important;
}
#docwin-conditions-table thead {
	display				: none;
}


.dataTables_filter input.form-control {
	margin				: 0;
	
}
.xd-visibility-active {
	font-size			: 16px !important;
	color 				: #cc0000 !important;
}


.xd-visibility-inactive {
	font-size			: 16px !important;
	color 				: #cccccccc !important;
}
.dropdown-menu-right {
	border				: 1px solid #ccc;
	xpadding				: 10px;
	box-shadow			: 0 5px 5px -3px rgba(0,0,0,.2), 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12);	
}
/*#context-menu {
	border				: 1px solid #ccc;
	padding				: 0;
	padding-bottom		: 10px;
	box-shadow			: 0 5px 5px -3px rgba(0,0,0,.2), 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12);	
}
#context-menu .xd-menu-item {
    display				: flex;
	padding				: 0 10px;
    align-items			: center;	
	height				: 32px;
	line-height			: 200%;
}
#context-menu .xd-menu-item i.material-icons {
	width 				: 32px;
    font-size			: 20px;
    padding-left		: 6px;	
}
#context-menu .xd-menu-head {
	border-bottom		: 1px solid #ccc;
}
#context-menu .xd-menu-item:hover {
	background-color	: #efefef;
}
#context-menu .xd-menu-head:hover {
	background-color	: #ffffff;
}
#context-menu .tlight {
	margin				: 0 10px;	
}*/

.wrapper {
	overflow			: initial;
}

.content {
	padding 			: 0;
	box-shadow 			: 0;
}
.content-header  {
	display				: none;
}

.content-wrapper {
	background-color	: #ffffff;	
}
.box {
	border				: none;
	box-shadow			: none;
}

header.main-header {
	border-bottom		: 1px solid #dadce0;
}
.ilb {
	display				: inline-block !important;
}

.xd_pipeline, .xd_app {
	xdisplay				: none !important;
}
header:not(.x_pipeline) .xd_pipeline {
	display				: none !important;
}
header:not(.x_app) .xd_app {
	display				: none !important;
}


#heading_filter input {
    width: 100%;
    background: #f1f3f4;
}

.app-menu {
	display				: flex;
	flex-wrap			: wrap;
	width				: 200px;
}
.app-menu .xd-control {
	width 				: 100px;	
	height 				: 100px;
	display				: flex;
	align-items			: center;
	justify-content		: center;
}
.xd-control img {
	width				: 40px;
	height 				: 40px;
	display				: inline;
}
.xd-control a span {
	display				: block;
}
.xd-control a {
	display				: block;
    width				: 100%;
    text-align			: center;
	height				: auto;
}
.xd-control:hover {
	color 				: #666666;
	border				: 1px solid #ffffff;
}
.xd-control:hover {
	color 				: #333333;
	border				: 1px solid #dddddd;
}






/*.dropdown-menu * {
	font-size			: 1.2rem;
}
@media (max-width: 700px) {
	.dropdown-menu * {
		font-size			: 1.4rem;
	}
}*/
.dd-box li {
	height				: 3.2rem;
}
