.XTextArea {
    resize: both !important;
}

.printBreak { 
  border: none;
  outline: none; 
  background-color: #fff;
  }

/* BEGIN fonts */
/* BEGIN Regular */
@font-face {
    font-family: 'Open Sans';
    src: url('/formcycle/fd2/js/designer/includes/ressource?mid=1402&name=OpenSans-Regular.eot');
    src: url('/formcycle/fd2/js/designer/includes/ressource?mid=1402&name=OpenSans-Regular-Iefix.eot') format("embedded-opentype"), url('/formcycle/fd2/js/designer/includes/ressource?mid=1402&name=OpenSans-Regular.svg') format("svg"); 
    font-weight: normal;
    font-style: normal;
}

/* BEGIN Bold */
@font-face {
    font-family: 'Open Sans';
    src: url('/formcycle/fd2/js/designer/includes/ressource?mid=1402&name=OpenSans-Bold.eot');
    src: url('/formcycle/fd2/js/designer/includes/ressource?mid=1402&name=OpenSans-Bold-Iefix.eot') format("embedded-opentype"), url('/formcycle/fd2/js/designer/includes/ressource?mid=1402&name=OpenSans-Bold.svg') format("svg");
    font-weight: bold;
    font-style: normal;
}

/* BEGIN Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('/formcycle/fd2/js/designer/includes/ressource?mid=1402&name=OpenSans-Italic.eot');
    src: url('/formcycle/fd2/js/designer/includes/ressource?mid=1402&name=OpenSans-Italic-Iefix.eot') format("embedded-opentype"), url('/formcycle/fd2/js/designer/includes/ressource?mid=1402&name=OpenSans-Italic.svg#Italic') format("svg");
    font-weight: normal;
    font-style: italic;
}
/* END fonts */

.ui-dialog-no-title .ui-dialog-titlebar {
    display:none;
}
.xm-form .xm-content::before {
    content: "";
    width: 100%;
    height: 100px;
    display: block;
    background-size: auto 90%;
    background-position: left;
    background-repeat: no-repeat;
    background-color: white;    
    background-image: url('https://formular.medunigraz.at/form/includes/ressource?mid=103&name=MUG_Logo_new.png');    
    background-image: linear-gradient(transparent, transparent), url('https://formular.medunigraz.at/form/includes/ressource?mid=103&name=MUG_Logo_new.png');
    background-position-x: 50px;
    background-position-y: 10px;
}   

::-ms-backdrop, .xm-form .xm-content::before {  
    background-image: linear-gradient(transparent, transparent), url('https://formular.medunigraz.at/form/includes/ressource?mid=103&name=MUG_Logo_new.png');
}  /* IE11 */

@supports (-ms-ime-align:auto) {
	.xm-form .xm-content::before { 
         background-image: linear-gradient(transparent, transparent), url('https://formular.medunigraz.at/form/includes/ressource?mid=103&name=MUG_Logo_new.png');
    }
} /* IE Edge */

/* NEUES LOGO */
.modern .CXPage .header {
    color: #000;
    background-color: #fff;
    border-top: 1px solid;
    border-top-color: #bcbdbc;
}

.ui-state-active, .hasTimePicker .ui-state-active, .hasTimePicker .slot.ui-state-active, .xm-item-div .hasTimePicker .slot.ui-state-active SPAN.slot-capacity, .modern .xm-item-div .hasTimePicker .slot.ui-state-active SPAN.slot-capacity {
  background:  rgb(81,174,50) !important;
}
.xm-form.modern .hasTimePicker a:hover {
  color: rgb(81,174,50) !important;
  background-color: #efefef !important;
}
.xm-item-div SPAN.slot-capacity, .modern .xm-item-div SPAN.slot-capacity  {
  color: rgb(81,174,50) !important;
}
.xm-form.modern .hasTimePicker a.ui-state-active:hover {
  color:#fff !important;
}
.hasTimePicker .ui-datepicker .ui-datepicker-time .slot.ui-state-default {
  border: solid 1px rgb(81,174,50) !important;
  color: rgb(81,174,50) !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid  rgb(81,174,50) !important;
  background:  rgb(81,174,50) !important;
}
.xm-form.modern .hasTimePicker a.ui-state-active:hover {
  background-color: rgb(81,174,50) !important;
}

.modern .CXPage .header, .xm-progress-bar {
    border-bottom: 1px solid;
    border-bottom-color: #fff;
}

.modern .CXFieldSet .XFieldSetWrapper {
    margin-top: 0px;
    margin-bottom: 10px;
}
/* NEUES LOGO */

