@font-face {
   font-family: 'Inter';
   font-style: normal;
   font-weight: normal;
   src: local('Inter'), url('font/Rubik.ttf');
}

/* @page orientation {
   size: landscape;
   margin: 3cm;
} */

BODY {
   page: orientation;
   font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial;
}

BODY.changer {
   background-color: #f3f3f3;
   page: orientation;
   font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial;
}

textarea {
   border: 1px #d5d5d5 solid;
   color: black;
   font-size: 12px;
   border-radius: 0;
   font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial;
}

input {
   accent-color: #442986;
   border: 1px #d5d5d5 solid;
   color: black;
   font-size: 12px;
   border-radius: 0;
   font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial;
}

input.izvele {
   border: 1px #eaeaea solid;
   background-color: #f5f5f5;
   color: #d00400;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
}

input.ailes {
   border: 1px #989898 solid;
   color: black;
   width: 150px;
   font-size: 12px;
}

select {
   font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial;
}

input[type=checkbox] {
   width: 13px;
   height: 13px;
}

.inputis2 {
   color: white;
   background-color: #292929;
   text-align: center;
}

.atlaides {
   font-size: 14px;
   border: 1px solid #d1d1d1;
   text-align: right;
}

table.banneri {
   color: black;
   padding: 0px;
   width: 100%;
}

table.banneri2 {
   color: black;
   padding: 0px;
}

a {
   color: #811B67;
   text-decoration: none;
   font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial;
}

a:visited {
   color: #811B67;
}

a:hover {
   color: #FCBA0B;
}

.izveleties {
   display: none;
   accent-color: DeepPink;
   width: 13px;
   height: 13px;
}

a.top {
   padding: 10px;
   border-top: 0px solid #442986;
   color: #fff;
   background-color: #811B67;
   border-bottom: 2px solid #442986;
   border-right: 2px solid #442986;
   text-decoration: none;
   font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial;
   font-size: 14px;
   border-right: 2px solid #fff;
}

a.top:hover {
   padding: 10px;
   border-left: 1px solid #FCBA0B;
   color: #811B67;
   background-color: #FCBA0B;
   border-bottom: 2px solid #FCBA0B;
}

a.topactive {
   padding: 10px;
   border-left: 1px solid #FCBA0B;
   color: #811B67;
   background-color: #FCBA0B;
   border-bottom: 2px solid #FCBA0B;
   border-right: 2px solid #fff;
   font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial;
   font-size: 14px;
}

progress {
   margin-top: 10px;
}

.slow {
   animation-name: example;
   animation-duration: 0.5s;
}

@keyframes example {
   from {
      opacity: 0;
   }

   to {
      opacity: 1;
   }
}

table.sortable {
   font-size: 12px;
}

table.sortable a.sortheader {
   color: #000000;
   text-decoration: none;

   font-size: 11px;
}

table.sortable span.sortarrow {
   color: red;
   font-size: 11px;
   text-decoration: none;
}

table.sortable thead {
   background-color: #eee;
   color: #666666;
   font-weight: bold;
   cursor: default;
}

.pivoti {
   border: #eaeaea;
   border-collapse: collapse;
}

th {
   color: black;
   background-color: #e4e4e4;
}
.plunti {
   background-color: #FBE8FA;
}
.gaishaks {
   background-color: #F5f5f5;
}

.gaishaks2 {
   background-color: #fff1f8;
}

.gaishaks3 {
   background-color: #fff;
}

.marked {
   background-color: #FFEAAE;
}

.markedz {
   background-color: #ffe9f3;
   cursor: pointer;
}



.cena {
   color: #5F687F;
   font-size: 13px;
}

td {
   font-size: 14px;
   font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial;
   color: #404040;
}

table.container {
   background-color: white;
   padding: 0px;

}

.galeejie {
   color: black;
}

.col {
   color: gray;
   font-size: 13px;
   width: 10px;
}

/* ---------------------------------------------- Iesākts */
.statuss8 {
   color: #F7B801;
}

.statuss8:visited {
   color: #F7B801;
}

.submit8 {
   color: #000;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #F7B801;
}

.submit8:hover {
   color: #000;
   cursor: pointer;
   box-shadow: 1px 1px 3px grey;
}

