﻿/*template en*/

/*ebrahem style*/

 

.block img
{
    width: 26px !important;
position: absolute !important;
margin-top: 5px !important;
margin-left: 5px !important;
    }
    
    .panelForm
{ margin-top:2% !IMPORTANT;
  clear:both;
    }
    
.comment_form_container
{
	float: left !important;
	margin-left: 110px !important;
	margin-top: 25px !important;
}
.comment_form,
.contact_form
{
	float: left !important;
	width: 100% !important;
	margin-top: 30px !important;
}
.comment_form .left, .comment_form .right,
.contact_form .left, .contact_form .right
{
	float: left !important;
	width: 250px !important;
}
.contact_form .left, .contact_form .right
{
	width: 300px !important;
}
.comment_form .right
{
	float: right !important;
	margin-left: 20px !important;
}
.contact_form .right
{
	margin-left: 30px !important;
}
.comment_form label,
.contact_form label
{
	/*display: block !important;*/
	color: #909090 !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.comment_form label.first,
.contact_form label.first
{
	margin-top: 0 !important;
}
.comment_form input, .comment_form textarea,
.contact_form input, .contact_form textarea
{
	padding: 11px 18px !important;
	color: #000 !important;
	margin: 0 !important;
	background: #F0F0F0 !important;
	border: none !important;
	border-top: 1px solid #E0E0E0 !important;
}
.comment_form .text_input:focus, .comment_form textarea:focus,
.contact_form .text_input:focus, .contact_form textarea:focus
{
	border-color: #42B3E5 !important;
}
.comment_form textarea
{
	width: 214px !important;
	height: 88px !important;
}
.contact_form textarea
{
	width: 594px !important;
height: 200px !important;

}
.comment_form .text_input
{
	width: 214px !important;
}
.contact_form .block
{
	margin-top: 10px !important;
	
}
.contact_form .text_input
{
	width: 264px !important;	
}

.contact_form .text_input1
{
	width: 264px !important;
	float:left !important;
}
.comment_form .text_input:first-child,
.contact_form .block:first-child
{
	margin-top: 0 !important;
}
.comment_form input[type='submit'],
.contact_form input[type='submit']
{
	float: right ;
	width: 70px !important;
	height: 36px !important;
	margin-top: 20px !important;
	padding: 5px 0 7px !important;
	cursor: pointer !important;
	text-align: center !important;
	outline: none !important;
}
#cancel_comment
{
	display: none !important;
	float: right !important;
	font-size: 11px !important;
	margin-top: 32px !important;
	margin-right: 20px !important;
}
.contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected
{
	width: 276px !important;
	background-position: 275px center !important;
}



/* --- more --- */
.more
{
	float: left !important ;
	color: #0178bc !important;
	line-height: normal !important ;
}
.more.dark_blue,
.more.light,
.more.blue
{
	padding: 5px 8px 7px !important ;
	background-position: right center !important ;
	color: #FFF !important;
	border: 1px solid #FFF !important ;
}
.more.dark_blue:hover,
.more.light:hover,
.more.blue:hover
{
	text-decoration: none !important ;
}
.more.dark_blue,
.more.blue:hover
{
	background-color: #42B3E5 !important ;
	border: 1px solid #42B3E5 !important ;
}
.more.dark_blue:hover
{
	background-color: #0178bc !important ;
	border-color: #0178bc !important ;
}
.more.light
{
	color: #666 !important;
	border-color: #E0E0E0 !important ;
}
.more.light:hover
{
	background-color: #FFF !important ;
	color: #000 !important ;
	border-color: #FFF !important ;
}
.more.blue
{
	border-color: #0178bc !important ;
	background-color: #0178bc !important ;
}
.more.tiny
{
	padding: 4px 8px !important ;
	font-size: 11px !important ;
}
.more.medium
{
	padding: 9px 15px !important ;
}
.more.large
{
	padding: 15px 20px !important ;
	font-size: 15px !important ;
}
.more.icon_small_arrow
{
	padding: 5px 24px 7px 8px !important ;
}
.more.icon_small_arrow.tiny
{
	padding: 4px 24px 4px 8px !important;
}
.more.icon_small_arrow.medium
{
	padding: 9px 24px 9px 15px !important ;
}
.more.icon_small_arrow.large
{
	padding: 15px 24px 15px 20px !important;
}

 
.block select
    {
        width: 300px;
float: left;
padding: 11px 18px !important;
border: 1px solid rgb(186, 183, 183) !important;
margin-bottom:15px !important;
 font-size:10pt !important;
 background-color: #F0F0F0 !important;
        border: none !important;
        border-top: 1px solid #E0E0E0 !important;
        }
/*ebrahem style*/
.CheckMyAppointmentResultContainer
{
 min-height:200px;
        width:100%;
    float:left;

}

.NewsReadMore
{
float: left;color: #0178bc !important;line-height: normal;
}


.SearchBox {
    width: 156px;
    float: right;
    border-radius: 3px;
    box-shadow: 1px 1px #DFEEF6;
    position: relative;
    background-color: #0178BA;
    height: 23px;
    text-align: center;
    line-height: 28px;
    margin-right: 8px;
}
.SearchBox a
{
    border: 0;
    position: relative;
    
    border-left: 1px solid #fff;
    padding-left: 0px;
    display: block;
    width: 24px;
    float: right;
    height: 20px;
    padding-right: 2px;
    padding-top:2px;
	top : -107%;
}

.SearchBox input
{
width:125px;
    /*width:88px;*/
    float:left;
    background:none;
    border:0;
    margin-left:4px;
    margin-top:2px;
    color:#fff !important;
    text-align:center;
    height:20px;
    font-family: Arial !important;
    font-size:13px;
}


/*@font-face { font-family: FoundrySterling-BookOSF; src: url('/_layouts/15/hmcinternet/EN/Fonts/FoundrySterlingBookOSF.ttf'); } 
@font-face { font-family: FoundrySterling-DemiOSF; src: url('/_layouts/15/hmcinternet/EN/Fonts/FoundrySterlingDemiOSF.ttf'); }*/
@font-face {
  font-family: 'OpenSans';
  src: url('/_layouts/15/hmcinternet/EN/Template/Fonts/OpenSans.eot'); /* IE9 Compat Modes */
  src: url('/_layouts/15/hmcinternet/EN/Template/Fonts/OpenSans.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_layouts/15/hmcinternet/EN/Template/Fonts/OpenSans.woff') format('woff'), /* Modern Browsers */
       url('/_layouts/15/hmcinternet/EN/Template/Fonts/OpenSans.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/_layouts/15/hmcinternet/EN/Template/Fonts/OpenSans.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: 'OpenSans-Regular';
	src: url('/_layouts/15/hmcinternet/EN/Template/Fonts/OpenSans-Regular.eot'); /* IE9 Compat Modes */
	src: url('/_layouts/15/hmcinternet/EN/Template/Fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
	     url('/_layouts/15/hmcinternet/EN/Template/Fonts/OpenSans-Regular.woff') format('woff'), /* Modern Browsers */ 
	     url('/_layouts/15/hmcinternet/EN/Template/Fonts/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ 
	     url('/_layouts/15/hmcinternet/EN/Template/Fonts/OpenSans-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}


@font-face {
font-family: "FoundrySterling-DemiOSF";
src: url('/_layouts/15/hmcinternet/EN/fonts/FoundrySterlingDemiOSF.eot'); /* IE9 Compat Modes */
src:url('/_layouts/15/hmcinternet/EN/fonts/FoundrySterlingDemiOSF.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 /* Modern Browsers */
url('/_layouts/15/hmcinternet/EN/fonts/FoundrySterlingDemiOSF.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
font-family: "FoundrySterling-BookOSF";
src: url('/_layouts/15/hmcinternet/EN/fonts/FoundrySterlingBookOSF.eot'); /* IE9 Compat Modes */
src:url('/_layouts/15/hmcinternet/EN/fonts/FoundrySterlingBookOSF.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 /* Modern Browsers */
url('/_layouts/15/hmcinternet/EN/fonts/FoundrySterlingBookOSF.ttf') format('truetype');/* Safari, Android, iOS */
}
/*sharbak bullet style*/
     #WebPartWPQ1 ol li
	{
        list-style:decimal;        
	}
	 #WebPartWPQ1 ul li
	{
        list-style:disc;
  	}
  	 #WebPartWPQ2 ol li
	{
        list-style:decimal;        
	}
	 #WebPartWPQ2  ul li
	{
        list-style:disc;
  	}
  	 #WebPartWPQ3 ol li
	{
        list-style:decimal;        
	}
	 #WebPartWPQ3 ul li
	{
        list-style:disc;
  	}
  	 #WebPartWPQ4 ol li
	{
        list-style:decimal;        
	}
	 #WebPartWPQ4 ul li
	{
        list-style:disc;
  	}
/**/
/*sharbak media library*/
.accordion.wide .tabs_navigation
{
	margin-bottom: 30px;
}
.tabs_navigation
{
	float: none;
	clear: both;
	width: 100%;
}
.tabs_navigation li
{
	float: left;
	margin-top: 0;
	margin-right: 20px;
}
.tabs_navigation li:last-child
{
	margin-right: 0;
}
.tabs_navigation li a
{
	width: auto;
	display: block;
	text-align: center;
	color: #666;
	padding: 8px 0;
	border-bottom: 1px solid #E0E0E0;
}
.tabs_navigation li a:hover,
.tabs_navigation li a.selected,
.tabs_navigation li.ui-tabs-active a
{
	border-bottom-width: 2px;
	padding-bottom: 7px;
}
/* --- tabs box navigation --- */
.tabs_box_navigation.sf-menu
{
	float: none;
	clear: both;
}
.tabs_box_navigation.sf-menu li.submenu:hover:after
{
	background: none;
}
.tabs_box_navigation.sf-menu .tabs_box_navigation_selected
{
	width: 256px;
	height: auto;
    padding: 13px 12px;
	background: url("../images/dropdown_plus.png") no-repeat scroll 255px center #0178bc;
    color: #FFFFFF;
	cursor: pointer;
}
.tabs_box_navigation.sf-menu .tabs_box_navigation_selected:hover
{
	background-color: #42B3E5;
	background-image: url("../images/accordion_minus.png"); 
}
.tabs_box_navigation.sf-menu li:hover ul, .tabs_box_navigation.sf-menu li.sfHover ul
{
	top: 38px;
	border: 1px solid #42B3E5;
}
.tabs_box_navigation_hidden
{
	display: none;
}
.page_margin_top
{
	margin-top: 5px;
}
.page_margin_top.item_content:last-child
{
	margin-top: 30px;
}
.column_left, .column_right
{
	width: 300px;
}
.column_right
{
	float: right;
}
.gallery_item_details_list .details_box
{
	width: 480px;
}
.gallery_item_details_list .details_box .controls li
{
	margin-left: 2px;
}
.gallery_item_details_list .details_box .controls li:first-child
{
	margin-left: 0;
}
.gallery_item_details_list .details_box .subheader
{
	color: #59B42D;
	font-family: Arial;
	font-style: italic;
	margin-top: 5px;
}
.gallery_item_details_list .details_box p
{
	clear: both;
	color: #666666;
	line-height: 150%;
	padding: 20px 0;
}
.gallery_item_details_list .details_box .columns
{
	clear: both;
}
.gallery_item_details_list .details_box .column_left,
.gallery_item_details_list .details_box .column_right
{
	width: 210px;
}
.gallery_item_details_list .details_box .list
{
	line-height: 150%;
	color: #C5C5C5;
}
.page_left .gallery_item_details_list .gallery_box
{
	width: 630px;
	margin-right: 0;
}
.column_left
{
	float: left;
	margin-right: 30px;
}
.column_left
{
	float: left;
	margin-right: 30px;
}
.column_right
{
	float: right;
}
.columns p
{
	clear: both;
	padding: 25px 0;
}
.columns.full_width .column_left,
.columns.full_width .column_right
{
	width: 480px;
}
.columns.no_width .column_left,
.columns.no_width .column_right
{
	width: auto;
}
.columns.no_width .column_left
{
	margin-right: 0;
}
.columns.full_width .columns .column_left,
.columns.full_width .columns .column_right
{
	width: 225px;
}
.page_right .columns .column_left,
.page_right .columns .column_right
{
	width: 132px;
}
.page_right .columns.no_padding .column_left,
.page_right .columns.no_padding .column_right
{
	width: 150px;
	line-height: 150%;
}
/*sharbak media library*/
/*sharbak news and events*/
/*events*/
.item_content
{
	margin-top: 30px;
	list-style: none;
}
.page_margin_top.item_content:last-child
{
	margin-top: 30px;
}
.item_content:last-child
{
	margin-top: 0;
}
.item_content .text
{
	color: #666;
}
.item_content .text h3
{
	margin-bottom: 10px;
}
.features_image,
.features_image img
{
	display: block;
	width: 76px;
	height: 88px;
}
.item_content .thumb_image,
.features_image
{
	float: left;
	margin-right: 15px;
}
.sidebar_box .accordion .item_content .thumb_image,
.sidebar_box .accordion .item_content .features_image
{
	margin-right: 20px;

}
.columns_3 .item_content .features_image, .columns_3 .features_image img,
.features_icons_small .features_image, .features_icons_small .features_image img
{
	width: 57px;
	height: 66px;
}
.features_image,
.features_image:hover
{
	border: none;
}
.item_content .text
{
	float: right;
	width: 235px;
	line-height: 150%;
}
.columns .item_content .text
{
	width: 374px;
}
.columns_3 .item_content .text
{
	width: 223px;
}
.info_list li .text
{
	float: left;
	width: 388px;
	color: #666;
}
.accordion.wide .columns .info_list li .text
{
	width: 208px;
}
.text h3 a:hover,
.scrolling_list li a:hover .left
{
	text-decoration: underline;
}
.text h3 a
{
	border: none;
}
.items_list.margin_top
{
	margin-top: 8px;
}
.items_list li
{
	padding: 12px 0;
	border-bottom: 1px solid #E0E0E0;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 120%;
}
.items_list.simple li
{
	padding-left: 10px;
}
.items_list li:first-child
{
	padding-top: 0;
}
.items_list li.icon_clock_black
{
	padding-left: 25px;
}
.items_list li.icon_clock_black:first-child
{
	padding-top: 12px;
	/*background-position: left 0;*/
}
.items_list a, .items_list span
{
	float: left;
	color: #000 !important;
	font-weight: bold !important;
}
.items_list.thin a, .items_list.thin span
{
	font-weight: normal !important;
}
.items_list .value
{
	float: right;
	color: #666;
}
.items_list.dark_blue li span, .items_list.dark_blue .value
{
	color: #FFF;
}
.items_list.dark_blue li
{
	border-color: #4468B2;
}
.home_box .items_list li:first-child
{
	padding-top: 12px;
}
.items_list li a:hover,
.item_content .text h3 a:hover,
.scrolling_list li a:hover .left
{
	text-decoration: underline;
}
.items_list li a,
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next,
.gmnoprint a
{
	border: none;
}
.more.dark_blue,
.more.light,
.more.blue
{
	padding: 5px 8px 7px;
	background-position: right center;
	color: #FFF !important;
	border: 1px solid #FFF;
}
.more.dark_blue:hover,
.more.light:hover,
.more.blue:hover
{
	text-decoration: none;
}
.more.dark_blue,
.more.blue:hover
{
	background-color: #42B3E5;
	border: 1px solid #42B3E5;
}
.more.dark_blue:hover
{
	background-color: #0178bc;
	border-color: #0178bc;
}
.items_list.dark_blue li span, .items_list.dark_blue .value
{
	color: #FFF;
}
.items_list.dark_blue li
{
	border-color: #4468B2;
}
.more.dark_blue,
.more.blue:hover
{
	background-color: #42B3E5;
	border: 1px solid #42B3E5;
}
.more.dark_blue:hover
{
	background-color: #0178bc;
	border-color: #0178bc;
}
.features_image img 
{
width: 57px !important;
height: 66px !important;
}
.table_dateBig
{
    float: right;
    font-weight: bold;
    color: #007ABD;
    text-align: center;
    margin: 10px;
    border:2px solid #0178BA;
    width: 13% !important;
    height: 70px !important;
    padding-top:30px;
    background-color:#fff;
}

/*events*/
/*news*/
.post
{
	float: left;
	margin-top: 30px;
width:100%;
}
.comment_box li
{
	width: 100%;
}
.New_post_content_width
{
    width:85% !important;
}
.columns .comment_box .date .value,
.columns .comment_box .date .arrow_date
{
	clear: both;
	float: none;
}
.columns .comment_box .date .value
{
	width: auto;
	padding: 10px 13px;
}
.comment_box .comments_number
{
	width: 80px;
	margin-top: 2px;
}
.columns .comment_box .comments_number
{
	width: auto;
	margin-left: 2px;
	margin-top: 0;
}
.comment_box .comments_number a
{
	display: block;
	text-align: center;
	font-size: 11px;
	background-color: #42B3E5;
	padding: 9px 10px;
	color: #FFF;
}
.columns .comment_box .comments_number a
{
	padding: 10px 12px;
}
.comment_box .comments_number:hover
{
	border-color: #409915;
}
.comment_box
{
	float: left;
	width: 85px;
	text-align: center;
	margin-right: 25px;
}
.columns .comment_box
{
	clear: both;
	width: 100%;
	margin-bottom: 25px;
	margin-right: 0;
}
.comment_box .date
{
	z-index: 2;
}
.columns .comment_box li
{
	float: left;
	width: auto;
}
.comment_box .date .value
{
	float: left;
	width: 60px;
	background-color: #0178bc;
	color: #FFF;
	padding: 9px 10px;
	font-size: 11px;
	text-align: center;
}
.comment_box .date .arrow_date,
.comment_box .arrow_comments
{
	float: right;
	width: 5px;
	height: 5px;
	background: url('/_layouts/15/hmcinternet/EN/Images/arrow_date.png');
}
.comment_box .arrow_comments
{
	background: url('/_layouts/15/hmcinternet/EN/images/arrow_comments.png');
}

.comment_box .comments_number
{
	width: 80px;
	margin-top: 2px;
}

.comment_box .comments_number a
{
	display: block;
	text-align: center;
	font-size: 11px;
	background-color: #42B3E5;
	padding: 9px 10px;
	color: #FFF;
}

.comment_box .comments_number:hover
{
	border-color: #409915;
}
.animated_element
{
	visibility: hidden;
	position: relative;
}
.post_content .more
{
	clear: both;
	float: none;
	line-height: 150%;
}
.post_content
{
	float: left;
	width: 520px;
	padding-bottom: 25px;
	border-bottom: 1px solid #E0E0E0;
}
.post_content h2
{
	margin-bottom: 24px;
}
.post_content h2 a:hover
{
	text-decoration: underline;
}
.post_content h2 a
{
	border: none;
	color:Black !important;
}
.more
{
	float: left;
	color: #0178bc !important;
	line-height: normal;
}
.more.light
{
	color: #666;
	border-color: #E0E0E0;
}
.more.light:hover
{
	background-color: #FFF;
	color: #000;
	border-color: #FFF;
}
.post_footer
{
	margin-top: 25px;
}
.post_footer_details
{
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}
.post_footer_details li a,
#cancel_comment
{
	color: #909090 !important;
	text-decoration: underline;
}
.post_footer_details li a:hover,
#comments_list .comment_details .posted_by a:hover,
#cancel_comment:hover
{
	color: #3156A3;
}
.post_footer_details:last-child
{
	margin-right: 0;
}
.post_footer_details li
{
	float: left;
	font-size: 11px;
	color: #909090;
	margin-right: 5px;
}
.post_footer_details li:last-child
{
	margin-right: 0;
}
.post_footer_details li a
{
	display: block;
}
.pagination
{
	float: right;
}
.pagination li
{
	float: left;
	margin-left: 2px;
}
.pagination li:first-child
{
	margin-left: 0;
}
.pagination li a
{
	display: block;
	height: 12px;
	color: #666;
	padding: 9px 11px 7px;
	font-size: 11px;
}
.pagination li
{
    background-color:#202020;
}
.page_margin_top.item_content:last-child
{
	margin-top: 30px;
}
.page_margin_top
{
	margin-top: 5px;
}
.loading {
  position: fixed;
  z-index: 999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}
.show_all
{
	margin-top: 20px;
}
.show_all .more
{
	float: right;
}
.list
{
	clear: both;
	padding: 25px 0;
}
.list li
{
	line-height: 150%;
	background-position: left center;
	padding: 5px 0 5px 18px;
}
.list li a
{
	border: none;
}
.list.top_marker li
{
	background-position: left 8px;
}
.margin_top_30
{
	margin-top: 30px;
}
.customNewsDetails
{
    padding:10px;
line-height:150%;
color:#666;
}
.customNewsDetails ol li
	{
        list-style:decimal;
        margin-left:20px;
	}
	
	
	.customNewsDetails ul li
	{
        list-style:disc;
        margin-left:20px;
	}
	.relatedlinks ol li
	{
        list-style:decimal;        
	}
	.relatedlinks  ul li
	{
        list-style:disc;
  	}
  	.page_left
{
	float: left;
	width: 630px;
}
.page_right
{
	float: right;
	width: 330px;
}
.list li
{
	color: #666;
}
.list
{
	clear: both;
	padding: 25px 0;
}
.list li
{
	line-height: 150%;
	background-position: left center;
	padding: 5px 0 5px 18px;
}
.list li a
{
	border: none;
}
.list.top_marker li
{
	background-position: left 8px;
}
.box_header.slide:after
{
	animation-name: slide;
	-webkit-animation-name: slide;
	animation-timing-function: cubic-bezier(.75, 0, .25, 1);	
	-webkit-animation-timing-function: cubic-bezier(.75, 0, .25, 1);
	animation-duration: 0.6s;	
	-webkit-animation-duration: 0.6s;
	visibility: visible;
}
.columns .post_content
{
	width: 300px;
}
.post_content a.post_image
{
	display: block;
	margin-bottom: 27px;
}
.post_content a.post_image img
{
	display: block;
	width: 520px;
	height: auto;
	min-height: 15px;
	background: url('../images/preloader.gif') no-repeat center center;
}
.post_content .gallery_box
{
	margin-top: 0;
	
}
.post_content .gallery_box img
{
	width: 520px;
	height: auto;
}
.columns .post_content a.post_image img
{
	width: 300px;
}
.post_content h2
{
	margin-bottom: 24px;
}
.post_content p, .columns .post_content p
{
	line-height: 150%;
	padding-top: 0;
	padding-bottom: 1em;
}
.gallery_box
{
	display: block;
	position: relative;
	cursor: pointer;
	margin-top: 30px;
	overflow: hidden;
}
.accordion .gallery_box
{
	margin-top: 0;
}
.gallery_box img
{
	display: block;
	width: 225px;
	height: 150px;
	background: url('../images/preloader.gif') no-repeat center center;
}
.gallery_item_details_list .gallery_box .image_carousel img/*,
.post_content a.post_image img*/
{
	display: none;
}
/* --- image carousel --- */
.image_carousel li
{
	float: left;
}
/*news*/
/*sharbak news and events*/

.template_inner_20
{
    width:20%;
    float:left;
}
.template_inner_80
{
    width:80%;
    float:left;

}
/*saed*/
.WhiteBG .contactBox
{
direction:ltr;
}
.boxTitle img
{
vertical-align:middle;
}
.contentBox ul{
padding:15px !important;

}
.contentBox ol{
padding:15px !important;

}

/**/

* {
	padding: 0px;
	margin: 0px;
	border: 0px;
}



body {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: Arial !important;
	font-size: 13px !important;
	background: #d8d8d8 !important;
}
/********saed**********/
.liLiftNav
{
    border-bottom: 1px solid #ededee;
padding:1px 0px;
    
}
.liLiftNav a,.liLiftNav a:hover,.liLiftNav a:visited
{
    color:#666;
    
    display:block !important;
    padding : 5px;
}
li.liLiftNav a:hover 
{
    color:#fff !important;
	
}
li.liLiftNav:hover { background:#55bceb !important;}
   /* --- bread crumb --- */
    .bread_crumb
    {
        
        clear: both;
        margin-left: 0;
    }
.bread_crumb
    {
        padding: 10px 0 0;
    }
        .page_header_left
    {
        width: auto;
    }
    
    html, body, div, span, applet, object, iframe, p, blockquote,
a, abbr, acronym, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.page
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	border-top: 8px solid #F0F0F0;
	float:left;	
	padding-top:10px;
}
.page a,a:visited
{
    color:#909090 !important;
}

ul.bread_crumb
{
padding:15px !important;
list-style:none !important;
}

ul.bread_crumb li ,ul.bread_crumb span
{
float:left;
border:0px none;
font-size:inherit;
}
    .bread_crumb
    {
        clear: both;
        margin-left: 0;
    }
    .bread_crumb
    {
        padding: 10px 0 0;
    }
/* --- bread crumb --- */
.bread_crumb
{
    float: left;
    padding: 17px 0 0;
    margin-left: 20px;
}
.bread_crumb li
{
    float: left;
    font-size: 11px;
    margin-left: 3px;
}
.bread_crumb li:first-child
{
    margin-left: 0;
}
.bread_crumb li.separator
{
    width: 8px;
    padding: 0 4px;
    text-decoration: none;
}
.bread_crumb li a,.bread_crumb li a:visited
{
	color: #909090 ;
	}
}
.bread_crumb li a:hover
{
    color: #0178bc !important;
}.page_header
{
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 0px;
}
/********saed**************/
.ms-WPBody{
	font-family: Arial !important;
	font-size: 14px !important;
	color:#666;
	line-height:150%;
      
}
a {
	text-decoration:none;
}


.fontBlue {
	color:#0079c1 !Important;;
}

.fontWhite {
	color:#fff;
}


.mainContainer {
	padding: 20px;
	margin: 0 auto;
	border: 0px;
	overflow: hidden;
	max-width:1070px;
}
.fullWidth {
	width: 100%;
	float: left;
	position: relative;
	
}

.floatRight {
	float: right !important;
}

.blueBG {
	background: #3e7cb4;
	color:#fff;
	float:left;
}
.whiteBG {
	background: #fff;
	color:#000 !important;
}
.box33 {
	width:33%;
	float:left;
		line-height:normal;
}

.box67 {
	width:67%;
	float:left;
	line-height:normal;
}

.box50 {
	width:50%;
	float:left;
		line-height:normal;
}


/********************* header ****************/

.header {
	border-bottom:1px solid #d6d8d8;
	padding-bottom:10px;
	position:relative;
	
	float:left;
}
.headerLogo
{
    float:left;
}

.headerHamad {
  width: 50px;
  float: right;
  margin-top: 50px;
  margin-left: 90px;
  font-size: 13px;
}

.headerHamad img {
	float:right;
	margin-bottom:5px;
}

.headerHamad a {
	color:#909196;
}

.headerLogin {
    float: right;
    padding-top: 95px;
    width: 471px;
}

.headerLoginLanguage a {
	float:right;
	color:#0079c1;
	font-weight:bold;
	font-family:Arial;
	
}

.headerLoginRegister {
	float:right;
	border:none;
	background:#0178ba;
	color:#fff !important;
	font-size:13px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:5px 13px;
margin-right:10px;

}

.headerLoginRegister:hover {
	cursor:pointer;
-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    1px 1px 1px 0px rgba(50, 50, 50, 0.2);
box-shadow:         1px 1px 1px 0px rgba(50, 50, 50, 0.2);
}

.headerLoginSearch {
	float:right;
	border:none;
	color:#fff;
	font-size:10px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:5px 35px 5px 9px;
margin-right:10px;
background:url(/_layouts/15/hmcinternet/EN/Template/images/searchIcon.png) no-repeat right center #0178ba;
width:40px;
height:15px;
}

.headerLoginSearch:hover {
	cursor:pointer;
-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    1px 1px 1px 0px rgba(50, 50, 50, 0.2);
box-shadow:         1px 1px 1px 0px rgba(50, 50, 50, 0.2);
}



/********************* topNav ****************/


.topNav {
	margin:10px 0;
}

.topNav ul li {
	float:left;
	list-style:none;
}

.topNav ul li a {
	float:left !important;
	list-style:none !important;
	color:#909196 !important;
	margin-right:1px;
	font-size:16px !important;
	padding:10px 10px !important;
	display:block !important;
	/*font-family:'OpenSans' !important;*/
    border-bottom-width:0px !important;
}

.topNav ul li a:hover {
	color:#fff !important;
	background:#55bceb;
}

.mobileNav {
	display:none;
}

/********************* content ****************/

.contentBox {
	/*border:1px solid #d1d3d4;*/
	/*margin:10px 0;*/
	width:100%;
}

.welcomeLeft {
	width:24%;
	float:left;
	margin:0 3%;
}

.welcomeLeft ul {
	list-style:none;
	margin-top:8px;
	float:left;
}

.welcomeLeft ul li {
	list-style:none;
	padding:2px 0;
	font-size:13px;
}

.welcomeRight {
	width:67%;
	float:right;
	margin-right:3%;
	padding-bottom:15px;
}



/********************* footer ****************/

.footerBG {
	background:#202020;
	color:#e0dede;
}

.footerBox {
	float:left;
	width:31%;
	padding:30px 2% 30px 0;
	height:27px;
}

.footerBoxColored a {
	font-weight:bold;
	font-size:20px;
	color:#fff;
	padding:0 20px;
	
}

.blueBG1 {
	background:#55bceb;
	font-family:Arial;
}

.blueBG2 {
	background:#00a8cb;
	font-family:Arial;
}

.blueBG3 {
	background:#0079c1;
	font-family:Arial;
}


.footerTitle {
	font-weight:bold;
	color:#fff;
	background:url(/_layouts/15/hmcinternet/EN/Template/images/footerTitleLine.png) no-repeat bottom left;
	padding-bottom:8px;
	font-size:16px;
	margin-bottom:25px;
}

.footerCopy {
	border-top:1px solid #505050;
	padding:15px 0 5px 0;
}

.rightText {
	text-align:right;
}

.footerPostDate {
	color:#55bceb;
	padding-top:2px;
	
}

.footerBox ul li {
	list-style:none;
	background:url(/_layouts/15/hmcinternet/EN/Template/images/footerListArrow.png) no-repeat left top;
	padding-left:24px;
	padding-bottom:15px;
}

.footerFacebook {
	background:url(/_layouts/15/hmcinternet/EN/Template/images/footerFacebook.png) no-repeat top;
	width:29px;
	height:29px;
	float:left;
	margin-right:10px;
	margin-top:20px;
}

.footerFacebook:hover {
	background:url(/_layouts/15/hmcinternet/EN/Template/Images/footerFacebook.png) no-repeat bottom;
	cursor:pointer;
}

.footerTwitter {
	background:url(/_layouts/15/hmcinternet/EN/Template/images/footerTwitter.png) no-repeat top;
	width:29px;
	height:29px;
	float:left;
	margin-right:10px;
	margin-top:20px;
}

.footerTwitter:hover {
	background:url(/_layouts/15/hmcinternet/EN/Template/images/footerTwitter.png) no-repeat bottom;
	cursor:pointer;
}


.footerMail {
	background:url(/_layouts/15/hmcinternet/EN/Template/images/footerMail.png) no-repeat top;
	width:29px;
	height:29px;
	float:left;
	margin-right:10px;
	margin-top:20px;
}

.footerMail:hover {
	background:url(/_layouts/15/hmcinternet/EN/Template/images/footerMail.png) no-repeat bottom;
	cursor:pointer;
}

.footerLinkedin {
	background:url(/_layouts/15/hmcinternet/EN/Template/images/footerLinkedin.png) no-repeat top;
	width:29px;
	height:29px;
	float:left;
	margin-right:10px;
	margin-top:20px;
}

.footerLinkedin:hover {
	background:url(/_layouts/15/hmcinternet/EN/Template/images/footerLinkedin.png) no-repeat bottom;
	cursor:pointer;
}
/* --- slider --- */
.caroufredsel_wrapper
{
	width: 100% !important;
	margin: 0 !important;
	overflow: hidden;
}
.caroufredsel_wrapper_slider
{
	/*top: 65px !important;*/
}
.slider
{
	/*position: absolute;*/
	padding: 0;
}
.slider li
{
	float: left;
	height:380px;
	background-position: top center;
	background-repeat: no-repeat;
}
.slider li .slider_img
{
	position: relative;
	height: 100%;
	top: 0;
	left: 0;
}
/* --- slider content --- */
.slider_content_box
{
	margin-top: -360px;
	min-height: 367px;
	position: relative;
	padding-left:10%
}
.slider_content
{
	display: none;
	padding-top: 1px;
	padding-bottom: 17px;
}
.slider_content:after
{
	content: "";
}
.slider_content .subtitle
{
	margin-top: 19px !important;
	line-height: 150% !important;
	color: #89c95b !important;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.5) !important;
}
.slider_content h1
{
	font-size: 72px !important;
	color: #0178bc !important;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.5) !important;
}
/* --- slider navigation --- */
.slider_navigation
{
	position: absolute;
	clear: both;
	width: 80%;
	bottom: 0;

}
.slider_navigation .slider_control
{
	float: left;
}
.slider_navigation .slider_control a
{
	display: block;
	height: 41px;
	font-size: 11px;
	padding: 0;
	color: #53BCEA !important;
	line-height: 160%;
}
.slider_navigation .slider_control a:hover
{
	text-decoration: none;
}
.slider_navigation .top_border
{
	display: block;
	width: 100%;
	height: 1px;
	background: #53BCEA;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}
.slider_navigation .slider_control .slider_control_bar
{
	display: none;
	background-color: #53BCEA;
    height: 4px;
    margin-top: -4px;

}
.slider_navigation .slider_bar
{
	position: relative;
	height: 4px;
	margin-left: 0;
	margin-bottom: -1px;
	background: #53BCEA;
}

ol, ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.clearfix:after
{
    font-size: 0px;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
.clearfix
{
    padding-bottom:5px;
    margin-bottom:10px;
}


/* --- footer --- */
.footer_container
{
	background-color: #202020;
	padding-top:20px;
	
}
.footer
{
	width: 1070px;
	margin-left: auto;
	margin-right: auto;
	font-size:14px;
}
.footer .box_header
{
	color: #FFF !important;
}
.footer a
{
	color: #D5D5D5 !important;
}
/* --- footer banner box --- */
.footer_banner_box_container h2
{
    font-size:21px !important;
}
.footer_banner_box_container .footer_banner_box:first-child
{
	z-index: 3;
}
.footer_banner_box_container .footer_banner_box:last-child
{
	z-index: 1;
}
.footer_banner_box
{
	float: left;
	width: 316px;
	/*height: 60px;
	padding: 20px 30px;*/
	z-index: 2;
	padding:33px 20px;
	font-family:Arial;
}
.footer_banner_box h2,
.footer_banner_box h2 a
{
	color: #FFF !important;
}
.footer_banner_box a
{
	color: #FFF;
	background-position: right center;
	padding-right: 17px;
}
.footer_banner_box.super_light_blue
{
	background-color: #42B3E5;
}
.footer_banner_box.light_blue
{
	background-color: #0384CE;
}
.footer_banner_box.blue
{
	background-color: #3156A3;
}
.footer_banner_box .more.light
{
	color: #FFF;
}
.footer_banner_box .more.light:hover
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_margin_right_white.png');
}
/* --- footer box --- */
.footer_box_container
{
	margin-top: 30px;
}
.footer_box
{
	float: left;
	width: 326px;
	padding-right: 30px;
	color: #909090;
}
.footer_box.last
{
	width: 330px;
	padding-right: 0;
}
.footer_box p
{
	color: #909090;
}
/* --- footer contact info --- */
.footer_contact_info_container
{
	clear: both;
}
.footer_contact_info_row
{
	clear: both;
	padding-top: 5px;
}
.footer_contact_info_row:first-child
{
	padding-top: 0;
}
.footer_contact_info_left
{
	float: left;
	
}
.footer_contact_info_right
{
	float: right;
	width: 120px;
	margin-left: 20px;
}
/* --- social icon --- */
.social_icon
{
	display: block;
	width: 29px;
	height: 29px;
	background-repeat: no-repeat;
	transition: background-position .3s ease;
	-moz-transition: background-position .3s ease;
	-webkit-transition: background-position .3s ease;
	-o-transition: background-position .3s ease; 
}
a.social_icon:hover
{
	transition: background-position .3s ease;
	-moz-transition: background-position .3s ease;
	-webkit-transition: background-position .3s ease;
	-o-transition: background-position .3s ease; 
	background-position: 0 -29px;
	text-decoration: none;
}
.social_icon.blogger
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/blogger.png');
}
.social_icon.deviantart
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/deviantart.png');
}
.social_icon.dribble
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/dribble.png');
}
.social_icon.envato
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/envato.png');
}
.social_icon.facebook
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/facebook.png');
}
.social_icon.flickr
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/flickr.png');
}
.social_icon.form
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/form.png');
}
.social_icon.forrst
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/forrst.png');
}
.social_icon.googleplus
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/googleplus.png');
}
.social_icon.linkedin
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/linkedin.png');
}
.social_icon.mail
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/mail.png');
}
.social_icon.myspace
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/myspace.png');
}
.social_icon.phone
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/phone.png');
}
.social_icon.picasa
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/picasa.png');
}
.social_icon.skype
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/skype.png');
}
.social_icon.soundcloud
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/soundcloud.png');
}
.social_icon.stumbleupon
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/stumbleupon.png');
}
.social_icon.tumblr
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/tumblr.png');
}
.social_icon.twitter
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/twitter.png');
}
.social_icon.vimeo
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/vimeo.png');
}
.social_icon.xing
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/xing.png');
}
.social_icon.youtube
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_body/youtube.png');
}
.footer .social_icon.blogger
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/blogger.png');
}
.footer .social_icon.deviantart
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/deviantart.png');
}
.footer .social_icon.dribble
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/dribble.png');
}
.footer .social_icon.envato
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/envato.png');
}
.footer .social_icon.facebook
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/facebook.png');
}
.footer .social_icon.form
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/form.png');
}
.footer .social_icon.flickr
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/flickr.png');
}
.footer .social_icon.forrst
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/forrst.png');
}
.footer .social_icon.googleplus
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/googleplus.png');
}
.footer .social_icon.linkedin
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/linkedin.png');
}
.footer .social_icon.mail
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/mail.png');
}
.footer .social_icon.myspace
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/myspace.png');
}
.footer .social_icon.phone
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/phone.png');
}
.footer .social_icon.picasa
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/picasa.png');
}
.footer .social_icon.skype
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/skype.png');
}
.footer .social_icon.soundcloud
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/soundcloud.png');
}
.footer .social_icon.stumbleupon
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/stumbleupon.png');
}
.footer .social_icon.tumblr
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/tumblr.png');
}
.footer .social_icon.twitter
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/twitter.png');
}
.footer .social_icon.vimeo
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/vimeo.png');
}
.footer .social_icon.xing
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/xing.png');
}
.footer .social_icon.youtube
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/social_footer/youtube.png');
}
/* --- social_icons --- */
.social_icons
{
	margin-top: 30px;
}
.social_icons li
{
	float: left;
	margin-left: 5px;
}
.social_icons li:first-child
{
	margin-left: 0;
}
.sidebar_box
{
	float: left;
	width: 330px;
	margin-top: 50px;
	overflow: hidden;
}
.sidebar_box.first
{
	margin-top: 0;
}
.sidebar_box .header_left, .footer_box.last .header_left
{
	width: 268px;
}
.footer_box .header_left
{
	width: 300px;
}
.sidebar_box .header_right, .footer_box .header_right
{
	width: 62px;
}
.sidebar_box .accordion
{
	margin-top: 30px;
}
.sidebar_box .accordion .item_content p
{
	padding: 0;
}
.box_header:after
{
	content: "";
	display: block;
	bottom: 0;
	width: 57px;
	height: 2px;
	background: #42B3E5;
	margin-top: 0px;
	visibility: hidden;
}
.box_header.slide:after
{
	animation-name: slide;
	-webkit-animation-name: slide;
	animation-timing-function: cubic-bezier(.75, 0, .25, 1);	
	-webkit-animation-timing-function: cubic-bezier(.75, 0, .25, 1);
	animation-duration: 0.6s;	
	-webkit-animation-duration: 0.6s;
	visibility: visible;
}
@keyframes slide 
{
	0% 
	{
		width: 0;	
	}
	100% 
	{
		width: 50px;	
	}		
}
@-webkit-keyframes slide 
{
	0% 
	{
		width: 0;
	}
	100% 
	{
		width: 50px;
	}		
}
.box_header.margin
{
	margin-top: 7px;
}
/* --- scrolling list --- */
.scrolling_list_wrapper
{
	margin-top: 16px;
}
.scrolling_list
{
}
.scrolling_list_control_left, .scrolling_list_control_right
{
	float: left;
	width: 28px;
	height: 28px;
}
.scrolling_list_control_right
{
	margin-left: 2px;
}
.scrolling_list li
{
	width: 312px;
	color: #C5C5C5;
	background-position: left 18px;
	padding: 10px 0 10px 18px;
	line-height: 150%;
	width:90%;
}
.scrolling_list li a
{
	clear: both;
	float: left;
	color: #666;
	border: none;
}
.footer .scrolling_list li a
{
	color: #D5D5D5;
}
.scrolling_list.latest_tweets li a
{
	float: none;
}
.scrolling_list.latest_tweets li p
{
	padding: 0;
}
.scrolling_list li .left
{
	float: left;
	width: 275px;
}
.scrolling_list li .number
{
	float: right;
	width: 30px;
	color: #666;
    padding: 8px 0;
	margin-left: 5px;
	font-size: 11px;
	text-align: center;
	line-height: 1;
}
.footer .timeago
{
	color: #42B3E5;
}
.timeago
{
	clear: both;
	display: block;
	margin-top: 2px;
	font-size: 11px;
	color: #909090;
}
.columns.full_width .scrolling_list li
{
	width: 462px;
}
.columns.full_width .scrolling_list li .left
{
	width: 425px;
}
/* --- copyright area --- */
.copyright_area
{
	border-top: 1px solid #353535;
	padding: 15px 0;
	font-size: 13px;
	color: #E0DEDE;
	margin-top: 15px;
}
.copyright_left
{
	float: left;
}
.copyright_right
{
	float: right;
}
.copyright_right .scroll_top
{
	font-size: 11px;
	color: #C5C5C5;
	background-position: right center;
	padding-right: 15px;
}
/* --- icon small arrow --- */
.icon_small_arrow
{
	background-position: center center;
	background-repeat: no-repeat;
}
.icon_small_arrow a
{
	color:#3156A3 !important;
}
.icon_small_arrow.left_black
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_left_black.png');
}
.icon_small_arrow.right_black
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_right_black.png');
}
.icon_small_arrow.margin_right_black
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_margin_right_black.png');
}
.icon_small_arrow.left_white
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_left_white.png');
}
.icon_small_arrow.margin_right_white
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_margin_right_white.png');
}
.icon_small_arrow.right_white
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_right_white.png');
}
.icon_small_arrow.top_white
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_top_white.png');
}
.icon_small_arrow.top_black
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_top_black.png');
}
.icon_small_arrow.right_gray
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_right_gray.png');
}
.icon_small_arrow.square
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_square.png');
}
.icon_small_arrow.mark
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_arrow_mark.png');
}
.icon_small_arrow.tick
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/icon_tick.png');
}
.info
{
	padding: 25px 0 28px;
	line-height:125%;
}
@media screen and (max-width:479px)
{
.footer_banner_box
{
width:238px !important;
}
}
.lightBlueBG {
	background:#55bceb;
	color:#fff;
	float:left;
}
.headerHamad-float
{
    float:right;
}
.footer-title
{
    
}
.scrolling_list_wrapper > .caroufredsel_wrapper
{
height:300px !important;
}
.blueBoxTitle {
	width: 92%;
	padding: 10px 3%;
	float: left;
	font-weight: bold;
	font-size: 15px;
	color: #0079c1;
	margin: 1%;
	background-color: #fff;
}
.blueBoxTitle {
	width: 92%;
	padding: 10px 3%;
	float: left;
	font-weight: bold;
	font-size: 15px;
	color: #0079c1;
	margin: 1%;
	background-color: #fff;
}
.boxTitle {
	width: 94%;
	padding: 16px 3%;
	float: left;
	font-weight: bold;
	font-size: 17px;
	color:#FFF ;
}

