.selector-for-some-widget {
  box-sizing: content-box;
}

body {
    background: url('/img/background2.jpg') fixed;
}
.init-space {
	margin-top: 15px;
}
nav {
	margin-top: 0;
}
#divNavMenu {
	height: 100%;
	align-items: baseline;
}
#divFrmLogin {
	/* width: 234px;
  	height: 160px;
  	margin: 0 auto; */
  	border: 1px outset #CCCCCC;
  	
  	width: 260px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	
	display: -ms-flexbox;
  	display: flex;
  	-ms-flex-align: center;
  	align-items: center;
  	padding-top: 40px;
  	padding-bottom: 40px;
  	background-color: #f5f5f5;
}
.nav-pills .active a{
	background-color: #495057;
}
/*
.nav-pills .active a:hover {
	background-color: #252729;
}*/
#divFrmLogin h1 {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-align: center;	
	padding-bottom: 10px;
}
.checkbox {
  font-weight: 400;
}

#txtUf, #txtId {
	text-transform: uppercase;
	text-align: center;
}
#txtId {
	font-weight: bold;
}
input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form {
	position: relative;
}
.form div div {
	padding-top: 5px;
}
.form div label {
	font-weight: bold;
}
.hand {
	cursor: pointer;
}
.icon {
	border-radius: 25px;
	background-color: #000;
    border: 6px solid #000;
    width: 28px;
    height: 28px;
    cursor: pointer;
}
fieldset {
	border: 1px solid #000;
	padding: 2px;
}
legend {
	font-size: 12px;
	font-weight: bold;
	padding: auto;
	width: auto;
	margin-left: 2px;
	margin-bottom: 0;
}
.nav-link {
	color: #000;
	
}
.nav-link.active {
	color: #000;
	background-color: #f6f6f6;
	opacity: .7;
}
.tab-content {
	background-color: #f6f6f6;
	padding: 5px;
	border: 1px solid #dee2e6;
}
.status-enabled {
	background-color: #236007;
	border-color: #236007;	
}
.status-disabled {
	background-color: #aa0303;
	border-color: #aa0303;
}
.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: #5c5c5c
                url('/img/ajax-loader.gif') 
                50% 50% 
                no-repeat;
    opacity: .8;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading .modal {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}


.btn-radio {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-radio:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-radio:focus, .btn-radio.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-radio.disabled, .btn-radio:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-radio:not(:disabled):not(.disabled):active, .btn-radio:not(:disabled):not(.disabled).active,
.show > .btn-radio.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-radio:not(:disabled):not(.disabled):active:focus, .btn-radio:not(:disabled):not(.disabled).active:focus,
.show > .btn-radio.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
