/*Start - css/global.css*/
html {
scroll-behavior: smooth;
}
*{
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
font-size:0.8vw;
line-height:0.9vw;
text-decoration:unset;
color:var(--fontColor);
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
div#planne-adder-msv div , div#mobile-planne-adder-msv div{
    margin: auto !important;
}
div#planne-adder-msv div button, div#mobile-planne-adder-msv div button {
    border: 0 !important;
}
select option {
	color: #881812;
}
body{
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
font-family:var(--segoe);
font-size: 0.8vw;
line-height: 0.9vw;
color:var(--fontColor);
background-color:var(--karazan-bordo);
/*
background-image:url("templates/desktop.webp");
background-repeat:no-repeat;
background-position:center 8.6vw;
background-size:85% auto;
*/
overflow-x: hidden;
}
a,
a:active,
a:visited,
a:focus{
text-decoration: none;
color:inherit;
font-weight: inherit;
display:block;
}
.desktop{
display:block;
}
.mobile{
display:none;
}
.box{
width: 84.7vw;
margin: 0 auto;
display: block;
height: 100%;
}

/*Start - Scrollbar*/
*{
scrollbar-width: thin;
scrollbar-color: var(--teste03) var(--karazan-bordo);
}
::-webkit-scrollbar{
background-color:var(--karazan-bordo);
width:8px;
}
::-webkit-scrollbar-thumb{
background-color:var(--teste03);
border-radius:50px;
}
/*End - Scrollbar*/

/*Start - XDEBUG ERROR WARNING FIX*/
.xdebug-error.xe-warning{
position: absolute;
z-index: 999999;
top: 0vw;
left: 0vw;
border-width: 0.3vw;
border-style: solid;
border-color: red;
background-color: black !important;
color: white !important;
max-width: 80%;
max-height: 80%;
overflow: auto;
border-radius: 0.5vw;
box-shadow: 0 0.5vw 2vw rgba(0,0,0,0.8);
}
.xdebug-error.xe-warning table{
width: 100%;
border-collapse: collapse;
font-family: monospace;
font-size: 0.8vw;
color: white !important;
background-color: black !important;
}
.xdebug-error.xe-warning th{
background-color: #333 !important;
border-width: 0.05vw;
border-style: solid;
border-color: #555;
padding: 0.5vw;
text-align: left;
font-weight: bold;
color: white !important;
}
.xdebug-error.xe-warning td{
border-width: 0.05vw;
border-style: solid;
border-color: #555;
padding: 0.5vw;
vertical-align: top;
color: white !important;
background-color: black !important;
}
.xdebug-error.xe-warning tr:nth-child(even){
background-color: #222 !important;
}
.xdebug-error.xe-warning tr:nth-child(even) td{
background-color: #222 !important;
}
.xdebug-error:not(:first-of-type){
display: none !important;
}
/*End - XDEBUG ERROR WARNING FIX*/

@media only screen and (max-width:1024px) and (orientation: portrait){

.desktop{
display:none;
}
.mobile{
display:block;
}

}
/*End - css/global.css*/