.xm-form .XPage::after {
    content: "Medizinische Universität Graz, Neue Stiftingtalstraße 6, 8010 Graz, www.medunigraz.at";
    font-weight: bold;
    margin-top: 2em;
    margin-bottom: 0.5em;
    padding-top: 1em;
    color: black;
    display: block;
    /* border-top: 1px solid rgb(81,174,50); */
    border-top: 1px solid rgb(52,178,51);
    font-size: 10px;
    text-align: center;
}
/* END logo and footer */

form.xm-form, .xm-form.modern *, .modern .XPage *, .xm-logo, .xm-review-tb-button {
    font-family: "Open Sans",arial,sans-serif;
    font-size: 12px;
}

h1 { 
    font-size: 2em !important;
    margin: 0 !important; 
}

a {
     color: rgb(52,178,51);
}
.XNavigationBar .active .xnav-view, .XNavigationBar .active-before .xnav-view {
    background-color: rgb(52,178,51);
}
.xnav-link:hover {
    text-decoration: underline !important;
}

.readOnly {
    background-color: #e3e3e3 !important;
}

/* Autocomplete */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
 border:1px solid #fff;
 background:#fff;
 font-weight:bold !important;
 color: rgb(52,178,51);
}

.ui-autocomplete {
    font-size: 15px;
}

.ui-widget-content {
    border: 1px solid rgb(52,178,51);
}

@media screen {
    .modern .XFooter, .modern .XHeader {
        margin: 0px 0px !important;
    }
    .XHeader {
        background-color: white;
    }
    .modern .CXPage .header {
        margin-top: 10px;
    }
    .modern .CXPage .header, .xm-progress-bar {
        padding: 0 50px; 
    }
    .modern .XPage {
        padding: 0px 40px 25px 40px !important;
    }

    .xm-form .XItem, .modern .XItem:focus:not(:disabled) { 
        border-color: rgb(52,178,51);
        outline-color: rgb(52,178,51);
    }
    
    .modern .XButtonList:hover, .modern .xm-progress-bar-percent-p {
        background-color: rgb(52,178,51);
    }
    
    .xm-help-icon:hover .xm-help-text {
        background-color: rgba(52,178,51, 0.9);
        border: 1px solid #007934;
    }

    .xm-help-icon:hover .xm-help-text ul{
        padding-left: 15px;
    }
    
    .xm-form.modern .XButtonList,
    .xm-form .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
    .modern .xm-item-div LABEL::before, .modern .xm-help-icon::before, 
	.modern .xm-item-div input[type=checkbox]:checked+label::before, 
	.modern .xm-item-div input[type=radio]:checked+label:before	{
        color: rgb(52,178,51);
    }    
    .xm-form.modern .XButtonList:hover {
        color: #fff;
    }
    
    .modern .XItem {
        color: black;
    }
	
	.modern .xm-item-div input[type="checkbox"]:disabled + .label-icon-checkbox::before, .modern .xm-item-div input[type="radio"]:disabled + .label-icon-radio::before {
		color: rgb(0, 0, 0);
	}
    
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
		transition: background-color 0.3s, color 0.3s, border-color 0.3s, outline-color 0.3s;
        background: #fff;
        border-color: rgb(52,178,51);
        outline-color: rgb(52,178,51);
    }
	
	.ui-state-default:hover, .ui-widget-content:hover .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {
		color: #fff;
        background: rgb(52,178,51);
        border-color: #fff;
        outline-color: #fff;
    }
    
    .error-static-view.error-static-view-bubble .xm-item-div.error>.XItem, .error-static-view.error-static-view-bubble .dynamic-row.error>.XItem,
    .modern DIV.xm-item-div.error>.XItem, .modern .dynamic-row.error>.XItem, .modern.error-static-view.error-static-view-bubble .xm-item-div.error>.XItem, .modern.error-static-view.error-static-view-bubble .dynamic-row.error>.XItem {
        border-color: #a94442;
    }

    .modern .xm-item-div.error LABEL, .modern .xm-item-div.error .XItem, DIV.xm-item-div.error>.XItem, .dynamic-row.error>.XItem,
    .error-static-view .xm-error-icon, .modern .xm-item-div .xm-del-button-icon, .modern .xm-item-div .xm-error-icon:before {
        color: #a94442;
    }
    
    .error-static-view.error-static-view-bubble .error .xm-error-icon .xm-error-text {
        background-color: #f2dede !important;
        border: 1px solid #ebccd1 !important;
    }
    
    .error-static-view.error-static-view-bubble .error .xm-error-icon .xm-error-text,
    .modern .xm-item-div SPAN.required-star,
    .modern .xm-item-div SPAN.required-group-star {
        color: #a94442;
    }
    
    .XRatingContainer .star.active I, .XRatingContainer .star.hover I {
        color: rgb(52,178,51) !important;
    }
    .XRating[readonly] ~ .star I::before, .XRating:disabled ~ .star I::before {
        color: #000 !important;
    }
    .ico-rating-star-outline::before, 
    .ico-rating-star::before {        
        font-size: 27px;
    }
}
    .ico-rating-star-outline::before, 
    .ico-rating-star::before {        
        font-size: 27px;
    }
    .ico-rating-star-outline::before, 
    .ico-rating-star::before {        
        padding-right: 15px;
    }

