﻿@import url("qtrm_new.css");
@import url("logo.css");

.qtrm_table_mess td, th {
	padding: 0px 5px;
	vertical-align: top;
}

.qtrm_neworder {
	padding: 10px 10px;
}

.calendar {
	width: 1px;
	height: 1px;
}

.calendar td, .calendar th {
	display: table-cell;
	vertical-align: inherit;
	padding: 10px 10px;
	border-radius: 0px; 
	text-align: center;
}


.welcome {
	font-size: 2rem;
	text-align: center;
	position: relative;
	padding: 10px;
}

.qtrm_worked_on_url {
	width: 100%; /* Ширина слоя */
	color: gray !important;
	font-size: 12px;
	line-height: 14px;
	clear: both;
	text-align: center;
}


.qtrm_formloginform {
	clear: both;
	font-size: 1em;
	line-height: 1.1em;
	margin: 20px auto 10px; /* Выравнивание по центру */
	max-width: 20rem;
}

.qtrm_login, .qtrm_password {
	font-size: 1.2em !important;
	margin: 0px 10px 10px 0px;
	width:100%;
}

.btn_login {
	text-align: center;
	margin: 0 auto 10px; /* Выравнивание по центру */
}

.qtrm_password_recovery {
	text-align: center;
	clear: both;
	background: #fff; /* Цвет фона */
	margin: 0 auto 20px; /* Выравнивание по центру */
}
.qtrm_info_title {
	color: red;
	text-align: center;
	margin: 20px;
}

.qtrm_worked_on {
	position: fixed; /* Фиксированное положение */
	margin: 0 auto 10px; /* Выравнивание по центру */
	left: 0; 
	bottom: 10px; /* Левый нижний угол */
	width: 100%; /* Ширина слоя */
	padding-bottom: 10px; /* Поля вокруг текста */
	text-align: center;
	z-index: -1;
}

.qtrm_tablehead {
	margin: 10px;
	padding: 0px;
	clear: both;
	color: #2196F3;
	font-size: 20px;
}

.qtrm_tablelogoutform td:nth-child(1),
.qtrm_tablelogoutform td:nth-child(2),
.qtrm_tablelogoutform td:nth-child(3) {
	width: 1%;
}

.qtrm_tablelogoutform td:last-child {
	float: right;
}

.qtrm_tableselection td:nth-child(1),
.qtrm_tableselection td:nth-child(2), 
.qtrm_tableselection td:nth-child(3), 
.qtrm_tableselection td:nth-child(4) {
	float: left;
}

.qtrm_tableselection td:last-child {
	float: right;
}

.qtrm_tableselection {
	margin-bottom: 5px;
	width: 100%;
}


.qtrm_input_select_div,.qtrm_input_select_rep_div,.qtrm_input_select_kl_div,.qtrm_input_rep_date1_div,.qtrm_upload_file_div,.qtrm_input_nameorder_div,.qtrm_input_select_them_div,.qtrm_input_select_subunit_div,.qtrm_input_select_lang1_div,.qtrm_input_select_lang2_div,.qtrm_input_date_div,.qtrm_input_text_div,.qtrm_input_file_div,.qtrm_input_select_req_div,.qtrm_input_select_opt_div,.qtrm_input_id_div,.qtrm_button_ok_div,.qtrm_text_komment_div {
	margin: 5px;
	clear: both;
}

.btn_offer,.checkbox_offer,.qtrm_language {
	text-align: center;

}

.qtrm_formofferform {
	margin: 10px;

}

.qtrm_offer_text {
	border: 1px solid #d3d3d3;
	text-align: center;
	padding: 10px;
	margin: 10px;
	box-shadow: none;
	box-sizing: content-box;
	transition: all 0.3s;
	clear: both;
	height:400px; /* высота нашего блока */
//	background: #c4c4c4; /* цвет фона, белый */
	overflow-x: auto; /* прокрутка по горизонтали */
	overflow-y: scroll;
}

.qtrm_input_checkbox_offer_label {
//	font-size: 1.5rem;
//	height: 1.5rem;
	cursor: pointer; 	
}

.qtrm_input_checkbox_offer {
//	height: 1.5rem;
//	width: 2rem;
	cursor: pointer; 	
}

.checkbox_offer {
	padding: 15px;
}

.qtrm_input_file {
	height: 2rem;
	margin: -2rem;
	padding: 0;
	border: 0;
	text-indent: -1000em;
	cursor: pointer;
	opacity: 0;
}

