body,html {
  max-width: 100%;
  /* overflow-x: hidden; */
}


BODY {
	color : #000;
	background-color: #fff;
	font-family : 'Roboto', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	
}

.maincontent img {
	
	max-width: 100%;
	min-width: 100px;

}

 table {
	font-size: small; 	 
 }
 
p {
   margin: 0;
}


 TD {
	vertical-align: top;
	font-size: small; 
    }

A {
	text-decoration: none;
	color: #333;
	}
	
A:VISITED {
	color: #333;
}

A:Hover {
	text-decoration: none;
	color: #777;
}

.nohover a:hover {
	text-decoration: none;
	color: #333;
}

h1 {
	font-size: xx-large;
	font-family: 'Oswald', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-block-start: 0px;
    margin-block-end: 0px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.headsupername {
	font-size: xx-large;
	font-family: 'Oswald', Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.headsuperpupername {
	font-size: 350%;
	font-family: 'Oswald', Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.headname {
	font-size: x-large;
	font-family: 'Oswald', Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.headsubname {
	font-size: large;
	font-family: 'Oswald', Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.txtcontent {
	font-size: medium;
	font-family: 'Roboto', Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow-wrap: anywhere;
}

.txtcontentrandom {
	font-size: medium;
	font-family: 'Roboto', Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow-wrap: anywhere;
}

.subscript {
	font-size: small;
	font-family: 'Roboto', Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ck-editor {
	max-width: 50%;
	min-width: 250px;
}

.ck-editor__editable {
    min-height: 200px;
}

.noselect {
	color: #fff;
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.noa a {
	color: #000;
}

.nobr {
	white-space: nowrap;
	
}

#dvLoadingUnder {	
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9998;
    background: #fff;
}

#dvLoading {	
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('assets/loader/loader.gif') 50% 50% no-repeat;
}