@media print and (min-width: 700px) {
	.xm-form .CXPage::before {
      width: 0;
	   height: 0;
	}
}

@media print {
     .xm-form .xm-content::before {
content:   url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABmCAYAAADmkZ59AAAACXBIWXMAAC4jAAAuIwF4pT92AAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA0LTI5VDA5OjQyOjEyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNC0yOVQxMDo1NTozMiswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0wNC0yOVQxMDo1NTozMiswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjOWMwMWRjZC0zMmM0LTZiNDgtOGZkZS1jNTg0NzI2ODJiMzUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplZDNhYTE3Zi03MDM5LWRhNGQtYTVlNy05ZjA4ODc1OTViNDIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmYWI5MTBkNC1hMWI4LTA1NGItYTg1NC1lZWVkNTkyZjI3YWIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZhYjkxMGQ0LWExYjgtMDU0Yi1hODU0LWVlZWQ1OTJmMjdhYiIgc3RFdnQ6d2hlbj0iMjAyNC0wNC0yOVQwOTo0MjoxMiswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM5YzAxZGNkLTMyYzQtNmI0OC04ZmRlLWM1ODQ3MjY4MmIzNSIgc3RFdnQ6d2hlbj0iMjAyNC0wNC0yOVQxMDo1NTozMiswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj9PqZ8AABsaSURBVHgB7cEJlJ3nWRjg5/3+/84mjUabtViL5S1eYsmSbcmOyUIgJOQkQJvQlLYJS04KlENpSwttKWkLh63nQCjQ9rShCYTSQ8iB0BJDEkJiDI6JY9mWLMmWvMqRbHmR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');
        margin-bottom: 10px;      
        width: 90%; 
    }  
    .header {
        padding-left: 5px !important;
    }
	.xm-form .XPage::after {
		border-color: black;
        margin: 0px !important;
        padding: 0px !important;
	}

    .modern .XFieldSet {
		padding-bottom: 5px;
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
		margin-top: 0;
		border: 0;
	}
	
	.modern .CXFieldSet .XFieldSetWrapper {
		margin-top: 0px; 
	}     
      
    .xm-form.modern .XButtonList,
    .xm-form .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
    .modern .xm-item-div LABEL::before, .modern .xm-help-icon::before, 
	.modern .xm-item-div input[type=checkbox]:checked+label::before, 
	.modern .xm-item-div input[type=radio]:checked+label:before{
        color: rgb(52,178,51);
    }

	.modern .xm-item-div select option {
        color: black;
    }

    DIV.xm-item-div {
		line-height: 16px;
		padding: 4px;
	}

    .modern .XFieldSet LEGEND {
		margin: 0;
		padding: 6px 4px; 
		font-size: 18px;
	}

	.modern .xm-item-div select option:active {
        background-color: rgb(52,178,51);
    }

    div.CXCheckbox {
        padding-left: 25px !important;  
	}
         
    .printBreak {
        page-break-after: always;    	    
    }

    h2 {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .modern .opt-div {
        margin-bottom: 10px;
    }

    .modern .XPage {
		padding-top: 2px;/*25px;*/
		padding-left: 0px;
		padding-right: 0px;
	}
    
    .modern .CXPage .header h1 {
		font-size: 25px;
		line-height: 25px;
		margin: 0;
		padding-bottom: 5px;
		padding-top:  5px;
	}    

    .CXFooter {
        line-height: 0px  !important;
        padding: 0px  !important;
    }
    .xm-footer-hint {
        padding: 0px  !important;
        margin: 0px  !important;
    }

    FORM.xm-form {
        padding-bottom: 0px;
    }

    .CXFooter {
        height: 10px;
    }

    DIV.xm-item-div[cn="XTextArea"] > *:nth-child(3n)  {
        display: block !important;
        overflow-wrap: break-word !important;
        width: 680px !important;
    }

    .XRatingContainer .star.active I, .XRatingContainer .star.hover I {
        color: rgb(52,178,51) !important;
    }
}