.qtrm_input_style {
	margin-top: -2rem;
	margin-left: -2rem;
	margin-right: -2rem;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	font-size: 4rem;
	height: 4rem;
	width: 15rem;
	cursor: pointer;
}

.qtrm_input_dopfile {
	margin-top: -2rem;
	margin-left: -1rem;
	margin-right: -1rem;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	font-size: 2rem;
	height: 4rem;
	width: 13rem;
	cursor: pointer;
}

.qtrm_input_file .selectbutton { 
	background-color: #A2A3A3;
	border: 1px solid #939494;
	border-radius: 2px;
	color: #FFFFFF;
	float: right;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 2px 6px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
}

.qtrm_button_ok_div {
	margin-top: 15px;
}

.qtrm_input_select {
	margin: 0px 0px 3px;
	border: 1px solid #d3d3d3;
	line-height: 2rem;
	height: 2rem;
	width: 30rem;
}

.qtrm_input_select_language {
	margin: 0px 0px 10px;
	border: 1px solid #d3d3d3;
	line-height: 1.5rem;
	height: 1.5rem;
	width: 60%;
	text-align: center;
	padding: 0;
	box-shadow: none;
	box-sizing: content-box;
	transition: all 0.3s;
	clear: both;
}

.qtrm_input_date {
	width: 6rem;
	text-align: center;
}

.qtrm_input_datetime {
	width: 2rem;
	text-align: center;
}

.qtrm_input_label {
	float: left;
	width: 16rem;
	line-height: 2rem;
	height: 2rem;
}

.qtrm_input_label_req {
	float: left;
	width: 16rem;
	line-height: 2rem;
	height: 2rem;
}

.qtrm_input_label_filter {
	line-height: 2rem;
	height: 2rem;
}

.qtrm_file_label {
	font-weight: bold;
	font-size: large;
}

.qtrm_input_checkbox_file_label {
	padding: 5px;
}


.qtrm_input_checkbox_file_all {
	margin: 5px;
}

.qtrm_div_del_file {
	padding: 10px;
}


.qtrm_text_komment {
	margin: 0px 0px 3px;
	border: 1px solid #d3d3d3;
	vertical-align: middle;
	width: 90%;
}

.qtrm_input_text {
	margin: 0px 0px 3px;
	border: 1px solid #d3d3d3;
	vertical-align: middle;
}

.qtrm_buttons_div {
	margin: 30px 0px 0px;
}

.qtrm_label_addreq_div,.qtrm_label_sum_div {
	font-size: 24px;
	line-height: 28px;
	margin: 0 0 15px;
	color: blue;
}

thead {
	background-color: #7a8399;
	color: #fff;
	cursor: pointer;
}

tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}




.qtrmrow:hover,.qtrm_row:hover,.qtrm_row_expired:hover,.qtrm_row_new:hover {
    cursor: pointer;
}



.qtrm_row_new {
	color: blue;
}

.qtrm_row_expired {
	color: red;
}


a {
	text-decoration: none !important;
	cursor: pointer;
}

body {
	color: #3a3d41;
}


