﻿/* Please use this css file for any overriding styles that you want. */

.mx-wrapper {
    margin-bottom: 0;
}

.mx-combobox .mx-combobox-input {
    height: calc(2.85rem + 2px);
}

.mx-autocompletebox .racTokenList {
    min-height: calc(3.25rem + 2px);
    padding: 0.9rem 1rem !important;
}

.mx-datepicker .RadInput_Default input[type="text"] {
    padding: 0.55rem 0.75rem 0.2rem 0.75rem !important;
    height: calc(3.25rem + 2px);
}

.mx-companyname-span {
    font-size: 20px;
}


/*Group/Roster web parts on membership app paths*/
#dnn_ctr2376_Rosters_ctl00_pnlModeEdit, #dnn_ctr2375_Rosters_ctl00_pnlModeEdit, #dnn_ctr2371_Rosters_ctl00_pnlModeEdit, #dnn_ctr1178_Rosters_ctl00_pnlModeEdit, #dnn_ctr2374_Rosters_ctl00_pnlModeEdit {
	column-count: 3;
    -moz-column-count: 3;
    -webkit-column-count: 3;
}

@media (max-width: 1300px) {
	#dnn_ctr2376_Rosters_ctl00_pnlModeEdit, #dnn_ctr2375_Rosters_ctl00_pnlModeEdit, #dnn_ctr2371_Rosters_ctl00_pnlModeEdit, #dnn_ctr1178_Rosters_ctl00_pnlModeEdit, #dnn_ctr2374_Rosters_ctl00_pnlModeEdit {
		column-count: 2;
		-moz-column-count: 2;
		-webkit-column-count: 2;
	}
}

@media (max-width: 800px) {
	#dnn_ctr2376_Rosters_ctl00_pnlModeEdit, #dnn_ctr2375_Rosters_ctl00_pnlModeEdit, #dnn_ctr2371_Rosters_ctl00_pnlModeEdit, #dnn_ctr1178_Rosters_ctl00_pnlModeEdit, #dnn_ctr2374_Rosters_ctl00_pnlModeEdit {
		column-count: 1;
		-moz-column-count: 1;
		-webkit-column-count: 1;
	}
}

#dnn_ctr2376_Rosters_ctl00_grvRosterGroups_ctl00 > thead, #dnn_ctr2375_Rosters_ctl00_grvRosterGroups_ctl00 > thead, #dnn_ctr2371_Rosters_ctl00_grvRosterGroups_ctl00 > thead, #dnn_ctr1178_Rosters_ctl00_grvRosterGroups_ctl00 > thead, #dnn_ctr2374_Rosters_ctl00_grvRosterGroups_ctl00 > thead {
	display: none;
}

#dnn_ctr2376_Rosters_ctl00_grvRosterGroups_ctl00 > tbody > tr > td, #dnn_ctr2375_Rosters_ctl00_grvRosterGroups_ctl00 > tbody > tr > td, #dnn_ctr2371_Rosters_ctl00_grvRosterGroups_ctl00 > tbody > tr > td, #dnn_ctr1178_Rosters_ctl00_grvRosterGroups_ctl00 > tbody > tr > td, #dnn_ctr2374_Rosters_ctl00_grvRosterGroups_ctl00 > tbody > tr > td {
	padding: 0!important;
	border-top: 0px;
	border-bottom: 0.5px solid #dee2e6;
}

/* Jobber/Dealer spreadsheet upload - Member app*/
#dnn_ctr2401_NoteDetail_ctl00_pnlWholeControl {
	border: 1px solid rgba(0,0,0,.125);
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem;
	margin-bottom: 1.5rem;
}

#dnn_ctr2401_NoteDetail_ctl00_btnRemove {
	display: block;
	margin-left: 1.5em;
}

.mx-custom-summary-wrapper {
    margin-bottom: 0;
}

.mx-custom-summary-wrapper .mx-icon-panel .mx-itemscount-span {
	position: absolute;
	right: 10%;
	top: 9%;
	font-size: 40%;
	padding: .5em;
	border-radius: 50%;
	line-height: 0.5em;
	text-align: center;
	min-width: 1em;
}

@media (min-width: 992px) {
    .mx-custom-summary-wrapper .mx-icon-panel span {
        font-size: 2em;
    }
}