﻿@charset "utf-8";
/*---------Textfields for popups & advanced searches start-----------------*/
.slider_content_row_2 { float: left; width: 100%; /* margin:0 0 20px 0; */ margin: 0 0 6px 0; position: relative; }
.slider_content_row_2 label { color: #3a3a3a; font: 700 12px/16px open sans; text-transform: uppercase; margin-bottom: 5px; float: left; width: 100%; display: block; transition: all ease 0.5s; margin: 0; padding-top: 0; padding-bottom: 0; text-align: left; }
.slider_content_row_2 > label { background: none; position: static; padding-top: 0; padding-bottom: 0; text-align: left; }
.slider_content_row_2 .slider_txtfield { position: relative; }
.slider_content_row_2 .slider_txtfield input[type="text"], .slider_content_row_2 .slider_txtfield select, .slider_content_row_2 .slider_txtfield input[type="password"] { color: #414141; height: 30px; padding: 0 15px; border: none; background: none; width: 100%; font: 13px/15px open sans; color: #414141; appearance: none; -moz-appearance: none; -webkit-appearance: none; box-shadow: none !important; border-bottom: 3px solid #e4e4e4; background: #f7f7f7; }
.slider_content_row_2.slider_content_row_2_50 .slider_txtfield { padding-left: 0px; }
.slider_content_row_2 .slider_txtfield textarea { color: #414141; height: 150px; padding: 11.5px 15px; border: none; background: none; width: 100%; font: 13px/15px open sans; color: #414141; appearance: none; -moz-appearance: none; -webkit-appearance: none; box-shadow: none !important; border-bottom: 3px solid #e4e4e4; background: #f7f7f7; }
.slider_content_row_2 .slider_txtfield select { background-image: url(../images/drop_normal.png); background-repeat: no-repeat; background-position: right center; }
.slider_content_row_2 .slider_txtfield select option { padding: 5px 15px; transition: all 0.5s ease 0s; }
.slider_content_row_2 .slider_txtfield:after { transform: scaleX(0); -moz-transform: scaleX(0); -webkit-transform: scaleX(0); transition: all ease 0.5s; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background: #b51900; content: ''; }
.slider_content_row_2.focused .slider_txtfield:after { transform: scaleX(1); -moz-transform: scaleX(1); -webkit-transform: scaleX(1); }
.slider_content_row_2 .slider_txtfield select:focus { background-image: url(../images/drop_active.png); }
.slider_content_row_2 .full_btn, .slider_content_row_2 .double_btn, .slider_content_row_2 .full_btn, .slider_content_row_2 .single_btn { height: 30px; line-height: 30px; }
.slider_content_row_2 > label { padding-bottom: 2px; }
table .slider_content_row_2 { margin-bottom: 0; }
.paymentMessage { color: #b51900; font-size: 20px; font-weight: bold; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 15px; text-align: center; }
.total_records { font-weight: bold; padding-bottom: 20px; }
.total_records .container { padding-left: 15px; }
@media all and (max-height:900px) {
	.slider_content_row_2 .slider_txtfield input[type="text"], .slider_content_row_2 .slider_txtfield select, .slider_content_row_2 .slider_txtfield input[type="password"] { height: 30px; }
	.slider_content_row_2 .full_btn, .slider_content_row_2 .double_btn, .slider_content_row_2 .full_btn, .slider_content_row_2 .single_btn { height: 30px; line-height: 30px; }
	.slider_content_row_2 .slider_txtfield textarea { height: 93px; min-height: inherit; }
	.slider_content_row_2 { margin-bottom: 6px; }
	table .slider_content_row_2 { margin-bottom: 0; }
	.slider_content_row_2 label { font-size: 12px; line-height: 12px; }
	form#addpayment table.sliding_table tr td, form#editpayment table.sliding_table tr td { padding: 5px 15px; }
	.slider_content_row_2 p { font-size: 13px; }
}
.invoiceItemSlider .slider_txt .amount_text, .inv_list_amt { text-align: right !important; }
#sendInvoiceByEmail li.parsley-required { width: 100% !important; text-align: left !important; color: red; }
