/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
    font-family: 'Noto Sans JP';
    padding-bottom: 0px;
    color: #5a5a5a;
    font-size: 14px !important;
}

footer {
    padding: 0px 0;
}

.navbar-brand img {
    position: relative;
    /*top: 50%;*/
    /*transform: translateY(-45%);*/
}
.navbar-header.helper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.vertical-align {
    display: flex;
    align-items: center;
}

.vertical-align-top h3 {
    margin-top: 0px;
    display: inline-block;
    vertical-align: top;
}

.table tbody>tr>td.vert-align{
    vertical-align: middle;
}


/*You can just give the glyphicon a font-size to your liking*/

.glyphicon-shopping-cart {
    font-size: 1.2em;
}

.badge-up {

    position: relative;
    top: -0.3em;
}

.accordian-control-large {
    font-size: 1.5em;
    top: -0.2em;
}

.top-buffer { margin-top:50px; }
.top-buffer-sm { margin-top:20px; }
.top-buffer-xsm { margin-top:10px; }
.bottom-buffer { margin-bottom:50px; }
.bottom-buffer-sm { margin-bottom:20px; }
.bottom-buffer-xsm { margin-bottom:10px; }
.top-buffer-push-up { margin-top:-50px; }
.bottom-align-text {
    position: absolute;
    bottom: 0;
    margin-bottom:10px;
}

a[ng-click]{
    cursor: pointer;
}

li.left-padding {

    padding-left: 15px;
}
.left-padding {

    padding-left: 15px;
}
li.left-nudge {

    padding-left: 1.3em;
}

ul.text-align.vertical { /* also works with ol */
    width: 100%; /* or your desired width */
    vertical-align: top;
}
li.text-align-vertical {
    display: inline-block; /* the key bit */
    vertical-align: top;
}

.nav-pills > li > a {
    padding: 5px 5px 5px 5px;
    font-size: 11px;
    margin-bottom:10px;
    margin-right:10px;
}

.cart-badge {

    font-size: 8px;
}


.added-to-cart {

    font-size: 20px;
}

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */


.navbar-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 20;
}

.gridStyle {
    border: 1px solid rgb(212,212,212);
    width: 400px;
    height: 300px
}


/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
    padding-right: 0;
    padding-left: 0;
}
.navbar-wrapper .navbar {
    padding-right: 15px;
    padding-left: 15px;
}
.navbar-wrapper .navbar .container {
    width: auto;
}


.theme-dropdown .dropdown-menu {
    position: static;
    display: block;
    margin-bottom: 20px;
}

.theme-showcase > p > .btn {
    margin: 5px 0;
}

.theme-showcase .navbar .container {
    width: auto;
}

/* TOOL CONTAINER CSS
-------------------------------------------------- */

/*special classes to format tool container */
.tool-container {
    margin-top: 0px;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
    margin-bottom: 0px;
    margin-top: 0px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption.top {
    /* width: 600px;
   max-width: 600px;


 top: 40%;
 transform: translateY(-80%); */


    background: rgba(255, 255, 255, 0.65);
    margin: 5px 10px 5px 10px;
    z-index: 10;
    color: #160f3d;
    text-align: center;
    text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);


}
.carousel-indicators {
    /* width: 600px;
   max-width: 600px;
top: 95%;
 transform: translateY(-10%); */
}

.carousel-caption.bottom{
    width: 600px;
    max-width: 600px;

    top: 90%;
    transform: translateY(-85%);
    background-color: transparent;


}

.carousel-caption p {

    font-size: 14px;

}

.carousel-indicators li {
    border: 1px solid #160f3d;
    background-color: #FFFFFF \9;
    background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {

    background-color: #ffffff;
}

.carousel-container-height {
    height: 345px;
}

.carousel-img-height {
    width: 100%;
    padding-top: 5px;
    max-height: 345px;
    min-height: 345px;
    margin: 0 auto;
"
}

.carousel-control.left, .carousel-control.right {
    background: none !important;
    filter: progid:none !important;
    outline: 0;
}
.carousel .carousel-control {
    visibility: hidden;
}
.carousel:hover .carousel-control {
    visibility: visible;
}



/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
    margin-bottom: 20px;
    text-align: center;
}
.marketing h2 {
    font-weight: normal;
}
.marketing .col-lg-4 p {
    margin-right: 10px;
    margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
    margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
    font-weight: 300;
    line-height: 1;
    letter-spacing: -1px;
}

