/*--- Result center banner css starts ---*/

.result-center-banner-wrapper .result-banner{min-height:400px;background-position:center;background-size:cover;position:relative;}
.result-center-banner-wrapper .bx-controls { margin: 0 auto; max-width: 1200px; position: absolute; bottom: 0; width: auto; right: 0; }
#bannerwrapper.result-center-banner-wrapper .bx-controls .bx-controls-direction {float: left; margin-bottom: 0px; margin-right: 0px; position:relative; clear: unset;}
.result-center-banner-wrapper .bx-controls-direction a {background-color: #E3C4B6;float:left;}
/*#bannerwrapper.result-center-banner-wrapper .bx-pager{right: 4px; position:relative; display: inline-block !important; float: left; }*/
.result-center-banner-wrapper .bx-pager .bx-pager-item{float:left; margin-right:4px;}
.result-center-banner-wrapper .bx-pager .bx-pager-item .bx-pager-link{color:#000 !important; font-weight:400;}
.result-center-banner-wrapper .bx-pager .bx-pager-item .bx-pager-link:hover, .result-center-banner-wrapper .bx-pager .bx-pager-item .bx-pager-link.active{color:#fff !important}
#bannerwrapper.result-center-banner-wrapper .bx-controls-direction a.bx-prev {background-image: url(/~/media/Images/A/Allegion-IR/css/main-sprite.png);background-position: -228px -2px !important;display: block;height: 40px !important;margin-right: 3px;padding: 0;text-indent: -9999px;width: 40px !important;}
#bannerwrapper.result-center-banner-wrapper .bx-controls-direction  a.bx-next {background-image: url(/~/media/Images/A/Allegion-IR/css/main-sprite.png);background-position: -261px -2px !important;display: block;height: 40px !important; padding: 0;text-indent: -9999px;width: 40px !important;}
.result-center-banner-wrapper  .bx-controls-direction a:hover {background-color: #D59D85;}
.result-center-banner-wrapper .quote-box{ margin: 42px 35px 0px 42px; padding: 37px 15px 25px 15px; background:#ff8533;}
.result-center-banner-wrapper .quote-box p:first-child{font-family:"roboto";font-size:1.5em;color:#ffffff;    font-style: italic; font-weight:300; line-height:20px; position:relative; z-index:99; margin-bottom: 14px; }
.result-center-banner-wrapper .quote-box p:first-child:before{content:"";background-image:url('/~/media/Images/A/Allegion-IR/content-images/result-center-images/quote-before');position:absolute;left:-1px;height:21px;width:24px;top:-6px;z-index:-1;}
.result-center-banner-wrapper .quote-box p:first-child:after{content:""; background-image:url('/~/media/Images/A/Allegion-IR/content-images/result-center-images/quote-before'); position:absolute;right: 4px;height:21px;width:24px;bottom: -8px;z-index:-1;transform:scale(-1);}
.result-center-banner-wrapper .quote-box p.author-name{font-family:"roboto";font-size:1.4em;color:#ffffff;line-height:20px;margin:0px}
.result-center-banner-wrapper .quote-box p.author-designation{font-family:"roboto";font-size:1.4em;color:#ffffff;line-height:20px;margin:0px}
.result-center-banner-wrapper .highlight-box-banner h1{margin-top: 52px;text-align: center;font-size:3em;margin-bottom: 47px;}
.highlight-containers .box{position:relative;padding:16px 0px;background:#3f4040;text-align:center;opacity:0.9;}
.highlight-containers .box p.figure{font-family:'roboto';font-size:3.6em;line-height:31px;color:#fff;margin-top: 23px;padding:0 36px;font-weight:bold;margin-bottom: 7px;}
.highlight-containers .box p.text{font-family:'roboto';font-size:1.4em;line-height:1.3em;color:#fff;padding:0 31px;margin-bottom:0px;}
.highlight-containers p.icon img{margin:0 auto;}

/*--- Result center banner css ends ---*/

/* --- Result center content wrapper starts --- */
.result-center-landing .leftnavigation{margin:0 0 0 55px;}
.result-center-landing{margin-top:0px !important; padding-top: 42px !important;}
.result-center-tabs-section .tab-item span.tab-icon{height: 30px;width: 30px;display: inline-block;background-repeat: no-repeat;border:1px solid #ff671f;padding: 17px 29px;background-position: 18px;}
.result-center-tabs-section .tab-item p.title{display:inline-block;vertical-align:top;margin-bottom: 0px;margin-top: 5px;margin-left: 21px;font-size:1.3em;line-height:25px;font-family:'roboto';color:#000000;}
.result-center-tabs-section .tab-item{background-color: #f2f2f2;/* padding: 12px 0px 6px 11px; */}
.result-center-tabs-section .tab-item span.hover-tab-icon{height: 30px;width: 30px;display: inline-block;background-repeat: no-repeat;border:1px solid #ff671f;padding: 17px 29px;background-position: 18px;display:none;}
.result-center-tabs-section .tab-item a:hover span.hover-tab-icon{height: 30px;width: 30px;display: inline-block;background-repeat: no-repeat;border:1px solid #ff671f;padding: 17px 29px;background-position: 18px;display:inline-block;background-color:#ff7619;}
.result-center-tabs-section .tab-item a:hover span.tab-icon{display:none;}
.result-center-tabs-section .tab-item a:hover{text-decoration:none;}
.result-center-tabs-section .tab-item a.rad-link{width: 100%;border:none;display: unset;padding:0px;text-transform: none;display: block;padding: 12px 0px 6px 11px;}
.result-center-tabs-section .tab-item a.rad-link:hover{background:unset;}
.result-center-inner-wrapper p.heading-title{font-size:2.5em;line-height: 25px;color:#9d9ea0;font-family:'roboto';font-weight:500;margin-bottom: 26px;display: inline-block;}
.result-center-inner-wrapper .result-center-inner-title p.heading-title{margin-top:-3px;}
.result-center-inner-wrapper .result-center-content ul li{margin-left: 0px;position:relative;list-style-type:none;padding-left: 22px; margin-bottom: 8px; font-size:14px; line-height:20px;}
.result-center-inner-wrapper .result-center-content ul li:before{content:" ";background-image:url('/~/media/Images/A/Allegion-IR/content-images/result-center-images/li-before');height:5px;width:5px;position:absolute; top: 7px; left: 4px;}
.result-center-content{margin-top:35px;}

/* --- Result center content wrapper starts ends --- */

/* --- Repost and presentation css starts here --- */
.result-center-landing .report-and-presentations-wrapper{padding-top:5px;}
.result-center-landing .report-and-presentations-wrapper .year-tabs ul{background: #f2f2f2;margin: 0;padding: 8px 20px 0;}
.result-center-landing .report-and-presentations-wrapper .year-tabs ul li{margin-right:9px;}
.result-center-landing .report-and-presentations-wrapper .year-tabs ul li a{font-size:"1.4em"; line-height:22px; font-family:'roboto'; color:#000; font-weight: normal;}
.result-center-landing .report-and-presentations-wrapper .report-title p.title{font-size:2.5em;line-height: 25px;color:#9d9ea0;font-family:'roboto';font-weight:500;margin-bottom: 26px;display: inline-block;}
.result-center-landing .tabs-current{display:none;}
.report-and-presentations-wrapper .tabs-container ul li.current{background-color:#FF671F;} 
.report-and-presentations-wrapper .tabs-container ul li a{padding: 7px 22px 7px 25px;font-family:'roboto';}
.report-and-presentations-wrapper .tabs-container ul li.current a{color:#fff;text-decoration:none;}
.report-and-presentations-wrapper .tabs-container ul li:not(.current):hover a{color:#ff7619;}
.report-and-presentations-wrapper table tbody td{text-align:center;}
.report-and-presentations-wrapper table tbody td.rp-title{text-align:left;}
.report-and-presentations-wrapper table th.date{text-align:left !important;}
#MainWrapper .report-and-presentations-wrapper table th.rp-title{text-align:left !important;}
.report-and-presentations-wrapper table th{text-align:center !important;}
.report-and-presentations-wrapper .report-section tr.rad-alternate th.date{background-color:#f4f4f4;}
/* --- Repost and presentation css ends here --- */

/*--- Year item ---*/
.report-and-presentations-wrapper .year-tabs{margin-bottom: 38px;}
.report-and-presentations-wrapper .report-section{clear:both;     min-height: 277px;}
.report-and-presentations-wrapper table.reports-table thead th{padding:6px 10px 6px 20px; }
.report-and-presentations-wrapper table.reports-table tbody td, .report-and-presentations-wrapper table.reports-table tbody th{padding:11px 10px 11px 20px;}
.report-and-presentations-wrapper table.reports-table a.rad-link{padding: 6px 20px 7px;}

.year-item span.span-content.head{font-size: 2.5em;line-height: 25px;color: #9d9ea0;font-family: 'roboto';font-weight: 500;margin-bottom: 26px;display: inline-block}
/*--- Year item css ends ---*/

/*--- Browser specific css starts ---*/
body.internetexplorer11 .result-center-tabs-section .tab-item a.rad-link:hover{background-color:#f2f2f2;}
body.internetexplorer11 .report-and-presentations-wrapper .report-section th.rp-title{width:30% !important;}
/*--- Browser specific css ends ---*/

/* No js css starts here */
body.nojs .result-center-banner-wrapper .banner-wrapper-inner{margin-top:203px;}
/* No js css starts here */

span.rp-title{display:none;}

/*--- Media query css starts here ---*/

@media all and (min-width: 992px) and (max-width: 1024px) {
.highlight-containers .box p.text,.highlight-containers .box p.figure{padding:0px 0px;}
#MainWrapper .report-and-presentations-wrapper table th{padding-right:0px;padding-left:6px;}
.report-and-presentations-wrapper table th{width:unset !important;}
.report-and-presentations-wrapper table tbody td{padding:14px 9px 16px 17px;}
}


@media all and (min-width: 768px) and (max-width: 991px) {
.highlight-containers .box p.text,.highlight-containers .box p.figure{padding:0px 5px;}
.highlight-containers .box p.figure{font-size:3em;}
.result-center-tabs-section .tab-item p.title{display:block;margin-left:0px;}
.result-center-tabs-section .tab-item a.rad-link{padding-left:0px;text-align:center;}
#MainWrapper .report-and-presentations-wrapper table th{padding-right:5px;padding-left:5px;}
.report-and-presentations-wrapper table.reports-table a.rad-link{padding-left:10px; padding-right:10px;}
.report-and-presentations-wrapper table th{width:unset !important;}
.report-and-presentations-wrapper table tbody td{padding:14px 5px 16px 5px;}
.result-center-banner-wrapper .quote-box{padding:20px 15px;margin:15px;}
.result-center-banner-wrapper .quote-box p.author-name{margin-top:12px;}
.result-center-banner-wrapper .quote-box p:first-child{display:inline;}
}

@media all and (max-width : 767px){

.result-center-banner-wrapper .highlight-box-banner h1{ font: 2em/30px roboto; text-align:left; margin:20px 10px;}
.result-center-landing .report-and-presentations-wrapper .report-title p.title, .result-center-inner-wrapper p.heading-title{font-size:1.4em; line-height:20px;}
.highlight-containers{padding-bottom:47px;}
.highlight-containers .box{margin-bottom:10px; padding:10px 0px; height: auto !important;}
.highlight-containers p.icon img{max-width:32px;}
.highlight-containers .box p.figure{font-size:1.6em; line-height:20px; margin-top: 10px;}
.highlight-containers .box p.text{font-size: 1.2em;}

.result-center-tabs-section .tab-item{margin-bottom:15px;}

.result-center-landing .tabs-current{ cursor:pointer; display: block; font-size: 1.2em; line-height: 20px; padding: 10px 30px 10px 10px; border: 1px solid #f96700; position: relative;}
.result-center-landing .tabs-current:after { content: ""; position: absolute; width: 10px; height: 10px; border-right: 1px solid #f96700; border-bottom: 1px solid #f96700; right: 10px; top: 12px; 
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.result-center-landing .tabs-current.active:after{-webkit-transform: rotate(45deg);
    top: 18px;
	-moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.result-center-inner-wrapper .result-center-content ul li{font-size:1.2em;}

.result-center-landing .report-and-presentations-wrapper .year-tabs ul{transition:unset}

.result-center-landing .report-and-presentations-wrapper .year-tabs ul li{width:100%; margin:0;text-align:left;}
.result-center-landing .report-and-presentations-wrapper .year-tabs ul.opened { display: block; width: 100%; visibility: visible; opacity: 1; transform: none; right: 0; top: 42px; background: transparent; padding: 0;  }
.result-center-landing .report-and-presentations-wrapper .year-tabs ul.opened li.current{display:none;}
.result-center-landing .report-and-presentations-wrapper .year-tabs ul li a{color:#fff; padding:7px 10px;}

.result-center-banner-wrapper .quote-box {margin: 0; padding: 15px; position: absolute; bottom: 50px;}
.result-center-banner-wrapper .quote-box-wrap{position:relative; min-height:590px;}
.result-center-banner-wrapper .bx-pager .bx-pager-item .bx-pager-link{width:40px; height:40px;}
.outer-wrap .com {width: unset !important;float: none !important;}
}

/*--- Media query css ends here ---*/

body.ip3-edit #contentwrapper.result-center-landing{margin-top:0px !important;}
body.ip3-edit .ss-note{display:block;}
.ss-note{display:none;}



/* Spiner load more css starts */
.report-and-presentations-wrapper .loading{background-image:url('/~/media/Images/A/Allegion-IR/content-images/result-center-images/spinner-loader');position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);height: 90px; width: 90px; text-indent: 99999;text-indent: inherit;background-repeat: no-repeat;background-position: center;background-size: cover;}
/* Spiner load more css ends */

/* Banner with boxes horizontal mode css code*/

.outer-wrap {display: table;margin: 0 auto;text-align: center;}
.outer-wrap .com {width: 25%;}
.outer-wrap .com:first-child:nth-last-child(1) {width: 100%;}
/* two items */
.outer-wrap .com:first-child:nth-last-child(2),.outer-wrap .com:first-child:nth-last-child(2) ~ div {width: 50%;
display: block;float: left;}
/* three items */
.outer-wrap .com:first-child:nth-last-child(3),.outer-wrap .com:first-child:nth-last-child(3) ~ div {width: 33.33%;display: block;float: left;}
/* four items */
.outer-wrap .com:first-child:nth-last-child(4),.outer-wrap .com:first-child:nth-last-child(4) ~ div {width: 25%;display: block;float: left;}
/* five items */
.outer-wrap .com:first-child:nth-last-child(5),.outer-wrap .com:first-child:nth-last-child(5) ~ div {width: 20%;
display: block;float: left;}