input.izvele8 {
   border: 1px #eaeaea solid;
   color: #fff;
   width: 90%;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   background-color: #F7B801;
   cursor: cell;
}

/* ---------------------------------------------- Nosūtīts */
.statuss2 {
   color: #F18701;
}

.statuss2:visited {
   color: #F18701;
}

.submit2 {
   color: #fff;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #F18701;

}

.submit2:hover {
   color: #FFFFFF;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   cursor: pointer;
   box-shadow: 1px 1px 3px grey;
}

input.izvele2 {
   border: 1px #eaeaea solid;
   color: #fff;
   width: 90%;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   background-color: #F18701;
   cursor: cell;
}

/* ---------------------------------------------- Atkārtoti nosūtīts */
.statuss3 {
   color: #F35B04;
}

.statuss3:visited {
   color: #F35B04;
}

.submit3 {
   color: #fff;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #F35B04;

}

.submit3:hover {
   color: #FFFFFF;
   font-size: 14px;
   cursor: pointer;
   box-shadow: 1px 1px 3px grey;
}

/* ---------------------------------------------- Akceptēts */
.statuss1 {
   color: #7678ED;
}

.statuss1:visited {
   color: #7678ED;
}

.submit1 {
   color: #fff;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #7678ED;
}

.submit1:hover {
   color: #fff;
   cursor: pointer;
   box-shadow: 1px 1px 3px grey;
}

/* ---------------------------------------------- Apstiprināts */
.statuss4 {
   color: #018d61;
}

.statuss4:visited {
   color: #018d61;
}

.submit4 {
   color: #fff;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #018d61;
}

.submit4:hover {
   color: #fff;
   cursor: pointer;
   box-shadow: 1px 1px 3px grey;
}

input.izvele4 {
   border: 1px #eaeaea solid;
   color: #fff;
   width: 90%;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   background-color: #018d61;
   cursor: cell;
}

/* ---------------------------------------------- Gaida aktivizāciju */
.statuss5 {
   color: #b40069;
}

.statuss5:visited {
   color: #b40069;
}

.submit5 {
   color: #fff;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #b40069;
}

.submit5:hover {
   color: #fff;
   cursor: pointer;
   box-shadow: 1px 1px 3px grey;
}

/* ---------------------------------------------- Pabeigts */
.statuss9 {
   color: #515151;
}

.statuss9:visited {
   color: #515151;
}

.submit9 {
   color: #fff;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #515151;
}

.submit9:hover {
   color: #fff;
   cursor: pointer;
   box-shadow: 1px 1px 3px grey;
}

input.izvele9 {
   border: 1px #eaeaea solid;
   color: #fff;
   width: 90%;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   background-color: #515151;
   cursor: cell;
}

/* ---------------------------------------------- Atteikts */
.statuss6 {
   color: #b40069;
   text-decoration: none;
}

.statuss6:visited {
   color: #b40069;
   text-decoration: none;
}

.submit6 {
   color: #fff;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #b40069;
}

.submit6:hover {
   color: #fff;
   cursor: pointer;
   box-shadow: 1px 1px 3px grey;
}

input.izvele6 {
   border: 1px #eaeaea solid;
   color: #fff;
   width: 90%;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   background-color: #b40069;
   cursor: cell;
}
/* ---------------------------------------------- miris */
.statuss7 {
   color: #7c4c12;
   text-decoration: none;
}

.statuss7:visited {
   color: #7c4c12;
   text-decoration: none;
}

.submit7 {
   color: #fff;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #7c4c12;
}

.submit7:hover {
   color: #fff;
   cursor: pointer;
   box-shadow: 1px 1px 3px grey;
}

/* ---------------------------------------------- Nevar mainīt uz Apstiprināts */

.red {
   color: #fff;
   padding: 5px 10px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #b40000;
}

.red:hover {
   color: #fff;
   cursor: pointer;
   box-shadow: 1px 1px 3px grey;
}



input.izvelered {
   border: 1px #eaeaea solid;
   color: #fff;
   width: 90%;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   background-color: #b40000;
   cursor: cell;
}


.submit {
   color: #fff;
   padding: 6px 9px 6px;
   text-decoration: none;
   border: 0;
   font-size: 16px;
   background-color: #442986;
   box-shadow: 1px 1px 1px #442986;
}