/* TOPBANNER
------------------------------------------------------*/
.topbanner {
    background: linear-gradient(to right, #61D6FF, #FFFFFF);
    /* color: #FFFFFF; */
    font-family: "Noto Sans JP Bold";
    font-size: 40px;
    letter-spacing: 0;
    line-height: 46px;
    text-align: center;
    height: 127.84px;
}

.banner-light {
    color: #343434;
    font-family: "Noto Sans JP Thin";
    font-size: 20px;
    letter-spacing: 0;
    line-height: 46px;
    text-align: center;
}
.banner-light-2 {
    color: #343434;
    font-family: "Oxygen";
    font-size: 40px;
    letter-spacing: 0;
    line-height: 46px;
    text-align: center;
}



.topbanner-center {
    height: 127.84px;
    width: 997px;
    text-align: center;
}



/* FOOTER
------------------------------------------------------*/

.bottom {
    background-color: #BCBEC0;
}
.bottom .container {
    background-color: #BCBEC0;
    /* min-height: 350px; */
}
.bottom .container h3 {
    color: #b3b1b1;
}
.bottom .container p {
    color: #b3b1b1;
}

.footer-right {
    padding-left: 180px;
}

.footer-center {
    padding-left: 100px;
}

/* RESPONSIVE CSS
-------------------------------------------------- */

@media (max-width: 600px) {

    .footer-right {
        padding-left: 10px;
    }

    .footer-center {
        padding-left: 10px;
    }
}

@media (min-width: 320px) {
    .tool-container {
        margin-top: 0px;
    }

    .well-no-backgroud {
        background-image: none;
        background-color: white;
    }
}

@media (max-width: 500px) {
    h2 {
        font-size : 12px;
    }
    h4 {
        font-size: 10px;
    }
    .btn {
        font-size: 10px;
        padding:4px 6px;
    }


}

@media (max-width: 768px) {
    .nav-tabs > li.flat.active > :after {
        display: none;
    }
}

@media (min-width: 768px) {

    .tool-container {
        margin-top: 50px;
    }

    /* Navbar positioning foo */
    .navbar-wrapper {
        margin-top: 20px;
    }
    .navbar-wrapper .container {
        padding-right: 15px;
        padding-left: 15px;
    }
    .navbar-wrapper .navbar {
        padding-right: 0;
        padding-left: 0;
    }

    /* The navbar becomes detached from the top, so we round the corners */
    .navbar-wrapper .navbar {
        border-radius: 4px;
    }

    /* Bump up size of carousel content */
    .carousel-caption p {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 1.4;
    }

    .featurette-heading {
        font-size: 50px;
    }

    .well-no-backgroud {
        background-image: none;
        background-color: white;

    }





}
@media (max-width: 767px) {



}
@media (max-width: 1142px) {

}

@media (min-width: 1200px) {

    .tool-container {
        margin-top: 0px;
    }

    .well-no-backgroud {
        background-image: none;
        background-color: white;

    }



}
@media (max-width: 1300px) {
    .carousel-caption {
        left: 5%;


    }

    .carousel-indicators {
        left: 35%;

    }

}

@media (max-width: 1600px) {
    .carousel-caption {
        left: 20%;


    }

    .carousel-indicators {
        left: 50%;

    }

}

@media (min-width: 1600px) {
    .carousel-caption {
        left: 25%;


    }

    .carousel-indicators {
        left: 55%;

    }

}

/*@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
        url('../fonts/raleway-regular-webfont.woff') format('woff'),
        url('../fonts/raleway-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}*/


/* noto-sans-jp-100 - latin */
@font-face {
    font-family: 'Noto Sans JP Thin';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/noto-sans-jp-v28-latin-100.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/noto-sans-jp-v28-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/noto-sans-jp-v28-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-100.woff') format('woff'), /* Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/noto-sans-jp-v28-latin-100.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}

/* noto-sans-jp-300 - latin */
@font-face {
    font-family: 'Noto Sans JP Light';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/noto-sans-jp-v28-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/noto-sans-jp-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/noto-sans-jp-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/noto-sans-jp-v28-latin-300.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}
/* noto-sans-jp-regular - latin */
@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/noto-sans-jp-v28-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/noto-sans-jp-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/noto-sans-jp-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/noto-sans-jp-v28-latin-regular.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}

/* noto-sans-jp-500 - latin */
@font-face {
    font-family: 'Noto Sans JP Medium';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/noto-sans-jp-v28-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/noto-sans-jp-v28-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/noto-sans-jp-v28-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/noto-sans-jp-v28-latin-500.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}

/* noto-sans-jp-700 - latin */
@font-face {
    font-family: 'Noto Sans JP Bold';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/noto-sans-jp-v28-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/noto-sans-jp-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/noto-sans-jp-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/noto-sans-jp-v28-latin-700.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}

/* noto-sans-jp-900 - latin */
@font-face {
    font-family: 'Noto Sans JP Black';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/noto-sans-jp-v28-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/noto-sans-jp-v28-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/noto-sans-jp-v28-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-900.woff') format('woff'), /* Modern Browsers */ url('../fonts/noto-sans-jp-v28-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/noto-sans-jp-v28-latin-900.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}


.oxygen-light {
  font-family: "Oxygen", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.oxygen-regular {
  font-family: "Oxygen", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.oxygen-bold {
  font-family: "Oxygen", sans-serif;
  font-weight: 700;
  font-style: normal;
}


/* Tab Navigation */
.nav-tabs {
    margin: 0;
    padding: 0;
    border: 0;
}
.nav-tabs > li > a {
    background: #BCBEC0;
    border-radius: 0;
    box-shadow: inset 0 -8px 7px -9px rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
    background: #F5F5F5;
    box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
}

/* Tab Content */
.tab-pane {
    background: #F5F5F5;
    box-shadow: 0 0 4px rgba(0,0,0,.4);
    border-radius: 0;
    text-align: left;
    padding: 20px;
}

/* Credential Panels
-----------------------------------------*/
.credential-panel-red.panel-default {
    background-color: #0D284D;
    color: white;
    border-radius: 0;
    text-align: center;
    margin: auto;

}

.credential-panel-blue.panel-default {
    background-color: #1a78ae;
    color: white;
    border-radius: 0;
    text-align: center;
    margin: auto;
}

.credential-panel-db.panel-default {
    background-color: gray;
    color: white;
    border-radius: 1;
    text-align: center;
    margin: auto;
    /*border-color: #337ab7;*/
}

.credential-panel-lightgray.panel-default {
    background-color: LightGray;
    color: white;
    border-radius: 1;
    text-align: center;
    margin: auto;
}

.credential-panel-gray.panel-default {
    background-color: gray;
    color: white;
    border-radius: 1;
    text-align: center;
    margin: auto;
}

.credential-panel-dp.panel-default {
    border-radius: 1;
    background-color: #ffffff;
    border: 1px solid #e0e0eb;
    text-align: left;
    font-size: 13px;
    /*padding:5px;*/
}

.credential-panel-dp-red.panel-default {
    background-color: #DA291C;
    color: white;
    border-radius: 1;
    text-align: center;
    margin: auto;
    font-weight: bold;
    font-size: larger;
}

.dp-table {
    border-collapse: separate;
    /*border-spacing: 1px;*/
}
.dp-table-td {
    padding: 4px;
    width: 42%;
    vertical-align: top;
}
.dp-table-code-td {
    padding: 4px;
    width: 15%;
    vertical-align: top;
}
.dp-table > tbody > tr:nth-of-type(odd) {
    background-color: #ffffff;
}
.dp-table > tbody > tr:nth-of-type(even) {
    background-color: #e0e0eb;
}
.credential-panel-container.panel {
    border: 0;

}


.credential-panel-boarder-red.panel {
    border-color:  #DA291C;
}

.credential-panel-small-text.panel-body {
    font-size: 12px;
}



.credential-panel-inline{ float: none; display: inline-block; margin: 0 -0.125em; width: 50%;}


.table >tbody>tr>td.credential-text-align {

    vertical-align: bottom;
}
.table >tbody>tr>td.credential-no-boarder {

    border: none;
}
.table >tbody>tr>td.credential-no-top-boarder {

    border-top: none;
}
.table >tbody>tr>td.credential-no-padding {

    padding: 0;
}

/* To display red star before the label */
.requiredField:before
{
    content:"*";
    color: #DA291C;
    font-size: 19px;
}
/* ENDS HERE */

/* Curriculum map display css */
.cmap-icon { width:30px; height:26px; vertical-align:left; margin-right:2px;}
.small-text { font-size:10px; font-weight:bold;}
/* Curriculum map ENDS HERE */

/*style for shopping cart */

.ngCart.cart span[ng-click] {
    cursor: pointer;
}
.ngCart.cart .glyphicon.disabled {
    color:#aaa;
}
.grid {
    width: 100%;
    height: auto;
}
.wrap {
    white-space: normal;
}

.ui-grid-vcenter div {
    text-align: center;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.ui-grid-header-cell .ui-grid-cell-contents {
    height: 48px;
    white-space: normal;
    -ms-text-overflow: clip;
    -o-text-overflow: clip;
    text-overflow: clip;
    overflow: visible;
}
/*Button disabled opacity change*/

.btn.disabled, .btn[disabled]{
    opacity: .2;
    pointer-events: none;
}



/*-------HOME PAGE LAYOUT CSS------------------*/

/*suggestive search tab styling */

.tab-pane.suggestive-search {
    background-color: white;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.nav-tabs > li.flat.active > a,
    /*.nav-tabs > li.flat.active > a:hover,*/
.nav-tabs > li.flat.active > a:focus {
    background-color:#DA291C;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    color: white;
    margin-right: -4px;
    outline: 0;
    border-left: solid 0px transparent;
    border: 0px
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    cursor: hand;
}

.nav-tabs > li.flat.active-no-function > a,
    /*.nav-tabs > li.flat.active-no-function > a:hover,*/
.nav-tabs > li.flat.active-no-function > a:focus
{
    background-color:#DA291C;
    border-top-left-radius:0px;
    border-top-right-radius:0px;


    outline: 0;
    border-left: solid 0px transparent;
    border: 0px
    - moz-box-shadow: none;
    box-shadow: none;

}
.nav-tabs > li.flat-no-function > a
{
    background-color:#DA291C;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    color:white;
    margin-right: -4px;
    border-left: solid 0px transparent;
    outline: 0;
    border: 0px
    - moz-box-shadow: none;
    box-shadow: none;
    /*cursor: pointer; cursor: hand;*/
}

.nav-tabs > li.flat > a {
    background-color:#575759;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    color: white;
    margin-right: -4px;
    border-left: solid 0px transparent;
    outline: 0;
    border: 0px
    -moz-box-shadow: none;
    box-shadow: none;
    /*cursor: pointer; cursor: hand;*/
}
/*css triangle centered on bottom boarder of div*/
.nav-tabs > li.flat.active > :after {
    content:'';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 16px #DA291C;
    border-left: solid 16px transparent;
    border-right: solid 16px transparent;
}




.news-left-margin {
    margin-left: 5px;
}

.news-right-margin {
    margin-right: 5px;
}

.parent-height {
    height: 350px;
}

.fill-div-ul {
    height: 100%;
    width: 100%;
    display: table;
    text-align: center;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 5px;
}
.fill-div-ul {
    height: 100%;
    width: 100%;
    display: table;
    text-align: center;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 5px;
}

.fill-div-li {
    display: table-row;
    height: auto;
}

.list-group > li.flat-red,
.list-group > li.flat-red > a,
.list-group > li.flat-red > a:hover,
.list-group > li.flat-red > a:focus
{

    background-color:#DA291C;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    color: white;
    margin-left: 0px;
    outline: 0;
    border-left: solid 0px transparent;
    border-right: solid 0px transparent;
    border-top: solid 0px transparent;
    border-bottom: solid 0px transparent;
    border: 0px
    -moz-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
}
.list-group > li.flat-light-gray,
.list-group > li.flat-light-gray > a,
.list-group > li.flat-light-gray> a:hover,
.list-group > li.flat-light-gray > a:focus
{

    background-color:#BCBEC0;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    color: white;
    margin-top: 5px;
    margin-left: 0px;
    outline: 0;
    border-left: solid 0px transparent;
    border-right: solid 0px transparent;
    border-top: solid 0px transparent;
    border-bottom: solid 0px transparent;
    -moz-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    text-align: center;
}
.list-group > li.flat-dark-gray,
.list-group > li.flat-dark-gray > a,
.list-group > li.flat-dark-gray > a:hover,
.list-group > li.flat-dark-gray > :focus
{

    background-color: #424242;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    color: white;
    margin-top: 5px;
    margin-left: 0px;
    outline: 0;
    border-left: solid 0px transparent;
    border-right: solid 0px transparent;
    border-top: solid 0px transparent;
    border-bottom: solid 0px transparent;
    -moz-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    text-align: center;
}
.list-group > li.flat-dark-purple,
.list-group > li.flat-dark-purple > a,
.list-group > li.flat-dark-purple > a:hover,
.list-group > li.flat-dark-purple > :focus
{

    background-color:#575759;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    color: white;
    margin-left: 0px;
    margin-top: 5px;
    outline: 0;
    border-left: solid 0px transparent;
    border-right: solid 0px transparent;
    border-top: solid 0px transparent;
    border-bottom: solid 0px transparent;
    -moz-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    text-align: center;
}

.list-group > li.flat-red > a,
.list-group > li.flat-light-gray > a,
.list-group > li.flat-dark-gray > a,
.list-group > li.flat-dark-purple > a
{
    display: table-cell;
    vertical-align: middle;
}


.push-down-page {
    margin-top: 70px;
}
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

/*---CATALOG SEARCH UI STYLE--*/
.nav-tabs > li.flat-search.active > a,
.nav-tabs > li.flat-search > a:hover,
.nav-tabs > li.flat-search > a:focus {
    background-color: #004E6C;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    color: white;
    margin-right: -1px;
    outline: 0;
    border-left: solid 0px transparent;
    border: 0px
    -moz-box-shadow: none;
    box-shadow: none;
}
.nav-tabs > li.flat-search > a {
    background-color:#1B77AF;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    color: #424242;
    margin-right: 0px;
    border-left: solid 0px transparent;
    outline: 0;
    border: 0px
    -moz-box-shadow: none;
    box-shadow: none;
}
/*css triangle centered on bottom boarder of div*/
.nav-tabs > li.flat-search.active > :after {
    content:'';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 16px #1B77AF;
    border-left: solid 16px transparent;
    border-right: solid 16px transparent;
}

.nav-tabs.hide-triangle > li.flat-search.active > :after {
    content:'';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 0px transparent;
    border-left: solid 0px transparent;
    border-right: solid 0px transparent;
}

.tab-pane.catalog-search {
    background-color: white;
    border-right: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

/* Admin Update Scores */
.update-scores-button {
    margin-right: 0px;
    margin-bottom: 10px;
}

.update-score-date-input {
    margin: 0px;
}

.update-score-error-message {
    color:  #DA291C;
}

#studentTraingingRecordForm input.ng-dirty.ng-invalid {
    border-color:  #DA291C;
}

@media (min-width: 768px) {
    .border-left {
        border-left: 5px solid #ddd;
    }
}



/*SITE WIDE CHANGE TO REMOVE ROUNDED CORNERS AND FLATTEN UI*/

/* * {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;

-webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
} */
.btn:active
{

    box-shadow:none;
}

.checkbox-inline.function-options {
    margin-right: 30px;
}


/*cart table changes*/

.table tbody>tr>td.vert-align-cart-item-func{
    vertical-align: center;
    width: 65px;
}
/*POP over CSS overrides*/
.popover-content {
    height: 65px;
    width: 250px;
}

.alert-color-orange {
    color: #FFA500;
}

#tm-downloader {
    margin-top: 10px;
}

.tm-grid {
    width: 100%;
    margin-left: 0px;
}

.tm-select-scroll{
    max-height: 150px;
    overflow-y: auto;
}

.tm-filter{
    padding-top: 15px;
    border-right: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}

.tm-filter .panel-group {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.tm-button-on-left {
    padding-left: 0px;
}

.cert-glyph {
    margin-left: 10px;
}


/* Admin Bulk Cancellation */
.bulk-cancel-button {
    padding-left: 10px;
    margin-left: 10px;
}

.bulk-cancel-btn-right {
    padding-right: 0px;
}

.bulk-cancel-scroll-long{
    min-height: 300px;
    max-height: 300px;
    overflow-y: auto;
}

/* Admin Meta Data Mapping */
@media (min-width: 768px) {
    .meta-select-scroll {
        min-height: 200px;
        max-height: 200px;
        overflow-y: auto;
    }

    .meta-select-scroll-long {
        min-height: 300px;
        max-height: 300px;
        overflow-y: auto;
    }
}
.meta-right-margin {
    margin-right: 10px;
}

.meta-offer-reference {
    background-color: #ffe5e5;
}

.meta-reference-header,
.meta-reference-body ,
.meta-reference-footer {
    background-color: #f2f2f2;
}

.meta-curriculum-reference {
    background-color: #d9e5f2;
}

#tool-manager-dashboard #tool-header {
    padding-left: 0px;
}

/* Animated Tool Menu Hamburger */
.hamburger span, .hamburger span:before, .hamburger span:after {
    cursor: pointer;
    border-radius: 1px;
    height: 3px;
    width: 16px;
    background:  #DA291C;
    position: absolute;
    display: block;
    content: '';

}
.hamburger span:before {
    top: -5px;
}
.hamburger span:after {
    bottom: -5px;
}
.hamburger span, .hamburger span:before, .hamburger span:after {
    transition: all 100ms ease-in-out;
}
.hamburger.active span {
    background-color: transparent;
}
.hamburger.active span:before, .hamburger.active span:after {
    top: 0;
}
.hamburger.active span:before {
    transform: rotate(45deg);
}
.hamburger.active span:after {
    transform: rotate(-45deg);
}

/*Programs- Groups css form validation */
.form-group .help-block {
    display: none;
}

.form-group.has-error .help-block {
    display: block;
}

[ui-grid-row] {
    display: table-row;
}

.ui-grid-row, .ui-grid-cell {
    height: auto!important;
}

.ui-grid-cell {
    float: none;
    display: table-cell;
}

.ui-grid-header-cell, .ui-grid-cell-contents {
    white-space: normal;
    padding: 2px;
    word-break: break-word;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}


/*disable up/down arrows in ui-grid pagination and admin update scores*/
#studentTraingingRecordForm input[type='number'],
.ui-grid-pager-control input[type='number'] {
    -moz-appearance:textfield;
}
#studentTraingingRecordForm input[type='number'],
.ui-grid-pager-control input::-webkit-outer-spin-button,
.ui-grid-pager-control input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

/*use lable as badge: <span class="label label-default label-as-badge">hello</span>*/
.label-as-badge {
    border-radius: 1em;
}
.data-as-label {
    text-align: left;
    margin-bottom: 0;
    padding-top: 7px;
}

.trascript-modal-window .modal-dialog {
    width: 95%;
    font-size: 10px;
}

.container-outer {
    /*	overflow-x: auto;
        overflow-y: auto;
        width: 100%;
        height: 400px;*/
    font-size: 11px;
}
.codeh {
    color: #ccc;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 24px;
    font-weight: 800;
    text-align: center;
}
.codehTxt{
    color: #ccc;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 24px;
    font-weight: 800;
    text-align: center;
}
.cntToolBox{
    border: 1px solid #cccccc;
    border-radius: 10px;
    margin-left: 15px;
    padding: 5px;
}


/* UI-GRID custom CSS for Billing Grid */
.gridBilling {
    width: 100%;

}

/*  CUSTOM CSS STARTS HERE */
.gridBilling .ui-grid-cell-contents {
    padding: 1px 1px;
}

.gridBilling .ui-grid-render-container-body .ui-grid-header-cell,
.gridBilling .ui-grid-render-container-left .ui-grid-header-cell,
.gridBilling .ui-grid-row,
.gridBilling .ui-grid-cell,
.gridBilling .ui-grid-cell .ui-grid-vertical-bar {

    font-size: 11px;
    line-height: 20px;
}
.gridBilling .ui-grid-render-container-body .ui-grid-header-cell,
.gridBilling .ui-grid-render-container-left .ui-grid-header-cell,
.gridBilling .ui-grid-header-cell {
    height: 45px !important;
}
.gridBilling .ui-grid-filter-container {
    padding: 1px 3px;
}
.ui-grid-top-panel-background {
    background: #BCBEC0;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, none), color-stop(1, none));
    background: -ms-linear-gradient(bottom, none, none);
    background: -moz-linear-gradient(center bottom, none 0%, none 100%);
    background: -o-linear-gradient(none, none);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='none', endColorstr='none', GradientType=0);
}

.ui-grid-cell {
    overflow: visible;
    z-index: 99999;
}

/* .ui-grid-cell, ui-select-wrap {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
} */

.ui-grid-selectable .ui-grid-disable-selection {
    -webkit-touch-callout: default;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    cursor: auto;
}

.cnt-confirmationTxt {
    font-size: 16px;
}

.pdf-viewer {
    height: auto;
}

.cpp-list-group {
    list-style: decimal;
    list-style-position: outside;
}

.cpp-list-group-item {
    display: list-item;
    border: none;

}

.cpp-panel-boarder-red.panel {
    border: 2px solid #DA291C;
}

.borderless tr, .borderless td, .borderless th {
    border: none !important;
}


.centered {
    margin-top: 30%;
    margin-bottom: 25%;
    margin-left: 25%;
    margin-right: 25%;

}
.centered img {
    height: 60px;
    display:block;
    margin-top: 25%;
    margin-bottom: 25%;
    margin-left: 25%;
    margin-right: 25%; }

.pid-viewer {
    height:100%;
}


.txtHeading {
    font-family: 'ralewayregular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 800;
    text-align: center;
}

#the-canvas {
    border: 1px solid black;
}

.floating-chat {
    position:fixed;
    bottom: 10px;
    right: 0px;
    width: 100px;
    padding: 5px;
    border: 0px;
    background: transparent;
    color: white;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    z-index:99;
}

.chat-button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 0px 0px;
    border: transparent;
    border-radius: 0px;
    background: transparent;
    background: transparent;

    color: #ffffff;
    text-decoration: none;
}

.chat-button:active {
    background: transparent;
}



.smart-track-button:before {
    content:  "\0000a0";
    display: inline-block;
    height: 100%;
    width: 100%;
    line-height: 200px;
    margin: 6px;
    position: relative;
    background:  url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAC2AQYDABEAAREBAhEB/8QAHgABAAICAwEBAQAAAAAAAAAAAAgKBwkFBgsEAwH/xABDEAAABgIBAgMFBgMFBgYDAAACAwQFBgcBCAAJERITFBYZIViXChUXItbXIzG3JDg5dHgYJTJRUpY6QVNhd5OYuNT/xAAeAQEAAAYDAQAAAAAAAAAAAAAAAQQFBgcIAgMJCv/EAFERAAIBAwMCAgQHDAUICgMAAAECAwAEEQUGEgchEzEIFCJBFhcjMlFV0xVCVHFygZOUo6TR0jM2UmGzJDQ3U3R1kbQJGENWkqGx1OHwYrLB/9oADAMAAAERAhEAPwC7lyYqFOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilYBn22WrNTyMqHWlstQFay480kgiKz+5K5hsjOPUY8SYkpjkUjbnMw08OO4A4KyIWP5d+QLKPeKVm1le2eRtSB9jzs2PzG6pi1jY8sq9K6NTkkNx3KVIHFCaekWJjMf8IyxiDn/yzyNK5HilOKU4pTilOKU4pTilOKU4pTilYltu/qIoFtaXm97rqSlGd/XHNjC623Y8OrdtenJOn9Uob2ldMXlmSuS4hLjzBlEiGYEv82cYx8eQJA86Vgf3kfTt+fbS3/8AKSjv11yHNPpH/GldjiW+mjE+kzFCoLufqfNZlKHNIyRmJRLYuoJHJpE8rzQkIWhiYWeYLHV3c1p4sAKTpyjDTB5xgIc5+HAZT5EUqV/OVKcUpxSnFKcUpxStb0a6rOosr3eU9PZpfJwLZBI/yyNGs6iEOBMV+84ZBHmxXrAZX5wkOSAxliPMKH2/iG4CX2wLPw4c15cffStkPOdKcUpxSnFKcUpxSnFKcUpxSnFK009ejae3tSOnVYM8o90XxqeTOYQ6qCJw0gM+9YGzTMbmN9kjSrL7fdLuY2NI25It+BiNUvLOJEFQAoYeuViqEjzoKrc9JHoZam9RrVRRsJau0tnKLdfJRM2+QQWqnyBlLqwckD84IGnNnJ5dGJm/vrvLUKYD6AYDWwByJxKCEwRgTDM9UcSuuScGo5qxj0kek1MOmM736mctnpZclfz13aU1YQD0i2PxKNsSIrDkulchiypxeG4iy17msMbxnthpSUxvSYPN8wxUBM3dsacM9+1K7Ci65WjpGz+werM8W2FT77rUksJXYtoWi3QJiqI/8N3xrjzoiirs2WM9zOQPL24u5QWlABhLWuIu5ZZXniAUN4q8ip8xUKwDAvtMXTHnVrI6yNerphLW5upDO3W3OK1QttXKVKw4KZGeoUtcteZyytxygYQjVOLEjTpgi8xQMooIxhgJkJxUcVlrcDr99PXTa019MSyRWJbE+j6wpumaGjIzH5g2QZyEaaUra5G/yCYw9kG7tPlf21GgPXK0gxeUYWE4IywxaVVOPfUMVsq1b2oo7cqm49e+vkzTTWvpCarQ4VYTntzwwvrdkoLtGZQyLAluDDIGsRwMmpjg4yIk0o8rJic4k0fNWDDI8qVrH2c+0K9NPWOVvUEV2JM7rmcacFrTIWWhogTLkjS6N556VW3jl0lfIVAnFSnUpxFjwhdVWCx/AeQ5xnGOtpUH99RxUgdDur1pV1EnV4iNEzCSs1lsTR9/uFV2hHiolNzGABhJCl5aAInN+jcjRt6lQAtXhuclZyTIwCOAAswsY+SyK3l51Cv7uB1YtdNKNlKH1ZtaHXO+T7YYMSFDHuBR6CucLaQzGeqK7bRStyklixR6QBTPSYRyjKRvW+BJ2GDxmdy8GcKwU+ZpWGjuvFoq47Zs+nldG2vcc+dJI6RRRN6zikYX1Q0PLAhcXGQlqZVJJzF3V4QsaRpUiOVtDa5pDcEi8gw7Hhznj4q8uI7mmKqRbzdXutdjOq9rHuRXmLxaNeNf5Lrnl6iLkmY2SYSSO1Hca+yZsJoirZOlUaXmyFM6qS0AHFySiUeIAFWUwPgDqaQFwwzgVHFXbOnb1MaI6mMIsOe0RE7bibPWkqbYg+pbbYYcwuStydGnDyQe0kw6ez1KeiLSi8IxHHJzMGfDAM4/NzvRw4yKhXMb89OHXzqPQ6AwfYRbYiRkriSOMqj2K8kjZG1Zjq6NeGhRlyUOUdkGFKYCTv4AACV2ELOc5z8MYi6Bxg0qhb12enlQfTm2Ep+sNfVVgK43OaZDPHodhSJukjkF8zN5SweFCqbmGPlEIfQM5OfLEWMXmeLPi7ZxjErKgQ4X6K5CrdVC/Z1en/rndFYXvXzpsCbN6lmjFPIqXIbGjzkxjfI6tKcG8LqgTQFvPVocnlY8wsB5QhB+GBY/nyYESg5Gc1DNdmqH7QHoJakX2OmjufbdORfWT2fImTtbcXh6QUrd5S8SNiYY9WzTArBn77Kn9wXxhR4U4kqXICc4OHkJQDxlBKpz7sVDFZM1s61ukux1D3LsyN1ndE0nSExZYHJZtfjPFY2nfZG/t43Jvb4U1Qqa2A9yBcYk8oWEeExS8zzweWnH4TPLCRSM+QpiodvP2orpkNUtDG0KXY+Rs+TxlZn7NVDIREglh7eFUJFIZ8wTvJBnfPbGGTJvwz3Bj4d4eMlRxW8/X7YOnNpanil30POWqw6zmiU1SxyJrCrT581KcNK4Njq2OKdG7sT41LChEq0KwghUmNDkJgA5/n2AgjIqFQN3e6zuhuhEjHAbesR4ltqkEAVuFUVCxkzeaMic4j1CfMlMPc2OKRVUrKMLGSkcnRItNKNAaAnJOfMxxaRVOD50xX06D9YrTHqMSF3g1GPFgR+zWRhPlK+trQhns9JcRtIrSoFrymco86y6ErEyRYvILMLKdxqA5ODny/D3zgsiscDzpiq0dGf+LRe//mLYj/8AT6zedX/b/wD36Kj7qsdbz9aLUfQm44Zr/YDFclt3HM0LeuLgVAxaHTR9jgn1YmRRRtkqaTWDBspXyYGKPG2oU2Vas0nATRlllnJhG9jSKpwfOoYqT+ym+2vWnNDRq/NpXh6pNrlaZsKZ68kaBA/2oplDi14dTIKnjUBdpg2uUlaC/EWvNRL1TSjGHIzFoSchNFyLBRlqVq3qr7Tj0x7JmyeHva29acRq3DDcinNq1szlQk80Z3kJVChZXs3sJ8aW9UZ4c+oXN6UlOAfjUCJAEwQOAmQ/TUcVYLbHNuem1veWdckc2l2QpHNrcUB5apC4Ny9OWqRLkakkZhKlGrTGhMLMBnIRgFjOM5xnnbUK+zilOKU4pTilOKU4pWHdgqDqzaGm59Qt0xoqWVnZLLlkkrMM85IfkBalO4Nrm2rkwgKW16Y3hEQtQqS84GnVpyzMf8PbMCARg0qmLsN9ms3O1alyq6Om/sQ7zM9gNPXx1iFKlFM7AsqUkJaspvaZmyrGmFS9Tk9JjxmCUR3Bw8lhClF2znEuYmXuh71HNTS6EfWB2bvS/pboLu/lTIbXjbRMjoZPXtlRRmwUkkrZeNPN6wsppQJG1G5u7YhJUnELfTELiRtigpZlSYaE0rlHIxPFvOhFae4rrvVO1n2laz6Ju+Pmyurphtbs+5SmNFOS9oC+AgUCtKxGhrVr2s9M4Ftit/iaUCsBJpQzkuTC8DD4/FjqChp8Hyyae6pS/aftM9X9bWLTyZ690jXdJucpWWtDpSjrCKssMZJK1RpugC+Pq3tnY0SNGvfms1wVBwvEHCtQBSPCgZ2QlZL5zKoxxGKCtg7R0utFGboHPVoJ9eYIrt1+6c4tqFtxO7QjebVT27nXUNyFrmSdOadU+xyOEycsJGGhvNTIBt+MlDLGMQzRc+C+FnHfGae+sV/ZHX10UUruXGD1QxsrPaFVvzeiyIeSk7pI4pJ293VAAIeSwjVpIqhALOA4FnBAe+c4xjGIQeRoa+2ytv8ApCV1tXcUG056ZqnqLbSzmbSmQWI4QarGiewj2rcFxhcvBFnqVs8/NZGgl2PN+8VkfjhTEPJphuVZ4RCFwWjVjxXLUrSvre9Sqq/tBNLqm7Wo3SB2fNjYA0uWsqSRAeUtYsFxQhobXxgTObQ0RdAayyePzI1zToyEKVGlTOJaYBWCisYz1gYm8sd6e6pb/axzz0u6GsypKcamUptayTyFBBhhJ6c8m1p4YUaSaVkJhRpRgcCCIOcZDnHfHx5yn8x+Kgq1nqP0lNFtOmKsxV3Q8Ed7TrlmUpM3hJ2Il4s2Qvr1HVsclz+re3Q5wUN5cmRO60sTcnGFAkTqckEFhLDjHO5UVfId6hVQjqEVRVsa+0fUHV8brSv2CtHHYvQVscK7ZIdHWqCr22RvFSAkLetiSFuTsCpA+lrDsLShpxFqsGjwbgXiF36HA8UD3ZFR91X3K8qGpqhSOTfU9X13WCB4UkrHdFXkKjUKSOqpMUIlOqck0bbGwpcpIJHkABmhGIIc5xjOMfDEyAB5VCshcjSqEH2s3++Rrb/pmD/VOfclp/MfiqIq+/yZqFebT0TtMac3h6mVo13fjcqk9Y1nFbSvRfAPWL0bJPH6K2dEYNHmeSmNq5AryzoVFlGLzAAHnCn0vpTMCTqDgik41VnwfKuRq6JthRnS41O0cuKHXvVVV09qJK39qkE6hsQjx0fxLrA8bH7Ohi7ZDi08hVz9eKIoy0o27JakspKI0RhRJZxoZlgirg/NrjVaXYfY3WDZzSm9Yvo/0Jn/ABQ0UrWbPCLbt3hMIqw2rDIazK16u0UUrZIXMl80eIkU1iVOaIMuyuVoyhkqx5LMEHPSSvE8V7Y86jWcvszN1y6v9EepCuQiNdUlIm5uGIMZ3qVibMmU1HMFrgQSg88BXhdBVu3AGEvwDNyHsIXwDnHKE4U/3UNRK+zjaoVRvjs5tfsdtwzNV9SasC4TJU7DZqdNJmeU2Ldr9P3N6n8nj7iQe2SdU04g54QErCzUZZ7pg3JOTSyBlcIlDElu9DV22pNT9aKEmc7sGkqLrCp5fZiNgb5y7V7EWmJ/f6OM+uyzkGNzKlRtSMJRjgaYdlMQSJWbkJijJowAEGZCAdwKhXn6bbbYu2jvXz2b2hYI4mlUirWwbnIjLItOyS3GSefa7SStY2vdPD/EPaGR8mCdcrIBkBihMnGUAYBDwMMs7cZS3/3yqPuqdX2bZmpbaDdbYzY3aCXOdkbxMQhT2v2ue5SGpjCZCrUIZ7Z7MnUdz1sziKo1K1kJwlkJmFvXhEnKELJYkMYsMxJ+dQ1sT+0n9OLZvcKNUXd2uUedLVNoxqnbDL6hYf7TLjGuXLI65FTCDMXjCbJlwDWL0rigSYMcTSwpRJyTggO8vlMjNgj3UFQjonq4dOOfP9Wa89Sbpj1zrVNqskcNTM8wZqqbU0Tr+Sx5Uzns62TRB0Y4xadbxEJyUGVrd50kSnpywBWlnJhmeXxEqHs4waVdibnBvd25C7NK5G6NTojSuLY5tyoha3OLeuILUolyFamGamWI1aU0JhRpYhAMALAg5zjOM5mahX1cUpxSnFKcUpxSnFK1hdW6id2tidS3ivNFrWbavss2Rs7xIivvRfDZXOYqzjGuzEoZaCJenxXzqc7kplAzhFlYXAIwmGtRpxqMKOEgYrhfOlV2I7vz9pxpplBS0l0vfrVlCZF9zIrUkWt0qnL0kw1AyThYOwKlljXT7wsGVkOMK3AhZlbkHmZGcYIwY+rlN9FR7VLfod9JDZ6nNirE6h+9vkM112Elm6yKwJW5NbxNASm2XU15sGy7BMZgKGVheHZOrPTpG9OqNUhw4q/VlphlllD5RxsDzahqI+sGqe0bB9pekt8Putt+MlHH7D7dPZFzO9PWG21SczSWlrqao47lWIsjpMPMbJA6OyVMiUYWZKVKFJRZQhDMBgXBVbxs4OMmlS5+1Ga77AbBV/p2ioai7iu1ZF5hcSqSJKirKa2SpjyZzZK/KbVD4RDGR4NaSHE1EcEgajBYTRFDwDOchF2jOCQMDNBWz38NrE9w/wDhB7BTT8WfdIfht+F/ss+fiJ+In+xz7L+wPsR6H2l9tPaX/d33V6b13rv4Hleb+Tnbg+Fj38f/AOU99anvs02q2wdWUfvdB72qC7tdl9nLK6Z4wvsys5tWjypIPiFlNDi+RUmZM7Ce5mx851JGIafIsEmjLwIQciD364VKg5GKGtY2llZdZzo03zdld07oU4X9m3gxyPqJnis51Pa1c0MHcJMfEpNHbUgLw0M0Rb3UiRqTFiB4WpTRYERhQSScQDtwUSRtgDOaeddkYtMeqOq61equzW29DTOSy2wrboG27YntN1jLJFS1VNbYqb4g3wuRT2LsTjAGVwr2HwxCS4dnVaWST5Zpq1QMYlAwV/EDMO9O1SA+06ap7RX5tfr9I6K1tvy6Y6za8hZHh9qWnrCsZlaXn8SZsuy0OTpD468oULn6FWUd6c0YDfKNAPw+EWM55TKxYAA+VBV2XkxUKpoddvp4bqIt86u6j2mtVSi4j2EmppS5oIIxGzmWwu3aPeUimJuR9dIzVUhk0admtkahB+7kagAT0igCkJXmEjPl5UblyFRFb2OlRtlvBtjX1oSDd3VJw1ak8ZkkdRQRrV17Ylcly6OuTOqE7Lgs9mvTrIhrGt7bx4Hny05RadSQHHmi8Q89qMzD2hg1Ctq/OdKpNfadNU9or82v1+kdFa235dMdZteQsjw+1LT1hWMytLz+JM2XZaHJ0h8deUKFz9CrKO9OaMBvlGgH4fCLGcy8ysWAAPlURV2XkxUKpNfZ3NU9oqS6mGyc8ubW2/Kjgz7rzcTIxzOzqesOBRR5eXO/qReW1oapFKo60M7i5uLO0qlZCck4ZpqZMaaAOQFjEGXiVw5JBxxqJrbz9oT0QvjeXUWEt+u7cfL55TVogsM+siXBG3KJvH1UXfY855ZcuCtG3rJUwZXFnJE5gwDUJjFRZORHiLKN5yqWX2fOoCtOVKzrr27CaaJenPHNKGXX2qo9SC2g5hd1s1HPqtfV1QNsJVRFzZkaGbrhpZJKJZGjMN5i1gYF6tYqPEeD0xgjVRXAGYrwxgYqNS7+zF6wXbT1UbsRTZTX+26jRWG/1WiQsdz1hNa59sGPEbsRtkJTWlmTKyGvKEkpzASqEnwMJXnhwLIcjD3jCCAcihrX8r0I6rvRK27nFyaD1Y7bL0TNEzs0NqGPRl4tQL9XpjwS9t0JtSuIurbJ83zOLGJisJndqDgtR3FlOq/tCxEHjweNsr3FPOt6nTC2a6x2yV+SyYbo6txzX3VtdXmE0aYXGOrK2ljDPEi1KqbVzdGZg5v9qvx743qDiHIDmBvbUwSihp/KPAaQp7EaQt7QwtK05t+gdq219pEkM5ujUu4pLqi5XnYU1WWJKKgsMqjXU2K0ZIpFXrkunhrEnhbkzmWaxtZRRRqwaNxVeBGYE4JwiR8OJM2SPZ/+Ke6sl9XDRjarULqOVH1MunPUNn2S7TuUHSi0YJT9eyidja7GbiSk029qGKDNjk7AgV+xRcoKdDckY7OeXA0SgB6xLgJ1ZX5pQVsn3h2e6xY47rDs1oFrYU4VIvrvEiu3XW1IUvKvgicPRogOURnlaylJAZ8gaIXhAEhAoiyzDgvVHGqDShIMp8j5M0nYoO1K0b7eQvq39cKb0fA5l04M6sJK3c3FK523YUBnVcekRPmUpbqpeJfaSVofHOEspQBKk7Myo3BScrGYMHnmZCEHBvEkIUjFPKrvlG1gjpGlKfphudFb431FVtf1gheXIQxODujgMTaIomdFojDTzBLHAlpCabkQxiyMee4s5+OZgDAxUKyjyNKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUqLEh3l0tiT++RSVbba1xuTxl4c49I46+3fWzS+MD8yrTm14ZXlqXSQhc2OrW4JjCFCc4ADSTixAGHAg5xisxbc3DPEs8NjdvC6hlYROQykZBBAwQR3B94q17je+z7Sd7W61TT47mJyjo1xGGVlOGVgWyGUggg9wRiuH94Nof86Gqv1/qv8AVPOz4L7l+r739C/8K6fh9sj63039Zi/mp7wbQ/50NVfr/Vf6p4+C+5fq+9/Qv/Cnw+2R9b6b+sxfzU94Nof86Gqv1/qv9U8fBfcv1fe/oX/hT4fbI+t9N/WYv5qe8G0P+dDVX6/1X+qePgvuX6vvf0L/AMKfD7ZH1vpv6zF/NT3g2h/zoaq/X+q/1Tx8F9y/V97+hf8AhT4fbI+t9N/WYv5qe8G0P+dDVX6/1X+qePgvuX6vvf0L/wAKfD7ZH1vpv6zF/NT3g2h/zoaq/X+q/wBU8fBfcv1fe/oX/hT4fbI+t9N/WYv5qe8G0P8AnQ1V+v8AVf6p4+C+5fq+9/Qv/Cnw+2R9b6b+sxfzU94Nof8AOhqr9f6r/VPHwX3L9X3v6F/4U+H2yPrfTf1mL+anvBtD/nQ1V+v9V/qnj4L7l+r739C/8KfD7ZH1vpv6zF/NT3g2h/zoaq/X+q/1Tx8F9y/V97+hf+FPh9sj63039Zi/mp7wbQ/50NVfr/Vf6p4+C+5fq+9/Qv8Awp8PtkfW+m/rMX81PeDaH/Ohqr9f6r/VPHwX3L9X3v6F/wCFPh9sj63039Zi/mp7wbQ/50NVfr/Vf6p4+C+5fq+9/Qv/AAp8PtkfW+m/rMX81PeDaH/Ohqr9f6r/AFTx8F9y/V97+hf+FPh9sj63039Zi/mp7wbQ/wCdDVX6/wBV/qnj4L7l+r739C/8KfD7ZH1vpv6zF/NT3g2h/wA6Gqv1/qv9U8fBfcv1fe/oX/hT4fbI+t9N/WYv5qe8G0P+dDVX6/1X+qePgvuX6vvf0L/wp8PtkfW+m/rMX81PeDaH/Ohqr9f6r/VPHwX3L9X3v6F/4U+H2yPrfTf1mL+anvBtD/nQ1V+v9V/qnj4L7l+r739C/wDCnw+2R9b6b+sxfzU94Nof86Gqv1/qv9U8fBfcv1fe/oX/AIU+H2yPrfTf1mL+au3wXcjUi0JW0QStdnqAsCbPwlRTHEITcEAlMneBoECp0XBa2FkkC5zXehbUJyk7yiheWQSYYLwgBkWOm40HXbOBrq8s7mK2TzZonRRk47sV7dyAM+/tU3Y7w2pqV0llp2pWM95ISFRJ43diAScKGLHABJx5AE1JDlIq46cUpxSnFKcUpxSnFKcUpxSnFK8xTfn+/Xun/q02N/rDMube7a/q5p/+wwf4S15w75/rrrH+9Lv/AB5KiXyt1a1OKU4pTilOKU4pWdKK17newDrLE8VUxmNxeu4mqndnWTPXn2br2t4clXIWkL5KnoCVwW5E4vbolQIECBIudXJapLJSJTx5zjFM1PVrXSo0acO80rhI40HKSRvPCrkDsASSSFUDuR2zXtB27f7hmlS0MUVrbxGSaaVuEMKDtyd8E+0cKqqrOxPZSASM2NulgXlht+TxjYWkrKj9Wa4SPYkp3qxdK3nDukjFwVlUbhCn+MTyM1pZFcvpyiySnFMa8MJJKxIn7p8GhMEYVTpNxGOSGGW0uYpJbtIMSBVxzjeQOrI0kcgHDiQr9ie+OwNag2UJ4bm4t9QsriG302W7BgLuSIpYozHIkiwywsfF5KXjwQOwPcrGCwa+Nr42HFGzGv5jmY1/FLBAOvpWklZUaKlaQxWXDpiYkLLDH7Aj4S/LdWozxHIDhYAPOc5+FZtLv1vxPk5Y/DlaP5RePLj9+n9qNvvW99WxqGnnTzCDNbzeNbpL8k/Phzz8nJ2HCVMe2nfjkd67430QtX6uS/ZzEjSlN0TvyuaIHEctxw1q5bYNeWlYBcjC7eqCQnStRFZCTZT+QMZw1mB+MGCshMlm1NV1pNG4Hk1q83PPYBZETjjHv55zntjGDntProTNtZ9zeKOCaglr4fHuS8MkvPlnsBw48eJznORjB/DW6inbZC10lUMb83RtyWwW4puS6uqZSrQ4JqCnZ7cC1vMKSZweEx7QwQxEUZjAsEmqAmCCIIchzHWNTTSLBr+RS6K8a4BwflJUjz+bnn+/GO3mOO2tCk3JrEejxSLFJJHM4YgkDwYZJsEAg+14fHPuznBxg4J5U6oNOKU4pTilOKU4pTilOKU4pTilbWuiH/ii6s/562f6EWjyy+of9Trz8UX+NHWTejn+knTPypv+Xmr0Reat1v1TilOKU4pTilOKU4pTilOKU4pXmKb8/wB+vdP/AFabG/1hmXNvdtf1c0//AGGD/CWvOHfP9ddY/wB6Xf8AjyVEvlbq1qcUpxSnFKcUpxStmGl2SbI1b3x1ai6xvDd1yt+uU9qeNLXBK1LbMIo2fyd0nNaRhQtUpEznL3FomZDygasDEe5iYhlpyzFAS8Ys/cRNnrOma1OD9zrdp0lYAnw/GRVR2AyQuVKlvJeQz598l7KQantrXdsWrL9271LSSCMkKZvVpXeSNCcAvxYMqZy3E4HYkZN1m1tvOjIJvk22/W79Xckn3Tgtl4jkFlGUDbZn3TCdl9Y3GSuUgq8xZmw4ahQNLKvWgNeWxABSgb1aojJqdKoMLk9Z1fTdSn042EqyxxavCGZclMtDPxCyY4OSSB7DNgkA4JANS2vtzW9DtdZ+69u9vJcbcumRHKiXik9tyLRZ8SMAAkeIi5AYjIUkTVnGZ8CtVZ2oZL6du8Xpd0kAMOa5TnqbxT6+KdVRJbUU6+hipZk+KmgbBOhxcjMa/wC2lsJgBF9i8KhBt23FqdQxrvH4PfdLUc8+0XjiYGPx+XscOHieHn7/ADntV6XhvxoinaYY7y+4ej/0YzceqG3YS+qcPlfE8UxeMV8o+BX2u4+bV6QwCJ09d8h6kRzhmZtPUb1WWrScNkJfo8iuZ619vlmisquhojK1I0rIPXLU7qZLIkKbOVrguZPu5YWI5QrLzDV4p572GHaIHqraTOB3cN4QnQusRYFubsBGhIwA/JcAAjnt64trTTLi56jk/dGPcVqT2iKC4a0dY3nEZCeHEjGaTBBLR8WyxZTFDUlLedYdWiZ5v55y6XzGYdvI+TaUPBrfI0Ehk2dNdgH5DLEhzgjEySCKSVMemcG0WU33esa1BGQFenGEHK9rjabd7FU6UvHTXa1CKMgqPWYQVODkMpyG755A9ye9WdtSPW7Dq2y7gfnrcYvTI5IYM3qVwyuMgAoylWQcQvAqAoHYSh17m8cvdp6ZNp7XT4MzsRTOepFE4xPLMQx6wXF6n0Lr2l3zWOGyUqeyaIsUma4va04yZHWh6e2tpyqOTtolaJAPGSaLqltLprazZaLF4doEsSyRlk4xsZBOy8VYgsi4kZVZscnIZgc3VoF9BrabZ1Pc04l1FpNVEbyhZOc6+CbZG5sikJI+YUZ0UMEjVlUjGX4tLpBA5A1SKeItr3faCvtRuqHLGa79ztcobScvmcEQ6zFymv4ipirldN9P1iNFaTTDooZ1i8xG0haX0TclIOTJsYKkbi3guR4FqbMaNLfWCtDbTvKqOZSjMG8KFUMiYDgcn5oGYgnvVbK9u7Dle6gupNua30rVnjuL21it2kjWJJFRk9YuHkEMpJiJKRCORkRSBkcdrpLzJjSen9mJpht9sJHXo2cue/sHqmgYxsYlvGVGzt1jMmgu49pTTaKtZBGmQmhvZ9tiRsmZV7C0JMlOyBScsCoJS89Ut0g1G/tZUsrSVQnqbyTNB4KABle1jS3kDEy8ml8Nldm5IQAcnp0G7mu9F0e+tpdS1C3kMn3Rjit47r1iUkpJFfyyXcLIq25RIDMjRqgSQFiABWHd8tWXVzyw4cAseXBblmC7iTDdQtXqTfu7DmNGAtINwwk8HnZKCEvJni8OMB7Y5mOLxPDXxuPjcRy45xnHfGe+M+We+K1puPA8d/VefqvM8OeOXHPs8sduWMZx2z5dq47nOumnFKcUpxSnFKcUra10Q/8AFF1Z/wA9bP8AQi0eWX1D/qdefii/xo6yb0c/0k6Z+VN/y81eiLzVut+qcUpxSnFKcUpxSnFKcUpxSnFK8xTfn+/Xun/q02N/rDMube7a/q5p/wDsMH+EtecO+f666x/vS7/x5KiXyt1a1c9F444S+RskWaVDCkc5A5o2hAqlEpjEHjidUuOAnINe5hNHiPxGMtgDB4yctclyREnB3GaaAGMix1TSrBE0zhiijJ4qzt+ZUDMx/uUEn6KmLW3ku7hLaIxiRzgF3SNAf/ykkZEQf3swA+mpSWNopsFVFft9oTc2gUcJe2N0kkXc2XcPUCZLZwyMj8uizwvryOwy9JBJbEA1yVsVN54GNG4GFLEpxIg4MJMCGj2u49LvLo2dv6ybhWCsDbXK8Cw5LzLQhUypBBcqMEHyq477Zeu6dYrqV36ktk6MyML6yfxFQlX8JUuGaUqwKkRhjyHHGe1Q95XatSsgVPWsmue061p6FgQmTG15/Da1iQHNX6BtHJp1Im2LsIHBdks7CJCJ1dSsGm+AXll9xds9u2Za9u4rCzmvp8+BDE0jY7niiljge84Hap7TNPn1bUrfSrXj61czxxJyOF5SOEXJwcDLDJwcD3GuWntJWdWUcikwmkYOaItOX2w41D3317WsRv7xVT4jjk9SowIlqhYThgeHAgoQjyiQm+aERWRh75x02mp2V9I8Ns/KaNI2YYIKiVeSZyMe0oz2Jx78VNanoOqaRDHcX8XC3mkmSNuSkO1u/hygAEkcXIHtAZzkZFYp5P1R6cUpxSnFKcUpxSnFKcUpxSnFKcUrOdVa427b9q0xTscii5ol2wCxnJqo2ZJ1sVYpU3Pj46xtFJmx4c0gCHCK/fjCvSiXpsHkepQqCQ5EaSMGKZfavYWFjPqErhoLbPicCGKkAHiQD2bDKcHBwQT2Oar2lbb1bV9VtNHgiMd3fAGEyhkV1PLEgYjumUYclBBKkDJBFYM5U6oNOKU4pW1roh/4ourP+etn+hFo8svqH/U68/FF/jR1k3o5/pJ0z8qb/l5q9EXmrdb9U4pTilOKU4pTilOKU4pTilOKV5im/P8Afr3T/wBWmxv9YZlzb3bX9XNP/wBhg/wlrzh3z/XXWP8Ael3/AI8lRL5W6tanFK3uVJWUEuFL0Wa/sdiIlsadaC3LcyISqVrkKawZdE9itt5fXlcKVLYqQuJZFiWCwtbIPBBxZowr8hCLGc45jPUby5sH3DdWjGOZZrQcwASitDAruM57qjM392M1nbQ9NsdXh2bYajGJrVoNSbwySBIyT3MkaHBBw8iqpHvzj31F61EZFt6Rza9LVp2tqUtGutnoRUlXvda1HGKZQ2fHpHELPdLSrN4gsFZYyzrHKkFsOYz/AGiXpT3T/eokK5UeqNAPFZsXNjuOPTrG5mubOWzaSRZJTKYyrRiOUO5Y4m5MPDUgduYAUAC2dWjGqbKm1rVrG2sNSt9SWGF4YFgE4dZTNbtFGqDNsUUiVwzecTMZCxMyNMUIaas/o1N1RU3W9gpNlLQi8/uG25JT8UsmXqZs0bSPUMkMLiMlkTE/SyoDNdK5hLY/iUx5e0iOOXicl2DEecF5oeuP90LbXmv7iaFrSIpFEsrRqEMAZXZVKrL6w7FMOrYHsL3wRdO14vuNd7Tj0mytrmPUJ1lnuGgSVzJ6yUeNGZWkgNnGiyco2QFsyMOIcHqqGM01E2vT+15zrotuhsWbUdUg+3Wmv65aptPJLGIOw0kVCn5/Z1Am9POI3Sz7KDJAW1PC0loESBUScYQSrUDyWa/nS+soLsWziz04RM8hRFZg5cKe/BpQvHKjlnB7kDHOe10q1udK1S601r2M6lrRuEigWWWRI3RY2dTgSLAzhwsjBAMjIDHPPzurWyCVPem3DRFtYr4kSOltd5RrjJIxrBEK6haiqZ1cN0V/at/WLqIujSetm+ewmZQFHGDcLWFfFclOaVWn9WHwHZ4W189zf2uiSSXltGbmcTq1wzsJEjiaOGO5DcyjBi2A4kyGU4OK53ukx2Oj3+6YYNMvpVsLRrSRLNIkMUk0yT3Mtiy+GJUKBeTRmHjxZcjkKwq5HyGv9ZWHZCN6pUy5XhcOyrzXltM8k1pjr3EamizVVtMu9PwiHUdO2F+jUWFssKXvT4F/ZG9CaYMj0jOajyAAQVCPwbrV20mW/uBp0FpziZbghpWLyiWR5kKk+r8VTg5OAOTgjOaPMLuw24m4LfRrNtau9R8OdHsgUt1WODwIY7aVWC+uc2kM0Srkt4aFW4cZ2ybUPVqZ2m2ksddwqEwvp/3qGwtxIuzNbaesNoOca+tW1cjhs0cnHBztLvwtu2vZrVCbK01apIJc2lCLvnyw5tu313WrexJllkluNTteFsxJGJknNsCgHZS8Tx3BIwCwZvx3tebT2te6sqwW8FvZ6Ff+Leqqoc20lqL0iUkZdY7iOW0VSW4owXAGMYwruEatJYBp9YVii0/idbbiye353snH3Whr1nNoOaSQXJMIavpzWF9qXWO2mClF1FwUhuVsjaxyCMPB70pKyvCBoOSZOnrm41lrm/trdr5ruwSJIGE0KRjjGreLcLJPGZRM2QzOkihCcZcdqTZ2W2ksdJvbmLSl07V5biW6U21xLMwkldPVrRoLScQG1QrwSOSF2kUZ4oSWgfs0tiVd6Q6MROvYJUXjuGt76fbDt8dPQj8WrEKhW51wsMEVim76zOszhWW1hiqYjImlahXqm4z7tXqFSAklMXc2ji4u9x6jNdyTjwHgCReK/hRl7ZC44AhH7k/OBAb21AYkmxdy+padsnRrbTorVhdrdmS49XjE8qxXsixHxGUyR+yB2VgxX5NmZBxqUlE1fRc118rfqCPFa1qdFNRNd7nq2/a4NijAVCbD2RhgmWLanPUzjZzXhHIHG3c3mxKXdScBb96qoW4mn4yLJ2BUTU7zVLfVJtrxzTeNfXcUkMnJi8cD5a4CMD7IiMTBV7YWQY7YxdOhaboF5oNtv2a2tjb6Vp9xDcwlEEU13FxSzMilMO84uFZ3PLLx9+4IPZ4LU9d/7ROsGohNCVc+alW5q7W1kzzYBdV7GtsiQophRqGfXBswguta3KLJrRLSdgLXJFiPkPCdkRgZPSLkZxh4c86Lq+uvuTea4buZNcgvWRYBIfDQrKUjtzED4cviIA3PiWbOVIw2Z3T9JsPhDpu1F061l2pdaWkr3ZgBllD24lluxOQZYPClJQRcwqD2WU8o+PCQvXWDvu6WubYjpKOPFarekowXJOESWvkK6FGyY/puzM4+0pIUS1GsgHoy9iEwxPSjGDsy0JecnfeHbPO661a5i29fObl1uxrTRRnxCH4i8T5Ne+cCLPsjt4ee3GpXT9vWVxvHR41so301tsxzzAQgxl20+b5aT2ePIzhflG7mUDvzxURtw3tggWuOiVbQmrqcjWLQ08YbVs6eoaogR9qTeUqdiLzYm89dZLgwLJgyYaW+BkFZMaVbeocUygaVwMVpSUhCeu7filutU1K8uZ7h/Bv3jjQyv4aKIoycRhghzz8mDBSAVCkkm0t5z29hoWi6XY2tnF6xpEU80ogi8aR2mlAzKUMi8fC80ZS4Yq5ZQoE4qxi8cOmfSMocnV2hZHU+y+vzK9bGzJ4pSEjnMtY3K9rwjdsS867HNpFJ4e6UtVzAmfy3FicGt0T4KJCuUKkeUiUFuXU0nq2t6k19dJe2l2ywqJn4KQkbRL4QPFhK5MeHDLjJUAhib2sbWL1/a2iRaTYS6XqGnRvcyNbR+JIGeVZ3Nwy8lMEYWbMbJJniGZlZFHH6ma8Vm718wVBZrPXcmZrx1m3LuetTYbquzyyy10DrZpuYuu72tHauUyZuk1BPbVY1YYRMrDGULu3K0wUqGQICTnYKjEda1a8S4k1C1aZJba5tY5A9yVjEjGPxII7ZVImUo+Xd2U5DNExVCC2xt3TZbaHRb9LaW2vbK+lhaOxDzmBfF8G6mvXYG3kV4wsccaOAGRJ4w8gK5iqq1pVL9uOgawODTWxLAuqOnZPl1jFLU9D3zMjZdidoYcqaEk6h0EZJWmjiRtTkmKo6S4AZROpg3E5HlxPMVDkryzgg0Hcbq0virdSLhpZWHEpbsCUZypYnOJCpfiOIbiMCpabqN1dbv2ZG6QC3fToX5JbwIeatdqyrIkauEUEZhVhGGPMpzPI6vL8WR23NFKb2IV1nUteWIHbjYSlDBU7W0Vq5iX1uxVZQVhxJle2mKtyPEjcYg6zhwTJHdxMVvKhEZgK5WrOx52bx0xZrDcs2lLNPNaGwhl+VkaQiTxJY2ILH2QwUFlXC8vmhRgDGeuPbaxsW33C9raW+orq89v8A5PCkKmLwYplVlQDmYyxVHYl+PzmZiWOtvl31jenFK2tdEP8AxRdWf89bP9CLR5ZfUP8Aqdefii/xo6yb0c/0k6Z+VN/y81eiLzVut+qcUpxSnFKcUpxSnFKcUpxSnFK8xTfn+/Xun/q02N/rDMube7a/q5p/+wwf4S15w75/rrrH+9Lv/HkqJfK3VrU4pXZlU0mK5FEG1dLJMsbq+TKUcCQKn50UIoQjWvy+VLEkQSnKhkRpMrlDsqcjQIgkhMXqTVAsZOMGMXQLa3DSOI0DS45niMvgcRz7e1hQFGc9hjyqbN9elIYzNKY7fPhDm2IstzPhjPsZclzxxljy8+9dlsq57huZY0OFwWxZVrr4+34aGFdZU7lE6WMjUHBWAtjQplDo6HNrfjBAOxJIgF48Afy/DHbqtNPsLAMthBDArHJEaKmT9J4gZP4679R1jV9XZG1a6ubpowQpmleQqDjIXmzYBwMgY8h9FcxXWxOwNQMy2O1LelxVdH3N6QyRxYq6s2awlmcJE1iSjbH9a2Rp7bESt6bhoCMkKjACPJySDIBY8Ae3C60rS76QS31tbzSheIZ40chTnIBYE47nt5dzXbp+v69pUJt9Lvbu2t2fkVimkjUt29oqjAFuw74z2H0CuFaLlt+PqosuYbVslkWwd+k0qhSxonMnbVUPlE1Jbk0ykkWUInQg2Pv0tTtCQtzWJMkqF4EpITxjwWDAeb6dp8iukkELJIqq4KKQyp8xWGPaCZPEHIXPbFdcetaxDJHLFd3Kywu7xkSuCjy/0jIQ2VaTA5suC+PaJrs4tmtkRWV+M4tg7vFcOEQW38WBWvPM2V93AFgYUHt1l/8Aaj0QRYxnBXqvBjOP5c6vuPpPqvqPqtt6lyz4fhJwz9PDjxz/AH4zUx8JNxev/dT1+9+6fDh43jy+Lxznj4nLnxz3xnGe+K/KP7J7FxOWyyfRW/bqjM7nxI006msftSdM0tmicwsRRhEskbc+pniRkjKHkOQrDjg5DnOO3bPEukaTNAltNa2720XzEaNCqfkqVwv5gKhDuTcNtdS3tvf3sd7PjxJFnlV5MDA5uGDPgdhyJwK6M02LYLAkmiBincyZUNkN2WexETTJ3ttST1oy5kPeWuaJka4kmUt2XlKUr8hcE8r1RYTfD4w4FiYeztJDG0kUbNCcx5VTwOMZTI9k47ZXHbtUnFqepQLOsNxOi3IxMFkYCUE5IkwflBkk4bPc5rttfbB33UrE+xaqrvt6sozKBjNk0dr6ypnDGKRGGEkJjDH1ojj02t7uMxOmKLFlQWZnICwhz8A4xjputL0y+kWa9toJplGAzxo5A88AsCR3J8vpqZsNf13SoWttLvbu2t3OWWKaSNWOAMsqMATgAZI8gPorH7pKpQ+NMZYHuSP7wxQpvXtMNZXR4cXBpiTU6vblJXNsjLcrUnI2FvcpG8K3A8lKAos5aqOPGHJpoximkghjkeWNEWWQguwABYgBQWI7sQoAGc4AA8hUhLd3U0MdvNJI9vCCI1ZiVjDMWYIpOFDMSxCgZYknuc1It12QbG3V8GsdXQV2hDVM5pF7Iv6YPc7xLXi2JdBGd4aIK1tLc3RKGNsIreLDkzouJZzsPa05xVAOOcjMJiAApKaQ76z92b2VZHjjaOFAnERK5yxJLOXkYBVLDgOIICd+1xy7kjj2wNs6XA0EUsyy3UjS+I07ouEUAJGI4kJZhGfEbkVJkPHvidBeN1tVcL6ca7gtJtqJ1UmLXSq0FgSxHXDksNMEaarXwdO7lxhYpMNHkQjDEohZFnOc5755PPpunSXYv3t4Gvh5SFFMgx5YfHLt+OqTHrmtQ6edJivLpdLbOYRLIIjnucxhuBySSe3fNc607NbIsMQba9Y9g7vZYCzJ3lGzwdpteeN0QaUkiaVrDIErbGkb+SyoU76xOKhEsAUQAKpIeYSZgRYxBz1SaNpEs5uZbS2a4YglzEhYkHIJYrkkEAjJ7EZrvi3NuSC2Wyg1C+SzRSFjWeUIoIKkBQ4UAqSCAMEEjyrF73KpRJU0dRyOSP8AIEkPYARWJJXt4cXVNFouU6uz6VG46QuUqCmRgLfH5csCjTYKT4VrTzcA8w4wQp2KCGEuYURDI3JuIA5MQAWbHm2ABk5OAB7hVLnu7q6Ea3MkkixRiNAzFuCAkhEyTxQFmIUYALE4yTmWNo7x3ROqkpekYpMrJrGtayoBBRkxg8YtWVkwa3MorHtGdGy2VQttyyMAz1jfYxbWYkVFOPcptCPJ+Qm4JJodjtvT7W8uL+eOGa7mujMrtGvOPKooVXPJuxQsCOPdvLtk3Vqu9tY1DTrPSbWa5tdPttPS1eNJ38Ofi0jGR4xxX2lkCFSH7L84g4GFYxsbsLCYb+HMMve5YjXviehewkYtCbsMN8Ukb1zTIhezDU+JGTxP7U6Kky3Pkf2pOoNLN8QDB4zUZtJ0q5n9auLW3kuu3ttGjN7OOPtFSe2Bjv2wMeVUa13FuCytBYWV/eQ2I5YjSaRIxyzy9hWC+1k8u3fJz5mvnjmwV9w+ORuHxG7rei0ShksKnsPi0csqZskcik6IEcIiaRtkbHpK2MUsJEoMyFxSlFLA5MF2M/NnvGbStLuJXnntrd55E4szRoWZf7LEgkr2HY5HaoW24Nes7eO0tL68itYn5oiTSKiP3PNVVgFbJJ5AA9z3710AyVSg6LooQdJH82Ftr+5ypuiBjw4mRdBKHpuaGh5kiJgEpy0pX92aWBAlUrAEhUHp0ScsYxAJLwGaEEImNyET1goFL4HIqCSF5efEEkgZwCSfeap5u7o2osTJJ6kJDII+R4ByApcJnjzKqFLYyQAM4AxwHO2penFK2tdEP/FF1Z/z1s/0ItHll9Q/6nXn4ov8aOsm9HP9JOmflTf8vNXoi81brfqnFKcUpxSnFKcUpxSnFKcUpxStaU86PHTVs6cTKyZ3q6gkE4sKVyKcTJ+HcWxjYN7lcsd1j9IXcTax3C2MrcJyd15x2SEaZOlKyPwFFFl4CDF3W2+922dtHaW15xt4kVEHhQnCqAqjJjJOAAMkkn3msb33STp7qV7NqN7p/O8uJXkkbx7kcndizNhZgoyxJwoAHkAB2rqnuQOlV8ozd9cNoP3v53fGJvT8N/YwfZVK/Ev0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3p7kDpVfKM3fXDaD97+PjE3p+G/sYPsqfEv0z+rP3i7+3rKVLdKnp+67WbF7lpbXVJBLMhZrmbGJWRat7yQxrG9MjlG3bIWWaWlJI0uCuY3lUnzhSiO8sBuRl+E0JZgJTUd6bm1S0ew1C68WzkA5L4UIzghh3VFI7hT2I8vozVT0fpdsbb+pRavpFj4OpQk8H8ad8FlKH2XldTlWYYKnzyMEAjYNy1qv+nFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFK+ZYqKQpFS04KkZKNKeqOAjRrHFWMpOUI0wKVvbyFK9cpEEGcAJIKMONF2CAIhZxjPGRgiF2zxAJ7Ak9voABJP0AAk+QGa7beF7idLaMoJJHCgsyooLHA5O5VEXJ7s7KqjuxABIgap6ouhiJSoRrNhmFIsSnmJlSVTFbFIUplRBgij06gg2HgNJPJNBkIwCxgQRYzjOMZxywm6pbCRij6jGGBwQY5gQR5gjw+xFbIQ+h76SNxEs8G17l4HUMrLc2JVlIyGUi6IIIOQR2I7is6UhtjrrskofEVJWtHJ64RwlOqemtABzbXZEiVD8slflqfW9qcFDdk/OCxKCihkgNEEAhYEIOM17Qt2bc3I0iaJdx3EkYBZRyVgD7+LBSRntkAgHtnJFY76h9FeqXSiG3uOoOi3Wm2t2zLFI5jkjdlGSniQvIivj2gjMHKgsFIBIkPy4axdTilRgundHVzXiRoYhclyRmEyhe3BdiGA8l6d3UtsMMyUnWLkcebHc5sIVjLF5GVOCvPwAWS/FgIs4tfWt6bX27crZ6zeRQXTLyCEMzY9xIRWKg+7ljODjODjL+wegXWHqjpUmubE0G71DR45fDMwMUUZkAyVRp5IhIVBHPw+XDIDYJGcWtHU30ZkDq2sTFfjU9PbyvSNbQ0NUPslwc3VyXnlJUTe3oUsNMVLFqxSaEsoosIhmDFgIcZznGOUuHqfsS4lWCC/R7h2CqqxzFmYnAAAjyST2AHcmrwvvRG9InTLOXUdS21Nb2EEbSSyyXVikccaAs7u7XQVUVQWZmIAAJJxU7yx4MAAwOB+EwARBwYWMoeMCxgXYZRoADLHjGfiEWMCxn4ZxjPL7ByM1rkylGKHGQcdiCPzEZBH94JB91dFeLSrePzqL1i+TmLtNiTVC5OcShi95QpZHIUDRjxOKlqaTTgqlRZGAjzjwh7mYJNyDxYJN8EjNq2m29/Fpc88SajOrNHGWAdwvmVXzOO/wCPBx804uKx2duvU9uXm79P068m2vp8kcdzdJE7QQPL8xZJAOKk9vM9iycsc05d85P1bdQ8s7fvUamZm7V7adwI4RM2QRWHFhe4jYBKkstQXg5KqTGlRQ1Ivb1hOcDJUpzDU5wM+IAxY+PLO1PqBtHRr19O1W8EF6nmrRy57+RHyeCCO4IJB9xrOm0fRp63b90CDdGztCfUNBuAeE0VzZFSVOGVgbkMjqezo6q6nsyg9q/KtuoJptbsyZq+r6+om+TCRHCSsTKcjkjGa7LMA8YECBVIWNpQKHFR4c4JThNyceL8pYRC+HGm9Qtmavepp+n38Ul5IcKpDryP0Auqgk+4ZyfcDXPdnoydeNkaDPufc+27220K1XlNKGgmEa5wXdYJZHVF++crwQd2IHepkcvGsEU4pWKLivKpNf4nicXJO2OAxgbgmakzi8mHiMXOavAxEt7Y3ISFjo6rclEjNEWmINGWSWM0WAlgGINK1nXdI2/aev6zPHb2vIKC2e7HyCgAsx8zhQcAEnsCRemxOne9uputfB7Yem3Gp6uImkZIgMJGuMvI7ssca5IUM7qC7KgyzAGKnvTtA/mPjX/bVgfpHlp/Gp0/+so//BN9nWZv+px6S3/dW6/WLL/3NTQr6fxS0oexz6DuCl3iUlRhcWB2UMz2xBdW4ec4TOKVDIW5qcht6wGPMTn5JwUoJEEwsQixBFm9dP1C01Wzj1CxYvaSrlGKsvIe4gOqnB8wcYI7jIINYD3NtnWtna7cba3FEkGt2knCaNZYpvDcfORnheSMOp9l05ckYFXCsCB+dh2VAKmi6ya2ZL49BYkgPRpVkhk7olaGohU4KS0aFOJUqNLKEeqUmhCAGO4s/wDLtjOccdQ1LTtJtTfanNHBaKQC7sFUEnAGT7ya5bY2puXe2rpt/aVjdajrcqsywW8bSyFUUs7cVBOFUEk+Q/OM9vSqkyxMnWI1CdWiVkFKkitKaWoTKkygsJpB6c8oQyjyDyh4EAYc5CIOcZxnOM8nUdWUOhBQjII7gg+RB94NUOaGW3laCdWS4RirKwIZWBwVYHBBBGCD3BGDWE7u2TpXXBtZ3m6pp7CM0gWHNzS8LI7K3RpUOJJOVGW41zYGJ2QonA1OEZhRB5hZpxZZgiwiCWPIaJrm5dE21Ek2tzeBDI2FYpIyk4zjkisAcdwCQSASM4OL/wCnvSff/VW7nsOn9h90r+2jDyRLPbRyKhPHmI5po3dA2FZ0VlVmUMQWUGOeOqboF3xjGx8Z75zjGO8an+MfH/nnMR7Yx/755bfxp7A+sov/AAS/Z1lY+hx6SwGfgpd/p7L/ANzU6Y/IGKVsbTJow8N0gjr83pHZkfGdancWp2bV5ID0Tg3rkppqZWlVEGBGAwAhBEHPfGeX1b3EF3Al1aOslvIoZWUgqykZBBHYgjyIrXXU9M1HRNRn0jV4JbbVLaVo5YZVZJI5EJV0dGAZWUggggEEVy3O6pCuOd3hpj7U5Pr65oGVkZkCp0d3h1WJkDY1tiAgxUuXuC5UYUlRokaYoRhppgggLAHIhZxjGc865poreJp52VIEUszMQFVQMkknsAB3JPYD/wApqwsb3U72LTtOhkuNQuJFjiijVnkkkchUREUFmdmIVVUEkkADNQSH1S9BChjLFsfGMiAIQBeXHZ8aH8uchzkBpcTGWYDOcfAQc5DnHxxnOOWIeqewAcfdKLP5Ev2dbHL6HXpKsgYbUvMEZ7z2YP5wbkEH+4gEVnuj9p6F2SE+4pGfAn5UaCmy+rm6Ny9A1tpqzIvSJVDu9R9rbMr1IQCGBME4SgRYBDwDwBELFf0Pdeg7lMn3DuPWBFjkQkgVc+QLMirk/RnOO+MVjXqH0b6k9KFtj1C006Y92W8FHntnkkC/OYRRTSScFyAXKhAxC8uRAOfzTSySzDTTCySSSxGmmmiCUAoBQcjMMMMHnAQAAHGc5znOMYxjlfJCDJ7AVjNEeRxHGCzsQAAMkk+QA95PuFdKryz68tuO+1tYzWNT2M/eTiz/AH7FXZG8tmHNpUZSuCHKpGaaWE9OYHGe2c48ZQwGB8RYwCFJ6dqem6vb+t6XPFcWvIryRgy8lOCMj3j/ANCCOxBNwbo2jujZOqfcTd2n3em6v4SS+DcRNFJ4ci8kfi4B4sO2fcwZThlYD6LCn8Uq2Hvk+nDgpaIlGkYnF+d07O9voWpuLzjClxVIY83OrkBvRgz5ig/BOSk5IRGGCCWEQsR1DULTSrOTUL5ilpEuXYKzcR7yQiscDzJxgDucAEjr2ztrWd467b7a27Ek+t3cnCGNpYofEc/NRXmeOMux9lE5cnYhUDMQDC73p2gfzHxr/tqwP0jyyvjU6f8A1lH/AOCb7Os+f9Tj0lv+6t1+sWX/ALmpV07eVSbARPM4pudsc+jAHBS1KXBnMPCYhc0ngEc3ubcuIRujUtwUaA0JakgoZhJgDQ4EWMAhXZo2u6RuC09e0aeO4teRUlc9mHmGBAZT5HBAyCCOxBOGd99O97dMta+D2/NNuNM1cxLIqSgYeNs4eN0Zo5FyCpZHYB1ZDhlIGV+VWrLpxSooaf7gVfuVV6afwBThvfW/CVDPoCuVFnP8GfzihDyjV4AEoS9mXZKMG3OICwErSQC/KWeWeQTaWz946XvLSxqGn+zOuBLET7cT/QfpU9yjgYYfQwZVzT1y6G7w6D7wfbO5k8XTpeT2d4ikQ3cIOOS5zwlTKieAktExHdo2jkfW31Rel0mu9M97C69MhCS40hBrhOYM3lFkJrUTEF+M93aCAeAoqwyigdxBx2C8Bx2z2V4xlRjjqj0uXXFfcW3UA1kDMsQ7CcDzZR7ph+0/L+dtd6HvphS9PZbfpj1OuGfYbsEtLtyS2nMTgRyE5JsiT2PnanuPkMiOsbVNrWZr1ZjJYtdPblDZ7DXIzyjfLGUMIyhiTubE+tigIQLW1aAI06xGoBkBgMiCIPf+WsWk6tqm3tUTUdOdob+Fv/hlZT5qfJlPn5GvXTeezNpdT9pXG1t028N/tq/hGRkEYI5RzQyL3SRDh4pUOVOCDjzuqaIb315uvXn3g3+jjFsxhGmDY9cCU+M5vOH4CfaOOecPKh0hzooz/CN/MajNF6dR+byzDt19hb907euneJHiLVogPGhz3B8uaZ7tGx8j5qfZbvgt4Cekd6OO6PR/3R6tc87zZV47eo33HAcDv4E+PZjuo1+cvZZVHixduaR4z6jHUYiWm0SHFImNtlOwUpbRmxeLmj9SgiCBT5hRUzmhRRgRloQCCLKFDkQDnE4GcYyEgJpgaV1G6jWmzbT1S04y7glX2E8xGD/2kn939lexcj3KCRdvoseixrfXjWxrWtCWz6ZWcoFxcAcXuXXBNrakjBcjHiy4KwKfvpGRDTef3+w7psNa/Py2Q2HZdhyEA1CgYFDxIpNInhQUlSJEiRKUM1QoUGjLTpUqcvAAAwAkkAQBADGm9zc6jreotcXDSXGp3Enc92d3Y4AAHcknAVQO3YAYwK93NM0za+wNrx6bpsdrpe0tLtSFUFYoLeCJSzMzMQAoAZ5JHbJPJ3YsSTbJ6ZHTIadYWlvue529A87CPKDI21tHkhc2VE2LiMgObW04GTEyyaLExuS3BwLyIBABCSpRZKyeeq2z6Y9MYtsRLrWtKr7hdfZXsVt1I+avuMhHZ3HYDKIccmfxV9Lr0urzq9eS7C2FLJb9MbeTDuMpJqUiHtJIOzLaqw5QQNguQJphz8OOGUm9+99d6UV5lwX+jk9sydGpDXFcBUeA5wOB4yPaOR5IEFQ2Q5rUY/im/lNWGh9On/N5hhN1b937p2ytO8STEurSg+DDnuT5c3x3WNT5nzY+yvfJXEHo4+jjuj0gN0erW3Oz2VZuvr19xyEB7+BBn2ZLqRfmr3WJT4svbgklLWyL3ti17YcLvmk1el1mrXpK/J5QkWHtqxjWNp4FDKVGhIzCcsCJgySAKEpLksKUJYfB2zjvnSvUte1bVtWbXL2d21NnDBwSCpByvDHzAnbiFxxx2r322p042VsvZUXT3QdPt49pR27QtbsokWZZARKZ+YPjPNljM0nIyFjy7dham6ZHU3adnmlvpi53BAzbBsyDIGxyHghC2W62ISPGc5thJeCkyOaI0xWTHBvLwEB4AiVJQ4KweQl2q6Y9To9zxLoutMqbhRfZbsFuFA+cvuEgHd0HYjLoMclTxp9Lr0Rb3pDeS792FFJcdMbiTLoMvJpsjnAjkPdmtWY8YJ2yUJEMx5+HJNI7qAaCQbdiBAyAaGLXREUCkNdWAMkfk5AIRiocQluCCjFC6JOSoeRYEEI1DaoHlQRgWBKE6m4uoHT+y3tYd+MWtQqfBl/8/Dkx3MZP4yhPJc5ZWxX6NHpLbi9H/cpyJLzYN9Ivr1kCM+5fWbbkQqXMagDBISdAIpSMRyRUtLHrixaKsV7gM+ZHaE2BCXYJK5CcISdWiVpxAUoHNsXph+WqRKi/LUIlqcwZJ5IwGlDEEQRZ0u1LTdR0LUX0/UEeDUIHwQexBHcMpHmD2ZWU4IwQcV777U3XtbqNta33Ntm4g1DbOoQZRx7SurZV45EYZV1PKOWKRQyMGR1BBFWf+l11RU13pmTXrYV7ISXGkIKb4NOXA0shNaiYgvwENDuePwFFWGUUDsEWewXgOO+OyvGcKNn+l3VFdcVNu7icDWQMRSnsJwPJWPumH7T8v53kH6YXoey9PZbjqd0xt2fYbsXu7RAS2nMTkyRgZJsiT3HnansfkMGPa3sfsfV2rNWvNq2s8hb2dvxlK0M6XJRz/LX84o0xvjUZbzDSsrnZdkkWfiIBKckAzzxlkFmGByvuTcml7V0x9V1V+MC9lUfPkf3Ig97H/gBlmIUEjTDpT0p3h1j3hb7M2Zb+Lfy+1JI2RDbQggPPO4B4Rpke4s7FY41aRlU0jdwNwLR3ItFXP5+ry3sbflUhgUCQqjTmCDMBxoTMI0eDAk4XPC7BJY3BwGWA5acAP5SyCyCCtIt4bw1TeeqHUNQPGBciKIH2Ik+gfSx7F3Iyx+hQqr9BfQzoZs/oPs9NtbaTxdQl4veXjqBNdzAY5NjPCJMkQQAlYlJ7tI0kj7Relr0tTLTMYNj9j2AZFYkDTu1b1u7JxFmWQYWIJyOTydGcHAgQIAsYGlSjxjL1nGBjx6DthblHpb0tOqmPcm5I8aUMNDCw/pvodx/qveqn+k8z8n8/T/0xfTFXZq3PSnpTcht3MGjvr6NsixB7Nb27DzvD5SSD/Nfmr/lOTb2T7iuKtdea1frMs1+RRWFRVEHJhmcF+erP8GS2xiYW0vwGOLu4mAwSlSlY8Qxf9IAiEHZPWdZ0vbulyanqcixWUS/nJ9yIPex8lUf+mSPJ/Y2xt2dT92W20do20l5uC8k7DvhRnLzTOchIkB5SSN2A+liAaVO9O9tlbq2BlxeBqY1VUbXKfw5rYlTgaNoTmByn+/H4wnwlvEucU2P4ygXiAmAMRKfAS8jyZpVvrfepb11DxJsxaVGx8GEHso8uTf2pCPM+QzxXAzn3+9HX0cdqdANs+q2IS73ldxr69flcNKw9rwYQe8VsjfNQYMhAkly3EJObpddUZTSClk182Eez1dNKzym+DThwNMUKarUqB4AS0uxw8jMOrw40fYIs9xM4s98d0mchIvrpd1RbQ2Tb24XJ0YnEUp7mAnyVj74T+z/I+brp6YXoexdQorjqf0vt1TfaKXu7RAAuoqBkyRgYAvQB3HldDsflsGS0DZFb11etdPcAn7I0zavps0gJWojhhUJFiRQEClA6NbgmH5iValM8tSiWpjAHEHAAaUMIghFjaDUdN0/XdOfT9QRJ9PnTBB7gg9wykeRHZlZTkHBBzivIPam690dOt02+5ts3E2n7m0+bKOPZZGXKvHIjDDIw5RyxSKVdSyOpBIqlpv7oDPNKJ54wevldKyteeGvrBERjIgCzgxR7Hy/05YEzfLW9KAWQiwEBDkQDKhPgOQqE6bSzqBsC/wBl6hkcpdFlY+DLj8/hyY7CQD8QcDkuMMq++vo0ekvtvr/tvi3hWW/7KIeu2WexHZfWbbkSz2zsRkZLwORFKSDHJLm3podS991PfEdV2orcZDrtIXHORBxg9e6VU6LzvEokUdThyYeqjipQZkx0ay8ZFkWRKkofUeaSrrfTTqXPtKcaVqxaTb0jf3loGJ7ug8yhPd0H5ae1kPj/ANLT0S9O60afJvPZkcVt1Rtov7kj1GNB7ME7dgs6gcbe4btjEMx8Lg8FvlNOYYshhNippVHzYCdH8ywuZgdkPswKL5QfeeX/AC9+bhvC0Bb8ZOEoyZgoJWMiznGMZ7bfrfWT2I1JZYzYmPxPE5Dhwxy58s44475zjFeHEu3teg147Wms7pdyrderG1MT+sesc/D8Hwsc/F5+wEC8i3YDNVJOpv1N3bZ52cKYphwXsuvrKvwBxcQYPQOdvOaA8IynR0KGElSjhaNSTgxubjMBGeMIVSoODcEEJdR+p3U6Xc8raLorMm3kb2m7hrhgfnN7xGD3RD59ncZ4qntr6Ivoi2XSGyi37v2KO46nXEeY4zh49MjcYMcZGVa6ZTxnnXIQEwwnh4kk8RtH9H7I3UsgMdjoT49XUePSKLGsZQkEc3RtuOFkQG5uALJZTrLHUosQUSIIsfyyabkBABjxaextjalvXUvV7fMemxkGaYjsg+gf2pG+9X85woJrN/pCekJtPoBtM6pqhW63RdKy2NirYknkH37+ZjtoyQZZSPoRA0jKpuw0rStYa4Vix1fV7GljENjCUZghGDLEtcloiwjdJJJHQYShOT04iK8xSpM7Y7YwAGAEgLLBuvoui6ZtvTI9L0uMRWUQ/Ox++d297N5kn8QwAAPn76gdQN3dVd3XO8N4XL3eu3bgdgeEaZ+Tggj7+HFHnjHGufMsxZ2Zmrb9UrqlGWmY/wCuGuD+MisSBqGmyLIaVAizLIMLEIlZGIwsJFgQIEAWMgVKgZxl6zjIAZ9B3yt1t6pdUjqpk23tuTGlDKzTKf6b6UQ/6r3Mw/pPIfJ/P9W/Q69DpdmrbdVuq1sG3cwWSxsZFyLEHutxcKfO8PnHGf8ANfnN/lOBb65tH94LI0rsgMijoj5DXUhPSJ7GrlQrES3SRuJFkIHFuGLBhTVLGoowQkS0Ic/zyUbgZAxgzjrY2+dS2VqXrFvmTTZCBNCT2cfSP7Mi/et+Y5UkVtT6Qno97T6/7TOl6oFtd0Wqs1jfKuZIJD94/kZLaQgCWIn6HQrIqsLsNK3VWGx9YMdoVe+JZPDpOlGWIJgCwrW1aEsIXSNyRrEI0Ta9NojfLUpjO+O2cDBkZIyzB7saLrWmbk0yPVNLkEtjKPzqfvkdfvWXyIP4xkEE/P31A6f7u6Vbuudn7wtntNdtHB7E8JEz8nPBJ28SKTHKORceRVgrqyrWW6o3S6U0gpe9hNfGQ9XTSs81wnEGbyhqFNVqVBmRnOzSUDAzTq8ONH3EHHcTOLPbPdJkOSNZOqPS5tDZ9w7eQnRicyxDuYCfNlHvhP7P8j5vrd6HvphRdQorfpf1PuFTfaKEtLtyAuoqBgRyE4AvQB2PldDuPlsiTW3p/uBaOm9opJ/AFeXBjcMpUM9gS5UaSwTlgJNEZlGswWE7CF4Q4OMG3uACxnIjhi/KYQYeQbjbZ+8NU2Zqg1DTzygbAliJ9iVPoP0MO5RwMqfpUsrbW9c+hmz+vGz321uVPC1CLk9neIoM1pMRjkucc4nwBPASFlUDusixyJdy1w2Pq7aWrma1qpeQuDO4Bwld2hVksl/ib+SWUY4RqSt5ZpuULshyaHPwEMlQSMB5AzCDCzBbu7b3Jpe6tLTVdKflA3ZlPz4396OPcw/4EYZSVIJ+fTqt0p3h0c3hcbM3nb+Ffxe1HIuTDcwkkJPA5A5xvg+4MjBo5FWRWUa29/erdGdWpikqenmOOWnZjUrEKxBOq1biKw0nCc3BUcGpZ1BClZMDFAyzFBQR+UgKBks3xHmZARjbf/VuDa16NK0WOO61VD8tyLcIxj5mUIJkzgkZwo7H2jhdrfRq9CTVOsegvvTflxdaPtGZP8h8NF9YujyGZwsqlUtQoZUYjlMx5piNQ0lXvXHY60NWrQZbVql6y3PLdnCV2aVXmHMEsYDjChuEZkzeWaVhwaV+Cg5+AgHJzgAPIGWeWWYHV7be5NU2tqiarpT8Zl7Mp+ZInvRx71P/ABBwykMAR7AdVelWz+sez7jZm87fxbGX2o5FwJraYAhJ4HIPCRMn3FXUtHIrRsym7jp/uBV+5VXpp/AFOG99b8JUM+gK5UWc/wAGfzihDyjV4AEoS9mXZKMG3OICwErSQC/KWeWeQTu1s/eOl7y0sahp/szrgSxE+3E/0H6VPco4GGH0MGVfnz65dDd4dB94PtncyeLp0vJ7O8RSIbuEHHJc54SplRPASWiYju0bRyPrb6ovS6TXeme9hdemQhJcaQg1wnMGbyiyE1qJiC/Ge7tBAPAUVYZRQO4g47BeA47Z7K8Yyoxx1R6XLrivuLbqAayBmWIdhOB5so90w/afl/O2u9D30wpenstv0x6nXDPsN2CWl25JbTmJwI5Cck2RJ7HztT3HyGRHWKqy1LN19slnsKuX51hE+h7icEhSAvJZxRgM5TOTK9NawvJK5vVgwMhYiVFjKMBnIBh/5awaVquqbe1JNS02R4NQhJwf/JlZT2IPkysMHyIr133js3aPU7ak+191W0OobZvohlScgg+1HLFIpyjqcPFLGwZThlb6eJf3+w7psNa/Py2Q2HZdhyEA1CgYFDxIpNInhQUlSJEiRKUM1QoUGjLTpUqcvAAAwAkkAQBADHXc3Oo63qLXFw0lxqdxJ3Pdnd2OAAB3JJwFUDt2AGMCpvTNM2vsDa8em6bHa6XtLS7UhVBWKC3giUszMzEAKAGeSR2yTyd2LEk2yemR0yGnWFpb7nudvQPOwjygyNtbR5IXNlRNi4jIDm1tOBkxMsmixMbktwcC8iAQAQkqUWSsnnqts+mPTGLbES61rSq+4XX2V7FbdSPmr7jIR2dx2AyiHHJn8VfS69Lq86vXkuwthSyW/TG3kw7jKSalIh7SSDsy2qsOUEDYLkCaYc/DjhlJvfvfXelFeZcF/o5PbMnRqQ1xXAVHgOcDgeMj2jkeSBBUNkOa1GP4pv5TVhofTp/zeYYTdW/d+6dsrTvEkxLq0oPgw57k+XN8d1jU+Z82Psr3yVxB6OPo47o9IDdHq1tzs9lWbr69fcchAe/gQZ9mS6kX5q91iU+LL24JJSrta1rM2Fsx7sWxXtymU9mTkX5pvljNGIZowp2xiYmxOEQETaiAICdGjTgwAsGAhCHv/PSjVtW1TcOqPqOou01/M3/wqqo8lHkqjy8hXv3szZm0umG0rfa21reGw21YQnAyAMAcpJppG7vI5y8srnLHJJx5bt6e6G0tl+tL3KbElaqC7ESNIjfK8hijyvZ2LIyCTTio9Y+QJlC774kwTg4OylFgTIIJeRgUGYPT4zdo/Q27vNsvdajKYNxSANDGfmIAPmTdieT+/j/RdshjyWvPrfX/AEiOi6H1at9G2rZpqPS61dob26XPj3DEgGaxyyp4VvglfEBF2C3Fol8OU6OJZE7JoeyXCMSdvkFd2dXcgJ84nzjmt9j761nFLW5ybXFEaEeOwwlKkS1KaIo4oRZ5BggCAPODLu01LQdTa1ulkttUtpO47qyMpyGUj8zKynBGGUkEEehui61tLqRtKLV9IltdV2hqtqcHAkhmhkBR45EcflRyxSKGVg0cihgyi2B0yOpu07PNLfTFzuCBm2DZkGQNjkPBCFst1sQkeM5zbCS8FJkc0RpismODeXgIDwBEqShwVg8hLtl0x6nR7niXRdaZU3Ci+y3YLcKB85fcJAO7oOxGXQY5Kni56XXoi3vSG8l37sKKS46Y3EmXQZeTTZHOBHIe7Nasx4wTtkoSIZjz8OSaRe/2gMD3WgeDC8oIpdcUQHhr6wREdgmBx5ij2Ql/pyxKXCJOCkQshFgJihsUGZUJ8CwJQnU3Hv8A2BYb1sMjjFrcSnwpcfn8OTHcxk/jKE8lzllbFvo0+ktuToBuTg/iXuwL2Qeu2We4PZfWbbkQqXKKACCQk6ARSkERyRUt7HrixaKsV7gM+ZHaE2BCXYJK5CcISdWiVpxAUoHNsXph+WqRKi/LUIlqcwZJ5IwGlDEEQRZ0t1LTdR0LUX0/UEeDUIHwQexBHcMpHmD2ZWU4IwQcV767U3XtbqNta33Ntm4g1DbOoQZRx7SurZV45EYZV1PKOWKRQyMGR1BBFdxvTZi8Nk18Wcbpn7vNj4XG0cZjoV+SSkyFElJTlKVwkiQpOQpfnsxOA1wcDQjWLTAh80wQSywgm9e3Nre5ZYn1q4edoYwiZwAAAMnAwCzYy7nLMcZPYAULp10k6edJ7a8tdg6ZBp8eoXTXE5TJZ3YkqnJiSsMQYrDCpEUSluCgs5bb50telqZaZjBsfsewDIrEgad2ret3ZOIsyyDCxBORyeTozg4ECBAFjA0qUeMZes4wMePQdsLcv9Lelp1Ux7k3JHjShhoYWH9N9DuP9V71U/0nmfk/n6OemL6Yq7NW56U9KbkNu5g0d9fRtkWIPZre3Yed4fKSQf5r81f8pybeyfcVxVrrzWr9ZlmvyKKwqKog5MMzgvz1Z/gyW2MTC2l+Axxd3EwGCUqUrHiGL/pAEQg7J6zrOl7d0uTU9TkWKyiX85PuRB72Pkqj/wBMkeT+xtjbs6n7stto7RtpLzcF5J2HfCjOXmmc5CRIDykkbsB9LEA0o96N6LG3VsbLw8ZUxusI2pVFVxXBSrJqNlRm58sT29iL7EOktdCMY9Sp7ZASDPkEeEsOcj0p31vrUd66j402YtLiJ8GHPZR/ab3NIw8z7vmr28/oB9HX0ddq9ANq+o2PC73fdopvr4rhpWHfwos947aM/MTzY/KSZcgLnbpzdMuTbhrzbAsM98g2vzQcrR5f24CdLIp++J/MIGzwsbilWJC2xpV4/wB4uZhBxIDAZSEhGfk4aSu9OemV1vGQ6hqJkg2+hI5jAeVh24x5BHFT89yCMjguWyUxx6VHpcaR0Ktl2xthbbUeps6q3guS0FnC2CJboIyMZJF/oIFdWIImkKx+Gs8Z90NL7O0vs46GzIkbxEHgatZXdiI0hhDLMmUgwPixkPiOC1yNrCcWBwbxmCMTmCCMAjU5pJxls702Xqey9TNneDnZPkwzAYWRR/8Aq69uaZyD3GVKsct9A+vm0evm0V17QWFvrtuFW+sWYGW1lI/N4kEmGME4UBwCrBJUkjTYd0uuqMppBSya+bCPZ6umlZ5TfBpw4GmKFNVqVA8AJaXY4eRmHV4caPsEWe4mcWe+O6TOQkZE6XdUW0Nk29uFydGJxFKe5gJ8lY++E/s/yPm6u+mF6HsXUKK46n9L7dU32il7u0QALqKgZMkYGAL0Adx5XQ7H5bBktA2RW9dXrXT3AJ+yNM2r6bNICVqI4YVCRYkUBApQOjW4Jh+YlWpTPLUolqYwBxBwAGlDCIIRY2g1HTdP13Tn0/UESfT50wQe4IPcMpHkR2ZWU5BwQc4ryD2puvdHTrdNvubbNxNp+5tPmyjj2WRlyrxyIwwyMOUcsUilXUsjqQSKpab+6AzzSieeMHr5XSsrXnhr6wREYyIAs4MUex8v9OWBM3y1vSgFkIsBAQ5EAyoT4DkKhOm0s6gbAv8AZeoZHKXRZWPgy4/P4cmOwkA/EHA5LjDKvvr6NHpL7b6/7b4t4Vlv+yiHrtlnsR2X1m25Es9s7EZGS8DkRSkgxySxpI2UvFLRyvW8ixpAXTC2QAkh8J9QD0WVoBDOMQgVZB94Aj6hwFhaY2YN9ANeAKnJXn9zM20u5dcj0M7bW5k+4rSczHntnzxnz4E+0UzwLjljl3OWZek3TubqInVaTSrU7+jtTALvj7XHsA5XPAzBMxLPx8YQkw8/DwozRo/o/ZG6lkBjsdCfHq6jx6RRY1jKEgjm6NtxwsiA3NwBZLKdZY6lFiCiRBFj+WTTcgIAMeK3sbY2pb11L1e3zHpsZBmmI7IPoH9qRvvV/OcKCasP0hPSE2n0A2mdU1QrdboulZbGxVsSTyD79/Mx20ZIMspH0IgaRlU3YaVpWsNcKxY6vq9jSxiGxhKMwQjBliWuS0RYRukkkjoMJQnJ6cRFeYpUmdsdsYADACQFlg3X0XRdM23pkel6XGIrKIfnY/fO7e9m8yT+IYAAHz99QOoG7uqu7rneG8Ll7vXbtwOwPCNM/JwQR9/DijzxjjXPmWYs7MzVt+qV1SjLTMf9cNcH8ZFYkDUNNkWQ0qBFmWQYWIRKyMRhYSLAgQIAsZAqVAzjL1nGQAz6Dvlbrb1S6pHVTJtvbcmNKGVmmU/030oh/wBV7mYf0nkPk/n+rfodeh0uzVtuq3Va2DbuYLJY2Mi5FiD3W4uFPneHzjjP+a/Ob/KcC31daf6f2juRaKSAQBJlvY2/KVdPZ6uSmnMEGYDjRF5WLMliJwueF2CTAN7eAwBy04AvzFkFnnlYu2fs/VN56oNP08cYFwZZSPYiT6T9LHuEQHLH6FDMu4HXPrns/oPs99y7lfxdQl5JZ2aMBNdzAZ4rnPCJMgzzkFYlI7NI0cbzm6i/SpetVmlJbFMKZDPKVIQNiKY5dcELZXA3ksghIc8vIm5IkTq4o/rceYFUWSWFAoN8g3GAZJMMvnqP0pm2rENW0UyXGihVEnLBkibABZsAAxue/IAcSeJ7YJ149Fj0zLDrLevsrfyWum7/AGkke18PKW95ESWEUXNmZbiFPZMbMxmRfEQlhIixF0f3gsjSuyAyKOiPkNdSE9InsauVCsRLdJG4kWQgcW4YsGFNUsaijBCRLQhz/PJRuBkDGDNpbG3zqWytS9Yt8yabIQJoSezj6R/ZkX71vzHKkis4ekJ6Pe0+v+0zpeqBbXdFqrNY3yrmSCQ/eP5GS2kIAliJ+h0KyKrC67TNzVbstVrPZNbPCGWQaVoDk55CgkkSlCpGTgp3i8oaDcnegd0PneUqSm4EHIRYEHJhJhZg91tG1nS9y6Umpaa6zWMy4IPmD98jr3wwzhlP5sggn5/d+7C3j0m3jPtPdkElluKykDAqTxdc5iuLeUY5xPjlHIuCCCCFdWVazXVG6XSmkFL3sJr4yHq6aVnmuE4gzeUNQpqtSoMyM52aSgYGadXhxo+4g47iZxZ7Z7pMhyRrN1R6XNobPuHbyE6MTmWIdzAT5so98J/Z/kfN9bPQ99MKLqFFb9L+p9wqb7RQlpduQF1FQMCOQnAF6AOx8rodx8tkSapKL2YvDWxfKXGlp+7wk+aRtZGZEFBkk1MuRKiVBSZcFIrKUEJn5kMUDNb3AoIFiIwQvKMCEwwI8UaDubW9tSyvotw8DTRlHxgggg4ODkBlzlHGGU5we5B3Q6i9JOnnVi2s7Xf2mQahHp90txAXyGR1ILJyUgtDKFCzQsTFKoXmpKoVxEjbJJLnJX92t73Jng/z3Nf6FIveXI7zDweqcFfkAUqjMGKVIfMNH37mGY757ix3pCRXF3IeCvLKcscAsfPuTjJ8z3J95q95rvStEtU9algtLFcRpyZIkGB7KLkoowqnCj3L2GB2sUdZrptxGsGB33Eq5QyRRCvkTUgs+v0xaklvcX2TuAUaWXRIohF6VvXLXA/u5pB5KTm5FlSUIJvmFnZ/6xbA0+xibd2kFYQ8oWeLGFLucCSPHYEn569gfnDByG8x/QU9Jvce5b6HohvQS300NrI+n3hIMiQwJya2uSxDOiIPkJRydQBE4KcGj0a647HWhqzaDLa1UvWW55bs4SuzSq805gljAeaSNwjMmbyzScODQvwWHPwEA5OcAB5AyzyyzA4Y23uTVNr6qmqaU/GdezKfmSJ70ce9T/xBwykMAR6AdVelez+sez59mbzt/FsZvaikXAmtpgCEngcg8JEyfcVdS0citGzKb4mq1rptpqDrm94+znxdBP2g9ZlgeFRalY1OLa6LmR3SBVoihkLERTq2HemP8JQz0/gGMokYhFA3p2vr8G5tDt9agjaNZ0zxbBKkEqwyPMcgcHsSMEgHsPnS6udOb3pL1E1Tp9f3MV3Pp04UTRhlWRHRZY2Kt3RzG680ywR+Sq7qA7ad+sf014m5QGb7k18oYodMoekTu1qshZaolqsFvUrErcGQJCkqEYEM4JUKysHmZwEhxK7jNEA8GTDsM9YdhafNYS7w07jDexgNOuMLKCQOYx5SgkZPk47nDDLb2egx6Tm49N16w6HbpEt/t+9cx6dLkGWycI0ngsWI52hCtwGS8DYVA0bBI8ldI3pqxOrK4g+08yUMUztWy4q2yaEmZLVGNVaROSoAqEpLSWrQljNmTo3KMBXrvDj0xYxJEufLyecqqXSbYOnaLp8O6L/jPq1zHyj7ezDG4yOOcfKMD7bY7A8F7cme0vTZ9Jzce9tz3/SDQBLYbK0q8eC6GQJb+4gfixlKkgWsci5hhyebATze34ccM+d79ixaV67SK6VEdDMHQDo2xOKshKnJCAyUSAtd91Kn9QZlMoJYEXoRmKMJsDUG+EJQMA8eTi8g733Ym0NBfV/CM0+QiL5LzbPEuc54juTjJPkMZyNZ/R66OSddOptrsUXa2NiYnuLiXBaQW8JXxFhXBUzNyCpzwi5Lty4hHoqW/b9h3vYcjtK0pGrk8yk6vKlwcFGfLJTkAD4UbU1Iwf2drZmtN2JSpScBKJKDjGMfzznRzWdY1HXdQk1TVJDLeSnJJ8gPcqjyVVHZVHYCvog2Nsba/Tja9rs3Z9qlnoNmnFEXuWJ7tJIx9qSWRstJIxLMxJJ8gLNHRx6a0TbYDCNybBUMUxmMwSKHeqWQwCo1qr5vTLVbaKQKylSEAF04PUJDcEGBwIhuK7DKEM8eDCdkOj2wtPhsIt4ajxmvZAWgXGViAJHM585SQcHyQdxljlfKT05/Sc3HqWvX/Q7awlsNv2TiPUZcgS3rlFk8FSpPC0AZeYyHnbKuFjUpJYK9lHH/ANZF/wDYf/8Azc2B5ivMutanUW6acU3EgCuSIVLDELvg7MrNiE7MArwldm9GWatHDpp6RCcrXR5SZkYk54QGqWxQPJpIRljUJ1GNeomwtO3lYG4j4w65bofDlx2YDv4cmMkocHBwWQnKggsrbZei16TW4+hW5U0u4Et9091CdRc2YI5RuxCC6teRCpOowHQlY7hAEkKsscsdIBtdHeMvSF5ZHNczvrC4p3JqeGlWoQuLY5tqkKhE4Nq5MMlUkWI1RATCjQCCMAw4FjOM/wAtKo5ZrSdJIWKXCMCrKSCrKexBGCCCMgjuK9/ryzsdVsJLHUYY59NuImSSKRVdJI5Ew6OjAqyshKspBBBIORVznpN7tSzdiuZRGLAbAFWnTqeOJZNLiQpkzLOGx+w5J2V89Emx5jZJBCZjguJBZIUYx4CcRkGDcpiNyulm/rjd2mSW2pIfuraBA8gwFlVs8Wx96/snmAOOfaXGeK+D/plejhpXQrdVrq+1Zwdna40rQWzFjLaSRcDLDzIIkgHiqYXZvFAzHIGKCWTMvUC6bcR3Rr8Sj1DJE7niLaqzALCyWp8Ayi8GqsxGYYTIjFTjEl5+RZCIITFDaoHlQnCLAlCdTUeoGxdO3rp4IxDrcKExTY/GfDkx3MZIP0lCeS5yytaHoz+krufoFuYR/KXuwb6VfXbLl3ycL6zbciFS5RcAglUnQCKUjEcsWgnpHdOCO7STGV2vark1OddUxMiY2Ovixr8GTSYp05TmRh8P9GEoEKRlGAGMgA8nrzP4RgSyAjwfgjpRsC03HfS6nrDB9Ps5uPhDPykgwRyPb5MZyQO7nscLnl6Q+ml6Tmt9KNAs9mbIjkh3Rr1j43rrccWts5MfyIBJN0xyA5HCFfbQvIVMdvNXHD2dsUq8+iAjam85V6dL4w+BKgTjHklMV5BJQexROQgD3CHHwx3xj+W3LukUZbHyajGB9AHurxGiilvrtYuWZppAMsT3ZzjLHufM5J7n8dUP99d4rA3OtJY4uJ65iqmKOTilrGv8jCUS1t2DjCAv8gJTqFKZbMnhMUESo3BhpaYOfTkC8oORD0a35vjUN6arzctHpEbEQxf2R5c3GSDIw+cckD5q9hk/RN6N3o8bZ6B7PS1t1jud63sSNf3uMmR8K3gwllVktYmYiNeKs5HiyDmQFyr0stCW3eK3pACYv5LXWVSJo+/zhkTHr08gmOH1W4lM8cbFqZOItqbFY2c/7xWYNAqLIwEtMHBhvqE090x2TBvLV39efjpdqFaRRkPJyJ4oD96p4nm2eQHZe55La3pd+kRf9A9kQNt628Xd+stNDaSuFMFr4SoZZ3QnMkiiVfAiKmNny0pKJ4Ut1+OVighseZorFGxgjsZjjajZ2NiZiPQNbS1ICi0yJAgRJ0ZZCZMmJLwEIQ4xjGMc3Ttoba0t0tbRFjtowFVVACqoGAAB2AArwJ1XVdT17UrjWtauJbrVbqVpZppWLySSOSzu7sSWZiSSSaxlsBqrA9l6xfaptdob3qNvJeDUyko0ZD1G3okJpbbJY04jQnCbH1sGeLJZmAiLMLEMk4BpBppQ6VuDRNJ3Ppkmk6tHztn8j2DI3udD96y+4+RGQQVJBvDpn1L3d0k3dbb02Xcm31W3OGU5MU8RI5wTpkeJDJgclyCpCyRskiI60QNvtbXfUnYOf0O9SJtlh0OVoDEUgayVKUpzZnxrSPrKeqRqygCQumWtxKwqIAI4kpRgYSzTQYwMWjW7NuzbW16fRZJFlMZGHAIyrAMpIPk3EjkASAc4JHc/RR0V6o2fWTpvpvUGztZbMXyOHhdlbw5YnaKUK6/Pj8RG8NyEZk4lkRiVXbn0ct/p62T6EabWAFwmMOmCs9nql7MUANda9cCEStyywKjVRoBroOoIRmZJLxkR7cb2ASEZA8Fk5d6O9Qr+C+h2dqPKaxkJWBs5aIgE8Dk94iAcDzQ9hlThdIfTn9GPbmo7fv8ArjtYw2G4bKMSajFgiK9QsqeMoUHhdhivNsBJ19pysil3s62lQcTuiByOtLMYmOVwqWIDEDuzuGVGcDD4/EnWJFBZAFLe6N6ooB6VUQMB6Y8ATCxBGHGcbJ6pp+na1YSaZqcQlspUPJT/AHe8HzDA91YYKkAggivJzZ279y7C3Habt2jdyWWv2MgeKVD3B8mVlOVeN1JSSNwUkQsjqVJBqGy7pLvrT1DI/pi1Wc0ezEvjxtns8yXJlpr221oQa7mq21xbyW0lCrnCMtlUEFeWItAqFgs8Qk/jEnK1Ju+lssW/49oRXK+pSr4yyEHmIRyyCoABlHEgYIVuzezkqPbnRPTEtbz0Z7nrpe6TJ92bK4WxltUZRDJfERhXRyxdbRjKjtyDTRjlGBLxEj216Q1lg+u9ax6qapZWuPROOkZwAGDDTnJ3cjQlfeL+/uPpCzXV+djS8DUKB4x37BAAICgFlg2x0PR9M27psek6VH4dpGPzsc4LufvnY9yT+IYAAHip1C6h7r6o7sud57zumutbum7nyjijGeEMKZIjhjBwiD+9mLOzM1cnrLb+T5FNpjpjXAV8PYmIluS27KSjwFOk2++mhC8kxNmNTGiOb4dlucivXiFktS4mZEnEEtKAwKvXrrH1Cv8A1uTZumcobZQBcPnDSZUMI1we0eCOfkXPskBAQ/p/6Cnox7d+4tl123aYb7VJ2dtNt8ExWvgyPEbmUMAHuuaN4IAMcCgSgtMyGDSlqzr69bS33W9EMD81xhwsB4Uo8v7wSrUImpvbGte+u6rCREUYoWqy2lrO9MR4igHqPAAZpIBCNBhXa+gzbm1u30WCRYmndhyYEhQoLMcDzPEHA7AnAJUdx6A9XOo9j0k6dap1Bv7aW7g02AMIYyqtI7ukUalm7IhkdebYYonJlR2ARr4uuOo1f6s1cz1TVTYhb2duCFU7u6oYjn+Wvx5RJa+SyRwAiKyvdl2Sw4+AQEpyQAIIAWQWWWHefbe39K2ppSaVpSFYV7sxxzkc5y7n3scfiAwqgKAB86XVbqrvDrHvCfee87jxb+b2Y41yIbaEElIIEJPCNMn3lnYtJIzSMzHNrhBBO6Fc1upDO5tbmjUt7k2uBWVqBwQLSRpliFcjUozE6tErTnCLNKMCIBgBZCLGcZzjNZl8GWJ4plDRFTkEAggjBBB7EEdiD2IrH1pdXNndJd2Ujw3sDq6SIxR0dCGV0ZSGVlYAqwIIIBBBFU3erl08I9ptNYxY1buiEmrLhdnwlogojFpzlB39qJTODo2IFR6XylsTMKWgEiyYd6pP3yQPBgQBOFp71Y2FabSv47/SmA0u7ZuMRzmJ/ZLKD74+/s5PIfNOQoJ90/Qu9JTWutm3rrbG8YmfeGiQxGS7XiI7uGQskcjqCClyChEvFfDftICpYoIkaP7wWRpXZIZDHRHyGu5CekIsauFCsRLdJG0gWQhcW4Y8GFNMsaSjBCRLQhz/ADyUbgZAxgzbOxd9alsvUvWLbMmmyY8aEns6+eR/ZkX71vzHKkisxekL6PW0+v20jpmqhbXc9qrNY3yrmSCQ59h/IyW0hXEsRP0OhWRVYXuIomTWPBI3K0ycgcensSZpAmbHsosZ4maUs6VxIQu6MsK5CI0SFdgtQUEw4rxeIOBDD8c7w215b6hZx3CqfAniVgGA+bIoOGGSPI4IyR+Ovnb1jTr7a24brR5ZANU068khMkTNgS28jRl42IR8c05IxVWxg4U9hUp6t3TcjmrMwiVq1Q4NDVXNyzA2Nk16IS7A4TMD0xzmbhiPwjGUOFKyCRjLIGPBzeZ/CKCYRkGCNTuq2wLPbl/FqejFUsLuXh4Rz8nIV5ewe/yZHkD3Q9hlccfaj0LvSe1vqxoF5tDfMclxunQrITG9HH/K7YEIPGBYH1pSQC4BWZfbcrIGMm//AKe/TdjOmFdiwBazSq4Zq3IT7EnuMLMJxAB4VJEUihR6Mk9DFWo8zv4hgAocDw+efgGMEJ02een+xrHZWm5UiXWZlHjS+76RHHkErGp/EXPtNj2VXza9Jr0k9wdfd1ZKPZ7F0+VxY2RIyM+ybm4Kkh7mQDGASkCHwoyxMksv/9k=');
    background-size: 100% 100%;
    cursor: pointer;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2) !important;
    transition: 0.3s;
}


