/*-------------------------------------------------
=  Table of CSS


-------------------------------------------------*/
/*-------------------------------------------------------*/
/* 1. Kasun Wijesekara - CSS Styles
/*-------------------------------------------------------*/


/*-----------------------------------------------------------------------------

Custom Styles CSS 

Screen Stylesheet

version:    1.0
date:       16/04/19
author:     Kasun Wijesekara
email:      kasun@twcwebs.com
website:    http://www.twcinnovations.com
-----------------------------------------------------------------------------*/

/*********************************************
-   BASE Layout Designs  -
**********************************************/

.login-page{
	
	background: #101929 url("/img/bg.jpg");
	background-size: cover;
	
}


.skin-blue .main-header .logo {background-color: #ffffff;}
.skin-blue .main-header .logo:hover {
    background-color: #ffffff;
}
.help-block {
	color: #dd4b39!important;
	padding-left: 1.2rem;
}
.parsley-equalto, .parsley-required {
	list-style: none;
	color: #dd4b39!important;
	padding-left: 1.2rem;
}
.parsley-errors-list {
	padding: 0!important;
}
hr {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #B95D3A;
	border-style: solid none;
	border-width: 1px 0;
	margin: 18px 0;
}
#invoice-footer p{
	margin-bottom: 0;
	color: #336696;
	font-size: 15px;
}
#invoice-footer {
	margin-bottom: 0rem;
}
.footer-font {
	margin-bottom: 0;
	line-height: 1.3;
	font-size: 12px;
}
#print-html{
	height:100%!important;
}
#print-body{
	min-height:100%!important; 
	padding:0!important; 
	margin:0!important; 
	position:relative!important;
}
#print-footer {
	position:absolute!important; 
	/* bottom:0!important;  */
	width:100%!important; 
	/*height:100px!important; */
}
@media print {
	tr.thead-orange {
		background-color: #EE7A34 !important;
		-webkit-print-color-adjust: exact; 
	}
	h3.quote-number{
		color: #3459AD!important;
		-webkit-print-color-adjust: exact; 
	}
	tr:nth-child(odd) td {
		-webkit-print-color-adjust: exact; 
		background-color: #f9f9f9!important;
	}
	#invoice-footer p{
		margin-bottom: 0!important;
		color: #336696!important;
		font-size: 15px!important;
	}
	#invoice-footer {
		margin-bottom: 0rem!important;
	}
	.footer-font {
		margin-bottom: 0!important;
		line-height: 1.3!important;
		font-size: 12px!important;
	}
	#print-html{
		height:100%!important;
	}
	#print-body{
		min-height:100%!important; 
		padding:0!important; 
		margin:0!important; 
		position:relative!important;
	}
	#print-footer {
		position:absolute!important; 
		/* bottom:0!important;  */
		width:100%!important; 
		/*height:100px!important; */
	}
}

@media print {
	.thead-orange th {
		background-color: #EE7A34 !important;
	}
}
.icon-space {
	padding:0.3rem;
	font-size: 17px;
}
.icon-green {
	color: #00a65a;
}
.icon-blue {
	color: #3c8dbc;
}
.icon-red {
	color: #f56954;
}
.icon-white {
	color: #ffffff;
}
.icon-blue {
	color: #3c8dbc;
}
.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
	border: 1px solid #d2d6de;
	border-radius: 0;
	padding: 6px 12px;
	height: 34px;
}
.delete-btn {
	padding: 0.4rem 1rem;
}


@media (max-width: 768px) {
	
	
.login-page .login-box	{margin-top: 50%}
	
	
	
	
}


/*********************************************
-   BASE Layout Designs  -
**********************************************/