﻿.dnnLabel{width:auto;}
.form-check-input {
    border: none !important;
}

/* Fix Flatpickr month dropdown font size */
.flatpickr-calendar {
}

.flatpickr-current-month {
    font-size: 1rem !important;
    font-weight: 500 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    font-size: 0.9rem !important;
    padding: 2px !important;
    height: auto !important;
    width: auto !important;
    display: inline-block !important;
}

.flatpickr-current-month input.cur-year {
    font-size: 0.9rem !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto !important;
}

.flatpickr-calendar .flatpickr-innerContainer {
    margin-top: 5px;
}

/*Cảnh báo khi chưa truy cập mà vào các chức năng*/
.Sport_Warnning {
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    font-style: normal;
    color: var(--bs-danger, #FF0000);
}
/*Tiêu đề danh mục*/
.Sport_DicTitle {
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    font-style: normal;
    color: #004AAF;
}
/*Bảng lịch thi đấu*/
.Sport_Table_schedule {
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #DDDDDD;
}
/*Các cell tiêu đề ngày thi đấu*/
.Sport_Cell_scheduleTitle {
    color: #3D3D3D;
    font-weight: bold;
    text-align: center;
    border-left: #DDDDDD 1px solid;
    border-bottom: #DDDDDD 1px solid;
}
/*Cột đầu tiên*/
.Sport_Cell_scheduleFirts {
    width: 100%;
    height: 25px;
    background-color: #f2f2f2;
    font-weight: bold;
    padding-left: 20;
    cursor: pointer;
    color: #0000AF;
    border: #e2e2e2 1px solid;
}
/*Các cell ngày thi đấu*/
.Sport_Cell_schedule {
    width: 20px;
    height: 25px;
    color: #000000;
    text-align: center;
    border-right: #ffffff 1px solid;
}
/*Render thanh schedule*/
.Sport_Render_schedule {
    width: 100%;
    height: 28px;
    border-collapse: collapse;
    background-color: #EEEEEE;
    font-weight: bold;
    padding-left: 20;
    cursor: pointer;
    border: 1;
}
/*Tiêu đề các mục thông tin sẽ trình bày*/
.Sport_InfoTitle {
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    font-style: normal;
    color: #004AAF;
}
/*Khối bao thanh công cụ và bảng dữ liệu*/
.Sport_BlockData {
    border-collapse: collapse;
    border-left: #C1E1F9 1px solid;
    border-right: #C1E1F9 1px solid;
    border-top: #C1E1F9 1px solid;
    border-bottom: #C1E1F9 1px solid;
    height: 400px;
}
/*Khối bao danh sách vận động viên thi đấu*/
.Sport_BlockAthletes {
    border-collapse: collapse;
    border-left: #C1E1F9 1px solid;
    border-right: #C1E1F9 1px solid;
    border-top: #C1E1F9 1px solid;
    border-bottom: #C1E1F9 1px solid;
    height: 90px;
}
/*Thanh công cụ quản trị*/
.Sport_ToolBar {
    border-bottom: 1px solid #6f9dd9;
}

/*Các nút lệnh quản trị tin*/
.Sport_Button {

}
/*Tiêu đề cột*/
.Sport_ColumnTitle {
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    color: #ffffff;
    background-color: #0A4FA3 !important;
}

    .Sport_ColumnTitle .medal-image {
        max-width: 2rem !important;
    }

    .Sport_ColumnTitle .medal-image-2 {
        max-width: 1.8rem !important;
    }

.medal-image-3 {
    max-width: 1.8rem !important
}

.Sport_ColumnTitle2 {
    height: 20px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    color: #424242;
    background-color: #ffffff;
}

.Sport_MedalMore {
    height: 30px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
    background-color: #7CE9FF;
}

    .Sport_MedalMore a {
        color: #000;
        padding-right: 20px;
    }

        .Sport_MedalMore a:visited {
            color: #000;
        }

/*Dòng chẵn*/
.Sport_Row_Even {
    height: 20px;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    color: #424242;
}
/*Dòng Lẻ*/
.Sport_Row_Odd {
    height: 20px;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
    color: #424242;
    background-color: #f6f6f6;
}
/*Các loại kỷ lục*/
.sport_Record_Title {
    background-image: url('Images/filter_record.jpg');
    padding-left: 14px;
}

.Sport_RecodsType {
    height: 20px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    color: #404040;
    border: #e2e2e2 1px solid;
    background-color: #f2f2f2;
}
/*Các đường bao bảng kỷ lục*/
.Sport_RecodsType1 {
    border: #C1E1F9 1px solid;
    width: 100%;
    border-collapse: collapse;
}

.Sport_RecodsType2 {
    background-color: #F9F9F9;
    border: #e2e2e2 1px solid;
}
/*Các nhãn của các ô ở cửa sổ nhập liệu*/
.Sport_InputLabel {
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    color: #003366;
    display: inline-block;
    margin-bottom: 0.25rem;
}
/*Các ô Text Box trong các cửa sổ nhập liệu*/
.Sport_NormalTextBox {
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
    color: var(--bs-body-color, #000000);
    background-color: var(--bs-body-bg, #ffffff);
    border: 1px solid var(--bs-border-color, #ced4da);
    border-radius: 0.25rem;
    padding: 0.25rem 0.5rem;
    line-height: 1.5;
}
/*Các nút lệnh quản trị tin*/
.Sport_CmdButton {
    font-weight: normal;
    font-style: normal;
    color: var(--bs-body-color, #000000);
    padding: 0.375rem 0.75rem;
    border-radius: 0.25rem;
    border: 1px solid transparent;
    line-height: 1.5;
}
/*Thanh phân chia khu vực nhập tin*/
.Sport_SplitArea {
    height: 22px;
    /*	border-bottom: #FF9900 1px solid; 
	border-top: #FF9900 1px solid;*/
    background-color: #D5DEDD;
    vertical-align: middle;
    font-weight: normal;
    color: #000000;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*Thanh phân chia khu vực nhập tin*/
.Sport_BottomInfo {
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    color: #424242;
    background-color: #f2f2f2;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: #C1E1F9 1px solid;
}

.Sport_MedalTitle {
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}

.Sport_TopicTitle {
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    font-style: normal;
    color: #FF6600;
}

.Sport_MatchResult {
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    color: #424242;
}
/*Nhóm kết quả trận đấu theo đội*/
.Sport_TeamResult {
    height: 20px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    color: #424242;
    background-color: #e2e2e2;
}
/*Bảng tổng sắp huy chương đầy đủ*/
.Sport_FilterType {
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    color: #424242;
}
/*Chuyen doi class neu mouse over*/
.Sport_MouseOver {
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    background-color: #808080 !important;
    cursor: pointer;
}

.Sport_FullMedalFilter {
    color: #000000;
    font-weight: bold;
    /*
	background-image:url(select_bg.gif);
	background-repeat:repeat-y;
	*/
}
/*Bảng lịch thi đấu*/
.ScheduleTableHead {
    color: #555555;
}
/*Cột trong bảng lịch thi đấu*/
.Sport_ScheduleCell {
    text-align: center;
    border-left: #DDDDDD 1px solid;
    border-top: #DDDDDD 1px solid;
}
/*Cột đầu tiên trong bảng lịch thi đấu*/
.Sport_ScheduleCellFirts {
    text-align: left;
    padding-left: 10;
    border-top: #DDDDDD 1px solid;
}

.Sport_ScheduleTable {
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #0099E0;
    border-collapse: collapse;
    border: solid #C9C9C9 1px;
}

    .Sport_ScheduleTable tr td:first-child {
        width: 20%
    }

    .Sport_ScheduleTable td {
        /*width:20px;*/
        border: solid #C9C9C9 1px;
    }

    .Sport_ScheduleTable img {
        max-width: 2rem !important;
    }

.Sport_ScheduleTableHeaderFirstCol {
    font-weight: bold;
    background-color: #7EDEFC;
    color: #404040;
    padding-left: 20px;
}

.Sport_ScheduleTableHeaderMonth {
    font-weight: bold;
    background-color: #7EDEFC;
    color: #404040;
}

.Sport_ScheduleTableHeaderDay {
    font-weight: bold;
    background-color: #7EDEFC;
    color: #404040;
}

.Sport_ScheduleTableCeremony {
    height: 25px;
    font-weight: bold;
    color: #4F5050;
}

.Sport_ScheduleTableDiscipline {
    font-weight: bold;
    color: #004AAF;
}

    .Sport_ScheduleTableDiscipline td {
        width: 100%;
        text-align: left;
        padding: 0px;
        border: solid 0 #000;
    }

    .Sport_ScheduleTableDiscipline tr td:first-child {
        width: 20px;
    }

.Sport_ScheduleTableAlternating {
    background-color: #ffffff;
}

.Sport_ScheduleTableCellHasMatch {
    border-bottom: 1px solid #ffffff;
    background-color: #5D88FF;
    color: #FFFFFF;
    font-weight: bold;
}

    .Sport_ScheduleTableCellHasMatch img {
        width: 16px;
        padding-bottom: 10px;
    }

.Sport_ScheduleTableCellHasFinalMatch {
    background-color: #FF3E3E;
    color: #ffffff;
    font-weight: bold;
}

.openCloseCeremony {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/4RUERXhpZgAATU0AKgAAAAgACgESAAMAAAABAAEAAAEaAAUAAAABAAAAhgEbAAUAAAABAAAAjgEoAAMAAAABAAIAAAExAAIAAAAcAAAAlgEyAAIAAAAUAAAAsgE7AAIAAAAJAAAAxpydAAEAAAASAAAAz+ocAAcAAAgMAAAA4YdpAAQAAAABAAAI8AAAEYwACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNCBXaW5kb3dzADIwMTQ6MTE6MDMgMTU6MzI6MjIAQ29tcHV0ZXIAQwBvAG0AcAB1AHQAZQByAAAAHOoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJADAAIAAAAUAAAJVpAEAAIAAAAUAAAJapKRAAIAAAADODQAAJKSAAIAAAADODQAAKABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAEuocAAcAAAgMAAAJfgAAAAAyMDE0OjA2OjI4IDE0OjI2OjMzADIwMTQ6MDY6MjggMTQ6MjY6MzMAHOoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAABHaARsABQAAAAEAABHiASgAAwAAAAEAAgAAAgEABAAAAAEAABHqAgIABAAAAAEAAAMSAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEgASAwEiAAIRAQMRAf/dAAQAAv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A7rO6nh17LuolwxrnPbQxoJZDfY63I9M+9r59nt/RoVGb09+SzEwXCrOLTtNMuoho9VtduvpP3M/c/SImZg4mT0+zBsH6zjB3oOIh2p3MdWGfmfmoPQ+nUdLpffmNByWktqMGdp1aykODfd7nKI5Dx8Ql+rjd/u+PF/WbcMWD2CZCXv7cP70pfJOP9T950P2yz/QW/wA3u+j+f/oefppKt+yf5Lv+5H0R/Ofuc/SSU3Hi8f8AFk1OGfh9sX//0PQutfQZ/N/P+c/62q3Tv6aPo/8AXvp8f4NfOKSzsv8Ausf3oNyH8wfKT9VJL5VSWi03/9n/7QjsUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAABQcAgAAAi5fHAJQAAhDb21wdXRlcjhCSU0EJQAAAAAAEKHW13tQvecrlhWV68kpAW04QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAM9AAAABgAAAAAAAAAAAAAAEgAAABIAAAAEAEwAbwBnAG8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABIAAAASAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAASAAAAAFJnaHRsb25nAAAAEgAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9u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L3hhcC8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBleGlmOkRhdGVUaW1lT3JpZ2luYWw9IjIwMTQtMDYtMjhUMTQ6MjY6MzMrMDc6MDAiIGV4aWY6RGF0ZVRpbWVEaWdpdGl6ZWQ9IjIwMTQtMDYtMjhUMTQ6MjY6MzMrMDc6MDAiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIxOCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjE4IiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7Njc1RDYzQzVDNkExMTk0MzgxOEJGQ0RBQUIwQzI4MEUiIHhtcDpDcmVhdGVEYXRlPSIyMDE0LTA2LTI4VDE0OjI2OjMzKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNC0xMS0wM1QxNTozMjoyMiswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNC0xMS0wM1QxNTozMjoyMiswNzowMCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1QjlCNEVFMzM2M0U0MTE4OERERUIzNUY2MEUwMzU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY1QjlCNEVFMzM2M0U0MTE4OERERUIzNUY2MEUwMzU4IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjVCOUI0RUUzMzYzRTQxMTg4RERFQjM1RjYwRTAzNTgiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiB0aWZmOk5hdGl2ZURpZ2VzdD0iMjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7NzU5RkEzMkQwMzVCRjJDMEQ1MTdGN0Y5QzdGRTU3RDMiPiA8ZGM6Y3JlYXRvcj4gPHJkZjpTZXE+IDxyZGY6bGk+Q29tcHV0ZXI8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjVCOUI0RUUzMzYzRTQxMTg4RERFQjM1RjYwRTAzNTgiIHN0RXZ0OndoZW49IjIwMTQtMTEtMDNUMTU6MzI6MjIrMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzQgV2luZG93cyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uACFBZG9iZQBkQAAAAAEDABADAgMGAAAAAAAAAAAAAAAA/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wgARCAASABIDAREAAhEBAxEB/8QAtwABAAMBAAAAAAAAAAAAAAAABwYICQoBAAMAAwAAAAAAAAAAAAAAAAYHCAAFCRAAAgIBAQgDAAAAAAAAAAAABgcABQgEAQIDNDUWNxgVNhcRAAEDAwEDBg8AAAAAAAAAAAUDBAYBAgc2NTcIADNjNGQXEBExUWESMmKiE1MUFVVXEgABAgMFBQQHCQAAAAAAAAACAQMREgQAMjQFBjFiEzM1IWEUBxDwQlLCUzahI0RUhBVVFjf/2gAMAwEBAhEDEQAAAOrPGRCQgstY35xB0LUpnpmwsN2JluV3kLqc71I6HSR//9oACAECAAEFACUp0ILuLdpEhBoO2OJLkzH2BdbNePK6k/XCeZVdHR/lmf/aAAgBAwABBQBSo83ekNcYzIUDfmdyJG6LkzfP5qXzvv8AsSniM55m/RJ//9oACAEBAAEFAHdkuoByAjlQV2x/caqjjR6oaKDwix2BcSQz1N4kzP6Pjz5qn//aAAgBAgIGPwCkplVQr3hiT0ilIaILiDdnaEIoJmCKpLNFZUS2WZX5pUFJ/aX3HifapHVqWGkiatE3WEIqrhMSGQDMCEspD2W6hTc6W/7Hzdlzv+y2qtMZnRlQawoXSRpl8vvHwQU4VZSltdZfliSCik2sQMUURJarO9VuCuZiqjTtAkX3prjFK0UpG6ZkoQFICipMoihLb/Oa76e8ViB5n8XcxW/ctknRL68/qe38Bu/M3pbB024PVepXBwG98MfR/9oACAEDAgY/ANRu6RZp3/2wWyWmcfBg3xdJwERlXFFl50uGSi2bgLCVBQjWFs28yqHLyy/StKrYAFYSM1ryq8NOa+A7XBaB9SBXHhZiiErZFDtwrvLjd9r3Nt71jbSOpcnzTxGiMxJsa5AhwCbmJHaepEoADzImXDIlESVUgUpGNsv055f1bzWiXmAcrBJwEAqkIA5UVptG4nDFtppxOIUSc4hykSjb6upuq8Hlrd/ObeRu7bZn1K6nLwX6rv8AdsuKvLgMHeXFd3xej//aAAgBAQEGPwCLzbiaIydtijIklnUcxLGQI8mWhbYTEW68ZPTrLtYWZfPZIFlSxGjkdRRmu3Es62X3opuPmK0juIMAHWcG4jHQN8kJf4javzvD7VgBDKzcPEZ1deQawSR1OR9D2hdFirG1zT1XTW666ld2GT9Bfn9MW64/m+09S9D8XKZcP8kHX96+HG0tXxOSeBGwWRt1CJdyZjBmFsY7S+5/HXaX2zJ1Y3TUVvTb1UUSotSy+kgyFm0MPIZeCl3YiAuKByNCTeKEElXomO47HHB4tZQu9JG3jVa5onWxJtRFGqlidFKV2Ya6v396OAb1P0G1tudm6v6eUc0Bzqu1N4/lu0V0P1ve8XJDTvNI7094HU0NF9q8/R+D/9k=);
    background-repeat: no-repeat;
    background-position: center;
}

.Sport_ScheduleTableCellHover {
    background-color: #6D9AE2;
    color: #FFFFFF;
}

/*Bảng vận động viên và đoàn*/
.Sport_PageTitle {
    font-weight: bold;
    color: #0E97E6;
    margin-top: 0px;
    margin-bottom: -3px;
}

.Sport_AthletesAndTeamTable {
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #C0C0C0;
    border-collapse: collapse;
    font-weight: 500;
}

    .Sport_AthletesAndTeamTable td {
        min-width: 25px;
        padding: 3px;
        border: solid #CECECE 1px;
    }

.Sport_AthletesAndTeamRowAlternating {
    background-color: #FAFAFA;
}

.Sport_AthletesAndTeamHeader {
    font-weight: bold;
    background-color: #f0f0f0;
    color: #3E3E3E;
}
	.Sport_AthletesAndTeamHeader td a img {
		max-width: 2rem !important;
	}

.Sport_AthletesAndTeamCellHasAthletes {
    color: #555555;
}

.Sport_AthletesAndTeamCellHover {
    background-color: #686868;
    color: #FFFFFF;
}

.Sport_AthletesAndTeamPager {
    text-decoration: none;
    color: #555555;
    font-weight: bold;
}

    .Sport_AthletesAndTeamPager:link {
        text-decoration: none;
        color: #00005F;
        font-weight: bold;
    }

    .Sport_AthletesAndTeamPager:visited {
        color: #0000FF;
        font-weight: bold;
    }

.Sport_AthletesAndTeamCellImage {
    border-width: 0px;
    border-style: solid;
    border-color: #C0C0C0;
    border-collapse: collapse;
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    background-color: transparent;
}

    .Sport_AthletesAndTeamCellImage td {
        padding: 0px 0px 0px 2px;
        border: solid #CECECE 0px;
        --bs-table-bg: transparent;
        --bs-table-accent-bg: transparent;
        background-color: transparent;
    }

.Sport_AthletesAndTeamTable td.gs-rowspan-team-cell {
    overflow: hidden;
    position: relative;
}

.Sport_AthletesAndTeamTable > tbody > tr > td.gs-rowspan-group-odd,
.Sport_AthletesAndTeamTable > tr > td.gs-rowspan-group-odd {
    --bs-table-bg: #ffffff;
    --bs-table-accent-bg: #ffffff;
    background-color: #ffffff !important;
}

.Sport_AthletesAndTeamTable > tbody > tr > td.gs-rowspan-group-even,
.Sport_AthletesAndTeamTable > tr > td.gs-rowspan-group-even {
    --bs-table-bg: #eeeeee;
    --bs-table-accent-bg: #eeeeee;
    background-color: #eeeeee !important;
}

#tblScheduleList > tbody > tr > td.gs-rowspan-group-odd,
#tblScheduleList > tr > td.gs-rowspan-group-odd {
    --bs-table-bg: #ffffff;
    --bs-table-accent-bg: #ffffff;
    background-color: #ffffff !important;
}

#tblScheduleList > tbody > tr > td.gs-rowspan-group-even,
#tblScheduleList > tr > td.gs-rowspan-group-even {
    --bs-table-bg: #eeeeee;
    --bs-table-accent-bg: #eeeeee;
    background-color: #eeeeee !important;
}

.Sport_AthletesAndTeamFilterBar {
    /*color: #000000;*/
    font-weight: bold;
/*    border-width: 1px;
    border-style: solid;
    border-color: #C0C0C0;
    border-collapse: collapse;*/*/
    /*
	background-image:url(select_bg.gif);
	background-repeat:repeat-y;
	*/
}

.PagingTable_NoBorder {
    width: 100%;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    color: #424242;
    background-color: #f2f2f2;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: #C1E1F9 1px solid;
}

.Sport_MatchInfo {
    border-collapse: collapse;
    border: solid 1px var(--bs-border-color, #d2d2d2);
    background-color: var(--bs-table-bg, #f0f0f0);
    width: 100%;
}

.Sport_PaddingLeftCols {
    padding-left: 10px;
}
/*=================================*/
/*Doan nay dung cho AjaxToolTip*/
/* CSS only needed for the demo */


.oddRow {
    background-color: #FFF;
}

.evenRow {
    background-color: #EEE;
}

.productTable {
    border: 3px double #000;
}

h3 {
    margin-top: 0px;
}

.table-hover tbody tr:hover {
    background-color: #7EDEFC;
    cursor: pointer;
}

/* End css for the demo */

/* CSS needed for the script */

#ajax_tooltipObj {
    z-index: 1000000;
    text-align: left;
}

    #ajax_tooltipObj div {
        position: relative;
    }

    /* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

    #ajax_tooltipObj .ajax_tooltip_arrow { /* Left div for the small arrow */
        background-image: url('images/arrow.gif');
        width: 20px;
        position: absolute;
        left: 0px;
        top: 0px;
        background-repeat: no-repeat;
        background-position: center left;
        z-index: 1000005;
        height: 60px;
    }

    #ajax_tooltipObj .ajax_tooltip_content {
        border: 2px solid #317082; /* Border width */
        left: 18px; /* Same as border thickness */
        top: 0px;
        position: absolute;
        width: 450px; /* Width of tooltip content */
        height: 175px; /* Height of tooltip content */
        background-color: #FFF; /* Background color */
        padding: 5px; /* Space between border and content */
        overflow: auto; /* Hide overflow content */
        z-index: 1000001;
    }
/* Sport image scrolling */
.img_scrolling {
    width: 68px;
    height: 68px;
}

.listsport tr td {
    padding: 2px;
}

    .listsport tr td:first-child {
        padding-left: 0;
    }

    .listsport tr td:last-child {
        padding-right: 0px;
    }


/* Home schedule table */
.homeSport_ScheduleTableCellHasMatch {
    height: 30px;
    background-color: #5D88FF;
    color: #FFFFFF;
    font-weight: bold;
}

    .homeSport_ScheduleTableCellHasMatch img {
        width: 16px;
        height: 30px;
        padding-bottom: 10px;
    }

.homeSport_Cell_scheduleTitle {
    color: #3D3D3D;
    font-weight: bold;
    text-align: center;
    border-left: #DDDDDD 1px solid;
    border-bottom: #DDDDDD 1px solid;
}
/*Cột trong bảng lịch thi đấu*/
.homeSport_ScheduleCell {
    text-align: center;
    border-left: #DDDDDD 1px solid;
    border-top: #DDDDDD 1px solid;
}
/*Cột đầu tiên trong bảng lịch thi đấu*/
.homeSport_ScheduleCellFirts {
    text-align: left;
    padding-left: 10;
    border-top: #DDDDDD 1px solid;
}

.homeSubHead {
    font-weight: bold;
    color: #40B3AD;
    text-transform: uppercase;
}

.Sport_ColumnTitle_Results {
    font-weight: bolder;
}
