

/*


▀█▀ █▀▀ █▀█ █▀ █▀▀ █░█ █░░ █▀▀ █▀ █▀▀ █▀▄   █▀█ █▀▀ █▀▀ █▀▀ █░░ █ █▀▄
░█░ ██▄ █▄█ ▄█ ██▄ █▄█ █▄▄ ██▄ ▄█ ██▄ █▄▀   █▀▄ ██▄ ██▄ █▄█ █▄▄ █ █▄▀

*/


/* 
███████╗░█████╗░███╗░░██╗████████╗
██╔════╝██╔══██╗████╗░██║╚══██╔══╝
█████╗░░██║░░██║██╔██╗██║░░░██║░░░
██╔══╝░░██║░░██║██║╚████║░░░██║░░░
██║░░░░░╚█████╔╝██║░╚███║░░░██║░░░
╚═╝░░░░░░╚════╝░╚═╝░░╚══╝░░░╚═╝░░░ */

@import url('https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&display=swap&text=0123456789');


/* Roboto */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,500;0,700;1,400;1,500&display=swap');



/* ARIMO */
@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&display=swap');
// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 400 to 700

.arimo-<uniquifier> {
  font-family: "Arimo", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


.scope-kit-Dpfcl {}

.scope-kit-Dpfcl p {font-family: "Old Standard TT", Georgia, 'Times New Roman', Times, serif !important;}
.scope-kit-Dpfcl .list li {font-family: "Old Standard TT", Georgia, 'Times New Roman', Times, serif !important;}

/* replace the numbers in font to match mathematical text LaTeX font */
/*.scope-kit-Dpfcl .block p, .scope-kit-Dpfcl .block .list li {font-family: "Old Standard TT", Georgia, Times, "Times New Roman", serif !important;}*/



.scope-kit-Dpfcl .block p, .scope-kit-Dpfcl .block .list li {  font-family: "Arimo", sans-serif  !important;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;}

.block .gap {border: 1px solid #ccc; background: white; border-radius: 4px; padding: 4px;}
.block .gap.full {width: calc(100% - 10px);}
.slick-slide {padding-top: 40px;}
.kit-Dpfcl-nowrap .gap {white-space: nowrap;}
.kit-Dpfcl-gap-right .gap {text-align: right;}
.kit-Dpfcl-gap-center .gap {text-align: center;}

.scope-kit-Dpfcl .slick-slide {padding-top: 38px;}



/* 
▀█▀ █▀▀ █▄▀ █▀ ▀█▀ █ █▀▄
░█░ ██▄ █░█ ▄█ ░█░ █ █▄▀
*/


.kit-Dpfcl-i1, .kit-Dpfcl-i2, .kit-Dpfcl-i3, .kit-Dpfcl-i4, .kit-Dpfcl-i5 {}
.kit-Dpfcl-i1 {color: red;}
.kit-Dpfcl-i2 {color: blue;}
.kit-Dpfcl-i3 {color: green;}
.kit-Dpfcl-i4 {background-color: #9ff48e; padding: 4px; padding-top: 10px;}
.kit-Dpfcl-i5 {background-color: #fbb5d1; padding: 4px; padding-top: 10px;}
.kit-Dpfcl-i7 {background-color: #feec0c; padding: 4px; padding-top: 10px;}
.kit-Dpfcl-i6 {font-size: 125%;}
.kit-Dpfcl-raam {color:#000; border: solid 2px #000; border-radius: 0; padding: 10px 2px 2px 2px;}
.kit-Dpfcl-roheline u {background-color: #9ff48e; text-decoration: none;}
.kit-Dpfcl-raam-ring {color:#000; border: solid 2px #000; border-radius: 100px; padding: 10px 5px 5px 5px;}
.kit-Dpfcl-roheline u {background-color: #9ff48e; text-decoration: none;}
.kit-Dpfcl-diagonaal {
  background: linear-gradient(to left top, transparent 47.75%, currentColor 49.5%, currentColor 50.5%, transparent 52.25%);
}
.kit-Dpfcl-diagonaal {
  padding: 0 0.15em;
}

.kit-Dpfcl-ylesande-juhis {padding: 8px; font-size: 18px; display: block; font-family: Roboto; position: relative;}
.kit-Dpfcl-ylesande-juhis:before {
    border-left: 2px solid;
    position: absolute;
    content: "";
    height: 100%;
    left: 0;
    top: 0;
    opacity: .35;
}

.kit-Dpfcl-pseudo-exercise-description {padding: 8px; font-size: 18px; display: block; font-family: Roboto; position: relative;}
.kit-Dpfcl-pseudo-exercise-description:before {
    border-left: 2px solid;
    position: absolute;
    content: "";
    height: 100%;
    left: 0;
    top: 0;
    opacity: .35;}

/*
█▄▀ █░█ ░░█ █░█ █▄░█ █▀▄ █░█ █▀ █▄▀ ▄▀█ █▀ ▀█▀ █ █▀▄
█░█ █▄█ █▄█ █▄█ █░▀█ █▄▀ █▄█ ▄█ █░█ █▀█ ▄█ ░█░ █ █▄▀

*/

.kit-Dpfcl-k1, .kit-Dpfcl-k11, .kit-Dpfcl-k2, .kit-Dpfcl-k22, .kit-Dpfcl-k3, .kit-Dpfcl-k4, .kit-Dpfcl-k5, .kit-Dpfcl-k55 {padding: 16px; border-radius: 15px; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; margin-bottom: 16px; clear: left; overflow: auto;}


/* Hide exercise title */
.kit-Dpfcl-pealkiri-peitu .exercise .head h3 {display: none;}


/*Teooria*/
.kit-Dpfcl-k1 {background-color: #F5F8FA; border: dotted 2px #5784A1;}
.kit-Dpfcl-k1 p
{
  font-family: "Arimo", sans-serif !important;
  font-size: 1rem;
  font-weight: <weight>;
  font-style: normal;
}

/*Teooria tekst suurem*/
.kit-Dpfcl-k11 {background-color: #F5F8FA; border: dotted 2px #5784A1;}
.kit-Dpfcl-k11 p, .kit-Dpfcl-k11 .list li
{
  font-family: "Arimo", sans-serif !important;
  font-size: 1.2rem;
  font-weight: <weight>;
  font-style: normal;
}



/*Näited*/
.kit-Dpfcl-k2 {background-color: #fff; border: dotted 2px #5784A1;}
.kit-Dpfcl-k2 h4 {color: black;}
/*.kit-Dpfcl-k2 h4:before {margin-right: 8px; width: 28px; height: 28px; content: ''; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28px' height='28px' viewBox='0 0 32 32'%3E%3Cpath fill='%235784A1' d='m14.688 3l-.313.281L7.594 10H2v16h16.844c1.41 0 2.64-.996 2.937-2.375L23.438 16H27c1.645 0 3-1.355 3-3s-1.355-3-3-3H16.25l.188-.75c.203-.156.332-.223.625-.625c.468-.64.937-1.633.937-2.969C18 4.23 16.71 3 15.094 3zm.718 2.094c.422.082.594.254.594.562c0 .903-.273 1.461-.531 1.813c-.258.351-.438.437-.438.437l-.344.188l-.124.406l-.594 2.25l-.313 1.25H27c.566 0 1 .434 1 1c0 .566-.434 1-1 1h-5.188l-.187.781l-1.781 8.438a1.008 1.008 0 0 1-1 .781H9V11.406zM4 12h3v12H4z'/%3E%3C/svg%3E") no-repeat; display: inline-block; vertical-align: text-top;}*/

/*Näited tekst suurem*/
.kit-Dpfcl-k22 {background-color: #fff; border: dotted 2px #5784A1;}
.kit-Dpfcl-k22 h4 {color: #5784A1;}
/*.kit-Dpfcl-k22 h4:before {margin-right: 8px; width: 28px; height: 28px; content: ''; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28px' height='28px' viewBox='0 0 32 32'%3E%3Cpath fill='%235784A1' d='m14.688 3l-.313.281L7.594 10H2v16h16.844c1.41 0 2.64-.996 2.937-2.375L23.438 16H27c1.645 0 3-1.355 3-3s-1.355-3-3-3H16.25l.188-.75c.203-.156.332-.223.625-.625c.468-.64.937-1.633.937-2.969C18 4.23 16.71 3 15.094 3zm.718 2.094c.422.082.594.254.594.562c0 .903-.273 1.461-.531 1.813c-.258.351-.438.437-.438.437l-.344.188l-.124.406l-.594 2.25l-.313 1.25H27c.566 0 1 .434 1 1c0 .566-.434 1-1 1h-5.188l-.187.781l-1.781 8.438a1.008 1.008 0 0 1-1 .781H9V11.406zM4 12h3v12H4z'/%3E%3C/svg%3E") no-repeat; display: inline-block; vertical-align: text-top;}*/
.kit-Dpfcl-k22 p, .kit-Dpfcl-k22 .list li
{
  font-family: "Arimo", sans-serif !important;
  font-size: 1.2rem;
  font-weight: <weight>;
  font-style: normal;
}

/*Ülesanne*/
.kit-Dpfcl-k3 {background-color: #fff; border: solid 1px #E4E4DB;}
.kit-Dpfcl-k3 h3 {color: #65737C;}
/*.kit-Dpfcl-k3 h3:after {margin-right: 8px; width: 33px; height: 33px; content: ''; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33px' height='33px' viewBox='0 0 20 20'%3E%3Cpath fill='%235C656B' d='M18 16h2v1a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1v-1h2V4c0-1.1.9-2 2-2h12a2 2 0 0 1 2 2zM4 4v9h12V4zm4 11v1h4v-1z'/%3E%3C/svg%3E") no-repeat; display: inline-block; vertical-align: text-top; background-position: right; float: right;}*/


/*Küljenduskast 4*/
.kit-Dpfcl-k4 {background-color: #E3F5F7;}


/*Nähtamatu matemaatika*/
.kit-Dpfcl-k5 {background-color: #F7F7F7;}
.kit-Dpfcl-k5 h4 {color: #4F774B;}
/*.kit-Dpfcl-k5 h4:before {margin-right: 8px; width: 28px; height: 28px; content: ''; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26px' height='26px' viewBox='0 0 48 48'%3E%3Cpath fill='%234F774B' d='M12.75 4c.69 0 1.25.56 1.25 1.25v6.25h5.75a1.25 1.25 0 1 1 0 2.5H14v5.75a1.25 1.25 0 1 1-2.5 0V14H5.25a1.25 1.25 0 1 1 0-2.5h6.25V5.25c0-.69.56-1.25 1.25-1.25m15.5 7.5a1.25 1.25 0 1 0 0 2.5h14.5a1.25 1.25 0 1 0 0-2.5zM27 35.25c0-.69.56-1.25 1.25-1.25h14.5a1.25 1.25 0 1 1 0 2.5h-14.5c-.69 0-1.25-.56-1.25-1.25M35.5 32a2 2 0 1 0 0-4a2 2 0 0 0 0 4m2 8.75a2 2 0 1 1-4 0a2 2 0 0 1 4 0M4.366 29.134a1.25 1.25 0 0 1 1.768-1.768l6.366 6.366l6.366-6.366a1.25 1.25 0 0 1 1.768 1.768L14.268 35.5l6.366 6.366a1.25 1.25 0 0 1-1.768 1.768L12.5 37.268l-6.366 6.366a1.25 1.25 0 0 1-1.768-1.768l6.366-6.366z'/%3E%3C/svg%3E") no-repeat; display: inline-block; vertical-align: text-top;}*/


/*Nähtamatu matemaatika tekst suurem*/
.kit-Dpfcl-k55 {background-color: #F7F7F7;}
.kit-Dpfcl-k55 h4 {color: #4F774B;}
/*.kit-Dpfcl-k55 h4:before {margin-right: 8px; width: 28px; height: 28px; content: ''; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26px' height='26px' viewBox='0 0 48 48'%3E%3Cpath fill='%234F774B' d='M12.75 4c.69 0 1.25.56 1.25 1.25v6.25h5.75a1.25 1.25 0 1 1 0 2.5H14v5.75a1.25 1.25 0 1 1-2.5 0V14H5.25a1.25 1.25 0 1 1 0-2.5h6.25V5.25c0-.69.56-1.25 1.25-1.25m15.5 7.5a1.25 1.25 0 1 0 0 2.5h14.5a1.25 1.25 0 1 0 0-2.5zM27 35.25c0-.69.56-1.25 1.25-1.25h14.5a1.25 1.25 0 1 1 0 2.5h-14.5c-.69 0-1.25-.56-1.25-1.25M35.5 32a2 2 0 1 0 0-4a2 2 0 0 0 0 4m2 8.75a2 2 0 1 1-4 0a2 2 0 0 1 4 0M4.366 29.134a1.25 1.25 0 0 1 1.768-1.768l6.366 6.366l6.366-6.366a1.25 1.25 0 0 1 1.768 1.768L14.268 35.5l6.366 6.366a1.25 1.25 0 0 1-1.768 1.768L12.5 37.268l-6.366 6.366a1.25 1.25 0 0 1-1.768-1.768l6.366-6.366z'/%3E%3C/svg%3E") no-repeat; display: inline-block; vertical-align: text-top;}*/

.kit-Dpfcl-k55 p, .kit-Dpfcl-k55 .list li
{
  font-family: "Arimo", sans-serif !important;
  font-size: 1.2rem;
  font-weight: <weight>;
  font-style: normal;
}




/* 
▀█▀ ▄▀█ █▄▄ █▀▀ █░░ █ █▀▄
░█░ █▀█ █▄█ ██▄ █▄▄ █ █▄▀
*/


/*Tabel*/
.kit-Dpfcl-tabel td, .kit-Dpfcl-tabel1 td, .kit-Dpfcl-tabel2 td, .kit-Dpfcl-tabel-keskel td, .kit-Dpfcl-tabel-vasakul td {border: 1px dotted #8A9393; background: #F4F8F7; color: #000;}
.kit-Dpfcl-tabel tr:nth-child(1) td, .kit-Dpfcl-tabel-keskel tr:nth-child(1) td, .kit-Dpfcl-tabel-vasakul tr:nth-child(1) td {background: #cbddd9; color: #000;}
.kit-Dpfcl-tabel tr:nth-child(2n+3) td, .kit-Dpfcl-tabel-keskel tr:nth-child(2n+3) td, .kit-Dpfcl-tabel-vasakul tr:nth-child(2n+3) td  {background: #ECF2F1; color: #000}

.kit-Dpfcl-tabel1 tr:nth-child(1) td {background: #cbddd9; color: #000;}
.kit-Dpfcl-tabel1 tr:nth-child(2n+3) td {background: #cbddd9; color: #000}

.kit-Dpfcl-tabel2 tr:nth-child(1) td {background: #ECF2F1; color: #000;}
.kit-Dpfcl-tabel2 tr:nth-child(2n+3) td {background: #ECF2F1; color: #000}

/*Tsentreeritud tabel*/
.kit-Dpfcl-tabel-keskel td p {text-align: center;}

/*tabeli esimene veerg vasakul*/
.kit-Dpfcl-tabel-vasakul td p {text-align: center;}
.kit-Dpfcl-tabel-vasakul td:nth-child(1) p {text-align: left;}




/*

█▀ █▀▀ █▄▀ ▀█▀ █▀ █ █▀█ █▀█ █▄░█ █ █▀▄
▄█ ██▄ █░█ ░█░ ▄█ █ █▄█ █▄█ █░▀█ █ █▄▀

*/

.kit-Dpfcl-s1, .kit-Dpfcl-s2, .kit-Dpfcl-s3, .kit-Dpfcl-s4, .kit-Dpfcl-s5 {}

/*Päis*/
.kit-Dpfcl-s1 {background-color: #F5F0DA; 
background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/acc768c9-9866-4207-b1ac-5914ebc01a24/373db0ae-bf31-4952-addf-658080e73c33/76a6aa09-07fd-4e03-9382-bec17b44f956.png'); 
background-blend-mode: multiply;}
.kit-Dpfcl-s1 h1 {color: #908861; text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px;}

/*Hele taust*/
.kit-Dpfcl-s2 {background-color: #FDF9E6; 
background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/acc768c9-9866-4207-b1ac-5914ebc01a24/373db0ae-bf31-4952-addf-658080e73c33/76a6aa09-07fd-4e03-9382-bec17b44f956.png'); 
background-blend-mode: multiply;}



.kit-Dpfcl-s3 {background-color: #ffd8cf;}
.kit-Dpfcl-s4 {background-color: #c0eeff;}

/*Ülesanded*/
.kit-Dpfcl-s5 {background-color: #ECE7CE;
background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/acc768c9-9866-4207-b1ac-5914ebc01a24/373db0ae-bf31-4952-addf-658080e73c33/76a6aa09-07fd-4e03-9382-bec17b44f956.png'); 
background-blend-mode: multiply;}
.kit-Dpfcl-s5 h2 {color: #65737C;}