.boxText {
	width: 90%;
	padding: 0 5% 15px 5%;
	float: left;
	color:#fff;
}
.boxTextImg {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
ul.blueBoxList {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.blueBoxList li {
	padding: 9px 5px 9px 30px;
	margin: 0;
	list-style: none;
	background: url(/_layouts/15/hmcinternet/EN/Template/images/blueListBG.png) no-repeat left;
}
ul.blueBoxList li a,ul.blueBoxList li a:hover,ul.blueBoxList li a:visited {
	color:#FFFFFF !important;
	text-decoration:none !important;
}
.newsAll {
	float: right;
	margin-top: 10px;
}
ul.newsList {
	list-style: none;
	padding: 5px;
	margin: 0;
}
ul.newsList li {
	list-style: none;
	width: 100%;
	float: left;
	margin: 5px 0;
	line-height:normal;
}
.newsListImg {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 10px;
	overflow: hidden;
}
.newsListRight {
	float: right;
}
.newsListTitle {
	font-weight: bold;
	padding-bottom: 5px;
}
.newsListDate {
	padding-top: 3px;
	float: right;
}
.boxTitle a, .boxTitle a:hover, .boxTitle a:visited {
	color:#FFFFFF !important;
	text-decoration:none !important;
}
.annualResearchTitle {
	float: left;
	color: #0079c1;
	font-weight: bolder;
	font-size: 50px;
	font-family: Arial;
	padding: 50px 15px 15px 15px;
	line-height: 50px;
}
.annualResearchSub {
	float: left;
	color: #999999;
	font-size: 23px;
	font-weight: normal;
	font-family: Arial;
	padding: 0 15px 20px 15px;
	line-height: 30px;
}
.border {
	border:1px solid #d1d3d4;
}
.borderTop {
	border-top: 1px solid #d1d3d4;
}
.contactBox {
	float: left;
	width: 70%;
	margin: 10px 15%;
	height: 27px;
	line-height: 26px;
	border: 1px solid #fff;
	color:#fff;
}
.contactBoxPhone {
	background: url(/_layouts/15/hmcinternet/EN/Template/images/contactBoxPhone.png) no-repeat left center;
	float: left;
	height: 30px;
	width: 30px;
	
}
.contactBoxMobile {
	background: url(/_layouts/15/hmcinternet/EN/Template/images/contactBoxMobile.png) no-repeat left center;
	float: left;
	height: 30px;
	width: 30px;
}
.contactBoxMail {
	background: url(/_layouts/15/hmcinternet/EN/Template/images/contactBoxMail.png) no-repeat left center;
	float: left;
	height: 30px;
	width: 30px;
}
.contactBoxButton a,.contactBoxButton a:hover,.contactBoxButton a:visited {
	float: right;
	background: #fff;
	display: block;
	color: #0079c1 !important;
	font-weight: bold;
	padding: 5px 10px;
	margin-bottom: 20px;
	margin-right: 15%;
	text-decoration:none !important;
}
.boxBorder {
	/*border-left: 1px solid #fff;*/
	border-bottom: 1px solid #fff;
}
.calendarTitle {
	color: #4daad6;
	font-size: 28px;
	text-transform: uppercase;
	font-weight: lighter;
	font-family: Arial;
}
.calendarTable {
	float: left;
	width: 80%;
	font-weight: normal !important;
	font-size: 18px;
	padding: 0 10%;
}
.calendarTable th {
	background-color: #0079c1;
	color: #fff;
	font-weight: normal !important;
	padding: 9px;
	font-family: Arial;
	font-size: 18px !important;
}
.calendarTableTh2 {
	color: #49b6e6 !important;
}
.calendarTableTd2 {
	color: #838385 !important;
}
.calendarTableTdEvent {
	background-color: #0079c1;
	color: #fff;
}
.calendarTable td {
	padding: 8px 5px;
	text-align: center;
	font-family: Arial;
	color: #4daad6;
	font-size: 18px !important;
}
.vipCalendarTitle {
	color: #fff;
	font-size: 28px;
	text-transform: uppercase;
	font-weight: lighter;
	font-family: Arial;
}
.vipCalendarTable {
	float: left;
	width: 80%;
	font-weight: normal !important;
	font-size: 18px;
	padding: 8px 10%;
}
.vipCalendarTable th {
	background-color: #fff;
	color: #a39161;
	font-weight: normal !important;
	padding: 9px;
	font-family: Arial;
	font-size: 18px !important;
	
}
.vipCalendarTableTh2 {
	color: #705011 !important;
}
.vipCalendarTableTd2 {
	color: #c8c6bd !important;
}
.vipCalendarTableTdEvent {
	background-color: #0079c1;
	color: #fff;
}
.vipCalendarTable td {
	padding: 8px 5px;
	text-align: center;
	font-family: Arial;
	color: #fff;
	font-size: 18px !important;
}
.vipPhotos {
	min-height: 399px;
	max-height: 399px;
	overflow: hidden;
}
.darkBlueBG {
	background: #002b54;
	color: #fff;
	float:left;
}
.greyBG {
	background: #a7a7ac;
	color: #fff;
}
.brownBG {
	background: #a39161;
	color: #fff;
	float:left;
	width:100%;
}
.whiteBG  > .boxTitle  ,.whiteBG  > .boxText {
	background: #fff;
	color:#000 !important;
}

.ms-WPBody td
{
font-size:18px;
}

.eventsItem {
	width:90%;
	padding:0 5%;
	float:left;
	margin-bottom:15px;
}

.eventsItemDate {
	width:21%;
	padding:5px 2px;
	background-color:#fff;
	color: #0079c1;
	float:left;
	margin-right:4%;
	text-align:center;
	font-family: Arial;
	font-weight:bold;
	
}

.eventsItemDateDay {
	font-weight:bolder;
	font-size:33px;
	float:left;
	width:100%;
	height:40px;
}
.SubscribeDetails
{
    padding-top:20px;
}
.eventsItemDateMonth {
	font-weight:bolder;
	font-size:13px;
	float:left;
	width:100%;
}

.eventsItemTitle {
	width:73%;
	float:right;
	font-size:15px;
	color:#fff;
}
.subscribeLabel {
	float:left;
	width:34%;
	height:25px;
	font-size:15px;
	padding-top:5px;
}
.subscribeField {
	background:none;
	border:1px solid #fff;
	float:right;
	width:65%;
	height:25px;
	margin-bottom:13px;
		color:#fff;
}


.subscribeButton {
	float: right;
	background: #fff;
	display: block;
	color: #55bceb;
	font-weight: bold;
	padding: 5px 10px;
	margin-bottom: 20px;
	font-size:15px;
	text-align:center;
	width:65%;
	border:1px solid #fff;
}

.mediaPhoto {
	width:18%;
	margin:1%;
	height:110px;
	background:#fff;
	float:left;
	overflow:hidden;
}
/* --- controls --- */
.controls
{
	padding: 0;
}
.controls li
{
	float: left;
}
.controls .open_details, .controls .open_lightbox, .controls .open_video_lightbox, .controls .open_iframe_lightbox, .controls .close, .controls .prev, .controls .next
{
	display: block;
	width: 40px;
	height: 40px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.controls .close, .controls .prev, .controls .next
{
	width: 30px;
	height: 30px;
	border: 1px solid #E0E0E0;
	background-position: center;
}
.controls .open_details:hover, .controls .open_lightbox:hover, .controls .open_video_lightbox:hover, .controls .open_iframe_lightbox:hover
{
	background-position: 0 -40px;
}
.controls .open_details
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/media_icon_details.png');
	margin-left: 0;
}
.controls .open_lightbox
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/media_icon_image.png');
}
.controls .open_video_lightbox
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/media_icon_video.png');
}
.controls .open_iframe_lightbox
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/media_icon_url.png');
}
.controls .close
{
	background-image: url('/_layouts/15/hmcinternet/EN/images/close_icon.png');
}
.slider_navigation .more
{
	display: none;
}
/* --- isotope gallery --- */
.isotope-item 
{
	z-index: 2;
}
.isotope-hidden.isotope-item 
{
	pointer-events: none;
	z-index: 1;
}
.isotope,
.isotope .isotope-item 
{
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope 
{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item 
{
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	-ms-transition-property:     -ms-transform, opacity;
	-o-transition-property:         top, left, opacity;
	transition-property:         transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition 
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.gallery
{
	margin-left: auto;
	margin-right: auto;
}
.gallery_box
{
	display: block;
	position: relative;
	cursor: pointer;
	margin-top: 30px;
	overflow: hidden;
}
.accordion .gallery_box
{
	margin-top: 0;
}
.gallery_box img
{
	display: block;
	width: 225px;
	height: 150px;
	background: url('/_layouts/15/hmcinternet/EN/images/preloader.gif') no-repeat center center;
}
.gallery_2_columns .gallery_box img
{
	width: 480px;
	height: 300px;
}
.gallery_3_columns .gallery_box img
{
	width: 310px;
	height: 200px;
}
.gallery_2_columns_sidebar .gallery_box img
{
	width: 300px;
	height: 190px;
}
.accordion.wide .gallery_box img
{
	width: 300px;
	height: 190px;
}
.gallery_box .description
{
	position: relative;
	z-index: 1;
	background-color: #F0F0F0;
	padding: 15px;
	background-position: 220px center;
	text-align: center;
	line-height: normal;
width:195px;
}
.gallery .description h3,
.gallery_box .description h3,
.gallery_box .description h5
{
	font-family: Arial;
	font-size: 13px;
}
.gallery .description h3,
.gallery_box .description h3
{
	font-weight: bold;
}
.gallery_box .description h5
{
	margin-top: 5px;
	color: #666666;
}
.gallery_box:hover .description
{
	background-color: #42B3E5;
}
.gallery_box:hover h3,
.gallery_box:hover h5
{
	color: #FFF;
}
.gallery_box .controls
{
	display: none;
	position: absolute;
	padding: 10px;
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000)";/* IE8 */    
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000);/* IE6 & 7 */ 
	background: rgba(0, 0, 0, 0.25);
	zoom: 1;
}
.gallery_box:hover .controls
{
	display: block;
}
.gallery_box .item_details
{
	width: 225px;
	border-bottom: 1px solid #E0E0E0;
	color: #666666;
	text-align: center;
	line-height: 150%;
	padding: 20px 0;
}
.gallery_box:hover .item_details
{
	border-color: #42B3E5;
	border-width: 2px;
	padding-bottom: 19px;
}
.gallery_box .social_icons,
.gallery_item_details_list .social_icons
{
	margin-top: 10px;
}
.gallery_item_details_list
{
	padding-bottom: 30px;
	border-bottom: 1px solid #E0E0E0;
}
ul.gallery_item_details_list
{
	height: 0;
	overflow: hidden;
	display: none;
}
.gallery_item_details_list li.gallery_item_details
{
	display: none;
	position: relative;
}
.gallery_item_details_list .gallery_box
{
	width: 480px;
	margin-right: 30px;
	margin-top: 0;
}
.gallery_item_details_list .details_box
{
	width: 480px;
}
.gallery_item_details_list .details_box .controls li
{
	margin-left: 2px;
}
.gallery_item_details_list .details_box .controls li:first-child
{
	margin-left: 0;
}
.gallery_item_details_list .gallery_box img
{
	display: block;
	width: 480px;
	height: auto;
	background: url('/_layouts/15/hmcinternet/EN/images/preloader.gif') no-repeat center center;
}
.gallery_item_details_list .gallery_box .slider_navigation,
.post_content .gallery_box .slider_navigation
{
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}
.gallery_item_details_list .gallery_box .slider_navigation .slider_control,
.post_content .gallery_box .slider_navigation .slider_control,
.gallery_item_details_list .gallery_box .slider_control a,
.post_content .gallery_box .slider_control a
{
	height: 30px;
}
.gallery_item_details_list .details_box .subheader
{
	color: #59B42D;
	font-family: Arial;
	font-style: italic;
	margin-top: 5px;
}
.gallery_item_details_list .details_box p
{
	clear: both;
	color: #666666;
	line-height: 150%;
	padding: 20px 0;
}
.gallery_item_details_list .details_box .columns
{
	clear: both;
}
.gallery_item_details_list .details_box .column_left,
.gallery_item_details_list .details_box .column_right
{
	width: 210px;
}
.gallery_item_details_list .details_box .list
{
	line-height: 150%;
	color: #C5C5C5;
}
.page_left .gallery_item_details_list .gallery_box
{
	width: 630px;
	margin-right: 0;
}
.page_left .gallery_item_details_list .column_right
{
	margin-top: 30px;
}
.page_left .gallery_item_details_list .details_box
{
	width: 630px;
}
.page_left .gallery_item_details_list .gallery_box img
{
	width: 630px;
	height: auto;
}
/* --- photostream --- */

.thumb_image
{
float:left;
padding-right:13px;
padding-bottom:5px

}
.media-gallery
{
padding-left:45px;
padding-right:30px;
float:left;
padding-bottom:15px;
}
.DarkBlueColor
{
 color: #0079C1 !important;
}
.DarkBlueBGColor
{
background-color:#0079c1;
 color: #fff !important;
border-radius:15px;

}
.tip2
{
position:absolute;
background-color:#0079C1;
color : #fff;
border-radius:7px;
/*bottom:10px;*/
z-index:100000;
}
.white-bg
{
    background:white;  
    color: #000;
    padding:   10px;
    margin:0;
	color: #fff !important;
	background-color:#42B3E5;
	text-align:left !important;

	
}
.white-bg a
{
    font-weight:normal !important;
    color: #fff !important;
	float:left;
	font-size:12px !important;
	text-decoration:none !important;
}

.white-bg a:hover
{
    color: #fff !important;
    	text-decoration:none !important;
}

.white-bg a img
{
    margin-left:5px;
}
.date-close
{
    float:right;
 color: #fff !important;
	font-size:12px;
}

.date-close a,.date-close a:hover,.date-close a:visited
{
	color: #fff !important;
		text-decoration:none !important;
}
.button
{
    float:right;
}
.event-today
{
    color:#91C965 !important;
}
.calendarTable > table > tbody > tr > th:first-child,.calendarTable > table > tbody > tr > th:last-child
{
color:#49b6e6 !important;
}
.event-date
{
        float:left;
 color: #fff !important;
	font-size:14px;
}
.vipCalendarTable .calenderNextPrevLink a
{
color:#fff !important;
}
.vipCalendarTable > table > tbody > tr > th:first-child,.vipCalendarTable > table > tbody > tr > th:last-child
{
color:#705011 !important
}

.vip-event-today
{
    color:#91C965 !important;
}

.vip-tip2
{
position:absolute;
background-color:#705011;
color : #fff;
border-radius:7px;
bottom:10px;
z-index:100000;
}
.vip-white-bg
{
     
    color: #000;
    padding:   10px;
    margin:0;
	color: #a39161 !important;
	background-color:#fff;
	text-align:left !important;

	
}
.vip-white-bg a
{
    font-weight:normal !important;
    color: #a39161 !important;
	float:left;
	font-size:12px !important;
	text-decoration:none !important;
}

.vip-white-bg a:hover
{
    color: #a39161 !important;
    	text-decoration:none !important;
}
.dark-brown
{
    color:#705011 !important;
}
.WhiteBG .boxTitle
{
	width: 94%;
	padding: 16px 3%;
	float: left;
	font-weight: bold;
	font-size: 17px;
	color:#000 ;

}

.WhiteBG .contactBox {
	float: left;
	width: 70%;
	margin: 0px 15% 10px 15%;
	height: 27px;
	line-height: 26px;
	border: 1px solid #828282;
	color:#000;
}
.WhiteBG .contactBoxPhone {
	background: url(/_layouts/15/hmcinternet/EN/Template/images/alwakraContactBoxPhone.png) no-repeat left center;
	float: left;
	height: 30px;
	width: 30px;
	
}
.WhiteBG .contactBoxMail {
	background: url(/_layouts/15/hmcinternet/EN/Template/images/alwakraContactBoxMail.png) no-repeat left center;
	float: left;
	height: 30px;
	width: 30px;

}
.WhiteBG .contactBoxMobile {
	background: url(/_layouts/15/hmcinternet/EN/Template/images/alwakraContactBoxMobile.png) no-repeat left center;
	float: left;
	height: 30px;
	width: 30px;
}
.WhiteBG .contactBoxButton a {
	float: left;
	background: #f5a01a;
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 8px 13px;
	margin-bottom: 20px;
	margin-left: 15%;
	margin-top:40px;
}
.orangeBG {
	background: #f5a01a;
	color: #fff;
}

.alwakraFindField {
	float: right;
	width: 66%;
	margin: 0px 15% 10px 15%;
	height: 27px;
	line-height: 26px;
	border: 1px solid #fff;
	background:none;
	color:#fff;
	padding:0 2%;
}

.alwakraCheckField {
	
	width: 66%;
	margin: 0px 15% 10px 15%;
	margin-right:10px;
	height: 27px;
	line-height: 26px;
	border: 1px solid #828282;
	background:none;
	padding:0 2%;
}

.alwakraFindButton a ,.alwakraFindButton a:hover , .alwakraFindButton a:visited {
	float: left;
	background: #fff;
	display: block;
	color: #f27700 !important;
	padding: 8px 13px;
	margin-bottom: 20px;
	margin-left: 15%;
	font-weight:bold;
	text-decoration:none;
}
.alwakraContactBoxButton a ,.alwakraContactBoxButton a:hover ,.alwakraContactBoxButton a:visited {
	float: left;
	background: #f5a01a !important;
	display: block;
	color: #fff !important;
	padding: 8px 13px;
	margin-bottom: 20px;
	margin-left: 15%;
	margin-top:40px;
	text-decoration:none;
	font-weight:bold;
}
.BoxColor
{
    background:#f5a01a;
    color:#fff;
    width:100%;
    height:100%;
    float:left;
}
.alwakraBoxTitle {
	float:left;
	font-weight:bold;
	font-size:18px;
	color:#0079c1;
	padding:10px 0;
	margin-top:10px;
	width:97%;
	margin-right:3%;
}

.alwakraBoxMap {
	float:left;
	width:97%;
	margin-right:3%;
	overflow:hidden;
	height:150px;
}

.alwakraBoxText {
	float:left;

	padding:10px 0;
	width:97%;
	margin-right:3%;
}

.alwakraBoxText a {
	color:#046198;
	font-size:13px;
	padding-top:5px;
}

#map_canvas {
        width: 100%;
        height: 150px;
}