/***********************For OneTrust****************************************/
/*.optanon-cookie-policy-subgroup-table-column-header {font-weight:bold;}
.optanon-cookie-policy-subgroup-name {font-weight:bold;}
.optanon-cookie-policy-subgroup {font-weight:bold;}
.optanon-cookie-policy-group-name {font-weight:bold;}
.optanon-cookie-policy-subgroup-description {font-weight:normal;}
.optanon-cookie-policy-subgroup-cookies-list {font-weight:normal;}
.optanon-cookie-policy-cookies-used {font-weight:bold;}
.optanon-cookie-policy-group-description {font-weight:normal;}*/

/*******************For Card Layout Smart Tracks****************************/
.card {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2) !important;
    transition: 0.3s;
    position: relative;
    right: 0;
    top: 0;
    height: 300px;
    width: 100%;
}

.card:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2) !important;
}

.card-container {
    padding: 2px 16px;
    height: 100%;
}


input.unique-class[type="checkbox"]:checked + label::after {
    content: '';
    position: absolute;
    width: 1.2ex;
    height: 0.4ex;
    background: rgba(0, 0, 0, 0);
    top: 0.9ex;
    left: 0.4ex;
    border: 3px solid blue;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

input.unique-class[type="checkbox"] {
    line-height: 2.1ex;
}


input.unique-class[type="checkbox"] {
    position: absolute;
    left: -999em;
}

input.unique-class[type="checkbox"] + label {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

input.unique-class[type="checkbox"] + label::before {
    content: "";
    display: inline-block;
    vertical-align: -25%;
    height: 2ex;
    width: 2ex;
    background-color: white;
    border: 1px solid rgb(166, 166, 166);
    border-radius: 4px;
    box-shadow: inset 0 2px 5px rgba(0,0,0,0.25);
    margin-right: 0.5em;
}

.welcomemat {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index:999999999;
}

.welcomemat-box {
    position: absolute;
    padding: 10px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color:  #DA291C;
    color: #fff;
    width: 40%;
}

.welcomemat-box p {
    margin: 0 20px;
    text-align: center;
}

.welcomemat-box ul {
    width: 100%;
    text-align: center;
}

.close {
    position: absolute;
    left: 100%;
    top: 0;
    margin: -10px 0 0 -10px;
    width: 20px;
    height: 20px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    border-radius: 50%;
    background-color: black;
    cursor: pointer;
    text-decoration: none;
}

/*******************For Angularjs Material tabs****************************/
md-tabs {
    background: #f5f5f5;
    border: 1px solid #dcdcdc;

}
md-tabs.md-default-theme md-ink-bar, md-tabs md-ink-bar {
    color: #fff !important;
    background-color:#fff !important;
}
/*Tab's text color*/
md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]) {
    color: #fff !important;
}
/*****************Active tab's text color***************/
md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-active, md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-active md-icon, md-tabs.md-accent > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-active md-icon, md-tabs.md-default-theme.md-accent > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-focused, md-tabs.md-default-theme.md-accent > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-focused md-icon {
    color: #ffffff !important;
    background-color:#575759 !important;
}
md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]) {
    color: #000000 !important;
    font-weight: 500;
}

