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

.card a{color: #000;transition: all ease-in-out 0.3s;}
.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: 3px; }
.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: #6bb2fa; 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: 10px 14px; font-weight: normal; cursor: pointer; }
.newTable1 td label input[type="checkbox"], [type="radio"]{margin-right: 5px;}
.newTable1 .icon{background: #ccc !important;}

.active{/*color: #21b11b;*/}
.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 6 Pro"; position: absolute; left: 0; top: 0; right: 0; transition: all 300ms ease-in-out; }
.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-toggle{text-align: left;}
.dropdown-toggle::after{float: right;position: relative;top: 8px;}
.dropdown-menu li{margin: 0 0 0px 0 !important;}
.dropdown-menu li:before{top: 3px !important;}
.uploadRestriction{ margin: 0 !important; padding: 0 !important; }
.uploadRestriction li{ padding: 0 0 0 24px !important; margin: 0 !important; line-height: 22px; font-size: 14px; color: #333; }
.uploadRestriction li:before{ content: '\f0a4' !important; font: 400 18px 'Font Awesome 5 Pro' !important; top: 2px !important; }

.thumbnailContainer{width: 100%;float: left;border: 1px solid #ced4da;border-radius: 5px;overflow: hidden;position: relative;}
.thumbnailContainer .heading{font: 400 16px/28px 'PT Sans', sans-serif !important;background: #e9ecef;padding: 3px 6px 4px;border-bottom: 1px solid #ccc;margin: 0 !important;}
.thumbnailContainer img{width: 100%;height: auto;float: left;}
.thumbnailContainer a{position: absolute;bottom: 20px;right: 20px;padding: 6px 10px 8px;background: #ff00006e;backdrop-filter: blur(4px);color: #fff;text-shadow: 2px 2px 5px #00000063;border-radius: 5px;line-height: normal;transition: all ease 0.3s;}
.thumbnailContainer a:hover{background: #ff0000bf;box-shadow: 0px 0px 10px #0000008f;outline: 1px solid #ffffffad;}