:root{

    --mainclr: #F26B25;
    --textclr:#444444;


}

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap');
body{  font-family: "Poppins", sans-serif; color: var(--textclr);}
.fs-14{font-size: 14px;}
img{max-width: 100%; object-fit: fill;}
::-webkit-scrollbar{width:4px;height:4px;-webkit-border-radius:8px;border-radius:8px}@keyframes blink{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.5)}
.mainContainer{width: 100%; display:flex; flex-wrap: wrap;}
.tboheader{background-color:#F1F2F7;font-size: 14px;  font-style: normal; font-weight: 500 !important;width: 320px; position: fixed;}
.tbologo{background: rgba(255, 255, 255, 0.50);}
.navPanel{height: calc(100vh - 105px); overflow: auto;}
.nav-item{border-bottom: 1px solid #E0E1E3;}
.tboheader .nav-link{color: var(--textclr) !important; padding:14px; font-weight: 500;}
.tboheader .nav-link:hover,.nav-link.active{border-radius: 6px;  background: #FFF;font-weight: bold; color: var(--mainclr) !important;}
.navbar-expand-sm .navbar-nav .dropdown-menu{position: relative; padding: 0;}
.tboheader .dropdown-menu{background:#f9f9f9; border: 0px;}
.tboheader .dropdown-toggle.show{ background-color: #fbfbfb; color: var(--mainclr) !important; font-weight: bold;}
.tboheader .dropdown-toggle::after{display: none;}
.tboheader .dropdown-toggle::before{content: "";position: absolute;  width: 16px; background-repeat: no-repeat; height: 20px; right:4px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M13.069 5.65699L8.38401 10.268C8.28179 10.3691 8.1438 10.4258 8.00001 10.4258C7.85622 10.4258 7.71823 10.3691 7.61601 10.268L2.93101 5.65799C2.82815 5.55691 2.68972 5.50028 2.54551 5.50028C2.4013 5.50028 2.26286 5.55691 2.16001 5.65799C2.10936 5.70736 2.06911 5.76638 2.04162 5.83156C2.01414 5.89673 1.99998 5.96675 1.99998 6.03749C1.99998 6.10822 2.01414 6.17824 2.04162 6.24342C2.06911 6.30859 2.10936 6.36761 2.16001 6.41699L6.84401 11.027C7.15253 11.3299 7.56763 11.4996 8.00001 11.4996C8.43239 11.4996 8.84749 11.3299 9.15601 11.027L13.84 6.41699C13.8908 6.3676 13.9312 6.30852 13.9588 6.24325C13.9863 6.17798 14.0005 6.10784 14.0005 6.03699C14.0005 5.96613 13.9863 5.896 13.9588 5.83073C13.9312 5.76546 13.8908 5.70638 13.84 5.65699C13.7372 5.55591 13.5987 5.49928 13.4545 5.49928C13.3103 5.49928 13.1719 5.55591 13.069 5.65699Z' fill='black'/%3E%3C/svg%3E");}
.tboheader .dropdown-toggle.show::before{transform: rotate(180deg);}
.tboheader .dropdown-item{font-size: 14px;border-bottom: 1px solid rgb(224, 225, 227);  padding: 10px;}
.rightPanel{width: calc(100% - 320px); margin-left: auto;}
.mainBg{background: #fff url(../images/mainbg.png) no-repeat top center;object-fit: cover; background-size: cover; padding-inline: 20px;}
.tbobtn,.tbobtn:hover{ background-color:var(--mainclr); color: #fff;}
.mainHeading,.subHeading{ font-size: 36px; font-weight: 700;line-height: 54px; letter-spacing: 0.5px; text-align: left; color: var(--mainclr); }
.subHeading{font-size: 28px;}
.innerBg{background: #fff url(../images/innerBg.png) no-repeat top center;object-fit: cover; background-size: cover; padding-inline: 20px;}
.innerBg p{font-size: 14px;}
.tboFooter{width: 100%; display: flex;justify-content: space-between; font-size: 12px; }
.cntemail{color: var(--textclr); text-decoration: none;}
.cntemail:hover{text-decoration: underline;}
.impNotePanel{border-radius: 8px;  border: 1px solid #CAD2DE; background: rgba(232, 239, 249, 0.60);display: flex;   flex-wrap: wrap; padding: 16px; justify-content: start; align-items: center; gap: 10px;}
div.code-toolbar>.toolbar{right: 8px !important;}
div.code-toolbar>.toolbar>.toolbar-item>a, div.code-toolbar>.toolbar>.toolbar-item>button, div.code-toolbar>.toolbar>.toolbar-item>span{ padding:3px 8px !important;}
.airlineTabs{display: flex; align-items: flex-start; gap: 8px; align-self: stretch; flex-wrap:nowrap;}
.airlineTabs a{border-radius: 8px; border: 1px solid #CAD2DE; background: rgba(232, 239, 249, 0.60); display: flex; padding: 16px;
    justify-content: center; align-items: center; gap: 10px;color: #444; font-size: 13px; font-weight: 700; text-decoration: none;}
.tbotable{border:1px solid #D7E3F3; border-collapse: collapse; width: 100%; font-size: 14px;border-radius: 8px 8px 0px 0px;}
.tbotable th{ background: #D7E3F3;border:1px solid #D7E3F3;padding: 10px;}
.tbotable td{border:1px solid #D7E3F3;padding: 10px;}
.thbg{background-color:#ebf3ff;}
.mt{margin-top:10px;}
.fn{flex: none;}
.ml{margin-left:10px;}
.mt20{margin-top: 20px;}








/*Responsive css */

@media screen and (max-width:576px) {

    .rightPanel,.tboheader{width: 100%;}
    .navPanel{height: auto;}
    .tboheader{position: initial;}
    
}