.offeringlinksTab {
    padding: 10px 10px;
    margin-bottom: 20px;
    background-color: #FFFFFF;
    border-radius: 0px;
    text-align: left;
    line-height: 30px;
    margin-left: -10px;
}

.offeringlinks {
    /*color: #FFFFFF;
    font-weight: bold;
    font-size: 15px;
    text-decoration : none;
    background-color: #5499C3;*/
}

#tool-header-links a:hover {
    background-color: #6bb7e6;
}

#tool-header-links a:active {
    background-color: #6bb7e6;
    color: #FFFFFF;
}

#tool-header-links a:focus {
    outline: none;
    background-color: #6bb7e6;
}

#tool-header-links a {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
    border-radius: 10px;
    background-color: #5499C3;
}


#tool-header-links-2 a:hover {
    background-color: #6bb7e6;
}

#tool-header-links-2 a:active {
    background-color: #6bb7e6;
    color: #FFFFFF;
}

#tool-header-links-2 a:focus {
    outline: none;
    background-color: #6bb7e6;
}

#tool-header-links-2 a {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 15px;
    text-decoration: underline;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    padding: 5px 10px 10px 10px;
    background-color: #1B77AF;
    box-shadow: inset 1px 1px 1px 0 #6bb7e6, inset 0px 0px 0px #1B77AF;
    -moz-box-shadow: inset 1px 1px 1px 0 #6bb7e6, inset 0px 0px 0px #1B77AF;
    -webkit-box-shadow: inset 1px 1px 1px 0 #6bb7e6, inset 0px 0px 0px #1B77AF;
    box-shadow: inset 1px 1px 1px 0 #6bb7e6, inset 0px 0px 0px #1B77AF;
    /*background-color: #5499C3*/
}