.submit:hover {
   color: #FCBA0B;
   padding: 6px 9px 6px;
   text-decoration: none;
   border: 0;
   font-size: 16px;
   cursor: pointer;
   background-color: #442986;
   box-shadow: 1px 1px 3px #442986;
}

.submitfaili {
   color: #fff;
   padding: 6px 9px 6px;
   text-decoration: none;
   border: 0;
   font-size: 16px;
   background-color: #d4348f;
   box-shadow: 1px 1px 1px #d4348f;
}

.submitfaili:hover {
   color: #FCBA0B;
   padding: 6px 9px 6px;
   text-decoration: none;
   border: 0;
   font-size: 16px;
   cursor: pointer;
   background-color: #442986;
   box-shadow: 1px 1px 3px #442986;
}

.submitgood {
   color: #fff;
   padding: 6px 9px 6px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #057055;
   box-shadow: 1px 1px 1px #057055;
}

.submitgood:hover {
   color: #FCBA0B;
   padding: 6px 9px 6px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   cursor: pointer;
   background-color: #442986;
   box-shadow: 1px 1px 3px #442986;
}

.submitrek {
   color: #000;
   padding: 6px 9px 6px;
   text-decoration: none;
   border: 0;
   border-bottom: 2px solid #FCBA0B;
   font-size: 14px;
   background-color: #FCBA0B;
   border-right: 2px solid #FCBA0B;
   box-shadow: 1px 1px 1px #749bc5;
}

.submitrek:hover {
   color: #000;
   padding: 6px 9px 6px;
   text-decoration: none;
   border: 0;
   border-bottom: 2px solid #FCBA0B;
   font-size: 14px;
   cursor: pointer;
   background-color: #FCBA0B;
   border-right: 2px solid #FCBA0B;
   box-shadow: 1px 1px 3px #749bc5;
}

.submitblack {
   color: #000;
   padding: 6px 9px 6px;
   text-decoration: none;
   border: 0;
   border-bottom: 2px solid #838383;
   font-size: 14px;
   background-color: #d5d5d5;
}

.submitblack:hover {
   color: #000;
   padding: 6px 9px 6px;
   text-decoration: none;
   border: 0;
   border-bottom: 2px solid #838383;
   font-size: 14px;
   cursor: pointer;
   background-color: #d5d5d5;
}

.submitred {
   color: #fff;
   padding: 6px 9px 6px;
   text-decoration: none;
   font-size: 14px;
   background-color: #F7B801;
   box-shadow: 1px 1px 1px #bf9002;
}

.submitred:hover {
   color: #3D3D3D;
   cursor: pointer;
   box-shadow: 1px 1px 3px #bf9002;
}

.submitgreen {
   color: #000;
   padding: 6px 9px 6px;
   text-decoration: none;
   font-size: 14px;
   background-color: #a5ff91;
   border: 0px solid #8b8b8b;
   border-bottom: 2px solid #40be24;
}

.submitgreen:hover {
   color: #3D3D3D;
   cursor: pointer;
}

.submitgreen2 {
   color: #000;
   padding: 3px 6px 3px;
   text-decoration: none;
   font-size: 12px;
   background-color: #a5ff91;
   border: 0px solid #8b8b8b;
   border-bottom: 2px solid #40be24;
}

.submitgreen2:hover {
   color: #3D3D3D;
   cursor: pointer;
}

.submitgrey2 {
   color: #525252;
   padding: 3px 6px 3px;
   text-decoration: none;
   border: 0;
   font-size: 12px;
   background-color: #c7c7c7;
   box-shadow: 1px 1px 1px #8b8b8b;
}

.submitgrey2:hover {
   color: #3D3D3D;
   cursor: pointer;
   box-shadow: 1px 1px 3px #8b8b8b;
}

.submityellow {
   color: #fff;
   padding: 6px 9px 6px;
   text-decoration: none;
   font-size: 14px;
   background-color: #F7B801;
   box-shadow: 1px 1px 1px #bf9002;
}

.submityellow:hover {
   color: #3D3D3D;
   cursor: pointer;
   box-shadow: 1px 1px 3px #bf9002;
}

.submitorange {
   color: #000;
   padding: 6px 9px;
   text-decoration: none;
   font-size: 14px;
   background-color: #FEAE84;
   border: 0px solid #8b8b8b;
   border-bottom: 2px solid #FF773B;
}