.qtrm_getorder_title {
	color: #2196F3;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}

.qtrm_getorder_status {
	font-size: 1.2rem;
	line-height: 2rem;
}

.qtrm_current_tasks, .qtrm_history, .qtrm_invoices,.qtrm_orders,.qtrm_ticketshotels {
	cursor: pointer;
	display: inline-block;
	min-height: 30px;
	padding: 0 16px;
	font-size: 16px;
	margin: 10px 0px;
	border: none;
	background: #2196F3;
	line-height: 24px;
	color: #fff;
	letter-spacing: normal;
	border: 1px solid rgba(59, 65, 79, 0.2);
	border-bottom-color: rgba(59, 65, 79, 0.35);
	background-origin: border-box;
	background-image: -webkit-linear-gradient(top, #2196F3, #00BCD4);
	background-image: linear-gradient(to bottom, #2196F3, #00BCD4);
	border-radius: 8px;
	text-shadow: 0 1px 0 #ffffff;
}

.qtrm_buttonlogin {
	margin: 10px;
}

.qtrm_ftp_url {
	cursor: pointer;
	display: inline-block;
	min-height: 24px;
	padding: 0px 16px;
	font-size: 14px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: none;
	background: #f7f7f7;
	line-height: 24px;
	color: #3a3d41;
}

.qtrm_invoiceconfirm_div {
vertical-align: right;
}

.qtrm_button_ftp_close,.qtrm_button_ftp,.qtrm_button_neworder,.qtrm_buhdoc, .qtrm_downloadallfiles, .qtrm_buttonlogout, .qtrm_buttonlogin, .qtrm_invoice, .qtrm_datesubmit,.qtrm_button_addreq,.qtrm_button_cancel,.qtrm_invoiceconfirm,.qtrm_file,.qtrm_button_del_file {
cursor: pointer;
display: inline-block;
min-height: 24px;
padding: 0px 16px;
font-size: 14px;
margin-bottom: 5px;
margin-left: 5px;
border: none;
background: #f7f7f7;
line-height: 24px;
color: #3a3d41;
letter-spacing: normal;
border: 1px solid rgba(59, 65, 79, 0.2);
border-bottom-color: rgba(59, 65, 79, 0.35);
background-origin: border-box;
background-image: -webkit-linear-gradient(top, #fafafa, #f4f4f4);
background-image: linear-gradient(to bottom, #fafafa, #f4f4f4);
border-radius: 8px;
text-shadow: 0 1px 0 #ffffff;
}

.qtrm_button_back, .qtrm_button_OK {
cursor: pointer;
display: inline-block;
min-height: 24px;
padding: 0px 16px;
font-size: 14px;
margin: 5px;
border: none;
background: #f7f7f7;
line-height: 24px;
color: #3a3d41;
letter-spacing: normal;
border: 1px solid rgba(59, 65, 79, 0.2);
border-bottom-color: rgba(59, 65, 79, 0.35);
background-origin: border-box;
background-image: -webkit-linear-gradient(top, #fafafa, #f4f4f4);
background-image: linear-gradient(to bottom, #fafafa, #f4f4f4);
border-radius: 8px;
text-shadow: 0 1px 0 #ffffff;
}

a.qtrm_button_neworder {
-moz-box-sizing: border-box;
box-sizing: border-box;
vertical-align: middle;
text-decoration: none;
}
.qtrm_button_neworder:hover,
.qtrm_button_neworder:focus {
background-color: rgba(255, 255, 255, 0.7);
color: #3a3d41;
outline: none;
background-image: none;
}
.qtrm_button_neworder:active,
{
background-color: rgba(117, 137, 165, 0.15);
color: #3a3d41;
border-color: rgba(59, 65, 79, 0.2);
border-top-color: rgba(59, 65, 79, 0.35);
background-image: none;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
}

table.tablesorter {
font-size: 14px;
width: 100%; 
table-layout: auto;
margin-left:auto; 
margin-right:auto;
margin: 0 auto;
border-spacing: 1;
line-height: 1;
text-align: center;
position: relative;
border: 1px solid rgba(59, 65, 79, 0.2);
border-bottom-color: rgba(59, 65, 79, 0.35);
background-origin: border-box;
background-image: -webkit-linear-gradient(top, #fafafa, #f4f4f4);
background-image: linear-gradient(to bottom, #fafafa, #f4f4f4);
border-radius: 8px;
//text-shadow: 0 1px 0 #ffffff;
		}
table.tablesorter tr {
	border: 1px solid #999;
	border-radius: 8px;
}

table.tablesorter, thead tr th {
	background-color: #A5ADBE;
	padding: 10px;
//	border-left: 1px solid #999;
//	border-right: 1px solid #999;
//	border-radius: 8px;
}

table.tablesorter thead tr .header {
	background-image: url(themes/blue/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
//	border-radius: 8px;
}

table.tablesorter thead {
//	color: #ff920f;
	border-radius: 8px;
}

table.tablesorter tbody td {
	padding: 2px 5px;
//	border-radius: 8px;
}

table.tablesorter thead tr .headerSortUp {background-image: url(themes/blue/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(themes/blue/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #777777;}

table.tablesorter .redrow {background: #eff9fe;}
table.tablesorter .row {background: rgba(125, 218, 64, 0.1);}
table.tablesorter .redrow:hover {background: #d1e9f7;}
table.tablesorter .row:hover {background: #d1e9f7;}

table.tablesortertr td a.button {opacity:0.9;}
table.tablesortertr td div.tf {opacity:0.9;}
table.tablesortertr:hover td a.button {opacity:0.9;}
table.tablesortertr:hover td div.tf {opacity:0.9;}


		a:link {text-decoration:none;}
		a:visited {text-decoration:none;}
		a:hover {text-decoration:underline;}
		a:active {text-decoration:underline;}
.img1 {
	cursor: pointer;
}

.qtrm_head {
	width: 30%; 
	border-spacing: 1;
	text-align: center;
	position: relative;
	border: 1px solid rgba(59, 65, 79, 0.2);
	border-bottom-color: rgba(59, 65, 79, 0.35);
	margin: 15px;
	}

.qtrm_head tr {
	border: 1px solid #999;
	border-radius: 8px;
}

.qtrm_head thead tr th {
	background-color: #A5ADBE;
	padding-right: 1.5rem;
}

.qtrm_head thead tr .header {
	background-image: url(themes/blue/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

.qtrm_head thead {
	border-radius: 8px;
}

.qtrm_head tbody td {
	padding: 2px 5px;
}

.qtrm_tableorders {
width: 100%; 
border-spacing: 1;
text-align: center;
position: relative;
border: 1px solid rgba(59, 65, 79, 0.2);
border-bottom-color: rgba(59, 65, 79, 0.35);
margin-bottom: 15px;
		}

.qtrm_tableorders tr {
	border: 1px solid #999;
	border-radius: 8px;
}

.qtrm_tableorders thead tr th {
	background-color: #A5ADBE;
	padding-right: 1.5rem;
}

.qtrm_tableorders thead tr .header {
	background-image: url(themes/blue/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

.qtrm_tableorders thead {
	border-radius: 8px;
}

.qtrm_tableorders tbody td {
	padding: 2px 5px;
}

.qtrm_tableorders thead tr .headerSortUp {background-image: url(themes/blue/asc.gif);}
.qtrm_tableorders thead tr .headerSortDown {background-image: url(themes/blue/desc.gif);}
.qtrm_tableorders thead tr .headerSortDown, .qtrm_tableorders thead tr .headerSortUp {background-color: #777777;}

.qtrm_tableorders .credrow {background: #eff9fe;}
.qtrm_tableorders .crow {background: rgba(125, 218, 64, 0.1);}
.qtrm_tableorders .credrow:hover {background: #d1e9f7;}
.qtrm_tableorders .crow:hover {background: #d1e9f7;}

.qtrm_tableorderstr td a.button {opacity:0.9;}
.qtrm_tableorderstr td div.tf {opacity:0.9;}
.qtrm_tableorderstr:hover td a.button {opacity:0.9;}
.qtrm_tableorderstr:hover td div.tf {opacity:0.9;}


		a:link {text-decoration:none;}
		a:visited {text-decoration:none;}
		a:hover {text-decoration:underline;}
		a:active {text-decoration:underline;}

.img1 {
	cursor: pointer;
}

.qtrm_formlogout,.qtrm_formlogoutform {
padding: 8px 10px;	
}


.tf {
width:30px; 
height: 30px;
margin: 0;
padding:0;
border: 0;
background: transparent url(themes/blue/ic_action_upload.png) no-repeat center top;
text-indent: -1000em;
cursor: pointer;
opacity: 0;
}

.buttonup {
background: transparent url(themes/blue/ic_action_upload.png);
margin-top: -15px;
-webkit-margin-start: -15px !important;
margin-left: 20px;
position: absolute;
}

@-moz-document url-prefix() {
.buttonup {
margin-left: -15px !important;
}
}

/*Всплывающее окно на jquery */
.b-popup{
width:100%;
min-height:100%;
background-color: rgba(0,0,0,0.5);
overflow:hidden;
position:fixed;
top:0px;
left: 0px;
}
.b-popup .b-popup-content{
margin:200px auto 0px auto;
height:300px;
max-width:500px;
max-height: 500px;
padding:15px;
background-color: #ffffff;
border-radius:5px;
box-shadow: 0px 0px 10px #000;
}

.qtrm_button_close_div {
text-align: right;
}

p {
 margin:0;
}

#qtrm_cnuploader_progressbar {
	display:none;
	margin-top: 0.6rem;
	margin-bottom: 1rem;
	height: 2rem;
	width:80%;
	position:absolute;
	text-align:center;
	border:1px solid grey;
}

#qtrm_cnuploader_progresscomplete {
	display:none;
	margin-top: 1rem;
	margin-bottom: 1rem;
	height: 1.9rem;
	width:0;
	text-align:center;
	background-color: #ad1;
	color:white;
	border:1px solid transparent;
}

.qtrm_cnuploader_progressbar_u {
	display:none;
	height: 2rem;
	width:100%;
	text-align:center;
	border:1px solid grey;
	position:relative;
}

.qtrm_cnuploader_progresscomplete_u {
	display:none;
	height: 1.9rem;
	width:0;
	position:absolute;
	text-align:center;
	background-color: #ad1;
	color:white;
	border:1px solid transparent;
}
