﻿/*--------------------------------------------------------------------------------------------------------------------

    Link market Services StyleSheet
	Version: 0.0.1

	Main colours
    Dark blue: #f26729
    Green: #f26729
    Light Grey: #eeeeee
    Dark Grey: #444444

--------------------------------------------------------------------------------------------------------------------*/

/* Base
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@import url('normalize.css');
@import url('skeleton.css');
@import url('font-awesome.min.css');
@import url('jquery.jqtimeline.css');
@import url('slick.css');
@import url('slick-theme.css');


/* Universal Styles
-------------------------------------------------------*/
.container { max-width: 1280px; }


a#scroll_top { position: fixed; right: 20px; bottom: 20px; color: #fff; border: 1px solid #f26729; display: none; z-index: 10000; }
    a#scroll_top i { background: #f26729; font-size: 15px; width: 36px; height: 36px; line-height: 36px; text-align: center; }
        a#scroll_top i:hover { background: #fff; color: #f26729; }


.highlight { margin: 10px 0; font-family: "Helvetica Neue Medium"; font-size: 1.7rem; color: #f26729;}
.footnote {font-size: 1.5rem}
.body-section { padding: 30px 0; position: relative; clear: both; }

.break { word-break: break-all; }

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }

.list-inline { padding-left: 0; margin-left: -5px; list-style: none; }
    .list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }

