.modal *, ::after, ::before {
    box-sizing: content-box !important;
}
.columnBlockLayout {
    margin-top: 20px !important;
    margin-bottom: 20px !important; 
    padding: 16px !important;
}
@media (min-width: 992px) {
    .modal-lg, .modal-xl {
        --bs-modal-width: 1700px !important;
    }
}

.crmEntityFormView .tab {
    margin-bottom: 20px !important;
    width: 100% !important;
    margin-top: 10px !important;
}

.modal-form .modal-body iframe {
    width: 100% !important;
    border: none !important;
    height: 750px !important;
	margin-top: 35px !important;
}
textarea.form-control {
    min-height: calc(3em + .75rem + 2px) !important;
}

.modal-form .modal-body h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 21px;
    margin-bottom: 10.5px;
    margin-left: 20px;
}


h3, .h3, .page_section h3, .color-inverse h3, .sidebar-home h3 {
    font-family: Arial !important;
	font-weight: 600 !important;
    font-size: 20px !important;
    color: #191817 !important;
}


td[data-type="System.String"] {
	color: #333333 !important; 
    font-family: Arial !important;
    font-weight: 400 !important;
    font-size: 14px !important;
	vertical-align:top;
}

td[data-type="System.Boolean"] {
	color: #333333 !important; 
    font-family: Arial !important;
    font-weight: 400 !important;
    font-size: 14px !important;
	vertical-align:top;
}

.crmEntityFormView .section-title {
    border-bottom-width: thin !important;
    margin-bottom: 25px !important;
    background-color: #d5d5d5 !important;
}


iframe[id="WebResource_service_details_instructions"] {
	height:40px !important;
}


iframe[id="WebResource_services_offered_instructions"] {
	height:70px !important;
}


iframe[id="WebResource_company_profile_broadcast_devices_instructions"] {
	height:490px !important;
}


iframe[id="WebResource_company_profile_internet_instructions"] {
	height:600px !important;
}


iframe[id="WebResource_company_profile_encoding_profiles_instructions"] {
	height:110px !important;
}


iframe[id="WebResource_encoding_profile_subgrid_instructions"] {
	height:130px !important;
}


iframe[id="WebResource_company_profile_profile_encryption_subheader"] {
	height:26px !important;
}


iframe[id="WebResource_company_profile_cas_drm_implementations_subheader"] {
	height:30px !important;
}


iframe[id="WebResource_company_profile_device_protections_subheader"] {
	height:30px !important;
}


iframe[id="WebResource_company_profile_device_detection_and_prevention_subheader"] {
	height:30px !important;
}


iframe[id="WebResource_company_profile_specification_for_enhanced_content_protection"] {
	height:30px !important;
}


iframe[id="WebResource_company_profile_territory_controls_and_restrictions_instructions"] {
	height:50px !important;
}


iframe[id="WebResource_company_profile_territorial_controls_subheader"] {
	height:30px !important;
}


iframe[id="WebResource_company_profile_geofiltering_service_details_subheader"] {
	height:30px !important;
}


iframe[id="WebResource_company_profile_other_methods_subheader"] {
	height:30px !important;
}


iframe[id="WebResource_company_profile_consumer_user_rules_instructions"] {
	height:50px !important;
}


iframe[id="WebResource_company_profile_device_registration_and_management_subheaders"] {
	height:30px !important;
}


iframe[id="WebResource_company_profile_device_allocations_per_account_subheader"] {
	height:70px !important;
}


iframe[id="WebResource_company_profile_simultaneous_streams_subheader"] {
	height:40px !important;
}


iframe[id="WebResource_company_profile_stream_allocations_instructions"] {
	height:40px !important;
}


iframe[id="WebResource_stream_allocations_subgrid_instructions"] {
	height:40px !important;
}


iframe[id="WebResource_company_profile_downloads_and_offline_viewing_subheader"] {
	height:30px !important;
}


iframe[id="WebResource_company_profile_download_viewing_period_instructions"] {
	height:40px !important;
}


iframe[id="WebResource_company_profile_site_security_measures"] {
	height:40px !important;
}


iframe[id="WebResource_company_profile_security_of_third_party_vendors_subheader"] {
	height:40px !important;
}

@media (min-width: 1400px) {
    .row.sectionBlockLayout > .container, .row.sectionBlockLayout > .container-lg, .row.sectionBlockLayout > .container-md, .row.sectionBlockLayout > .container-sm, .row.sectionBlockLayout > .container-xl, .row.sectionBlockLayout > .container-xxl {
        max-width: 2000px !important;
    }
}

.wrapper-body {
    min-height: calc(100% - 202px) !important;
    margin-bottom: 0px !important;
}

#CardGallery-CardGallery-pcf-container-id [role="group"] {
	display:none !important;	
}

#content-container .terms-text {
  position: relative;
  left: 05px;
  top: 210px;
  z-index: 999999;
}

#content-container .redeem-terms-text {
  position: relative;
  left: 220px;
  top: 240px;
  z-index: 999999;
}

div[id="4_ctl00_AzureADRebrandDisclaimer"] {
	display:none !important;
} 

label[id="note_label_add"] {
    display: none !important;
}
