textarea {
	background-color:#F5F7F9 !important;
	color:#444445 !important;
	border:none !important;
	border-radius:8px !important;
}
textarea::placeholder {
	color:#9EADBD !important;
	font-weight:normal !important;
}
.top-title {
	font-family: Samsung Sharp Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 26px;
	text-align:center;
	color: #7594A0;
}
.download-btn {
	background: #FFFFFF;
	border-radius: 12px;
	font-weight: 400;
	font-size: 14px;
	line-height: 34px;
	color:#777777;
	border:none;
	padding:6px 0px;
	width:140px;
	margin-right:12px;
	position:relative;
	top:-205px;
	right:150px;
	
}
.download-btn:hover {
	background: #FFFFFF;	
	color:#777777;	
	text-decoration:none;
}
.share-btn {
	background: #002838;
	border-radius: 12px;
	font-weight: 400;
	font-size: 14px;
	line-height: 34px;
	color:#fff;
	border:none;	
	padding:6px 0px;
	width:140px;
	position:relative;	
	top:-150px;
	right:0px;
		
}

.my-invoices-btn {	
	border-top:none !important;
}
.my-invoices-btn a {
	background-color:#fff;
	border-radius:8px;
	padding:8px 8px 6px 8px;
	font-weight:normal;
	color:#777777 !important;
	text-decoration:none;
	text-align:center;
	width:100%;
	
}

.my-invoices-btn a .badge {
	float:right;
	border-radius:4px;
	padding:6px 10px;
	background-color:#F2F3F7;
	color:#777777;
	margin-top:-1px;
}
.my-invoices-btn a:hover {
	background-color:#002838;
}
.my-invoices-btn a:hover .badge {
	color:#002838;
}

.btn-primary {
	background-color:#002838 !important;
	border:none;
	background-image:none;
}
.btn-outline.btn-primary {
	color:#fff;
}
.new-line button {
	padding:12px 26px;
	margin-top:10px;
}
.field .input-label {
	padding-left:2px !important
}

.items-table-header {
	background-color:#F5F7F9 !important;
	border-radius:8px !important;	
}
.invoice .field.bordered {
	background-color:#F5F7F9 !important;
	padding:8px 6px !important;
	color:#4D4D4D !important;
	border-radius:8px !important;
}
.invoice .field.bordered input::placeholder, .invoice .field.bordered input {
	color:#4D4D4D !important;	
}
.item-row textarea {
	border: 1px solid #D8E2EB !important;
	border-radius: 8px !important;
	padding:10px 6px !important;
	background-color:#fff !important;
}

.item-row input {
	border: 1px solid #D8E2EB !important;
	border-radius: 8px !important;
	padding:10px 6px !important;
	height:42px !important;
	background-color:#fff !important;
}

.item-row {
	margin-top:6px;
}

.input-group-addon input, .rates .input-amount input {
	background-color:#F5F7F9 !important;
	color:#444445 !important;
	border:none !important;
	border-radius:8px !important;
}
input.input-label::placeholder {
	color:#4D4D4D !important;
}
.title input:first-child {
	display:none !important;
}
.title input {
	background-color:#F5F7F9 !important;
	color:#444445 !important;
	border:none !important;
	border-top-right-radius:8px !important;
	border-bottom-right-radius:8px !important;	
}
.title .input-group-addon {
	background-color:#F5F7F9 !important;
	color:#444445 !important;
	border:none !important;
	border-top-left-radius:8px !important;	
	border-bottom-left-radius:8px !important;	
}

#invoice-controls-affix .btns {
	height:0 !important;
}
.logo .placeholder {
	background-image: url("../img/upload-image.png") !important;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:56px !important;
	width:281px !important;
}
.logo .placeholder:hover {
	background-image: url("../img/upload-image.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:56px !important;
	width:281px !important;	
	cursor:pointer !important;
}
.invoice .logo {
	width:281px;
	padding:0 !important;
	height:56px;
}
.subtitle .input-group, .subtitle .input-group input {
	height:56px !important;
}

.share-icon {
	background-image: url("../img/share-icon.png");
	background-repeat:no-repeat;	
	width:24px;
	height:24px;	
	display:inline-block;
	margin-top:5px;
	margin-bottom:-7px;	
}

.download-icon {
	background-image: url("../img/download-icon.png");
	background-repeat:no-repeat;	
	width:24px;
	height:24px;
	display:inline-block;
	margin-bottom:-7px;
}


.ads-h {
  margin-top: 25px;
}


.invoice .items-holder .items-table .item-row .main-row .amount {
	overflow:auto;
}

.invoice .items-holder .items-table .item-row .main-row .amount::-webkit-scrollbar {
  background: transparent; /* Chrome/Safari/Webkit */
  width: 0px;
}
    
.invoice .items-holder .items-table .item-row .main-row .amount {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;  /* IE 10+ */
}

@media (max-width: 767px) {
	.invoice .items-holder .items-table .item-row .main-row .amount {
		width:200px;
		text-align:left;
	}	
}

.invoice .items-holder .items-table .item-row .main-row .unit_cost {
	margin-right:-214px;
}
.invoice .items-holder .items-table .item-row .main-row .quantity {
	margin-right:-92px;
}
.invoice .items-holder .items-table .item-row .main-row .amount {
	width:120px;
}
.invoice .items-holder .items-table .item-row .main-row .amount {
	margin-right:-346px;
}
.invoice .items-holder .items-table-header .quantity {
}
.invoice .items-holder .items-table .item-row .main-row, .invoice .items-holder .items-table-header {
	padding-right:392px;
}