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%;
    max-height: auto;        
}

 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;
}

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

.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 */
}

#return-to-top-1 {
    position: fixed;
    bottom: 60px;
    right: 3px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top-1 i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top-1:hover {
    background: #333333;
}
#return-to-top-1:hover i {
    color: #fff;
    top: 5px;
}

#return-to-top-2 {
    position: fixed;
    bottom: 115px;
    right: 3px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top-2 i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top-2:hover {
    background: #333333;
}
#return-to-top-2:hover i {
    color: #fff;
    top: 5px;
}

.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;
}