.offeringlinksTab > li + li:before {
    content: "";
    padding: 0 0px;
}

.offeringlinksTab > li {
    margin-left: -1px;
}

.offeringDesc-panel-dp-red.panel-default {
    background-color: #45AF9A;
    color: white;
    border-radius: 0;
    margin: auto;
    font-weight: bold;
    height: 35px;
    padding: 6px;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 15px;
}

.offeringDesc-panel-lightgray.panel-default {
    background-color: LightGray;
    color: black;
    border-radius: 0;
    text-align: center;
    margin: auto;
    font-weight: bold;
    height: 35px;
    padding: 6px;
}

.addPadding { padding-top: 50px;}

.offeringDescCenter {width: 90%; background: white;}


.float{
    position: fixed;
    width: 100px;
    height: 30px;
    bottom: 30px;
    right: 25px;
    background-color: #004E6C;
    color: #FFF;
    --border-radius: 50px;
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    z-index: 5;
    padding-top: 3px;
}

.float:hover { color: #FFFFFF; }

.my-float{
    margin-top: 22px;
}

.newAddToCart {
    width: 90%;
    height: 38px;
    font-size: 15px;
    font-weight: bold;
}

.show-less {
    max-height: 130px;
    overflow: hidden;
}

.show-more {
    max-height: auto;
    overflow: visible;

}


span.fu:first-line {
    margin: 10px;
    line-height: 10px;
}


.fadeout {
    position: absolute;
    bottom: 0em;
    height: 4em;
    width: 100%;
    background: -webkit-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: -moz-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );

}

