﻿/* header start */
::selection{background:#0079b2;color:#fff}
header .navbar button.navbar-toggler{background:#e9e9e9;padding:0;width: 40px;height: 40px;position: relative;}
header .collapse > div{top:0;border-bottom: 3px solid #7abd49;border-bottom-left-radius: 5px!important;border-bottom-right-radius: 5px!important;}
header #navbarToggleExternalContent h5{font-size:16px}
header ul li a {padding:4px 20px;color:#063e58;display:inline-block;text-decoration:none!important;font-size:14px;font-weight: 300}

header .form-inline{top:4px;vertical-align: top;}
header .form-inline input[type="text"]{background:#f5f5f5;border-radius:5px;font-size:12px;}
header .form-inline input[type="text"]:focus{box-shadow:unset}
header .form-inline button{background:transparent;padding:2px 5px;right:6px;top:5px}
header .form-inline .deskSuggList{z-index:1;background:#e9e9e9;box-shadow:1px 1px 8px #b6b6b6}
header .form-inline .deskSuggList p{margin-bottom:8px}
header .form-inline .deskSuggList ul{max-height:250px;overflow-y:auto}
header .form-inline .deskSuggList ul li{border-bottom:1px solid #dedede}
header .form-inline .deskSuggList ul li:hover:not(:first-child){background-color:#dedede}
header .form-inline .deskSuggList ul li a{font-size:12px;color:#555;text-decoration:none;padding:4px 0;display:inline-block;font-weight:normal}
header .login_btn a{background-color: #0079b2;color: #fff;padding: 2px 5px;border:1px solid #0079b2;border-radius: 4px;}
header .login_btn a:hover{background-color: #044d6f;color: #fff;text-decoration: none;}
header .login_btn a img{border-radius: 100px;}

.policyAgreeBar {box-shadow: 0px 0px 1px 0px #5a5a5a; }
.policyAgreeBar a.t-green{color:#0065d1}

/*Menu Line menu button*/
.menulines {position: absolute; top: 0px; width: 100%; height: 100%; }
.navbar-toggler .menu-line{background: #747474; border: none; height: 2px; width: 24px; position: absolute; top: 11px; right: 8px; -webkit-transition: all .35s ease; transition: all .35s ease; }
.navbar-toggler span:nth-of-type(2) {top: 20px; }
.navbar-toggler span:nth-of-type(3) {top: 29px; }
.rotateMenuLines .top-line {-webkit-transform: translateY(6px) translateX(0) rotate(45deg);transform: translateY(6px) translateX(0) rotate(45deg);background: #747474;}
.rotateMenuLines .middle-line {opacity: 0;background: #ff0;}
.rotateMenuLines .bottom-line {-webkit-transform: translateY(-12px) translateX(0) rotate(-45deg);transform: translateY(-12px) translateX(0) rotate(-45deg);background: #747474;}



/* common classes start */
.fs-11{font-size:11px}
.fs-12{font-size:12px}
.fs-13{font-size:13px}
.fs-14{font-size:14px}
.fs-15{font-size:15px}
.txt-black{color:#303030}
.txt-black1{color:#555}
.txt-blue{color:#025e85}
.txt-grey1{color:#5d5d5d;}
.txt-cyan1{color:#fff;} 
.bg-grey1{background:#f9f9f9}
.bg-grey2{background:#ebebeb}
.btn-blue{background:#007db3;border-color:#007db3}
.btn-blue:hover{background:#fff;color:#007db3;border-color:#007db3}
.btn-cyan{background-color: #7edbff; color: #001f68; font-weight: 500;font-size: 11px;}
.lineHeight-24{line-height:24px}
.lineHeight-25{line-height:25px}
.radius4{border-radius: 4px;}
.radius6{border-radius: 6px;}
.radius10{border-radius: 10px;}
.radius100{border-radius: 100px;}
.bold300{font-weight: 300;}
.bold400{font-weight: 400;}
.bold500{font-weight: 500;}

/* reports start */
.report-listing{background:#f4f4f4;padding:0px 0 50px;position:relative}
.report-listing-breadcrumb{z-index:1}
.report-listing:before{content:'';position:absolute;height:300px;width:100%;top:-24px;background: #0276A7;background-image:url('../images/inner-header-short-image.webp');}
.report-listing-breadcrumb .breadcrumb-item, .report-listing-breadcrumb .breadcrumb-item a{/*color: #abe2f9*/color:#fff}
.report-listing-breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#fff;font-size: 11px;padding-top:5px}
.report-listing .report-header{border-top-left-radius:6px;border-top-right-radius:4px}
.report-listing .pagination>li>a {cursor:pointer;background-color:transparent;color:#025e85;font-weight:bold;padding:4px 10px}
.report-listing .pagination .page-item .page-link{cursor:pointer}
.report-listing .pagination .page-item.active .page-link{cursor:pointer;background: #007db3;z-index:unset}
.report-listing .totalCount select{max-width:74px;cursor:pointer;height:unset;display: inline-block;}
.report-listing .reportDataSection .reportList:first-child{margin-top: 0px!important;}  
.report-listing .reportList{border-radius:10px}
.report-listing .reportList .reportImg{flex:1}
.report-listing .reportList .reportData{flex:5}
.report-listing .reportList .reportData .title_keyword{padding: 3px 8px 3px 25px;position: relative;}
.report-listing .reportList .reportData .title_keyword::before{content: "";position: absolute;left: 0;top:8px;width: 16px;height: 16px;background-image: url('../images/reports_icon5.svg');background-size: contain;background-repeat: no-repeat}

.report-listing .reportList .reportData h3{font-size: 1.15rem!important}
.report-listing .reportList .actionBtn{flex:2}
.report-listing .reportList .reportData span{color:#4b7f24}
.report-listing .reportList .actionBtn a.btnGreen{color:#4b7f24;border:1px solid #4b7f24}
.report-listing .reportList .actionBtn a.btnGreen:hover{color:#fff;background:#4b7f24!important}
.report-listing aside{border-radius:10px;padding:20px 35px 35px}
.report-listing aside .card-header{background-color:#007db3;border-radius:3px;cursor:pointer}
.report-listing aside .card-header>div:not(.collapsed) svg{transform:rotate(180deg)}


/*Quick Contact CSS*/
.quickContact {border: 1px solid rgb(165, 165, 165); }
.quickContact .contactList{padding-top: 12px;padding-bottom: 12px;border-bottom: 1px dashed #a5a5a5;}
.quickContact .contactList:last-child{border-bottom: none;}
.quickContact .contactList a{text-decoration: none;color: #5d5d5d;}
.quickContact .quickContactText{padding-left: 20px; }
.quickContact .quickContactIMG{background-image: url(../images/quick-contact-svg.svg); width: 22px; height: 22px; display: inline-block; background-repeat: no-repeat; background-size: cover; }
.quickContact .whatsapp .quickContactIMG{background-position: 0 0; }
.quickContact .contact1 .quickContactIMG{background-position: 0 -46px; }
.quickContact .contact2 .quickContactIMG{background-position: 0 -85px; }
.quickContact .contact3 .quickContactIMG{background-position: 0 -128px; height: 23px; }
.quickContact .contact4 .quickContactIMG{background-position: 0 -170px; }
