/* ####################
#######################
#################### */

body {
	background-color: #efefef;
}

h1 { font-size: 1.7rem; }
h2 { font-size: 1.5rem; }
h3 { font-size: 1.3rem; }
h4 { font-size: 1.2rem; }


/* ####################
#######################
#################### */

.val-list {
	/* overflow-y: auto; */
	list-style-type: none;
}

.val-list.h10 {
	min-height: 15rem;
}

.val-list .label {
	min-width: 4rem;
    display: inline-block;
	text-align: right;
}


.val-list .label2 {
	min-width: 8rem;
    display: inline-block;
	text-align: right;
}


.val-list.kursy .label {
	min-width: 6rem;
}

.val-list.kursy .label2 {
	min-width: 12rem;
}

.val-list .value {
	min-width: 4rem;
    display: inline-block;
	background-color: #e4e4e4;
	margin: 0.1rem 0.2rem;
	padding: 0.1rem 0.2rem;

}

.val-list.kursy .value {
	/* min-width: 7rem; */
	min-width: 10rem;
}


/* ####################
#######################
#################### */

.changeLog li {
}

.changeLog li.important-upd {
	background-color: #944b4b;
    color: white;
    padding: 0.2rem 0rem;
}

.changeLog li.new-cmd-upd {
	background-color: #4b7b59;
    color: white;
    padding: 0.2rem 0rem;
}

.changeLog li.eng-upd {
	background-color: #a2f297;
	color: black;
	padding: 0.2rem 0.6rem; 
}


/* ####################
#######################
#################### */
/*
 * **********
 * **********
 * ********** Datatables
*/
table.dataTable td {
	/* vertical-align: top; */
}

.opt-row-a {
	/*display: inline-block;*/
	text-align: center;
	min-width: 104px;
}
.btn-act-filter {
	min-width: 2.6rem;
	margin: 0 0.2rem 1.5rem 0;
}

.btn-act-row {
	min-width: 2.6rem;
	margin: 0.2rem 0.1rem;
}

.inTerm {
	background-color: #f1eeee;
	color: #848282;
}
.visOut {
	display: inline-block;
	background-color: #d6d6d6;
	color: white;
	width: 100%;
	cursor: help;
}
.visIn {
	background-color: green;
	float: right;
}
.time {
	text-align: right;
display: inline-block;
	width: 100%;
}
tr.odd {
	background-color: #ececec;
	cursor: pointer;
}
tbody tr:hover {
	background-color: #ffffe9;
}
tbody tr.subarea:hover {
	background-color: inherit;
}
tbody tr.odd.subarea:hover {
	background-color: #dadada;
}


table.dataTable td, table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border-left: 1px solid #eaeaea;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
}


/*	
tr td input,
tr td select,
tr td textarea {
	background-color: #f5f5f5!important;
}
td:first-child {
	text-align: right;
	border-left: none;	
	border-top: none;	
	border-bottom: none;	
	
}
th:first-child.text-center {
	text-align: right !important;
}
th:last-child.text-center {
	text-align: left !important;
}
*/


/* ####################
#######################
#################### */
/*
 * **********
 * **********
 * ********** #Modal
*/

.modal .modal-fluid {
	width: 98%!important;
	max-width: inherit!important;
}

/* ####################
#######################
#################### */
/*
 * **********
 * **********
 * ********** #Form
*/
form label {
	color: #ababab;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

form input, select, textarea {
	border: 1px solid #e8e8e8;
}

form .mark-1-soft {
	color: blue;
	
}

form .mark-1-strong {
	color: blue;
	font-weight: 800;

}

form .ao-mark-2bold {
	font-weight: 600;
    color: #354adc;
}

.edit2-area label {
	color: #074e5d;
	background-color: #eff7ff;
    padding: 0.2rem 0.8rem;
    #border: 10px solid #feffff;
    border-top: none;
    border-bottom: none;
    border-radius: 7px;
	margin:0;
	cursor: pointer;
}

.edit2-area [name=save]{
	background-color: #ffc107!important;
}


.edit2-space {
	display: inline-block;
    height: 3rem!important;
    border-top: 1px solid #7070ea;
    width: 100%;
}


.edit2-area .form-control {
	width:100%;
}

.edit2-area .form-block-title {
	display: inline-block;
    width: 100%;
    padding: 0.6rem 0.2rem;
    background-color: transparent;
    color: #004a96;
    border-bottom: 2px solid;
	text-align: center;
	margin-top:1rem;
}

.edit2-area .form-command-mem {
	background-color: #e1f0ff!important;
}

.form-command-mem {
	background-color: #ddf4ff;
}

.form-description {
	color: #a7aaad;
}

.form-block-title {
	display: inline-block;

	width: 100%;
	padding: 0.6rem 0.2rem;

	background-color: #fdfdfd;
	color: #0050a2;

	border-bottom: 2px solid;

}

.com-uwaga {
	background: #2f2f2f;
	color: #ff9090;
	width: 100%;
	border: 3px solid #b16363;
	padding: 0.4rem 1rem;
	cursor: pointer;
}


.form-textarea-md {
	height: 11rem!important;
}


.form-textarea-lg {
	height: 18rem!important;
}

/* ####################
#######################
#################### */