.alwakraBoxGrey {
	float:left;
	width:94%;
	padding:15px 3%;
	background:#d8d8d8;
}
.alwakraBoxText a {
	color:#046198;
	font-size:13px;
	padding-top:5px;
}
/****************************/
    .calendarTitle a, .calendarTitle a:hover
    {
        color: #4daad6 !important;
    }
     .vipCalendarTable > table > tbody > tr:first-child
    {
        display: none;
    }
    .calendarTable > table > tbody > tr:first-child
    {
        display: none;
    }
    .CalenderCurrentDate
    {
        float:left;
    }
    .CalenderMonth
    {
         float:left;
		 padding-left:10px;
         width:165px;
    }
    .CalenderYear
    {
        float:left;
		font-size:16px;
		/*padding-top:9px;*/
    }
    .CalenderArrow
    {
        float:right;
		padding-right:28px;
    }
    .CalenderPrev
    {
         float:left;
		 padding-right:10px;
    }
    .CalenderNext
    {
        float:left;
    }
	.CalenderImage
	{
	 float:left;
	}
	
	.brownBG .calendarTitle a , .brownBG .calendarTitle a:hover
	{
	    color: #fff !important;
	}
	
	.brownBG .calendarTitle {
	color: #fff !important;
}

.box25 {
	width: 24%;
	float: left;
}
.box22 {
	width: 22.2%;
	float: left;
	background: #00a8cb;
}
.midBlueBG {
	background: #00a8cb;
	color: #fff;
}
.blackText
{
    color:#000 !Important;
    }
    /*find a doctor and check my appointment*/