:focus { outline-color: #EEEEEE}


/* Icons font-awesome */
.circle-plus { position: relative; margin: 0; text-align: center; display: inline-block; background: none; border: 4px solid #2983c5; border-radius: 100%; width: 40px; line-height: 0.85; font-family: "Helvetica Neue Medium"; padding: 5px 0 10px 0; color: #2983c5; font-size: 30px; text-decoration: none; }
    .circle-plus:hover { color: #fff; background: #2983c5; text-decoration: none; }
.pdf:before { position: relative; padding-right: 10px; font-family: 'fontAwesome'; content: '\f1c1'; font-size: 18px; vertical-align: middle; color: #f26729; text-decoration: none !important; }
    .pdf:before:hover {}
.pen:before { position: relative; padding-right: 10px; font-family: 'fontAwesome'; content: '\f040'; font-size: 18px; vertical-align: middle; color: #f26729; text-decoration: none !important; }
.world:before { position: relative; font-family: 'fontAwesome'; content: '\f0ac'; padding-right: 5px; font-size: inherit; vertical-align: top; }
.arrow { font-family: "Helvetica Neue Medium"; margin: 0; color: #f26729; text-decoration: none !important; display: block }
a.arrow {text-decoration: none;}
.arrow:after { position: relative; font-family: 'fontAwesome'; content: '\f0da'; padding-left: 5px; font-size: inherit; vertical-align: top; }
.arrow[aria-expanded="true"]:after{ content: '\f0d7';}



/* Typography Styles
-------------------------------------------------------*/

@font-face {
	font-family: "Helvetica Neue Light";
	src: url("../fonts/1b950d2a-907a-4888-8056-0d44e8e86338d41d.eot?#iefix");
	src: url("../fonts/1b950d2a-907a-4888-8056-0d44e8e86338d41d.eot?#iefix") format("eot"), url("../fonts/3a46542f-f429-4821-9a88-62e3be54a640.html") format("woff2"), url("../fonts/50ac1699-f3d2-47b6-878f-67a368a17c41.html") format("woff"), url("../fonts/0be5590f-8353-4ef3-ada1-43ac380859f8.ttf") format("truetype"), url("../fonts/82a4e1c2-7ffd-4c58-86fa-4010a6723c8e.html#82a4e1c2-7ffd-4c58-86fa-4010a6723c8e") format("svg");
}
@font-face {
	font-family: "Helvetica Neue Roman";
	src: url("../fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cdd41d.eot?#iefix");
	src: url("../fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cdd41d.eot?#iefix") format("eot"), url("../fonts/3dac71eb-afa7-4c80-97f0-599202772905.html") format("woff2"), url("../fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.html") format("woff"), url("../fonts/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf") format("truetype"), url("../fonts/5101995a-e73b-4cf9-84e8-f99eb43277b1.html#5101995a-e73b-4cf9-84e8-f99eb43277b1") format("svg");
}
@font-face{
    font-family:"Helvetica Neue Medium";
    src:url("../fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20bd41d.eot?#iefix");
    src:url("../fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20bd41d.eot?#iefix") format("eot"),url("../fonts/5b1fbd62-45dc-4433-a7df-a2b24a146411.html") format("woff2"),url("../fonts/050b1948-f226-4d20-a65a-15d8ed031222.html") format("woff"),url("../fonts/beb88be6-2a60-46fe-914f-6892b3ae46ce.ttf") format("truetype"),url("../fonts/e5567978-93ef-4de1-804d-1f0e3654a014.html#e5567978-93ef-4de1-804d-1f0e3654a014") format("svg");
}

h1 { color: #fff; }
h2, h3, h4, h5, h6 { color: #252d59; }
strong { font-family: "Helvetica Neue Medium"; font-weight: normal; }
.orange { color: #f26729; }

a { color: #f26729; }
    a:hover,
    a:focus {  color: #f26729; }

a:link img, 
a:visited img, 
a:hover img, 
a:active img {
	border: none;
	outline: none;
}

/* Header
-------------------------------------------------------*/
.header-section { padding: 30px 0;
position: fixed;
width: 100%;
top: 0px;
z-index: 100;
margin: 0px;
background: #fff;
box-shadow: 0px 0px 4px #ccc;

 }
.logo img { vertical-align: middle; max-width: 358px; }


/* Banner
-------------------------------------------------------*/
.banner-section.home { width: 100%; margin-top: 124px; display: block; position: relative; height: 500px; background: url(../images/banner.jpg) center center no-repeat; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner.jpg',sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner2.jpg',sizingMethod='scale')"; }
.banner-text { padding: 7em 0; }

.banner-section.internal-page .banner-text {padding: 5em 0;}


@media (max-width: 550px) {
    .banner-text { padding: 6em 0 0 0; }
}
.banner-text p a { color: #fff; font-family:"Helvetica Neue Medium"; }

.internal-page { height: 170px; margin-top: 65px; background-color: #252d59; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
.internal-page h1 { margin: 0; color: #FFFFFF; }

.banner-section p { margin-top: 0; color: #fff; }
.banner-section, 
    .banner-section h1 { text-align: left; }

/* Navigation 
-------------------------------------------------------*/
.top-nav { margin: 0; text-align: right; }
.top-nav > li { position: relative; display: inline-block; margin: 0; padding: 0; }
.top-nav > li > a { display: block; padding: 10px; color: #fff; font-family:"Helvetica Neue Medium"; font-size: 0.85em; text-transform: uppercase; text-decoration: none; }
.top-nav > li > a:hover { background: #fff; color: #f26729; }
.top-nav > li:hover a.parent { background: #fff; color: #f26729; }
.top-nav > li:hover .sub { display: block; }

.top-nav .sub { display: none; min-width: 150px; position: absolute; top: 100%; left: 0px; margin: 0; padding: 0; text-align: left; background: #f26729; z-index: 999; }
.top-nav .sub > li { display: block; margin: 0; padding: 0; }
.top-nav .sub > li > a { display: block; padding: 10px 15px; color: #fff; font-family:"Helvetica Neue Medium"; font-size: 0.85em; text-transform: uppercase; text-decoration: none; }
.top-nav .sub > li > a:hover { background: #fff; color: #f26729; }
.top-nav .sub > li > a:hover .top-nav > li { background: #fff; }

.sub.login { width: 100%; min-width: 250px; right: 0px; left: auto; background: #fff; padding: 1rem 2rem; }

#menu { display: none; }

@media (max-width: 1100px) {
    .sub.login { min-width: 250px; }
    .sub.login .one-quarter.column { width: 100%; }
}
.sub.login .one-quarter.column { margin: 0; padding: 25px; text-align: center; }
.sub.login .button { width: 100%; }
.sub.login h4 { color: #252d59; }
.sub.login p { margin: 0; font-size: 12px; }


/* Search Styles
-------------------------------------------------------*/
#search-container {
	z-index: 9;
}
#searchBox {
    background: none;
	font-size: .9em;
    color: #fff;
}
#search-menu { display: inline-block; color: #fff; }

#formsearch { margin-bottom: 0; }

#searchBox { width: 120px; height: auto; margin: 0; padding: 3px 10px; border: none; }
@media (max-width: 400px) {
    #searchBox { width: 100px; }
}
#searchBox::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); text-transform: uppercase; font-size: 0.9em; font-family: "Helvetica Neue Medium"; }
#searchBox:-moz-placeholder { color: rgba(255, 255, 255, 0.5); text-transform: uppercase; font-size: 0.9em; font-family: "Helvetica Neue Medium"; }
#searchBox::-moz-placeholder { color: rgba(255, 255, 255, 0.5); text-transform: uppercase; font-size: 0.9em; font-family: "Helvetica Neue Medium"; }
#searchBox:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); text-transform: uppercase; font-size: 0.9em; font-family: "Helvetica Neue Medium"; }

@media (max-width: 600px) {
    .top-nav > li.hide { display: none; }
}

/* Main Nav
-------------------------------------------------------*/
.main-nav { display: block; float: right; margin: 0; text-align: right; }
    .main-nav li { position: relative; display: inline-block; margin: 0; padding: 0; }
        .main-nav li a { display: block; padding: 15px 15px; font-family: "Helvetica Neue Medium"; text-decoration: none; color: #252d59; }
        .main-nav li a.world {color: #4d4d4f; border-color: #4d4d4f}
        .main-nav > li:hover a.world { color: #4d4d4f; }
        .main-nav li a.world-mobile { display: none; }
            .main-nav li a:hover { color: #f26729; text-decoration: none; }

    .main-nav > li:hover .sub { visibility: visible; opacity: 1; filter: alpha(opacity=100); }

    .main-nav .sub { min-width: 236px; position: absolute; top: 100%; left: 0px; margin: 0; padding: 0 0 10px 0; text-align: left; background: #fff; border: 1px solid #e1e1e1; border-top: none; z-index: 999; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 400ms ease; -moz-transition: 400ms ease; -o-transition: 400ms ease; transition: 400ms ease; }
    .main-nav .sub.country { right: 0px; left: auto; text-align: right; }
        .main-nav .sub > li { display: block; margin: 0; padding: 0; line-height: 1.5; }
            .main-nav .sub > li > a { display: block; padding: 5px 25px; color: #252d59; font-family: "Helvetica Neue Medium"; text-decoration: none; }
                .main-nav .sub > li > a:hover { background: #fff; color: #f26729; }
    
.menu-open { color: #f26729; }

/* Secondary nav */
.interactive-bar { margin: 0 0 50px 0; padding: 20px 0; border-top: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1; }
.interactive-bar ul { margin: 0; padding-left: 0; list-style-type: none; width: 100%; text-align: center; }
.interactive-bar ul li { display: inline-block; margin: 0; padding: 0; }
.interactive-bar ul li a { position: relative; margin: 0; padding: 10px; color: #252d59; font-family: "Helvetica Neue Medium"; text-decoration: none; }
.interactive-bar ul li a:hover { color: #f26729; }
.interactive-bar ul li a.active { color: #f26729; }


/* Structure 
-------------------------------------------------------*/
.row.intro { padding-bottom: 40px; }

/* Home 
-------------------------------------------------------*/
.investorCentre { background: #252d59; }
.investorCentre h1 { margin:0 0 5rem; }
.investorCentre h1, 
    .investorCentre p { color: #fff; }

.homeCall { margin-bottom: 2rem; }
.homeCall .button { display: block; width: 100%; padding: 25px; }
.homeCall .button.miraqle {
    background-color: #6c9ecf;
    /* background-image: url(../images/miraqle-logo.png); */
    background-position: center center ;
    background-repeat: no-repeat;
    border: 1px solid #6c9ecf;
    color: #fff;
}
.homeCall .button.miraqle:hover {
    background-color: transparent;
    border: 1px solid #6c9ecf;
}
.homeCall .button.insta {
    background-color: #DBDCDD;
	color: #4d4d4f;
    /* background-image: url(../images/miraqle-logo.png); */
    background-position: center center ;
    background-repeat: no-repeat;
    border: 1px solid #DBDCDD;
    
}
.homeCall .button.insta:hover {
    background-color: transparent;
    border: 1px solid #6c9ecf;
	color: #fff;
}
.investorCentre ul li { margin: 0; color: #fff; list-style: none; }
    .investorCentre ul li:before { position: relative; font-family: 'fontAwesome'; content: '\f00c'; padding-right: 5px; color: #2983c5; font-size: inherit; vertical-align: middle; }
.investorCentre h2.help { padding: 50px 0; color: rgba(41, 131, 197, 0.5); text-align: center; }
.investorCentre .reduced { margin: 0 auto 2.5rem; text-align: center; }
.investorCentre .reduced .circle-plus { margin-top: 25px; }

.onlineVoting { background: #2983c5; padding: 25px 0; text-align: center; }
.onlineVoting h1 { margin: 0; color: #fff; font-size: 4.5rem; }
.onlineVoting p { padding-top: 1em; color: #fff;} 
.link-white { color: #FFFFFF }

/*Featured*/
.featured { background: #dbdcdd;}
.featured .column a { display: block; color: #2983c5;}
.featured a:hover { text-decoration: none;}
.featured span { display: block; margin: 20px 0px; padding: 0; font-family: "Helvetica Neue Medium"; font-size: 1.7rem; color: #2983c5; text-transform: uppercase; vertical-align: top; }
.featured p { min-height: 130px; margin: 0 0 2.5rem 0; color: #2983c5; }
@media (max-width: 768px) {
    .featured p { min-height: auto; }
}

/*Our Network */
.network h1 { color: #252d59; text-align: left; }
.network-slider { padding: 0 0 30px 0; }
.network-slider a { text-align: center; }
.network-slider h4 { margin: 0 0 1rem 0; text-align: center; font-family: "Helvetica Neue Medium"; }
.network-slider p { margin: 15px 0 0 0; text-align: center; }
@media (max-width: 768px) {
    .network-slider { margin: 30px 0 !important; }
}

.otherOffices { margin: 3rem 0 0}

/*Online Statements*/
#online-statement { width: 80%; }
#online-statement .row { margin: 0 0 30px 0; }
#online-statement form > .row { margin :0; }
#online-statement input { margin:0; width: 100%; }
#online-statement input[type="submit"] { width: auto; }
#online-statement .inputHint { display: block; font-size:14px; }
#online-statement .required { color: red; margin: 0 0 0 2px; }
#online-statement .validation .row { height: 90px; }

#online-statement input[type=number]::-webkit-outer-spin-button,
#online-statement input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
#online-statement input[type=number] { -moz-appearance: textfield; }

/* Custom image positioning */
@media (min-width: 400px) and (max-width: 550px) {
    .activity2 img { padding-left: 10%; }
}

@media (max-width: 750px) {
    .column.service1, .column.service2, .column.service3, .column.service4 {
	    width: 100%;
	    float: left;
	    box-sizing: border-box;
	    margin-left: 0%;
}
}

/* Resources
-------------------------------------------------------*/
#faq > ul > li { margin-left: 0; list-style: none; box-shadow: 0px 0px 4px #ddd; }

.glossaryTabs li { display: inline-block; margin: 5px 0; padding: 0; font-family: "Helvetica Neue Medium"; }
.glossaryTabs li a { display: block; padding: 3px 10px; background: none; border: 1px solid #f26729; color:#f26729;  text-decoration: none !important; }
.glossaryTabs li a:hover { background: #f26729; border: 1px solid #f26729; color:#fff; }
.glossaryTabs li.active a { background: #f26729; border: 1px solid #f26729; color:#fff; }

.tab_glossaryContent { display: none; }
#tab1 { display: block; }

.glossaryTable { width: 100%; }
.glossaryTable tr td { vertical-align: top; }
.glossaryTable tr td.first { width: 20%; }
.glossaryTable tr td h4 { margin: 0; font-family: "Helvetica Neue Medium"; font-size: inherit; }

.formslist a.arrow {font-size: 2.2rem; margin: 0.5em 0;}
.formslist h4 { margin-top: 0}
.formTable { margin: 0 0 2.5em 0;}
.formTable td { padding: 10px 0;}
.formTable td a { color: #4d4d4f;}

/* Security
-------------------------------------------------------*/
.security-list { margin-left: 0; }
.security-list li { margin-left: 0; list-style: none; }

/*Contact us 
-------------------------------------------------------*/
.office-locations { padding: 0; margin: 0; }
.office-locations > li { margin-left: 0; list-style: none; padding-left: 0; }
.office-locations li li { vertical-align: top; padding-bottom: 1rem; width: 20%; }

/* Footer Styles
-------------------------------------------------------*/
.footer-section { background: #252d59; color: #fff;}
.footer-section a {	color: #fff; text-decoration: none;}
.footer-section a:hover { text-decoration: underline; }
.footer-top { padding: 65px 0 0; }
.footer-section ul { margin-left: 0;padding-left: 0;}
.footer-section ul li { list-style-type: none; margin-left: 0; padding-left: 0;	margin: 0; font-size: 1.35rem;}
.footer-section ul li a { display: inline-block; }
.footer-bottom { font-size: 1.35rem;padding : 40px 0;border-top : 1px solid rgba(41, 131, 197, 0.5);}

.linkedIn { margin: 10px 0; }
i.fa.fa-linkedin { margin: 0 0 0 10px; padding: 10px; color: #252d59; background: #fff; border-radius: 100%; }

#copyright { text-align: right; }
.indentLeft1 { margin-left: 1rem !important}
.indentLeft2 { margin-left: 2rem !important}

/********** MOBILE **********/

@media (max-width:1200px) {
    #online-statement { width: 100%; }
    .main-nav .sub { right: 0px; left: auto; text-align: right; }
		.mobi{
	display:block;
}
}

@media (max-width:1025px) {
    .container { max-width: 960px; padding-left: 4%; padding-right: 4%; }

    .header-section { height: auto; }
    
    .history:before { background: transparent; }
    .history .year { padding: 0.9em; }

    

    .interactive-bar ul li { display: block; }
		.mobi{
	display:block;
}
}
.mobi{
	display:none;
}
@media (max-width: 768px) {
	#public-issues-sidebar-desk{
		display:none;
	}
	.public-issues-sidebar-mobile{
	display:block !important;

}
	.six-m{
		width: 48% !important;
		float: left;
	}
	.three-m{
		width: 22% !important;
		float: left;
	}
	.four-m{ width: 30.6666666667% !important; float: left; }
	h1 {
font-size: 3rem;
	}
	.book-closure-list #ddlCompany{
	width:100%;
}
	.desk{
		display:none !important;
	}
	.mobi{
	display:block;
}
/* .main-nav{padding-bottom:60px;} */
 .banner-section.home {
width: 100%;
margin-top: 97px;
 }
 .internal-page {

margin-top: 23px;
height: 130px;
 }
 .body-section {
padding: 10px 0;
 }
 .header-section-m {
	padding: 15px 0;
 }
 
    .container { clear: both; display: block; margin: 0; width: 100%; }
	.column, .columns { float: none; width: 100% !important; display: block; margin: 0 !important; }
    .logo img { width: 150px; }


    .blurb li { width: 100%;   }

    #menu { display: block; position: absolute; top: 0px; right: 0; font-size: 2rem; }
    a#menu { text-decoration: none; }
    .main-nav { display: none; padding: 20px 3%; background: #252d59;  width: 94%; left: 0; z-index: 9; top: 70px; position: fixed;max-height: 100%;overflow-y: scroll; padding-bottom:60px;}
        .main-nav li { display: block; padding: 0; text-align: left; margin: 0; }
            .main-nav li a { color: #fff; font-size: 20px; display: block; padding: 5px 15px !important; background: none !important; }
                .main-nav li a:hover { color: #f26729 !important; }
            .main-nav li a.login { margin: 20px 0; padding: 15px 25px !important; font-size: 14px; background-color: #f26729 !important; }
                .main-nav li a.login:hover, 
                .main-nav li a.login:focus { background-color: transparent !important; }
        .main-nav .sub { min-width: 1px; position: relative; visibility: visible; opacity: 1; filter: alpha(opacity=1); background: none; padding: 0 20px; }
            .main-nav .sub > li > a { font-family: "Helvetica Neue Light"; font-size: 16px; color: #fff; }
            .main-nav .sub { border: none; }
        .main-nav li a.world { display: none; }
        .main-nav li a.world-mobile { display: block; }

    .mobile-nav { width: 95%; margin: auto; position: relative; }

    /*home*/    
    .onlineVoting {text-align: left;}
    .investorCentre p{text-align: left;}

    .featured .columns { text-align: center;padding: 2em 0 2em 0; border-bottom: 1px solid #E8E8E8; }
    .featured span { margin: 10px 0;}
    .featured p { margin-bottom: 1em;}
    .featured br { display: none; }

    /*Resources*/
    .glossaryTable tr td { display: block; width: 96% !important; padding: 2%; border: none;}
    .glossaryTable tr td.description { border-bottom: 1px solid #E1E1E1; }

    .body-section.onlineVoting ul li { display: block; margin: 10px 0; }
    

    #copy-right { text-align: left; }

    /*Online Statement*/
    #online-statement { width: 100%; }
    #online-statement .validation .row { height: auto; }
    #online-statement .row > .columns:first-child { margin: 0 0 30px 0 !important; }
	
	.one-m{
		width: 4.66666666667% !important;
		float: left;
	}
	.eleven-m{
		width: 91.3333333333% !important;
		float: left;
	}
	.six-m{
		width: 48% !important;
		float: left;
	}
	.three-m{
		width: 22% !important;
		float: left;
	}
	.four-m{ width: 30.6666666667% !important; float: left; }
	.two-m{
		float: left;
		width: 13.3333333333% !important;
	}
	/* .ten-m{ */
		/* float: left; */
		/* width: 82.6666666667% !important; */
	/* } */
}
.link-group ul li{
	list-style-type: none;
}
.row-box .columns{
	margin-left:1%;
}
.row-box .four.columns {
width: 32.066667%;
padding-bottom:30px;
}
.row-box .six.columns{
	width: 48.6%;
	padding-bottom:30px;
}
.box{
	box-shadow: 0px 0px 4px #ddd;
min-height:343px;	 
overflow:auto;
}
.box-header{
	padding:10px;
	padding: 10px 10px 10px 10px;
	box-shadow: 0px 0px 2px #ddd;
	text-align:left;
}
.box-header h2{
	font-size:18px;
	font-weight:600;
	margin:0px;
	color: #F26729;
}
.box-header h2 span{padding-right:6px; margin-right:6px; border-right:1px solid #ddd;}
.box-body{
	padding:10px;
	
 
}

.box-body p{
	font-size: 0.9em;
	font-weight:500;
	margin-bottom: 0.4rem;
	line-height: 1.5;

font-family: "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 
}
.box-body p span:first-child{
	padding-right: 10px;
font-size: 20px;
color: #252d59;

}
.box-body p .eleven.columns{
	padding-left: 8px;
	padding-bottom: 8px;

}
.pagination{
	margin-top:30px;
	float:right;
}
.pagination li{
	list-style-type: none;
	display:inline;
	margin:0px;
	padding:7px;
	border:1px solid #ddd;
}
.pagination li a{
	padding:12px;
}
.pagination .current{
	background: #F26729;
	border:1px solid #f26729;

}
.pagination .current a{
	color: #fff;
}
.sitemapList li{
list-style-type: none;
}
 .sitemapList li:before { position: relative; font-family: 'fontAwesome'; content: '\f101'; padding-right: 10px; color: #f26729; font-size: inherit; vertical-align: middle; }
#faq > ul > li div {
	padding-bottom:10px;
}
#faq > ul > li div ul li{
	list-style-type: none;
}
#faq > ul > li div ul li:before{
	
	position: relative; font-family: 'fontAwesome'; content: '\f1c1'; padding-right: 10px; color: rgb(255, 4, 4); font-size: inherit; vertical-align: middle; 
}
#faq > ul > li > a{
border-bottom: 1px solid #ddd;
padding: 7px 11px;
}
.client-list{
min-height: 400px;
overflow-y: auto;
padding:10px;
box-shadow: 0px 1px 4px #ddd;
	
}

.book-closure-list table{
	border:1px solid #ddd;
}
.book-closure-list table tr td:first-child{
background: #F26729;
color: #fff;
width: 37%;
}
.book-closure-list table tr td, table tr th{
	padding:10px !important;
}
.book-closure-list table tr td:last-child{
	width: 63%;
}
.public-issues {
padding: 10px 30px 30px 30px;
box-shadow: 0px 1px 6px #BBB;
border-radius: 6px;
}
	.public-issues #ddlCompany{
	width:100%;

}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
    BACKGROUND-COLOR: #F36D30;
    COLOR: WHITE;
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
    BACKGROUND-COLOR: #F36D30;
    COLOR: WHITE;
}
.radio-inline
{
	display: inline-block;
    font-weight: normal;
    color: #4d4d4f;
    font-family: "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
select{
  color: #FE651F;
}
option:not(:checked) {
 color:#000;
}
/* .main-nav li:nth-child(4) ul li:nth-child(3){ */
	/* display:none; */
/* } */
/* .footer-top div:nth-child(4) ul li:nth-child(3){ */
	/* display:none; */
/* } */
.public-issues-sidebar{
	
border: 1px solid #f26729;
margin-top:30px;
margin-bottom:30px;
    //min-height: 278px;
    padding: 20px;
    border-radius: 6px;
    line-height: 40px;
    box-shadow: 0px 1px 5px 2px rgba(242, 103, 41, 0.99);
    text-align: center;
    font-size: 20px;

}

.public-issues-sidebar-mobile{
	display:none;
	border: 1px solid #f26729;
margin-top:30px;
margin-bottom:30px;
    //min-height: 278px;
    padding: 20px;
    border-radius: 6px;
    line-height: 40px;
    box-shadow: 0px 1px 5px 2px rgba(242, 103, 41, 0.99);
    text-align: center;
    font-size: 20px;
}
/* .public-issues-sidebar{ */
	
/* position: absolute; */
        /* top: 50%; */
        /* left: 50%; */
        /* margin-right: -50%; */
        /* transform: translate(-50%, -50%)  */
/* } */

.note{
	color:red;
	font-size:14px;
}
form {
    margin-bottom: 0rem;
}
.link-group table tr td:last-child a{
letter-spacing: 1.5px;
}
.link-group {
    overflow: auto;
}