﻿html
{
	height:100%;
}

form
{
	height:100%;
}


body
{
	font-family :Arial;
	margin-bottom :0px;
	margin-left :0px;
	margin-right :0px;
	margin-top :0px;
	color :#000000;
	font-size :8pt;
	height:100%;
    line-height: normal;
}

.form
{
	font-family :Arial;
	margin-bottom :0px;
	margin-left :0px;
	margin-right :0px;
	margin-top :0px;
	color :#000000;
	font-size :8pt;
	height: 100%;
}
.input_login
{
	background-color:#FFFFFF;
    border-color:#3C3C3C;
    border-width:1px;
    color:#3C3C3C;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
}

.menu
{
	font-family :Arial;
	margin-bottom :0px;
	margin-left :0px;
	margin-right :0px;
	margin-top :0px;
	color :#000000;
	font-size :8pt;
    border: 1px solid #666;
	padding-bottom:3px;
}



.msg_err
{
	font-family :Arial;
	margin-bottom :0px;
	margin-left :0px;
	margin-right :0px;
	margin-top :0px;
	color :#000000;
	font-size :8pt;
}


.msg_inf
{
	font-family :Arial;
	margin-bottom :0px;
	margin-left :0px;
	margin-right :0px;
	margin-top :0px;
	color :#000000;
	font-size :8pt;
}

.input
{
	font-weight: bold;
	border-color:#3C3C3C;
	border-width:1;
	/*border-width:1px;*/
	font-family:arial;
	font-size: 12px;
	background-color:#FFFFFF;
	color:#3C3C3C;
}

.inputDateDisabled {
    font-weight: bold;
    border-color: #3C3C3C;
    border-width: 1;
    font-family: arial;
    font-size: 12px;
    background-color: #F0F0F0;
    color: #6D6D6D;
}

.input_selected
{
	font-weight: bold;
	border-color: #3C3C3C;
	border-width: 1;
	font-family: arial;
	font-size: 12px;
	background-color: #FFFF00;
	color: #3C3C3C;
}

.input_nw
{
	font-weight: bold;
	border-color:#3C3C3C;
	border-width:1;
	font-family:arial;
	font-size: 12px;
	background-color:#FFFFFF;
	color:#3C3C3C;
}

.input_readonly
{
	font-weight: bold;
	border-color:#3C3C3C;
	border-width:1;
	/*border-width:1px;*/
	font-family:arial;
	font-size: 12px;
	background-color:#CCCCCC;
	color:#3C3C3C;
}


.lista
{
	font-weight: bold;
	border-color:#3C3C3C;
	border-width:1;
	font-family:arial;
	font-size: 12px;
	background-color:#FFFF66;
	color:#3C3C3C;
}


.input_error
{
	font-weight: bold;
	border-color:#3C3C3C;
	border-width:1;
	font-family:arial;
	font-size: 12px;
	background-color:#FF3300;
	color:#3C3C3C;
}

/*.menuButton
{
	border: 1px solid rgb(0, 0, 255);
	background: rgb(130, 170, 255) none repeat scroll 0% 0%;
	font-size: 10px;
	font-weight: 100;
	width: 90pt;
	height: 20px;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menuButton:hover
{
	background-color: :#FFD88A;
}

.menuButtonSmall
{
	border: 1px solid rgb(0, 0, 255);
	font-size: 10px;
	font-weight: 100;
	background-color: rgb(130, 170, 255);
	width: 30pt;
	height: 20px;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
}

.menuButtonSmall:hover
{
	background-color: #FFD88A;
}

.mainButton
{
	border: 1px solid rgb(255, 102, 0);
	margin: 1px;
	background: rgb(157, 189, 255) none repeat scroll 0% 0%;
	font-size: 10px;
	font-weight: 100;
	width: 90pt;
	cursor: pointer;
	padding-bottom:2px;
	padding-top:3px;
}
.mainButton:hover
{
    background:#FFD88A;
}

.mainButtonSmall
{
	border: 1px solid rgb(0, 0, 255);
	background: rgb(130, 170, 255) none repeat scroll 0% 0%;
	font-size: 10px;
	font-weight: 100;
	width: 30pt;
	height: 20px;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
}

.mainButtonSmall:hover
{
	background-color: #FFD88A;
}

.searchButton
{
    border: 1px solid rgb(255, 102, 0);
    margin: 1px;
    font-size: 10px;
    font-weight: 100;
    background-color: rgb(157, 189, 255);
    width: 170px;
    height: 20px;
    cursor: pointer;
}


.searchButton:hover
{
    background:#FFD88A;
}*/

/*.tableEditDictionary
{
	border:5px;
	border-color:#b3cbff;
}

.dtDictionaryValueRow
{
	background-color:#f3f3f3;
	padding:4px;
}

.dtDictionaryHeaderRow
{
	background-color:#b3cbff;
	padding:5px;
	width:120px;
}

.textboxDictionary
{
	width:350px;
	border:2px solid #A7B39F;
	padding:2px;
}

.headerRow
{
	border :1px solid #333;
	padding-bottom:5px;
}*/