.submitorange:hover {
   color: #3D3D3D;
   cursor: pointer;
}

.submitgrey {
   color: #fff;
   padding: 6px 9px;
   text-decoration: none;
   border: 0;
   font-size: 14px;
   background-color: #A1A1A1;
   box-shadow: 1px 1px 1px #8b8b8b;
}

.submitgrey:hover {
   color: #fff;
   cursor: pointer;
   box-shadow: 1px 1px 3px #8b8b8b;
}
.submitgrey:visited {
   color: #fff;
}
.nonemt {
   color: #fff;
   padding: 2px 6px 2px;
   text-decoration: none;
   font-size: 14px;
   background-color: #fdb9bb;
   border: 0px;
   border-bottom: 2px solid #ab111f;
   width: 80px;
}

.nonemt:hover {
   color: #3D3D3D;
   cursor: pointer;
}

.pielikt {
   color: #3d3d3d;
   padding: 2px 6px 2px;
   text-decoration: none;
   font-size: 14px;
   background-color: #d5d5d5;
   border: 0px;
   border-bottom: 2px solid #292929;
   width: 80px;
}

.pielikt:hover {
   color: #fff;
   cursor: pointer;
}

.submitredd {
   background-color: #eaeaea;
   color: #505768;
   border-radius: 5px;
   border: 1px solid #D1000D;
   text-shadow: 0px 1px 0px white;
}

.bandone {
   color: white;
   background-color: #292929;
   text-decoration: none;
   text-align: center;
   width: 30px;
   cursor: pointer;
}

.bandone:hover {
   color: white;
   background-color: #292929;
   text-decoration: none;
}

.bandone2 {
   color: white;
   background-color: #292929;
   text-decoration: underline;
   text-align: center;
   width: 30px;
   cursor: pointer;
}

.banadvert {
   color: white;
   background-color: #33C949;
   text-decoration: none;
   text-align: center;
   width: 30px;
   cursor: pointer;
}

.banadvert:hover {
   color: white;
   background-color: #33C949;
   text-decoration: none;
}

.banadvert2 {
   color: white;
   background-color: #33C949;
   text-decoration: underline;
   text-align: center;
   width: 30px;
   cursor: pointer;
}

.banres {
   color: white;
   background-color: #FDBD41;
   text-decoration: none;
   text-align: center;
   width: 30px;
   cursor: pointer;
}

.banres:hover {
   color: white;
   background-color: #FDBD41;
   text-decoration: none;
}

.banhal {
   color: white;
   background-color: #4199fd;
   text-decoration: none;
   text-align: center;
   width: 30px;
   cursor: pointer;
}

.banhal:hover {
   color: white;
   background-color: #4199fd;
   text-decoration: none;
}

.banhal2 {
   color: white;
   background-color: #4199fd;
   text-decoration: underline;
   text-align: center;
   width: 30px;
   cursor: pointer;
}

.banunk {
   color: white;
   background-color: #868686;
   text-decoration: none;
   text-align: center;
   width: 30px;
   cursor: pointer;
}

.banunk:hover {
   color: white;
   background-color: #868686;
   text-decoration: none;
}

.banunk2 {
   color: white;
   background-color: #868686;
   text-decoration: underline;
   text-align: center;
   width: 30px;
   cursor: pointer;
}

A.peleks {
   color: #838383;
   text-decoration: none;
}

A.peleks:visited {
   color: #838383;
}

A.mon {
   color: #000;
   text-decoration: none;
}

A.mon:visited {
   color: #000;
}

.ievads {
   background-color: #f5f5f5;
}

.atlasesdivs {
   background-color: grey;
   color: white;
   width: 80px;
   text-align: center;
   cursor: pointer;
   padding: 4px 6px 4px;
}

.atlasesdivsaktivs {
   background-color: #D1000D;
   color: white;
   width: 80px;
   text-align: center;
   cursor: pointer;
   padding: 4px 6px 4px;
}

#atlasestabula {
   border: 1px solid grey;
   width: 98%;
}

.show {
   background-color: grey;
   color: white;
   width: 80px;
   text-align: center;
   cursor: pointer;
   padding: 4px 6px 4px;
   text-decoration: none;
}