.Check-table-style tr,.Check-table-style td,.Check-table-style tr th
{
    border:1px solid #000;
    font-size:inherit !important;
    text-align:left;
}
.Check-table-style table tbody
{
    border:1px solid;
}

    .Check-table-style
    {
        width: 100%;
        float: left;
    }
    .Check-table-style tr
    {
    }
    .Check-table-style tr th
    {
        width: 20%;
        color: #fff;
        text-align: left;
        padding: 5px;
        background: #42b3e5;
    }
    
    .Check-table-style tr td
    {
        text-align: left;
        padding: 5px;
        font-family:inherit !important;
    }
    .Row
    {
        width: 79%;
        padding: 10px 5px;
        float: left;
    }
    .Half-Row
    {
        width: 50%;
        float: left;
    }
    .Title
    {
        
        float: left;
        font-weight: bold;
    }
    .Value
    {
        width: auto;
    }

.Disabled
{
    cursor:not-allowed;  
    background-color:rgb(167, 161, 161) !important;
}
.find-doctor-container
    {
        float: left;
        border-bottom: 1px black solid;
        width: 80%;
       padding:10px 0;
        color: #000;
    }
    .find-doctor-Row
    {
        width: 100%;
        height: auto;
        float: left;
    }
    .find-doctor-Title
    {
        float: left;
        width: 25%;
        
        padding: 5px 0;
    }
    .find-doctor-Title > span
    {
        /*padding: 5px;*/
        font-weight:bold;
    }
    
    .find-doctor-Value
    {
        width: 74.5%;
        float: left;
        padding: 5px 0;
    }
    
    .find-doctor-Value > span
    {
        padding: 5px;
    }
      .find-doctor-Value ul
    {
        padding:0px !important;
        list-style-type:circle !important;
        margin:-18px 15px -17px;
    }
    .find-doctor-Value ul li
    {
         padding: 5px 0;
    }
    /*find a doctor and check my appointment*/

