body {
height:100%;
background-color:#6586a1;    
-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
}

html {height:auto;min-height:100%;}

#sbtn {position:absolute;background:transparent;top:8px;right:6px;cursor:pointer;z-index:3005}

@media only screen and (max-width: 600px) {
h2 {font-size: 20px;}
#sbtn {top:4px;right:4px;}
}


.msk
{
background: url("../../base/gfx_data/backstrovl.webp?v=0507") repeat fixed 0 0;
display:block;
height:100%;
left:0;
overflow:hidden;
position:fixed;
top:0;
width:100%;
z-index: -998;
margin:0;
padding:0;
}

.nol {cursor: pointer;}
.nol a:link,
.nol a:visited  {text-decoration:none;color:inherit}
.nol a:hover,
.nol a:active { text-decoration:underline;color:inherit}
.nol a:focus { text-decoration:none;color:inherit;}

.mxsize {
max-width: 992px;
}

.crsptr {
cursor: pointer;
}

.toprnd,
.fulrnd {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}


.crd,
.btmrnd,
.fulrnd {
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}

.crd {
background-color: rgba(249, 250, 187, 0.9);
}


.card-header,
.card-footer {opacity: 1}


.navvlf {
background: rgb(2,0,36);
background: linear-gradient(174deg, rgba(2,0,36,1) 0%, rgba(9,56,162,1) 52%, rgba(7,62,240,0.5774510487788865) 100%);
}

.navbar-dark .nav-item.active .nav-link,
.navbar-dark .navbar-nav .nav-link {
color: #8fd0ff;
}

.navbar-dark .nav-item:focus .nav-link,
.navbar-dark .nav-item:hover .nav-link {
color: #fff2fd;
}

.custom-toggler .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(134,188,207, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler.navbar-toggler {
border-color: rgb(134,188,207);
}

.navbar {
border-bottom:1px solid #80d7ff;
}


.navbar .dropdown-menu {
background-color: #0c379f;
color: #ffffff;
margin-top: 0;
}

.navbar .dropdown.show a { 
background-color: #0c379f;
color: #fff2fd;  
}


.navbar .dropdown .nav-link {
	color:#8fd0ff; text-decoration: none;
}

.navbar .dropdown .dropdown-menu a:hover {
  color: #fff2fd;
  background-color: #025cab;
}

.hedink {
color: #c6d2ff;
} 

.lgbg {
background-color: #b8daff;	
}

.lgn .input-group-text,
.lgn .form-control {      
border: 1px solid #0041b0;
background-color:  #d9e7ff !important;   
}

.txshd {
color: #f20061;	
text-shadow: #ffffde 0 0 0.6em;	
}






.ktkink {
background: rgba(113, 189, 240, 0.9);
}

.ktk .input-group-text,
.ktk .form-control {      
    background: rgba(251,252,212,0.9);
    border: 1px solid #0041b0;
    color: #07278e;
}

.clrbtn {
margin-left: -37px; 
z-index: 100;
}

.ktknfo {
color: #990912;
font-size: 16px;
}

.pib {
border: 1px solid #000000;
border-radius: 8px;
width: 114px;
height: 114px;
margin: 20px;
padding: 6px;
background-color: #a5a5a5;
box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.5);
}

.pxp {
width: 100px;
height: 100px;
cursor: pointer;
border-radius: 6px;
border: 1px solid #383838;
}


.wsp
{
position:absolute;
display:block;
width:124px;
height:66px;
background: url("../gfx_data/wsp.png?v=0910");
top:12px;
left:100px;
}

.nfobx {
border-radius: 10px 10px 10px 10px;
border: 4px solid #6e66ff;
background-color:#fcaed9;
margin: 0 auto;
color: #6e66ff;
padding: 24px;
margin-bottom: 24px;
}

.foot {	position:relative;
float: left;
color: #1A8C1D;
margin: 0 auto;
padding-top: 14px;
width: 100%;
height:40px;
font-size: 10px;
text-align: center;
}

@media print{body{display:none}}

hr.lostyle
{
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(143,143,143,0), rgba(143,143,143,0.75), rgba(143,143,143,0));
background-image:    -moz-linear-gradient(left, rgba(143,143,143,0), rgba(143,143,143,0.75), rgba(143,143,143,0));
background-image:     -ms-linear-gradient(left, rgba(143,143,143,0), rgba(143,143,143,0.75), rgba(143,143,143,0));
background-image:      -o-linear-gradient(left, rgba(143,143,143,0), rgba(143,143,143,0.75), rgba(143,143,143,0));
margin: 32px 0px;
}