.show:visited {
   background-color: grey;
   color: white;
   width: 80px;
   text-align: center;
   cursor: pointer;
   padding: 4px 6px 4px;
   text-decoration: none;
}

label {
   cursor: pointer;
}

kbd {
   border: 0.583333px solid #babfc5;
   box-shadow: #0c0d0e26 0px 1px 1px 0px, #fff 0px 1px 0px 0px inset;
   background-color: #e3e6e8;
   border-radius: 4px;
   color: #0c0d0e;
   display: inline-block;
   line-height: 16.5px;
   margin: 0 .1em;
   overflow-wrap: break-word;
   padding: .1em .6em;
   text-shadow: #fff 0px 1px 0px;
   font-size: 12px;
   cursor: pointer;
}

kbd:active {
   border: 0.583333px solid #babfc5;
   box-shadow: none;
   background-color: #e3e6e8;
   border-radius: 4px;
   color: #0c0d0e;
   display: inline-block;
   line-height: 16.5px;
   margin: 0 .1em;
   overflow-wrap: break-word;
   padding: .1em .6em;
   text-shadow: #fff 0px 1px 0px;
   font-size: 12px;
   cursor: pointer;
}
.kbactive {
   border: 0.583333px solid #babfc5;
   box-shadow: none;
   background-color: #e3e6e8;
   border-radius: 4px;
   color: #0c0d0e;
   display: inline-block;
   line-height: 16.5px;
   margin: 0 .1em;
   overflow-wrap: break-word;
   padding: .1em .6em;
   text-shadow: #fff 0px 1px 0px;
   font-size: 12px;
   cursor: pointer;
}

kbd.orkbd {
   border: 0.583333px solid #ff5f3e;
   box-shadow: #9e1a00 0px 1px 1px 0px, #ff5f3e 0px 1px 0px 0px inset;
   background-color: #fe2b01;
   border-radius: 4px;
   color: #fff;
   display: inline-block;
   line-height: 16.5px;
   margin: 0 .1em;
   overflow-wrap: break-word;
   padding: .1em .6em;
   text-shadow: #fff 0px 1px 0px;
   font-size: 12px;
   cursor: pointer;
}
kbd.orkbdblavs {
   border: 0.583333px solid #babfc5;
   box-shadow: #0c0d0e26 0px 1px 1px 0px, #fff 0px 1px 0px 0px inset;
   background-color: #cecece;
   border-radius: 4px;
   color: 000;
   display: inline-block;
   line-height: 16.5px;
   margin: 0 .1em;
   overflow-wrap: break-word;
   padding: .1em .6em;
   text-shadow: #fff 0px 1px 0px;
   font-size: 12px;
   cursor: pointer;
}

.systip {
   background-color: #FCF497;
   padding: 10px;
   width: 500px;
}

.sysyell {
   background-color: #ffc4d2;
   padding: 10px;
   width: 500px;
}

.loading {
   position: absolute;
   top: 62px;
   right: 5%;
   background-color: #ff5733;
   font-size: 22px;
   padding: 5px;
   z-index: 1000;
   border: 0px solid #fff;
   border-radius: 5px;
   font-weight: normal;
   color: white;
   transition: all 0.5s;
   width: 200px;
}

.cta {
   position: fixed;
   bottom: 15px;
   left: 15px;
   background-color: orange;
   font-size: 12px;
   padding: 5px;
   z-index: 1000;
   border: 0px solid #000;
   border-radius: 5px;
   font-weight: bold;
   color: white;
   transition: all 1s;
}

.hide {
   opacity: 0;
   padding: 5px;
   text-align:center;
   /* bottom: -100%; */
}

.show {
   opacity: 1;
   padding: 5px;
}

::-webkit-scrollbar {
   width: 15px;
   height: 15px;
}

::-webkit-scrollbar-track {
   background: linear-gradient(#d5d5d5, #d3d3d3);
}

::-webkit-scrollbar-thumb {
   background: #811B67;
   border-radius: 8px;
}

::-webkit-scrollbar-thumb:hover {
   background: #FCBA0B;
}

.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-round-xlarge{border-radius:16px}
.w3-container:after,.w3-container:before{content:"";display:table;clear:both}
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#00ae5a!important}
.nonna{border:0px solid black;}