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

/*replace the numbers in font to match mathematical text LaTeX font*/

.scope-kit-BLtyn .block p, .block .list li {font-family: "Old Standard TT", Georgia, Times, "Times New Roman", serif !important; font-size: 19px !important;}

.scope-kit-BLtyn h2 {color: #66887a}

.scope-kit-BLtyn .mq-math-mode, 
.scope-kit-BLtyn .mq-editable-field, 
.scope-kit-BLtyn .mq-binary-operator {font-size: 19px;}

.scope-kit-BLtyn .common p, 
.scope-kit-BLtyn .common li {font-size: 17px !important;}

.scope-kit-BLtyn .slick-slide {padding-top: 40px;}

.scope-kit-BLtyn .kit-BLtyn-hide-exercise-heading .exercise .head h3 {display: none;}

.scope-kit-BLtyn .block .gap {border: 1px solid #ccc; background: white; border-radius: 4px; padding: 4px;}
.scope-kit-BLtyn .block .gap.full {width: calc(100% - 10px);}


/*
████████ ███████ ██   ██ ████████ 
   ██    ██       ██ ██     ██    
   ██    █████     ███      ██    
   ██    ██       ██ ██     ██    
   ██    ███████ ██   ██    ██    
                                  
                                  
*/
.kit-BLtyn-i1 {color: red;}
.kit-BLtyn-i2 {color: #846d5b; font-weight: 600;}
.kit-BLtyn-i3 {color: #F55E00; font-weight: 400;}
.kit-BLtyn-i4 {color: #4B90B8; font-weight: bold}
.kit-BLtyn-i5 {text-decoration: underline dotted 1px !important; text-underline-offset: 3px;}
.kit-BLtyn-i6 {color: red; font-size: 21px;}

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

.kit-BLtyn-gap-hack-nobreak .gap {white-space: nowrap;}
.kit-BLtyn-gap-text-right .gap {text-align: right;}
.kit-BLtyn-gap-text-center .gap {text-align: center;}

.kit-BLtyn-number-card {width: 20%; border: solid 1px #6C8EAD; border-radius: 4px; background-color: white; text-align: center; padding: 5px 7px 2px 7px; font-size: 19px !important;}

.kit-BLtyn-number-card-green {width: 20%; border: solid 1px #83bc5c; border-radius: 4px; background-color: #F9FDF7; text-align: center; padding: 5px 7px 2px 7px; font-size: 19px !important;}

.kit-BLtyn-number-card-yellow {width: 20%; border: solid 1px #FFDB58; border-radius: 4px; background-color: #FFFFF0; text-align: center; padding: 5px 7px 2px 7px; font-size: 19px !important;}

.kit-BLtyn-number-card-purple {width: 20%; border: solid 1px #bb90bb; border-radius: 4px; background-color: #FCFBFC; text-align: center; padding: 5px 7px 2px 7px; font-size: 19px !important;}

.kit-BLtyn-number-card2 {border: solid 1.5px #000; border-radius: 50%; background-color: white; text-align: center; padding: 3px 7px 3px 7px;}

.kit-BLtyn-slash {
  background: linear-gradient(to left top, transparent 47.75%, currentColor 49.5%, currentColor 50.5%, transparent 52.25%);}
.kit-BLtyn-slash {padding: 0 0.05em;}






/*
██       █████  ██    ██  ██████  ██    ██ ████████     ██████   ██████  ██   ██ ███████ ███████ 
██      ██   ██  ██  ██  ██    ██ ██    ██    ██        ██   ██ ██    ██  ██ ██  ██      ██      
██      ███████   ████   ██    ██ ██    ██    ██        ██████  ██    ██   ███   █████   ███████ 
██      ██   ██    ██    ██    ██ ██    ██    ██        ██   ██ ██    ██  ██ ██  ██           ██ 
███████ ██   ██    ██     ██████   ██████     ██        ██████   ██████  ██   ██ ███████ ███████ 
                                                                                                 
                                                                                                 
*/

.kit-BLtyn-ex-control,
.kit-BLtyn-ex-written,
.kit-BLtyn-ex-laptop-pen,
.kit-BLtyn-ex-laptop-speak,
.kit-BLtyn-example,
.kit-BLtyn-activity-group,
.kit-BLtyn-activity-pair,
.kit-BLtyn-topics,
.kit-BLtyn-home-activity,
.kit-BLtyn-activity-individual,
.kit-BLtyn-keyidea,
.kit-BLtyn-digital-corner,
.kit-BLtyn-community-activity,
.kit-BLtyn-ex-activity-group,
.kit-BLtyn-activity-outdoor,
.kit-BLtyn-extended-activity {border: solid 2px #fff;color: #000; padding: 16px; margin-bottom: 16px; clear: left; overflow: auto;}


/*Exercise*/
.kit-BLtyn-ex-control,
.kit-BLtyn-ex-written,
.kit-BLtyn-ex-laptop-pen,
.kit-BLtyn-ex-laptop-speak,
.kit-BLtyn-ex-activity-group {background-color: white; border-radius: 6px; border: 1px solid #F3E8CF;}

.kit-BLtyn-ex-control h3,
.kit-BLtyn-ex-written h3,
.kit-BLtyn-ex-laptop-pen h3,
.kit-BLtyn-ex-laptop-speak h3,
.kit-BLtyn-ex-activity-group h3 {color: #C88333;}

.kit-BLtyn-ex-control h5 {border-radius: 8px; border: solid 1px  #cfafaf; margin-left: 2px; padding: 8px; font-family: "Old Standard TT", Georgia, Times, "Times New Roman", serif !important; font-size: 19px !important; line-height: 26px !important;}

.kit-BLtyn-ex-control h3:after {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/fc52f323-9595-44fe-b2fe-c79b190a7596/09dd8a2a-0db0-4189-80ac-9874903a05db.svg'); background-repeat: no-repeat; background-position: center left; display: inline-block; float: left; margin-right: 8px; background-size: 28px; width: 32px; height: 32px;}

.kit-BLtyn-ex-written h3:after {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/f5815ddf-0341-4a4b-97c7-29e6c98f6e20/0ac37264-815f-4d09-b624-71f71f5cc412.svg'); background-repeat: no-repeat; background-position: center left; display: inline-block; float: left; margin-right: 8px; background-size: 26px; width: 32px; height: 32px;}

/*Exercise laptop-pen*/
.kit-BLtyn-ex-laptop-pen h3:after {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/1976cf47-d6a3-4182-b3ba-71ee68891618/980bfd28-c94b-40cf-9dbb-68b8100d4751.svg'); background-repeat: no-repeat; background-position: center left; display: inline-block; float: left; margin-right: 8px; background-size: 49px; width: 49px; height: 32px; }

/*Exercise laptop-speak*/
.kit-BLtyn-ex-laptop-speak h3:after {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/c196c246-1ea4-4985-aaee-69e09dd6898e/06cc611a-c459-407d-8771-347749f95833.svg'); background-repeat: no-repeat; background-position: center left; display: inline-block; float: left; margin-right: 8px; background-size: 49px; width: 49px; height: 32px; }

/*Exercise Group Activity*/
.kit-BLtyn-ex-activity-group h3:after {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/812e27c2-ce61-414b-9f70-c4addaa56ef8/5c476c1a-b61b-49c2-9fc0-3e67e9121e67.svg'); background-repeat: no-repeat; background-position: center left; display: inline-block; float: left; margin-right: 8px; background-size: 28px; width: 32px; height: 32px; }

/*Activity boxes common values*/
.kit-BLtyn-activity-group, 
.kit-BLtyn-activity-pair, 
.kit-BLtyn-activity-individual  {background-color: #F8F0E0; border-bottom: dotted 1px  #6C8EAD;}

.kit-BLtyn-activity-group u, 
.kit-BLtyn-activity-pair u, 
.kit-BLtyn-activity-individual u  {text-decoration: none; padding: 3px 7px 3px 7px; color: #fff; background-color: #6C8EAD; border-radius: 50%;}

.kit-BLtyn-activity-group h3, 
.kit-BLtyn-activity-pair h3, 
.kit-BLtyn-activity-individual h3 {color: #6C8EAD;}

.kit-BLtyn-activity-group h4, 
.kit-BLtyn-activity-pair h4, 
.kit-BLtyn-activity-individual h4 {border-radius: 8px; border: solid 1px  #b6a496; background-color: #F8F2EA; margin-left: 10px; padding: 8px; font-family: "Old Standard TT", Georgia, Times, "Times New Roman", serif !important; font-size: 19px !important; line-height: 26px !important;}

/*Group activity*/
.kit-BLtyn-activity-group h3:after {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/9dc16d0a-1399-4761-805a-cd302a247944/aacf4977-7827-4681-bcc2-9f7c869d6a7c.svg'); background-repeat: no-repeat; background-position: center left; background-size: 40px; width: 40px; height: 32px; display: inline-block; float: left; margin-right: 8px;}

/*Pair activity*/
.kit-BLtyn-activity-pair h3:after {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/b1705bb3-4a2b-4301-b3a5-26aa6ea615ef/1b122bbb-01b3-4644-bfb8-24373089bbed.svg'); background-repeat: no-repeat; background-position: center left; background-size: 28px; width: 32px; height: 28px; display: inline-block; float: left; margin-right: 8px;}

/*Individual activity*/
.kit-BLtyn-activity-individual h3:after {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/9a39ded4-83a4-40d6-8377-e021c5fc92e1/2cbe2c4c-c548-40fd-be58-f195a3197d70.svg'); background-repeat: no-repeat; background-position: center left; background-size: 26px; width: 28px; height: 28px; display: inline-block; float: left; margin-right: 12px;}

/*Outdoor activity*/
.kit-BLtyn-activity-outdoor {background-color: #F8F0E0; border-bottom: dotted 1px  #569969;}
.kit-BLtyn-activity-outdoor h3 {color: #569969;}
.kit-BLtyn-activity-outdoor h3:before {margin-right: 8px; width: 32px; height: 32px; content: ''; background: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="32" height="32" viewBox="0 0 256 256"%3E%3Cpath fill="%23569969" d="M120 40V16a8 8 0 0 1 16 0v24a8 8 0 0 1-16 0Zm8 24a64 64 0 1 0 64 64a64.07 64.07 0 0 0-64-64Zm-69.66 5.66a8 8 0 0 0 11.32-11.32l-16-16a8 8 0 0 0-11.32 11.32Zm0 116.68l-16 16a8 8 0 0 0 11.32 11.32l16-16a8 8 0 0 0-11.32-11.32ZM192 72a8 8 0 0 0 5.66-2.34l16-16a8 8 0 0 0-11.32-11.32l-16 16A8 8 0 0 0 192 72Zm5.66 114.34a8 8 0 0 0-11.32 11.32l16 16a8 8 0 0 0 11.32-11.32ZM48 128a8 8 0 0 0-8-8H16a8 8 0 0 0 0 16h24a8 8 0 0 0 8-8Zm80 80a8 8 0 0 0-8 8v24a8 8 0 0 0 16 0v-24a8 8 0 0 0-8-8Zm112-88h-24a8 8 0 0 0 0 16h24a8 8 0 0 0 0-16Z"%2F%3E%3C%2Fsvg%3E') no-repeat; display: inline-block; vertical-align: text-top;}



/*Home activity*/
.kit-BLtyn-home-activity {background: linear-gradient(180deg, rgba(228,221,230,1) 0%, rgba(255,248,238,1) 100%); border-bottom: dotted 1px #716895;}
.kit-BLtyn-home-activity h3 {color: #716895;}
.kit-BLtyn-home-activity h3:after {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/0f2a4543-ec45-443a-8dba-9f7c7cfa8755/53aa67db-f6e8-42a3-9159-df7e614e6e88.svg'); background-repeat: no-repeat; background-position: center left; background-size: 26px; width: 26px; height: 26px; display: inline-block; float: left; margin-right: 12px;}

/*Digital corner*/
.kit-BLtyn-digital-corner {background: linear-gradient(180deg, rgba(222,230,221,1) 0%, rgba(255,248,238,1) 100%); border-bottom: dotted 1px #04677B;}
.kit-BLtyn-digital-corner h3 {color: #05768D;}
.kit-BLtyn-digital-corner h3:after {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/c0c8b1ca-b789-4e10-a18b-268a050b4a29/8ee173a5-55d0-482e-bd12-c0b1256161c8.svg'); background-repeat: no-repeat; background-position: center left; background-size: 26px; width: 26px; height: 26px; display: inline-block; float: left; margin-right: 8px;}

/*Community activity*/
.kit-BLtyn-community-activity {background: linear-gradient(180deg, rgba(226,226,226,1) 0%, rgba(255,248,238,1) 100%); border-bottom: dotted 1px #5D5D5D;}
.kit-BLtyn-community-activity {color: #5D5D5D;}
.kit-BLtyn-community-activity h3:before {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/aeba8b77-eb3c-4db9-98aa-2fb45b026eac/c5af2ec1-16fe-4490-a6d9-1c025730300d.svg'); background-repeat: no-repeat; background-position: top-left; background-size: 32px; width: 32px; height: 32px; display: inline-block; float: left; margin-right: 8px;}

/*Extended activity*/
.kit-BLtyn-extended-activity {background: linear-gradient(180deg, rgba(243, 241, 241) 0%, rgba(254, 245, 231) 100%); border-bottom: dotted 1px #34627f;}
.kit-BLtyn-extended-activity h3 {color: #34627f;}
.kit-BLtyn-extended-activity h3:before {content: ''; background:url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/b18d4966-895c-4db2-9c6d-c56700218d70/dbb09efe-2164-4414-8949-54d424ca62e6.svg'); background-repeat: no-repeat; background-position: top-left; background-size: 32px; width: 32px; height: 32px; display: inline-block; float: left; margin-right: 8px;}



/*Example BOX   Example BOX   Example BOX   Example BOX */
.kit-BLtyn-example {background-color: #F8F2EA; border-bottom: dotted 1px #727658; background-image: ;}
.kit-BLtyn-example h3 {color: #F99A60;}
.kit-BLtyn-example h3:before {margin-right: 8px; width: 32px; height: 32px; content: ''; background: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="32" height="32" viewBox="0 0 24 24"%3E%3Cpath fill="none" stroke="%23f99a60" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m13 15l3-3m0 0l-3-3m3 3H8m13 0a9 9 0 1 0-18 0a9 9 0 0 0 18 0Z"%2F%3E%3C%2Fsvg%3E') no-repeat; display: inline-block; vertical-align: text-top;}
.kit-BLtyn-example h6 {font-size: 19px;}

/*STEP element*/
.kit-BLtyn-example h5 {color: white; content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/9ce3b448-b5fd-4a5a-af12-32ce7cc98102/4551e559-eb23-4996-8ab7-9e76fc74f8fb.svg'); background-repeat: no-repeat; clear: both;}

 /* {width: 125px; height: 27px; background-color: #B67340; color: white; text-align: left; line-height: 26px; border-radius: 0px 10px 0px 0px; font-size: 20px !important; padding-left: 8px; margin-top: 8px; clear: both;}*/

.kit-BLtyn-example h5:before {content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/6615fb64-ac8b-4249-955b-ec6152bfb7eb/0b2c8f49-4a12-4b8b-8e54-94a86d7df9ab.svg'); background-repeat: no-repeat; background-position: top-left;  display: inline-block; float: left; margin-right: 8px; margin-left: 5px; background-size: 45px; width: 45px; height: 35px; margin-top: -11px; margin-bottom: -10px; clear: both; overflow: auto;}



/*DO element*/
.kit-BLtyn-example h4 {color: white; font-size: 20px !important; content: ''; background: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/3095a9ea-a125-490b-ad91-a7ef86504343/3d12a29f-5c30-4456-bd95-109a168c64c7.svg'); background-repeat: no-repeat; clear: both; padding-left: 8px;}

/*{width: 46px; height: 27px; background-color: #F99A60; color: white; text-align: left; line-height: 26px; border-radius: 0px 10px 0px 0px; font-size: 20px !important; padding-left: 8px; clear: both;}*/


/*Key idea*/
.kit-BLtyn-keyidea {background-color: #F8F4F1; color: #846d5b; border-bottom: dotted 1px #846d5b;} 
.kit-BLtyn-keyidea h3 {color: #658859; border-bottom: dotted 1px #658859;}
.kit-BLtyn-keyidea h3:before {margin-right: 8px; width: 28px; height: 32px; content: ''; background: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="28" height="28" viewBox="0 0 1200 1200"%3E%3Cpath fill="%23658859" d="M600 0C268.629 0 0 268.629 0 600s268.629 600 600 600s600-268.629 600-600S931.371 0 600 0zm-20.361 221.777h40.723v120.044h-40.723V221.777zm-166.553 36.035l68.848 98.291l-33.398 23.438l-68.848-98.291l33.398-23.438zm373.828 0l33.398 23.438l-68.848 98.291l-33.398-23.438l68.848-98.291zM600 374.634c99.754 0 180.615 60.549 180.615 135.278L678.003 820.679H521.997L419.385 509.912c0-74.73 80.867-135.278 180.615-135.278zm-324.39 36.035l112.793 41.089l-13.989 38.306l-112.72-41.089l13.916-38.306zm648.78 0l13.916 38.306l-112.793 41.089l-13.916-38.306l112.793-41.089zM382.983 585.938l10.547 39.404l-115.942 31.055l-10.547-39.404l115.942-31.055zm434.034 0l115.942 31.055l-10.547 39.404l-115.942-31.055l10.547-39.404zm-297.29 257.446h160.547v53.979H519.727v-53.979zm0 80.859h160.547v53.979H519.727v-53.979z"%2F%3E%3C%2Fsvg%3E') no-repeat; display: inline-block; vertical-align: text-top;}

/*Topics*/
.kit-BLtyn-topics {background-color: #FDF7DF; color:#757F72; border-radius: 14px 0px 14px 0px;}










/*
███████ ███████  ██████ ████████ ██  ██████  ███    ██ ███████ 
██      ██      ██         ██    ██ ██    ██ ████   ██ ██      
███████ █████   ██         ██    ██ ██    ██ ██ ██  ██ ███████ 
     ██ ██      ██         ██    ██ ██    ██ ██  ██ ██      ██ 
███████ ███████  ██████    ██    ██  ██████  ██   ████ ███████ 
                                                               
                                                               
*/

/*Exercise*/
.kit-BLtyn-ex-section {background-color: #F7EDE2; background-image: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/8c128141-c837-40d9-8879-cbf9dec87ed7/4d44d12a-d25c-4fdf-bc48-3454c68cdd10.svg');}
.kit-BLtyn-ex-section h2 {color: #C88333;}

/*header*/
.kit-BLtyn-s1 {background: linear-gradient(180deg, rgba(86,113,102,1) 0%, rgba(118,158,142,1) 100%); color: white}
.kit-BLtyn-s1 h1 {font-weight: 500; color: #FDF7DF;}


/* SECTION TITLE COMMON VALUES */
.kit-BLtyn-extended-activity-section h2.sectionTitle, .kit-BLtyn-community-activity-section h2.sectionTitle {padding-left: 44px !important; background-position: top left; background-size: 34px; background-repeat: no-repeat;}
@media (max-width: 768px) 
{
 .kit-BLtyn-digital-corner-section h2.sectionTitle, .kit-BLtyn-community-activity-section h2.sectionTitle, .kit-BLtyn-extended-activity-section h2.sectionTitle  {width: calc(100% - 48px);}
}


/*Home activity*/
.kit-BLtyn-home-activity-section h2 {color: #716895;}
.kit-BLtyn-home-activity-section h2.sectionTitle:after {background-image: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/a182d64e-12ba-4e77-8e89-9c7cd616a63c/8813abcf-9624-4d3d-9ab7-094b2c839334.svg'); background-size: 40px; background-repeat: no-repeat; content: ''; width: 40px; height: 40px; display: inline-block; margin-right: 15px; float: left;}


/*Digital corner*/
.kit-BLtyn-digital-corner-section h2 {color: #05768D;}
.kit-BLtyn-digital-corner-section h2.sectionTitle {background-image: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/c0c8b1ca-b789-4e10-a18b-268a050b4a29/8ee173a5-55d0-482e-bd12-c0b1256161c8.svg'); padding-left: 44px !important; background-position: top left; background-size: 32px; background-repeat: no-repeat;}

/*Community activity*/
.kit-BLtyn-community-activity-section h2 {color: #5D5D5D;}
.kit-BLtyn-community-activity-section h2.sectionTitle {background-image: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/aeba8b77-eb3c-4db9-98aa-2fb45b026eac/c5af2ec1-16fe-4490-a6d9-1c025730300d.svg');}

/*Extended activity*/
.kit-BLtyn-extended-activity-section {background: linear-gradient(180deg, rgba(241,251,251,1) 0%, rgba(255,246,233,1) 100%); border-bottom: solid 2px #e1ebf1 ;}
.kit-BLtyn-extended-activity-section h2 {color: #34627f;}
.kit-BLtyn-extended-activity-section h2.sectionTitle {background-image: url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/b18d4966-895c-4db2-9c6d-c56700218d70/dbb09efe-2164-4414-8949-54d424ca62e6.svg');}








/*
████████  █████  ██████  ██      ███████ 
   ██    ██   ██ ██   ██ ██      ██      
   ██    ███████ ██████  ██      █████   
   ██    ██   ██ ██   ██ ██      ██      
   ██    ██   ██ ██████  ███████ ███████ 
                                         
                                         
*/

.kit-BLtyn-table-center td p {text-align: center !important;}

.kit-BLtyn-table-left-center td p {text-align: center !important;}
.kit-BLtyn-table-left-center td:nth-child(1) p {text-align: left !important;}

.kit-BLtyn-table-center-left td p {text-align: left !important;}
.kit-BLtyn-table-center-left td:nth-child(1) p {text-align: center !important;}

.kit-BLtyn-table-vertical-text .common tr:first-child td p {writing-mode: vertical-lr !important; margin-left: 10px; rotate: 180deg; font-size:17px !important;}
.kit-BLtyn-table-vertical-text .common th tr:first-child p {text-align: center !important;}

.kit-BLtyn-table-activity td {background: #FFFFFF; border: 1px solid #BFC8D4;}
.kit-BLtyn-table-activity tr:nth-child(1) td {background:#EAEEF3;}

.kit-BLtyn-table-exercise td {background: #FFFFFF; border: 1px solid #d9bfbf;}
.kit-BLtyn-table-exercise tr:nth-child(1) td {background: #f5efef;}

.kit-BLtyn-table-column-exercise td:nth-child(1) {background:#f5efef;}

.kit-BLtyn-table-example td {background: #FFFFFF; border: 1px solid #E0AD7B;}
.kit-BLtyn-table-example tr:nth-child(1) td {background:#F3E0CE;}

.kit-BLtyn-table-column-example td:nth-child(1) {background:#F3E0CE;}

.kit-BLtyn-table-1strow-background tr:first-child td {background-color: #f5efef;}

.kit-BLtyn-table-1strow-background2 tr:first-child td {background-color: #EAEEF3;}

.kit-BLtyn-table-rowlines tr td {border-bottom: solid 1px #aaa;}

.kit-BLtyn-table-columnlines tr td {border-right: solid 1px #aaa; border-left: solid 1px #aaa;}

.kit-BLtyn-table-lines td {border: solid 1px #aaa;}

.kit-BLtyn-table-white tr {background-color: #ffffff;}

.kit-BLtyn-table-rounded-border table {border-collapse: separate; border-radius: 12px; background-color: white;}





/*
 ██████  ████████ ██   ██ ███████ ██████  
██    ██    ██    ██   ██ ██      ██   ██ 
██    ██    ██    ███████ █████   ██████  
██    ██    ██    ██   ██ ██      ██   ██ 
 ██████     ██    ██   ██ ███████ ██   ██ 
                                          
                                          
*/

/*Colored letter*/
.kit-BLtyn-coloredletter .list strike {text-decoration: none; color:#BB1117; font-weight: normal;}
.kit-BLtyn-coloredletter strike {text-decoration: none; color:#BB1117; font-weight: normal;}

/*Abacus*/
.kit-BLtyn-abacus5 table tr:first-child {
  background-image:url('https://opiqke.blob.core.windows.net/kitcontent/4897f1a7-6b8e-4c58-aed0-6081358ba48c/cbc763a2-fe91-44c5-88b2-9625cbff6a7e/7d2c2ca4-9014-4c2c-a518-970825f3d435.png'); background-position: center bottom; background-repeat: no-repeat; background-size: cover; margin-bottom: 0px;}
.kit-BLtyn-abacus5 table .media {margin: 0; padding: 0;}
.kit-BLtyn-abacus5 table tr td {margin: 0; padding: 0}
.kit-BLtyn-abacus5 tr:nth-child(2) td {border: solid 1px #aaa; background-color: #ffffff;}

/*Place value chart*/
.kit-BLtyn-place-value-chart tr td {border-right: solid 1px #E0AD7B;}
.kit-BLtyn-place-value-chart tr:nth-child(1) td {border-bottom: solid 1px #E0AD7B;}
.kit-BLtyn-place-value-chart tr:nth-child(3) td {border-bottom: solid 1px #E0AD7B;}
.kit-BLtyn-place-value-chart table {border: solid 1px #E0AD7B; color:black;}
.kit-BLtyn-place-value-chart tr:nth-child(1) td {background:#F3E0CE;}

/*Puzzle*/
.kit-BLtyn-table-puzzle td {border: solid 1px #466FAC;}
.kit-BLtyn-table-puzzle tr:nth-child(2) td:nth-child(2) {background-color: #466FAC;}
.kit-BLtyn-table-puzzle tr:nth-child(2) td:nth-child(4) {background-color: #466FAC;}
.kit-BLtyn-table-puzzle tr:nth-child(4) td:nth-child(2) {background-color: #466FAC;}
.kit-BLtyn-table-puzzle tr:nth-child(4) td:nth-child(4) {background-color: #466FAC;}

/*Conversion table*/
.kit-BLtyn-conversiontable tr td {border: 1px solid #BFC8D4;}
.kit-BLtyn-conversiontable tr:nth-child(3) td {background:#EAEEF3;}

/*Expanded form*/
.kit-BLtyn-table-expanded-form tr:nth-child(1) td {border-bottom: solid 1px #BFC8D4;}
.kit-BLtyn-table-expanded-form tr:nth-child(4) td {border-bottom: solid 1px #BFC8D4;}
.kit-BLtyn-table-expanded-form tr:nth-child(7) td {border-bottom: solid 1px #BFC8D4;}
.kit-BLtyn-table-expanded-form tr:nth-child(10) td {border-bottom: solid 1px #BFC8D4;}
.kit-BLtyn-table-expanded-form table {border: solid 1px #BFC8D4;}
.kit-BLtyn-table-expanded-form tr:nth-child(1) td {background:#EAEEF3;}

/*Shop list*/
.kit-BLtyn-table-shop-list tr:nth-child(1) td {background:#EAEEF3; color: #5d7ca2; font-weight: bold;}
.kit-BLtyn-table-shop-list tr:nth-child(2) td {background:#EAEEF3; color: #4a6382;}
.kit-BLtyn-table-shop-list tr:nth-child(2) td {border-bottom: solid 2px #ced7e3;}
.kit-BLtyn-table-shop-list td {border: 1px solid #BFC8D4;}

/*Arrange pictures*/
.kit-BLtyn-arrange-pictures .sortElements {counter-reset: alphabeticList;}
.kit-BLtyn-arrange-pictures .sortElements ul li {background-color: #fff; margin: 8px; position: relative; padding-top: 5px; counter-increment: alphabeticList; border-color: #ccc; border-radius: 16px; box-shadow: 2px 2px 2px rgba(0,0,0,.25);}
.kit-BLtyn-arrange-pictures .sortElements ul li:before {color: #000; background: #fff; width: 27px; height: 27px; text-align: center; line-height: 27px; border-radius: 50%; content: counter(alphabeticList, lower-alpha) ")"; position: absolute; top: -8px; left: -8px; box-shadow: 2px 2px 2px rgba(0,0,0,.25);}



