.margin_left20,.leftmargin20px, .marginleft20px, .leftmargin20px , .marginleft20px{
    margin-left: 20px;
}
.noLineBreak{
    white-space: nowrap;
}
.text_opacity_halv{
    color: rgba(0, 0, 0, 0.5) !important;
}
.centered, .center{
    text-align: center !important;
}
.TableLeft, .textLeft, .lefttext{
    text-align: left;
}
.TableRight, .textRight, .righttext{
    text-align: right;
}
button:hover:disabled{
    cursor: auto;
}
.TableLeftLine_TH{
    border-left: 1px solid black;
}
.TableLeftLine_TD{
    border-left: 1px solid rgb(47, 47, 47);
}
.sticky{
    position: sticky;
    position: -webkit-sticky;
    top: 0;
}
.margin_left5{
    margin-left: 5px;
}

.margin10px{
    margin: 10px;
}
.padding5px {
    padding: 5px;
}
.padding4px {
    padding: 4px;
}
.margin5px {
    margin: 5px;
}
.width_100_percent{
    width: 100%;
}

.fit-content{
    width: fit-content;
}


button:hover{
    cursor: pointer;
}

.fontsize32px{
    font-size: 32px;
}
.fontsize24px{
    font-size: 24px;
}
.fontsize18px{
    font-size: 18px;
}

*{
font-family: Verdana, Arial, Sans-Serif;
}



select:hover,input[type="date"],input[type="time"]{
    cursor: pointer;
}
.myKontoCotainer{
    margin: 20px;
}

.small_text{
    font-size: 10px;
}
.small_text2{
    font-size: 13px;
}


.full_container, .Full_Container{
    margin: 20px;
    margin-top: 150px;
}

.full_container_normal, .Full_Container_normal{
    margin: 20px;
}


.full_container[basic] , .Full_Container[basic]{
    margin: 20px;
    margin-top: 80px;
}


.red{
    color: red;
}

.green{
    color: green;
}

.orange{
    color: orange;
}
.DarkOrange, .darkorange, .dark_orange{
    color: rgb(154, 100, 0);
}
.lila{
    color: purple !important;
}

.italic{
    font-style: italic;
}

.margin{
    margin: 4px;
    margin-left: 0;
}

.Some_Margin{
    margin: 10px;
    margin-left: 0;
}

.small{
    font-size: 14px;
}
.space{
    padding: 5px;
    padding-left: 0;
}

.bold{
    font-weight: bold;
}

.hidden,.Hidden{
    display: none;
}

.special_grid a{
    padding: 4px;
    text-align: center;
    text-decoration: none;
    color: black;
    background-color: #dfdfdf;
    border: 1px solid black;
    border-radius: 2px;
}

.special_grid a:hover{
    background-color: #d3d3d3;
}




button{
    padding: 4px;
    white-space: nowrap;
}

.flex{
    display: flex;
}



.TableCenter{
    text-align: center;
}

.General_margin{
    margin: 4px;
}
.General_margin_2{
    margin: 4px;
    margin-left: 0;
}
.General_padding{
    padding: 4px;
}
.General_padding_2{
    padding: 4px;
    padding-left: 0;
}
.custom_gray_color{
    color: rgb(159, 159, 159);
}

/*Egen table stil*/


.myTable, .myTable th, .myTable td {
    border-collapse: collapse;
}

.myTable{
    border: 1px solid black;
}


.myTable th{
    background-color: rgb(146, 146, 146);
    border-bottom: 1px solid black;
}

.myTable td{
    color: rgb(82, 82, 82);
    padding-left: 5px;
    padding-right: 5px;
}


.myTable tr:nth-of-type(1){
    border: 1px solid black;
}

.border_bottom_black{
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.border_bottom_black_hel{
    border-bottom: 1px solid rgba(0, 0, 0);
}



.CustomTable, .CustomTable th, .CustomTable td {
    border-collapse: collapse;
    text-align: left;
    padding: 4px;
}

.CustomTable{
    border: 1px solid black ;
}
.CustomTable th{
    border-bottom: 1px solid black ;
}
.CustomTable td{
    border-top: 1px solid rgb(154, 154, 154);
}



.CustomTable th{
    background-color: rgb(168, 168, 168);
}

.CustomTable tr:nth-child(even){
    background-color: rgb(233, 233, 233);
}
.CustomTable tr:nth-child(odd){
    background-color: rgb(215, 215, 215);
}


[mouse=pointer]{
    cursor: pointer;
}
[mouse=default]{
    cursor: default;
}

.somethingmkdalsfj{
    color: rgba(0, 0, 0, 0.5);
}
/*  Konstanter  slut*



/*----------------------------------------------------------*/
/*--Color text shades------*/
.orange_text{
    color: rgb(255, 181, 101);
}
/*--Color background shades------*/
.green_bg{
    background-color: rgb(161, 204, 161);
}
.orange_bg{
    background-color: rgb(255, 181, 101);
}
.red_bg{
    background-color: rgb(255, 125, 125);
}

.real_red_bg{
    background-color: rgb(255, 84, 84);
}
.pink_1_bg{
    background-color: rgb(255, 101, 240);
}
.pink_2_bg{
    background-color: rgb(210, 45, 194);
}
.pink_3_bg{
    background-color: rgb(214, 1, 193);
}


.blue_1_bg{
    background-color: rgb(101, 232, 255);
}
.blue_2_bg{
    background-color: rgb(49, 183, 207);
}
.blue_3_bg{
    background-color: rgb(0, 142, 168);
}

.red_1_bg{
    background-color: rgb(255, 101, 101);
}
.red_2_bg{
    background-color: rgb(210, 45, 45);
}
.red_3_bg{
    background-color: rgb(214, 1, 1);
}




