.icann_theme_meeting_time {
    display: inline-flex;
}

a.blueLink {
    padding: 0px !important;
}

.icann_theme_addPipe {
    padding: 0px 10px;
}

.mobileHide {
    display: block !important;
}

.mobileShow {
    display: none !important;
}

.tags {
    display: -webkit-inline-box;
    line-height: 30px;
    padding-top: 10px;
}

.icann_theme_gac_document_section_mobile {
    display: none;
}

.session_details_class{
	font-weight: 600;
}

@media (max-width: 768px) and (min-width: 320px) {
    .icann_theme_gac_document_section_mobile {
        display: block;
    }

    span#mobileLabel2 {
        font-weight: bold;
    }

    table.dataTable thead>tr>th {
        padding-left: 45px !important;
        padding-right: initial !important;
    }
	
    .meetingClass-details {
        margin-left: 10px;
        margin-right: 10px;
    }

    .meeting-time,
    .meeting-overview-details>.meeting-title {
        text-align: left;
        margin-left: 0%;
    }

    .meeting-time a {
        padding: 0% !important;
    }

    .icann_theme_addPipe {
        margin-left: 10px;
        margin-right: 10px;
    }

    .icann_theme_meeting_time {
        display: inline-grid;
    }

    #timeZone,
    #room,
    #accessCode {
        padding-left: 0px;
        padding-bottom: 10px;
    }

    .icann_theme_addPipe,
    .jumpTo,
    .mobileHide,
    .materialsParent {
        display: none !important;
    }

    .mobileShow {
        display: block !important;
    }

    .meeting-overview-details {
        padding-left: 0% !important;
        width: 90%;
    }

    .tags {
        display: contents;
    }

    ._anchor {
        width: 90%;
        display: flex;
        flex-direction: row;
    }

    ._locker {
        width: 8%;
    }

    ._wrpr {
        display: flex;
        flex-direction: row;
    }

    img.lockImg {
        height: 20px;
        padding-top: 5px;
    }

    .materialLink {
        border-bottom: 2px solid #002B49;
        color: #002B49;
        font-size: 14px;
        line-height: 25px;
        font-weight: bold;
    }

    .m_type_holder {
        margin-left: 57px;
        margin-top: 15px;
    }

    .icann_theme_title_doc {
        width: 89%;
        float: left;
    }

    div#image {
        width: 10%;
        float: right;
    }

    table.dataTable thead>tr>th {
        padding-left: 45px !important;
        padding-right: 0px !important;
    }

    table.dataTable thead .sorting,
    table.dataTable thead .sorting_asc,
    table.dataTable thead .sorting_desc,
    table.dataTable thead .sorting_asc_disabled,
    table.dataTable thead .sorting_desc_disabled {
        background-position: 47px center;
    }

    table.dataTable thead th,
    table.dataTable thead td {
        padding: 10px 18px 10px 28px;
    }

    table.dataTable thead .sorting,
    table.dataTable thead .sorting_asc,
    table.dataTable thead .sorting_desc,
    table.dataTable thead .sorting_asc_disabled,
    table.dataTable thead .sorting_desc_disabled {
        background-repeat: no-repeat !important;
        background-position: 90% !important;
    }
    
    #topics_discussed_label {
        padding-top: 20px;
		padding-bottom: 20px;
    }

    .dataTables_wrapper table thead {
        display: block;
    }

    .tablesorter thead tr th {
        background-color: #002B49 !important;
        text-decoration: none !important;
        background-position: 91% !important;
    }
    
    table.dataTable>thead>tr>th {
        color: white;
        border-right: none !important;
    }
    
    .tablesorter tbody tr td {
        background-color: unset !important;
    }
    
    table.dataTable tbody th, table.dataTable tbody td {
        padding: 20px 10px 20px 20px !important;
        font-size: 14px;
    }
    
    #timeZone,
    #room,
    #remoteParticipationURL {
        font-size:18px;
    }
    
    .icann_theme_meeting_title_span {
        font-size:28px;
    }
	
	#topics_discussed_label,
	.session_details_class{
		font-weight: 600;
	}
	
	.meeting-date > .year,
	.meeting-date > .month {
		font-size: 15px !important;
	}
	
    .meeting-date > .day {
		font-size: 36px !important;
	}
	
	.meeting-list-item-details > .meeting-date {
		margin: 8.88% 37.50% 8.88% 37.50%;
		height: 100px;
		width: 100px;
	}
	
	th.sorting_desc,
	th.sorting_asc {
        width: 350px !important;
    }
	
	.topicsSeprator {
		padding-right: 10px;
	}
	
	.topicsLink {
		line-height: 35px;
	}
	
	.blueLink {
		border-bottom: 2px solid #047BC1 !important;
		font-weight: bold;
	}
	
}