@charset "utf-8";
/* CSS Document */

.card a{color: #000;transition: all ease-in-out 0.3s;text-decoration: none}
.card a:hover{background-color: #efefef; color: #000;}
.center{text-align: center !important;}
.form-control1{height: auto;}
.imgResc{padding:0 5px; font-weight: 800;}
.moveUp, .moveDn{padding: 14px 18px;transition: all ease 0.3s;display: table-cell;}
.moveUp:hover, .moveDn:hover{background: #efefef;}






.site-button{ padding: 11px 32px; border-radius: 5px; background: #ff9600; background-image: linear-gradient(45deg, #ff9600 0%, #ca7906 100%); font-family: sans-serif; font-size: 14px; color: #fff; border: 0; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; }
#wrapDiv {width: 100%;overflow: auto;}
.newTable { width: 100%; margin-top: 0; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px; float: left; border: 1px solid #e4e3e3; background: #efefef; border-collapse: unset; border-spacing: 1px; }
.newTable th i {font-size: 11px;}
.newTable th div {text-align: center;}
.newTable tr:nth-child(odd) {background: #F1F1F1;border-bottom: 1px solid #EAEAEA;}
.newTable tr:nth-child(even) {background: #F1F1F1;border-bottom: 1px solid #EAEAEA;}
.newTable tr:hover {background: #ECECEC;}
.newTable th {cursor: pointer;background-repeat: repeat-x;background-position: left top;margin: 0px;color: #fff;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;font-weight: normal;background-color: #ff4880;padding: 8px 8px 9px 8px;text-shadow: 1px 1px 0px #000;white-space: nowrap;}
.newTable th a {padding: 9px 2px;color: #fff;text-decoration: none;}
.newTable td {padding: 8px 8px 9px 8px;position: relative;vertical-align: middle;font: 400 12px Verdana;background: #fff;}
.newTable td a {color: #000;text-decoration: none;}
.newTable td i {font-size: 15px;}
.newFotoLink a {display: block;width: 70px;overflow: hidden;float: left;}
.newFotoLink a img {display: block;width: 100%;height: auto;}
.notVerified:before {content: '';position: absolute;left: 0;top: 0;border-width: 5px;border-style: solid;border-color: red rgba(0, 0, 255, 0) rgba(0, 0, 255, 0) red;}
.notVerified:after {content: '';position: absolute;right: 0;bottom: 0;border-width: 5px;border-style: solid;border-color: rgba(0, 0, 255, 0) red red rgba(0, 0, 255, 0);}

.newTable1 {width: 100%;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 0px;}
.newTable1 tr {border:1px solid #fff;}
.newTable1 th { cursor: pointer; background-repeat: repeat-x; background-position: left top; margin: 0px; color: #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; background-color: #E1DDDC; padding: 8px 8px 9px 8px; text-shadow: 1px 1px 0px #fff; white-space: nowrap; text-align: right; }
.newTable1 th div {text-align: center;}
.newTable1 td {background: #efefef;padding: 10px 0;}
.newTable1 td label{background: #efefef;padding: 0px 14px 10px 0px;font-weight: normal;cursor: pointer;}
.newTable1 td label input[type="checkbox"], [type="radio"]{margin-right: 5px;}
/*.icon{background: #ccc !important;}*/

.active{}
.inactive{color: #979797;}
.delete_request{color: #f00;}
.modify{position: relative;width: 25px;height: 25px;}
.modify:before{ content: '\f303'; font-size: 15px; font-family: "Font Awesome 5 Pro"; position: absolute; left: 0; top: 0; right: 0; transition: all 300ms ease-in-out; }b
.modify:hover:before{content: '\f303';}
.expCol {padding: 4px 5px;}
#topsubmenu > div > div > a{padding: 3px 0;display: block;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {color: #fff !important;}
.no-margin{margin: 0 !important;}
.pager li, .pagination>li {display: contents !important;}
.pager li:before, .pagination>li:before {content: '' !important;}
.pagination{margin: 0 0 20px 0;}
.breadcrumb>li, .pagination {padding: 0;}

.cstTab{width: 100%;float: left;margin: 20px 0 00 0;}
.cstTab ul li:before{content: '' !important;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border-color: #f7a92c #f7a92c #fff;font-weight: 500;}
.cstTab ul{margin: 0 !important;padding: 0;background: #f3f1ec;border-radius: 5px 5px 0 0;border-bottom: 1px solid #f7a92c;}
.cstTab ul li{margin-bottom: -1px; padding: 0 !important; list-style-type: none;}
.cstTab ul li a{color: #000; font-size: 14px;}
.cstTab ul li a:hover{background-color: #e6e2d7 !important;}

.cstTab .tab-content{width: 100%; float: left;}
.cstTab .tab-content {width: 100%;float: left;border-bottom: 1px solid #f7a92c;border-left: 1px solid #f7a92c;border-right: 1px solid #f7a92c;padding: 10px 15px;font-size: 14px;}
.cstTab .tab-content ol{margin: 0 0 10px 30px;padding: 0;font-size: 14px;line-height: 24px;}
.cstTab .tab-content ol li{list-style-type: square;margin: 0 0 0 0;padding: 0 0 6px 0;line-height: 20px;}

.nav-tabs>li.active>a{border: 1px solid #f7a92c !important;border-bottom-color: transparent !important;color: #000;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #000 !important;}

.iqacDtls{width: 100%; float: left;}
.iqacDtls .imageContainer{width: 100%;float: left;margin: 0 0 15px 0;}
.iqacDtls .imageContainer img{width: 110px;float: left;margin: 0 10px 0 0;border: 1px solid #ccc;}
.iqacDtls .imageContainer p{line-height: 23px;font-weight: bold;font-size: 16px;float: left;width: 100%;margin: 0;}
.iqacDtls .imageContainer p strong{display: block;color: #032147;font: 400 18px 'Oswald', sans-serif;/* text-transform: uppercase; */margin: 20px 0 0 0;}
.iqacDtls .imageContainer p span{display: block;font-size: 14px;font-weight: normal;}

.autohide{position: fixed;top: 0;right: 0;left: 0;width: 100%;z-index: 1030;padding: 0;}
.scrolled-down{transform:translateY(-100%);transition: all 0.3s ease-in-out;top: -7px;}
.scrolled-up{ transform:translateY(0); transition: all 0.3s ease-in-out; }

.page_sub_container{width: 100%;float: left;margin: -20px 0 30px 0;padding: 20px 0 0 0;}

.page_sub_content{width: 100%;float: left;margin: 0 0 25px 0;padding: 15px 0 0 0;}

.dropdown-menu{margin: 0; padding: 0;}
.dropdown-toggle{text-align: left;}
.dropdown-toggle::after{float: right;position: relative;top: 8px;}
.dropdown-menu li{margin: 0 0 0px 0 !important; padding: 0 !important}
.dropdown-menu li:before{content: '' !important; top: 3px !important;}

#leftImg{width: 100%; float: left;}
#leftImg > form{width: 400px;border: 3px solid #bcb9b9;color: #fff;padding: 20px;margin: 40px auto 0;border-radius: 2px;background: #a3a3a324;backdrop-filter: blur(2px);}
#leftImg > form .form-control{box-shadow: 2px 7px 7px #00000047;background: #e8f0fe;}
#leftImg .CaptchaImage{box-shadow: 2px 7px 7px #00000047;background: #e8f0fe;padding: 0.375rem 0.75rem;border: 1px solid #ced4da !important;appearance: none;border-radius: 0.25rem;float: left;width: auto;}
#leftImg .imgRld{box-shadow: 2px 7px 7px #00000047;background: #e8f0fe;padding: 0.235rem 0.95rem;border: 1px solid #ced4da !important;appearance: none;border-radius: 0.25rem;float: left;font-size: 27px;margin-left: 10px;}
#leftImg .btn-default{background: #1a2f3a;color: #fff;}
#leftImg .btn-info{background: #e79800;border: 0;margin: 0 20px 0 0;}

.book_btn {display: inline-block;background: #5a2213;float: right;border-radius: 50px;font-size: 20px;font: 700 15px 'Ubuntu';text-transform: uppercase;padding: 7px 70px 7px 7px;position: relative;box-shadow: 5px 4px 15px #00000036;border: 2px solid #fff;cursor: pointer;transition: all ease-in-out 0.3s;margin: 10px 0px 20px 0;}
.book_btn img{height: 33px;position: absolute;right: 19px;top: 10px;}
.book_btn a {display: inline-block;background: #fff;border-radius: 50px;padding: 10px 20px;letter-spacing: 3px;color: #444041;border-right: 5px solid #5a2213;float: left;text-decoration: none;font-family: 'Montserrat';}
.book_btn:hover{
    background: #5a2213;
}
.book_btn:hover a{}
.book_btn:hover img{}
#bookingdiv {width: 100%;background: #5a2213;color: #fff;border-radius: 10px;padding: 15px;float: left;}
#bookingdiv dd {background: #fff;border-radius: 0 50px 50px 0;padding: 5px 20px 5px 12px;display: inline-block;margin-left: -15px;border-right: 4px solid #008ec0;font-style: italic;color: #000;font-size: 18px;font-weight: 600;}
#bookingdiv .form-control, #bookingdiv .form-select,  #bookingdiv .input-group-text{border: 0;}
#bookingdiv .input-group-text{border: 0;background: #e9ecef;border-left: 1px solid #ccc;}
#bookingdiv .input-group-text i{color: red;font-size: 11px;}
#bookingdiv label{font-size: 15px;margin: 0;}
#hotCon{font-size: 14px;line-height: 21px;margin: 8px 0  0 0;}

.widget-menu {background: #fdfdfdb0;margin-bottom: 60px;width: 100%;float: left;}
.widget_main_heading_div {display: flex;width: 100%;background: #ffffff;border-radius: 15px 0 0;position: relative;z-index: 1;}
.widget_heading_div { margin-top: -10px; position: relative; }
.widget_main_heading_div h3 {display: inline-block;font-size: 17px;text-transform: uppercase;border-radius: 20px 0;color: #ffffff;z-index: 1;background: linear-gradient(to top, #409dfd, #0b6fd9);background: linear-gradient(0deg, #ff4880, #ff4880 100%);position: relative;/* box-shadow: 0px 0px 0 5px #ffffff; */text-align: center;line-height: 24px;min-width: 165px;padding: 11px 15px;font-family: "Montserrat", sans-serif;font-weight: 600;letter-spacing: 1px;text-shadow: inherit;margin-left: 0px;margin: 0}
.widget-menu .sidebar-service-list { width: 100%; float: left; padding: 10px 30px 20px 30px; box-shadow: 0px 7px 11px 0px rgb(0 0 0 / 8%); background: #ffffff; }
.widget-menu .sidebar-service-list {width: 100%;float: left;padding: 10px 30px 20px 30px;box-shadow: 0px 7px 11px 0px rgb(0 0 0 / 8%);background: #ffffffd1;}
.widget-menu .sidebar-service-list a {width: 100%;float: left;padding: 15px 0 15px 15px;color: #4e4e4e;position: relative;font-family: 'Montserrat';font-weight: 600;border-bottom: 2px solid #94836e40;font-size: 15px;transition: all .3s;text-decoration: none;}
.widget-menu .sidebar-service-list a:before { position: absolute; content: ""; left: -10px; font-family: Font Awesome\ 5 Pro; font-weight: 400; color: #00000099; transition: .3s; }
.widget-menu .sidebar-service-list a:last-child { border-bottom: none;}