/*
Theme Name: Library Management System
Author: Prince Johnson
Author URI: https://www.library-management.com
Version: 2.5
*/
.mega-dropdown-menu>li>ul>li,ol,ul{list-style:none}.mega-dropdown-menu>li ul>li>a:focus,.mega-dropdown-menu>li ul>li>a:hover,a{text-decoration:none}.btn,.edt_mob_ret,.show_pointer,.small-box{cursor:pointer}@media (min-width:1200px){.btn_change_password{margin-right:6%!important}.btn_inst_save{margin-right:21%}.abt_us_p{margin-left:3%!important}.btn_issue_book{margin-right:49%}}@media (min-width:992px) and (max-width:1199px){#book_url{width:89%!important}body{font-size:12px}.form-control{font-size:11px}.add_btn_book{margin-right:3%!important}.col-sm-8{width:80%}.add_btn_user{margin-right:2%!important}.modal-dialog{width:60%!important}.btn_change_password{margin-right:9%!important}.reset_sm{width:17%!important}#lib_update_profile_form .col-sm-2{width:26%!important}#lib_update_profile_form .col-sm-8{width:70%!important}.pnl_issue{width:100%!important}.btn_issue_book{margin-left:30%}.edit_user_modal{width:77%!important}.tbluser{table-layout:auto!important}.tbluser .btn{width:43px}.inst_left{width:40%}.inst_right{width:60%}.abt_us_p{margin-left:20%}.cls_issuebook{width:60%!important}.btn_date_mng{width:40%!important}.dt_return_cont{width:60%!important}}@media (min-width:768px) and (max-width:991px){#book_url{width:84%!important;height:37px}#book_add_form{padding-top:10%}body{font-size:12px}.form-control{font-size:11px}.add_btn_book{margin-right:16%!important}.modal-dialog{width:80%!important}#lib_update_profile_form{padding-top:6%;margin-top:63%!important}.pnl_issue{width:100%!important}#lib_issue_book_form{margin-top:5%!important}.cls_issuebook{width:53%!important}.btn_date_mng{width:47%!important}.tbluser .btn{width:43px}.edit_user_modal{width:96%!important}.edit_stud_left{width:40%;float:left}.edit_stud_right{width:60%;float:right}#lib_manage_inst_form_profile{padding-top:14%}}@media (max-width:767px){#book_add_form{padding-top:10%}#book_url{width:74%!important}body{font-size:12px}.form-control{font-size:11px}.add_btn_book{margin-right:0!important}.tbluser .btn{width:43px}#lib_manage_inst_form_profile{padding-top:14%}}@media (max-width:480px){#book_url{width:82%!important;height:37px}body{font-size:12px}.form-control{font-size:11px}#book_add_form{width:100%!important}.add_btn_book{margin-right:0!important}.img-container{width:250px}.edit_user_modal,.modal-dialog{width:100%!important}.tbluser .btn{width:43px}#lib_edit_user_profile_form{padding-top:7%}#lib_edit_user_profile_form .col-sm-2{width:47%!important}#lib_manage_inst_form_profile .col-sm-2{width:50%}#lib_manage_inst_form_profile{padding-top:21%}.abt_img_container{position:initial!important;width:100%!important;height:100%!important}#lib_update_profile_form{margin-top:123%!important}}.group-span-filestyle{border:1px solid #d3d3d3}.img-container{position:relative;width:270px;height:250px;margin:0 auto}.img-container .button,.img-container .overlay,.img-container img{position:absolute;left:0}.img-container .overlay{top:0;width:100%;height:100%;color:#FFF;background:rgba(0,0,0,0);transition:background .5s ease}.img-container:hover .overlay{display:block;background:rgba(0,0,0,.36)}.img-container .button{width:270px;top:100px;text-align:center;opacity:0;transition:opacity .35s ease}.img-container .button a{color:#fff;z-index:1}.img-container:hover .button{opacity:1}.btn{border-radius:0!important}.cls_issuebook{width:46%;float:left;padding-top:7px;background-color:rgba(211,211,211,.65);padding-bottom:7px;padding-left:12px;font-weight:700;height:34px}.btn_issue_book{margin-left:14%}.tbl_book_lst{margin-left:2%}#lib_edit_user_profile_form .col-sm-2{width:22%}.loginmodal-container{padding:30px;max-width:350px;width:100%!important;background-color:#F7F7F7;margin:3% auto 0;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.3);overflow:hidden;font-family:roboto}.loginmodal-container h1{text-align:center;font-size:1.8em;font-family:roboto}.loginmodal-container input[type=submit]{width:100%;display:block;margin-bottom:10px;position:relative}.loginmodal-container input[type=text],input[type=password]{height:44px;font-size:16px;width:100%;margin-bottom:10px;-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box}.cls_mg,ol,ul{margin:0}.loginmodal-container input[type=text]:hover,input[type=password]:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.loginmodal{text-align:center;font-size:14px;font-family:Arial,sans-serif;font-weight:700;height:36px;padding:0 8px}#wp-submit{border:0;color:#fff;text-shadow:0 1px rgba(0,0,0,.1);background-color:#4d90fe;padding:17px 0;font-family:roboto;font-size:14px}#wp-submit:hover{border:0;text-shadow:0 1px rgba(0,0,0,.3);background-color:#357ae8}.loginmodal-container a{text-decoration:none;color:#666;font-weight:400;text-align:center;display:inline-block;opacity:.6;transition:opacity ease .5s}.login-help{font-size:12px}#loginform .error{color:red;font-size:12px}.home .wrapper{background-color:#fff}.row_reset{margin:0;padding:0}.f_header{border-bottom:1px solid #EEE;padding:10px 0}.cls_pd,ol,ul{padding:0}.top_menu_holder{float:right}.top_menu_holder li:first-child{border:none}.top_menu_holder li{display:inline;border-left:1px dotted #CCC}.top_menu_holder li a{color:#9C9C9C;padding:0 10px}.mega-dropdown{position:static!important}.mega-dropdown-menu{padding:20px 0;width:100%;box-shadow:none;-webkit-box-shadow:none}.mega-dropdown-menu>li>ul{padding:0;margin:1px}.mega-dropdown-menu>li>ul>li>a{display:block;color:#222;padding:3px 5px}.mega-dropdown-menu .dropdown-header{font-size:18px;color:#ff3546;padding:5px 60px 5px 5px;line-height:30px}.carousel-control{width:30px;height:30px;top:-35px}.left.carousel-control{right:30px;left:inherit}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{font-size:12px;background-color:#fff;line-height:30px;text-shadow:none;color:#333;border:1px solid #ddd}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#fff;border-color:#337ab7}.card-container.card{max-width:350px;padding:40px}.btn{font-weight:700;height:36px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.card{background-color:#F7F7F7;padding:20px 25px 30px;margin:50px auto 25px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}.profile-img-card{width:96px;height:96px;margin:0 auto 10px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.profile-name-card{font-size:16px;font-weight:700;text-align:center;margin:10px 0 0;min-height:1em}.reauth-email{display:block;color:#404040;line-height:2;margin-bottom:10px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-signin #inputEmail,.form-signin #inputPassword{direction:ltr;height:44px;font-size:16px}.form-signin button,.form-signin input[type=email],.form-signin input[type=password],.form-signin input[type=text]{width:100%;display:block;margin-bottom:10px;z-index:1;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-signin .form-control:focus{border-color:#6891a2;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px}.btn.btn-signin{padding:0;font-weight:700;font-size:14px;height:36px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;-o-transition:all 218ms;-moz-transition:all 218ms;-webkit-transition:all 218ms;transition:all 218ms}.btn.btn-signin:active,.btn.btn-signin:focus,.btn.btn-signin:hover{background-color:#618596}.forgot-password{color:#6891a2}.forgot-password:active,.forgot-password:focus,.forgot-password:hover{color:#0c6121}.approved_book{background-color:#e5f7ec!important}.navbar-custom-menu ul li a{height:50px}.dropdown-menu:hover{box-shadow:0 9px 36px rgba(0,0,0,.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-transform:translate(0,-10px);transform:translate(0,-10px);z-index:100}.fix_filter{width:40px!important}.google_holder{background-color:azure;padding:15px}.iziToast>.iziToast-body>p{color:rgba(0,0,0,4.6)!important}.table-responsive .btn{width:43.5px}#style-1::-webkit-scrollbar,#style-2::-webkit-scrollbar{width:12px;background-color:#F5F5F5}#style-10::-webkit-scrollbar,#style-11::-webkit-scrollbar,#style-4::-webkit-scrollbar,#style-5::-webkit-scrollbar,#style-6::-webkit-scrollbar,#style-7::-webkit-scrollbar,#style-8::-webkit-scrollbar,#style-9::-webkit-scrollbar{width:10px;background-color:#F5F5F5}#style-1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}#style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#F5F5F5}#style-2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#D62929}#style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#F5F5F5}#style-3::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#F5F5F5}#style-3::-webkit-scrollbar{width:6px;background-color:#F5F5F5}#style-3::-webkit-scrollbar-thumb{background-color:#000}#style-4::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#F5F5F5}#style-4::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}#style-5::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#F5F5F5}#style-5::-webkit-scrollbar-thumb{background-color:#0ae;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(.5,rgba(255,255,255,.2)),color-stop(.5,transparent),to(transparent))}#style-6::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#F5F5F5}#style-6::-webkit-scrollbar-thumb{background-color:#F90;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}#style-7::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#F5F5F5;border-radius:10px}#style-7::-webkit-scrollbar-thumb{border-radius:10px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#7a99d9),color-stop(.72,#497dbd),color-stop(.86,#1c3a94))}#style-8::-webkit-scrollbar-track{border:1px solid #000;background-color:#F5F5F5}#style-8::-webkit-scrollbar-thumb{background-color:#000}#style-9::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#F5F5F5}#style-9::-webkit-scrollbar-thumb{background-color:#F90;background-image:-webkit-linear-gradient(90deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}#style-10::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(left,#96A6BF,#63738C);box-shadow:inset 0 0 1px 1px #5C6670}#style-10::-webkit-scrollbar-track{border-radius:10px;background:#eee;box-shadow:0 0 1px 1px #bbb,inset 0 0 7px rgba(0,0,0,.3)}#style-10::-webkit-scrollbar-thumb:hover{background:linear-gradient(left,#8391A6,#536175)}#style-11::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,.1);border:1px solid #ccc}#style-11::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(left,#fff,#e4e4e4);border:1px solid #aaa}#style-11::-webkit-scrollbar-thumb:hover{background:#fff}#style-11::-webkit-scrollbar-thumb:active{background:linear-gradient(left,#22ADD4,#1E98BA)}.fa-upload{font-size:39px;background-color:#000;padding:15px}.shadow{box-shadow:0 3px 12px 0 rgba(0,0,0,.15)}.panel-custom .panel-heading{border-bottom:2px solid #dd4b39}.mb0{margin-left:0!important;margin-right:0!important}.wrapper,body,html{height:auto!important;min-height:100%!important}