.Landing-page-Slider
{
width:100%; 
float:left;
 border-bottom:6px solid #f0f0f0; 
padding-bottom:15px;
}
.Landing-page-67
{
width:67%; float:left; padding-top:7px;
}
.Landing-page-33
{
width:33%;
 float:right; 
padding-top:7px;
}
.error,.success
{
    float:left !important;
    /*border: 1px solid;*/
    /*margin: 10px 0px;*/
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    /*width:700px;*/
}
.success
{
  
    color: #4F8A10;
    background-color: #DFF2BF;
    background: url(/_layouts/15/HMCIntranet/EN/images/success.png) no-repeat ;
    background-position:10px center;
}
.error
{
   
    color: #D8000C;
    background-color: #FFBABA;
    background: url(/_layouts/15/HMCIntranet/EN/images/Cancel.png) no-repeat ;
    background-position:10px center;
   
}
.msgSuccess
{
float:left;
}

.box25 {
width: 25%;
float: left;
}
.box75 {
width: 75%;
float: left;
}
.box22 {
width: 22.2%;
float: left;
background: #00a8cb;
}

#accessibilitycontrols {
    width: 160px;
    display: inline-block;
    float: right;
    margin-bottom: 5px;
}

/*Read Speaker*/

#readspeaker_button1 {
    margin-left: 48%;
    margin-top: 78px;
}

#divreadspeaker{
        float:left;
    }

    .fa-volume-down{
        margin-right: 5px
    }


.rsbtn_tooltoggle	
	{
	top: 72px !important;
	display: none !important;
	}
	
	rsbtn_tooltoggle

	.page_left {  
    margin-top: 18px;
	}

	.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item{
	min-width:0 !important;
	}
	
	
	.rsbtn_tool 
	{
	min-width:0 !important;
	}
	
	.rsbtn_tooltoggle{
	min-width:0 !important;
	}
	
	.rsbtn_scroll_playpause{
	min-width:0 !important;
	}
	.rsbtn_scroll_togglescroll {
	min-width:0 !important;
	}
	.rsbtn_scroll_close{
	min-width:0 !important;
	}
	.rsbtn {
    margin-left: 50%;
    position: inherit !important;
    margin-top: 11% !important;
}
