﻿.news-info:before {
	top:7px;
	font-size:50px;
}

.news-date{
	padding-top:15px;
}

.operate-easy-item {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.operate-easy-item a:hover .outer-circle{
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.step-img {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.step-img:hover, .step-img:focus, .step-img:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}







.latest-news-item img {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.latest-news-item img:hover, .latest-news-item img:focus, .latest-news-item img:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}


/* by ahmad */
.easy-step-blocks .step-box p{color: #666666;font-size:1.7em;/** text-transform: uppercase;**/
}
.qfc-quote-title h2{font-size:4.8em}
.qfc-quote-title h2{font-family:AGLight}
.qfc-quote-box{    background-color: rgba(89, 64, 90, 0.50);}
.qfc-quote-content h4{padding: 2% 14%;}
/* by ahmad */



/*************************qatar-fifa*************************/


.qatar-fifa-world-cup{padding: 5% 0%;}

.qatar-cup-title{
    text-align: center;
    margin-bottom: 60px;
}
.qatar-cup-title h2{
    color: #613e5a;
    font-size: 4.8em;
    font-family: AGLight;
    
    margin-bottom: 0px;
}
.qatar-cup-title span{
    width: 50%;
    display: inline-block;
    margin: auto;
    font-size: 1.3em;
}
.qatar-cup-details{}
.qatar-cup-box{position:relative;text-align: center;}
.qatar-cup-box:before{content:"";height: 1px;position: absolute;left: 0;right: 0;background-color: #6E536C;top: 16%;}
.qatar-cup-box span{
    display: inline-block;
    width: 43px;
    height: 43px;
    border-radius: 100%;
    border: 1px solid #6E536C;
    background-color: #fff;
    position: relative;
    z-index: 1;
}

.qatar-cup-box p{
    color: #6B6B6B;
    font-size: 2em;
    font-family: BellLight;
    padding-top: 3%;
}
.qatar-cup-box h3{
    font-family: AGLight;
    font-size: 3.5em;
    color: #6B6B6B;
    font-weight: bold;
    margin-top: 0px;
}

/*************************qatar-fifa*************************/


#suiteBarLeft{
	background-color:#613e5a;
}

.ms-storefront-appiconspan{
	background-color:#613e5a;
}






/** Meida center { publications}**/
.mc-publications{
    border-top: 2px solid #AEBFD3;
    border-bottom: 2px solid #80BECF;
    
}

.mc-publications.mediaContacts{border-top:2px solid #80a8b9;border-bottom:2px solid #80a8b9}
.mc-publications .mc-pub-title{
    background-color: #F8F8F8;
    min-height: 520px;
}
.mc-publications .white{
    background-color: white;
}
.mc-publications .grey{
    background-color: #f8f8f8;
}
.mc-publications .col-sm-3 .pub-title{
    padding-left: 8%;
    padding-right: 28%;
}
.mc-publications .col-sm-3 .pub-title h3{
    font-family: AGLight;
    font-size: 3.7em;
    color: #59405A;
	text-align:center;
}
.mc-publications .col-sm-3 .pub-title span{
    color: #585858;
    font-size: 1.6em;
    font-family: BellLight;
}
.mc-publications .col-sm-3 .pub-title a{
    display: block;
    color: #585858;
    padding: 7% 6%;
    background-color: white;
    text-align: center;
    margin-bottom:10px;
    font-size: 1.4em;
    font-family: BellLight;
    text-decoration: none;
}
.mc-publications .col-sm-3 .publications-items{cursor: pointer;}
.mc-publications .col-sm-3 .publications-items .item-image{
	min-height: 282px;
	position:relative;
	text-align: center;
	}
	
.mc-publications .col-sm-3 .publications-items .item-image img{
	position:absolute;top:0;left:0;right:0;bottom:0;margin:auto
}
.mc-publications .col-sm-3 .descrption-of-item{
    min-height: 239px;
    padding: 7% 9%;
}
.mc-publications .col-sm-3 .descrption-of-item span:first-child{
    color: #59405A;
    font-size: 1.2em;
    font-family: BellLight;
} 
.mc-publications .col-sm-3 .descrption-of-item span:first-child a{
	

    color: #59405A;
    font-size: 1.2em;
    font-family: BellLight;}
    
    
.mc-publications .col-sm-3 .descrption-of-item span:last-child{
    display: block;
    margin-top: 5%;
    color: #585858;
    font-size: 1.3em;
    font-family: BellLight;
}

.mc-publications .col-sm-3 .descrption-of-item span:last-child a{
    display: block;
    margin-top: 5%;
    color: #585858;
    font-size: 1em;
    font-family: BellLight;
}



.mc-publications .no-pdg{padding:0}
 .publications-items.white  .item-image:before{
	content: "\f0d8";
	font-family: FontAwesome;
	position:absolute;
	bottom: -8%;
	color: #f8f8f8;
	left: 10%;
	font-size: 4em;
	}  

	
	 .publications-items.grey  .item-image:before{
	content: "\f0d8";
	font-family: FontAwesome;
	position:absolute;
	bottom: -8%;
	color: white;
	left: 10%;
	font-size: 4em;
	} 

.publications-items .item-image:hover{}	
.mc-publications .col-sm-3 .pub-title a:hover{background-color: #80A8B9!important;color:white;}
@media (max-width:767px){
	.mc-publications .col-sm-3 .publications-items .item-image{min-height:239px;background-size: 50%;}
	.publications-items.white  .item-image:before{bottom:-7%}
	.mc-publications .mc-pub-title{min-height: 230px;padding-bottom: 10%;}
	.mc-publications .col-sm-3 .pub-title h3{margin-top:0;padding-top:10%;}
	.mc-publications .col-sm-3 .pub-title a{    margin: 15%;}
	.mc-publications .col-sm-3 .pub-title{padding-left:1%!important ;padding-right:1%!important;text-align:center}
	
	 .publications-items.white  .item-image:before{
	content: "\f0d9";
	font-family: FontAwesome;
	position:absolute;
	color: #f8f8f8;
	font-size: 6em;
	right: -100%;
	top: 0%;
	}  
	 
	 .publications-items.grey  .item-image:before{
		content: "\f0d9";
	font-family: FontAwesome;
	position:absolute;
	color: white;
	font-size: 6em;
	right: -100%;
	top: 0%;
} 
	
	


	
	
}

.mc-publications .col-sm-3 .publications-items .media-contacts{
	
}
	
.mc-publications .col-sm-3 .publications-items .media-contacts:hover{}
.mc-publications .col-sm-3 .media-contacts a:hover{background-color:#d990a7!important;color:white;}
.mediaContacts .descrption-of-item span:nth-child(2){display: block; color: #585858;
font-size: 1.3em;font-family: BellLight;margin-top:5%}
.mediaContacts .descrption-of-item span:last-child{margin-top:0!important}
	
/**Meida center { publications} **/

/**Meida center { media center} **/

.mc-publications .col-sm-3 .publications-items .media-contacts{
	
}
	
.mc-publications .col-sm-3 .publications-items .media-contacts:hover{}
.mc-publications .col-sm-3 .media-contacts a:hover{background-color:#80A8B9!important;color:white;}
.mediaContacts .descrption-of-item span:nth-child(2){display: block; color: #585858;
font-size: 1.3em;font-family: BellLight;margin-top:5%}
.mediaContacts .descrption-of-item span:last-child a{margin-top:0!important}
.upcomming-events-title-container .latest-news-media-center{width:100%;padding-left:8%;padding-right:28%;padding-top:0px}
.latest-news-title-container .latest-news-media-center{width:100%;padding-left:8%;padding-right:28%;padding-top:0px}

/**Meida center {media center} **/

/**contact us{social media} **/
.contactus-socialsmedia{margin-bottom:0%;}
.contactus-socialsmedia .socialsmedia-img{}
.contactus-socialsmedia .socialsmedia-img.grey{
    background-color: #f8f8f8;
}
.contactus-socialsmedia .socialsmedia-img.white{}
.contactus-socialsmedia .socialsmedia-img{}
.contactus-socialsmedia .socialsmedia-img{	
	min-height: 282px;
	position:relative;
text-align: center;}

.contactus-socialsmedia .socialsmedia-img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.contactus-socialsmedia .no-pdg{padding:0}


.contactus-socialsmedia .no-pdg:nth-child(2n){background-color: white;}
.contactus-socialsmedia .no-pdg:nth-child(2n+1){background-color: #f8f8f8;}
.ContactUs .mc-pub-title{background-color:white}
.ContactUs .col-sm-3 .pub-title a{background-color:#f8f8f8}
.ContactUs{margin-bottom:0%;border-top:0;border-bottom:0}
.ContactUs .no-pdg{border:1px solid #f8f8f8}
.contactus-socialsmedia .col-sm-3.no-pdg{border:1px solid #f8f8f8}
/**contact us {social media} **/
/**contact us {map} **/
.google-map-title{
    text-align: center;
    padding: 10% 0;
}
.google-map-title img{
    margin-bottom: 3%;
    max-width: 100%;
}
.google-map-title span{
    display: block;
    font-size: 1.9em;
    font-family: BellLight;
    color: #585858;
}


#googleMap{height:500px}
.maps-a{text-align: center;
    display: inline-block;
    font-size: 1.1em;
    color: black;}
/**contact us {map} **/


/**business platform block grey **/
.business-platform-block{
   
}
.business-platform-block.block-grey{
    background-color: #F7F7F7;
    padding: 7% 0 7% 0;
    position:relative;
}
.buisness-platform-overview{}
.buisness-platform-overview .overview-title{
    font-size: 4em;
    font-family: AGLight;
    display: inline-block;
    margin-bottom: 1%;
    color: #585858;
}
.buisness-platform-overview .overview-description{
    font-size: 1.9em;
    color: #585858;
    font-family: BellLight;
}
.buisness-platform-overview .overview-description .col-sm-6{padding:0;padding-right: 120px;}
.buisness-platform-overview .overview-logos{
    margin-top: 4%;text-align:left;
}

.buisness-platform-overview .overview-logos .logo{
    text-align: center;
}

.overview-logos .overview-logos-item{ text-align: center;display:inline-block;padding:0 4%}
.buisness-platform-overview .overview-logos .logo img{
   width: 200px;
    height: 80px;
}


@media (max-width:767px){
	.buisness-platform-overview .overview-description .col-sm-6{padding:0;padding-right:0}

}

@media (max-width:450px){
.buisness-platform-overview .overview-logos .logo img{max-width: 100%;height:auto}	

}
/**business platform {PROFESSIONAL & BUSINESS SERVICES} block grey **/


/**business platform {PROFESSIONAL & BUSINESS SERVICES} block white **/
.business-platform-block.block-white{
    padding: 7% 0 7% 0;
}
.business-platform-activities .activities-title{
    font-size: 4em;
    font-family: AGLight;
    display: inline-block;
    margin-bottom: 1%;
    color: #585858;
}
.business-platform-activities .qfc-activities-title{
    font-size: 1.9em;
    font-family: BellLight;
    margin-bottom: 4%;
    margin-top: 2%;
    color: #585858;
}
.business-platform-activities ul.activities-iem{
    padding-left: 2%!important;
}
.business-platform-activities ul.activities-iem li:nth-child(2n+1){clear:left}
.business-platform-activities ul.activities-iem li{
    margin-bottom: 1%;
    width: 50%;
    float:left;
    display: list-item;
    padding-left: 5px;
    padding-right: 80px
}
.business-platform-activities ul.activities-iem li span{
    font-family: BellLight;
    font-size: 1.9em;
    color: #585858;
}

@media(max-width:600px){
	.business-platform-activities ul.activities-iem li{width:100%!important;float:none;padding:0}
	
	
	
}

.business-platform-block.block-grey:before{
	content: "\f0d8";
	font-family: FontAwesome;
	position: absolute;
	bottom: 0;
	color: white;
	left: 0;
	font-size: 15em;
	right: 0;
	line-height: 52px;
	text-align: center;
}
@media(max-width:767px

){
	.business-platform-block.block-grey:before{
		font-size:9em!important;
		line-height:24px
		
	}
}

.business-platform-container{padding-right: 7%;padding-left: 7%;}

/**business platform {PROFESSIONAL & BUSINESS SERVICES} block white **/


/**business platform {PROFESSIONAL & BUSINESS SERVICES} enquire button **/
.business-platform-button-block{
    height: 278px;
   background-color: #F7F7F7;
       position: relative;
    text-align: center;
    border-bottom: 1px solid #80a8b9;
}
.business-platform-button-block .enquire-button{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 100%;
    width: 100%;
    display: table;
}
.business-platform-button-block .enquire-button a{
    padding: 9px 48px;
    background-color: white;
    display: inline-block;
    color: #585858;
    font-size: 2.8em;
    font-family: AGLight;
	text-decoration:none
}
.business-platform-button-block .enquire-button a:hover{
	background-color: #80A8B9 ;color:white
}

 @media (max-width:767px){
	 
	 .business-platform-button-block{
	 min-height: 160px;}
	 
 }

/**business platform {PROFESSIONAL & BUSINESS SERVICES} enquire button **/


/**Resources documents **/
.resources-section.tax-section{margin: 90px 5px;border-top: none!important;border-bottom: 0!important;margin-bottom:0!important}
.resources-section{
    background-color: #F8F8F8;
    padding: 1% 0;
}
.resources-document-type{
    padding: 0% 32% 1% 5%;
}
.resources-document-type h2{
    font-family: AgLight;
    color: #5E80A7;
    margin-top: 5%;
}

.tax-section .resources-document-type h2{
 font-size:4em;margin-top:1px!important
}
.resources-document-type span{
    font-family: BellLight;
    font-size: 1.5em;
    color: #585858;
    line-height: 15px;
}

.resources-document-categories{min-height:430px}
.resources-document-categories .document-categories-title{
    background-color: white;
    font-family: AgLight;
    font-size: 2.9em;
    color: #5E80A7;
    position: relative;
    padding: 0 0;
    text-align: center;
    height: 277px;
    display: table;
    width: 100%;
}
.tax-section .resources-document-type .news-link{
    padding: 10px 17px;
    background-color: #f7f7f7;
    margin-bottom: 10px;
    text-decoration: none;
    font-size: 1.7em;
    font-family: BellLight;
    display:block!important;
    margin-top:89px;
    color: #585858;
    TEXT-ALIGN: CENTER;
    }
    
.tax-section .resources-document-type .news-link:hover{background-color:#80A8B9;color:white} 
.resources-document-categories .document-categories-title span{display: table-cell;vertical-align: middle;height: 277px;padding: 0 2%;}
.resources-document-categories .document-categories-link{
    padding: 10% 10%;
}
.resources-document-categories .document-categories-link ul{}
.resources-document-categories .document-categories-link ul li{
    margin-bottom: 10px;
    list-style: none;position:relative;
}
.resources-document-categories .document-categories-link ul li a{
    color: #59405A;
    font-family: BellLight;
    font-size: 1.4em;
    padding-left: 1px;
}

.resources-document-categories .document-categories-link ul li:before{width: 31px;
    content: " ";
    background-image: url("/Style Library/QFC/img/download-link-resources.png");
    position: absolute;
    left: -25px;
    top: 0px;
    height: 33px;
    background-size: 21px;
    background-repeat: no-repeat;}
.resources-document-categories .document-categories-title:before{
    content: "\f0d8";
    font-family: FontAwesome;
    position: absolute;
    bottom: 0;
    color: #f8f8f8;
    left: 27px;
    font-size: 1.4em;
    line-height: 14px;
    } 
@media(max-width:1500px) and (min-width:767px){
	
.resources-section 	.col-md-9.col-sm-12 .col-sm-4.col-xs-6:nth-child(3n+1){clear:left}
}
@media(max-width:767px){
.resources-document-categories .document-categories-link ul li:before{top:-5px}
.resources-document-categories .document-categories-link ul li{margin-bottom:4%}
.resources-document-type{text-align: center;padding: 0% 5% 0% 5%;margin-bottom: 5%;}	
.resources-document-categories .document-categories-title:before{line-height:40%}	
.resources-section 	.col-md-9.col-sm-12 .col-sm-4.col-xs-6:nth-child(2n+1){clear:left}
.resources-section 	.col-md-9.col-sm-12 .col-sm-4.col-xs-6{width:100%!important}

}


@media(max-width:500px){
.resources-document-categories .document-categories-link ul li{padding-left:11px;margin-bottom:8%}
.resources-document-categories .document-categories-title{font-size:2.3em;padding:35% 2%}	
	
	
}
.resources-section:nth-child(odd){
    border-bottom: 1px solid #5E80A7;
    border-top: 1px solid #5E80A7;
    }		
.resources-section:nth-child(even){background-color:white;}
.resources-section:nth-child(even) .document-categories-title{background-color: #f8f8f8;}
.resources-section:nth-child(even) .document-categories-title:before{color:white}
.resources-section:nth-child(even) .document-categories-title span{color:#5E80A7;}



.tax-section.resources-section:nth-child(odd){background-color:white;}
.tax-section.resources-section:nth-child(odd) .document-categories-title{background-color: #f7f7f7;}
.tax-section.resources-section:nth-child(odd) .document-categories-title:before{color:white}
.tax-section.resources-section:nth-child(odd) .document-categories-title span{color: #5E80A7;}

/**Resources documents **/

/** !--setting-up-qfc--**/
.setting-up-section{position:relative;margin: 0px 0;}
.setting-up-section img{width:100%;}
.setting-up-section .setting-up-item{
    text-align: center;
    height: 100%;
    width: 100%;
    padding: 0 20%;
    top:0;
    bottom:0;
    right:0;
    left:0;
    position:absolute;
    display:table;
    margin: auto;
}
.setting-up-section .setting-up-item h2{
    color: white;
    font-family: AgLight;
    font-size: 5em;
    margin-bottom: 38px;
}
.setting-up-section .setting-up-item span{
    color: white;
    font-size: 2.5em;
    font-family: BellLight;
}

@media(max-width:1200px){

.setting-up-section .setting-up-item h2{margin-bottom:5px;font-size: 4em;}
.setting-up-section .setting-up-item{padding: 0 5%;}
.setting-up-section .setting-up-item span{font-size:2em}
	}


@media(max-width:600px){

.setting-up-section .setting-up-item span{display:none}
.setting-up-section .setting-up-item h2{margin:0;font-size: 3em;}
.setting-up-section{margin:20px 0}
.financial-service-block ul.nav li a{height:150px!important}
.financial-service-content .item-logo img{max-width:50%!important}
.financial-service-content .item-description{padding:0!important}
	}

/** !--setting-up-qfc--**/

/**financial service tab **/
.financial-service-block ul.nav{}
.financial-service-block ul.nav li{position:relative;padding-bottom: 0;text-align:center;display: table;}
.financial-service-block ul.nav li.active:after{content:"\f0d8";position:absolute;left:0;right:0;bottom: 7px;line-height:0;color: white;font-size: 145px;text-align:center;}
.financial-service-block ul.nav li a{
    background-color: #f7f7f7;
    font-family: AgLight;
    font-size: 3.7em;
    display: table-cell;
    color: #59405A;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    vertical-align: middle;
    height: 250px;
    padding: 0 34%;
}

@media(max-width:992px){.financial-service-block ul.nav li a{padding: 0 20%;}}
@media(max-width:767px){
	.financial-service-block ul.nav li a{padding:0 5%;height:293px;font-size:2.7em}
	.financial-service-block ul.nav li.active:after{font-size:48px}
	.financial-service-content .item-logo{text-align:center}
	.financial-service-content .item-description{text-align:center}
}
/**financial service tab **/
/**--financial sevices content**/
.financial-service-content{
    padding-top: 5%;
    margin: 0;
}
.financial-service-content .item-logo{padding-bottom:7%}
.financial-service-content .item-logo img{
    max-width: 100%;
} 
.financial-service-content .item-description{
    padding: 0 11%;
}
.financial-service-content .item-description span:first-child{
    font-family: BellLight;
    font-size: 2em;
    color: #585858;
    line-height: 37px;
}
.financial-service-content .item-description span:last-child{}
.financial-service-content .item-description span:last-child a{
    font-family: BellLight;
    font-size: 2em;
    text-decoration: underline;
}	
@media(max-width:767px

){
	
	.financial-service-block .financial-services-title{height:250px}
	.financial-service-block .financial-services-title span{padding:0 5%;height:250px;font-size:1.2em}
	.financial-service-block .financial-services-title:after{font-size:70px;bottom:14px}
	
}	

/**--financial sevices content**/
#setup-benfitform{background:none;background-color:#f7f7f7}
#setup-benfitform .title-white h2{color:#585858}
#setup-benfitform .benefit-from-blocks{color:#585858}
#setup-benfitform .benefit-from-content .reg-form .input-reg-center .input-btn{color:#585858!important; border: 1px solid #585858;}
/**set up page **/


/**careers **/

/**careers  search control**/

.careers-search-control{
    padding: 4% 10%;
}
.search-job{
  
}
.search-job h4{
    font-size: 1.7em;
    font-family: BellLight;
    color: #B6C0BF;
}	
.search-box{
    margin: 2% 0;padding:1px 0;
}
.search-box form{}
.search-box input{
font-family:BellLight;
    width: 100%;
    font-size: 1.5em;
    padding: 15px 2px 15px 30px;height:100%;
}
.search-buttons{
    text-align: center;
}
.search-buttons a{
    font-size: 2em;
    font-family: BellLight;
    padding: 14px 35px;
    background-color: #F8F8F8;
    display: inline-block;
    color: #ADADAD;
    margin: 0 3px;text-decoration:none
}


.listed-job{
}

.listed-job .job-item{
  background-color: #F8F8F8;
 
  margin-bottom: 2%;
  border: 1px solid #f8f8f8;
}

.listed-job .job-item a {padding:30px 30px;display:block;text-decoration:none}
.listed-job .job-item span:first-child{
    color: #83A8BE;
    font-size: 2em;
    font-family: BellLight;
}
.listed-job .job-item span:last-child{
    color: #B0B0C2;
    font-size: 2em;
    float: right;
    font-family: BellLight;
}
.listed-job .job-item span:last-child .calendar-icon{
    position: relative;
    width: 28px;
    height: 28px;
    border-radius: 22px;
    display: inline-block;
    padding: 4px;
    font-size: 14px;
    background-color: #F8F8F8;
    border: 1px solid #83a8be;
    vertical-align: middle;
    margin-right: 10px;float:none
    }

.listed-job .job-item span:last-child  .calendar-icon:before{
    content: "\F073";
    bottom: 10px;
    left: 6px;
    line-height: 0;
    height: 3px;
    position: absolute;
    color: #83a8c7;
    }	

@media(max-width:768px){
	.search-box input{
   		border: 2px solid #ababab;}}

	
@media(max-width:430px){
.listed-job .job-item{    padding: 30px 3px;}	
.listed-job .job-item span:first-child{font-size:1.5em}
.listed-job .job-item span:last-child{font-size:1.5em}
.search-buttons a{padding: 14px 16px;}	
.listed-job .job-item span:last-child .calendar-icon{margin-right:5px}	
}

.listed-job .job-item:hover{border: 1px solid #C7C7C7;background-color:white}
.careers-search-control .search-job .search-buttons a:hover{background-color:#95b9d3;color:white}
/**careers  search control**/


/**careers  financial analyst**/
.financial-analyst-block{
    padding: 1% 10% 1% 10%;
}
.financial-analyst-block .apply-vacancy-button{
    text-align: center;
    padding-bottom: 5%;
}
.financial-analyst-block .apply-vacancy-button a{
    display: inline-block;
    text-align: center;
    background-color: #80A8B9;
    color: white;
    padding: 2% 10%;
    font-size: 1.5em;
    font-family: BellLight;
    text-decoration: none;
}
.financial-analyst-block .financial-analyst-brief{
    padding-top: 2%;
    padding-bottom: 5%;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
}
.financial-analyst-brief .brief-title{
    font-size: 4em;
    font-family: AgLight;
    color: #84B4CF;
}
.financial-analyst-brief .job-description{
    padding: 5% 2%;
}
.financial-analyst-brief .job-description h3{
    color: #B4B4B4;
    font-family: BellLight;
    font-size: 1.8em;
}
.financial-analyst-brief .job-description span{
    display: block;
    margin-bottom: 10px;
    font-size: 1.5em;
    font-family: BellLight;
    color:#585858;
}
.financial-analyst-brief .emloyment-detail{
    background-color: #F8F8F8;
    padding: 5% 10%;
}
.financial-analyst-brief .emloyment-detail .emloyment-detail-item{}
.financial-analyst-brief .emloyment-detail .emloyment-detail-item h3{
    color: #b4b4b4;
    font-size: 1.8em;
    font-family: BellLIght;
}
.financial-analyst-brief .emloyment-detail .emloyment-detail-item span{
    font-size: 1.5em;
    font-family: BellLight;
    display: block;
    margin-bottom: 10px;
    color:#585858;
}

.careers-job-title-name{    font-family: Aglight;
    font-size: 6em;
    text-align: center;
    margin-bottom: 80px;color: #585858;}

/**careers  financial analyst**/


/**careers  financial analyst experiance and qualification**/
.financial-analyst-experiance{
    padding: 2% 0 11% 0;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
    margin-bottom: 3%;
}
.financial-analyst-experiance .experiance-title{
    font-size: 3.6em;
    color: #84B4CF;
    font-family: AGLight;
}
.financial-analyst-experiance .experiance-description{
    padding-left: 0%;
    padding-top: 14%;
}
.financial-analyst-experiance .experiance-description span{
    display: block;
}
.financial-analyst-experiance .experiance-description span:first-child{
    color: #ADADAD;
    font-size: 1.5em;
    font-family: BellLight;
}
.financial-analyst-experiance .experiance-description span:last-child{
    font-family: BellLight;
    font-size: 1.4em;
    color: #585858;
    padding-top: 2%;
}


/**careers  financial analyst experiance and qualification**/

/**careers  financial form section**/
.careers-page-form-section{
    background-color: #F8F8F8;
    padding: 2% 7% 4% 7%;
}
.careers-page-form-section .apply-now-title{
    border-bottom: 1px solid #C7C7C7;
    padding-bottom: 26px;
    padding-left: 15px;
}
.careers-page-form-section .apply-now-title h2{
    color: #84B4CF;
    font-family: AgLight;
    font-size: 3.7em;
}
.careers-page-form-section .apply-now-title span{
    color: #AFADAF;
    font-family: BellLight;
    font-size: 1.8em;
}

.careers-listed-form{
    margin-bottom: 55px;
}
.careers-page-form-section .careers-title-form h2{
    font-family: BellLight;
    color: #afadaf;
    font-size: 1.7em;
    display: inline-block;
    margin-top: 14px;
}
.careers-page-form-section .careers-fields-form{
    margin-top: 30px;
}
.careers-page-form-section .careers-fields-form span{
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}
.careers-page-form-section .careers-fields-form span input{
    width: 100%;
    padding: 20px;
    border: 0;
    font-family: BellLight;
    font-size: 1.6em;
    line-height:normal;
}
.careers-title-form .form-top-border{
    position: relative;
    height: 48px;
}
.careers-title-form .form-top-border span{
    height: 1px;
    background-color: #c7c7c7;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.careers-page-form-section .careers-fields-form .upload-button{display:inline-block;width:100%;text-align:center;
background-color:#80A8B9;color:white;padding: 20px 0;font-family: BellLight;font-size: 1.5em;}
.careers-submit-application{
    text-align: center;
    padding: 50px 69px;
}
.careers-submit-application input{
        font-family: BellLight;
    font-size: 1.5em;
    color: white;
    background-color: #80A8B9!important;
    padding: 20px 99px;
    display: inline-block;}
.careers-page-form-section .careers-listed-form .careers-fields-form .col-sm-4{padding-right:5px;padding-left:5px}
.careers-page-form-section .careers-listed-form .careers-fields-form .col-sm-8{padding-right:5px;padding-left:5px}
.careers-page-form-section .careers-listed-form .careers-fields-form .col-sm-3{padding-right:5px;padding-left:5px}
.careers-page-form-section .careers-listed-form .careers-title-form .col-sm-3{padding-right:5px;padding-left:5px}
.careers-page-form-section .careers-listed-form .careers-title-form .col-sm-9{padding-right:5px;padding-left:5px}
.careers-page-form-section .careers-listed-form .careers-title-form .col-xs-5{padding-right:5px;padding-left:5px}
.careers-page-form-section .careers-listed-form .careers-title-form .col-xs-7{padding-right:5px;padding-left:5px}
.careers-page-form-section .careers-listed-form .careers-fields-form .dropdownlist{position:relative}
.careers-page-form-section .careers-listed-form .careers-fields-form .absoute-number{    position: absolute;
    left: -20px;
    top: 12px;
    font-size: 2em;
    font-family: BellLight;
    color: #c7c7c7;width:10px}

/**.careers-page-form-section .careers-listed-form .careers-fields-form .dropdownlist:before{
 content: "\f13a";
 right: 29px;
 line-height: 0;
 height: 3px;
 position: absolute;
 color: #dcd6d6;
 vertical-align: middle;
 display: inline-block;
 font-size: 3.7em;
 top: 32px;
 }**/

.careers-page-form-section .careers-listed-form .careers-fields-form .dropdownlist select{
    width: 100%;
    padding: 20px;
    border: 0;
    font-family: BellLight;
    .: 2em
    font-size: 2;
    font-size: 1.6em;
    height: 62px;
    color: #bba9a9;
    }
	
.careers-page-form-section .careers-fields-form.hide-show-field{position:relative}
.careers-page-form-section .careers-fields-form.hide-show-field a {position:absolute;right: -31px;top: 18px;border: 1px solid #a9abab;border-radius:100%;width: 25px;height: 25px;text-align: center;font-size: 1.9em;display: inline-block;color: #a9abab;text-decoration: none;line-height: 1.3;}
.careers-fields-form.hide-show-field .additional-feilds{display:none;width:100%}
.careers-page-form-section .careers-listed-form .careers-fields-form .dropdownlist select{}
@media(max-width:767px

){
.careers-page-form-section .careers-fields-form.hide-show-field a{
	position: absolute;
    right: 10px;
    top: -39px;
    border: 1px solid #a9abab;
    border-radius: 100%;
    width: 25px;
    height: 25px;
    text-align: center;
    font-size: 1.9em;
    display: inline-block;
    color: #a9abab;
    text-decoration: none;
    line-height: 1.5;}
    
    .careers-page-form-section .careers-listed-form .careers-fields-form .margin-bottom-onMobile{margin-bottom:40px}
}
@media(max-width:500px){
.careers-page-form-section .careers-title-form h2{font-size:1.4em}	
	.careers-submit-application a{padding: 20px 18px;}
	.careers-submit-application{padding: 50px 69px;}
}

@media(max-width:400px){
.careers-page-form-section .careers-title-form h2{font-size:1.4em}	
	
}

 

/**careers  financial form section**/



/** handle the error message **/
.careers-vldSummary{
	 color: red;
    font-family: BellLight;
    font-size: 2em;
    font-weight: bold;
    position: relative;
    top: -275px;display:inline-block;
    left: 100px;}
/** handle the error message **/


/**careers **/



/**news details **/
.news-layout-content{padding: 40px 50px 40px 50px;}
.news-layout-content p{    font-size: 2em;font-family: BellLight;color: #585858;}
.news-layout-details-info .news-location{
    background: url("/Style Library/QFC/img/news-location-icon.png");
    background-repeat: no-repeat;
    background-position: 0% 1%;
    color: #585858;
    font-size: 2em;
    font-family: BellLight;
    position: static;
    background-size: 45px;
    margin-bottom: 8%;
    padding: 10px 0px 0px 71px;
}    


.news-layout-details-info .news-direct-links{
    background: url("/Style Library/QFC/img/redirect-link-icon.png");
    background-repeat: no-repeat;
    background-position: 8px 0%;
    color: #585858;
    font-size: 2em;
    font-family: BellLight;
    position: static;
    background-size: 34px;
    padding: 0px 0px 0px 57px;
    }
    
 .news-layout-details-info .news-date{
    background: url("/Style Library/QFC/img/calendar-news-icon.png");
    background-repeat: no-repeat;
    background-position: 11px 1%;
    padding: 10px 0px 0px 71px;
    font-size: 2em;
    font-family: BellLight;
    position: static;
    margin-bottom: 8%;
    background-size: 35px;
    }    
    
    .news-direct-links .link-item a{color:#585858}
    .news-layout-details-info{padding: 18% 15%;}
    
     @media(max-width:992px) and (min-width:767px

) { 
 
 	.news-layout-details-info {padding: 18% 1%;}
 	
 }

    
    @media(max-width:767px

){
	
	
	.news-layout-details-info .news-date{height:40px}
	.news-layout-details-info .news-location{height:40px}
}



/**news details **/

/**news calendar by ahmad tawbi**/
.NewsCalendarCss{width:100%;border: none!important;}
.NewsCalendarCss tbody tr{height:37px}
.NewsCalendarCss tbody tr td.newscss{background:#f7f7f7;cursor:pointer}
.NewsCalendarCss tbody tr td.newscss{color:#333333}
.NewsCalendarCss > tbody > tr:first-child > td  {background-color:white!important;padding:0 10px!important;border: 2px solid #f7f7f7;}
.NewsCalendarCss > tbody > tr:first-child > td .nextPrevClass a{text-decoration:none!important;width:auto!important;background-color: #F7F7F7!important;padding: 5px 9px;display: inline-block;border-radius:100%;}
.NewsCalendarCss > tbody > tr:nth-child(2){background-color: #f7f7f7!important;}
.NewsCalendarCss > tbody > tr:nth-child(2) th{font-family:BellLight;/** text-transform: uppercase;**/
text-align:center}
.NewsCalendarCss > tbody > tr:first-child > td > .titleStyleCss > tbody > tr > td:nth-child(2){font-family:BellLight;/** text-transform: uppercase;**/
font-size:1.5em;}
.NewsCalendarCss > tbody > tr > td{border: 2px solid #f7f7f7;}
.NewsCalendarCss > tbody > tr > td span{
    font-family: BellLIGHT;
    font-size: 1.5em;
}
.NewsCalendarCss > tbody > tr > td .todaycss{background-color: #f7f7f7;display: inline-block;width: 100%;line-height: 35px;}

.change-back-calendar{background-color:#613e5a!important;color:white!important}

/**news calendar by ahmad tawbi  **/



/**pagination of news and events by ahmad tawbi  **/
.js-cq-Pager.pagination{display:table;margin: 30px auto 15px auto;}
.js-cq-Pager.pagination a{padding:10px 15px;display:inline-block;font-size:1.5em;color: #d2cfcf;border: 1px solid #eaeaea;}
.js-cq-Pager.pagination a.current{ background: #d2cfcf;color: white;}
.js-cq-Pager.pagination a.current.prev{  background-color: white;color:#d2cfcf}
.js-cq-Pager.pagination a.current.next{  background-color: white;color:#d2cfcf}


 /**pagination of news and events by ahmad tawbi  **/
  
  /**inner page {notice} **/

.innerpage-notice{
    padding: 7% 0;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
    margin: 7% 0;
}
.innerpage-notice span{
    font-size: 1.6em;
    color: #ADADAD;
    margin-bottom: 1%;
    display: inline-block;
    font-family: BellLight;
}
.innerpage-notice ul{
    padding-left: 16px;
}
.innerpage-notice ul li {} 
.innerpage-notice ul li div{
    color: #ADADAD;
    font-size: 1.4em;
    padding-bottom: 7px;
    font-family: BellLight;
}


/**inner page {notice} **/


/**inner page {details license} **/
.innerpage-details-licence{
    padding: 2% 0 11% 0;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
    margin-bottom: 3%;
}
.innerpage-details-licence .licence-title{
    font-size: 3.6em;
    color: #81BADE;
    font-family: AGLight;
}
.innerpage-details-licence .license-description{
    padding-left: 0%;
    padding-top: 14%;
}
.innerpage-details-licence .license-description span{
    display: block;
}
.innerpage-details-licence .license-description span:first-child{
    color: #ADADAD;
    font-size: 1.5em;
    font-family: BellLight;
}
.innerpage-details-licence .license-description span:last-child{
    font-family: BellLight;
    font-size: 1.4em;
    color: #585858;
    padding-top: 2%;
}


/**inner page {details license} **/





  
  
  
  /**public-register **/
.public-register{padding: 0 10%;}
.public-register .pr-top-description{
    text-align: center;
    border-bottom: 1px solid #beadad;
    color: #f8f8f8;
    padding-bottom: 25px;padding: 2% 17%;
}


.public-register .pr-top-description p{
    margin-bottom: 0;
    font-family: BellLight;
    color: #ADADAD;
    font-size: 1.9em;text-align:left;
}

 .pr-top-descriptionn{
	
   text-align: left;
    border-bottom: 1px solid #beadad;
    color: #ADADAD;
    padding-bottom: 25px;
    font-size: 1.9em!important;font-family:BellLight;margin: auto;padding: 2% 17%;}

.public-register .qfc-information-result:nth-child(even){background-color:white;    border: 1px solid #eae7e7;}

/** tab section*/
.public-register .public-register-tab{
    margin: 40px 0 100px 0;
}
.public-register-tab .nav{border-bottom:0}
.public-register-tab .pr-tabs{
    text-align: center;
    background-color: #f7f7f7;
    margin-bottom: 10px;
    display: table;
    width: 100%;
    cursor: pointer;
    height: 129px;
}
.public-register-tab .pr-tabs a{
    color: #80a8c6;
    font-family: AgLight;
    font-size: 2.5em;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 10px;
    text-decoration: none;
}

@media (max-width:1100px){
.public-register-tab .pr-tabs a{font-size:2em}
	
}
.pr-tabs-active{background-color:#80A8B9!important;    color: white!important;}
.tabs-form span{
    color: #80a8c6;
    font-family: AgLight;
    font-size: 2.5em;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 10px;
}
.pr-tabs-active span{color:white!important;color: #80a8c6;font-family: AgLight;font-size: 2.5em;display: table-cell;vertical-align: middle;padding: 5px 10px;}

.pr-tabs-active a{color:white!important;color: #80a8c6;font-family: AgLight;font-size: 2.5em;display: table-cell;vertical-align: middle;padding: 5px 10px;}
.tabs-form.pr-tabs-active{color:white!important}
/** tab section*/


/** content of tab section*/
.qfc-information-result{
    background-color: #f7f7f7;
    padding: 30px 30px;
    position:relative;margin-bottom:30px;
}
.qfc-information-result .qfc-number{
    display: inline-block;
    padding-left: 15px;
}
.qfc-information-result .qfc-number span:first-child{
    display: block;
    font-family: BellLIght;
    font-size: 1.5em;
    color: #ADADAD;
}
.qfc-information-result .qfc-title{
    display: inline-block;
    float: right;
    color: #81bade;
    font-family: Aglight;
    font-size: 3em;
    padding-right: 15px;
}
.qfc-information-result .qfc-title a{color: #81bade;text-decoration:none}
.public-register.senior-executive-table-content #txtSearchPractitioners{float: right;
    padding: 15px;
    text-align: center;
    font-family: bELLlIGHT;
    FONT-SIZE: 1.8em;
    color: #b8adbb;margin-bottom:5px}
    
  .public-register.senior-executive-table-content #txtSearchAuditors{float: right;
    padding: 15px;
    text-align: center;
    font-family: bELLlIGHT;
    FONT-SIZE: 1.8em;
    color: #b8adbb;margin-bottom:5px}
    
   .public-register.senior-executive-table-content #txtSearchProvidors{float: right;
    padding: 15px;
    text-align: center;
    font-family: bELLlIGHT;
    FONT-SIZE: 1.8em;
    color: #b8adbb;margin-bottom:5px}

    
.qfc-information-result .qfc-number a{text-decoration:none}
   
@media(max-width:767px){
	.qfc-information-result .qfc-title{float:none;padding-left:13px}
	.pr-top-descriptionn{padding:0}
	.public-register .pr-top-description{padding:0}
}
.qfc-information-result .qfc-number span:last-child{
    display: block;
    font-family: AgLight;
    font-size: 4em;
    color: #81bade;
}
.qfc-information-result .description-details{
    margin-top: 40px;
}


.qfc-information-result .description-details .description-item{}
.qfc-information-result .description-details .description-item span{font-family:BellLight;display: inline-block;font-size: 1.5em;color: #afafaf;margin-left: 70px;}
.qfc-information-result .description-details .description-item.services-icon{background:url("/Style Library/QFC/img/Public Register/professional_services.png") no-repeat;min-height: 90px;background-size: 41px;}
.qfc-information-result .description-details .description-item.mobile-icon{background:url("/Style Library/QFC/img/Public Register/phone_icon.png") no-repeat;min-height: 90px;background-size: 41px;}
.qfc-information-result .description-details .description-item.location-icon{background:url("/Style Library/QFC/img/Public Register/location_icon.png") no-repeat;min-height: 90px;}

@media(max-width:992px){
.qfc-information-result .licence-text	{top: -23px!important;right: 30px!important;width:auto!important}
	
}

.qfc-information-result .licence-icon{padding: 12px;display: inline-block;background-color: green;border-radius: 100%;opacity:1;position: absolute;right: -9px;top: -10px;}
.qfc-information-result .license-status{}



.qfc-information-result .licence-text{
    font-family: AgLight;
    font-size: 2.5em;
    color: #b3afaf;
    display: inline-block;
    position: absolute;
    top: -15px;
    right:-7%;
    width:5%
    }

/** content of tab section*/



/**form  tab section*/
.public-register-form{
    margin-bottom: 150px;
}

.public-register-form .pr-form .nav{border-bottom:0}
.public-register-form .pr-form{
    margin-bottom: 40px;
}
.public-register-form .pr-form h4{
    font-family: BellLight;
    color: #b6adb4;
    padding-left: 15px;
}
.public-register-form .pr-form .tabs-form{
    color: #a9a9ab;
    background-color: #f7f7f7;
    text-align: center;
    margin-bottom: 10px;
    display: table;
    width: 100%;
    cursor: pointer;
    height: 84px;
}

/**form  tab section*/




.content-tab-form{}
.tab-content > .content-tab-form .col-sm-4 span{
    display: block;
    margin-bottom: 10px;
}
.content-tab-form span input{
    width: 100%;
    padding: 15px;
    text-align: center;
    font-family: bELLlIGHT;
    FONT-SIZE: 1.8em;
    color: #b8adbb;
}
.content-tab-form select{
    width: 100%;
    padding: 15px;
    background-color: #f8f8f8;
    font-family: bELLlIGHT;
    FONT-SIZE: 1.8em;
    color: #a9a9a9;
    text-align: center;
    text-align-last: center;
    text-indent: 50px;
}

.public-register-form .custom-padding{padding-left:5px;padding-right:5px}



.date-of-registration{
    margin-top: 15px;
}
.date-of-registration .title-date{
    font-family: BellLight;
    font-size: 1.6em;
    color: #aba9a9;
    text-align: center;
    padding-top: 36px;
}
.date-of-registration .startdate-form{}
.date-of-registration .startdate-form label{
    display: block;
    font-family: BellLight;
    color: #aba9a9;
    font-size: 1.3em;
}
.date-of-registration .startdate-form  input{
    width: 100%;
    padding: 15px;
    text-align: center;
    font-size: 1.8em;
}
.date-of-registration .enddate-form{}
.date-of-registration .enddate-form label{
    display: block;
    font-family: BellLight;
    color: #aba9a9;
    font-size: 1.3em;
}
.date-of-registration .enddate-form input{
    width: 100%;
    padding: 15px;
    text-align: center;
    font-size: 1.8em;
}
.public-register-form .search-reset-buttons{
    text-align: center;
    margin-top: 20px;
}
.public-register-form .search-reset-buttons a{
    display: inline-block;
    padding: 16px 73px;
    background-color: #f7f7f7;
    margin: 3px;
    font-family: BellLight;
    color: #aba9a9;
    font-size: 1.7em;
}
.date-of-registration .startdate-form input{font-family:BellLight;background:url("/Style Library/QFC/img/Public Register/calendar-form.png")no-repeat;background-position: 20px center;cursor: pointer;border: 1px solid darkgrey;}

.date-of-registration .enddate-form input{font-family:BellLight;background:url("/Style Library/QFC/img/Public Register/calendar-form.png")no-repeat;background-position: 20px center;cursor: pointer;border: 1px solid darkgrey;}
.alphabet-link{
    text-align: center;
    margin-top: 60px;
}
.alphabet-link a{
    font-family: BellLight;
    font-size: 1.2em;
    color: silver;
    display: inline-block;
    margin: 4px;
    padding: 10px 8px;
    border: 1px solid silver;
}

/** drop down list selected option **/
.tab-content #tbl2{
    text-align: center;
    font-family: BellLIght;
    color: #b1a9a9;
    font-size: 1.8em;
    border: 1px solid darkgrey;
    list-style: none;
    padding: 15px;
}
.tab-content .activityoption {    border-bottom: 2px solid #80a8b9;display:none;background-color: #f7f7f7;text-align: center;font-family: BellLIght;color: #b1a9a9;font-size: 1.8em;list-style: none;position: absolute;z-index: 9999;width: 100%;padding: 20px 20px 0 20px;    height: 239px;
    overflow-y: scroll;}
.tab-content .activityoption .options-selected{
    margin-bottom: 26px;
}
.tab-content .activityoption .options-selected span:first-child{
    display: inline-block;
    cursor: pointer;
}
.tab-content .activityoption .options-selected .mark-option{
    display: inline-block;
    float: right;
    padding: 10px;
    border-radius: 100%;
    background-color: #f8f8f8;
    border: 1px solid #b1a9a9;
}
.green{background-color:#b1a9a9!important}

.tab-content #status-select{   text-align: center;
    font-family: BellLIght;
    color: #b1a9a9;
    font-size: 1.8em;
    border: 1px solid darkgrey;
    list-style: none;
    padding: 15px;}


.tab-content .statusoption .options-selected span:first-child{
    display: inline-block;width:238px
}

.tab-content .statusoption .options-selected .mark-option{
   display: inline-block;
   float: right;
   padding: 10px;
   border-radius: 100%;
   background-color: #f8f8f8;
   border: 1px solid #b1a9a9;
}
.tab-content .statusoption {border-bottom: 2px solid #80a8b9;display:none;background-color: #f7f7f7;text-align: center;font-family: BellLIght;color: #b1a9a9;font-size: 1.8em;list-style: none;padding-top: 20px;position: absolute;z-index: 99999;width: 100%;cursor: pointer;padding: 20px 15px 0 41px;height: 270px;
    overflow-y: scroll;}
.background-color-blue {background-color: #80a8b9!important;color: white!important;position:relative}
.add-background:before{
	
content: "\f078";
	
font-family: FontAwesome;
	
position:absolute;
	
top: 11px;
	
font-size: 1.3em;
	
right: 25px;
	
height: 100%;
	
display: inline-block;
}
.innerpage-container{padding:0 10%}
.background-color-blue:before{
	color:white!important
}

@media(max-width:1200px){
	.tab-content .statusoption{    padding: 20px 0 0 0px;font-size: 1.4em;text-align:left}
	.options-selected{    min-height: 50px;}
	.tab-content .statusoption .options-selected span:first-child{    width: 146px;    margin-left: 5px;}
	.tab-content .statusoption .options-selected .mark-option{margin-right:5px}
	.tab-content .activityoption{text-align:left}
	.tab-content .activityoption .options-selected span:first-child{    width: 445px;}
	.date-of-registration .startdate-form  input{    font-size: 1.4em;}
	.date-of-registration .enddate-form input{    font-size: 1.4em;}
	
}

@media(max-width:992px){
	.public-register-tab .pr-tabs a{font-size:1.6em}
	.tabs-form span{font-size:2em}
}
/** drop down list selected option **/

@media(max-width:767px

){
	.public-register-form .pr-form .tabs-form{margin-bottom:5px}
	.content-tab-form select{margin-bottom:5px}
	.date-of-registration .startdate-form{margin-bottom:5px}
	
	
}

@media(max-width:430px){
	.date-of-registration .search-reset-buttons a{    padding: 16px 48px;}
	
	
}

/**look and feel of calendar date of regitration **/
.ui-widget-header{background-color:#80a8b9!important}
.ui-state-default{background:#f7f7f7!important;font-family: BellLight;font-size: 1.1em;}
.ui-state-highlight{background-color: #80a8b9!important;
    color: white!important;font-family: BellLight;font-size: 1.1em;}
.ui-datepicker-prev span {
    background-image: url("/Style Library/QFC/img/left_arrow.png") !important;
    background-position: center center !important;
    background-size:contain;
}

.ui-datepicker-next span {
    background-image: url("/Style Library/QFC/img/right_arrow.png") !important;
    background-position: center center!important;
    background-size:contain;
}
.ui-datepicker-title{font-family:BellLight;font-size:1.3em;color:white}
.ui-datepicker th{font-family:BellLight;font-size:1.3em;color:darkgrey}
/**look and feel of calendar date of regitration **/

/**public-register **/




/**operate page **/

/** Operate / Tax / tab with content **/
.operate-section-tax{}
.operate-section-tax .tab-block{position: relative;}
.operate-section-tax .tab-block .nav-tabs{position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;}
.operate-section-tax .tab-block .nav-tabs .col-xs-6{height:100%!important}      
.tab-block img{
    width: 100%;
    height: auto;
}
.tab-block .operate-tax-tab{height: 100%;display: table;width: 100%;background: rgba(255,255,255,0.2);cursor:pointer;text-align: center;}
.tab-block .operate-tax-tab:hover{background: rgba(255,255,255,0.4)}
.tab-block .operate-tax-tab span{
    vertical-align: middle;
    display: table-cell;
    font-family: AgLight;
    font-size: 4.6em;
    color: white;
}

.right-block{}
.content-tab-block{
    margin-top: 7%;
    padding: 0 5%;
}
.content-tab-block .left-content-item{}
.content-tab-block .left-content-item span{
    display: inline-block;
    color: #585858;
    font-family: BellLIght;
    font-size: 2em;
    margin-bottom: 20px;
}
.content-tab-block .right-content-item{}
.content-tab-block .right-content-item h4{
    font-family: BellLIght;
    color: #585858;
    font-size: 2em;
}
.content-tab-block .right-content-item  ul{
    padding-left: 23px;
}
.content-tab-block .right-content-item  ul li{
    font-family: BellLIght;
    color: #585858;
    font-size: 2em;
}
.operate-tax-tab:before{content: "\f0d8";
    font-size: 120px;
    line-height: 0px;
    opacity: 0;
    color: white;
    position: absolute;
    bottom: 19px;
    right: 0;
    left: 0;
    line-height: 0;
    text-align: center;}
.operate-tax-tab.active-tab:before{ opacity: 1;
    transition: opacity 2s;
    -moz-transition: opacity 2s;
    -ms-transition: opacity 2s;
    -o-transition: opacity 2s;
-webkit-transition: opacity 2s;}

.home-page-wp.operate-tax .join-business-brief span{width: 80%;
    display: inline-block;
    margin: auto;
    font-size: 2em;
    font-family: BellLight;}
/** Operate / Tax / tab with content **/
/**operate-reliefs-section **/
.operate-reliefs-section.operate-tax-site{margin-top:90px }
.operate-reliefs-section{
}
.operate-reliefs-section .title-description{
    background-color: #f7f7f7;
    padding: 2% 7%;
}
.operate-reliefs-section .title-description h3{
    font-family: AgLight;
    color: #59405A;
    font-size: 4em;
    margin-bottom: 40px;
}
.operate-reliefs-section .title-description span{
    display: inline-block;
    color: #585858;
    font-family: BellLight;
    font-size: 2em;
    margin-bottom: 20px;
}
.operate-reliefs-section .title-description span .col-sm-6{padding:0;padding-right:120px}
@media(max-width:768px){
.operate-reliefs-section .title-description span .col-sm-6{padding:0;padding-right:7px!important}
.operate-tax-tab:before{font-size:80px;bottom:17px}	
}


/**operate-reliefs-section **/

/**senior-executive-table-content **/
.senior-executive-table-content{}
.senior-executive-table-content table{
    width: 100%;
}
.senior-executive-table-content table thead{}
.senior-executive-table-content table thead tr th{
    font-family: BellLight;
    font-size: 2em;
    color: grey;
    border: 1px solid grey;
    padding: 5px 5px 5px 35px;
    cursor:pointer;
    position:relative;
}


.senior-executive-table-content table thead tr th:before{
	
content: "\F160";
	
font-size: 16px;
	
color: grey;
	
position: absolute;
	
left: 9px;
	
top: 8px;
}
.senior-executive-table-content table tbody{}
.senior-executive-table-content table tbody tr td{
    font-family: BellLight;
    font-size: 1.6em;
    padding: 5px 5px 5px 10px;
    border: 1px solid grey;
    color: #333232!important;
}
.senior-executive-table-content table tbody tr:nth-child(odd){background-color:#f7f7f7}
.senior-executive-table-content table tbody tr td:nth-child(2){color:#4386f9}
#Approved-Practitioners,#Approved-Auditors,#Approved-Support,#senior-excutive,#Approved-Directors{border-collapse:inherit}
.public-register .table-responsive{clear:both}
/**senior-executive-table-content **/
@media(max-width:1200px){
	.senior-executive-table-content table thead tr th{text-align: center;padding: 5px 5px 5px 14px;font-size: 1.5em;}
	.senior-executive-table-content table thead tr th:before{left: 2px;top: 1px;}

}

@media(max-width:768px){
.public-register-tab .pr-tabs{height:auto}
.public-register-form .pr-form .tabs-form{height:auto}
.public-register .public-register-tab{margin: 15px 0 15px 0;}
.tab-content #tbl2{margin-top:10px}
.public-register-form .search-reset-buttons a{    padding: 8px 30px;}
.public-register-form{margin-bottom: 55px;}
#divCompany .pagination{padding: 0 10%;}
#divExecutiveFunction .pagination{padding: 0 10%;}
#divCompanyDirector .pagination{padding: 0 10%;}
.tab-content .activityoption .options-selected span:first-child{width:220px}
.licence-icon{display:inline-block!important;margin-bottom:3px}
.innerpage-qfc-info .info-item img{margin-bottom:3px}
}



/**images and descriptions section **/
.operate-tax-image-and-descriptions .board-director-item:nth-child(odd) .board-director-item-content h2 {
	text-align:right!important
}
.operate-tax-image-and-descriptions .board-director-item:nth-child(odd) .board-director-item-content span * {
	text-align:Left!important
}
.operate-tax-image-and-descriptions .board-director-item:nth-child(odd) .board-director-item-content{padding: 3% 3% 3% 12%;}
.operate-tax-image-and-descriptions .board-director-item:nth-child(even) .board-director-item-content h2 {
	text-align:left!important
}
.operate-tax-image-and-descriptions .board-director-item:nth-child(even) .board-director-item-content span {
	text-align:left!important
}


@media(max-width:767px){
.operate-tax-image-and-descriptions .board-director-item:nth-child(odd) .board-director-item-content{padding:3% 3%}
.operate-tax-image-and-descriptions .board-director-item:nth-child(odd) .board-director-item-content span * {text-align:center!important}
}

/**images and descriptions section**/

/**tax resourcees**/
.tax-section .resources-document-type{padding: 0% 8% 1% 5%;}
/**tax resources**/


/**operate page **/



/**ENQUIRE page media enquiry**/
.enquire-page-container{
    padding: 3% 10% 10% 10%;
}
.enquire-page-container .media-enquire-section{
    margin-top: 30px;
}
.enquire-page-container .enquire-form{}
.enquire-page-container .enquire-form .enquiry-button{
    text-align: center;
    background-color: #F8F8F8;
    font-family: Aglight;
    font-size: 3em;
    font-weight: bold;
    padding: 10px 2px;
    margin: 0px 15px;
    position:relative;
    cursor: pointer;
        color: #59405A;
}
.client-segment-section .enquire-form .enquiry-button:before{opacity:0}
.enquire-page-container .enquire-form .enquiry-button.changebackground{
    
   }

.enquire-page-container .enquire-form .display-form{
    margin-top: 5px;
}
.enquire-page-container .enquire-form .display-form .form-fields{
    margin-bottom: 5px;
}
.enquire-page-container .enquire-form .display-form .form-fields input{
    width: 100%;
    padding: 2% 1%;
    border: 1px solid #e6e3e3;
    font-size: 1.4em;
    font-family:BellLight
}

.enquire-page-container .form-fields textarea{
    width: 100%;
    height: 235px;
    border: 1px solid #e6e3e3;
    padding: 1% 5px;
    font-size: 1.4em;font-family:BellLight;
}
.display-form .submit-enquire-button{
    text-align: center;
    margin-top: 20px;
}
.display-form .submit-enquire-button {
    background-color: #f8f8f8!important;
    padding: 1% 15%;
    color: #59405A;
    font-family: AgLight;
    font-size: 2.2em;
    display: inline-block;
    margin-left: 0;
    border: 0;
}
.display-form .submit-enquire-button:hover{background-color:#80a8b9!important;color:white!important;}
.enquire-page-container .enquire-form .enquiry-button:before{
    content: "\f078";
    font-family: FontAwesome;
    position: absolute;
    top: 12px;
    font-size: 0.6em;
    right: 25px;
    display: inline-block;
    color: #EF8B1E;
    border-radius: 100%;
    border: 1px solid black;
    padding: 5px;
    width: 40px;
    }
    
 
.enquire-page-container .enquire-form .display-form .col-sm-4:nth-child(3n+1){clear:left}

@media(max-width:1200px) and (min-width:767px

){
	.client-segment-section .displayblock .form-fields span:last-child{display:block}
}
@media(max-width:767px

){
	.enquire-page-container .enquire-form .enquiry-button:before{
	    content: "\f078";
    font-family: FontAwesome;
    position: absolute;
    top: 10px;
    font-size: 0.5em;
    right: 25px;
    display: inline-block;
    color: #EF8B1E;
    border-radius: 100%;
    border: 1px solid black;
    padding: 8px;
    width: 35px;
}
.enquire-page-container .enquire-form .enquiry-button{
	    font-size: 2.6em;
}
}
@media(max-width:460px){
.enquire-page-container .enquire-form .enquiry-button{
	    font-size: 2em;
}
.enquire-page-container .enquire-form .enquiry-button:before{
	    content: "\f078";
    font-family: FontAwesome;
    position: absolute;
    top: 10px;
    font-size: 0.5em;
    right: 11px;
    display: inline-block;
    color: #EF8B1E;
    border-radius: 100%;
    border: 1px solid black;
    padding: 5px;
    width: 23px;
}
.enquire-form .dropdown-enquiry-link{
	font-size:2em;
}
}

@media(max-width:360px){
.client-segment-section .displayblock .form-fields span:last-child{font-size: 1.1em!important;}
}

/**ENQUIRE page media enquery **/


/**ENQUIRE page select your enquiry  **/
.select-enquire-section{margin-top: 5px;}
/**ENQUIRE page select your enquiry  **/


/**ENQUIRE <<client segment>>  **/
.client-segment-section{
    margin-top: 50px;
}
.client-segment-section .displayblock .form-fields{
    margin-bottom: 30px!important;
}
.client-segment-section .displayblock .form-fields textarea{
    width: 100%;
    height: 246px;
    border: 1px solid #e6e3e3;
    padding: 1% 5px;
    font-size: 1.4em;
}

.client-segment-section .displayblock{
    margin-top: 20px!important;
}
.client-segment-section .displayblock .form-fields span{
    display: inline-block;
    cursor: pointer;
}
.client-segment-section .displayblock .form-fields span:last-child{
    font-family: BellLight;
    font-size: 1.2em;
}
.client-segment-section .displayblock .form-fields .mark-on-click{padding: 10px;border-radius: 100%;background-color: #f8f8f8;vertical-align: middle;margin-right: 10px;}
.enquire-page-container .enquire-form .displayblock.displayblock{display:block!important}
.client-segment-section .displayblock .form-fields .mark-on-click.selected{background-color: #b1a9a9!important;}
/**ENQUIRE <<client segment>>  **/



/** en/Pages/EnquireTestPage.aspx **/
.enquire-form  .dropdown-link{margin: 0px 15px;display:none;}
.enquire-form .dropdown-enquiry-link:hover{background-color:white}
.enquire-form .dropdown-enquiry-link{
    text-align: center;
    border-bottom: 1px solid #DCDCDC;
    background-color: #F8F8F8;
    font-family: Aglight;
    font-size: 2.2em;
    font-weight: bold;
    padding: 10px 2px;
    display: inline-block;
    width: 100%;
    margin-bottom: 0px;
    color: #59405A;
    text-decoration: none;
    }


.enquire-page-container .enquire-form .display-form .form-fields .textera{
	    width: 100%;
    height: 235px;
    border: 1px solid #e6e3e3;
    padding: 1% 5px;
    font-size: 1.4em;
}
.col-sm-12.submit-enquire-parent{
    text-align: center;
}
.col-sm-12.submit-enquire-parent input{
    margin: 40px 0 15px 0;
    padding: 10px 50px;
    background-color: #f8f8f8;
    font-family: BellLight;
    font-size: 2em;
    border: 0;
}

.vldSummary{
	    color: red;
    font-family: BellLight;
    font-size: 2em;
    font-weight: bold;
    position: relative;
    top: 0px;
    left: 21px;
}
.SuccessMessage{
	    text-align: center;
    padding: 10% 4%;
    display: inline-block;
    background: #f8f8f8;
    width: 100%;
    font-size: 3em;
    font-family: BellLight;
    color: #80a8b9;
}

.FailureMessage{
	   text-align: center;
    padding: 10% 4%;
    display: inline-block;
    background: #f8f8f8;
    width: 100%;
    font-size: 3em;
    font-family: BellLight;
    color: red;

}
/** en/Pages/EnquireTestPage.aspx **/


/** events - form - registration**/
.events-registration-section{background-color: #F8F8F8;padding: 2% 5% 4% 5%;}
.events-form.careers-page-form-section .apply-now-title {}
.events-registration-section .col-sm-4{padding-left:5px!important;padding-right:5px!important}
.events-registration-section .events-field-form input{
    width: 100%;
    font-size: 1.4em;
    padding: 5% 5%;
    border: 0;
}
.events-registration-section .event-label{
    display: inline-block;
    font-family: BellLight;
    font-size: 1.6em;
    margin-bottom: 5px;
    color: #a9a9a9;
}

.events-registration-section .btnsubmit{
    text-align: center;
    margin-top: 30px;
       border: 0;
    font-size: 1.4em;color:#adadad
   
}

.events-registration-section .peron-plus{
    margin-top: 20px;
}
.events-registration-section .peron-plus{font-size: 1.5em;color: #a9a9a9;}
.events-registration-section .peron-plus input{transform: scale(2,2); margin: 0px 1px 1px 10px;}
.events-registration-section .col-sm-12{padding-left:}

 .event-vldSummary{
	
color: red;
	
font-family: BellLight;
	
font-size: 2em;
	
font-weight: bold;
	
position: relative;
	
top: 20px;
	
left: 10px;
	
}
@media(max-width:768px){

	.events-registration-section .events-field-form input{margin-bottom:15px;padding:2% 5%}
	.subpage-title-main{font-size:4em}
.latest-news-title-container .latest-news-media-center{    padding-left: 15%;
    padding-right: 15%;}
.latest-news-title h2{font-size: 3em !important;}
.latest-news-title .view-link{padding: 10px 3px;}
.upcomming-events-title-container .latest-news-media-center{    padding-left: 15%;
    padding-right: 15%;}
.business-platform-block{min-height:inherit}
.success-stories-section .item{margin-bottom: 15px;}
.news-layout-content{padding: 0px 5px 31px 5px;}



}
/** events - form - registration**/


/**success stories **/
.success-stories-items a{text-decoration:none}
.success-stories-section{border-top: 1px solid #80a8b9;}
.success-stories-section .header-section{
    text-align: center;
    padding: 2% 0%;
    margin-bottom: 70px;}
.success-stories-section .header-section h2{
    font-family: AgLight;
    color: #613e5a;
    font-size: 6.8em;margin-top:70px;
}
.success-stories-section .header-section a{
    font-family: BellLight;
    font-size: 1.4em;
    text-decoration: none;
    display: inline-block;
    /**border: 2px solid #c2c2c2;**/
    color: #666;
    padding: 8px 40px;
   margin:4px 0px;
   background-color:#f7f7f7;
}
.success-stories-section .header-section a:hover{background-color:#80A8B9;color:white}
.success-stories-items .col-sm-6:nth-child(even) .item .item-description{background-color: #f8f8f8;}
.success-stories-items .col-sm-6:nth-child(even) .item .titles {background-color: #f8f8f8;}
.success-stories-section .item{
    position: relative;
    cursor:pointer;
}
.success-stories-section .item .item-image img{
       display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;}
    
.success-stories-section .item .item-image img:hover{
	    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.success-stories-section .item .item-image{position:relative;overflow:hidden;}
.success-stories-section .col-sm-6{padding:0}
.success-stories-section .item .item-description{
    padding: 10% 10% 10% 10%;
    position: static;min-height:180px;
}
.success-stories-section .item .item-image:before{
	content: "\f0d8";
	font-family: FontAwesome;
	position: absolute;
	color: #f8f8f8;
	left: 10%;
	font-size: 5em;
	bottom: 0%;
	height: 10px;
	line-height: 0;
	}
.success-stories-items .col-sm-6:nth-child(even) .item .item-image:before{color: #f8f8f8;}
.success-stories-section .item .item-description .visible-content {
    font-size: 1.9em;
    font-family: BellLight;
    margin-bottom: 0px;color:#59405A
}
.success-stories-section .item  .titles {padding-left: 10%;padding-bottom: 5%;}
.success-stories-section .item  .titles .title-name{
    display: block;
    font-family: BellLight;
    font-size: 1.35em;color:#585858
}
.success-stories-section .item  .titles .title-job{
    display: block;
    font-family: BellLight;
    font-size: 1.4em;
}



@media (max-width:992px){

.success-stories-section .item .item-description{padding: 1% 1% 2% 10%;}
.success-stories-section .item .item-description{min-height:95px!important}	
}

@media (max-width:767px){
.operate-tax-image-and-descriptions .board-director-item:nth-child(odd) .board-director-item-content h2{text-align:center!important}
.operate-tax-image-and-descriptions .board-director-item:nth-child(odd) .board-director-item-content span{text-align:center!important}
.operate-tax-image-and-descriptions .board-director-item:nth-child(even) .board-director-item-content h2{text-align:center!important}
.operate-tax-image-and-descriptions .board-director-item:nth-child(even) .board-director-item-content span{text-align:center!important}
.tax-section .resources-document-type .news-link{margin-top: 20px;    margin-left: 50px;margin-right: 50px}
.resources-document-categories .document-categories-title span{height:auto}
.success-stories-section .item .item-image:before{height:8px}
}

@media (max-width:500px){

.success-stories-section .col-sm-6{width:100%!important}
.success-stories-section .item{}
.success-stories-section .item .item-description{min-height: 95px;}	
.join-business-brief h2{margin-top: 60px;margin-bottom: 15px;}
.join-business-brief{margin-bottom: 25px;}
.benefit-from-title{padding-top: 10px;}
.easy-step-title{padding-top: 10px;margin-bottom: 15px;}
.operate-easy h2{padding-top:15px;font-size:4em!important}
.news-info{height:150px}
.event-info{height:150px}
.news-layout-details-info{padding: 7% 12%;}
.news-layout-content{padding: 0px 5px 31px 5px;}
}


/**succes stories **/


/**legal site **/
/**tab with content legal section **/
.legal-section-tab-content{}
.legal-section-tab-content .tab-block{position: relative;}
.tab-block img{
    width: 100%;
    height: auto;
}
.tab-block .legal-tab{height: 100%;display: table;width: 100%;    background: rgba(255,255,255,0.2);cursor:pointer}
.tab-block .legal-tab:hover{background: rgba(255,255,255,0.4)}
.tab-block .legal-tab > span{
    vertical-align: middle;
    display: table-cell;
    font-family: AgLight;
    font-size: 4.6em;
    color: white;
}
.tab-block  .absolute-block{
    position: absolute;
    top: 0;
    bottom: 0;
    text-align: center;
}
.right-block{right:0}
.content-tab-block{
    margin-top:0;
    padding: 0 0;
}
.legal-section-tab-content .col-sm-12{padding:0}
.content-tab-block .left-content-item{background-color: #f7f7f7;padding:5% 5%}
.content-tab-block .left-content-item span{
    display: inline-block;
    color: #585858;
    font-family: BellLIght;
    font-size: 2em;
    margin-bottom: 20px;
}
.content-tab-block .left-content-item span .col-sm-6{padding:0;padding-right:120px!important}
.content-tab-block .right-content-item{}
.content-tab-block .right-content-item h4{
    font-family: BellLIght;
    color: #585858;
    font-size: 2em;
}
.content-tab-block .right-content-item  ul{
    padding-left: 23px;
}
.content-tab-block .right-content-item  ul li{
    font-family: BellLIght;
    color: #585858;
    font-size: 2em;
}
.legal-tab:before{    content: "\f0d8";
    font-size: 120px;
    line-height: 0px;
    opacity: 0;
    color: white;
    position: absolute;
    bottom: 19px;
    right: 0;
    left: 0;
    line-height: 0;
    text-align: center;}
.legal-tab.active-tab:before{ opacity: 1;}
.left-content-item .ms-webpart-zone{width: inherit!important;}
.left-content-item .ms-webpart-zone .s4-wpcell-plain{width: inherit!important;}

@media(max-width:500px){
	.tab-block img{}
	.tab-block .operate-tax-tab span{font-size:3em}
	.operate-tax-tab:before{font-size: 68px;bottom: 11px;}
	.content-tab-block .left-content-item span .col-sm-6{padding-right:0!important}
}
/**tab with content legal section **/


/**lgal  search control**/

.legal-search-control{
    padding: 2% 10%;
    border-bottom: 1px solid #5E80A6;
}
.legal-search-container{
    margin-bottom: 10%;
}
.legal-search-container h4{
    font-size: 1.7em;
    font-family: BellLight;
    color: #B6C0BF;
}	
.legal-search-control{
    margin: 2% 0;
}
.legal-search-control form{}
.legal-search-control form input{
    width: 100%;
    font-size: 1.5em;
    padding: 15px 2px 15px 30px;
}
.legal-search-reset{
    text-align: center;
    margin-top: 12px;
}
.legal-search-reset a{
    font-size: 2em;
    font-family: BellLight;
    padding: 14px 35px;
    background-color: #f7f7f7;
    display: inline-block;
    color: #ADADAD;
    text-decoration:none;
    margin: 0 5px;
}

.careers-search-control .search-box .legal-search-reset a:hover{background-color:#95b9d3;color:white}
.legal-search-container .legal-button{
    background-color: #f7f7f7;
    font-family: BellLight;
    font-size: 2.2em;
    padding: 10px 15px;
    position: relative;
    cursor: pointer;
    color: #ADADAD;
    }
.legal-search-container .col-sm-6.left{padding-left:0px;padding-right: 0px;}
.legal-search-container .col-sm-6.right{padding-right:0px;padding-left: 13px;}	
 .legal-search-container .legal-button:before{
    content: "\f078";
    font-family: FontAwesome;
    position: absolute;
    top: 17px;
    font-size: 0.6em;
    right: 25px;
    display: inline-block;
    color: #adadad;
    }

/*********************  legal page section control drop down   *********************/
.section-control{}
.all-sections{
    padding-left: 28px;
    background-color: #f7f7f7;
    border-top: 1.9px solid #adadad;
    display: none;
    padding-top: 5px;
}
.section-control .all-sections > li{
    font-family: BellLight;
    font-size: 2em;
    color: #b1a9a9;
    list-style: none;
    margin-bottom: 10px;    cursor: pointer;
}
.section-control .all-sections  li .sub-level{
    padding-left: 45px;
}
.section-control .all-sections > li .sub-level li{
    font-size: 16px;
    list-style: none;
    margin-bottom: 5px;
}


.all-sections .mark-option{
    display: inline-block;
    float: right;
    padding: 10px;
    border-radius: 100%;
    background-color: #f8f8f8;
    border: 1px solid #b1a9a9;
    margin-right: 15px;
    }
/********************* legal page section control drop down     *********************/


@media(max-width:767px){
.legal-search-container .col-sm-6{padding-left:0!important;padding-right:0!important;margin-bottom:12px}	
.legal-search-reset a{padding: 14px 12px;}
}


/**legal qfc categories**/
.legal-category-section{ padding: 3% 1%; border-bottom: 1px solid #e0dfdf;}
.legal-category-section .legal-qfc-category .col-sm-3{padding-left:5px;padding-right:5px}
.legal-category-section .legal-qfc-category .col-sm-4{padding-left:5px;padding-right:5px}
.legal-qfc-category{}
.legal-qfc-category .category-one{}
.legal-qfc-category .category-one span{
    font-family: Aglight;
    font-size: 3.7em;
    color: #584059;
    padding-top: 30px;
    display: inline-block;
}
.legal-qfc-category .category-two{
    
    background-color: #f7f7f7;
    text-align: center;
    margin-bottom: 10px;
}
.legal-qfc-category .category-two span{
    font-family: AgLight;
    font-size: 2.5em;
    color: #595883;
}

.legal-qfc-category .category-two a{
	    padding: 15% 3%;
    display: block;
    color: black;
    text-decoration: none;}


.legal-qfc-category .page-links{display:none}
.legal-qfc-category .page-links span{
    font-size: 2em;
    display: block;
    font-family: BellLight;
}
.legal-qfc-category .page-links a{
    display: block;
    text-decoration: underline;
    font-family: BellLight;
    font-size: 1.4em;
    margin-left: 5px;
   color: #59405A;
}

.legal-qfc-category .category-two:hover{background-color:transparent!important}


@media(max-width:1200px){
.section-control .all-sections  li .sub-level{padding-left:20px}
	.all-sections .mark-option{margin-right: 6px;padding: 8px;}
	.section-control .all-sections > li .sub-level li{font-size: 13px;}
	.all-sections{padding-left:3px;padding-bottom: 22px;}
	.legal-tab:before{font-size: 80px;bottom: 14px;}
	
	}
@media(max-width:1200px) and (min-width:992px){
	.legal-qfc-category .category-two a{padding: 15% 1%;}
	.legal-qfc-category .category-two span{font-size:2em}
	.legal-qfc-category .category-one span{font-size: 2.7em;padding-top: 24px;}
	
}

@media(max-width:992px) and (min-width:767px){
.legal-qfc-category .category-one span{font-size:2.1em}
.legal-qfc-category .category-two span{font-size:1.6em}
.legal-qfc-category .category-two a{padding: 15% 1%;}
.legal-qfc-category .page-links a{margin-bottom: 10px;font-size: 1em;}

}

@media(max-width:767px){
.legal-qfc-category .category-one{text-align:center}	
.legal-qfc-category .category-two{margin-bottom:5px;padding: 5% 5%;}
.legal-qfc-category .category-one{padding: 5% 5%;}	
.all-sections{padding-left:5px!important}
.section-control .all-sections  li .sub-level{padding-left:12px!important}
.section-control .all-sections > li .sub-level li{font-size:12px!important;}
.all-sections .mark-option{padding:7px!important}
.legal-qfc-category .category-two a{padding: 2% 3%;}
.tab-block img{}
.tab-block .legal-tab span{font-size: 3.4em;padding: 0 12%;}	
}
/**legal qfc categories**/



/**legal  search control**/



/**QATAR FINANCIAL CENTRE LAW **/
.legal-qatar-financial-section{padding: 5% 5%;}
.legal-qatar-financial-section .title-description{
    background-color:white;
    padding: 2% 0%;}
.legal-qatar-financial-section .title-description .col-sm-6{padding-right:120px}
.legal-qatar-financial-section .title-description span .col-sm-6:last-child{padding-left:0px}
.legal-qatar-financial-section .title-description h3{
    font-family: AgLight;
    color: #59405A;
    font-size: 4em;
    margin-bottom: 40px;padding-left:15px;
}
.legal-qatar-financial-section .title-description span{
    display: inline-block;
    color: #585858;
    font-family: BellLight;
    font-size: 2em;
    margin-bottom: 20px;
}


@media(max-width:767px){
	.legal-qatar-financial-section .title-description .col-sm-6{padding-right:5px;padding-left:5px}
	.legal-qatar-financial-section .title-description span .col-sm-6:last-child{padding-right:5px;padding-left:5px}
}


/**QATAR FINANCIAL CENTRE LAW **/


/**ARBITRATION REGULATIONS PAGE**/
.arbitration-parts-container{}
.arbitration-part-block{
    border-top: 1px solid #D2D2D2;
    margin: 4% 3%;
    padding: 4% 0;
}
.arbitration-part-block .part-titles{
    margin-bottom: 20px;
    cursor:pointer;
}
.arbitration-part-block .part-titles .part-number{
    display: block;
    font-family: BellLight;
    font-size: 1.9em;
    margin-bottom: 5px;
}
.arbitration-part-block .part-titles .part-title{
    display: block;
    font-family: BellLight;
    font-size: 1.9em;
    margin-bottom: 5px;
    color: #8cbade;
}
.arbitration-part-block .articles-listing{
    margin: 0% 5%;
    border-left: 1px solid #D2D2D2;
}
.arbitration-part-block .articles-listing .article-title{
    display: block;
    color: #8cbae0;
    font-family: BellLight;
    font-size: 1.9em;
    border-bottom: 1px solid #D2D2D2;
    margin-left: 20px;
    padding-bottom: 5px;
}
.arbitration-part-block .articles-listing .article-description p{margin-bottom:0}
.arbitration-part-block .articles-listing .article-description{
    display: block;
    font-family: BellLight;
    font-size: 1.9em;
    background-color: #f8f8f8;
    padding-left: 50px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.arbitration-part-block .section-title{
    margin: 0% 5%;    padding: 1% 0;
    border-left: 1px solid #D2D2D2;
    cursor:pointer;
}
.arbitration-part-block .section-title .section-border{
    border-bottom: 2px solid #D2D2D2;
    padding-top: 14px;
}
.arbitration-part-block .section-title .section-name{
    font-family: BellLight;    color: #948787;    float: right;
    font-size: 2em;
}

/**arbitration document**/
 .border-above-section {
    border-top: 2px solid #e0dfdf;
    margin-bottom: 25px;
    margin-left: 80px;
    margin-right: 80px;
}
.arbitration-documents-section{
    padding: 0 10px;
}
.arbitration-documents-section .col-sm-4{
    padding: 0 10px;
}
.arbitration-documents-section .items-docs{background-color: #f8f8f8;
    text-align: center;
    margin-bottom: 20px;}
.arbitration-documents-section .items-docs a{
    font-family: AgLight;
    font-size: 3.3em;
    padding: 15% 5%;
    display: inline-block;
    color: rgba(71, 51, 56, 0.83);
    text-decoration: none;
}
.items-docs .fa-file:before{
    display: inline-block!important;
    width: 20px;
    height: 20px;
    font-size: 3.5em;
    color: #839CBA;
}

@media(max-width:992px){
	.arbitration-documents-section .col-sm-4:nth-child(3n+1){clear:left}}
.resources-section 	.col-md-9.col-sm-12 .col-sm-4.col-xs-6:nth-child(3n+1){clear:left}

/**arbitration document**/





/**arbitration document**/



/**ARBITRATION REGULATIONS PAGE**/
/**legal site **/



/** handle the slick slider arrow  **/
.main-banner .slick-slider .slick-prev{
    left: 25px;
    z-index: 999;
    width: auto;
    height: auto;
}
.main-banner .slick-slider .slick-prev:before{
    font-size: 57px;
    font-weight: bold;
    content:"\f104";
   	font-family: FontAwesome;
  	font-weight: normal;
  	font-style: normal;
  	display: inline-block;
  	
}

.main-banner .slick-slider .slick-next{
   right: 25px;
   z-index: 999;
   width: auto;
   height: auto;
}
.main-banner .slick-slider .slick-next:before{
    font-size: 57px;
    font-weight: bold;
     content:"\f105";
   	font-family: FontAwesome;
  	font-weight: normal;
  	font-style: normal;
  	display: inline-block;

}

.main-banner .js-slider-slick .slick-item .content-item a.linkToVideo {
    position: absolute;
    color: white;
    top: 60%;
    text-align: center;
    width: 100%;
    font-size: 3em;
    padding: 0px 1%;
    font-family: AgLight;
    font-weight: normal;
    text-decoration: none;
    display: inline-block;
    }

.main-banner .js-slider-slick .slick-item .content-item a.linkToVideo i{margin-right: 10px;}
.main-banner .js-slider-slick .slick-item .content-item a.linkToVideo:hover i{color:#80a8b9} 
@media(max-width:1200px){.main-banner .js-slider-slick .slick-item .content-item a.linkToVideo{top: 80%;}} 
@media(max-width:768px){.main-banner .js-slider-slick .slick-item .content-item a.linkToVideo{top: 80%;}}

/** handle the slick slider arrow  **/



/**handle the header on mobile navigation  **/
@media(max-width:480px){
.nav-box{width:100%}
.main-header.js-main-header > .container-block{padding:0!important}
.main-header.js-main-header > .container-block-bg > .container-block{padding:0!important}
.header-lv2{padding: 0 0 0 0;top: 2px;}
.main-logo{padding: 0 0;}
.social-links{float: none;position: absolute;display: inline-block;left: auto;top: 35px;right: 12px;}
.social-links ul li{margin:0 0}
.handle-on-mobile-view{background:white;position: relative;min-height: 30px;top: 0px;}
.search-control .search-input{
    position: static;
    display: block!important;
    height: 100%!important;
    padding: 0;
}
.choose-language{
    position: static;
    padding: 0;
    display: inline-block;
    float: right;
    height: 30px;
    border-left: 3px solid black;
    }
    
.choose-language a{
	display:inline-block;
	list-style: none;
	border-radius: 0px;
	line-height: 1.6;
	text-align: center;
	font-size: 13px;
	text-decoration: none;
	color: black;
	height: 100%;
	background-color: #DCDCDC!important;
	padding: 7px;
	width: auto;
	}
 .choose-language a:hover{
	background-color: #DCDCDC!important;color:black}
.search-control .search-input input{
	border-radius: 0px;
	width: 100%;
	color: #613e7e!important;
	height: 30px;
	font-size: 1.5em!important;
	margin-left: 0;
	border: 0!important;
	}
	
.search-control .search-control-btn{
	background-color:transparent;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	float: none;
	height: 100%;
	width: 37px;
	border-radius: 0;
	padding-top: 4px;
}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus{
	border:none!important;
	background-color:transparent!important;
	text-align: center;
	float: none;
	padding: 0;
	margin: 7px;
}
.search-control{position: absolute;float: none;padding: 0;width: auto;display: none;left: 0;right: 31px;bottom: 0;}
.main-header.custom-navbar-fixed .search-control{right:24px}
.search-input #DeltaPlaceHolderSearchArea{width: 100%;height: 100%;}
#searchInputBox{width:100%!important;margin: 0;height: 100%;}
.search-control #SearchBox .ms-srch-sb{width:100%!important}
.search-control a.search-control-btn:before{
    display: inline-block;
    padding-top: 0px;
    font-size: 1.2em;
    }
    
.main-header.custom-navbar-fixed .search-control-btn.js-search-control-btn{background-color:transparent}
.main-header.custom-navbar-fixed .header-lv2{
	    padding: 0px 0 0 0;
	    top: 0px;
	    margin-top: 24px;
	    height: auto;
}
.main-header.custom-navbar-fixed .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus{
	background-color:transparent!important
}
.main-logo img{width: 203px;
    height: 62px;}
.main-logo{
    text-align: left;
    padding-left: 8px!important;
    margin-bottom: 20px;
    padding-top: 12px;
    }

.social-links ul li a{width: 20px;height: 20px;padding: 4px;font-size: 11px;}
#topnavbar{min-height:30px}
.main-header.custom-navbar-fixed .main-logo a{
    background-size: 100%;
    background-repeat: no-repeat;
    width: 175px;
    height: 68px;
    }
    
.main-header.custom-navbar-fixed .social-links{}
.main-header.custom-navbar-fixed .handle-on-mobile-view{top: -33px;}
.main-header.custom-navbar-fixed .header-lv1{height:80px}
.main-header.custom-navbar-fixed .search-control .search-input input{    border:2px solid #c0b1bd !important}
}

/** handle the header on mobile navigation  **/


/**  qfma **/
.category-block .item-image img{width:100%}
.all-group-section {margin-bottom:5%}
.all-group-section .category-title{    background-color: #f5f7f7;
    text-align: center;}
.link-url{margin-top:5px;text-align:center}
.link-url a{display:inline-block}
.date-greated{margin-top:5px;text-align:center}
.category-block	.col-sm-3:nth-child(4n+1){clear:left}

/**  qfma **/


/**  empty items **/
.qfcNoDataEn{
	text-align:center;font-size:2em;font-family:BellLight;
}
/**  empty items **/


/**inner page {information} **/
.innerpage-qfc-info{}
.innerpage-qfc-info .left-content{
    background-color: #f7f7f7;
    padding: 25% 10% 10% 16%;
    height: 392px;
}
.innerpage-qfc-info .right-content{
    background-color: #f8f8f8;
    padding: 25% 10% 10% 16%;
   height: 392px;
}
.innerpage-qfc-info .info-item{
    margin-bottom: 15%;
}
.innerpage-qfc-info .info-item img{
    width: 40px;
    margin-bottom: 15px;
}
.innerpage-qfc-info .info-item span{
    display: block;
    color: #ADADAD;
    font-size: 1.6em;
    font-family: BellLight;
    padding-left: 0%;
}
.innerpage-qfc-info .center-content{
    position: relative;
    height: 392px;
    text-align: center;
    width:100%;display:table;
}
.innerpage-qfc-info .center-content .qfc-number{
    height: 100%;
    width: 100%;
    display: table-cell;vertical-align:middle;
}

.innerpage-qfc-info .center-content .qfc-number span:first-child{
    display: block;
    color: #ADADAD;
    font-size: 1.5em;
    font-family: BellLight;
}
.innerpage-qfc-info .center-content .qfc-number span:nth-child(2){
    display: block;
    font-family: BellLight;
    font-size: 3em;
    color: #81bade;
}
.licence-icon{margin-bottom:15px}
@media (max-width:767px){
	.innerpage-qfc-info .left-content{padding: 4% 0% 4% 0%;text-align: center;height:auto}
	.innerpage-qfc-info .info-item{margin-bottom: 5%;}
	.innerpage-qfc-info .info-item span{padding-left: 0%;padding: 0 5%;}
	.innerpage-qfc-info .center-content{height: 100px;}
	.innerpage-qfc-info .right-content{padding: 4% 0% 4% 0%;text-align: center;height:auto}
	.innerpage-print-download .printpage .printpage-content{left:auto;right:auto}
	.innerpage-print-download .printpage{margin-bottom:2%;min-height:236px}
	.innerpage-print-download .printpage img{width:80px}
	.innerpage-print-download .printpage{height: 150px!important;}
	
	
}
.innerpage-container .innerpage-qfc-info .col-sm-4 .right-content .info-item:last-child{display:none!important}
/**inner page {information} **/



/**inner page {details of registration} **/
.innerpage-details-registration{    padding: 7% 0;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
    margin: 7% 0;}
.innerpage-details-registration .registration-title{
    font-size: 3.6em;
    color: #81BADE;
    font-family: AGLight;
    margin-bottom: 2%;
    }
	
.innerpage-details-registration .registration-info{
    padding: 16% 0;
}
.innerpage-details-registration .registration-info.right-content {
    background-color: #f7f7f7;
    padding: 5% 5%;
}
.innerpage-details-registration .registration-info .registration-item {
    margin-bottom: 8%;
}
.innerpage-details-registration .registration-info .registration-item span{
    display: block;
}
.innerpage-details-registration .registration-info .registration-item span:first-child{
    color: #ADADAD;
    font-size: 1.5em;
    font-family: BellLight;
}
.innerpage-details-registration .registration-info .registration-item span:last-child{
    font-family: BellLight;
    font-size: 1.4em;
    color: #585858;
}
.registration-info .reg-info .col-sm-3:nth-child(4n+1){clear:left}
/**inner page {details of registration} **/



/**inner page {print and download} **/
.innerpage-print-download{
    margin-bottom: 10%;padding: 0 10%;}
.innerpage-print-download .pdg{padding:0}
.innerpage-print-download .printpage{
    background-color: #f7f7f7;
    text-align: center;
    height: 373px;
    position: relative;cursor:pointer;
}
.innerpage-print-download .printpage .printpage-content{
   
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 100%;
    width: 100%;
    padding-top:30%;
    background:url("/en/PublishingImages/CRO%20icons/Print-Desktop.png")no-repeat;
    background-position:center;
}
.innerpage-print-download .printpage img{}
.innerpage-print-download .printpage span{
    display: block;
    font-size: 2.3em;
    font-family: BellLight;
    color: #80A8B9;
    padding: 0 26%;
}
.innerpage-print-download .printpage  a{text-decoration:none}
.innerpage-print-download .printpage span ul li{list-style:none;
	
}
.innerpage-print-download .printpage span ul li a{
	color: #80A8B9;text-decoration:none;
}




/**inner page {print and download} **/



/** public register print page **/

.showinprint{display:none;text-align:center;position:fixed;bottom:50px;right:0px;z-index:-99;}

.showinprint img{width:185px}
@media print {

@page{margin-bottom:2px;}
@page{margin-right:5px;}

body{font-family:BellLight!important;margin:0px!important}
.subpage-title-main{color:#613e5a!important}
.main-header{display:none!important}
#ms-designer-ribbon{display:none!important}
.main-footer{display:none!important}
.innerpage-print-download{display:none!important}
.subpage-title-center:before{opacity:0;height:0px!important}
.subpage-title-main{padding-top:0px}
.col-sm-4.pdg{padding:0}
.innerpage-qfc-info .col-sm-4:nth-child(3){display:none}
.innerpage-qfc-info .col-sm-4:first-child{display:none}
.innerpage-qfc-info .center-content{min-height:70px;text-align:left}
.innerpage-qfc-info .center-content .qfc-number span:first-child{color:#81BADE!important;font-size:2em!important}
.innerpage-qfc-info .center-content .qfc-number span:nth-child(2){color: #585858!important;font-size:2em!important}
.innerpage-details-registration .registration-title{color: #81BADE!important;font-size:3em!important;margin-bottom:2px!important}
.innerpage-container{padding:0!important;padding-right:20%!important}
.innerpage-details-registration{padding:0;margin:0;border:0;margin:3% 0!important}
.innerpage-details-registration .registration-info.right-content{padding:0!important}
.innerpage-details-registration .registration-info .registration-item span:first-child{font-weight:bold!important;color: #ADADAD!important;font-size:2.5em!important;font-weight:bold!important;}
.innerpage-details-registration .registration-info .registration-item span:last-child{font-size: 2em!important;color: #585858!important;}
.innerpage-details-registration .registration-info .registration-item{margin-bottom:2%!important}
.registration-info .reg-info .col-sm-3{width:50%;float:left;padding:0 2%;}
.registration-info .reg-info .col-sm-3:nth-child(2n+1){clear:left}
.showinprint{display:block!important;}
.innerpage-details-registration p{font-size: 2em!important;color: #585858!important;}
 a[href]:after {
    content: none !important;
  }
}


/**public register print page **/
/** public register download document **/
#downloaddocuments ul{position:absolute;top:0;bottom:0;left:0;right:0;}
#downloaddocuments ul li{height:100%}
#downloaddocuments ul li a{display:block;height:100%;padding-top:70%}
@media(max-width:400px){
#downloaddocuments ul li a{padding-top:160px}
.innerpage-print-download .printpage .printpage-content{padding-top:24%}
}
/** public register download document **/

/**set custom height for 3 sections on homepage**/
@media(min-width:1200px){
	.custom-height{height:900px;}
	
}

.financial-service-content{
	text-align:center;
	padding-top:100px;
}
.OperateWithEase-Padding{
	padding-top:175px;
}
.BenefitsForm-Padding{
	padding-top:50px;
}

@media(max-width:768px){
	.OperateWithEase-Padding{
	padding-top:0px;
}

}
/**set custom height for 3 sections on homepage**/
.BorderBlue	{
	border-bottom:1px solid #80a8b9;
}

	border-bottom:1px solid #80a8b9;
}

/**button on hover**/
.upcomming-events-items-container .viewall .viewall-button:hover{
background-color:#80A8B9!important;    color: white!important;	
}
.latest-news-items-container .viewall .viewall-button:hover{
	background-color:#80A8B9!important;    color: white!important;	

}
.upcomming-events-title .view-link:hover{
	background-color:#80A8B9!important;    color: white!important;	
}
.latest-news-title .view-link:hover{
		background-color:#80A8B9!important;    color: white!important;	
}

.public-register-form .search-reset-buttons a:hover{
			background-color:#80A8B9!important;    color: white!important;	
}

.legal-qfc-category .category-two:hover{background-color:#80A8B9!important;}
.legal-qfc-category .category-two:hover a span{color:white!important;}

.legal-search-reset a:hover{
	background-color:#80A8B9!important;    color: white!important;

}
.legal-qfc-category .category-two span:hover{
	color: white!important;
}

.CursorPointer a{
	cursor:pointer!important;;
}
.printpage .printpage-content img{
	display:none;
}
.innerpage-print-download .printpage .ScopeOfLicense{
   
    background:url("/en/PublishingImages/CRO%20icons/Scope-Desktop.png")no-repeat;
    background-position:center;
}
@media(max-width:992px){
.innerpage-print-download .printpage .printpage-content{
 background:url("/en/PublishingImages/CRO%20icons/Print-Tablet.png")no-repeat;background-position:center;
}
.innerpage-print-download .printpage .ScopeOfLicense{
   
    background:url("/en/PublishingImages/CRO%20icons/Scope-Tablet.png")no-repeat;
    background-position:center;
}

}

@media(max-width:400px){
.innerpage-print-download .printpage .printpage-content{
 background:url("/en/PublishingImages/CRO%20icons/Print-Mobile.png")no-repeat;background-position:center;
}
.innerpage-print-download .printpage .ScopeOfLicense{
   
    background:url("/en/PublishingImages/CRO%20icons/Scope-Mobile.png")no-repeat;
    background-position:center;
}

}





/** Search center page **/
/**.ms-searchCenter-result-main * {font-family:BellLight!important}
.ms-searchCenter-result-main{float: none!important;
    font-family: BellLight!important;
    padding-left: 40px;
    padding-top: 40px;}
.ms-srchnav-list{
    padding-top: 20px;
    display: inline-block!important;}
    
.ms-srchnav-link-selected:link, .ms-srchnav-link-selected:visited{
	color:#80A8B9!important
}

.ms-srchnav-link:hover, .ms-srchnav-link-selected:hover{
	color:#80A8B9!important
}

.ms-srchnav-link:link, .ms-srchnav-link:visited{
	    color: #afafaf!important;
}
#Result{font-size:1.6em;color: #afafaf!important;}
#NoResult > ul{padding-left:20px}
#NoResult > ul li:last-child a{color:#80A8B9!important}
#ResultFooter li a{color: #afafaf!important;}
#ResultFooter li a:hover{color:#80A8B9!important}
.ms-srch-sbLarge>input{color: #afafaf!important;}
.ms-srch-sbLarge-fullWidth{width:300px!important}
@media(max-width:400px){
	.ms-srch-sbLarge-fullWidth{width:200px!important}

}
#UpScopeLinkTop{width:auto!important}**/

/** Search center page **/


/** Tax Treaty page **/
@media(max-width: 500px){
	.subpage-banners .TaxTreaty h4{font-size:2.3em!important;}

}


/** Tax Treaty page **/


/** qfc tax treaty added ahmad tawbi **/
.treaty-FilterSection{border: 1px solid #e8e8e8;margin-bottom: 5%;padding: 2% 1% 2% 1%;}
.treaty-FilterSection .Filter-option-div{margin-bottom: 20px;min-height:90px}
.treaty-FilterSection .Filter-option-div .text-field{display: inline-block;}
.treaty-FilterSection .Filter-option-div .text-field span{font-family: BellLight;font-size: 1.6em;color: #aba9a9;text-align: center;padding-top: 5px;padding-bottom: 5px;display:inline-block;}
.treaty-FilterSection .Filter-option-div .input-field{}
.treaty-FilterSection .Filter-option-div .input-field input.fromToDate{text-align:center;}
.treaty-FilterSection .Filter-option-div .input-field input{height: 55px;width: 100%;padding: 14px;font-family:BellLight;FONT-SIZE: 1.8em;color: #b8adbb;display:inline-block}
.treaty-FilterSection .Filter-option-div .input-field textarea{width: 100%!important;height: 235px!important;border: 1px solid #e6e3e3;padding: 1% 5px;font-size: 1.4em;font-family: BellLight;}
.treaty-FilterSection .Filter-option-div .input-field select{cursor:pointer;width: 100%;padding: 15px;text-align: center;font-family: bELLlIGHT;FONT-SIZE: 1.8em;color: #b8adbb;display:inline-block}
.treaty-FilterSection .submit-button{display:inline-block}
.treaty-FilterSection .submit-button.search{}
.treaty-FilterSection .submit-button.search input{border:none;display: inline-block;padding: 16px 73px;background-color: #f7f7f7;margin: 3px;font-family: BellLight;color: #aba9a9;font-size: 1.7em;}
.treaty-FilterSection .submit-button.reset{}
.treaty-FilterSection .submit-button.reset input{border:none;display: inline-block;padding: 16px 73px;background-color: #f7f7f7;margin: 3px;font-family: BellLight;color: #aba9a9;font-size: 1.7em;}
.submit-filtr-above{text-align:center;margin-top: 5px;}
.treaty-FilterSection .submit-button input:hover {background-color: #80A8B9!important;color: white!important;}
.treaty-FilterSection .Filter-option-div .input-field input.fromToDate {font-family: BellLight;background: url('/Style Library/QFC/img/Public Register/calendar-form.png')no-repeat;background-position: 20px center;cursor: pointer;border: 1px solid darkgrey;}

/** result of filter table data **/

.grid-view-table{width: 100%;border-collapse:collapse;margin-bottom:25px}
.grid-view-table th, td{border: 1px solid #e8e8e8;}
.grid-view-table tr{}
.grid-view-table tr.tr-header{}
.grid-view-table tr.tr-header th{}
.grid-view-table tr.tr-header th A{font-family: BellLight;font-size: 1.6em;color: grey;padding: 5px 20px 5px 5px;display:inline-block;position:relative;}
.grid-view-table tr.tr-header th A.DescendingSort:before{content: "\f0dd"!important;font-family: FontAwesome;color: #9a9a9a;font-size: 18px;position: absolute;top: 8px;right: 0;}
.grid-view-table tr.tr-header th A.AscendingSort:before{content: "\f0de"!important;font-family: FontAwesome;color: #9a9a9a;font-size: 18px;position: absolute;top: 8px;right: 0;}
.grid-view-table tr.tr-item-data td:nth-child(6){width:4%!important}
.grid-view-table tr.tr-item-data td:nth-child(6) .documentIcon{text-align:center;display:block;padding:0}
.grid-view-table tr.tr-item-data:nth-child(even){background-color: #f7f7f7;}
.grid-view-table tr.tr-item-data td{width:18%;}
.grid-view-table tr.tr-item-data td > span{font-family: BellLight;font-size: 1.4em;padding: 5px 2px 5px 5px;color: #585858!important;display: inline-block;}
.grid-view-table tr.tr-item-data td a{font-family: BellLight;font-size: 1.4em;padding: 5px 2px 5px 5px;color:#585858!important;display: inline-block;text-decoration: underline;}
.treaty-sorting-table{display: inline-block;margin-bottom: 1px;float: right;}
.treaty-sorting-table span{font-family: BellLight;font-size: 1.4em;color: #aba9a9;text-align: center;padding-top: 5px;padding-bottom: 5px;display: inline-block;}
.treaty-sorting-table select{font-family: BellLight;font-size: 1.4em;color: grey;padding: 5px 0px 5px 0px;}
#Treaty-site-Controls{padding: 0 10%;}
.TreatyPagination-table{text-align:center;margin: auto;margin-top: 20px;margin-bottom: 20px;}
.TreatyPagination-table tbody tr td a{border:1px solid #d2cfcf!important;padding: 10px 15px;display:block;font-size: 1.5em!important;color: #d2cfcf;font-weight:normal!important;}
.TreatyPagination-table tbody tr td a.aspNetDisabled{background: #d2cfcf!important;color: white!important;}   
.TreatyPagination-table tbody tr td{border:none!important}
.Popup-TreatyTable{}
.Popup-TreatyTable tbody tr{}
.Popup-TreatyTable tbody tr td{}
.Popup-TreatyTable tbody tr td:first-child{font-family: BellLight;font-size: 1.9em;color: grey;padding: 5px 0px 5px 12px;font-weight: bold;}
.Popup-TreatyTable tbody tr td:last-child{font-family: BellLight;font-size: 1.9em;padding: 5px 5px 5px 10px;color: #80a8c6!important;}
.Treaty-site-Controls{padding:0 10%}
.Popup-TreatyTable tbody tr:last-child{text-align:center;}
.treaty-FilterSection .Filter-option-div .input-field .Validators{color: rgb(255, 0, 0);display: inline;position: absolute;background-color: rgb(255, 255, 255);width: 200px;font-family: BellLight;font-size: 1.2em;font-weight: bold;}
.loader-image-OnLoad img{padding-left:12px!important}
.SuccesMessage-treaty{font-size: 2.5em;font-family: BellLight;text-align: center;width: 100%; margin: auto;margin-top: 35px;display: block;}  
.parent-section .NoData{color:#80A8B9!important;font-size: 2.5em;font-family: BellLight;text-align: center;width: 100%; margin: auto;margin-top: 0px;display: block;}
.grid-view-table tr.tr-item-data td > span mark{background:#80A8B9!important}
@media(min-width:600px){
	.parent-section.table-responsive{overflow:inherit!important}
}

/** qfc tax treaty added ahmad tawbi **/
