
@font-face{ font-family:"Dubai"; src: url('https://e-alsalloum.com/edge/assets/fonts/Dubai-Light.otf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face{ font-family:"Dubai"; src: url('https://e-alsalloum.com/edge/assets/fonts/Dubai-Bold.otf') format('truetype'); font-weight: bold; font-style: normal; }
body { -webkit-text-size-adjust: none; -webkit-tap-highlight-color:  rgba(255, 255, 255, 0); margin: 0px; font-family: "Dubai"; font-size: 15px; color: #111111; }
body a { color: #396d9b; text-decoration:none; }
body a:hover { color: #396d9b; text-decoration: none; }			

.soft_alert_container { position: fixed; z-index: 10000; right: 50%; width: 300px; margin-right: -160px; top: 80%; padding: 10px; background-color: rgba(0,0,0,0.3); color: #FFFFFF; border-radius: 5px; text-align: center; font-size: 14px; display: none; }
.popup_title { width: 100%; padding: 20px; box-sizing: border-box; text-align: center; font-weight: bold; font-size: 18px; }
.popup_button { width: 100%; padding: 20px; box-sizing: border-box; text-align: center; font-size: 16px; color: #FFFFFF; background-color: #396d9b; border-radius: 2px; cursor: pointer; }

.centeredText { text-align: center !important; }
.margin_bottom_40 { margin-bottom: 40px !important; }

.header { width: 100%; height: 100px; padding: 20px; box-sizing: border-box; background-color: #396d9b; overflow: hidden; }
.header_logo_container { float: right; width: 60px; height: 60px; overflow: hidden; }
.header_title_container { width: auto; height: 75px; box-sizing: border-box; overflow: hidden; text-align: left; color: #FFFFFF; font-size: 19px; padding-top: 15px; }
.header_logo_image { width: 60px; height: 60px; background: url('https://e-alsalloum.com/edge/images/logo_white.png'); background-size: 100%; }		
.section_header { width: 100%; padding: 20px; box-sizing: border-box; border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; font-size: 18px; color: #000000; }
.section_header_icon_familytree_black { width: 15px; height: 15px; background: url('https://e-alsalloum.com/edge/images/icons/icon_familytree_black.png'); background-size: 100%; }
.section_header_icon_files_black { width: 15px; height: 15px; background: url('https://e-alsalloum.com/edge/images/icons/icon_files_black.png'); background-size: 100%; }
.section_container { width: 100%; padding: 20px; box-sizing: border-box; text-align: justify; }
.footer { width: 100%; padding: 40px; box-sizing: border-box; background-color: #666666; text-align: center; color: #CCCCCC; }
.footer a { color: #999999; text-decoration:none; }
.footer a:hover { color: #CCCCCC; text-decoration: none; }
.footer_icon_twitter_white { width: 50px; height: 50px; background: url('https://e-alsalloum.com/edge/images/icons/icon_twitter_white.png'); background-size: 100%; opacity: 0.7; }
.footer_icon_whatsapp_white { width: 50px; height: 50px; background: url('https://e-alsalloum.com/edge/images/icons/icon_whatsapp_white.png'); background-size: 100%; opacity: 0.7; }
.footer_copyright_disclaimer { margin-top: 40px; color: #999999; }			
.section_sub_header { }
.section_sub_container { width: 100%; margin-top: 10px; box-sizing: border-box; margin-bottom: 10px; }
.section_element_container { width: 100%; padding: 10px; box-sizing: border-box; margin-bottom: 1px; background-color: #EFEFEF; }			
.icon_download_a { width: 10px; height: 10px; background: url('https://e-alsalloum.com/edge/images/icons/icon_download_a.png'); background-size: 100%; }		
.footnotes { margin-top: 10px; font-size: 10px; }

.admin_login_blocker { z-index: 100; position: fixed; top: 0px; right: 0px; width: 100%; height: 100%; background-color: #000000; opacity: 0.5; display: none; }
.admin_login_container { z-index: 101; position: fixed; top: 100px; right: 50%; width: 320px; box-sizing: border-box; margin-right: -160px; background-color: #FFFFFF; border-radius: 2px; display: none; }

.form_fields_container { margin-bottom: 20px; }
.form_text_field { outline-width: 0; -webkit-appearance: none; width: 100%; box-sizing: border-box; padding: 20px; border: 0px; border-radius: 0px; font-family: "Dubai"; font-size: 15px; color: #111111; }
.form_text_field::-webkit-input-placeholder { color: #CCCCCC; }



