:root {
  --krizbogreen: #1FDBBF;
  --krizboblue: #0098CB;
  --defaultfont: "Ubuntu";
  --mobilefontsize: 17px;
  --mobilefontbigsize: 28px;
  --mobilestudylistfontsize: 20px;
  --mobilestudylistfontsize-lo: 14px;
  --labelcolor: var(--krizbogreen);
  --krizbobuttonheight: 35px;
  --krizbopdfbuttonheight: 35px;

  --mobilepatientinfolabelsize: 18px;
  --mobilepatientinfolabelwhitesize: 22px;
  --mobilepatientsexlabelsize: 44px;

  --mobilepatselnamesize: 20px;
  --mobilepatselinfosize: 16px;

  --krizboeditfontsize: 17px;
  --krizboeditheight: 40px; 

  --v-affidea-blue: #418FDE;
  --v-belux-lightsilver: #c0c0c0;
  --v-belux-darksilver: #606060;

  --labelspx: 22px;
  --labelmpx: 33px;
  --labellpx: 44px;

  --iconfontpx: 44px;

  --v-font-family: var(--defaultfont);
}

body {
	background-color: #235DAB;
	background-image: -webkit-linear-gradient(bottom, #235DAB, #169ACB);
	background-image: linear-gradient(to top,#235DAB, #169ACB);
}

  .krizbolabel{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		word-break: break-all;
  }
  
  .krizbobiglabelwhite{
  		font-size: var(--mobilefontbigsize);
  		color: white;
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  .krizbopatientlistnamelabel{
  		font-size: var(--mobilepatselnamesize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  .krizbopatientlistinfolabel{
  		font-size: var(--mobilepatselinfosize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  .krizbopatientlistnameselectedlabel{
  		font-size: var(--mobilepatselnamesize);
  		color: white;
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  .krizbopatientlistinfoselectedlabel{
  		font-size: var(--mobilepatselinfosize);
  		color: white;
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  
  .krizbostudylistlabel{
  		font-size: var(--mobilestudylistfontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  .krizbostudylistlabel:hover {
  	color: white;
  }

 .krizbostudylistdiv:hover {
  	color: white;
  }
  
  .krizbopatintinfolabel{
  		font-size: var(--mobilepatientinfolabelsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  .krizbopatintinfolabelwhite{
  		font-size: var(--mobilepatientinfolabelwhitesize);
  		color: white;
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  .krizbopatintsexlabel{
  		font-size: var(--mobilepatientsexlabelsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  /* KRIZBOEDIT */
  
  .krizboedit {
  		font-size: var(--mobilefontsize);
  		color: white;
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  
   	    border:     0;
  	    -webkit-border-image: none;
        background: transparent;
        border-bottom: 3px solid var(--labelcolor);
        box-shadow: none;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        height: var(--krizbobuttonheight);
  }
  
  /* Checkbox mérete */
  .v-checkbox-krizboedit {
      font-size: var(--mobilefontsize);
    }
  
  /* Combobox értékek */
  .v-filterselect-item-krizboedit{
  		font-size: var(--mobilefontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizbobuttonheight);
  		min-height: var(--krizbobuttonheight);
  		line-height: var(--krizbobuttonheight);
  		padding: 5px;
  }
  
  .v-caption-krizboedit{
  	font-size: var(--mobilefontsize);
  	color: white;
  	font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  .krizboedit:focus{
  		font-size: var(--mobilefontsize);
  		color: white;
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  
   	    border:     0;
  	    -webkit-border-image: none;
        background: transparent;
        border-bottom: 3px solid var(--labelcolor);
        box-shadow: none;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        height: var(--krizbobuttonheight);
  }

  /* KRIZBOFORMEDIT */
  
    .krizboformedit {
  		font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
        height: var(--krizboeditheight);

        border:     0;
  	    -webkit-border-image: none;
        background: transparent;
        border-bottom: 3px solid var(--labelcolor);
        box-shadow: none;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
  }
  
  /* Combobox értékek */
  
  .v-filterselect [class*="input"]{
  		font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizboeditheight);
  		
  		border:     0;
  	    -webkit-border-image: none;
        background: transparent !important;
        background-color: transparent !important;
        box-shadow: none;
  }
  
  .v-filterselect{
  		font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizboeditheight);
  		
  		border:     0;
  	    -webkit-border-image: none;
        background: transparent;
        background-color: transparent;
        border-bottom: 3px solid var(--labelcolor);
        box-shadow: none;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;  
  }
  
  .v-filterselect-input{
  		font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizboeditheight);
  		
  		border:     0;
  	    -webkit-border-image: none;
        background: transparent;
        background-color: transparent;
        border-bottom: 3px solid var(--labelcolor);
        box-shadow: none;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
  }
  
  .v-filterselect-button{
  		font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizboeditheight);
  		
  		border:     0;
  	    -webkit-border-image: none;
        background: transparent;
        background-color: transparent;
        box-shadow: none;
  }
  
  .v-filterselect-suggestpopup {
  		background: transparent;
        background-color: transparent;
        font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizboeditheight);
   }
  
  
  .v-filterselect-krizboformedit{
  		font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizboeditheight);
  		
  		border:     0;
  	    -webkit-border-image: none;
        background: transparent;
        background-color: transparent;
        border-bottom: 3px solid var(--labelcolor);
        box-shadow: none;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
  }
  
  .v-filterselect-item-krizboformedit{
  		font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizboeditheight);
  		min-height: var(--krizboeditheight);
  		line-height: var(--krizboeditheight);
  		padding: 5px;
  		
  		border:     0;
  	    -webkit-border-image: none;
        background: transparent;
        box-shadow: none;
  }
  
  .v-caption-krizboformedit{
  	font-size: var(--krizboeditfontsize);
  	color: white;
  	font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  .v-textarea-krizboformedit{
  		font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizboeditheight);
        border:     0;
  	    -webkit-border-image: none;
        background: transparent;
        border-bottom: 3px solid var(--labelcolor);
        box-shadow: none;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
  }
  
  .krizbohtmlreport{
  	background-color: white;
  	background: white;
  }
  
  .krizboformedit:focus{
  		font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  
        background: yellow;
  }
  
  .krizboformcheckbox{
  		font-size: var(--krizboeditfontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  
        background: transparent;
        box-shadow: none;
        height: var(--krizboeditheight);
  }
   
  .v-checkbox-krizboformcheckbox {
      font-size: var(--krizboeditfontsize);
    }
  
  
  /* KRIZBOBUTTON */
  
  .krizbobutton{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  
  		border-color: var(--labelcolor);
  		border-width: 2px;
  		box-shadow: none;
  		background: transparent;
  		height: var(--krizbobuttonheight);
	    border-radius: 4px;
	    border: 1px solid var(--labelcolor);
	    -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
	    box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
	    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
  }
  
 
  .krizbobuttonwhite{
  		font-size: var(--mobilefontsize);
  		color: white;
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
    	border-color: white;
  		border-width: 2px;
  		box-shadow: none;
  		background: transparent;
  		height: var(--krizbobuttonheight);
	    border-radius: 4px;
	    border: 1px solid white;
	   -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
	    box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
	    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
  }
  
  .krizbobutton:focus{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  
  		border-color: var(--labelcolor);
  		border-width: 2px;
  		box-shadow: none;
  		background: transparent;
  		height: var(--krizbobuttonheight);
  }
  
  .krizbomenubutton{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  
  		border: 0;
  		box-shadow: none;
  		background: transparent;
  		height: var(--krizbobuttonheight);
  }
  
  .krizbomenubuttonwhite{
  		font-size: var(--mobilefontsize);
  		color: white;
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  
  		border: 0;;
  		box-shadow: none;
  		background: transparent;
  		height: var(--krizbobuttonheight);
  }
  
  .krizbotextarea{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		border: 0;
  		box-shadow: none;
  		background: transparent;
  		overflow: hidden;
  		resize: none;
  }
  
  .krizbopanel{
  		border: 0;
  		box-shadow: none;
  		background: transparent;
  }
  
  .v-panel-krizboinfopanel{
  		border: 0;
  		box-shadow: none;
  		background: transparent;
  }
  
  .v-panel-content-krizboinfopanel{
  		background: transparent;
  		
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		word-break: break-all;
  }
  
  v-panel-content-krizboinfopanel{
  		background: transparent;
  		
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		word-break: break-all;
  }
  
  .v-label-infopanel-label{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		word-break: break-all;
  }
  
  .v-caption-krizboradiogroup{
  		font-size: var(--mobilefontsize);
  		color: white;
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		word-break: break-all;
  }
  
  .krizboradiogroup{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		word-break: break-all;
  		min-height: var(--krizbobuttonheight);
  		line-height: var(--krizbobuttonheight);
  }
  
  .v-radiobutton{
  		min-height: var(--krizbobuttonheight);
  		line-height: var(--krizbobuttonheight);
  }
  
  .v-panel-krizbomobilepanel{
  		border: 0;
  		box-shadow: none;
  		background: transparent;
  }
  
  .v-verticallayout-krizbomobilepanel{
  		border: 0;
  		box-shadow: none;
  		background: transparent;
  }
  
  v-panel-content-krizbomobilepanel-element:hover{
  		background: black;
  		background-color: black;
  }
  
  ::-webkit-scrollbar {
			width: 12px;
	}

	::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px     rgba(0,0,0,0.3); 
		border-radius: 10px;
	}

	::-webkit-scrollbar-thumb {
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px     rgba(0,0,0,0.5);
	}
  
  /* PatientSelect, StudySelect elem */
  .krizbomobilepanel-element{
  		border: 0;
  		box-shadow: none;
  		background: transparent;
  		overflow: hidden;
  }
  
  
  .krizboselectpanel{
  		border: 0;
  		box-shadow: none;
  		background: transparent;
  }
  
  	.v-window-krizbowindowheader .v-window-header 
	{
     	background-color: var(--v-belux-darksilver);
	 	color:white;
	 	font-size: var(--mobilefontsize);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizbobuttonheight);
     }
     
  /* Panel fejléce */
  .v-panel-caption-krizbomobilepanel{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		height: var(--krizbobuttonheight);
  		background: black;
  		background-color: black;
  		text-align: center;
  }
  
  
  .krizbomenulayout{
  		background: black;
  }
  
  .studyviewinfopanel{
  		background: black;
  }
  
  .viewpopupmenu{

		background-color: rgba(0,0,0,0.8) !important;
		background: rgba(0,0,0,0.8) !important;
  		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 

  		/* This works in IE 8 & 9 too */
  		/* ... but also 5, 6, 7 */
  		filter: alpha(opacity=80); 
  
  		/* Modern Browsers */
		opacity: 0.8;
		-moz-opacity: 0.8;          /* Netscape */
		-khtml-opacity: 0.8;        /* Safari 1.x */
  }
  
  
  /* MESSAGEBOX */
  
  .v-window-beluxvaadindialog{
  		background: var(--krizboblue);
  		background-color: var(--krizboblue);
  		font-size: var(--mobilefontsize);
  		color: var(--krizbogreen);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  		width: 90%;
  }
  
  .v-label-beluxvaadindialog{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }
  
  /* KRIZBOBUTTON */
  .v-button-beluxvaadindialog{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  
  		border-color: var(--labelcolor);
  		border-width: 2px;
  		box-shadow: none;
  		background: transparent;
  		height: var(--krizbobuttonheight);
  }
  
  .pdf-viewer-canvas{
  	background-color: white;
  	background: white;
  }
  
  .pdf-viewer-button-bar{
  	background-color: black;
  	background: black;
  	height: var(--krizbopdfbuttonheight);
  }
	
  .v-button-print, .v-button-download, .v-button-angle-add, .v-button-angle-dec, .v-button-increase, .v-button-decrease, .v-button-previous, .v-button-next{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  
  		border-color: var(--labelcolor);
  		border-width: 2px;
  		box-shadow: none;
  		background: transparent;
  		height: var(--krizbopdfbuttonheight);
  }
  
  .pdf-viewer-counter-box{
  		font-size: var(--mobilefontsize);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }


  /* ------------------------------------------------ */
  
  .v-caption-wrapLine{
     word-wrap: break-word; /* IE  */
     white-space: -moz-pre-wrap; /* Firefox */
     white-space: normal;
  }
  
  .v-label-wrapLine
	{
   	white-space: normal;
	}
  
  	.wrapLine{
   	word-wrap: break-word; /* IE  */
   	white-space: -moz-pre-wrap; /* Firefox */
   	white-space: normal;
	}

  	.v-verticallayout-headerpanel {
		background-color: var(--v-affidea-blue);
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.v-horizontallayout-headerpanel{
		background-color: var(--v-affidea-blue);
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		 
	}
	
	.v-panel-content-infopanel 
	{
		background: var(--v-affidea-blue);
		background-repeat: no-repeat;
		background-position: 10px center;
	}
	
	.v-panel-content-patientinfopanel{
		background: var(--v-belux-lightsilver);
		background-repeat: no-repeat;
		background-position: 10px center;
	}
	
	.v-panel-content-viewmodepanel{
		background: #e0e0e0;
		background-repeat: no-repeat;
		background-position: 10px center;
	}
	
	.v-window-windowheader .v-window-header 
	{
     	background-color: var(--v-affidea-blue);
	 	color:white;
     }
     
     .v-panel-caption{
     	color: var(--v-affidea-blue);
     }
	
	
	div.sidemenu-ui {
		cursor: pointer;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}
	
	.smallgrid .v-grid-body .v-grid-cell {  
    	line-height: 18px;     
    	font-size: 12px;
    	height: 22px;       
    }
  
    .smalloptiongroup{
    	font-size: 12px;
    	line-height: 16px;
    	margin-top: 0px;
    	margin-bottom: 0px;
    }
    
    .v-textfield-readonly {
		background: #e7ebf2;
		color: #363f4f;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.v-textfield-require {
		background: #ffb27f;
	}

	.v-caption-selectedthumb{
		background: var(--v-belux-lightsilver);
		background-color: var(--v-belux-lightsilver);
		color: white;
	}
	
	.v-image-selectedthumb{
		background: var(--v-belux-lightsilver);
		background-color: var(--v-belux-lightsilver);
		color: white;
  		border-color: var(--labelcolor);
  		border-width: 2px;
	}	

	.v-caption-unselectedthumb{
		background: var(--v-belux-darksilver);
		background-color: var(--v-belux-darksilver);
		color: white;
	}
	
	.v-image-unselectedthumb{
		background: var(--v-belux-darksilver);
		background-color: var(--v-belux-darksilver);
		color: white;
		border: 0;
	}	

  /* Headerpanel */
  .v-panel-headerpanel{
  	background-color: #004A7F;
  	background: #004A7F;
  }
  
  /* Headerpanel szövege */
  .v-caption-headerpanel{
    font-family: "Times New Roman", Times, serif;
    font-style: bold;
  	font-size: var(--labellpx);
  	text-align: center;
  	color: #FFFFFF;
  	text-shadow: 2px 2px #808080;
  }
  
  .v-caption-headerpanel-label{
  	font-family: "Times New Roman", Times, serif;
    font-style: bold;
  	font-size: var(--labellpx);
  	text-align: center;
  	color: #FFFFFF;
  	text-shadow: 2px 2px #808080;
  }
  
  .v-button-headerpanel{
  	display: inline-block;
  	border: 1px solid black;
  	padding: 3px;
  	width: 15px;
  	text-align: center;
  	font-size: var(--labellpx);
    border-color: #FFFFFF;
	background-image:none;
  }
  
  .v-panel-studylist{
  	background-color: #FFFFFF;
  	margin: 0px;
  }
  
  .v-panel-studylist-element{
  	background-color: #F0F0F0;
  	padding-left: 5px;
  	padding-top: 0px;
  	padding-right: 5px;
  	padding-bottom: 0px;
  	margin-left: 5px;
  	margin-top: 0px;
  	margin-right: 5px;
  	margin-bottom: 0px;
  }

	.thumbnailpanel{
		background: black;
		background-color: black;
		margin: 0px;
		overflow-x: scroll;
	}
	
	.labels{
		font-size: var(--labelspx);
	}
	
	.labelm{
		font-size: var(--labelmpx);
	}
	
	.labell{
		font-size: var(--labellpx);
	}
	
	.v-caption-labels{
		font-size: var(--labelspx);
	}
	
	.v-caption-labelm{
		font-size: var(--labelmpx);
	}
	
	.v-caption-labell{
		font-size: var(--labellpx);
	}
	
	.v-studyinfopanel{
		font-size: var(--labellpx);
	}
	
	.loginpanellayout{
		border-bottom-width: 0px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-left-width: 0px;
	}

.icon96px{
   font-size: 96px;
}

.cardlayout-icon{
	font-size: var(--iconfontpx);
}

.cardlayout-label{
	font-size: var(--labelmpx);
}	

.cardlayout-desc{
	font-size: var(--labelspx);
}	

.beluxinfopanel-label{
	font-size: var(--labelmpx);	
}

.mobilereportview_layout{
	overflow: visible;
	height: auto;
}

.v-panel-content-beluxinfopanel {
	background: var(--v-belux-lightsilver);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.report-text{
	font-family: Monospace !important;
	font-size: 15px !important;
}

.viewpopupmenu{
	background-color: #235DAB;
	background-image: -webkit-linear-gradient(bottom, #235DAB, #169ACB);
	background-image: linear-gradient(to top,#235DAB, #169ACB);
}

h2{
	font-size: var(--mobilefontbigsize);
	color: var(--labelcolor);
  	font-family: var(--defaultfont),"Times New Roman", Times, serif;
}

.krizboformlabel{
	font-size: var(--krizboeditfontsize);
	color: var(--krizbogreen);
	font-family: var(--defaultfont),"Times New Roman", Times, serif;
}

.adminview{
	background-color: white !important;
	background-image: none !important;
}


@media screen and (max-width: 1000px) {

  .krizbostudylistlabel{
  		font-size: var(--mobilestudylistfontsize-lo);
  		color: var(--labelcolor);
  		font-family: var(--defaultfont),"Times New Roman", Times, serif;
  }

 .report-text{
	font-family: Monospace !important;
	font-size: 22px !important;
  }

  h2{
	font-size: 22px;
	color: var(--labelcolor);
  	font-family: var(--defaultfont),"Times New Roman", Times, serif;
}


}

