.ds { 
cursor: default; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
#Overlay0 { overflow: hidden; z-index: 210000; display: none; position: absolute; left: 0; top: 0; text-align: center; }
#Overlay1 { overflow: hidden; z-index: 211000; display: none; position: absolute; left: 0; top: 0; text-align: center; }
#Overlay2 { overflow: hidden; z-index: 212000; display: none; position: absolute; left: 0; top: 0; text-align: center; }
.dialog_desktop .dialogTitle {
font-size: 13px; height: 2.4em; line-height: 2.4em; display: block; text-align: right; margin: 0; padding: 0; border: 0;
background: rgb(0,102,153);
 
color: white; 
}
.dialog_desktop .dialogTitle h1 { font-weight: normal; line-height: 2.4em; color: rgb(70,80,90); color: white; cursor: Move; cursor: Default; display: inline-block; float: left; white-space: nowrap; margin: 0; padding: 0 0 0 .8em; border: 0; font-size: 100%; text-transform: none; }
.dialog_desktop .dialogTitle .btn { display: inline-block; margin: 0; padding: 0; border: 0; }
.dialog_desktop .dialogTitle .btn a { margin: 0 .3em 0 0; padding: .15em .7em .20em .7em; border: 1px solid transparent; border-radius: .3em; color: white; background: transparent; text-decoration: none; font-weight: bold; transition: background 150ms; }
.dialog_desktop .dialogTitle .btn a:hover { background: rgba(0,0,0,.5); color: white; }
.dialog_desktop #DialogBox0, #DialogBox1, #DialogBox2 {
min-width: 100px;
overflow: hidden;
text-align: left;
margin: 0;
padding: 0;
background: white;
font-size: 14px;

}
.dialog_desktop #DialogBox0 .line, #DialogBox1 .line, #DialogBox2 .line {
margin: 1em 0 0 0; padding: 0; min-width: 0; white-space: nowrap; font-size: 100%;
}
.dialog_desktop #DialogBox0 .first_line, #DialogBox1 .first_line, #DialogBox2 .first_line {
margin: 0; padding: 0; min-width: 0; white-space: nowrap; font-size: 100%;
}
.dialog_desktop #DialogBox0 label, #DialogBox1 label, #DialogBox2 label {
text-align: right; margin: .3em .8em 0 0; padding: 0; white-space: nowrap; border: 0; color: rgb(80,80,80);
}
.dialog_desktop #DialogBox0 .first, #DialogBox1 .first, #DialogBox2 .first {
font-weight: bold;
}
.dialog_desktop #DialogBox0 select, #DialogBox1 select, #DialogBox2 select {
max-width: 16px; display: inline-block; font-size: 100%; width: auto; margin: 0; padding: 2px; white-space: nowrap;
}
.dialog_desktop #DialogBox0 select:focus, #DialogBox1 select:focus, #DialogBox2 select:focus {
border-color: black;
}
.dialog_desktop #DialogBox0 input[type=text], #DialogBox1 input[type=text], #DialogBox2 input[type=text] {
display: inline-block;
font-size: 100%;
width: auto;
margin: 0;
padding: 3px;
white-space: nowrap;
border: 0;
border: 1px solid rgb(171,173,179);
min-width: 1em;
}
.dialog_desktop #DialogBox0 input[type=text]:focus, #DialogBox1 input[type=text]:focus, #DialogBox2 input[type=text]:focus { border-color: black; }
.dialog_desktop #DialogBox0 input[type=password], #DialogBox1 input[type=password], #DialogBox2 input[type=password] { display: inline-block; font-size: 100%; width: auto; margin: 0; padding: 3px; white-space: nowrap; border: 0; border: 1px solid rgb(171,173,179); }
.dialog_desktop #DialogBox0 input[type=password]:focus, #DialogBox1 input[type=password]:focus, #DialogBox2 input[type=password]:focus { border-color: black; }
.dialog_desktop #DialogBox0 input[type=email], #DialogBox1 input[type=email], #DialogBox2 input[type=email] { display: inline-block; font-size: 100%; width: auto; margin: 0; padding: 3px; white-space: nowrap; border: 0; border: 1px solid rgb(171,173,179); }
.dialog_desktop #DialogBox0 input[type=email]:focus, #DialogBox1 input[type=email]:focus, #DialogBox2 input[type=email]:focus { border-color: black; }
.dialog_desktop #DialogBox0 input[type=number], #DialogBox1 input[type=number], #DialogBox2 input[type=number] { display: inline-block; font-size: 100%; width: auto; margin: 0; padding: 3px; white-space: nowrap; border: 0; border: 1px solid rgb(171,173,179); }
.dialog_desktop #DialogBox0 input[type=number]:focus, #DialogBox1 input[type=number]:focus, #DialogBox2 input[type=number]:focus { border-color: black; }
.dialog_desktop .dlgeditor { display: inline-block; font-size: 100%; width: 100%; margin: 0; padding: 0; border: 1px solid rgb(171,173,179); }
.dialog_desktop .dlgeditor_inner { display: block; width: 100%; margin: 0; padding: 0; border: 0; }
.dialog_desktop #DialogSubBox0, .dialog_desktop #DialogSubBox1, .dialog_desktop #DialogSubBox2 {
overflow-x: auto;
overflow-y: auto;
}
.dialog_desktop #DialogInner0, .dialog_desktop #DialogInner1, .dialog_desktop #DialogInner2 {
overflow-x: auto;
overflow-y: auto;
width: auto;
min-width: 0;
max-width: 100%;
text-align: left;
margin: 0;
padding: 0;
border: 0;
font-size: 100%;

}
.dialog_desktop #DialogContent0, #DialogContent1, #DialogContent2 {
overflow: visible; min-width: 0; max-width: 100%; text-align: left; margin: 0; padding: 1em; border: 0; font-size: 100%;
}
.dialog_desktop .dlgcolumn {
float: left;
overflow: visible; min-width: 0; max-width: 100%; width: auto; text-align: left; margin: 1em; padding: 0; border: 0; font-size: 100%;

}
.dialog_desktop .dialogButtons { display: block; text-align: right; margin: 0; padding: 1em 0 0 0; color: white; background: white; background-image: linear-gradient(-180deg,white,rgb(235,235,235)); border: 0; }
.dialog_desktop .dialogButtons a { display: inline-block; text-decoration: none; margin: 0 .7em .7em 0; padding: .35em 1.5em .45em 1.5em; border: 1px solid gray; border-left: 1px solid white; border-top: 1px solid white; font-size: 100%; color: black; background: rgb(245,245,245); transition: background 150ms; }
.dialog_desktop .dialogButtons a:hover { text-decoration: underline; background: rgb(200,200,200); }
.dialog_desktop .dialogButtons a:focus { outline: 1px dotted gray; background: rgb(200,200,200); }
.dialog_desktop .dialogButtons .save {
font-weight: bold;
color: white;
background: rgb(0,102,153);
 
}
.dialog_desktop .dialogButtons .save:hover {
background: rgb(51,153,255);
 
}
.dialog_desktop .dialogButtons .save:focus {
background: rgb(51,153,255);
 
}
.dialog_desktop .dialogButtons .save_sc1 { font-weight: bold; color: white; background: rgb(140,40,0); }
.dialog_desktop .dialogButtons .save_sc1:hover { background: rgb(180,80,0); }
.dialog_desktop .dialogButtons .save_sc1:focus { background: rgb(180,80,0); }
.dialog_desktop .dialogButtons .link { float: left; font-weight: normal; color: rgb(0,0,200); text-decoration: underline; background: transparent; border: 1px solid transparent; margin: 0 .7em .7em 1em; padding: .35em 0 .45em 0; }
.dialog_desktop .dialogButtons .link:hover { color: rgb(200,0,0); text-decoration: none; background: transparent; }
.dialog_desktop .dialogButtons .link3 { color: rgb(150,150,150); text-decoration: none; }
.dialog_desktop .dialogButtons .link3:hover { color: rgb(0,0,0); text-decoration: none; }
.dialog_desktop .dlgimportance { display: inline-block; text-align: left; width: auto; margin: 0 .2em 0 0; padding: .3em .5em .3em .5em; border: 1px solid rgb(250,250,250); border-radius: .3em; line-height: 100%; color: rgb(150,150,150); background: rgb(245,245,245); text-decoration: none; }
.dialog_desktop .dlgimportance:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgimportance_active { display: inline-block; text-align: left; width: auto; margin: 0 .2em 0 0; padding: .3em .5em .3em .5em; border: 1px solid black; border-radius: .3em; line-height: 100%; color: white; background: rgb(120,130,140); text-decoration: none; }
.dialog_desktop .dlgimportance_active:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgimportance_hint { display: inline-block; text-align: left !important; width: auto; margin: 0 .2em 0 0; padding: .3em .5em .3em .5em; border: 1px solid transparent; border-radius: .3em; line-height: 100%; color: rgb(0,0,200); background: transparent; text-decoration: underline; }
.dialog_desktop .dlgimportance_hint:hover { color: rgb(200,0,0); text-decoration: none; }
.dialog_desktop .dlgsharing_hint { display: inline; width: auto; margin: 0; padding: 0; line-height: 100%; color: rgb(0,0,200); text-decoration: none; }
.dialog_desktop .dlgsharing_hint:hover { color: rgb(200,0,0); text-decoration: underline; }
.dialog_desktop .dlgimage { text-align: center; width: auto; margin: 0; padding: 2px; border: 1px solid rgb(171,173,179); line-height: 0; }
.dialog_desktop .dlgimage:focus { border: 1px solid black; }
.dialog_desktop .dlgimage input[type=button] { width: 100%; margin: 2px 0 0 0; }
.dialog_desktop .dlgrecordicon { overflow: hidden; text-align: center; width: 7em; height: auto; margin: 0; padding: 0; border: 0; line-height: 0; }
.dialog_desktop .dlgrecordicon:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgimage .dlgpreview { width: auto; height: 12em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgpreview_dev { width: auto; height: 12em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgvideopreview { width: auto; height: 12em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; background-size: 100% auto; }
.dialog_desktop .dlgimage .dlgvideopreview_dev { width: auto; height: 12em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; background-size: 100% auto; }
.dialog_desktop .dlgimage .dlgnewpreview { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgnewpreview img { width: auto; height: auto; }
.dialog_desktop .dlgimage .dlgnewpreview_dev { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgnewpreview_dev img { width: auto; height: auto; }
.dialog_desktop .dlgimage .dlgprofilepicturepreview { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgprofilepicturepreview img { width: auto; height: auto; }
.dialog_desktop .dlgimage .dlgprofilepicturepreview_dev { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgprofilepicturepreview_dev img { width: auto; height: auto; }
.dialog_desktop .dlgimage .dlgcalendariconpreview { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgcalendariconpreview img { width: auto; height: auto; }
.dialog_desktop .dlgimage .dlgcalendariconpreview_dev { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgcalendariconpreview_dev img { width: auto; height: auto; }
.dialog_desktop .dlgfileupload { text-align: left; width: auto; margin: 0; padding: 0; border: 0px solid transparent; line-height: 0; }
.dialog_desktop .dlgfileupload:focus { border: 0px solid black; }
.dialog_desktop .dlgfileupload input[type=button] { width: 100%; margin: 0; }
.dialog_desktop .dlgfileupload input[type=button]:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgdateselect .selected_day { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdateselect .selected_day:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdateselect .today_day { color: white; background: rgb(144,202,119); }
.dialog_desktop .dlgdateselect .today_day:hover { color: white; background: rgb(144,202,119); }
.dialog_desktop .dlgdateselect .datedays { cursor: Default; background: rgb(235,235,235); font-weight: bold; }
.dialog_desktop .dlgdateselect .datemove { display: inline; margin: 0 2px 0 0; padding: 0 .2em 0 .2em; border: 0; color: black; text-decoration: none; text-align: center; font-size: 90%; }
.dialog_desktop .dlgdateselect .datemove:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdateselect .datetoday { display: inline; margin: 0 2px 0 0; padding: 0 .7em 0 .7em; border: 0; color: black; text-decoration: none; text-align: center; font-size: 90%; }
.dialog_desktop .dlgdateselect .datetoday:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdateselect .datemonthyear { display: inline; margin: 0; padding: 0 0 0 .3em; border: 0; color: black; font-size: 80%; font-weight: bold; }
.dialog_desktop .dlgdate { width: auto; margin: 0; padding: 2px 0 0 2px; border: 1px solid rgb(171,173,179); }
.dialog_desktop .dlgdate .datebox { margin: 0; padding: 0; border: 0; display: none; }
.dialog_desktop .dlgdate .dateline { margin: 0; padding: 0 0 2px 0; border: 0; line-height: 100%; overflow: hidden; }
.dialog_desktop .dlgdate:focus { border-color: black; }
.dialog_desktop .dlgdate span { width: 14.2%; display: inline-block; border: 0; color: black; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.dialog_desktop .dlgdate .dlg-date-link { display: block; margin: 0 2px 0 0; padding: .4em 0 .3em 0; border: 0; color: black; text-decoration: none; text-align: center; font-size: 80%; border-radius: .3em; }
.dialog_desktop .dlgdate .dlg-date-link:hover { background: rgb(235,235,235); }
.dialog_desktop .dlgdate .datevalue { text-align: left; display: block; font-size: 100%; margin: 0 2px 2px 0; padding: .1em 0 .2em 0; border: 0; border-radius: 0; }
.dialog_desktop .dlgdate .hoursvalue { width: 1.5em; text-align: center; display: block; font-size: 100%; margin: 0 2px 2px 0; padding: .1em 0 .2em 0; border: 0; border-radius: 0; }
.dialog_desktop .dlg-item-alerts { display: block; border: 1px solid rgb(171,173,179); margin: 0; padding: 2px; cursor: default; }
.dialog_desktop .dlg-item-one-alert { display: block; border: 0; margin: 0; padding: .2em .5em .2em .5em; border-bottom: 1px dotted silver; }
.dialog_desktop .dlg-item-one-alert:hover { background: rgb(235,235,235); }
.dialog_desktop .dlg-item-alerts-count { width: auto; text-align: right; display: block; font-size: 100%; margin: 0 .5em 0 0; padding: 0; border: 0; border-radius: 0; }
.dialog_desktop .dlg-item-alerts-count:focus { outline: 1px dotted gray; background: rgb(200,200,200); }
.dialog_desktop .dlg-item-alerts-text { display: inline-block; padding: .1em .5em .2em 0; }
.dialog_desktop .dlg-item-alerts-text-first { display: inline-block; padding: .1em .5em .2em 0; }
.dialog_desktop .dlg-list-box .timebox { font-size: 100%; margin: 0; padding: 0; border: 0; display: none; }
.dialog_desktop .dlg-inner-line { color: black; display: block; font-size: 100%; text-align: left; text-decoration: none; padding: .5em; }
.dialog_desktop .dlg-inner-line:hover { color: black; background: rgb(235,235,235); }
.dialog_desktop .dlgdate .selected_day { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdate .selected_day:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdate .today_day { color: white; background: rgb(144,202,119); }
.dialog_desktop .dlgdate .today_day:hover { color: white; background: rgb(144,202,119); }
.dialog_desktop .dlgdate .day_after { color: rgb(150,150,150); }
.dialog_desktop .dlgdate .day_after:hover { color: black;}
.dialog_desktop .dlgdate .datedays { cursor: Default; background: rgb(235,235,235); font-weight: bold; }
.dialog_desktop .dlgdate .datemove { display: inline; margin: 0 2px 0 0; padding: 0 .2em 0 .2em; border: 0; color: black; text-decoration: none; text-align: center; font-size: 90%; }
.dialog_desktop .dlgdate .datemove:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdate .datetoday { display: inline; margin: 0 2px 0 0; padding: 0 .7em 0 .7em; border: 0; color: black; text-decoration: none; text-align: center; font-size: 90%; }
.dialog_desktop .dlgdate .datetoday:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdate .datemonthyear { display: inline; margin: 0; padding: 0 0 0 .3em; border: 0; color: black; font-size: 80%; font-weight: bold; }
.dialog_desktop .dlgtime2 { width: auto; margin: 0; padding: 2px 0 0 2px; border: 1px solid rgb(171,173,179); }
.dialog_desktop .dlgtime2 .timebox { margin: 0; padding: 0; border: 0; display: none; }
.dialog_desktop .dlgtime2 .timeline { margin: 0; padding: 0 0 2px 0; border: 0; line-height: 100%; overflow: hidden; }
.dialog_desktop .dlgtime2:focus { border-color: black; }
.dialog_desktop .dlgtime2 span { width: 25%; display: inline-block; border: 0; color: black; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.dialog_desktop .dlgtime2 .minutes_span { width: 20%; display: inline-block; border: 0; color: black; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.dialog_desktop .dlgtime2 .days_span { width: 14.28%; display: inline-block; border: 0; color: black; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.dialog_desktop .dlgtime2 .alert_types_span { display: block; border: 0; color: black; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.dialog_desktop .dlgtime2 .dlg-date-link { display: block; margin: 0 2px 0 0; padding: .4em 0 .3em 0; border: 0; color: black; text-decoration: none; text-align: center; font-size: 80%; border-radius: .3em; }
.dialog_desktop .dlgtime2 .dlg-date-link:hover { background: rgb(235,235,235); }
.dialog_desktop .dlgtime2 .timevalue { text-align: left; display: block; font-size: 100%; margin: 0 2px 2px 0; padding: .1em 0 .2em 0; border: 0; border-radius: 0; }
.dialog_desktop .dlgtime2 .selected_hour { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgtime2 .selected_hour:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgtime2 .selected_item { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgtime2 .selected_item:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgtime { display: inline-block; width: auto; margin: 0; padding: 2px; border: 1px solid rgb(171,173,179); }
.dialog_desktop .dlgtime .dlgtimetab { width: 100%; display: block; margin: 0; padding: 0; border: 0; width: auto; font-size: 100%; border-collapse: collapse; border-spacing: 0; }
.dialog_desktop .dlgtime .dlgtimetab tr, .dialog_desktop .dlgtime .dlgtimetab th, .dialog_desktop .dlgtime .dlgtimetab td { margin: 0; padding: 0; border: 0; vertical-align: middle; background: transparent; }

.dialog_desktop .dlgtime .dlgtimetab th, .dialog_desktop .dlgtime .dlgtimetab td { width: 3em; border-right: 1px solid black; border-bottom: 1px solid black; }
.dialog_desktop .dlgbtn { text-align: left; font-size: 100%; margin: 0; padding: 0; border: 0; }
.dialog_desktop .dlgbtn a { text-align: left; display: inline-block; text-decoration: none; margin: 0; padding: .3em .5em .3em .5em; border: 1px solid gray; border-left: 1px solid white; border-top: 1px solid white; font-size: 100%; color: black; background: rgb(245,245,245); transition: background 150ms; }
.dialog_desktop .dlgbtn a:hover { text-decoration: underline; color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgbtn a:focus { outline: 1px dotted gray; color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgcheckbox { float: left; display: inline-block; margin: .15em .3em 0 0 !important; padding: 0; font-size: 100%; }
.dialog_desktop .dlgcheckbox_label { display: inline; margin: 0; padding: 0; font-size: 100%; }
.dlgtab { color: black; width: 100%; display: block; margin: 0; padding: 0; border: 0; width: auto; font-size: 100%; border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
.dlgtab tr, .dlgtab th, .dlgtab td { color: black; margin: 0; padding: 0; border: 0; vertical-align: middle; background: transparent; }

.dlgtab th, .dlgtab td { padding-top: 1em; }
.dlgtab th { width: 1px; text-align: right; white-space: nowrap; overflow: visible; }
.dlgtab td { width: 100%; }
.dlgtab label { display: inline-block; margin: 0 !important; padding: 0 1em 0 0 !important; border: 0 !important; }
.dialog_desktop .dlgdatetime { width: auto; margin: 0; padding: 0; border: 0; }
.dialog_desktop .button { display: inline-block; border: 1px solid gray; border-left: 1px solid white; border-top: 1px solid white; background: rgb(235,235,235); margin: 0; padding: .3em .7em .3em .7em; font-size: 100%; color: black; text-decoration: none; transition: background 150ms; }
.dialog_desktop .button:hover { background: rgb(200,200,200); }
.dialog_desktop .button:focus { outline: 1px dotted gray; background: rgb(200,200,200); }
.dialog_desktop .length_button { display: inline-block; border: 1px solid gray; border-left: 1px solid white; border-top: 1px solid white; background: rgb(235,235,235); margin: 0 1px 0 0 !important; padding: .3em .5em .3em .5em; font-size: 90%; color: black; text-decoration: none; transition: background 150ms; }
.dialog_desktop .length_button:hover { background: rgb(200,200,200); }
.dialog_desktop .length_button:focus { outline: 1px dotted gray; background: rgb(200,200,200); }
.blue_dialog_link { color: blue; font-weight: bold; text-decoration: underline; }
.blue_dialog_link:hover { color: white; background: navy; text-decoration: none; }
.green_dialog_button { display: inline-block; border-radius: .4em; background: green; background: linear-gradient(rgb(50,240,50),rgb(50,170,50)); color: white; font-weight: bold; text-decoration: none; margin: .5em 0 0 0; padding: .7em .8em .7em .8em; text-shadow: 1px 1px 1px gray; }
.green_dialog_button:hover { color: white; background: navy; text-decoration: underline; }
.green_dialog_button img { width: 1.2em; margin: 0; padding: 0 .5em 0 0; border: 0; line-height: 0; vertical-align: bottom; }
.dialog_desktop .dlgcolorpicker { width: auto; margin: 0; padding: 0; border: 0; white-space: nowrap; overflow: visible; }
.dialog_desktop .dlgcolorpicker .dlgcolorline { width: auto; height: 1.5em; border: 0; padding: 0; margin: 0; display: block; }
.dialog_desktop .dlgcolorpicker .dlgonecolor { width: 1.5em; height: 1.2em; border: 1px solid rgb(200,200,200); padding: 0; margin: 0 2px 0 0; display: inline-block; text-decoration: none; }
.dialog_desktop .dlgcolorpicker .dlgonecolor:hover { border: 1px solid rgb(0,0,0);}
.dlg_search_found_items { height: auto; margin: .5em 0 0 0; padding: 0; border: 1px solid silver; overflow: auto; }
.dlg_search_found_items .dlg_no_results_found { margin: 0; padding: .5em .7em .5em .7em; border: 0; text-align: center; font-style: italic; color: gray; }
.dlg_search_found_items .dlg_total_results_found { margin: 0; padding: 0 .7em 1em .7em; border: 0; text-align: center; font-style: italic; color: gray; }
.dlg_found_items { height: 15em; margin: .5em 0 0 0; padding: 0; border: 1px solid silver; overflow: auto; }
.dlg_found_items .dlg_no_results_found { margin: 0; padding: .5em .7em .5em .7em; border: 0; text-align: center; font-style: italic; color: gray; }
.dlg_found_items .dlg_total_results_found { margin: 0; padding: 0 .7em 1em .7em; border: 0; text-align: center; font-style: italic; color: gray; }
.dlg_found_items .dlg_results_found { width: 100%; font-size: 100%; line-height: normal; margin: 0 0 1em 0 !important; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.dlg_found_items .dlg_results_found tr { margin: 0; padding: 0; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; }
.dlg_found_items .dlg_results_found tr:hover { background: rgb(240,240,240); }
.dlg_found_items .dlg_results_found th { width: 4.9em; margin: 0; padding: .5em .5em .2em .5em; border: 0; text-align: left; font-weight: normal; color: black; text-decoration: none; vertical-align: top; }
.dlg_found_items .dlg_results_found img { width: 4em; margin: 0; padding: 0; border: 0; line-height: 0; }
.dlg_found_items .dlg_results_found td { margin: 0; padding: .5em .7em .5em .2em; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; vertical-align: top; }
.dlg_found_items .dlg_subscribers_found { width: 100%; font-size: 100%; line-height: normal; margin: 0 0 1em 0 !important; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.dlg_found_items .dlg_subscribers_found tr { margin: 0; padding: 0; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; }
.dlg_found_items .dlg_subscribers_found tr:hover { background: rgb(240,240,240); }
.dlg_found_items .dlg_subscribers_found th { width: 3.9em; margin: 0; padding: .5em .9em .2em .5em; border: 0; text-align: right; font-weight: normal; color: black; text-decoration: none; vertical-align: top; }
.dlg_found_items .dlg_subscribers_found img { width: 3em; margin: 0; padding: 0; border: 0; line-height: 0; }
.dlg_found_items .dlg_subscribers_found td { margin: 0; padding: .5em .7em .5em .2em; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; vertical-align: top; }
.dlg_found_items .dlg_msgsforusers { table-layout: fixed; width: 100%; font-size: 100%; line-height: normal; margin: 0 0 1em 0 !important; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.dlg_found_items .dlg_msgsforusers tr { margin: 0; padding: 0; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; }
.dlg_found_items .dlg_msgsforusers tr:hover { background: rgb(240,240,240); }
.dlg_found_items .dlg_msgsforusers td { margin: 0; padding: .5em .7em .5em .7em; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; vertical-align: top; }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_text { width: auto !important; overflow: hidden; white-space: nowrap; }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_text a { text-decoration: none; }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_text small { color: gray; font-size: 70%; }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_icon { width: 2.3em !important; margin: 0; padding: 0; border: 0; text-align: center; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_icon:hover { background: rgba(0,0,0,.2); }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_icon img { width: 1.2em; margin: 0; padding: .5em 0 0 0; border: 0; line-height: 0; }
.dlg_contact_request { width: 100%; font-size: 100%; line-height: normal; margin: .5em 0 0 0 !important; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.dlg_contact_request tr { margin: 0; padding: 0; border: 0; text-align: left; font-weight: normal; color: black; text-decoration: none; }
.dlg_contact_request th { width: 5.9em; margin: 0; padding: .5em .5em .2em .5em; border: 0; text-align: left; font-weight: normal; color: black; text-decoration: none; vertical-align: top; }
.dlg_contact_request img { width: 5em; margin: 0; padding: 0; border: 0; line-height: 0; }
.dlg_contact_request td { margin: 0; padding: .5em .7em .5em .5em; border: 0; text-align: left; font-weight: normal; color: black; text-decoration: none; vertical-align: top; }
.dialog_textarea { resize: none; margin: 0; padding: .3em; font-family: calibri, arial, sans-serif; font-size: 100%; line-height: 135%; font-weight: normal; font-style: normal; color: black; }
.dialog_textarea:focus { border-color: black; }
.dialog_smarttext { resize: none; overflow: hidden; min-height: 1.5em !important; margin: 0; padding: 0 .3em 0 .3em; font-family: calibri, arial, sans-serif; font-size: 100%; line-height: 150%; font-weight: normal; font-style: normal; color: black; }
.dialog_smarttext:focus { border-color: black; }
.dlg-small-contact-profile { width: 100%; overflow: hidden; }
.dlg-small-contact-profile .dlg-small-contact-profile-data { padding: 0 0 0 5em; }
.dlg-small-contact-profile .dlg-small-contact-profile-data h1 { padding: 0; margin: 0; font-weight: bold; font-size: 130%; color: black; }
.dlg-small-contact-profile .dlg-small-contact-profile-data .dlg-small-contact-profile-link { max-width: 21em; display: block; padding: 0 0 .5em 0; margin: 0; font-weight: normal; font-size: 85%; color: rgb(80,80,80); overflow: hidden; text-overflow: ellipsis; line-height: normal; }
.dlg-small-contact-profile .dlg-small-contact-profile-data .dlg-small-contact-profile-link:hover { color: rgb(200,0,0); text-decoration: none; }
.dlg-small-contact-profile .dlg-small-contact-profile-data p { font-size: 100%; color: black; line-height: 175%; }
.dlg-small-contact-profile img { display: block; float: left; width: 4em; height: 4em; border: 0; margin: 0; padding: 0; line-height: 0; }
.dialog_desktop .dlgcontactsgroup { display: inline-block; text-align: left; width: auto; margin: 0 .2em .2em 0; padding: .3em .5em .3em .5em; border: 1px solid rgb(250,250,250); border-radius: .3em; line-height: 100%; color: rgb(150,150,150); background: rgb(245,245,245); text-decoration: none; }
.dialog_desktop .dlgcontactsgroup:hover { color: rgb(50,50,50); background: rgb(200,200,200); }
.dialog_desktop .dlgcontactsgroup:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgcontactsgroup_active { display: inline-block; text-align: left; width: auto; margin: 0 .2em .2em 0; padding: .3em .5em .3em .5em; border: 1px solid black; border-radius: .3em; line-height: 100%; color: white; background: rgb(120,130,140); text-decoration: none; }
.dialog_desktop .dlgcontactsgroup_active:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgcontactsgroup_hint { display: inline-block; text-align: left !important; width: auto; margin: 0 .2em .2em 0; padding: .3em .5em .3em .5em; border: 1px solid transparent; border-radius: .3em; line-height: 100%; color: rgb(0,0,200); color: rgb(250,250,250); background: rgb(0,200,0); text-decoration: none; }
.dialog_desktop .dlgcontactsgroup_hint:hover { text-decoration: none; background: green; }
.dialog_desktop .dlg-item-mscag { display: block; border: 1px solid rgb(171,173,179); margin: 0; padding: 2px 2px 0 2px; cursor: default; overflow-y: auto; max-height: 7em; }
.dialog_desktop .dlg-item-mscag img { max-height: 1.2em; margin: 0; padding: 0 .3em .1em 0; vertical-align: middle; }
.dialog_desktop .dlg-item-mscag .button { padding: .25em .4em .2em .3em; margin-bottom: .1em; margin-right: 3px !important; background: transparent; border: 0; }
.dialog_desktop .dlg-item-mscag .button:hover { background: rgb(200,200,200); }
.dialog_desktop .dlg-item-mscag .mscag-item { display: inline-block; border-radius: .3em; background: rgb(0,102,153); margin: 0 3px 0 0; font-size: 100%; color: white; text-decoration: none; transition: background 150ms; padding: .25em .2em .2em .3em; margin-bottom: .1em; }
.dialog_desktop .dlg-item-mscag .mscag-item:hover { }
.dialog_desktop .dlg-item-mscag .mscag-item .mscag-photo { padding: 0 .4em .1em 0; }
.dialog_desktop .dlg-item-mscag .mscag-item .mscag-name { font-size: 90%; margin: -.1em 0 0 0; padding: 0; }
.dialog_desktop .dlg-item-mscag .mscag-item .mscag-delete { display: inline-block; border-radius: .3em; padding: 0 .35em .1em .35em; margin: 0 0 0 .1em; text-decoration: none; color: rgb(200,200,200); }
.dialog_desktop .dlg-item-mscag .mscag-item .mscag-delete:hover { color: white; }
.dialog_desktop .dlg-item-sharewith { display: block; border: 1px solid rgb(171,173,179); margin: .3em 0 0 0; padding: 2px 2px 0 2px; overflow-y: auto; }
.dialog_desktop .dlg-item-sharewith div { cursor: pointer; margin: 0 0 2px 0; padding: .2em .3em .2em .3em; background: rgb(250,250,250); border-radius: .3em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.dialog_desktop .dlg-item-sharewith div:hover { background: rgb(200,200,200); }
.dialog_desktop .dlg-item-sharewith .isw-selected { background: rgb(0,102,153); color: white; }
.dialog_desktop .dlg-item-sharewith .isw-selected:hover { background: rgb(0,102,153); }
.dialog_desktop .dlg-item-sharewith img { max-height: 1.5em; width: 1.5em; height: 1.5em; margin: 0; padding: 0 .5em .1em 0; vertical-align: middle; }
.dialog_desktop .dlg-item-finpol-title { display: block; border: 1px solid rgb(171,173,179); border-bottom: 0; margin: 0; padding: 0; cursor: default; overflow-y: auto; }
.dialog_desktop .dlg-item-finpol-list { display: block; border: 1px solid rgb(171,173,179); border-top: 0; margin: 0; padding: 0; cursor: default; overflow-y: auto; height: 9em; max-height: 9em; }
.dialog_desktop .dlg-item-navrhy-title { display: block; border: 1px solid rgb(171,173,179); border-bottom: 0; margin: 0; padding: 0; cursor: default; overflow-y: auto; }
.dialog_desktop .dlg-item-navrhy-list { display: block; border: 1px solid rgb(171,173,179); border-top: 0; margin: 0; padding: 0; cursor: default; overflow-y: auto; max-height: 9em; }
.dialog_desktop .dlg-item-tiles-list { display: block; border: 1px solid rgb(171,173,179); margin: 0; padding: 0; cursor: default; overflow-y: auto; max-height: 31em; }
.dialog_desktop .dlg-item-tsmpricelist { display: block; border: 1px solid rgb(171,173,179); margin: 0; padding: 0; cursor: default; overflow-y: auto; }
.dialog_desktop .dlg-multiple-images { display: inline-block; text-align: center; width: auto; margin: 10px 10px 0 0; padding: 0; line-height: 0; }
.dialog_desktop .dlg-multiple-images:focus { border: 1px solid black; }
.dialog_desktop .dlg-multiple-images input[type=button] { width: 100%; margin: 2px 0 0 0; }
.dialog_desktop .dlg-multiple-images .dlg-muim-one { overflow: hidden; width: auto; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-size: 3em auto; background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlg-multiple-images .dlg-muim-one img { width: auto; height: auto; min-height: 6em; max-height: 6em; }
.dialog_desktop .dlg-item-imagefromalbum { display: block; border: 1px solid rgb(171,173,179); margin: 0; padding: 0; cursor: default; overflow: hidden; }
.tabImageFromAlbum { width: 100%; display: block; margin: 0; padding: 0; border: 0; font-size: 100%; border-collapse: collapse; border-spacing: 0; min-height: 15em; max-height: 15em; overflow: hidden; }
.tabImageFromAlbum .tabImageFromAlbum_Albums { background: rgb(245,245,245); width: 16em; margin: 0; padding: 0; border: 0; font-weight: normal; overflow: hidden; vertical-align: top; }
.tabImageFromAlbum .tabImageFromAlbum_Albums div { width: 16em; overflow: auto; max-height: 15em; text-align: left; }
.tabImageFromAlbum .tabImageFromAlbum_Albums p { cursor: pointer; line-height: 200%; margin: 0; padding: 0 .5em 0 2.1em; white-space: normal; background-image: url('/img/folder-128x128.png'); background-repeat: no-repeat; background-position: center left .5em; background-size: 1.2em; }
.tabImageFromAlbum .tabImageFromAlbum_Albums p:hover { background-color: rgb(230,230,230); }
.tabImageFromAlbum .tabImageFromAlbum_Images { width: 32em; margin: 0; padding: 0; border: 0; font-weight: normal; vertical-align: top; }
.tabImageFromAlbum .tabImageFromAlbum_Images div { width: 100%; overflow: auto; max-height: 15em; }
.tabImageFromAlbum .tabImageFromAlbum_Images p { cursor: pointer; line-height: 175%; margin: 0; padding: 0 .5em 0 .5em; white-space: normal; }
.tabImageFromAlbum .tabImageFromAlbum_Images img { cursor: pointer; display: inline-block; float: left; max-height: 6em; margin: .5em 0 0 .5em; border: 2px solid white; }
.tabImageFromAlbum .tabImageFromAlbum_Images img:hover { border: 2px solid silver; }
.tabLinesWithArrowsAndDelete { width: 35em; margin: 0; padding: 0 0 0 0; border: 0; border-top: 1px solid rgb(235,235,235); border-left: 1px solid rgb(235,235,235); border-collapse: collapse; border-spacing: 0; }
.tabLinesWithArrowsAndDelete tr, .tabLinesWithArrowsAndDelete td, .tabLinesWithArrowsAndDelete th { width: auto; margin: 0; padding: 0; border: 0; text-align: left; vertical-align: middle; overflow: hidden; white-space: nowrap; }
.tabLinesWithArrowsAndDelete td, .tabLinesWithArrowsAndDelete th { width: 5em; padding: .3em .3em .3em .3em; border-bottom: 1px solid rgb(235,235,235); border-right: 1px solid rgb(235,235,235); }
.tabLinesWithArrowsAndDelete .tilesPopis { width: auto !important; max-width: 10.8em; text-overflow: ellipsis; padding-left: .5em; }
.tabLinesWithArrowsAndDelete .tilesCastka { width: 6em !important; text-align: right; padding-right: 1.5em; }
.tabLinesWithArrowsAndDelete th { background: rgb(245,245,245); white-space: nowrap;}
.tabLinesWithArrowsAndDelete tr:hover { background: rgb(245,245,245); }
.editLinesWithArrowsAndDelete { text-align: right; padding: .2em 0 0 0; }
.editLinesWithArrowsAndDelete a { color: rgb(0,100,210); }
.editLinesWithArrowsAndDelete a:hover { color: rgb(200,0,0); }
.editLinesWithArrowsAndDelete span { float: left; color: rgb(0,0,0); padding-right: 2em; }
.tabLinesWithArrowsAndDelete .clickicon { width: 1em !important; cursor: pointer; }
.tabLinesWithArrowsAndDelete .clickicon:hover { background: rgb(220,220,220); }
.tabLinesWithArrowsAndDelete .clickicon img { height: .9em; vertical-align: middle; float: left; margin: 0; padding: 0; }
.tabLinesWithArrowsAndDelete .noclickicon { width: 1em !important; cursor: default; }
.tabLinesWithArrowsAndDelete .noclickicon:hover { background: transparent; }
.tabLinesWithArrowsAndDelete img { height: 1.3em; vertical-align: middle; margin: 0 .4em 0 0; padding: 0; }
