/* ####### Pagr. stilius ######## */

body {

	font-size: 12px;
    margin: 1vh !important;
}



body {

	border-bottom:1px solid #efefef;

}



table .comment,

table .comment2 {

	white-space: pre-line;

}



a {

	text-decoration: none;

}

.clr {

	clear:both;

}

table td.menu {

	background: none repeat scroll 0% 0% #F0F0F0;

	border: 1px solid #E0E0E0;

	text-align: center;

	padding: 5px;

	white-space:nowrap;

}

table td.menu:hover {

	background: none repeat scroll 0% 0% #E0E0E0;

	border: 1px solid #E0E0E0;

	text-align: center;

	padding: 5px;

}

.header_text { 

	text-align:center;

}

.table_text {

	margin:0px auto;

}

.inactive_user td {

	color:#CCC;

}

table.events_head {

    empty-cells: hide;

    border-collapse: collapse;

    margin-left: auto;

    margin-right: auto;

}



th.list {

    border: 1px solid #000;

    padding: 5px;

    background: none repeat scroll 0% 0% #E0E0E0;

}

#taisykliu_sarasas_tsr table td, #taisykliu_sarasas_tsr table th{

    border : solid 1px black;

}



td.list {

    text-align: center;

    border: 1px solid #000;

    padding: 5px;

}



table.events_head {

    empty-cells: hide;

    border-collapse: collapse;

    margin-left: auto;

    margin-right: auto;

}

table.width98{

	

}

th.list {

    border: 1px solid #000;

    padding: 5px;

    background: none repeat scroll 0% 0% #E0E0E0;

}

td.list {

    text-align: center;

    border: 1px solid #000;

    padding: 5px;

}

span.line {

	border-bottom: 1px solid #000;

	display: block;

	margin-top:3px;

}

span.leftline {

	border-left: 1px solid #000;

	margin:0 3px;

}

td input.input, td textarea.input {

	width:100%;

}

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



/* ####### "Vartotoju valdymas" stilius ######## */







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



/* ####### "Ivykiai" stilius ######## */

div.urgent {

    border: 1px solid #FFB0B0;

    background: none repeat scroll 0% 0% #FFE0E0;

    text-align: center;

    font-size: 9pt;

    line-height: 20px;

    width: 200px;

    margin-left: -100px;

    left: 50%;

    position: relative;

}

span.change {

    font-size: 9pt;

    font-weight: normal;

}

table.events_head th.filter {

    font-size: 9pt;

    border: medium none;

    padding: 5px;

}

.bold
{
    font-weight: bold;
}

.urgent{
    text-decoration: underline;
}
/* ################################## */



/* ####### "Meniu" stilius ######## */

table.menutable {

    border-collapse: separate;

}

.menutable {

    /*empty-cells: hide;*/

    border-collapse: collapse;

    margin-left: auto;

    margin-right: auto;

}

.menutable td {

    font-size: 9pt;

    text-align: left;

    border: medium none;

    padding: 3px;

}

.menutable img {

    border: 0px none;

}

td#inactive.menu {

	background: none repeat scroll 0% 0% #F0F0F0;

}

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



/* ####### "Komentaru" stilius ######## */

td.comment2 {

    border: 1px solid #E0E0E0;

    padding: 5px;

    background: none repeat scroll 0% 0% #E8E8E8;

}

td.comment {

    border: 1px solid #F0F0F0;

    padding: 5px;

    background: none repeat scroll 0% 0% #F8F8F8;

}

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





/* ############## Main ################# */

div.main {

	margin: 20px 2px 10px 2px;

}



/* css for timepicker */

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }

.ui-timepicker-div dl { text-align: left; }

.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }

.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }

.ui-timepicker-div td { font-size: 90%; }

.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }



.ui-timepicker-rtl{ direction: rtl; }

.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }

.ui-timepicker-rtl dl dt{ float: right; clear: right; }

.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }



/* Kalendoriaus rezervacijos "Pop-up" */

.tooltipevent p {

	margin: 0;

	padding: 1px;

}



.square { width: 15px; height: 15px; border:1px solid #000; display: inline-block; margin-bottom: -4px; margin-left: 10px; }



#terminalai {

	margin: 20px 20px 20px 20px;

	text-align: center;

	font-size: 13px;

	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;		

}



.mycustomicon { background:url(view/js/jstree/themes/default/32px.png) 0px 0px no-repeat !important; }

/*

.nestable_veiksmai{

	float:right;

}

.dd-handle{

	float:left;

}

*/
.swal2-title {
    font-family: Helvetica,Arial,sans-serif !important;

}
.swal2-content {
    font-family: Helvetica,Arial,sans-serif !important;
    text-align: left !important;
    padding: 2rem !important;

}
.swal2-icon.swal2-warning {
    border-color: #ff1e13 !important;
    color: #ff1e13 !important;
}
.swal2-content a {
    color: #545454;
}
.swal2-content a:visited {
    color: #0f65d2;
}
.swal2-container {
    z-index: 150 !important;
}
.ui-front {
    z-index: 999 !important;
}
.swal2-content p {
     font-size: 16px !important;
     width: 50% !important;
}
.swal2-popup {
    width: 60em !important;
}
#swal2-content {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
}