.adminAuthorization {
max-width:500px;
margin:auto;
margin-top:15%;
padding:15px;
}

.menuroot:hover {
cursor:pointer;
}

.nav-link:hover {
cursor:pointer;	
}

.dropdown-item:hover {
cursor:pointer;		
}

.palitra {
width:50px;
height:50px;
}

.palitra:hover {
cursor:pointer;	
}

.navbar-primary {
color:#ffffff;	
}

.logoHeaderSite {
margin-right:10px;
}

.svgrootpage {
margin-left:10px;
}

.svgrootpage:hover {
cursor:pointer;	
}

.editPageIco:hover {
cursor:pointer;	
}

.deletePageIco:hover {
cursor:pointer;	
}

.visiblePageIco:hover {
cursor:pointer;
}

.outModuleRootDiv {
clear:both;	
}

.bgGrey {
background:#f0f0f0;
}

.clGrey {
color:#696969;	
}

.bgRed {
background:#fe5656;
}

.clRed {
color:#fe5656;	
}

.clBlue {
color:#0a74c1;
}

.bgBlue {
background:#0a74c1;	
}

.bg-white {
background:#ffffff;
}

.navbar-white {
font-size:18px;
}

.borderPunktRed {
border-bottom:2px dashed #fe5656;	
}

.borderPunktBlue {
border-bottom:2px dashed #0a74c1;	
}

.borderPunktGreen {
border-bottom:2px dashed #28a745;	
}

.sizeGrey {
font-size:14px;
}

.fontLogo {
font-size:24px;
}

.btnRed {
color: #ffffff;
background-color: #fe5656;
border-color: #fe5656;
}

.btnRed:hover {
color:#ffffff;
background:#FF8080;
}

.btnLiteRed {
color: #fe5656;
border:2px solid #fe5656;
}

.btnLiteRed:hover {
color: #ffffff;
background-color: #fe5656;
border-color: #fe5656;
}

.btnBlue {
color:#ffffff;
background-color:#0a74c1;
border-color:#0a74c1;	
}

.btnBlue:hover {
color:#ffffff;
background:#097d96;	
}

.btnLiteBlue {
color: #0a74c1;
border:2px solid #0a74c1;
}

.btnLiteBlue:hover {
color: #ffffff;
background-color: #0a74c1;
border-color: #0a74c1;
}

h2:after, h2:before {
content: '';
position: absolute;
bottom: 0;
left: 50%;
transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
height: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #28a745;
width: 140px;
}

.moduleRootOutSvPage {
background:#7952b3;
color:#ffffff;
text-align:center;
padding:5px;
border-radius: .25rem;
}

.moduleRootOutSvPageBox {
background:#7952b3;
color:#ffffff;
text-align:center;
padding:5px;
border-radius: .25rem;	
}

.moduleRootOutSvPage:hover {
cursor:move;
}

.moduleRootOutSvPageBox:hover {
cursor:move;	
}

.deleteModuleOfBox:hover {
cursor:pointer;	
}

.actColRowPage svg {
margin-left:10px;
}

.editColRowPage:hover {
cursor:pointer;	
}

.deleteColRowPage:hover {
cursor:pointer;		
}


.backgroundCarusel {
background:#000000;
opacity: 0.5;
filter: alpha(Opacity=50);
}

.carousel {
  height: 400px !important;
  overflow: hidden;
}

.carousel-inner {
  overflow: visible;
}

.carousel-inner img {
  left: 50%;
  max-width: none !important;
  min-height: 400px;
  min-width: 100%;
  position: absolute;
  top: 200px;
  transform: translate(-50%,-50%);
}

.myCarouserlText {
color:#ffffff;
text-align:center;
padding:25px;
margin-top:280px;
}

.display-5 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-6 {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2;
}

.calendarDivGL {
display:inline-block;
}

.clear {
clear:both;
}

.calendarDiv {
padding:20px;
background:#f0f0f0;
display:inline-block;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.calendarBodyTime {
clear:both;
border:1px solid red;
display:inline-block;

}

.calendarPTO {
	
}

.elCalendar {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
width:30px;
text-align:center;
margin:2px;
}

.dayWeekCalendar {
color:#a9a9a9;
font-size:16px;
text-align:center;
}

.elCalendarActive {
color:#1f1f27;
}

.elCalendarActive:hover {
cursor:pointer;
background:#28a745;
color:#ffffff;	
}

.elCalendarToday {
background:#28a745;
color:#ffffff;
}

.elCalendarNoActive {
color:#d1d1d1;
}

.elCalendarNoWrite {
background:#E98282;
}

.btnTimeCalendar {
display:inline-block;
margin:5px;
background:#ffffff;
padding:10px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
border:1px solid #ffffff;
}

.btnTimeCalendarActive:hover {
cursor:pointer;
}

.inputBtnTimeCalendar {
background:#c9f7cc;
border: 1px solid #a5e3a9;
}

.btnTimeCalendarNoActive {
background: #ffb4b4;
border:1px solid #ffb4b4;	
}

div.scrollup {
position: fixed;
color: #fff;
background-color:#28a745;
right: 20px;
bottom: 20px;
padding: 7px 7px;
font-size: 20px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
cursor: pointer;
display: none;
text-align: center;
}

div.scrollup:hover {
background-color: #218838;
}

.hiddenForm {
display:none;
}

#addBaseWriteRoot {
display:none;	
}

#editBaseWriteRoot {
display:none;
}

.editWrite:hover {
cursor:pointer;
}

.deleteWrite:hover {
cursor:pointer;	
}