/*-------------------------------NEW MENU CSS-------------------------------------------*/

.logo {

}

.image-container {
    z-index: 999;
    position: absolute;
    top: 42px;
    left: 20px;
    transform: translateY(-50%)
}

.av-container {
    background: #ffffff;
    height: 70px;
    width: 500px !important;
    margin: 0 0 0 -100px;

    overflow: hidden;
    position: relative
}


.av-logo {
    background: #DA291C;
    height: 100%;
    width: 300px;
    margin: 0 0 0 -20px;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    transform: skew(20deg);
    overflow: hidden;
    position: relative
}

.shopping-cart-icon {
    height: 23px;
    width: 22px;
}

.catalog-search-icon {
    height: 25px;
    width: 18px;
    transform: rotate(45deg);
}

.resources {
    height: 38px;

    color: #000000;
    font-family: "Noto Sans JP";
    font-size: 32px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 38px;
    text-align: center;
}

.maint-alert-container {
    position: relative;
	left-margin: auto;
    top: 69px;
    /*padding-bottom: 60px;*/
    height: 135px;

}

.maint-alert-box {
    /**/
    padding-left: 20px;
    padding-top: 1px;

    min-height: 135px;
    top: 70px;
    width: 100%;
    background-color: white;
    /*border-color: #DA291C;*/
    border-top: none;
    /* background-image: linear-gradient(to bottom, #E6E6E6 50%, transparent); */
    background-size: 100% 5px;
    background-repeat: no-repeat;

    font-family: "Noto Sans JP";
    font-size: 16px;
    color: #000000;

}

