/* 
Theme Name: Internal Medicine Associates
Theme URI: https://github.com/elementor/hello-theme/
Description: Intranet Theme build for IMA Greenville
Author: Greenville Webworks
Author URI: https://greenvillewebworks.com
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

body { min-height: 100%!important; }

.post-password-form { width: 100%; height: 80vh; vertical-align: middle; padding-top: 10vh; padding-left: 10vw; }

.post-password-form input[type='submit'] {color: #fff!important; border-color: #fff!important; }

.post-25 .post-password-form { width: 100%; min-height: 80vh; padding: 60px; }

.staffemail { color: var(--e-global-color-primary ); }
.staffemail:hover { text-decoration: underline; }


small a { color: #999; }
.preflink { color: var(--e-global-color-primary ); }
.sresult { width: 100%; padding: 5px; border-bottom: 1px solid #ccc; display: flex; align-items: center; justify-content: center; }
.sresult .photo { width: 8%; display: inline-block; }
.sresult .photo img { height: auto; width: 80px; margin-bottom: -6px; }
.sresult .name { width: 19%; display: inline-block; }
.sresult .phone { width: 10%; display: inline-block; }
.sresult .preferences { width: 20%; display: inline-block; }
.sresult .position { width: 20%; display: inline-block; }
.sresult .department { width: 13%; display: inline-block; }
.sresult .hiredate { width: 10%; display: inline-block; }
.sresult.header .head { font-weight: bold; }
.clear { clear: both; }

#searchbox { width: 78%; display: inline-block; } 
#dept { width: 20%; display: inline-block; } 

.page-content .elementor-widget-text-editor a { color: #000; }
.page-content .elementor-widget-text-editor a:hover { color: var(--e-global-color-primary ); text-decoration: underline; }


#agendacontent ol li ul{ list-style-type:disc; }
#agendacontent ul li ul{ list-style-type:disc; }

#agendacontent ol, ul { padding-left: 30px; }



@media print {
	
	.elementor-location-header, .elementor-location-footer, .hideprint { display: none!important; }
	.printleft, .printright { width: 50%!important; }
	
}