/*.actionButton
{
    border: 1px solid rgb(255, 102, 0);
    margin: 1px;
    font-size: 10px;
    font-weight: 100;
    background-color: rgb(157, 189, 255);
    height: 20px;
    cursor: pointer;
    width: 170pt;
}
.actionButton:hover
{
    background:#FFD88A;

}

.editButton
{
    border: 1px solid rgb(255, 102, 0);
    margin: 1px;
    font-size: 10px;
    font-weight: 100;
    background-color: rgb(157, 189, 255);
    height: 20px;
    cursor: pointer;
}
.editButton:hover

{
    background:#FFD88A;
}

.linkButton
{
    font-weight: bold;
    color: rgb(0, 0, 255);
    cursor: pointer;
    text-decoration: none;
}

.closeButton
{
    border: 1px solid rgb(0, 0, 255);
    font-size: 10px;
    font-weight: 100;
    background-color: rgb(130, 170, 255);
    width: 90pt;
    height: 20px;
    cursor: pointer;
    margin-top: 5px;
    margin-left: 3px;
    margin-right: 3px;
}
.closeButton:hover

{
    background:#FFD88A;
}

.backButton
{
    border: 1px solid rgb(0, 0, 255);
    font-size: 10px;
    font-weight: 100;
    background-color: rgb(130, 170, 255);
    height: 20px;
    cursor: pointer;
    margin-top: 5px;
    margin-left: 3px;
    margin-right: 3px;
}
.backButton:hover

{
    background:#FFD88A;
}*/

.Sufferer
{
    background-color: #009900;
    font-size:large;

}

.SuffererBorder
{
    font-family :Arial;
	font-size :8pt;
    border: 6px dashed #009900;
}

.AuthorOfTheDamage
{
    background-color:#CC00FF;
    font-size:large;
}

.AuthorOfTheDamageBorder
{
    font-family :Arial;
	color :#000000;
	font-size :8pt;
    border: 6px dashed #CC00FF
}

.TransportationMeanBorder
{
    font-family :Arial;
	color :#000000;
	font-size :8pt;
    border: 6px dashed rgb(0, 0, 0);
}

.EnsureRights
{
    float:right;
    margin-right:3px;
}

/*.copyLink
{
    border: 1px solid rgb(255, 102, 0);
    font-size: 10px;
    font-weight: 100;
    background-color: rgb(157, 189, 255);
    cursor: pointer;
    text-decoration: none;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-bottom: 2pt;
    padding-top: 2pt;
    position:relative;
    bottom:2pt;

}
.copyLink:hover

{
    background:#FFD88A;
}*/

.IsValid
{
    width: 100%;
    background-color: Green;
    font-weight: bold;
    color: white;
    padding-right: 3px;
    padding-left: 0px;
}

.IsNotValid
{
    width: 100%;
    background-color: Red;
    font-weight: bold;
    color: white;
    padding-right: 3px;
    padding-left: 0px;
}


.actionButton
{
	color:black;
	border: 1px solid rgb(128, 128, 255);
	margin: 1px;
	background-color: #E6E1DD;
	font-size: 10px;
	font-weight: 100;
	cursor: pointer;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
}

.actionButton:enabled:hover
{
	border: 1px solid rgb(128, 128, 255);
	margin: 1px;
	font-size: 10px;
	font-weight: 100;
	cursor: pointer;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
}
.actionButton[disabled="disabled"]
{
	background-color: #939393;
	cursor: auto;
}
.disabledButton
{
	background-color: #939393;
	cursor: auto;
	color:black;
	border: 1px solid rgb(128, 128, 255);
	margin: 1px;
	font-size: 10px;
	font-weight: 100;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
}



.bordered
{
	border-color: rgb(215, 215, 215);
}

.tabela
{
	font-family :Arial;
	color :#000000;
	font-size :8pt;
}

.tabela td
{
	padding:3px;
	padding-left:4px;
}

/*.input_readonly_gray {
    border-color: #3C3C3C;
    border-width: 1px;
    border-style: solid;
    font-family: arial;
    font-size: 12px;
    background-color: #EFEBDE;
    color: #BCB9AB;
}*/

.switch {
    position: relative;
    display: inline-block;
    width: 32px;
    height: 18px;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
}

.slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 1px;
    bottom: 1px;
    background-color: white;
}

.sliderAnimated {
    -webkit-transition: .25s;
    transition: .25s;
}

.sliderAnimated:before {
    -webkit-transition: .25s;
    transition: .25s;
}

input:checked + .slider {
    background-color: #4bd865;
}

input:focus + .slider {
    box-shadow: 0 0 1px #4bd865;
}

input:checked + .slider:before {
    -webkit-transform: translateX(14px);
    -ms-transform: translateX(14px);
    transform: translateX(14px);
}

.slider.round {
    border-radius: 16px;
}

.slider.round:before {
    border-radius: 50%;
}

.btnEditSliderLabel {
    margin: auto;
    width: 100%;
}

.btnExpand {
    float: right;
    width: 25px;
    background: transparent;
    border: none;
    height: 19px
}

.btnExpand:focus {
    border: none;
}

.field-validation-valid {
    display: none;
}

.validation-summary-valid {
    display: none;
}

thead.sticky-header tr th {
    padding: 6px;
    position: sticky;
    top: 0;
    bottom: 0;
    text-align: center;
}

table {
    border-collapse: separate;
    border-spacing: 2px;
}

.divGrayBorder {
    border: 2px solid #ddd;
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
}

.readonly {
    background: #EEEEEE;
    color: gray;
}