:focus{
/*     outline:.2rem solid var(--krds-light-color-border-inverse); */
/*     outline-offset:0; */
/*     box-shadow:var(--krds-box-shadow-outline); */
/*     transition:outline 0s,box-shadow 0s!important */
	outline : 1px dashed red !important;
	box-shadow : none !important;	
}
::-moz-selection{
    background:var(--krds-color-light-secondary-50);
    color:var(--krds-color-light-gray-0)
}
::selection{
    background:var(--krds-color-light-secondary-50);
    color:var(--krds-color-light-gray-0)
}
:after,:before,a,body,button,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,input,label,legend,li,ol,p,select,span,table,td,textarea,th,ul{
    margin:0;
    padding:0;
    box-sizing:border-box;
    -webkit-text-size-adjust:none;
    font-family:inherit;
    line-height:var(--krds-line-height-base);
    letter-spacing:inherit
} 
pre{
    font-family:inherit
}
:after,:before,a,button,input,label,select,span,textarea{
    font-size:inherit;
    font-weight:inherit
}
h1,h2,h3,h4,h5,h6,strong{
    font-weight:var(--krds-font-weight-bold)
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{
    display:block;
    margin:0;
    padding:0;
    box-sizing:border-box
}
fieldset,img{
    border:0
}
fieldset{
    min-width:100%
}
img{
    max-width:100%;
    vertical-align:top
}
ol,ul{
    list-style:none
}
address,em,i{
    font-style:normal
}
a,button{
    transition:var(--krds-transition-base)
}
a,a:active,a:focus,a:hover{
    color:inherit;
    text-decoration:none
}
a:visited .visited,a:visited.visited{
    color:var(--krds-light-color-link-visited)
}
button,input[type=button],input[type=submit]{
    overflow:visible;
    margin:0;
    background-color:transparent;
    border:none;
    -webkit-appearance:button;
    cursor:pointer;
    font:inherit;
    color:inherit
}
button::-moz-focus-inner,input::-moz-focus-inner{
    padding:0;
    border:0
}
textarea{
    resize:none
}
label{
    cursor:pointer
}
select{
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none
}
input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{
    -webkit-box-shadow:none;
    box-shadow:none;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    -webkit-tap-highlight-color:transparent
}
input[type=number]{
    -moz-appearance:textfield;
    margin:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type=text]::-ms-clear{
    display:none
}
caption{
    position:static!important;
    margin:0!important
}
table{
    table-layout:fixed;
    max-width:none;
    width:auto;
    min-width:100%;
    border-collapse:collapse
}
[role=button]{
    cursor:pointer
}