.smart-tack-box {
    height: 386px;
    width: 386px;
    border-radius: 3px;
    background: linear-gradient(to bottom right, white 55%, #D2F5FF);
    box-shadow: 0 13px 40px 0 rgba(0, 0, 0, 0.1);
    padding: 77px 40px 41px 40px;
    top: 0;
}

.comp-cust-train {
	 height: 386px;
    width: 386px;
    border-radius: 3px;
    background: white;
    box-shadow: 0 13px 40px 0 rgba(0, 0, 0, 0.1);
    padding: 77px 40px 41px 40px;
    top: 0;
	
}

.smart-tack-icon-box {
    height: 120px;
    width: 306px;
    padding: 0px 0px 148px 93px;
}
.smart-tracks-icon {
    height: 120px;
    width: 120px;
    filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.3));
}

.smart-tracks-text {
    height: 44px;
    width: 306px;
    color: #343434;
    font-family: "oxygen";
    font-size: 26px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    padding: 0px 40px 0px 40px;
}

.discover-your-path {
    height: 67px;
    width: 306px;
    color: #343434;
    font-family: "Oxygen";
	font-weight: normal;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 26px;
    text-align: center;
    padding: 0px 40px 0px 40px;
}

.smart-tracks-arrow-box {
    padding: 0px 128px 0px 128px;
}

