@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: 1px; }
.newTable th i {font-size: 11px;}
.newTable th div {text-align: center;color: #fff;font-family: 'Ubuntu';}
.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: linear-gradient(to top, #409dfd, #0967ca);background: linear-gradient(to left, #56000f, #6d1625);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: 0px 8px 0px 8px;position: relative;vertical-align: middle;font: 400 12px Verdana;background: #fff;border: 2px solid #bbbbbb;}
.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;}*/

.newTable2 {width: 100%;margin-top: 0;margin-right: 0px;margin-bottom: 0;margin-left: 0px;padding: 0px;float: left;border: 1px solid #e4e3e3;background: #efefef;border-collapse: unset;border-spacing: 3px;}
.newTable2 th i {font-size: 11px;}
.newTable2 th p {color: #fff;margin: 0;}
.newTable2 th div {text-align: center;}
.newTable2 tr:nth-child(odd) {background: #F1F1F1;border-bottom: 1px solid #EAEAEA;}
.newTable2 tr:nth-child(even) {background: #F1F1F1;border-bottom: 1px solid #EAEAEA;}
.newTable2 tr:hover {background: #ECECEC;}
.newTable2 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;padding: 7px 8px 7px 8px;text-shadow: 1px 1px 0px #000;white-space: nowrap;line-height: 20px;background: linear-gradient(to left, #0062c0, #003261);background: #000000db;}
.newTable2 th a {padding: 9px 2px;color: #fff;text-decoration: none;}
.newTable2 td {padding: 8px 8px 9px 8px;position: relative;vertical-align: middle;font: 400 12px Verdana;background: #fff;}
.newTable2 td p{line-height: 20px;margin: 0;}
.newTable2 td a {color: #000;text-decoration: none;}
.newTable2 td i {font-size: 15px;}
.newTable2 td u {text-decoration: none;color: #0076d0;font-size: 14px;}

.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: 2px solid #ccc;color: #fff;padding: 20px;margin: 40px auto 0;border-radius: 10px;background: #a3a3a352;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;}