.smart-tracks-arrow {
    height: 50px;
    width: 50px;
  
    padding: 15px 17px 20px 14px;
}

.credential-arrow {
    height: 50px;
    width: 50px;
    background-color: #FFFFFF;
    padding: 15px 17px 20px 14px;
}

.credential-box {
    height: 386px;
    width: 386px;
    border-radius: 3px;
    background-color: white;
    box-shadow: 0 13px 40px 0 rgba(0, 0, 0, 0.1);
    padding: 77px 40px 41px 40px;
    top: 0;
}

.credential-text {
    height: 112px;
    width: 306px;
    color: #343434;
    font-family: "oxygen";
    font-size: 26px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    padding: 0px 40px 0px 40px;
}

.news-box {
    min-height: 566px;
    background-image: url(../img/slick/abstract-a-cropped.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-size: 100% auto;
    overflow: hidden;
	box-shadow: 0 13px 40px 0 rgba(0, 0, 0, 0.1);
    padding-top: 70px;
    position: center;
    margin-right: 0px;

}

.news-box-text {
	
	color: #343434;
    font-family: "oxygen";
	font-weight: bold;
    width: 100%;
    padding-left: 25%;
	padding-right: 15%;

}

.new-footer-container {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    padding-top: 20px;
}

.new-footer {
    background-color: #F1F1F3;
    min-height: 70px;
    max-height: 100px;
}

.new-footer-link {
    color: #646464;
!important font-family: "Noto Sans JP";
    font-size: 12px;
    letter-spacing: 0;
    line-height: 29px;
    text-align: center;
}

.new-footer-link > ul > li > a:hover {
    color: #DA291C;
!important
}


.new-footer-copyright {
    color: #646464;
    font-family: "Noto Sans JP";
    font-size: 12px;
    letter-spacing: 0;
    line-height: 29px;
    text-align: right;
}

.learning-news {
    height: 58px;
    width: 488px;
    color: #343434;
    font-family: "oxygen";
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 46px;
    left: 50%;
}

.most-current-news-ab {
    height: 35px;
    width: 489px;
    color: #343434;
    font-family: "Noto Sans JP Medium";
    font-size: 20px;
    letter-spacing: 0;
    line-height: 28px;
}

.news-line-sep {
    box-sizing: border-box;
    height: 1px;
    width: 490px;
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.news-date {
    color: #343434;
    font-family: "oxygen";
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 26px;
}

.news-text {
    color: #343434;
    font-family: "Noto Sans JP Bold";
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 26px;
}

.i-want-to-learn-abou {
    height: 28px;
    width: 792px;
    color: #313133;
    font-family: "Oxygen";
    font-size: 20px;
    letter-spacing: 0;
    line-height: 28px;
}

.start-your-avaya-lea {
    height: 38px;
    width: 995px;
    color: #000000;
     font-family: "Oxygen", sans-serif;
  font-weight: 300;
  font-style: normal;
    font-size: 32px;
    margin: 0 auto;
    letter-spacing: 0;
    line-height: 38px;
    text-align: center;
}

.search-btn {
    background-color: #DA291C;
    border: 1px solid #DA291C;
!important;
    font-size: 16px;
    border-radius: 2px;
    color: #FFFFFF;
}

.filter-search-btn {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-right-color: transparent;
    font-size: 16px;
    border-radius: 2px;
    color: #000000;
    font-family: "Noto Sans JP Light";
    font-size: 16px;
}

.search-container {
    height: 45px;
    width: auto;
}
.search-box {
    font-size: 16px;
    border: 1px solid rgba(0, 0, 0, 0.12);
    /*border-right-color: transparent;
    border-left-color: transparent;*/
    box-shadow: transparent;
    font-family: "Noto Sans JP Light";
    font-size: 16px;


}

.container-fluid-av {

    padding-left: 0px;

}

.chat-box {
    position: fixed;
    right: 0;
    /*top: 8%;*/
    top: 80%;
    padding-right: 20px;
}

.chat-menu-button {

    display: inline-block;
    height: 50px;
    width: 50px;
    line-height: 24px;
    margin: 6px;

    /*position: relative;*/
    background-image: url(../img/slick/ChatIcon.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 100% 100%;
    cursor: pointer;
}

#login-link > a {
    padding-top: 5px;
    padding-bottom: 0px;
}

#login-link > a:focus, a:active, a:after {
    border: 0px solid transparent;
!important
}

#login-link2 > a {
    padding-top: 5px;
    padding-bottom: 0px;
}

#login-link2 > a:focus, a:active, a:after {
    border: 0px solid transparent;
!important
}

.login-link-box {
    /*border: 1px solid #DA291C;*/
    height: 35px;
    width: 90px;
    top: 10px;
    text-align: center;
}

.av-navbar {
    z-index: 9999;
    overflow-x: hidden;
    background-color: #ffffff;
    border-bottom: 1px solid #e7e7e7;
    box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.1);
}
    
	
!important
}

.comp-customer-training {
    text-align: left;
}

.exam-registration {
    text-align: right;
}

.download-schedule {
    text-align: right;
}

.smart-tack-box-container {
    float: left;
}

.credential-box-container {
    float: left;
}


/******************************slick carousel**********************************************/
.intro-image {
    background-color: #ffffff;
    /*height: 300px;*/
    background-size: cover;
    top: 2px;
    background-image: url(../img/slick/abstract-a-cropped.png);

    background-repeat: no-repeat;
    background-position: center center;
}

.intro-text-box {
    height: 300px;
    width: auto;
    /*top: 8%;
    max-width: 1500px;*/
    padding-left: 10%;
    padding-right: 5%;
    padding-top: 1%;
}

.intro-text {
    font-family: "Noto Sans JP Light";
    color: Black;
    font-weight: normal;
    font-size: 25px;
    width: 20%;
    height: 300px;
    line-height: 30px;
    text-align: center;

}

.intro-text-bold {
    font-family: "Noto Sans JP Bold";
    color: black;
    font-weight: normal;
    font-size: 40px;
}

.intro-bottom-padding {

}

.row-margin {

}

@media (max-width: 990px) {
    .intro-image {
        background-size: 900px;

    }

    .intro-text-box {
        padding-left: 50px;
        padding-right: 20px;
        top: 10%;
    }

    .intro-bottom-padding {
        margin-bottom: 50px;
    }
}

@media (max-width: 930px) {
    .intro-image {
        background-size: 850px;
    }
}

@media (max-width: 880px) {
    .intro-image {
        background-size: 775px;
    }
}

@media (max-width: 830px) {
    .intro-image {
        background-size: 725px;
    }

    .intro-text {
        font-family: "Noto Sans JP Medium";
        color: #FFFFFF;
        font-weight: normal;
        font-size: 20px;
        width: 20%;
        height: 300px;
        line-height: 30px;
        /*text-align: center;*/

    }

    .intro-text-bold {
        font-family: "Noto Sans JP Bold";
        color: #FFFFFF;
        font-weight: normal;
        font-size: 40px;
    }
}

@media (max-width: 780px) {
    .intro-image {
        background-size: 700px;
    }

    .intro-text-box {
        padding-left: 50px;
    }
}

@media (max-width: 750px) {
    .intro-image {
        background-size: 650px;
    }

    .intro-text-box {
        /*padding-left: 50px;*/
        top: 8%;
    }
}

@media (max-width: 690px) {
    .intro-image {
        background-size: 625px;
    }

    .intro-text-box {
        padding-left: 50px;
    }
}

@media (max-width: 680px) {
    .intro-image {
        background-size: 600px;
    }

    .intro-text-box {
        padding-left: 50px;
    }
}

@media (max-width: 650px) {
    .intro-image {
        background-size: 550px;
    }

    .intro-text-box {
        padding-top: 8%;
        padding-right: 7%;
    }

    .intro-text {
        font-family: "Noto Sans JP Medium";
        color: #FFFFFF;
        font-weight: normal;
        font-size: 16px;
        width: 20%;
        height: 300px;
        line-height: 30px;
        text-align: center;

    }

    .intro-text-bold {
        font-family: "Noto Sans JP Bold";
        color: #FFFFFF;
        font-weight: normal;
        font-size: 20px;
    }
}

@media (max-width: 600px) {
    .intro-image {
        background-size: 525px;
    }

    .intro-text {
        font-family: "Noto Sans JP Medium";
        color: #FFFFFF;
        font-weight: normal;
        font-size: 16px;
        width: 20%;
        height: 300px;
        line-height: 30px;
        text-align: center;

    }

    .intro-text-bold {
        font-family: "Noto Sans JP Bold";
        color: #FFFFFF;
        font-weight: normal;
        font-size: 20px;
    }
}

@media (max-width: 570px) {
    .intro-image {
        background-size: 500px;
    }

    .intro-text-box {
        padding-left: 50px;
    }

    .intro-text {
        font-family: "Noto Sans JP Light";
        color: #FFFFFF;
        font-weight: normal;
        font-size: 16px;
        width: 20%;
        height: 300px;
        line-height: 30px;
        text-align: center;

    }

    .intro-text-bold {
        font-family: "Noto Sans JP Bold";
        color: #FFFFFF;
        font-weight: normal;
        font-size: 20px;
    }
}

@media (max-width: 550px) {
    .intro-image {
        background-size: 475px;
    }

    .intro-text-box {
        padding-left: 50px;
        top: 2%;
    }

    .intro-text {
        font-family: "Noto Sans JP Light";
        color: #FFFFFF;
        font-weight: normal;
        font-size: 16px;
        width: 20%;
        height: 300px;
        line-height: 30px;
        text-align: center;

    }

    .intro-text-bold {
        font-family: "Noto Sans JP Bold";
        color: #FFFFFF;
        font-weight: normal;
        font-size: 20px;
    }
}

@media (max-width: 680px ) {

    .start-your-avaya-lea {
        width: 500px;
        font-size: 20px;
    }

}

@media (max-width: 925px ) {

    .start-your-avaya-lea {
        width: 700px;
        font-size: 32px;
    }

    .i-want-to-learn-abou {
        font-size: 16px;
    }
}

@media (max-width: 680px ) {

    .start-your-avaya-lea {
        width: 500px;
        font-size: 20px;
    }

}

@media (max-width: 825px ) {

    .search-container {
        width: 700px;
    }


}

@media (max-width: 735px ) {

    .search-container {
        width: 600px;
    }
}

@media (max-width: 634px ) {

    .search-container {
        width: 500px;
    }
}

@media (max-width: 534px ) {

    .search-container {
        width: 455px;
    }
}

@media (max-width: 990px ) {
    .comp-customer-training {
        text-align: center;
        padding-top: 40px;
    }

    .exam-registration {
        text-align: center;
        padding-top: 40px;
    }

    .download-schedule {
        text-align: center;
    }

}

@media (max-width: 817px) {
    .smart-tack-box-container {
        padding-left: 27%;
        padding-top: 5%;
    }

    .credential-box-container {
        padding-left: 27%;
    }
}

@media (max-width: 585px) {
    .smart-tack-box-container {
        padding-left: 12%;
        padding-top: 5%;
    }

    .credential-box-container {
        padding-left: 12%;
    }
}


md-dialog {
    border-color: #004E6C;
    border-style: solid;
    border-width: 15px;
    opacity: 0;
    min-width: 240px;
    max-width: 80%;
    max-height: 80%;
    position: relative;
    overflow: auto;
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
    display: flex;
    flex-direction: column;
}

@media (max-width: 949px) {
    .push-down-page {
        margin-top: 116px;
    }
}

@media (max-width: 800px) {
    .push-down-page {
        margin-top: 136px;
    }
}

@media (min-width: 950px)  and  (max-width: 768px) {
    .push-down-page {
        margin-top: 70px;
    }
}

@media (max-width: 768px) {
    .push-down-page {
        margin-top: 70px;
    }
}
body.webchat-hidden [data-cognigy-webchat-root] {
        display: none !important;
      }

.tree, .tree ul {
    margin:0;
    padding:0;
    list-style:none;
	list-style-type:none;
}
.tree ul {
    margin-left:1em;
    /*position:relative*/
}
.tree ul ul {
    margin-left:.5em
}
.tree ul:before {
    content:"";
    display:block;
    width:0;
    /*position:absolute;*/
    top:0;
    bottom:0;
    left:0;
    border-left:1px solid
}
.tree li {
    margin:0;
    padding:0 1em;
    line-height:2em;
    color:#1B77AF;
    font-weight:700;
    /*position:relative;*/
	list-style-type:none
}
.tree ul li:before {
    content:"";
    display:block;
    width:10px;
    height:0;
   /* border-top:1px solid;*/
    margin-top:-1px;
    /*position:relative;*/
    top:1em;
    left:0
}
.tree ul li:last-child:before {
    background:#fff;
    height:auto;
    top:1em;
    bottom:0
}
.indicator {
    margin-right:5px;
}
.indicator-jade {
    margin-right:5px;
	color:#45AF9A;
}
.indicator-black {
    margin-right:5px;
	color:black;
}
.indicator-blue {
    margin-right:5px;
	color:#1B77AF;
}

.tree li a {
    text-decoration: none;
    color:#1B77AF;
}
.tree li button, .tree li button:active, .tree li button:focus {
    text-decoration: none;
    color:#1B77AF;
    border:none;
    background:transparent;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    outline: 0;
}
