.skin-blue .main-header .navbar{background-color:#FF0000}.skin-blue .main-header .navbar .nav>li>a{color:#FFF}.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#e51937}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header .logo{background-color:#FFFFFF;color:#fff;border-bottom:0 solid transparent}.skin-blue .main-header .logo:hover{background-color:#FFFFFF}.skin-blue .main-header li.user-header{background-color:#222d32}.skin-blue .content-header{background:transparent}.skin-blue .wrapper,.skin-blue .main-sidebar,.skin-blue .left-side{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue .sidebar-menu>li:hover>a,.skin-blue .sidebar-menu>li.active>a{color:#fff;border-left-color:#3c8dbc}.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-blue .sidebar a{color:#fff}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:rgba(53,59,72,.5)}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-blue .sidebar-form input[type="text"],.skin-blue .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-blue .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-blue .sidebar-form input[type="text"]:focus,.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-blue.layout-top-nav .main-header>.logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue.layout-top-nav .main-header>.logo:hover{background-color:#3b8ab8}.skin-blue-light .main-header .navbar{background-color:#3c8dbc}.skin-blue-light .main-header .navbar .nav>li>a{color:#fff}.skin-blue-light .main-header .navbar .nav>li>a:hover,.skin-blue-light .main-header .navbar .nav>li>a:active,.skin-blue-light .main-header .navbar .nav>li>a:focus,.skin-blue-light .main-header .navbar .nav .open>a,.skin-blue-light .main-header .navbar .nav .open>a:hover,.skin-blue-light .main-header .navbar .nav .open>a:focus,.skin-blue-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-blue-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-blue-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-light .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-blue-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-light .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue-light .main-header .logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue-light .main-header .logo:hover{background-color:#3b8ab8}.skin-blue-light .main-header li.user-header{background-color:#3c8dbc}.skin-blue-light .content-header{background:transparent}.skin-blue-light .wrapper,.skin-blue-light .main-sidebar,.skin-blue-light .left-side{background-color:#f9fafc}.skin-blue-light .content-wrapper,.skin-blue-light .main-footer{border-left:1px solid #d2d6de}.skin-blue-light .user-panel>.info,.skin-blue-light .user-panel>.info>a{color:#444}.skin-blue-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-blue-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-blue-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-blue-light .sidebar-menu>li:hover>a,.skin-blue-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-blue-light .sidebar-menu>li.active{border-left-color:#3c8dbc}.skin-blue-light .sidebar-menu>li.active>a{font-weight:600}.skin-blue-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-blue-light .sidebar a{color:#444}.skin-blue-light .sidebar a:hover{text-decoration:none}.skin-blue-light .treeview-menu>li>a{color:#777}.skin-blue-light .treeview-menu>li.active>a,.skin-blue-light .treeview-menu>li>a:hover{color:#000}.skin-blue-light .treeview-menu>li.active>a{font-weight:600}.skin-blue-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-blue-light .sidebar-form input[type="text"],.skin-blue-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-blue-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-blue-light .sidebar-form input[type="text"]:focus,.skin-blue-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-blue-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-blue-light .main-footer{border-top-color:#d2d6de}.skin-blue.layout-top-nav .main-header>.logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue.layout-top-nav .main-header>.logo:hover{background-color:#3b8ab8}.skin-black .main-header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.skin-black .main-header .navbar-toggle{color:#333}.skin-black .main-header .navbar-brand{color:#333;border-right:1px solid #eee}.skin-black .main-header .navbar{background-color:#fff}.skin-black .main-header .navbar .nav>li>a{color:#333}.skin-black .main-header .navbar .nav>li>a:hover,.skin-black .main-header .navbar .nav>li>a:active,.skin-black .main-header .navbar .nav>li>a:focus,.skin-black .main-header .navbar .nav .open>a,.skin-black .main-header .navbar .nav .open>a:hover,.skin-black .main-header .navbar .nav .open>a:focus,.skin-black .main-header .navbar .nav>.active>a{background:#fff;color:#999}.skin-black .main-header .navbar .sidebar-toggle{color:#333}.skin-black .main-header .navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black .main-header .navbar>.sidebar-toggle{color:#333;border-right:1px solid #eee}.skin-black .main-header .navbar .navbar-nav>li>a{border-right:1px solid #eee}.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black .main-header .navbar .navbar-right>li>a{border-left:1px solid #eee;border-right-width:0}.skin-black .main-header>.logo{background-color:#fff;color:#333;border-bottom:0 solid transparent;border-right:1px solid #eee}.skin-black .main-header>.logo:hover{background-color:#fcfcfc}@media (max-width:767px){.skin-black .main-header>.logo{background-color:#222;color:#fff;border-bottom:0 solid transparent;border-right:none}.skin-black .main-header>.logo:hover{background-color:#1f1f1f}}.skin-black .main-header li.user-header{background-color:#222}.skin-black .content-header{background:transparent;box-shadow:none}.skin-black .wrapper,.skin-black .main-sidebar,.skin-black .left-side{background-color:#222d32}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#fff}.skin-black .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-black .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black .sidebar-menu>li:hover>a,.skin-black .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#fff}.skin-black .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-black .sidebar a{color:#b8c7ce}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#8aa4af}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-black .sidebar-form input[type="text"],.skin-black .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-black .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-black .sidebar-form input[type="text"]:focus,.skin-black .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-black .pace .pace-progress{background:#222}.skin-black .pace .pace-activity{border-top-color:#222;border-left-color:#222}.skin-black-light .main-header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.skin-black-light .main-header .navbar-toggle{color:#333}.skin-black-light .main-header .navbar-brand{color:#333;border-right:1px solid #eee}.skin-black-light .main-header .navbar{background-color:#fff}.skin-black-light .main-header .navbar .nav>li>a{color:#333}.skin-black-light .main-header .navbar .nav>li>a:hover,.skin-black-light .main-header .navbar .nav>li>a:active,.skin-black-light .main-header .navbar .nav>li>a:focus,.skin-black-light .main-header .navbar .nav .open>a,.skin-black-light .main-header .navbar .nav .open>a:hover,.skin-black-light .main-header .navbar .nav .open>a:focus,.skin-black-light .main-header .navbar .nav>.active>a{background:#fff;color:#999}.skin-black-light .main-header .navbar .sidebar-toggle{color:#333}.skin-black-light .main-header .navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black-light .main-header .navbar>.sidebar-toggle{color:#333;border-right:1px solid #eee}.skin-black-light .main-header .navbar .navbar-nav>li>a{border-right:1px solid #eee}.skin-black-light .main-header .navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black-light .main-header .navbar .navbar-right>li>a{border-left:1px solid #eee;border-right-width:0}.skin-black-light .main-header>.logo{background-color:#fff;color:#333;border-bottom:0 solid transparent;border-right:1px solid #eee}.skin-black-light .main-header>.logo:hover{background-color:#fcfcfc}@media (max-width:767px){.skin-black-light .main-header>.logo{background-color:#222;color:#fff;border-bottom:0 solid transparent;border-right:none}.skin-black-light .main-header>.logo:hover{background-color:#1f1f1f}}.skin-black-light .main-header li.user-header{background-color:#222}.skin-black-light .content-header{background:transparent;box-shadow:none}.skin-black-light .wrapper,.skin-black-light .main-sidebar,.skin-black-light .left-side{background-color:#f9fafc}.skin-black-light .content-wrapper,.skin-black-light .main-footer{border-left:1px solid #d2d6de}.skin-black-light .user-panel>.info,.skin-black-light .user-panel>.info>a{color:#444}.skin-black-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-black-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-black-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-black-light .sidebar-menu>li:hover>a,.skin-black-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-black-light .sidebar-menu>li.active{border-left-color:#fff}.skin-black-light .sidebar-menu>li.active>a{font-weight:600}.skin-black-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-black-light .sidebar a{color:#444}.skin-black-light .sidebar a:hover{text-decoration:none}.skin-black-light .treeview-menu>li>a{color:#777}.skin-black-light .treeview-menu>li.active>a,.skin-black-light .treeview-menu>li>a:hover{color:#000}.skin-black-light .treeview-menu>li.active>a{font-weight:600}.skin-black-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-black-light .sidebar-form input[type="text"],.skin-black-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-black-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-black-light .sidebar-form input[type="text"]:focus,.skin-black-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-black-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-green .main-header .navbar{background-color:#00a65a}.skin-green .main-header .navbar .nav>li>a{color:#fff}.skin-green .main-header .navbar .nav>li>a:hover,.skin-green .main-header .navbar .nav>li>a:active,.skin-green .main-header .navbar .nav>li>a:focus,.skin-green .main-header .navbar .nav .open>a,.skin-green .main-header .navbar .nav .open>a:hover,.skin-green .main-header .navbar .nav .open>a:focus,.skin-green .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-green .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green .main-header .logo{background-color:#008d4c;color:#fff;border-bottom:0 solid transparent}.skin-green .main-header .logo:hover{background-color:#008749}.skin-green .main-header li.user-header{background-color:#00a65a}.skin-green .content-header{background:transparent}.skin-green .wrapper,.skin-green .main-sidebar,.skin-green .left-side{background-color:#222d32}.skin-green .user-panel>.info,.skin-green .user-panel>.info>a{color:#fff}.skin-green .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-green .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green .sidebar-menu>li:hover>a,.skin-green .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#00a65a}.skin-green .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-green .sidebar a{color:#b8c7ce}.skin-green .sidebar a:hover{text-decoration:none}.skin-green .treeview-menu>li>a{color:#8aa4af}.skin-green .treeview-menu>li.active>a,.skin-green .treeview-menu>li>a:hover{color:#fff}.skin-green .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-green .sidebar-form input[type="text"],.skin-green .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-green .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-green .sidebar-form input[type="text"]:focus,.skin-green .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-green-light .main-header .navbar{background-color:#00a65a}.skin-green-light .main-header .navbar .nav>li>a{color:#fff}.skin-green-light .main-header .navbar .nav>li>a:hover,.skin-green-light .main-header .navbar .nav>li>a:active,.skin-green-light .main-header .navbar .nav>li>a:focus,.skin-green-light .main-header .navbar .nav .open>a,.skin-green-light .main-header .navbar .nav .open>a:hover,.skin-green-light .main-header .navbar .nav .open>a:focus,.skin-green-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-green-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-green-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-green-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-green-light .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-green-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-light .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green-light .main-header .logo{background-color:#00a65a;color:#fff;border-bottom:0 solid transparent}.skin-green-light .main-header .logo:hover{background-color:#00a157}.skin-green-light .main-header li.user-header{background-color:#00a65a}.skin-green-light .content-header{background:transparent}.skin-green-light .wrapper,.skin-green-light .main-sidebar,.skin-green-light .left-side{background-color:#f9fafc}.skin-green-light .content-wrapper,.skin-green-light .main-footer{border-left:1px solid #d2d6de}.skin-green-light .user-panel>.info,.skin-green-light .user-panel>.info>a{color:#444}.skin-green-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-green-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-green-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-green-light .sidebar-menu>li:hover>a,.skin-green-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-green-light .sidebar-menu>li.active{border-left-color:#00a65a}.skin-green-light .sidebar-menu>li.active>a{font-weight:600}.skin-green-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-green-light .sidebar a{color:#444}.skin-green-light .sidebar a:hover{text-decoration:none}.skin-green-light .treeview-menu>li>a{color:#777}.skin-green-light .treeview-menu>li.active>a,.skin-green-light .treeview-menu>li>a:hover{color:#000}.skin-green-light .treeview-menu>li.active>a{font-weight:600}.skin-green-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-green-light .sidebar-form input[type="text"],.skin-green-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-green-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-green-light .sidebar-form input[type="text"]:focus,.skin-green-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-green-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-red .main-header .navbar{background-color:#dd4b39}.skin-red .main-header .navbar .nav>li>a{color:#fff}.skin-red .main-header .navbar .nav>li>a:hover,.skin-red .main-header .navbar .nav>li>a:active,.skin-red .main-header .navbar .nav>li>a:focus,.skin-red .main-header .navbar .nav .open>a,.skin-red .main-header .navbar .nav .open>a:hover,.skin-red .main-header .navbar .nav .open>a:focus,.skin-red .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-red .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red .main-header .logo{background-color:#d73925;color:#fff;border-bottom:0 solid transparent}.skin-red .main-header .logo:hover{background-color:#d33724}.skin-red .main-header li.user-header{background-color:#dd4b39}.skin-red .content-header{background:transparent}.skin-red .wrapper,.skin-red .main-sidebar,.skin-red .left-side{background-color:#222d32}.skin-red .user-panel>.info,.skin-red .user-panel>.info>a{color:#fff}.skin-red .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-red .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red .sidebar-menu>li:hover>a,.skin-red .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#dd4b39}.skin-red .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-red .sidebar a{color:#b8c7ce}.skin-red .sidebar a:hover{text-decoration:none}.skin-red .treeview-menu>li>a{color:#8aa4af}.skin-red .treeview-menu>li.active>a,.skin-red .treeview-menu>li>a:hover{color:#fff}.skin-red .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-red .sidebar-form input[type="text"],.skin-red .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-red .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-red .sidebar-form input[type="text"]:focus,.skin-red .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-red-light .main-header .navbar{background-color:#dd4b39}.skin-red-light .main-header .navbar .nav>li>a{color:#fff}.skin-red-light .main-header .navbar .nav>li>a:hover,.skin-red-light .main-header .navbar .nav>li>a:active,.skin-red-light .main-header .navbar .nav>li>a:focus,.skin-red-light .main-header .navbar .nav .open>a,.skin-red-light .main-header .navbar .nav .open>a:hover,.skin-red-light .main-header .navbar .nav .open>a:focus,.skin-red-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-red-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-red-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-red-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-red-light .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-red-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-light .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red-light .main-header .logo{background-color:#dd4b39;color:#fff;border-bottom:0 solid transparent}.skin-red-light .main-header .logo:hover{background-color:#dc4735}.skin-red-light .main-header li.user-header{background-color:#dd4b39}.skin-red-light .content-header{background:transparent}.skin-red-light .wrapper,.skin-red-light .main-sidebar,.skin-red-light .left-side{background-color:#f9fafc}.skin-red-light .content-wrapper,.skin-red-light .main-footer{border-left:1px solid #d2d6de}.skin-red-light .user-panel>.info,.skin-red-light .user-panel>.info>a{color:#444}.skin-red-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-red-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-red-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-red-light .sidebar-menu>li:hover>a,.skin-red-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-red-light .sidebar-menu>li.active{border-left-color:#dd4b39}.skin-red-light .sidebar-menu>li.active>a{font-weight:600}.skin-red-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-red-light .sidebar a{color:#444}.skin-red-light .sidebar a:hover{text-decoration:none}.skin-red-light .treeview-menu>li>a{color:#777}.skin-red-light .treeview-menu>li.active>a,.skin-red-light .treeview-menu>li>a:hover{color:#000}.skin-red-light .treeview-menu>li.active>a{font-weight:600}.skin-red-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-red-light .sidebar-form input[type="text"],.skin-red-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-red-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-red-light .sidebar-form input[type="text"]:focus,.skin-red-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-red-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-yellow .main-header .navbar{background-color:#f39c12}.skin-yellow .main-header .navbar .nav>li>a{color:#fff}.skin-yellow .main-header .navbar .nav>li>a:hover,.skin-yellow .main-header .navbar .nav>li>a:active,.skin-yellow .main-header .navbar .nav>li>a:focus,.skin-yellow .main-header .navbar .nav .open>a,.skin-yellow .main-header .navbar .nav .open>a:hover,.skin-yellow .main-header .navbar .nav .open>a:focus,.skin-yellow .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-yellow .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background-color:#e08e0b}@media (max-width:767px){.skin-yellow .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-yellow .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b}}.skin-yellow .main-header .logo{background-color:#e08e0b;color:#fff;border-bottom:0 solid transparent}.skin-yellow .main-header .logo:hover{background-color:#db8b0b}.skin-yellow .main-header li.user-header{background-color:#f39c12}.skin-yellow .content-header{background:transparent}.skin-yellow .wrapper,.skin-yellow .main-sidebar,.skin-yellow .left-side{background-color:#222d32}.skin-yellow .user-panel>.info,.skin-yellow .user-panel>.info>a{color:#fff}.skin-yellow .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-yellow .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow .sidebar-menu>li:hover>a,.skin-yellow .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#f39c12}.skin-yellow .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-yellow .sidebar a{color:#b8c7ce}.skin-yellow .sidebar a:hover{text-decoration:none}.skin-yellow .treeview-menu>li>a{color:#8aa4af}.skin-yellow .treeview-menu>li.active>a,.skin-yellow .treeview-menu>li>a:hover{color:#fff}.skin-yellow .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-yellow .sidebar-form input[type="text"],.skin-yellow .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-yellow .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-yellow .sidebar-form input[type="text"]:focus,.skin-yellow .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-yellow-light .main-header .navbar{background-color:#f39c12}.skin-yellow-light .main-header .navbar .nav>li>a{color:#fff}.skin-yellow-light .main-header .navbar .nav>li>a:hover,.skin-yellow-light .main-header .navbar .nav>li>a:active,.skin-yellow-light .main-header .navbar .nav>li>a:focus,.skin-yellow-light .main-header .navbar .nav .open>a,.skin-yellow-light .main-header .navbar .nav .open>a:hover,.skin-yellow-light .main-header .navbar .nav .open>a:focus,.skin-yellow-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-yellow-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-yellow-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow-light .main-header .navbar .sidebar-toggle:hover{background-color:#e08e0b}@media (max-width:767px){.skin-yellow-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-yellow-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-light .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b}}.skin-yellow-light .main-header .logo{background-color:#f39c12;color:#fff;border-bottom:0 solid transparent}.skin-yellow-light .main-header .logo:hover{background-color:#f39a0d}.skin-yellow-light .main-header li.user-header{background-color:#f39c12}.skin-yellow-light .content-header{background:transparent}.skin-yellow-light .wrapper,.skin-yellow-light .main-sidebar,.skin-yellow-light .left-side{background-color:#f9fafc}.skin-yellow-light .content-wrapper,.skin-yellow-light .main-footer{border-left:1px solid #d2d6de}.skin-yellow-light .user-panel>.info,.skin-yellow-light .user-panel>.info>a{color:#444}.skin-yellow-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-yellow-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-yellow-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-yellow-light .sidebar-menu>li:hover>a,.skin-yellow-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-yellow-light .sidebar-menu>li.active{border-left-color:#f39c12}.skin-yellow-light .sidebar-menu>li.active>a{font-weight:600}.skin-yellow-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-yellow-light .sidebar a{color:#444}.skin-yellow-light .sidebar a:hover{text-decoration:none}.skin-yellow-light .treeview-menu>li>a{color:#777}.skin-yellow-light .treeview-menu>li.active>a,.skin-yellow-light .treeview-menu>li>a:hover{color:#000}.skin-yellow-light .treeview-menu>li.active>a{font-weight:600}.skin-yellow-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-yellow-light .sidebar-form input[type="text"],.skin-yellow-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-yellow-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-yellow-light .sidebar-form input[type="text"]:focus,.skin-yellow-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-yellow-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-purple .main-header .navbar{background-color:#605ca8}.skin-purple .main-header .navbar .nav>li>a{color:#fff}.skin-purple .main-header .navbar .nav>li>a:hover,.skin-purple .main-header .navbar .nav>li>a:active,.skin-purple .main-header .navbar .nav>li>a:focus,.skin-purple .main-header .navbar .nav .open>a,.skin-purple .main-header .navbar .nav .open>a:hover,.skin-purple .main-header .navbar .nav .open>a:focus,.skin-purple .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-purple .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple .main-header .logo{background-color:#555299;color:#fff;border-bottom:0 solid transparent}.skin-purple .main-header .logo:hover{background-color:#545096}.skin-purple .main-header li.user-header{background-color:#605ca8}.skin-purple .content-header{background:transparent}.skin-purple .wrapper,.skin-purple .main-sidebar,.skin-purple .left-side{background-color:#222d32}.skin-purple .user-panel>.info,.skin-purple .user-panel>.info>a{color:#fff}.skin-purple .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-purple .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple .sidebar-menu>li:hover>a,.skin-purple .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#605ca8}.skin-purple .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-purple .sidebar a{color:#b8c7ce}.skin-purple .sidebar a:hover{text-decoration:none}.skin-purple .treeview-menu>li>a{color:#8aa4af}.skin-purple .treeview-menu>li.active>a,.skin-purple .treeview-menu>li>a:hover{color:#fff}.skin-purple .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-purple .sidebar-form input[type="text"],.skin-purple .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-purple .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-purple .sidebar-form input[type="text"]:focus,.skin-purple .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-purple-light .main-header .navbar{background-color:#605ca8}.skin-purple-light .main-header .navbar .nav>li>a{color:#fff}.skin-purple-light .main-header .navbar .nav>li>a:hover,.skin-purple-light .main-header .navbar .nav>li>a:active,.skin-purple-light .main-header .navbar .nav>li>a:focus,.skin-purple-light .main-header .navbar .nav .open>a,.skin-purple-light .main-header .navbar .nav .open>a:hover,.skin-purple-light .main-header .navbar .nav .open>a:focus,.skin-purple-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-purple-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-purple-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple-light .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-purple-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-light .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple-light .main-header .logo{background-color:#605ca8;color:#fff;border-bottom:0 solid transparent}.skin-purple-light .main-header .logo:hover{background-color:#5d59a6}.skin-purple-light .main-header li.user-header{background-color:#605ca8}.skin-purple-light .content-header{background:transparent}.skin-purple-light .wrapper,.skin-purple-light .main-sidebar,.skin-purple-light .left-side{background-color:#f9fafc}.skin-purple-light .content-wrapper,.skin-purple-light .main-footer{border-left:1px solid #d2d6de}.skin-purple-light .user-panel>.info,.skin-purple-light .user-panel>.info>a{color:#444}.skin-purple-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-purple-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-purple-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-purple-light .sidebar-menu>li:hover>a,.skin-purple-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-purple-light .sidebar-menu>li.active{border-left-color:#605ca8}.skin-purple-light .sidebar-menu>li.active>a{font-weight:600}.skin-purple-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-purple-light .sidebar a{color:#444}.skin-purple-light .sidebar a:hover{text-decoration:none}.skin-purple-light .treeview-menu>li>a{color:#777}.skin-purple-light .treeview-menu>li.active>a,.skin-purple-light .treeview-menu>li>a:hover{color:#000}.skin-purple-light .treeview-menu>li.active>a{font-weight:600}.skin-purple-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-purple-light .sidebar-form input[type="text"],.skin-purple-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-purple-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-purple-light .sidebar-form input[type="text"]:focus,.skin-purple-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-purple-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}



.navbar-custom-menu .testdblive,
.navbar-custom-menu .testdb,
.navbar-custom-menu .syncdb {
    background: none;
    width: 34px!important;
    height: 34px!important;
    border-radius: 100px;
    display: block;
    font-size: 0px;
    border: 1px solid #ccc;
}

.navbar-custom-menu .testdblive:hover,
.navbar-custom-menu .testdb:hover,
.navbar-custom-menu .syncdb:hover {
    opacity: 0.7;
  }


.navbar-custom-menu .testdblive img,
.navbar-custom-menu .testdb img,
.navbar-custom-menu .syncdb img{
    margin: 7px auto;
    display: block;
    line-height: 26px;
}





.custome-msg{ text-align: center; font-style: italic; font-weight: bold;}
.boxed:empty { display: none!important;}

body .form-control{border-color:#afb3bb}
.error{color:#a94442;font-weight:400}
.editinvoice_ .row{width:100%;margin:0}
.netStudent a.btn.btn-success.btn-sm.chbutton.addup{border-radius:100%;height:24px;width:24px;line-height:24px;padding:0;padding:0;font-weight:800;border:none}
.editinvoice_ .netStudent .studenttable{width:100%}
#account_editInvoice .col-md-12.chkAdd{margin-bottom:20px}
#account_editInvoice .chkAdd span.astudent{margin-right:10px}
#account_editInvoice .chkAdd a.btn{margin-left:5px}
#account_editInvoice .netStudent .studenttable .col-md-2{width:80px}
#account_editInvoice .netStudent .studenttable .sr,
#account_generateinvoice .netStudent .studenttable .sr{font-weight:700;line-height:80px}
#account_editInvoice .coid .row .col-md-3{width:25%}
#account_editInvoice .boxed > .coid{padding:15px 5px 0;border:2px dotted #cccccc45;margin:15px 15px 0;border-radius:8px;background:#f1f1f130}
#account_editInvoice a.chbutton{width:14px;height:14px;line-height:13px;font-weight:900!important;background:#ff00009e}
#account_editInvoice .chkAdd{font-size:15px;font-weight:600}
#modal-viewCommission .modal-content{border-radius:8px}
#modal-viewCommission .modal-footer{display:none}
#modal-viewCommission .table-responsive{overflow-x:hidden}
.boxed{margin-bottom:20px}
#account_editinvoicestep2 a.btn{border-radius:100%;border:none}
.w100-p{width:100%}
.edit-form-set .row.clearfix{margin:0}
#account_editinvoicestep2 .record-payment-widget{padding:15px 5px 0; margin:15px 15px 0;border-radius:8px;background:#f1f1f130;margin:0 auto 20px;width:98%!important}
.heading-title{font-size:20px;font-weight:600;margin-left:13px;margin-bottom:13px}
.edit-form-set > *{margin-bottom:20px}
div#invoice-widget{margin:0 auto;padding:15px 0 9px;margin-bottom:18px;width:98%;border-radius:8px}
#invoice-widget #invoiceDate,#invoice-widget #invoiceNum{border:1px solid #cccccc5e;padding:6px 10px;border-radius:20px}
#invoice-widget .form-group{margin-bottom:5px;font-size:16px;font-weight:700}
#invoice-widget .col-md-6:nth-child(2){text-align:right}
.table-title{font-size:16px;font-weight:600;margin-left:13px;margin-bottom:13px}
.edit-table-widget{margin-bottom:20px}
#account_editinvoicestep2 .total-amt > span{margin-left:0px}
#account_editinvoicestep2 .total-amt{text-align:right;font-size:16px;margin:0;padding:2px 0}
/* #account_editinvoicestep2 .table th:last-child{text-align:right;padding:0 10px 0 0} */
.cinput1 input{border:1px solid #ccc;border-radius:20px;padding:3px 10px}
#account_editinvoicestep2 .tobefamt1 .chkAdd1{margin-top:13px!important;margin-bottom:5px!important}
.skin-blue .sidebar-menu>li:hover>a{color:rgba(53,59,72,.8)}
.login-box form input[type="submit"]:focus{color:#fff!important}
.noul{ display: none!important; opacity: 1; visibility: hidden;}
#account_editinvoicestep2 .chkAdd1 a.btn{border-radius:100%;border:none;height:20px;width:20px;line-height:18px;padding:0;font-size:16px;font-weight:700}
#account_editinvoicestep2 .taxrow .col-md-12{display:flex;flex-wrap:wrap;align-items:center}
body #account_editinvoicestep2 .table tr > th:nth-child(1){position:inherit}
#account_editinvoicestep2 .box-footer .sh{float:right;margin:0 0 0 10px}
#subagent_add .form-group.has-feedback{margin-bottom:10px!important}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:inherit!important}
.currBackP{position:absolute;
    top:2px;
    right:2px;
    z-index:2;width:50px;height:36px;line-height:34px;text-align:center;pointer-events:none;background-color:#e0dede;border-radius:0 20px 17px 0;display:none}
#account_generateinvoice #company .coid .chkAdd{margin-bottom:15px}
#account_generateinvoice .chkAdd span.astudent{margin-right:15px;font-weight:800}
#account_generateinvoice .chkAdd .amstudent{font-weight:800}
#account_generateinvoice a.chbutton{width:14px;height:14px;line-height:13px;font-weight:900!important;background:#ff00009e}
#account_generateinvoice .chkAdd{font-weight:800}
#account_generateinvoice .studenttable .currBackP{top:1px;right:2px;z-index:2;width:50px;height:38px;line-height:34px;border-radius:0 100px 100px 0}
#masteragent_edit .d-flex,#institute_edit .d-flex{display:flex;flex-wrap:wrap}
#masteragent_edit .has-feedback .form-control{padding-right:0}
.btn-group.bootstrap-select.form-control { background: rgba(0,0,0,0);}
#viewinvoice-widget.paymentmasterinvoicestep2-widget .table-responsive {
    margin: 0 10px;
}


/*-- searchdatabase:page --*/

.viewinvoice-step2-widget .payable-viewinvoice {
    text-align: right!important;
    display: block;
}

.viewinvoice-step2-widget .rs-total {
    width: 100%;
}
.viewinvoice-step2-widget .rs-total > * {
    padding: 0px;
    margin: 0px;
}
.viewinvoice-step2-widget .rs-total b.text-left {
    display: block;
}
.viewinvoice-step2-widget .txinfo.rtaxable > * {
    padding: 0px;
    margin: 0px;
}
.viewinvoice-step2-widget .txinfo.rtaxable {
    width: 100%;
}
.viewinvoice-step2-widget .txright {
    text-align: right;
}
.viewinvoice-step2-widget .txinfo > * {
    padding: 0px;
    margin: 0px;
}
.viewinvoice-step2-widget .txinfo > * {
    padding: 0px;
    margin: 0px;
}

.viewinvoice-step2-widget .tdstxinfo.rtaxtds {
    width: 100%;
}

.viewinvoice-step2-widget .tdstxinfo.rtaxtds > * {
    margin: 0px!important;
    padding: 0px!important;
}

.viewinvoice-step2-widget .tdstxinfo.rtaxtds .raleft {
    text-align: left;
}












.paralist .academic-list-IELTS .tag {
    background: #ff000085;
}
.paralist .academic-list-PTE .tag {
    background: #0000ff61;
}
.paralist.intakes-evt .tag {
    background: white;
    color: #000;
}

.paralist .tag {
    width: auto;
    display: inline-block;
    background: #666;
    padding: 6px;
    margin-right: 3px;
    border-radius: 21px;
    padding: 5px 14px;
    color: #fff;
    margin-bottom: 9px;
    font-size: 14px;
}
.search-data-widget .box .box-title { font-size: 22px!important;  color: #000!important;  font-weight: 800!important;  letter-spacing: 2px!important;}
.webpage-info .link-url {
    margin: 0 0 0 18px;
    color: #000;
}

.search-data-widget a {
    color: #000;
    transition: 0.3s;
}
.search-data-widget a:hover{
    text-decoration: underline;
    /* animation-name: example;
    animation-duration: 1s; */
    padding-left:3px;
    color: #333
}

  /* @keyframes example {
    from { padding-left:0px; color: #000;}
    to {  }
  } */


.webpage-info .link-url:hover{ text-decoration: underline;}

.webpage-info{padding-top:40px}
.webpage-info i.fa{font-size:28px;position:absolute;top:5px}
.webpage-info p b{font-size:16px!important}
.webpage-info p{position:relative}
.webpage-info b{margin-left:18px}
.courses_master-search-database-ui .data.bl h4{font-weight:800;font-size:24px}
.webpage-info p b{font-size:18px!important}
.courses_master-search-database-ui .bl .webpage-info p{font-weight:700;font-size:18px}
.search-data-widget .uniq-id { margin-bottom: 30px!important;}
.contact-person-info{margin:40px auto}
.contact-person-info h4{font-size:20px!important;font-weight:800!important}
.courses_master-search-database-ui .data .contact-person-info h4 b{font-weight:800;font-size:20px!important}
.courses_master-search-database-ui .data .about-info > b{font-weight:800;color:#000;font-size:20px}
.location-info > i.fa{font-size:22px;padding-top:3px;position:absolute}
.location-info {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #000;
    position: relative;
    margin-bottom: 5px;
}
.location-outer{ margin-top:35px;}
.location-info > span{margin:18px}

.courses_master-search-database-ui .glyphicon {top:24px !important;}
.courses_master-search-database-ui .dropdown-menu { font-size: 14px; }
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {  position: absolute;   display: inline-block; right: 15px; /*margin-top: -15px;*/}
.courses_master-search-database-ui .data {
    max-height: 850px;
    padding: 10px 20px;
    border-radius: 8px;
    overflow: auto;
    font-size: 16px;
    min-height: 850px;
}
.courses_master-search-database-ui .gy{ background: #f6f6f6;}
.courses_master-search-database-ui .yl{ background: #fffaea;}
.courses_master-search-database-ui .bl{ background: #f2f4ff;}
.courses_master-search-database-ui .data::-webkit-scrollbar{width:12px;height:278px}
.courses_master-search-database-ui .data::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);
    -webkit-border-radius:10px;
    border-radius:10px}
.courses_master-search-database-ui .data::-webkit-scrollbar-thumb{
    -webkit-border-radius:10px;border-radius:10px;
    background:rgba(255,255,255,0.3);
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}

.courses_master-search-database-ui .data::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.3)}
.courses_master-search-database-ui .data img {
    width: 100%;
    max-height: 300px;
    min-height: 300px;
    object-fit: contain;
}
.courses_master-search-database-ui .data b{font-weight:600;color:#000;font-size:18px}
.courses_master-search-database-ui .paralist{margin-bottom:15px}
.courses_master-search-database-ui .bl p b{font-weight:700;font-size:20px}
.courses_master-search-database-ui .bl p{font-weight:700;font-size:20px}
.courses_master-search-database-ui p{margin:0 0 10px;font-size:17px;letter-spacing:2px;font-weight:600;padding-top:5px;color:#000}
.courses_master-search-database-ui h5 {
    font-size: 20px;
    font-weight: 600;
    /* padding: 15px 0 10px; */
    color: #000;
    letter-spacing: 2px;
}
.courses_master-search-database-ui .data h4{font-weight:700;font-size:23px;letter-spacing:2px;margin-bottom:15px;color:#000}
.courses_master-search-database-ui .paralist p > *{font-weight:500!important}
.about-info p{font-size:18px;font-weight:500;line-height:28px}
.font-18{font-size:18px;margin-bottom:11px;color:#000;letter-spacing:2px}
.font-18 span{font-weight:600}
.about-info b,.about-info strong{font-weight:500}
.about-info ol{margin-bottom:20px}
.about-info li{font-size:18px;letter-spacing:2px;margin-bottom:15px}
.about-info{font-size:18px;letter-spacing:2px}
.search-data-widget .box .box-header, .search-data-widget .box {
    margin: 0!important;
    padding-bottom: 0;
    cursor: pointer;
}

.search-data-widget{margin-bottom:30px;margin-left:0;margin-right:0}
.search-data-widget .box-header{position:relative}
.data-arrow{position:absolute;right:10px;top:7px;position:absolute;right:10px;top:15px;width:30px;height:30px;border:1px solid #000;border-radius:100px;text-align:center;cursor:pointer}
.data-arrow i.fa{font-size:29px;border-radius:100px;padding:0;line-height:26px;display:block;font-size:22px}
.d-none{display:none}
.d-block{display:block}
.search-data-widget .data-arrow i.fa.fa-angle-up.fa-angle-down{line-height:29px}
.search-data-widget .box-body.table-cb-none {
    padding-bottom: 15px;
    cursor: auto;
}


/*-- popup setting with header --*/
#modal-addCommission .modal-body,
#modal-addCommissionRemarks .modal-body { padding-top: 0px;}
#modal-addCommission .modal-header,
#modal-addCommissionRemarks .modal-header { padding: 0px; border: none;}
#modal-addCommission button.close,
#modal-addCommissionRemarks button.close { right: 12px; top: 14px;  z-index: 999; position: absolute;}

#account_index .currBackP,
.account-editinvoiceinst-cont .currBackP,
#modal-viewCommission .currBackP,
.paymentinvoice-inststep2-widget .currBack,
.editinvoiceback-cont .currBackP{top:2px;right:2px;z-index:2;width:50px;height:36px;border-radius:0 100px 100px 0}

.account-viewpaymentinvoice-inststep2 .pd-0, .account-viewpaymentinvoice-inststep2 .pd-0 > * {
    padding: 0px;
}

/* .form-flate-ui .view-img-link span.checkfile.form-control {
    position: inherit;
    margin-bottom: 10px;
} */

.generateinvoice-step2-widget .add-tax-full {
    display: flex;
    border: none;
    margin-top: 10px;
    border-radius: 4px;
    background: #d2feda!important;
    padding: 12px 0px 12px!important;
    flex-wrap: wrap;
}
.generateinvoice-step2-widget .taxtable .row .form-control {
    min-height: auto;
    height: 26px;
}

.generateinvoice-step2-widget .taxrow .add-tax-full > .col-md-4 {
    width: 100%;
}

.generateinvoice-step2-widget .taxrow .add-tax-full > * {
    width: 50%;
    margin-bottom: 4px;
    padding: 0 8px;
}

.generateinvoice-step2-widget .taxtable .col-md-4 .form-group {
    margin-bottom: 0px;
}

.generateinvoice-step2-widget .taxrow button.btn.dropdown-toggle, .generateinvoice-step2-widget .add-tax-full button.btn.dropdown-toggle {
    min-height: 22px;
    padding: 4px 10px;
    font-size: 14px;
}

.generateinvoice-step2-widget .add-tax-full {
    display: flex;
    border: none;
    margin-top: 10px;
    border-radius: 4px;
    background: #d2feda!important;
    padding: 12px 0px 12px!important;
}

.generateinvoice-step2-widget .add-tax-full > .single-input + div {
    width: auto;
    padding: 0px 8px 0 0;
    margin: 0 auto;
}


.generateinvoice-step2-widget .txleft .cremovetaxable {
    background: red!important;
    width: 18px;
    height: 18px;
    color: #fff!important;
    font-size: 11px!important;
    line-height: 18px;
    border-radius: 100px;
}



.generateinvoice-step2-widget .tdstxinfo.rtaxtds .raleft .cremovetaxtds {
    background: red!important;
    width: 18px;
    height: 18px;
    color: #fff!important;
    font-size: 11px!important;
    line-height: 18px;
    border-radius: 100px;
}


.generateinvoice-step2-widget .tdstxinfo.rtaxtds .raleft a.redit-btn {
    background: #fff!important;
    font-size: 10px!important;
    height: 18px!important;
    width: 19px!important;
    border-radius: 100px;
}

.generateinvoice-step2-widget table .txleft a.redit-btn {
    background: #fff!important;
    font-size: 10px!important;
    height: 18px!important;
    width: 19px!important;
    border-radius: 100px;
    margin-right: 3px;
}

.generateinvoice-step2-widget .txinfo.rtaxable > * {
    margin: 0px;
    padding: 0px;
}

.generateinvoice-step2-widget .txinfo.rtaxable .txright {
    text-align: right;
}

.generateinvoice-step2-widget .txinfo.rtaxable {
    font-size: 14px;
}

.generateinvoice-step2-widget .rtax .txinfo > * {
    margin: 0px;
    padding: 0px;
}

.generateinvoice-step2-widget .rtax .txinfo .txright {
    text-align: right;
}

.generateinvoice-step2-widget .txinfo .txleft .btn-info {
    background: #fff!important;
}

.generateinvoice-step2-widget .tdstxinfo.rtaxtds {
    display: flex;
    font-size: 15px;
    font-weight: 600;
}

.generateinvoice-step2-widget .rwtaxtds .rtax .tdstxinfo.rtaxtds > * {
    margin: 0px;
    padding: 0px;
}

.generateinvoice-step2-widget .rtax .tdstxinfo.rtaxtds .raleft {
    text-align: left;
}





.generateinvoice-step2-widget .btn-group.bootstrap-select.form-control.ctaxtypetds {
    margin-bottom: 0px;
}

.generateinvoice-step2-widget .rs-total .col-md-6:first-child {
    text-align: left;
}

.generateinvoice-step2-widget .add-tax-full .single-input .form-group {
    width: 100%;
    margin: 0px;
}

.generateinvoice-step2-widget .add-tax-full > * {
    width: 100%;
}

.generateinvoice-step2-widget .tdstaxrow .add-tax-full > * {
    width: 50%;
    margin-bottom: 4px;
    padding: 0 8px;
}
.generateinvoice-step2-widget .add-tax-full .single-input {
    display: flex;
    gap: 0 8px;
    padding-left: 10px;
    align-items: center;
    width: 100%;
}
.generateinvoice-step2-widget .tdstaxrow .add-tax-full > .col-md-4 {
    width: 100%;
}

.generateinvoice-step2-widget .rs-total .lastright .calctotal {
    font-weight: 700;
    font-size: 16px;
}

#account_editinvoicestep2 .account-index-data .total-amt {
    font-weight: 700;
    font-size: 15px!important;
}
#account_editinvoicestep2 .add-tax-full .txper {
    white-space: break-spaces;
}

#account_editinvoicestep2 .account-index-data .chkAdd1 span.taxableshow {
    margin-right: 0px;
}

.generateinvoice-step2-widget .tick-cross-btn {
    width: 100%!important;
    text-align: center;
}

.generateinvoice-step2-widget .tdstaxrow .txpertds {
    white-space: break-spaces;
    line-height: 17px;
    font-size: 11px;
}

.generateinvoice-step2-widget .taxinfo .rtax > .txinfo {
    margin-top: 4px;
}

#generateinvoice_account .chkAdd a.btn.btn-success.btn-sm {
    margin-left: 5px;
}
.generateinvoice-step2-widget .tdstxinfo.rtaxtds span.currencyinr {
    font-weight: 500;
}
.generateinvoice-step2-widget .tdstxinfo.rtaxtds span.iamt {
    font-weight: 500;
}
.generateinvoice-step2-widget .tdstxinfo.rtaxtds .raleft {
    font-weight: 500;
}



#account_editinvoicestep2 .table-cb-none .table-striped>tbody>tr {
   border-bottom: none;
}

.paymentinvoice-inststep2-widget input[type='file'] + label.error {
    margin-top: 42px;
}


.view-img-link input[type='file'] + label.error + .checkfile + a.view-img {
    padding-top: 0px!important;
    display: block;
}
.chkAdd1 span.taxableshow {
    margin-right: 0px;
    margin-bottom: 7px;
    display: block;
}

.view-img-link {
    width: 80%;
}
.view-img-link .checkfile + a.view-img {
    display: block;
    position: absolute;
    top: -3px;
    right: -69px;
}



#account_editinvoicestep2 .txinfo .txleft {
    text-align: left;
}

#account_editinvoicestep2 .txinfo .txright {
    text-align: right;
}

#account_editinvoicestep2 .txleft a.btn.btn-info {
    background: #fff!important;
    font-size: 10px!important;
}

#account_editinvoicestep2 .txleft a.btn.btn-info span.fa.fa-pencil {
    font-size: 10px;
}

#account_editinvoicestep2 .txleft a.btn.btn-info {
    background: #fff!important;
    font-size: 10px!important;
    height: 18px!important;
    width: 19px!important;
}

.viewinvoicemasterinstitute-step2-widget .box.box-flex-widget > * {
    margin-left: 0px!important;
    margin-right: 0px!important;
}

.paymentinvoice-inststep2-widget .repay-outer-wiget .repayment-widget .currBack {
    position: absolute;
    background: #cccccc8a;
    line-height: 36px;
    text-align: center;
}

.paymentinvoice-inststep2-widget .taxrow .add-tax-full > .col-md-4,
.paymentinvoice-inststep2-widget .tdstaxrow .add-tax-full > .col-md-4 {
    width: 100%;
}

.paymentinvoice-inststep2-widget .tick-cross-btn {
    width: 100%!important;
    text-align: center;
}

.paymentinvoice-inststep2-widget .taxtable .form-control {
    height: 26px;
}

.paymentinvoice-inststep2-widget .taxtable button.btn.dropdown-toggle {
    min-height: 22px;
    padding: 4px 10px;
    font-size: 14px;
}

.paymentinvoice-inststep2-widget .taxrow .add-tax-full {
    margin-bottom: 0px;
}

.paymentinvoice-inststep2-widget .taxtable .bootstrap-select + span.text-danger {
    display: block;
    margin-top: 6px;
}


.box-rl-ui .back-btn:before {
    content: "\f104";
    font: normal normal normal 14px/1 FontAwesome;
    line-height: 2px;
    padding-right: 2px;
}
.paymentinvoice-inststep2-widget .taxinfo .txinfo.rtax {
    justify-content: space-between;
    margin: 6px 0;
}
.paymentinvoice-inststep2-widget .txinfo a.btn.btn-xs {
    background: #fff!important;
    height: 14px;
    width: 14px;
    border-radius: 100%;
    line-height: 14px!important;
    font-size: 9px!important;
    margin: 0px;
}

.account-viewpaymentinvoice-inststep2 .txinfo.rtaxable,
.account-viewpaymentinvoice-inststep2 .txinfo.rtax {
    display: flex;
    justify-content: space-between;
}

.paymentinvoice-inststep2-widget .table-cb-none .table-striped>tbody>tr {
    border-bottom: none;
}
.paymentinvoice-inststep2-widget .taxtable span.text-danger {
    white-space: break-spaces;
    line-height: 12px;
}
.paymentinvoice-inststep2-widget a.redit-btn span.fa.fa-pencil {
    font-size: 8px;
}
.paymentinvoice-inststep2-widget .txinfo a.btn.btn-xs.redit-btn {
    line-height: 8px!important;
    font-size: 9px!important;
    padding: 3px 0px;
    margin-right: 4px;
}
.generateinvoice-step2-widget .repayment-widget .text-danger {  font-size: inherit;}
.paymentinvoice-inststep2-widget .rwtaxable .txinfo.rtaxable {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

body .paymentinvoice-inststep2-widget .table #myTable tr > td:nth-child(1){background:none!important}
.paymentinvoice-inststep2-widget .taxtable span.taxableshow {
    display: block;
    margin-bottom: 4px;
    font-size: 13px;
}

.paymentinvoice-inststep2-widget#viewinvoice-widget .chkAdd1 {
    text-align: left;
    margin: 8px 0 0 0;
    padding: 0;
    font-size: 13px;
}

.recordP-flex-inr {
    width: 300px;
    display: flex;
    gap: 10px;
    align-items: center;
    margin-bottom: 12px;
}

#account_editinvoicestep2 .cremovetaxable {
    width: 18px!important;
    height: 18px!important;
    color: #fff;
    line-height: 15px;
    font-weight: bold!important;
}

#account_editinvoicestep2 .raleft .cremovetaxtds {
    background: red!important;
    width: 18px;
    height: 18px;
    color: #fff!important;
    font-size: 11px!important;
    line-height: 18px;
}

.recordP-flex-inr input#recRate {
    border-radius: 100px;
    width: 130px;
    min-height: 30px!important;
    height: 29px!important;
}

.recordP-flex-inr .input-inr {
    display: flex;
    align-items: center;
    gap: 0 3px;
}

.txinfo.rrateinfo {
    display: flex;
    justify-content: space-between;
}

.account-viewpaymentinvoice-inststep2 .inst-widget .table-responsive{
    padding: 0px;
}

.paymentinvoice-inststep2-widget .add-tax-full > * {
    width: 100%;
}

.paymentinvoice-inststep2-widget .add-tax-full .form-group {
    margin-bottom: 0px;
}

.paymentinvoice-inststep2-widget .add-tax-full .col-md-1.mrg-25{width:auto}

.paymentinvoice-inststep2-widget .add-tax-full {
    display: flex;
    border: none;
    margin-top: 10px;
    border-radius: 4px;
    background: #d2feda!important;
    padding: 12px 0px 12px!important;
}

.paymentinvoice-inststep2-widget .erwe span.addinrrate {
    display: flex;
    align-items: center;
    font-size: 13px;
}

.paymentinvoice-inststep2-widget .tdstaxrow .tick-cross-btn {
    margin-top: 10px;
}
.paymentinvoice-inststep2-widget .taxrow .add-tax-full,
.paymentinvoice-inststep2-widget .tdstaxrow .add-tax-full{display:flex;flex-wrap:wrap}
.paymentinvoice-inststep2-widget .taxrow .add-tax-full > *,
.paymentinvoice-inststep2-widget .tdstaxrow .add-tax-full > * {
    width: 50%;
    margin-bottom: 4px;
    padding: 0 8px;
}
.paymentinvoice-inststep2-widget#viewinvoice-widget .taxtable .row .form-control{min-height:auto}

.paymentinvoice-inststep2-widget#viewinvoice-widget a.btn.btn-success.btn-sm{border-radius:100%;width:15px;height:15px;border:none;line-height:15px!important}

#modal-viewCommission .col-md-12 > .box.box-info{padding-bottom:0!important}
#generateinvoice-inststep2_account table.table{margin-bottom:80px}
#modal-addMultipleStudents .table{margin-bottom:0}
#modal-addMultipleStudents .modal-body{padding-top:0;padding-bottom:0}
#modal-addMultipleStudents .box .box-footer{padding-left:0}
#modal-addMultipleStudents .box-body{padding-bottom:10px}
.paymentinvoice-inststep2-widget table input#invremarks4{border-radius:22px;border:1px solid #ccc;padding:3px 10px}
.account-editinvoiceinst-cont .srow > .studenttable{display:flex;margin-left:10px;width:100%}
.account-editinvoiceinst-cont .boxed .chkAdd1{margin:10px 0}
#modal-viewCommission .box .box-footer{padding-left:0}

.modal .box-footer{margin-bottom:0;padding-bottom:0}
.btn-danger.focus,.btn-danger:focus{color:#000!important}
.row.clearfix{margin:0}
#modal-addCommissionRemarks #cremarks{padding:10px}
#modal-addCommissionRemarks .row.clearfix{margin:0!important}
#modal-addCommissionRemarks .row .col-md-12{padding:4px}
#modal-addCommissionRemarks .add_commissionremarks{padding:0 10px}
#addbank_account .box-header>.box-tools{top:10px}
#addbank_account .box .box-header{padding:17px 15px 12px!important}
body #modal-addCommissionRemarks #frmAddComR .table tr > th:nth-child(1) { position: inherit;}
#modal-addCommissionRemarks #frmAddComR .form-group.has-feedback{margin-bottom:0}
#invoicetransactionhistory .box h3.box-title.text-primary{font-size:16px;color:#2f2b2b;font-weight:600;padding:5px}
#invoicetransactionhistory h3.box-title:nth-child(1){text-align:left}
#invoicetransactionhistory .box-header.bg-danger{display:flex;justify-content:flex-start}
#invoicetransactionhistory .box-header.bg-danger > * {  flex: 0 0 50%;  align-items: center;}
#invoicetransactionhistory .inr-side{display:flex;justify-content:right;gap:10px}
#invsubagentlist-widget .table tr{white-space:nowrap}
.invmasterinstitutelist-cont .table tr{white-space:nowrap}
#viewinvoice-widget .invoice-flx .in{flex:0 0 50%}
.form-flate-ui #generateinvoice-inststep2_account .row.clearfix > .col-md-3{height:inherit!important}
.form-flate-ui #generateinvoice-inststep2_account .row.clearfix > .col-md-3 .form-group{margin-bottom:0}
.paymentinvoice-inststep2-widget .box-header .box-tools a.btn{margin:0 8px}
#account_index .radiCourse input[type="radio"]{left:40px;top:28px;left:47px}
.tp-claim,.tp-claim > *{padding:0}
.tp-claim{text-align:right}
.gin-submit-btn .greenbtn{color:#fff!important;background:#060!important}
#editinvoice-masterstep2-widget .editrecord1{border-radius:100px;border:none;font-size:11px}
#editinvoice-masterstep2-widget .table tr{white-space:nowrap}
#editinvoice-masterstep2-widget .chkAdd1 a.btn.btn-success.btn-sm{border-radius:100px;border:none;font-size:20px;width:22px;height:22px;text-align:center;margin:0;padding:0;line-height:22px;font-weight:600}
#viewinvoice-widget .rs-total{padding:0}
#viewinvoice-widget .rs-total .lastright{padding:0}
#viewinvoice-widget .chkAdd1{text-align:right;margin:0;padding:0}
#viewinvoice-widget .table-mrg-15{margin:0 15px;padding:0;width:98%}
body .generateinvoice-step2-widget .box.box-flex-widget > *{margin-left:0!important;margin-right:0!important}
body .generateinvoice-step2-widget .box.box-flex-widget > .alert.alert-success {
    margin: 0 8px 10px!important;
}
#role-index-cont .table thead th:nth-child(4){min-width:170px}
.table tr th{white-space:nowrap}
.designation_master.index .alert-dismissable .close,.alert-dismissible .close{top:0;right:0}
.generateinvoice-step2-widget .width96 table.table{margin-bottom:80px!important}
.user-profile-cont #activity{max-height:490px}
.bank.edit .row-outer{display:flex;flex-wrap:wrap}
#banklist_account .alert.alert-success a.close{left:0}
body #editinvoice-masterstep2-widget .chkAdd1 a.btn.btn-success.btn-sm {
    line-height: 22px;
    margin-left: 5px;
}


body .generateinvoice-step2-widget .repay-outer-wiget{background:#f9f9f9;width:98%!important;border-radius:10px;margin:20px auto}
body #viewinvoice-widget .table #myTable tr > td:nth-child(1),body #viewinvoice-widget .table tr > th:nth-child(1){position:inherit}
#viewinvoice-widget .rs-total{padding:0;text-align:right;font-size:14px}
#viewinvoice-widget .lastright{text-align:right!important}
#account_editinvoicestep2 table tr{white-space:nowrap}
#account_editinvoicestep2 table tr th{font-weight:700;color:#000;font-size:14px}
#account_editinvoicestep2 .box.box-flex-widget > *{margin-left:0!important;margin-right:0!important}
#viewinvoice-widget .mrg-25{margin-top:25px}

textarea{ resize: none;}

.generateinvoice-masterstep2-widget .taxrow .mrg-25{margin-top:0px}

#account_editinvoicestep2 .invoice-ra-cont > *{margin-bottom:10px}
#account_editinvoicestep2 .edit-table-widget .col-md-12{width:98%;margin:0 10px;display:block;padding:0}

#account_editinvoicestep2 .edit-table-widget .taxrow .add-tax-full {
    width: 100%;
    margin: 7px 0 0 0;
    padding: 0;
}
.generateinvoice-step2-widget .add-tax-full .txper {
    white-space: break-spaces;
}
#account_editinvoicestep2 .account-index-data .taxinfo .rtax .txinfo {
    margin-top: 6px;
}

.generateinvoice-step2-widget .add-tax-full .txtyp {
    display: block;
    margin-top: 6px;
    margin-left: 8px;
}

#account_editinvoicestep2 .rtaxtaxable .rtaxable > * {
    padding: 0px;
}

#account_editinvoicestep2 .tdstxinfo > * {
    padding: 0px;
    margin: 0px;
}
#account_editinvoicestep2  .rtaxtds .raleft {
    text-align: left;
}

#account_editinvoicestep2 .raleft a.bredit-btn {
    background: #fff!important;
    font-size: 10px!important;
    height: 18px!important;
    width: 19px!important;
}

#account_editinvoicestep2 .rtax .txinfo > * {
    padding: 0px;
}

#account_editinvoicestep2 .rtaxable .txinfo.rtaxable > * {
    margin: 0px;
    padding: 0px;
}

#account_editinvoicestep2 .rtaxable.rw {
    margin-bottom: 10px;
}

#viewinvoice-widget .box-header a.btn.btn-danger.btn-sm{margin-left:20px}
#account_index .account-index-data tr th{font-size:14px;color:#000!important;font-weight:700!important}
#account_index .account-index-data tr{white-space:nowrap}
.box-tools > a{margin-left:15px}
.account.generateinvoice #account_editInvoice #company .boxed{padding:inherit;border:inherit;margin:inherit;border-radius:inherit;background:inherit}
.generateinvoice-step2-widget .box-footer.gin-submit-btn{background:none}

.user-activity-report-cont h3.box-title{font-size:18px}
.search-activity-cont .box-footer .btn i.fa.fa-check{font-size:14px}
.user-activity-report-cont .box-footer .btn.btn-danger{margin-right:8px}
.user-activity-report-cont .table th:nth-child(3){min-width:200px}
.user-activity-report-cont .table th:last-child{min-width:166px}
.user-activity-report-cont .table th:nth-child(1){min-width:50px}
.user-activity-report-cont .table th:nth-child(4){min-width:200px}
.user-activity-report-cont .table th{min-width:100px}
.user-activity-report-cont .table tr th{color:#000;font-size:15px;font-weight:800}
ul.pagination { justify-content: right;}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {color: #000;}
#account-viewpaymentInvoiceStep2 .box.box-flex-widget > *{margin-left:0!important;margin-right:0!important}
.paymentinvoice-inststep2-widget table input[placeholder="Remarks"]{border-radius:100px;border:1px solid #ccc;padding:4px 10px}
#account-viewpaymentInvoiceStep2 .box-flex-widget .prevnext-cont{width:100%;text-align:right;margin:4px 0}
.chkAdd.back-add{margin-top:10px}
.generateinvoice-masterstep2-widget table .txinfo{margin-bottom:5px}

/*-- indirect ->direct --*/

.chbutton{border-radius:100%;border:none;height:14px;width:14px;line-height:24px;text-align:center!important;font-size:18px;font-weight:700;padding:0!important;line-height:14px;font-size:13px!important;background:#ff0000a6}
#editinvoiceinstback-widget .srow > .studenttable{display:flex;margin-left:10px;width:100%}
#editinvoiceinstback-widget .studentAddIns {
    margin-top: 10px;
}
#editinvoiceinstback-widget #modal-addMultipleStudents .modal-dialog {
    width:1000px;
}
#editinvoiceinstback-widget #modal-viewCommission .modal-dialog {
    width: 1000px
}

.account-editinvoiceinst-cont #modal-viewCommission .modal-dialog,
.account-editinvoiceinst-cont #modal-addMultipleStudents .modal-dialog {
    width: 1000px
}

.mtax {
    display: flex;
    width: 100%;
    text-align: right;
    justify-content: right!important;
    float: right;
}
.paymentinvoice-inststep2-widget .taxtable .mtax .txt-prz {
    padding-left: 0px;
}

.paymentinvoice-inststep2-widget .taxtable .mtax .txt {
    width: 73%;
    margin-right: 10px;
}



.mtax .txt {
    width: auto;
    margin-right: 15px;
}

.mtax .txt-prz {
    text-align: right;
    width: 103px;
    padding-left: 10px;
    font-size: 15px;
}

.flex-paymentInvoice {
    display: flex;
    flex-wrap: wrap-reverse;
}

.flex-paymentInvoice > * {
    width: 100%;
}



#account_editInvoice #modal-addMultipleStudents .modal-dialog,
#account_editInvoice #modal-viewCommission .modal-dialog {
    width: 1000px
}


#account_editinvoicestep2 .add-tax-full {
    display: flex;
    border: none;
    margin-top: 10px;
    border-radius: 4px;
    background: #d2feda!important;
    padding: 12px 0px 12px!important;
}

#account_editinvoicestep2 .add-tax-full .single-input {
    display: flex;
    gap: 0 8px;
    padding-left: 10px;
    align-items: center;
}

#account_editinvoicestep2 .add-tax-full > .single-input + div {
    width: auto;
    padding: 0px 8px 0 0;
}

#account_editinvoicestep2 .taxtable .row .form-control {
    min-height: auto;
    height: 26px;
}
#account_editinvoicestep2 .add-tax-full .single-input .form-group {
    width: 100%;
    margin: 0px;
}
#account_editinvoicestep2 .add-tax-full > * {
    width: 100%;
}


#account_editinvoicestep2 .tdstaxrow .add-tax-full {
    display: flex;
    flex-wrap: wrap;
}

#account_editinvoicestep2 .tdstaxrow .add-tax-full > * {
    width: 50%;
    margin-bottom: 4px;
    padding: 0 8px;
}

#account_editinvoicestep2 .taxrow .add-tax-full > * {
    width: 50%;
    margin-bottom: 4px;
    padding: 0 8px;
}


#account_editinvoicestep2 .taxrow .add-tax-full > .col-md-3,
#account_editinvoicestep2 .tdstaxrow .add-tax-full > .col-md-4  {
    width: 100%;
}

#account_editinvoicestep2 .tick-cross-btn {
    width: 100%!important;
    text-align: center;
}

#account_editinvoicestep2 .tick-cross-btn {
    width: 100%!important;
    text-align: center;
}

#account_editinvoicestep2 .taxrow button.btn.dropdown-toggle,
#account_editinvoicestep2 .add-tax-full button.btn.dropdown-toggle {
    min-height: 22px;
    padding: 4px 10px;
    font-size: 14px;
}
#account_editinvoicestep2 .taxrow .form-group,
#account_editinvoicestep2 .tdstaxrow .form-group {
    margin: 0px;
}

#account_editinvoicestep2 .tdstaxrow .btn-group.bootstrap-select {
    margin-bottom: 0px;
}

.editinvoiceback-cont #modal-viewCommission .modal-dialog,
.editinvoiceback-cont #modal-addMultipleStudents .modal-dialog{width:1000px;}


/*-- latest:changes --*/
#addbank_account .mrg-0{ margin: 0px!important;}
#generateinvoice_account #company .chbutton,
.account-editinvoiceinst-cont #company .chbutton{border-radius:100%;border:none;height:14px;width:14px;line-height:24px;text-align:center!important;font-size:18px;font-weight:700;padding:0!important;line-height:14px;font-size:13px!important;background:#ff0000a6}

#generateinvoice_account #modal-viewCommission .modal-dialog{width:1000px}
#generateinvoice_account #modal-addMultipleStudents .modal-dialog{width:1000px}
#generateinvoice_account #modal-addMultipleStudents table.table{padding:0;margin:0}
#generateinvoice_account #modal-addMultipleStudents .box.box-info{padding:0}
#generateinvoice_account #modal-addMultipleStudents .box-body .box-footer{margin:0;padding:0!important}
#generateinvoice_account #modal-addMultipleStudents .modal-body{padding-top:0}
#generateinvoice_account #modal-addMultipleStudents .add_multistudent span#spnError{margin-bottom:15px}
#generateinvoice_account span.astudent, #generateinvoice_account .amstudent { display:flex; gap:0 7px; margin-right:10px;}
#account-viewpaymentInvoiceStep2 .invoive-tag .flex-vl:last-child{text-align:right}
.user-profile-cont #activity .table tr th{min-width:116px;color:#000;font-weight:700}
body #invoicetransaction_page .table #myTable tr > td:nth-child(1){position:inherit;background:no-repeat}
.user-profile-cont #activity .table tr th:last-child{min-width:150px}
.user-profile-cont #activity .table tr th:nth-child(2){min-width:100px}
.user-profile-cont #activity .table tr th:nth-child(1){min-width:30px}
.user-profile-cont #activity .table tr th{min-width:116px}
.user-profile-cont .prevnext-cont{position:absolute;top:-44px;left:calc(100% - 65px)}
.user-profile-cont #cp.active + .prevnext-cont{display:none}
.generateinvoice-step2-widget .table th:nth-child(2){min-width:150px}
.invmasterinstitutelist-cont .table-responsive .table th{color:#000}
.invoice-ra-cont.{margin:0 10px}
#generateinvoice_account .agent-master-append .chkAdd{display:flex;gap:0;flex-wrap:nowrap}
.paymentinvoice-inststep2-widget .box.box-flex-widget > *{margin-left:0!important;margin-right:0!important}

body .paymentinvoice-inststep2-widget .repay-outer-wiget,
#viewinvoice-widget .repay-outer-wiget {
    background: #f9f9f9;
    width: 98%!important;
    border-radius: 10px;
    margin: 20px auto;
}
.paymentinvoice-inststep2-widget .inst-heading{margin-top:5px;padding:0 0 21px}
.paymentinvoice-inststep2-widget .box-flex-widget .prevnext-cont{width:auto;text-align:right;position:absolute!important;top:6px;right:10px}
#account_editInvoice .netStudent .srow > .studenttable{display:flex;width:100%}
#account_editInvoice .netStudent .srow > .studenttable > .studenttable{float:none;width:auto}
#account_editinvoicestep2 .title-int{z-index:999}
.paymentinvoice-inststep2-widget .prevnext-cont{margin-bottom:10px}

.paymentinvoice-inststep2-widget .table .paidamt, .paymentinvoice-inststep2-widget .table #invremarks1 {
    border-radius: 100px;
    border: 1px solid #ccc;
    padding: 4px 9px;
    line-height: 4px;
}

.paymentinvoice-inststep2-widget .add-tax-full .txtyp {
    display: block;
    padding: 5px 0;
}

.paymentinvoice-inststep2-widget .add-tax-full label.control-label {
    font-size: 12px;
    font-weight: 500;
    color: #333;
    margin-bottom: 0px;
}

.paymentinvoice-inststep2-widget .add-tax-full .single-input {
    display: flex;
    gap: 0 8px;
    padding-left: 10px;
    align-items: center;
}
.paymentinvoice-inststep2-widget .add-tax-full .single-input .form-group {
    width: 100%;
}

.paymentinvoice-inststep2-widget .add-tax-full > .single-input + div {
    width: auto;
    padding: 0px 8px 0 0;
}




.paymentinvoice-inststep2-widget .repay-outer-wiget  .box-footer.gin-submit-btn { background: none;}
.repay-outer-wiget {  width: 98%;    margin: 40px auto;}
.paymentinvoice-inststep2-widget .table tr { white-space: nowrap;}

.paymentinvoice-inststep2-widget .heading-payment,
#viewinvoice-widget .heading-payment  { margin-top: 15px;}

.generateinvoice-step2-widget .heading-payment{margin-top:15px}
.heading-payment h4{font-size:18px;font-weight:600}

#generateinvoice-inststep2_account .invoice-flx,
#viewinvoice-widget .invoice-flx {
    display: flex;
    justify-content: space-between;
}

#generateinvoice-inststep2_account .invoice-ra-cont,
#viewinvoice-widget .invoice-ra-cont {
    margin: 0 10px 10px;
    padding: 10px 0px;
}
#generateinvoice-inststep2_account_table .editcancel1 .text-danger {
    font-size: inherit;
}

#generateinvoice-inststep2_account .invnoedit,
#generateinvoice-inststep2_account .invdateedit,
#editinvoice-masterstep2-widget .invdateedit,
#editinvoice-masterstep2-widget .invnoedit
 {
    border-radius: 100px;
    border: none;
}
.manage-role-widget .btn-danger:focus{color:#fff!important}
.recp{color:#fff!important}
.manage-role-widget .alert-dismissible .close{top:0;right:0}
#generateinvoice-inststep2_account .table .chkAdd1 a.btn-sm{color:#fff}

/* #generateinvoice-inststep2_account .table-responsive {
    overflow-x: inherit;
} */

.paymentinvoice-inststep2-widget .repayment-widget{display:flex;flex-wrap:wrap}
#viewinvoice-widget .table-responsive table.table{margin-bottom:85px}
.paymentinvoice-inststep2-widget .box-flex-widget .btn-group.bootstrap-select { margin-bottom: auto;}
#generateinvoice-inststep2_account .box-flex-widget .btn-group.bootstrap-select {  margin-bottom: 7px;}
.cremovesm{margin-top:34px;border-radius:100%;width:24px;height:24px;text-align:center;padding:0;font-weight:800!important}

.taxrow .btn-group.bootstrap-select.form-control{margin-bottom:0}
.paymentinvoice-inststep2-widget input#invremarks2{border-radius:20px;outline:none;border:1px solid #ccc;padding:3px}
#viewinvoice-widget .invnoedit,
#viewinvoice-widget .invdateedit { border-radius: 100px;  border: none;}

.module-check .checkmark{position:absolute;top:4px;left:0;height:14px;width:14px;background-color:#eee;border-radius:4px}
.module-check b{margin-left:3px}
.table a{color:#000}
#generateinvoice-inststep2_account .total-collection{text-align:right}
#generateinvoice-inststep2_account .total-collection .col-md-6.col-md-offset-6{padding:0}
#generateinvoice-inststep2_account .txinfo{text-align:right;font-weight:500;font-size:14px;text-align:right;padding:0}
#generateinvoice-inststep2_account .txinfo > *{padding:0}

body #generateinvoice-inststep2_account .table tr > th:nth-child(1){position:inherit}
body #generateinvoice-inststep2_account .table #myTable tr > td:nth-child(1){position:inherit}
#generateinvoice-inststep2_account .cremovetax{border-radius:100px;height:21px;line-height:17px}
#generateinvoice-inststep2_account a.btn.btn-info.btn-xs{border-radius:100px;margin:0 0 0 5px}
.viewinvoice-step2-widget .table-responsive{margin:0 15px;padding:0}
#account_editinvoicestep2 .rtax{width:100%;text-align:right}
#account_editinvoicestep2 .txinfo.txleft > *{padding:0}
#account_editinvoicestep2 .rtax{width:100%;text-align:right}
#account_editinvoicestep2 .cremovetax{border-radius:100%}
#account_editinvoicestep2 .taxrow{width:99%;float:right}
#account_editinvoicestep2 .txinfo a.btn.btn-info{margin:0px}

#account_editinvoicestep2 .cremovetax {
    width: 20px;
    height: 20px;
    line-height: 18px;
    padding: 0;
    font-weight: 700;
    margin-right: 2px;
}
.raleft {
    margin-right: 15px;
}
.account-viewpaymentinvoice-inststep2 tr > th:last-child {
    min-width: 200px;
}
.account-viewpaymentinvoice-inststep2 .rtax .tdstxinfo.rtaxtds {
    display: flex;
    justify-content: space-between;
}

#account_editinvoicestep2 .tdstxinfo .raleft .redit-btn {
    background: #fff!important;
    height: 18px;
    width: 18px;
    font-size: 12px!important;
    line-height: 14px;
    margin-right: 3px;
}

#account_editinvoicestep2 .tdstxinfo .raleft .redit-btn .fa-pencil {
   font-size: 10px;
}

#generateinvoice-inststep2_account .chkAdd1 a.btn.btn-success.btn-sm {
    padding: 0;
    font-size: 15px;
    font-weight: 800;
    margin: 0 0 0 7px;
    line-height: 20px;
}

#viewinvoice-widget .chkAdd1 a.btn.btn-success.btn-sm {
    padding: 0;
    font-size: 15px;
    font-weight: 800;
    margin: 0 4px 0 0;
    line-height: 20px;
    color: #fff;
}

.chkAdd1 span.taxableshow {
    margin-right: 6px;
}

#generateinvoice-inststep2_account .col-md-12.chkAdd1{margin:0;padding:0}
#generateinvoice-inststep2_account .total-collection .col-md-6.col-md-offset-6 > *{margin:0;padding:0}
#generateinvoice-inststep2_account .text-end{text-align:right}
#generateinvoice-inststep2_account .table .chkAdd1 {
    justify-content: flex-end;
    display: flex;
    text-align: right;
}
#generateinvoice-inststep2_account a.btn.btn-success.btn-sm{border-radius:100%;width:20px;height:20px;border:none}
#viewinvoice-widget .box-footer{background-color:none}
#viewinvoice-widget a.btn.btn-success.btn-sm{border-radius:100%;width:20px;height:20px;border:none}
.viewinvoice-step2-widget .table tr{white-space:nowrap}
.viewinvoice-step2-widget .box.box-flex-widget > *{margin-left:0!important;margin-right:0!important}
#generateinvoice-inststep2_account .taxrow > .col-md-12 {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}
#generateinvoice-inststep2_account .invoice-ra-cont .invoice-flx > div:nth-child(1) {
    flex: 0 0 50%;
}

#generateinvoice-inststep2_account .invoice-ra-cont .invoice-flx > div:nth-child(1) input#invoiceNum {
    width: 200px;
}

#generateinvoice-inststep2_account #generateinvoice-inststep2_account_table .taxrow .col-md-12 {
    align-items: center;
}

#generateinvoice-inststep2_account #invoiceNum,
#generateinvoice-inststep2_account #invoiceDate,
#editinvoice-masterstep2-widget #invoiceNum,
#editinvoice-masterstep2-widget #invoiceDate,
#viewinvoice-widget #invoiceNum,
#viewinvoice-widget #invoiceDate{border:1px solid #cccccc5e;padding:6px 10px;border-radius:20px}

#generateinvoice-inststep2_account .editrecord1{border:none;border-radius:100px}
#viewinvoice-widget .editrecord1{border:none;border-radius:100px}
.generateinvoice-step2-widget .table tr{white-space:nowrap}

#generateinvoice-inststep2_account .table th:nth-child(2){min-width:100px}
#generateinvoice-inststep2_account .table th:nth-child(3){min-width:100px}
#generateinvoice-inststep2_account .table th:nth-child(7){min-width:130px}
#generateinvoice-inststep2_account .table th:nth-child(8){min-width:130px}
#generateinvoice-inststep2_account .table th:nth-child(9){min-width:180px}

#generateinvoice-inststep2_account .table th:nth-child(10),
#generateinvoice-inststep2_account .table th:nth-child(11),
#generateinvoice-inststep2_account .table th:nth-child(12) { min-width: 130px;}

#generateinvoice_account .col-md-12.chkAdd1{display:flex;gap:12px;flex-wrap:nowrap}

.account.generateinvoice #generateinvoice_account #company .boxedIns,
.account-editinvoiceinst-cont #company .boxed{padding:15px 5px;border:2px dotted #cccccc45;margin:15px 15px 20px;border-radius:8px;background:#f1f1f130}
.account-editinvoiceinst-cont .form-group { margin-bottom: 0px;}


#generateinvoice_account .chkAdd1 span.amstudent { position: relative;  width: 111px;}

#generateinvoice_account .chkAdd1 span.amstudent > .addmulti { position: absolute; right: 0px;}
.paymentinvoice-inststep2-widget .flex-paymentInvoice .taxinfo { order: 3;}
.paymentinvoice-inststep2-widget .flex-paymentInvoice .txable { order: 1;}
.paymentinvoice-inststep2-widget .flex-paymentInvoice .chkAdd1 {  order: 2;}
.paymentinvoice-inststep2-widget .flex-paymentInvoice {  display: flex;    flex-wrap: wrap;}

.generateinvoice-step2-widget .tdstaxinfo .rtaxtds {
    width: 100%;
    float: none;
    display: flex;
}




#generateinvoice_account .chkAdd1 a.btn.btn-success.btn-sm{border-radius:100%;border:none;height:24px;width:24px;line-height:24px;text-align:center!important;font-size:18px;font-weight:700;padding:0!important}
#generateinvoice_account .studentAddIns > .row > .studenttable{display:flex;margin-left:10px;width:100%}

#generateinvoice_account .agent-master-append .row > .studenttable{display:flex;margin-left:10px;width:100%}
#generateinvoice_account .agent-master-append .row.clearfix.srow {  margin-top: 15px;}
#generateinvoice_account .agent-master-append .coid .netStudent { margin-bottom: 20px;}
#generateinvoice_account .studentAddIns .row.clearfix.srow{margin-top:15px}

#invoicetransaction_page .heading-inc{font-size:16px}
#invoicetransaction_page .tophd{margin:0 15px}
#invoicetransaction_page .flex-vl{padding:10px;gap:15px;display:flex}
#invoicetransaction_page .tophd > *{margin-bottom:15px}
body #invoicetransaction_page .table tr > th:nth-child(1){background:none!important}
#account-editbank .row > .row.clearfix{margin:0}
/* .admincontroller .modal-body .box-body > .row.clearfix{margin:0 -15px} */
#modal-viewInstitute .box.box-info,
#modal-viewInstLock .box.box-info {
    box-shadow: none;
}
#modal-viewInstitute .modal-footer,
#modal-viewInstLock .modal-footer  {
    display: none;
}
#modal-viewInstitute .modal-content,
#modal-viewInstLock .modal-content {
    border-radius: 8px;
}
#modal-viewInstitute .close span,#modal-viewInstLock .close span{font-size:17px;color:#000;font-weight:700}
.institute.add .has-feedback .form-control{padding-right:0}
.institute.add .chkAdd a.btn.btn-success.btn-sm{height:inherit;width:inherit;line-height:24px;text-align:left!important;font-size:18px;font-weight:700;padding:0!important;background:#fff;color:#000;font-size:14px;font-weight:500;margin-bottom:17px}
#coursesMaster_add .chkAdd a.btn.btn-success.btn-sm{height:inherit;width:inherit;line-height:24px;text-align:left!important;font-size:18px;font-weight:700;padding:0!important;background:none;color:#000;font-size:14px;font-weight:500;margin-bottom:17px}
#modal-addCommission .box.box-info,
#modal-addCommissionRemarks .box.box-info {
    padding-bottom: 0px;
}
#modal-addCommissionRemarks .box-footer{padding:0!important;margin-bottom:0}
#modal-addCommission .box .box-footer,#modal-addCommissionRemarks .box .box-footer{padding-left:0;margin-bottom:0;margin-top:0;padding-top:0}
#modal-addCommission .box .box-footer{ margin-left: 12px;}

#account_index #modal-addCommission .box .box-footer{ margin-left: 0px;}
#modal-addCommission .rcom1 { margin-bottom: 0px;}

#account_index #modal-addCommission .bCommission .rwid{background:#f9f9f9;margin:10px;padding:10px 0 0;border-radius:4px}
#account_index #modal-addCommission .bCommission .row.rwid {
    background: #f9f9f9;
    margin: 10px;
    padding: 10px 0 0;
    border-radius: 4px;
    margin: 0px 0 10px;
}

#account_index #modal-addCommission .bCommission .row.rwid.Paid {
    background: #00800014;
}


#modal-addCommission #frmAddCom #commissionPaidDuration.form-control.pyear1.selectpicker {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}


#account_index #modal-addCommission .bCommission .row.rwid.Pending {
    background: #ff00001a;
}
#account_index #modal-addCommission .bCommission .row.rwid.Written.Off {
    background: #ffff001c;
}
#account_index #modal-addCommission .foption .bCommission {
    width: 100%;
}

#account_index #modal-addCommission .col-md-3.chkAdd.addcomm {
    width: 57%;
}

#account_index .invstright .insStatus{ font-weight: 600;}
#account_index .invstright .insStatus.Pending {
    color:red;
}
#account_index .invstright .insStatus.Paid {
    color:green;
}

#account_index .invstright .insStatus.Written.Off {
    color:#ffbc00;
}

#account_index #modal-addCommission .row.clearfix .rwid .col-md-3{height:0}
#account_index #modal-addCommission .studenttable{display:flex;margin-left:0}
.remarks-table-ui:nth-child(odd){background:#d2feda;margin:10px 0!important}
.remarks-table-ui:nth-child(even){background:#fef3f1;margin:10px 0!important}
.remarks-table-ui tr td{border:none!important}
.account.editbank_ .box-footer{padding-top:0;padding-bottom:0;padding-left:15px}
body .remarks-table-ui .table tr > th:nth-child(1){background:none!important}
#account_addbank .row .form-control{min-height:auto}
#account_addbank .row.clearfix > .col-md-3{height:auto}
.remarkouter{max-height:278px;overflow-y:scroll;margin-top:15px}
#modal-addCommissionRemarks .close span{width:16px;display:block;font-size:23px;font-weight:600}
#modal-addCommissionRemarks .add_commissionremarks > h4.text-danger{margin-top:0;padding-bottom:0;margin-bottom:0}

#generateinvoice-inststep2_account .table th,
#viewinvoice-widget .table th {
    font-weight: 800!important;
    color: #000!important;
}
#modal-addCommission .close span{display:block;width:20px;line-height:23px}
#modal-addCommission hr{display:none}

#generateinvoice-inststep2_account .gin-submit-btn button.btn.btn-danger.bck,
#editinvoice-masterstep2-widget .gin-submit-btn button.btn.btn-danger.bck {
    color: #000;
}

#generateinvoice-inststep2_account .gin-submit-btn button#btnSubmit:nth-child(2),
#editinvoice-masterstep2-widget .gin-submit-btn button#btnSubmit:nth-child(2) {
    color: #000;
}

#generateinvoice-inststep2_account .gin-submit-btn button#btnSubmit:nth-child(3),
#editinvoice-masterstep2-widget .gin-submit-btn button#btnSubmit:nth-child(3) {
    color: #fff;
}
#generateinvoice-inststep2_account .box-footer.gin-submit-btn{padding:0}
#editinvoice-masterstep2-widget .pay-acc .form-group{margin-bottom:0}
#viewinvoice-widget .box .box-footer{padding-left:12px}

.remarkouter:empty{display:none}
.remarkouter::-webkit-scrollbar{width:12px;height:278px}
.remarkouter::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);-webkit-border-radius:10px;border-radius:10px}
.remarkouter::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}
.remarkouter::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.3)}
.institute.add .chkAdd a.btn.btn-success.btn-sm i.fa.fa-plus,
#institute_edit .chkAdd a.btn.btn-success.btn-sm i.fa.fa-plus,
#coursesMaster_add .chkAdd a.btnAdd i.fa {
    margin: 0 3px 0 0;
    font-weight: 300!important;
}
#coursesMaster_add .boxed{border-top:none;padding:15px 0 0;background:#f9f9f9;border-radius:8px}
#coursesMaster_add #newClone{margin:0 5px}
#coursesMaster_add .chkAdd a.btnAdd i.fa{background:#00a65a!important;font-size:14px;margin-left:0;margin-top:0;border-radius:4px;box-shadow:none;border:none;border-radius:100px;padding:0;display:inline-block;height:20px;width:20px;border-radius:100%;text-align:center;line-height:21px;color:#ffff;font-weight:700;font-size:10px}
/*.testPgmBatchDiv {
    width: 100%;
}*/
.user.employee_list .table th:nth-child(20){min-width:100px}
.courses_program .alert-dismissible .close{top:0;right:0}
#coursesMaster_add .remove1{position:absolute;top:-8px;right:-3px;border-radius:100px;background:red;width:20px;height:20px;line-height:20px;padding:0;font-size:10px}
.fintake-slt,.fintake-txt{display:flex;flex-wrap:wrap;width:100%;gap:0 10px}
.fintake-slt > *,.fintake-txt > *{max-width:24%;flex:0 0 24%}
.fintake-txt{margin-bottom:10px}
.fintake-txt span{font-weight:600;font-size:15px}
#coursesMaster_add .appenddiv button.remove{border-radius:100px;position:absolute;top:59px}
#masteragent_add .has-feedback .form-control{padding-right:0}
#coursesMaster_add .currBack{position:absolute;right:0;top:0;background:#afb3bb4d;width:50px;height:39px;line-height:40px;text-align:center;color:#000}
#modal-special-access .modal-content{border-radius:8px}
#modal-special-access h4.modal-heading.text-info{color:#111;font-size:18px;font-weight:600}
#modal-special-access .modal-footer{border:none}
#modal-special-access .modal-header{border:none}
#modal-special-access button#Update_Special_Access{background:#fcae1a;border:none;border-radius:4px}
.module_controllMethod button.btn.dropdown-toggle.selectpicker{background:none!important;border-radius:100px;border:1px solid #ccc}
.module_controllMethod .box-footer.submitBtn{margin:0;padding:0}
.module_controllMethod .submitBtn button.btn.btn-danger{border-radius:100px;padding:9px 18px}
#role_manageControllerMethod table .btn.btn-info.btn-sm{border:none;border-radius:100px;padding:7px 10px}
body #role_manageControllerMethod .table tr > th:nth-child(1){z-index:9}
#user_edit .img-value{display:none}
.boxedIns .btnInsAdd,.boxedIns .addmulti{border-radius:100px;border:none;height:30px;width:30px;line-height:30px;padding:0;font-size:20px!important;font-weight:800}
#modal-viewCommission .box.box-info{box-shadow:none}
.modal-heading{color:#000;font-size:18px;font-weight:500;padding:0;margin:0}
#modal-viewCommission .box-body{padding:0}
#modal-addMultipleStudents .modal-header{padding-bottom:5px}
#modal-viewCommission .modal-header{padding-bottom:5px}
.user.profile_ .list-group .list-group-item,
.user.change_password .list-group .list-group-item  {
    display: flex;
    gap: 10px;
}
.user.profile_ .list-group-item,
.user.change_password .list-group-item {
    border:1px solid #dddddd21;
}
.user.profile_ .nav-tabs-custom>.tab-content,
.user.change_password .nav-tabs-custom>.tab-content {
    border-radius: 8px;
}
.user.profile_ .nav-tabs-custom>.tab-content,
.user.change_password .nav-tabs-custom>.tab-content {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
.user.profile_ .nav-tabs-custom,.user.change_password .nav-tabs-custom{border-radius:12px;border:none!important;box-shadow:none}
.account .foption .cremove{border-radius:100%;height:30px;width:30px;padding:0;font-weight:900;line-height:30px}
.account.viewmasterinstituteinvoicestep2_ .box-header .box-tools a,
 #account-viewpaymentInvoiceStep2 .box-header .box-tools a {  margin: 0 0 0 20px;}

.account.viewpaymentinvoicestep2_ .form-flate-ui .row.clearfix > .col-md-3 { height: auto;}
#account-viewpaymentInvoiceStep2 .invoive-agent{margin:0 15px;padding:20px 0 0;margin-bottom:10px}
#account-viewpaymentInvoiceStep2 .invoive-tag{padding:15px 0;margin:0 15px}
.record-pay-widget{border:2px dashed #ccc;padding:10px;margin:30px 15px}
.record-pay-widget .head-rec,.inst-widget .head-rec{background:#d2feda;padding:10px;font-size:16px;font-weight:600;margin-bottom:15px}
.inst-widget{border:2px dashed #ccc;padding:10px;margin:30px 15px}

#account-viewpaymentInvoiceStep2 .inst-widget{border:none;padding:0px;margin:30px 15px}
.total-viewpayment { font-size: 18px;  font-weight: 600;}
.p-0 {
    padding: 0px;
}

#account_index .addremarks .fa-comments:before {
    content: "\f044"!important;
}
#account_index .addremarks {
    padding-top: 3px;
    padding-left: 6px;
    padding-bottom: 0px;
    padding-right: 4px;
}
#account_index .addremarks .fa-comments {
    font-size: 14px;
    line-height: 19px;
    padding: 0;
}



.paymentinvoice-inststep2-widget .ui-tds .tdstxinfo.rtaxtds{
    display: flex;
    gap: 0 10px;
    text-align: right;
    justify-content: space-between;
    margin: 6px 0;
}

.paymentinvoice-inststep2-widget .ui-tds a.btn.btn-xs {
    background: #fff!important;
    height: 14px;
    width: 14px;
    border-radius: 100%;
    line-height: 14px!important;
    font-size: 9px!important;
    margin: 0px;
}

.paymentinvoice-inststep2-widget .ui-tds a.btn.btn-xs.redit-btn {
    line-height: 8px!important;
    font-size: 9px!important;
    padding: 3px 0px;
    margin-right: 4px;
}

.table-responsive.account-index-data.table-hr-scroller{overflow:scroll}
.paidamt:focus-visible{border:1px solid #ccc!important;outline:none}
input:focus-visible{outline:none}
.add-tax-full{width:100%;padding:0;margin:0}
.add-right{padding:0;text-align:right}
.add-right > *{padding:0}
.paymentinvoice-inststep2-widget .taxinfo .txinfo.rtax{display:flex;gap:0 10px;text-align:right}
.paymentinvoice-inststep2-widget .taxinfo .txinfo.rtax .txright{width:50%}

/*--start:admin_login-*/
body {background-color: #f3dfdb;}
.admincontroller.login .content, .admincontroller.forgot_password .content{min-height:100vh}
.admincontroller.login .login-logo, .admincontroller.forgot_password .login-logo{background:none!important}
.admincontroller.login .content, .admincontroller.forgot_password .content{min-height:100vh;padding:15px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;background:none!important}
.login-box-body,.register-box-body{background:none}
.login-box,.register-box{width:500px;margin:7% auto;background:#fff;height:100%;box-shadow:1px -2px 15px #cccccc75;padding:21px;border-radius:20px}
.login-box form .col-xs-6{width:100%}
.login-box form input[type="submit"]{background:#ed1d24;display:block;border:none;border-radius:50px!important;padding:11px;font-size:16px;font-weight:800;text-transform:uppercase}
.checkbox label.text-danger{display:flex;align-items:center;line-height:29px;color:#333333d1;font-weight:600}
.login input.form-control,#fp input.form-control{border-radius:100px;padding:15px!important;height:41px}
.login-box .alert .close{color:red;opacity:.2;filter:alpha(opacity=20);opacity:1;text-decoration:none;font-weight:700}
.login-box input[type="checkbox"]{cursor:pointer}
.login-box-body form .col-xs-6 .text-right a{display:block;text-align:center;font-size:16px;color:#999;font-size:16px;font-weight:600;margin-top:10px}
.login-box-body form .col-xs-6 .text-right a:hover{color:#000}
.login-logo,.register-logo{margin-bottom:5px}
#login input:-internal-autofill-selected{appearance:menulist-button;background-image:none!important;background-color:none!important;color:none!important}
.admincontroller .login-box-msg{color:#444;font-size:16px}
.login-box .login-box-body .form-control-feedback,.register-box-body .form-control-feedback{color:#000000a6}
.login-box .form-control-feedback{top:6px;right:6px;font-size:18px}
.login-box .checkbox,.login-box .radio{margin-top:0}
.login-box .login-box-body,.login-box .register-box-body{padding:10px}
.login-box .alert.alert-danger{background:none!important;color:red!important;border:none;padding:0;text-align:center}
.login-box .alert.alert-success{background:none!important;color:#00a65a!important;border:none;padding:0;text-align:center}

/*--end:admin_login-*/
.custome-msg{ text-align: center;font-style: italic;font-weight: bold;}
aside.control-sidebar.control-sidebar-dark {    display: none!important;}

/*--common:css--*/
.table th{background:none!important}
.readmore-btn,.lessmore-btn{color:#dd4b39;text-decoration:underline;cursor:pointer}

.table img { object-fit: contain;}
/*.readmore-btn:hover, .lessmore-btn:hover{ text-decoration: none; }*/
body .table #myTable tr > td:nth-child(1){left:0;position:sticky;top:-11px;background:#fff;opacity:1!important;z-index:0}
body .table tr > th:nth-child(1){position:sticky;left:0;right:50px;top:-10px;background:#fff!important;z-index:999}
body.manage_role_ .table tr > td:nth-child(1){left:0;position:sticky;top:-11px;background:#fff!important;opacity:1!important;z-index:0}

.mheight200{overflow-y:scroll;max-height:400px}
.mheight200 .table tr th{position:sticky;top:-11px;background:#fff!important;opacity:1!important;z-index:9}
body.skin-blue .wrapper,body.skin-blue .main-sidebar,body.skin-blue .left-side{background-color:#f3dfdb}
.admincontroller.role.edit .row{align-items:center}

.box-info .alert.alert-success.alert-dismissible{padding:10px;font-weight:200;border:none;border-radius:4px;position:relative}
.box-info .alert-dismissible a.close{position:absolute!important;right:10px!important;color:#fff!important;z-index:99999;opacity:1!important;text-decoration:none;font-size:23px;font-weight:100;top:6px!important}
.admincontroller.discount .box-body .row{display:block;flex-wrap:inherit}
footer.main-footer{display:none}
.table-hr-scroller .btn:active{-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit}
/*.table #myTable tr{background:none!important}*/
.col-md-3 .text-danger{color:red;font-size:13px}
.table a.btn.btn-xs{
    background: none!important;
    box-shadow: 0 0.46875rem 2.1875rem rgb(4 9 20 / 2%),
    0 0.9375rem 1.40625rem rgb(4 9 20 / 2%),
    0 0.25rem 0.53125rem rgb(4 9 20 / 3%),
    0 0.125rem 0.1875rem rgb(4 9 20 / 2%);
    border-radius: 4px; padding: 2px 6px; border:none!important; color:#777!important; transition: box-shadow 1s; font-size: 12px!important}
.table a.btn.btn-xs:hover{
 box-shadow: 0 0.46875rem 2.1875rem rgb(4 9 20 / 10%),
    0 0.9375rem 1.40625rem rgb(4 9 20 / 12%),
    0 0.25rem 0.53125rem rgb(4 9 20 / 10%),
    0 0.125rem 0.1875rem rgb(4 9 20 / 10%);
    color: #000!important}

.box-body .col-md-12{background:none!important}
.box-body .form-group label.control-label{margin-left:30px}
.admincontroller.refund .row.clearfix{display:flex;flex-wrap:wrap}
.btn-group.bootstrap-select.form-control{margin-bottom:7px}
.admincontroller.refund .form-group{margin-bottom:0}
.col-md-12:empty{display:none}
.admincontroller.waiver .row.clearfix{display:flex;flex-wrap:wrap}
.text-danger p{color:#ed1d24}
.row {  display: flex; flex-wrap: wrap;}

.pagination>li:first-child>a{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}
.pagination>.active>a{z-index:3;color:#000;cursor:default;background-color:#fbad19;border-color:#fffafa;font-weight:600}
.pagination>li>a{border:none;margin:0 2px;width:40px;border-radius:4px!important;text-align:center;font-weight:800;font-size:14px}

.pagination>.active>a:hover,
.pagination>.active>span:hover {  background-color: red;  border-color: red;  color: #fff!important;}

ul.pagination{display:flex;gap:4px}

.pagination-right ul.pagination {
    justify-content: end;
}
body .text-danger { color: #f00;}
.tab-content .form-horizontal .control-label { padding-top:0px;}
.profile-username { font-size:16px; font-weight:600;}

/*--- start:popup --*/
.admincontroller.student.edit #modal-Withdrawl .table tr th:nth-child(3),
.admincontroller.student.edit #modal-Withdrawl .table tr th:nth-child(5) { min-width: 140px;}
.admincontroller.student.edit #modal-Withdrawl .table tr th:nth-child(7),
.admincontroller.student.edit #modal-Withdrawl .table tr th:nth-child(6) { min-width: 75px;}

/*--- end:popup--*/

/*--- start:leftMenu--*/
.all-menu i.fa.fa-solid.fa-house:before{content:"\f015"}
.all-menu i.fa.fa-solid.fa-house{padding-right:4px}
.siderbar-search{position:relative;top:30px;z-index:99999;left:12px;right:0;width:82%;margin:0}
.siderbar-search input{border:none;background-color:#fff;display:block;width:100%;box-sizing:border-box;border-radius:16px;padding:16px 8px 18px 10px;top:0;text-align:left!important;border:1px solid #d2d6de}
.siderbar-search .clearInt{position:absolute;top:3px;right:10px}
.siderbar-search .clearInt i.fa{background:#ed1d24;color:#fff;width:16px;height:16px;border-radius:100%;text-align:center;line-height:16px;font-size:8px;cursor:pointer}
.siderbar-search .clearInt i.fa:hover{background:#ed1d24!important}
.skin-blue .sidebar a{display:block}
.menu-step-2n{display:none}
.sidebar-menu .active.nClick ul.treeview-menu[style="display: block;"] .active a{background:#f1f0f0;color:#ed1d24}
section.sidebar{position:relative}
.nClick[class^='sub']{background:#ff0!important}
.sidebar-menu > .active[style="display: none;"] > a{position:absolute;top:-33px!important;left:52px;color:#ed1d24!important;font-size:12px!important;margin:0;padding:0;text-transform:uppercase;font-weight:500;background:none!important}
.sidebar-menu > .active[style="display: none;"] > a > span{background:none!important;color:red}
.sidebar-menu > .active > a:before{content:"\f061";font:normal normal normal 14px/1 FontAwesome;font-size:9px;margin:-8px 4px 0 0;display:inline-block;position:relative;top:-1px;color:red}
.sidebar-menu > .active[style="display: block;"] > a:before{content:"\f061";font:normal normal normal 14px/1 FontAwesome;font-size:9px;margin:-8px 4px 0 0;display:inline-block;position:relative;top:-1px;color:red}

.sidebar-menu > .active[style="display: block;"] > a > span{background:none!important;color:red;text-transform:uppercase;font-size:12px}
#modal-addCommission .btn-group.bootstrap-select.form-control{margin-bottom:0}
.sidebar-menu > .active[style="display: block;"] > a > i{display:none}
.sidebar-menu > .active[style="display: block;"] > a{position:absolute;top:-35px;left:51px;font-size:14px;font-weight:500;padding:0}
ul.sidebar-menu{margin-top:15px}

.sidebar-menu>li{margin:5px 0}
.siderbar-search .form-control:hover,.siderbar-search .form-control:focus{border-color:#ed1d24!important}
.help-support{background:url(../img/nav-slide.png) no-repeat 0 0;height:162px;width:95%;background-size:contain;padding:13px;margin:3px}
.sidebar-menu > li.active.mClick > a{position:inherit;top:-24px;left:52px;color:#ed1d24!important;font-size:12px!important;margin:0;padding:0;text-transform:uppercase}
.sidebar-menu > li.active.nClick > a{position:inherit;top:-23px;left:52px;color:#ed1d24!important;font-size:12px!important;margin:0;padding:0;text-transform:uppercase;cursor:inherit}
.sidebar-menu > li.active.nClick.sub-child-unactive > a{display:none!important}
.sidebar-menu > li.active.nClick > a:hover,.sidebar-menu > li.active.nClick > a span:hover{background:none!important}
aside.main-sidebar .sidebar::-webkit-scrollbar{width:8px;height:4px}

aside.main-sidebar .sidebar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);-webkit-border-radius:10px;border-radius:10px}
aside.main-sidebar .sidebar::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}
aside.main-sidebar .sidebar::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.3)}
aside.main-sidebar .sidebar{height:calc(100vh - 252px);overflow-y:scroll;margin-top:4em;overflow-x:hidden;padding-left:5px;padding-top:0;margin-bottom:2vh}

.sidebar-menu>li>a{padding:0 5px 0 0;display:block}
.sidebar-menu > .menu-step-2.active > a:before,.sidebar-menu > .active.nClick > a:before{content:"\f061";font:normal normal normal 14px/1 FontAwesome;font-size:9px;margin:-8px 4px 0 0;display:inline-block;position:relative;top:-1px}

/*-- menu:animation_rightSide--*/
.menu-open li{-webkit-animation:inFromRight .6s both cubic-bezier(0.7,0,0.3,1);animation:inFromRight .6s both cubic-bezier(0.7,0,0.3,1);display:block!important}
@-webkit-keyframes inFromRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes inFromRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

/*-- menu:animation_leftSide--*/
.mClick{ -webkit-animation: inFromLeft 0.9s both cubic-bezier(0.7, 0, 0.3, 1); animation: inFromLeft 0.9s both cubic-bezier(0.7, 0, 0.3, 1);}
@-webkit-keyframes inFromLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes inFromLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}


/*nav.navbar.navbar-static-top{display:flex;justify-content:end}*/
.main-sidebar,.left-side{width:0}
.content-wrapper,.right-side,.main-footer{margin-left:0}
.main-header .navbar{margin-left:0}
.skin-blue .main-header .logo{z-index:9999;margin-left:20px;order:1;width:250px;padding:0;margin-right:10px;height:60px}
nav.navbar.navbar-static-top{order:3;width:100%}
a.sidebar-toggle{display:none!important}

.main-header .navbar{padding-bottom:15px}
.header-menu-open:before{content:""!important;background:url(../img/cross-arrow.png) no-repeat 0 0!important;height:30px;width:30px;display:block;margin-top:3px;cursor:pointer}
.header-menu-toggle.active:before{ display: none; }
.header-menu-open{position:absolute;top:35px;left:271px;z-index:999999}

.header-menu-toggle:before{content:""!important;background:url(../img/nav-toggle.png) no-repeat 0 0;height:18px;width:30px;display:block;margin-top:3px}
.menu-step-2.active > a{position:absolute;top:-19px!important;text-transform:uppercase}
.sidebar-menu >li.active{display:block!important}
.all-menu{color:#ed1d24;text-transform:uppercase;font-size:13px;cursor:pointer;margin-left:9px;font-weight:600}
.main-sidebar .sidebar-menu{overflow:visible}
.sidebar-menu > .active[style="display: none;"] > a > i, .sidebar-menu > li.active.nClick > a > i{ display: none; }
.sidebar-collapse aside.main-sidebar{display:block!important}
.sidebar-menu .treeview-menu{padding-left:0}
.sidebar-mini.sidebar-collapse .main-sidebar{width:100%!important}
.show-menu .wrapper.active > *{opacity:.7}
.show-menu .wrapper.active .main-sidebar{opacity:1;filter:blur(0px);height:100%;min-height:100%;max-height:100%;position:fixed}
.show-menu .wrapper.active > *{opacity:.9;filter:blur(1px)}
.show-menu .main-sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s;transition:transform .8s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.main-sidebar{position:absolute;z-index:1001;width:300px;height:100%;background:#373a47;padding:2.5em 0 0 1.5em;font-size:1.15em;-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);background-color:#1c1d22!important;z-index:999999}
.main-sidebar{position:absolute;z-index:1001;width:300px;height:100%;padding:0;font-size:1.15em;-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);background-color:#fbfafa!important;z-index:999999;box-shadow:5px 0 16px 0 hsl(0deg 0% 40% / 20%)}
.sidebar-menu > li > a :hover{background:#f1f0f0}
.sidebar-menu li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s;transition:transform .8s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.sidebar-menu li a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s;transition:transform .8s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.icon-list,.icon-list a{-webkit-transition:-webkit-transform 0 .4s;transition:transform 0 .4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}

.skin-blue .sidebar > ul > li > a,
.treeview-menu > li > a,
.treeview-menu li.active > a{font-weight:600;text-transform:capitalize;font-size:15px;padding:12px;color:rgb(53 59 72 / 80%)}
.skin-blue .treeview-menu li.active a{color:rgba(53,59,72,.5)}
.skin-blue .sidebar-menu>li.active>a{color:rgba(53,59,72,.8)!important}
.skin-blue .sidebar > ul > li > a:hover,
.treeview-menu > li > a:hover,
.skin-blue .sidebar > ul > li > a:hover i,
.treeview-menu > li > a:hover i{background:#f1f0f0;color:#ed1d24!important}
.skin-blue .sidebar > ul > li.active > a:hover{background:none}

.sidebar-menu li a{-webkit-transition-duration:.9s;transition-duration:.9s}
ul.sidebar-menu > li.active{display:block}
.sidebar-menu a{text-transform:capitalize}
.menu-step-2.active > a{cursor:inherit}
body.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span{display:block!important;-webkit-transform:translateZ(0)}
.sidebar-menu a i.fa:before{font-size:16px}
.sidebar-menu li a span{margin-left:0}
.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px;background:no-repeat}

.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px 0 0}
.main-header .logo .logo-lg img{width:84%}
.skin-blue .sidebar-menu>li:hover>a{border-left-color:none}
.sidebar-menu{padding-right:4px;scrollbar-width:thin}
.skin-blue .sidebar-menu>li>a{border-left:none}
.main-sidebar .sidebar { padding-bottom: 10px; padding-top: 12px;}
.sidebar-collaps .sidebar-menu{overflow:visible!important}
.sidebar-collapse .main-header .logo-mini img{width:30px}
.sidebar-menu.searchAct .treeview-menu{ display: block; }
.sidebar-menu.searchAct>li>a {  padding-top:8px;}
.admincontroller.discount.index .box-footer > button.btn {  margin-left: 15px;}

/*--- start:profile page*/
.user-bal{display:flex;flex-wrap:wrap;justify-content:space-between}
.tab-profile li{font-size:18px;font-weight:600}
ul.tab-profile{margin:20px 0;padding:0;list-style:none}
.student-pro-left{background:#efefef;padding:10px;width:300px}
.student-info-widget{display:flex;gap:40px}
.student-balance .val{font-size:20px;font-weight:800}
.val span { font-size: 13px; font-weight: 400; margin-right: 3px; display: none;}
.student-balance label,.student-id label{font-size:12px;font-weight:400;padding:0;margin:0}
.student-id{text-align:right}
.student-id .reg-no{font-size:14px;font-weight:600}
.user-profile img{width:171px;background:#fff;border-radius:100%;margin:20px auto;display:block;padding:0;position:absolute;top:-22px;left:26px;height:171px;top:-7px;object-fit:cover}
.user-profile{background:url(../img/profile-background.png) no-repeat 0 0;height:215px;width:245px;position:relative;margin:0 auto}
.student-pro-right{flex:0 0 70%}
.student-pro-right table{width:100%}
.student-pro-right .overview-tab h3{margin:0 0 20px;padding:0}
.overview-tab table b{font-size:15px;font-weight:700}
.overview-tab td:nth-child(1){border-right:1px solid #ccc;padding-left:0;width:30%}
.overview-tab td{padding:0 12px 12px 30px}
.tab-profile li.active{color:#ed2a2f}

#modal-Withdrawl .modal-body{padding-top:0}
.student.edit .col-md-12 > .box .box-footer{display:flex}
.dues.irrecoverable_dues .alert{width:99%;margin:0 auto;padding:8px;position:relative}
.complaints_box .box-body > .table tr td[style="background-color: yellow"]{background:none!important}
.student.edit form .box-body > .row.clearfix{margin:0}

.file-upload-wallet{display:flex}
.file-upload-wallet > *{flex:0 0 50%;margin-right:20px}
.file-upload-wallet .btn-info{background-color:#ffd63a;border-color:#ffd63a;border-radius:20px;padding:6px 23px}
.input-file{position:relative}
.file-upload-wallet .btn-info:hover{background-color:red;border-color:red}
.btn_upload-gp{display:flex;gap:20px}
.classroom.edit .box-body .row .form-group.mrg-top-30{margin:0}
#modal-Withdrawl .box-body #submit_withdrawl .col-md-12{margin:0;padding:0}
#modal-Withdrawl .box-body .col-md-4{padding-left:0}
#modal-Withdrawl .box-body button.btn.dropdown-toggle{min-height:auto}
#modal-Withdrawl .wallet_tran_history .box-body.table-responsive{padding:0}
.student.edit #modal-Withdrawl .modal-footer{display:block}
.student.edit #modal-Withdrawl .btn-info,
.student.edit #modal-doc .btn-info{background-color:#ffd63a;border-color:#ffd63a;border-radius:20px;padding:5px 30px}
.student.edit #modal-Withdrawl .btn-info:hover,
.student.edit #modal-doc #sendDoc:hover{ background-color: #f00; border-color: #f00;   color: #fff;}
.student.edit #modal-Withdrawl button.btn.btn-default.pull-left,
.student.edit #modal-doc button.btn.btn-default.pull-left {  border-radius: 20px;  padding: 5px 20px;}
.our_products #myTable td img{ width: auto!important; }
.other_contents.edit .form-flate-ui .form-group { margin-bottom: 0pc;}
.our_products.edit .box-body .form-group.mrg-top-30 { margin-top: 30px;}
.admincontroller.student  .box-body .table th.noPrint { display: revert;}
.student.check_student_availibility .box-body .form-group {  margin-bottom: 0px;}

/*--- start:rightMenu--*/
.main-header nav.navbar{background:#fff!important}
.skin-blue .main-header .navbar .sidebar-toggle{color:#000}
.skin-blue .main-header .navbar .nav>li>a{color:#000}
.navbar-custom-menu .dropdown-toggle span.hidden-xs{display:none}

.navbar-custom-menu .user-menu a.dropdown-toggle {
    background: no-repeat;
    border-radius: 100%;
    padding: 10px 12px;
    line-height: 0;
    border: 1px solid #ccc;
}


.skin-blue .main-header .navbar .nav>li>a:hover{background:#eeecec!important;color:#000}
.navbar-custom-menu .user-menu a.dropdown-toggle i{padding:0!important;margin:0!important}
.main-header .navbar-static-top .navbar-custom-menu{margin:10px 15px 0 0}
.skin-blue .main-header .navbar .nav .open>a{color:#000!important}
.main-header .navbar-nav>.user-menu>.dropdown-menu{width:200px;padding:0;margin-top:10px}
.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:auto}
.skin-blue .main-header li.user-header {
    background: #fff!important;
}
.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:auto;padding:8px 10px 1px;text-align:center;border-radius:4px 4px 0 0}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu { position: absolute; right: 0;  left: auto;  border-radius: 5px!important; border: none;  border: none;
    box-shadow: 0 0.46875rem 2.1875rem rgb(4 9 20 / 15%),
     0 0.9375rem 1.40625rem rgb(4 9 20 / 3%),
     0 0.25rem 0.53125rem rgb(4 9 20 / 5%),
     0 0.125rem 0.1875rem rgb(4 9 20 / 3%);
}
body .main-header{z-index:999}
.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{color:#343a40!important}
.navbar-custom-menu .user-header .text-danger{color:#000;font-size:24px!important}
.navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#fff}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:0;left:auto;border-radius:5px!important;border:none;border:none;box-shadow:0 .46875rem 2.1875rem #040000 0 .9375rem 1.40625rem #040000 0 .25rem .53125rem #040000 0 .125rem .1875rem #0a0000}
.navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#fff;padding:10px;border-radius:0 0 8px 8px}
.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default{color:#000!important;color:#000;border-radius:35px;padding:7px 16px;border:0;box-shadow:0 .46875rem 2.1875rem #040000 0 .9375rem 1.40625rem #040000 0 .25rem .53125rem #040000 0 .125rem .1875rem #0a0000}
.fake-input input{border-radius:50px}
.fake-input > img{display:none}
.fake-input{position:fixed;top:8px;z-index:999;left:13%;right:0;width:40%;margin:0 auto}
.fake-input input{border:1px solid lightgray;background-color:#fff;display:block;width:100%;box-sizing:border-box;border-radius:48px;padding:20px 10px 20px 40px;top:0}
.fake-input:after{content:"";display:block;position:absolute;left:6px;margin-top:19px;background:url(../img/search-btn.png) no-repeat 0 0;height:20px;width:20px;top:-5px;left:18px}
.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#fff!important;color:#000}
.skin-blue .main-header .navbar .sidebar-toggle,.skin-blue .main-header .navbar .sidebar-toggle:hover{color:#dd4b39;font-size:20px}
.box {
    box-shadow: 0 0.46875rem 2.1875rem rgb(4 9 20 / 3%),
     0 0.9375rem 1.40625rem rgb(4 9 20 / 3%),
      0 0.25rem 0.53125rem rgb(4 9 20 / 5%),
       0 0.125rem 0.1875rem rgb(4 9 20 / 3%);
    border-width: 0; padding: 0px;  border-radius: 8px; padding-bottom: 15px;}
.box.box-flex-widget > *{margin-left:10px!important;margin-right:10px!important}
body .box-header>.box-tools{position:absolute;right:10px;top:15px}
.choose-filter-toggle:hover{cursor:pointer}
.mheight200 + ul.pagination{display:flex;gap:4px;justify-content:flex-end;margin-right:20px}
.role.manage_controller .msg{color:green;font-size:20px;text-align:center;font-weight:600;text-transform:capitalize}
.box-ml-20{margin-left:15px}
.role.manage_role .box-footer > button.btn{margin-left:15px}
.admincontroller.role.edit .box-body .form-group label.control-label[for='cred']{margin-left:0}
.admincontroller.role.index .box-header .box-tools + a.btn.btn-warning.btn-sm{border-radius:100px;padding:6px}
.admincontroller.role.index .box-header .box-tools + a.btn i.fa.fa-refresh{font-size:11px}
.admincontroller.role.index .box-header .box-tools + a.btn.btn-warning.btn-sm:hover{background:#eb1c22!important}
.admincontroller.role.index .box-header .box-tools + a.btn.btn-warning.btn-sm:hover i{color:#fff!important}
.admincontroller.student .box-body .row > :nth-child(1){width:100%}
.row.clearfix{width:100%}
.student_testimonials .box .alert.alert-success{width:99%;margin:0 auto;padding:10px}
a.close{color:#fff!important;opacity:1!important;text-decoration:none;font-weight:100}
.package_master.add_offline_pack .flex-input > *{width:48%;flex:0 0 48%}
.package_master.add_offline_pack .box-body > .row.clearfix{width:100%;padding:0;margin:0}
.recent_results.add .mrg-top-30,
.realty_test.add .mrg-top-30{margin-top:30px}
.add_textual_testimonial .form-group{min-height:34px}
.our_products.add .form-group.mrg-top-30{margin-top:30px}
.request_subject.add .box-body .row > *{width:50%}
.events.index .box-flex-widget form .col-md-12,.events .events-tui .box-flex-widget form .col-md-12{padding:0}
.events.index .box-body .table tr th:nth-child(1){min-width:50px}
.events.index .box-body .table tr th:nth-child(3),.events.index .box-body .table tr th:nth-child(14){min-width:100px}
.events.index .box-body .table tr th:nth-child(15){min-width:150px}
.applyBtn.btn-success{background-color:#ffd63a;border-color:#ffd63a}
.events .events-tui form .col-md-4[style="margin-top: 20px;"]{margin-top:0!important;width:100%}
.events .events-tui button.btn.btn-danger[name='action']{background:#ffd63a;border:#ffdead;border-radius:30px;padding:7px 20px;font-size:17px;width:121px;margin-right:10px}
.events .events-tui button.btn.btn-danger[name='action'] > i{display:none}

input[disabled="disabled"], select[disabled="disabled"] + .bootstrap-select > button.selectpicker{cursor: not-allowed!important;}
input[disabled="disabled"]:hover, select[disabled="disabled"] + .bootstrap-select > button.selectpicker:hover{cursor: not-allowed!important; border: 1px solid #d2d6de!important}
.bg-danger{background-color:inherit}
.box h3.box-title.text-primary{font-size:20px;color:#2f2b2b;font-weight:600}
.main-header .sidebar-toggle:before{content:""!important;background:url(../img/nav-toggle.png) no-repeat 0 0;height:30px;width:30px;display:block;margin-top:3px}
.sidebar-collapse .main-header .sidebar-toggle:before{content:""!important;background:url(../img/cross-arrow.png) no-repeat 0 0;height:30px;width:30px;display:block;margin-top:3px}
.sidebar-collapse .sidebar-menu > li:before{display:none}
.main-header{position:fixed;width:100%;display:flex;background:#fff;justify-content:start;align-items:center;box-shadow:0 0.46875rem 2.1875rem rgb(4 9 20 / 5%)}
.header-menu-toggle{order:2;cursor:pointer}
.content-wrapper{padding:78px 20px 20px;background:#f3dfdb}

/*---table--*/
.table-responsive .table th{color:rgb(53 59 72 / 80%);border:none!important;font-size:14px;font-weight:600}
.box-body>.table{margin-bottom:15px}
.table-bordered{border:none}
.admincontroller.dashboard .box-footer{display:none}
.admincontroller.dashboard .box-header.with-border{border-bottom:none}
.admincontroller.dashboard form label.control-label{font-size:16px;font-weight:600}
.admincontroller.dashboard .col-md-12{display:flex;justify-content:initial;align-items:center;gap:26px}
.admincontroller.dashboard .form-group.has-feedback{width:76%;margin-bottom:0}
.admincontroller.dashboard input#cf{border-radius:30px;padding:18px;display:block}

/*--checkboc-style--*/
.form-group input:checked ~ .checkmark{background-color:#ffd63a}
.form-group input:checked ~ .checkmark:after{display:block}
.form-group .checkmark:after{left:6px;top:2px;width:7px;height:13px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.form-group .checkmark{position:absolute;top:0;left:0;height:20px;width:19px;background-color:#eee;border-radius:4px}
.form-group input:checked ~ .checkmark:after{display:block}
.form-group .checkmark:after{content:"";position:absolute;display:none}
.form-group input[type="checkbox"]{position:absolute;padding:52px!important;z-index:9999;font-size:34px;left:4px;opacity:0}
.form-flate-ui .form-group .checkmark + label.control-label { margin-left: 25px;}
input[type="checkbox"][readonly] {  pointer-events: inherit!important;}
/*--end:checkboc-style--*/

.waiver #modal-waiver-history1 button.btn.btn-default.pull-left{display:none}
.waiver #modal-waiver-history1 .modal-footer .makeBtn{float:left}
.admincontroller.user.employee_lists.table-flate-ui .table tr th:nth-child(7) { min-width: 100px;}
.admincontroller.student_enquiry.add_new_enquiry form .row > .enqForm { width: 33.3%;}
.admincontroller.student_enquiry.add_new_enquiry .row.clearfix{margin:0}
.admincontroller.student_enquiry.add_new_enquiry .row > *{margin-left:0}
.choose-filter-toggle{background-color:#fff!important;color:#444;border:1px solid #d2d6de;padding:8px 48px 8px 20px;border-radius:100px;width:250px;margin-top:-4px;margin-right:7px}
.choose-filter-toggle:after{content:"";position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle;background:url(../img/select-arrow.png) no-repeat 0 0;border:none;height:30px;width:20px}
ul.filter-value.active{display:block}
.box-tools { z-index: 99;}
ul.filter-value.active{display:block}
ul.filter-value{display:none;background:#fff;margin:10px 0 0 24px;padding:10px 0 10px 25px;width:91%;border-color:#eee;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);list-style:none}
.choose-filter-toggle{position:relative}
.filter-value span.fa{display:none}
.filter-value li.active a{color:#eb181f;display:block;width:100%;text-align:left}
.filter-value li a{min-height:30px}
.filter-value li.active a:before{background:#eb181f;color:#fff}

/*--free_resources--*/
button.btn.btn-md.btn-danger.remove-div{border-radius:100px;border:#ffdead;height:30px;width:30px}
button.btn.btn-md.btn-danger.remove-div:hover{background:#ffd63a}
.cross-icn{position:absolute;margin-top:-7px;padding:3px 4px!important;border-radius:10px;background:#ed1c24;font-size:9px}
.admincontroller.role .box-header .alert-dismissible .close{position:relative;top:0;right:1px;color:#fff!important;opacity:1!important;text-decoration:none;font-weight:400}
.admincontroller.role .alert.alert-success.alert-dismissible{width:98%;margin:0 auto;padding:10px;border:none}
.alert.alert-success.alert-dismissible{width:99%;margin:0 auto 10px;padding:10px 8px;border:none;clear:both}
div#DepartmentEmployeeDiv{width:100%}
div#DepartmentEmployeeDiv > *{width:50%}
#DepartmentEmployeeDiv .col-md-12:nth-child(4){width:100%}
.department.add .form-group.mrg-top-30{margin-top:10px;margin-left:5px}
div#DepartmentEmployeeDiv div#EmployeeTierId{width:100%;margin:10px 0}
div#DepartmentEmployeeDiv div#EmployeeTierId > *{margin:20px auto 0}
.department.add #DepartmentEmployeeDiv hr{display:none}
.admincontroller.Free_resources.edit .box-body .del,
.admincontroller.free_resources.view .box-body .del,
.admincontroller.free_resources.edit .box-body .del  { border-radius: 100px;  border: none;}
.employeeTierDiv .col-md-8 .col-md-6 {  font-size: 0px;}
.label-radio-rel{position:relative}
.flex-input > *{flex:0 0 49%}
.flex-input{display:flex;width:100%;gap:23px;flex-wrap:wrap;margin:6px auto 10px}
.form-flex{margin-bottom:20px}
.admincontroller.user.edit .box-body .del{border-radius:100px;border:none}

/*end:Counseling Sessions --*/

.free_resources.edit form .btn-success{background-color:#ffd63a;border-color:#ffd63a}
body .daterangepicker td.active,
body .daterangepicker td.active:hover { background-color: #f00;  border-color: transparent;  color: #fff;}
.events.view .row > .row{width:100%;margin:0}
.events.view .row{width:100%;margin:0;padding:0}
.events.view .row > .col-md-12{margin:0;padding:0}
.student_enquiry.add_new_enquiry .content > .row{margin:0;padding:0}
.row .form-control{min-height:40px}
.row .has-feedback #cf.form-control{height:38px}
.sidebar-menu .text-success.fa-rupee{color:red}
.checkfile + span{margin-left:2px}
.modal.fade.in h3.text-danger{text-transform:capitalize;font-size:18px}
.modal.fade.in .box.box-info{margin-bottom:0}

/*-- user.add --*/

.btn-danger { background-color: #ffd63a; border: none;}
.admincontroller.user.index form > .col-md-12,
.admincontroller.user.employee_list form >.col-md-12 {
    margin: 0px;
    padding: 0px;
}
.alert.alert-danger.alert-dismissible{width:99%;margin:0 auto;padding:10px;position:relative;clear:both}

.admincontroller.user.index .form-group button.btn.btn-danger,
.admincontroller.user.employee_list .form-group button.btn.btn-danger {
    background: #ffd63a;
    border: #ffdead;
    border-radius: 30px;
    padding: 7px 20px;
    font-size: 17px;
    margin-right: 8px;
}
.admincontroller.user.index .form-group button.btn.btn-danger i.fa,
.admincontroller.user.employee_list .form-group button.btn.btn-danger i.fa {
    display: none;
}
.admincontroller.user.index .form-group button.btn.btn-danger:hover,
.admincontroller.user.employee_list .form-group button.btn.btn-danger:hover {
    background: #ed1d24;
    color: #fff;

}
.admincontroller.user.index .box form .form-group,
.admincontroller.user.employee_list .box form .form-group {
    margin: 0px;
}
.admincontroller.user.index .col-md-3[style="margin-top: 20px;"],{margin-top:0!important}
.admincontroller.user.employee_list .col-md-3[style="margin-top: 20px;"]{margin-top:10px!important}
.admincontroller.user.add .form-control:focus{border-color:#ed1c24;box-shadow:none}
.admincontroller.user.add .form-control, .admincontroller.user.add .btn-default,
.admincontroller.user.add .form-control + .checkfile { transition: border-color 1s}
.form-control:hover, .btn-default:hover,
.form-control:hover + .checkfile {  border-color: #ed1c24!important;}
.admincontroller.user.add .row > :last-child .form-group{margin-bottom:0}
.admincontroller.user.add .box-footer{padding:0;background-color:#fff;border:#ffdead}
.admincontroller.user.add .box-body{padding-bottom:0}
.admincontroller.user.add .box-tools > a{position:relative}
.admincontroller.user.add .box-tools > a:first-child{margin-right:20px}
#residential_address + span{display:none}
input#employeeCode{height:40px}
.admincontroller.user.add input#employeeCode{height:auto}
button.btn.dropdown-toggle{min-height:40px}
.admincontroller.user.add .form-control{height:auto}
.bootstrap-select.btn-group .btn .filter-option{width:98%;display:block;white-space:break-spaces}
.form-control-feedback{top:2px;right:6px}
/*.admincontroller.user.add .row.clearfix > :nth-child(21){width:100%;height:auto;margin-top:10px}*/
.admincontroller.user.add .row.clearfix > :nth-child(21) textarea{ height: 100px }
.admincontroller.user.add .row.clearfix > :nth-child(22){width:25%;height:auto;margin-top:10px}
.admincontroller.user.add .row.clearfix > :nth-child(23){width:25%;height:auto;margin-top:10px}
.admincontroller.user.add .row.clearfix > :nth-child(24){width:25%;height:auto;margin-top:10px}
.admincontroller.user.add .row.clearfix > :nth-child(25){width:27%;height:auto;margin-top:10px}
.admincontroller.user.add .box-body .col-md-12 .form-group > label.control-label[for="active"]{ margin-left: 0px;}
.admincontroller.user.add .form-group .bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle;background:url(../img/select-arrow.png) no-repeat 0 0;border:none;height:30px;width:20px}
.admincontroller.user.add .form-control .btn-group.open .dropdown-toggle{-webkit-box-shadow:inherit!important;box-shadow:inherit!important}
.admincontroller.user.add .bootstrap-select .btn:focus{outline:inherit!important;outline:inherit!important;outline-offset:inherit!important}
.admincontroller.user.add .btn-group.open .dropdown-toggle,.admincontroller.user.add .btn-group.open .dropdown-toggle:focus{-webkit-box-shadow:inherit!important;box-shadow:inherit!important}
.admincontroller.user.add .btn:active{-webkit-box-shadow:inherit!important;-moz-box-shadow:inherit!important;box-shadow:inherit!important}
.admincontroller.user.add .bootstrap-select.btn-group .dropdown-menu .active>a,.admincontroller.user.add .bootstrap-select.btn-group .dropdown-menu .active>a:focus,.admincontroller.user.add .bootstrap-select.btn-group .dropdown-menu .active>a:hover{color:#141845;text-decoration:none;background-color:#f2f3f7;outline:0;font-size:18px}
.admincontroller.user.add .bootstrap-select.btn-group .dropdown-menu li > a{color:#141845!important;font-size:14px!important}
.admincontroller.user.add .bootstrap-select.btn-group .dropdown-menu li{padding:2px 0}
.form-flate-ui .bs-actionsbox button.actions-btn.bs-deselect-all{background:#fff!important;border:1px solid #ccc!important}
.form-flate-ui .bs-actionsbox button.actions-btn.bs-select-all{background:#141845!important;border:1px solid #141845!important;color:#fff}
.form-flate-ui .bs-actionsbox .actions-btn .btn-group{gap:10px}
.form-flate-ui .bs-actionsbox button.actions-btn.bs-deselect-all:hover{ background: #f9f9f9!important }
.form-flate-ui .bs-actionsbox .actions-btn{border:none!important;padding:8px 10px;border-radius:100px!important ;margin:5px;width:46%}
.form-flate-ui select[name='gender_name'] + .bootstrap-select ul.dropdown-menu.inner.selectpicker{min-height:inherit!important;max-height:inherit!important}
.form-flate-ui .form-group .checkfile{border-radius:30px!important}
.form-flate-ui .form-group{position:relative}
.form-flate-ui input#image{opacity:0;z-index:9;position:absolute}
.form-flate-ui input[type="file"]{opacity:0;z-index:9;position:absolute}
.form-flate-ui span.checkfile.form-control{position:absolute;top:0;line-height:24px}
.form-flate-ui .form-group .checkfile:after{content:"";background:url(../img/choose-file-icon.png) no-repeat 0 0;display:block;position:absolute;top:11px;right:6px;height:33px;width:20px}
.form-flate-ui .form-group .checkfile.active:after{background:url(../img/arrow-tick.svg) no-repeat 0 0;width:48px;height:48px;zoom:37%;margin:12px 24px}
.form-flate-ui .form-group .checkfile.active:after {
    margin-top: 20px!important;
}

.admincontroller .box-body > .row.clearfix{padding:0;margin:0 5px}
.form-flate-ui .form-group input {  border-radius: 30px!important; }
.form-flate-ui button.selectpicker{border-radius:30px}
.form-flate-ui .control-label + span.text-info{font-size:9px}
.form-flate-ui label.control-label{font-size:14px;font-weight:500;color:#333}
/* .form-flate-ui form .row .col-md-3{width:33%} */
.form-flate-ui .row.clearfix > .col-md-3{height:80px}
.irrecoverable_dues .form-flate-ui .row.clearfix > .col-md-3 {  height: auto;}
.form-flate-ui .btn-default{background-color:#fff!important;color:#444;border:1px solid #d2d6de}
.form-flate-ui .testPgmBatchDiv + .col-md-12{width:33%}
.form-flate-ui .testPgmBatchDiv + .col-md-12 + .col-md-12{width:33%}
.form-flate-ui .row.clearfix > *{margin-bottom:10px}
.form-flate-ui .box-footer .btn:hover { background: #ed1d24; color: #fff!important;}
.form-flate-ui .box-footer .btn.btndis.inDis[disabled="disabled"]:hover{background:#ffd63a!important;}
.admincontroller.discount.add #frmDiscount .shide .specialid{margin-bottom:20px}
.form-flate-ui .box-footer button.btn i.fa{display:none}
.form-flate-ui .box-footer .btn{background:#ffd63a; color:#000; border:#ffdead;border-radius:30px;padding:7px 20px;font-size:17px}


.bootstrap-select .btn:focus{outline:inherit!important;outline:inherit!important;outline-offset:inherit!important}
.btn:active{-webkit-box-shadow:inherit!important;-moz-box-shadow:inherit!important;box-shadow:inherit!important}
.walkin .form-flate-ui .box-footer button.btn {   margin-left: 15px;}
.mheight200 > .pull-right{ display: none; }
.form-flate-ui .box-footer button.btn[disabled=""]:hover{background: #ffd63a;}
.form-flate-ui .has-feedback textarea.form-control {
    height: 130px!important;
    border-radius: 20px!important;
    width: 100%!important;
    padding: 10px;
}
.form-flate-ui .testPgmBatchDiv > .col-md-12 {    width: 33%;}
.form-flate-ui .form-control[disabled]{background-color:#fafafa;opacity:1}
.form-flate-ui .bootstrap-select.btn-group>.disabled{cursor:not-allowed;background-color:#fafafa!important}
.form-flate-ui .currFront{border-radius:100px 0 0 100px}
.form-flate-ui textarea.form-control{border-radius:30px}

#generateinvoice-inststep2_account .gin-submit-btn button:nth-child(3):hover,
#editinvoice-masterstep2-widget .gin-submit-btn button:nth-child(3):hover {
    color: #000!important;
    background: #ffd63a!important;
}

#generateinvoice-inststep2_account .gin-submit-btn button:nth-child(1):hover,
#generateinvoice-inststep2_account .gin-submit-btn button:nth-child(2):hover,

#editinvoice-masterstep2-widget .gin-submit-btn button:nth-child(1):hover,
#editinvoice-masterstep2-widget .gin-submit-btn button:nth-child(2):hover{
    color: #fff!important;
}

.generateinvoice-masterstep2-widget .box-flex-widget{display:inherit;flex-wrap:inherit}
.generateinvoice-masterstep2-widget .box-flex-widget > *{width:auto}


/*-- table format using Jquery --*/
.box-rl-ui a:before{content:"\2b";position:absolute;left:-14px;background:#eeecec;border-radius:100%;color:#131944;font-size:17px;top:6px;display:block;width:18px;height:18px;line-height:2px;text-align:center;padding:8px 0}
.box-rl-ui a, .box-rl-ui a:active:hover {background-color:inherit!important;border-color:inherit!important;border:none;color:#2f2b2b;font-size:14px;position:relative}
.box-rl-ui a:hover:before{background:#eb181f;color:#fff}
.box-rl-ui > a,.box-rl-ui > a:hover{background:none;border:none;color:#2f2b2b;font-size:14px}
.box-rl-ui .btn:active {  -webkit-box-shadow: none; -moz-box-shadow: none;   box-shadow: none;}
.box-rl-ui a:hover, .box-rl-ui a:active{ color: #eb181f!important }
.table-flate-ui #myTable td{color:#000;font-size:13px;font-weight:500;/*background:none!important*/}
.filter-value > li > button.btn{margin:6px 0 0 -11px;padding:0}
.table-flate-ui .table-striped>tbody>tr:nth-of-type(odd){background-color:inherit}
.table-flate-ui #myTable img{width:50px!important;height:50px!important}
.table-flate-ui #myTable a{color:#fbad19}
.table-flate-ui .table-bordered>tbody>tr>td{border:none;border-top:1px dotted #cececf}
.table-flate-ui #myTable a:hover{text-decoration:underline}
.table-flate-ui .table tr th:nth-child(2){min-width:88px}
.table-flate-ui .table tr th:nth-child(5){min-width:120px}
.table-flate-ui .table tr th:nth-child(6){min-width:150px}
.table-flate-ui .table tr th:nth-child(7){min-width:200px}
.table-flate-ui .table tr th:nth-child(10){min-width:120px}
.table-flate-ui .table tr th:nth-child(13){min-width:103px}
.table-flate-ui .table tr th:nth-child(14){min-width:69px}
.table-flate-ui .table tr th:nth-child(8){min-width:150px}
.table-flate-ui .table tr th:nth-child(9){min-width:150px}
.table-flate-ui .table tr th:nth-child(11){min-width:150px}

.table-responsive.table-hr-scroller::-webkit-scrollbar{width:12px;height:12px}
.table-responsive.table-hr-scroller::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);-webkit-border-radius:10px;border-radius:10px}
.table-responsive.table-hr-scroller::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}
.table-responsive.table-hr-scroller::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.3)}

/* table:scrollbar */
.form-flate-ui .dropdown-menu.selectpicker::-webkit-scrollbar{width:8px;height:5px}
.form-flate-ui .dropdown-menu.selectpicker::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);-webkit-border-radius:10px;border-radius:10px}
.form-flate-ui .dropdown-menu.selectpicker::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}
.form-flate-ui .dropdown-menu.selectpicker::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.3)}


.form-flate-ui .bootstrap-select.btn-group .dropdown-menu.inner {   max-height: 200px!important;}
.text-success i.fa.fa-check{background:#fcae1a;border-radius:100%;padding:4px;color:#fff;font-size:8px; cursor: pointer;}
.text-danger i.fa.fa-close{background:#999;border-radius:100%;padding:4px 5px;color:#fff;font-size:8px; cursor: pointer;}
.text-success i.fa:hover, .text-danger i.fa:hover{ opacity: 0.8 }
.table-flate-ui #myTable a.btn, .table-flate-ui #myTable a.btn{color:#121943;font-size:16px;background-color:inherit;border:none}
.table-flate-ui #myTable td:nth-child(13){text-align:center}
.table-flate-ui #myTable a.btn-info:hover,#myTable a.btn-danger:hover{color:#eb181f}
.table-flate-ui #myTable .tooltip.top .tooltip-arrow{border-top-color:#eb181f}
.table-flate-ui #myTable .tooltip-inner{background-color:#eb181f}
.table-flate-ui .box-tools .btn:active {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.admincontroller.role.add .box-footer button[type="submit"]{transition:background 2s;background:#ffd63a;border:#ffdead;border-radius:30px;padding:8px 34px;font-size:18px}
.admincontroller.role.add .box-footer button[type="submit"] i.fa.fa-check{display:none}
.admincontroller.role.add .box-footer button[type="submit"]:hover{background:#ed1a23}
.admincontroller.role.add label.control-label{font-size:14px;font-weight:500;color:#5c5d5e}
.admincontroller.role.add .box-info .box-header.with-border{padding:10px 0 18px;margin-bottom:15px}
.admincontroller.role.add .box-footer{border:none;}
.admincontroller.role.add .form-group .form-control{border-radius:30px!important;height:40px}
.admincontroller.role.add form .box-body .row{display:flex;flex-direction:column}
.admincontroller.role.add form .box-body .row .col-md-6:nth-child(2){padding-left:28px;margin-left:21px}
.admincontroller.role.add form .box-body{padding:0}
.table-cb-none .table-striped>tbody>tr{background-color:inherit;border-bottom:1px solid #cccccc42}
/*.table-cb-none .table-bordered>tbody>tr>td { border: none; border-top: 1px dotted #cececf;}*/
.admincontroller.role.index .btn-info{background-color:inherit;border:none;color:#000;outline:inherit}
.admincontroller.role.index .btn:hover span{color:#eb1c22!important}
#role-index-cont .btn:hover {
    color: #eb1c22!important;
}
.admincontroller.role.index th:nth-child(2){width:86%}
.admincontroller.role.index th:nth-child(3){width:26px;text-align:center}
.admincontroller.role.index h5.box-title.text-danger{font-size:13px;color:#000}
.admincontroller.role.index a.btn.btn-warning.btn-sm:hover{color:#ea191f!important}
.admincontroller.role.index #myTable .text-success i.fa{background:#fbad19;border-radius:100px;padding:5px;font-size:10px;color:#fff}
.admincontroller.role.index #myTable .text-danger i.fa{background:#999;border-radius:100px;padding:5px 6px;font-size:10px;color:#fff}
.admincontroller.role.manage_controller_method #myTable .text-success i.fa,.admincontroller.role.manage_controller_method #myTable .text-danger i.fa{background:#fbad19;border-radius:100px;padding:5px;font-size:10px;color:#fff}
.admincontroller.role.index .btn-warning{background-color:inherit!important;border-color:inherit!important;border:none;color:#000;font-size:13px;font-weight:600;box-shadow:none!important}
.admincontroller.role.index .btn-warning{	font-size: 0px!important}
.admincontroller.role.index .btn-warning > span.fa.fa-users{font-size:12px!important}
#select_all + .checkmark{top:12px;left:-6px}
input#select_all{left:-14px;position:relative}
.admincontroller.role.index td .btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#myTable .tooltip.top .tooltip-arrow{border-top-color:#eb181f}
#myTable .tooltip-inner{background-color:#eb181f}
.admincontroller.role.manage_controller #myTable .text-success i.fa[data-original-title="Click to Activate"]{background:#fbad19;border-radius:100px;padding:5px;font-size:10px;color:#fff}
.admincontroller.role.manage_controller #myTable .text-danger i.fa[data-original-title="Click to De-activate"]{background:#fbad19;border-radius:100px;padding:5px;font-size:10px;color:#fff}
.admincontroller.role.manage_controller #myTable .text-success i.fa:hover{ background: #f00; }
.admincontroller.role.index #myTable .text-success i.fa:hover,.admincontroller.role.index #myTable .text-danger i.fa:hover,
.admincontroller.role.manage_controller #myTable .text-danger i.fa:hover{background:#eb1c22!important}
.admincontroller.role.manage_controller input#clearAll{background:none;border:none;color:#a1a5b7;font-size:15px;padding:0}
.admincontroller.role.manage_controller input#clearAll:hover{color:#fbad19;text-decoration:underline}
.admincontroller.role.manage_controller .table #myTable select.form-control{-webkit-appearance:none;border-radius:100px;background:url(../img/select-arrow.png) no-repeat 94% 13px}
#category_type, #option_type{-webkit-appearance:none;border-radius:100px;background:url(../img/select-arrow.png) no-repeat 98% 13px}
.admincontroller.role.manage_controller .form-control:hover{border-color:#ee1c24ed;cursor:pointer}
body > .wrapper{display:none}
body > .wrapper.active{display:block}

/*--student_request:add_request--*/
.form-group .selectpicker + .bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle;background:url(../img/select-arrow.png) no-repeat 0 0;border:none;height:30px;width:20px}
.selectpicker + .btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}
.selectpicker + .bootstrap-select .btn:focus{outline:thin dotted #333!important;outline:none;outline-offset:no;outline:inherit!important}
.selectpicker + .bootstrap-select .btn:active{-webkit-box-shadow:inherit!important;-moz-box-shadow:inherit!important;box-shadow:inherit!important}
.selectpicker + .bootstrap-select .form-control:not(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100px;border-color:#ed1a23}
.has-feedback .form-control:focus{border-color:#ed1a23;box-shadow:none}
.selectpicker + .bootstrap-select .dropdown-menu.open {  margin-top: 14px; z-index: 99999;}
.selectpicker + .bootstrap-select .btn-group .dropdown-menu li > a{color:#141845!important;font-size:14px!important}
.selectpicker + .bootstrap-select .dropdown-menu>.active>a,.selectpicker + .bootstrap-select .dropdown-menu>.active>a:focus,.selectpicker + .bootstrap-select .dropdown-menu>.active>a:hover{color:#141845!important;text-decoration:none;background-color:#f2f3f7;outline:0}
.admincontroller.role.index .btn-info{background-color:inherit;border:none;color:#000;outline:inherit}

/*--role:manage_role--*/
.admincontroller.role.manage_role .box td > span{border:none!important}
input:checked ~ .checkmark{background-color:#ffd63a}
input:checked ~ .checkmark:after{display:block}
.checkmark:after{left:4px;top:-1px;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.checkmark{position:absolute;top:9px;left:-17px;height:14px;width:14px;background-color:#eee;border-radius:4px}
input:checked ~ .checkmark:after{display:block}
.checkmark:after{content:"";position:absolute;display:none}
.admincontroller.role.manage_role .box-body .table input[type="checkbox"]{left:-19px}
input[type="checkbox"]{position:absolute;padding:52px!important;z-index:9999;font-size:34px;left:4px;opacity:0}
.admincontroller.role.manage_role .table label{position:relative;margin-right:15px;padding:5px 0;font-weight:600;font-size:14px}
.admincontroller.role.manage_role table .bg-danger b{font-weight:600}
.admincontroller.role.manage_role .table td.bg-danger{padding-right:20px!important}
.admincontroller.role.manage_role h3.box-title.text-primary b{font-size:18px;font-weight:500}
.admincontroller.role.manage_role .box-header.bg-danger{display:flex;align-items:center}
.admincontroller.role.manage_role h3.box-title.text-primary{font-size:18px!important;font-weight:400!important;color:#444;width:100%}
.admincontroller.role.manage_role h5.text-danger{display:none}
.admincontroller.role.manage_role a.btn.btn-warning.btn-sm{background:no-repeat;color:#000!important;border:none}
.admincontroller.role.manage_role a.btn.btn-success.btn-sm{background:none;border:none;color:#000}
.admincontroller.role.manage_role .box-header a.btn:hover{color:#eb181f!important}
.admincontroller.role.manage_role .box .box-header i.fa{background:#eeecec;padding:6px;border-radius:100%;font-size:9px}
.admincontroller.role.manage_role .box-header a:hover i{background:#eb181f!important;color:#fff}
.admincontroller.role.manage_role .btn:active{-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit}
.admincontroller.role.manage_role .box-body .table tr td:nth-child(2){font-weight:600;font-size:14px}
.admincontroller.role.manage_role button.btn.btn-danger{ background:#ffd63a;border:#ffdead; color:#000; border-radius:30px;padding:8px 34px;font-size:18px}
.admincontroller.role.manage_role button.btn.btn-danger:hover{background:#f00; color:#fff}
.admincontroller.user.edit button.btn.btn-danger i.fa.fa-check{display:none}
.admincontroller.role.manage_role .box-header{border-bottom:nonef;padding:10px 0 8px;margin-bottom:0}
.admincontroller.user.edit .box-footer{border:none;padding:0}
.admincontroller.user.edit input#ok{background:no-repeat;border:#ffdead;font-size:16px;text-transform:capitalize;text-decoration:underline;cursor:pointer}
.admincontroller.user.edit input#ok:hover{text-decoration:none}
.admincontroller.user.edit .form-flate-ui .del,
.admincontroller.user.edit .form-flate-ui .control-label + .del + .del,
.admincontroller.user.edit .form-flate-ui .box-body .btn-info{background-color:#ed151e;border:none;border-radius:100px}
/*.admincontroller.user.edit .row > :nth-child(24){width:100%;height:auto}*/
.admincontroller.user.edit .form-flate-ui .del:hover,
.admincontroller.user.edit .form-flate-ui .control-label + .del + .del:hover,
.admincontroller.user.edit .form-flate-ui .box-body .btn-info:hover{background-color:#000}
.form-flate-ui .bootstrap-datetimepicker-widget table td.active,.form-flate-ui .bootstrap-datetimepicker-widget table td.active:hover{background-color:#ee1c24;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.admincontroller.user.edit .datepicker .glyphicon-chevron-left:before{font-size:12px}
.admincontroller.user.edit .datepicker .glyphicon-chevron-right:before{font-size:12px}
.admincontroller.role.add .box-body .form-group label.control-label{margin-left:0}
.admincontroller.role.manage_role .box-body .text-danger{color:#a94442;background:none!important;border:none!important;text-transform:capitalize;margin-bottom:15px;cursor:pointer}
.admincontroller.role.manage_role .box-body .text-danger:hover{text-decoration:underline}
.admincontroller.role.manage_role .box-footer .btn-danger i.fa.fa-check{display:none}
.admincontroller.user.edit .form-flate-ui .cross-icn{position:absolute;margin-top:-5px;padding:2px 0;border-radius:5px;font-weight:300;font-size:8px;margin-left:-3px}
.admincontroller.user.edit .row.clearfix > .col-md-3:nth-child(16){width:100%}
/*.admincontroller.user.edit .form-flate-ui .row.clearfix .testPgmBatchDiv{width:100%;display:flex!important;flex-wrap:wrap;width:100%;display:flex!important;flex-wrap:wrap}

*/

.admincontroller.user.edit .testPgmBatchDiv > .col-md-12{width:50%;margin-bottom:20px}
.admincontroller.user.edit .form-flate-ui .testPgmBatchDiv + .col-md-12{width:100%}
.admincontroller.user.edit .form-flate-ui .testPgmBatchDiv + .col-md-12 + .col-md-12{width:100%}
.admincontroller.user.edit .row > *:nth-child(20){width:100%;height:auto;margin-top:10px}
/*.admincontroller.user.edit .row > *:nth-child(21){width:20%;height:auto;margin-top:10px}
.admincontroller.user.edit .row > *:nth-child(22){width:20%;height:auto;margin-top:10px}
.admincontroller.user.edit .row > *:nth-child(23){width:40%;height:auto;margin-top:10px}*/
.admincontroller.user.edit .row > *:nth-child(20) .form-group, .admincontroller.user.edit .row > *:nth-child(21) .form-group
,.admincontroller.user.edit .row > *:nth-child(22) .form-group, .admincontroller.user.edit .row > *:nth-child(23) .form-group {  margin-bottom: 0px;}
.admincontroller.user.edit .box-body.table-cb-none{padding-bottom:0}
.admincontroller.user.edit .form-flate-ui .box-footer button.btn,
.admincontroller.user.add .form-flate-ui .box-footer button.btn{margin-bottom:10px; margin-left:25px}
.admincontroller.user.index .alert-dismissible{padding:10px 0 10px 20px !important;border-radius:4px;text-align:left;box-shadow:inherit}
.admincontroller.user.index .alert-dismissible .close{position:relative;top:-2px;right:18px;color:inherit;color:#fff!important;opacity:1!important;text-decoration:none!important}

/*--admincontroller:discount--*/

.table-cb-none .shide .col-md-12{padding:0}
.box-footer{border-top:none;background-color:#fff}
.box-body{padding-bottom:0;padding-left:0;padding-right:0}
.box .box-footer{padding-left:20px}
.bgdiv_rep .has-feedback{padding:10px;background-color:#d2feda4a;border:solid 1px #c2e7c840;border-radius:4px;font-weight:500}


/*--end:chat-section--*/
.btn.btn-warning.btn-xs[title="Approve"]:nth-child(1):after{content:"\f164";font:normal normal normal 10px/1 FontAwesome;padding:0 0 0 5px}
.btn.btn-warning.btn-xs[title="Approve"]:nth-child(2):after{content:"\f165";font:normal normal normal 10px/1 FontAwesome;padding:0 0 0 5px}
#modal-doc .box-body .form-group{margin-bottom:10px}
.table-striped>tbody>tr:nth-of-type(even){background:#f5f5f5}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff!important}
.table-striped>tbody>tr:nth-of-type(odd) > td:nth-child(1){background:#fff!important}
.table-striped>tbody>tr:nth-of-type(even) > td:nth-child(1){background:#f5f5f5!important}
.form-group .currFront{height:40px}
.form-group .currFrontG{height:40px}
.admincontroller.student_enquiry.add_new_enquiry .form-flate-ui .row .col-md-12 .box{box-shadow:none;border-width:0;padding:0;border-radius:0;background:none;border:none}
.topbottom-cont button,
.prevnext-cont button{width:29px;margin:0 4px 4px 0;border:1px solid #ccc;border-radius:4px;height:25px;line-height:12px;background:none;transition:background 0.5s,border-color 0.5s,color .2s;cursor:pointer}
.topbottom-cont button:hover,.prevnext-cont button:hover{border-color:#333;color:#333}
.box-flex-widget .box-header.bg-danger{padding-left:0}
.topbottom-cont,.prevnext-cont{position:relative!important}
.topbottom-cont button.active:hover + .tooltip.in,.prevnext-cont button.active:hover + .tooltip.in{display:block!important}
.tooltip.in{display:none!important}

.taxinfo .tooltip.in{display:block!important}


.box-flex-widget{display:flex;flex-wrap:wrap}
.box-flex-widget > *{width:100%}
.box-flex-widget .prevnext-cont{width:99%;text-align:right}
.box-flex-widget .topbottom-cont{width:100%;text-align:right}
.box-flex-widget .box-body{padding:0}
.box-flex-widget .btn-group.bootstrap-select{margin-bottom:20px}
.box-flex-widget .mheight200{margin-top:15px}
.box-flex-widget .box-header.bg-danger{margin-bottom:10px}
.box-flex-widget .tooltip.top .tooltip-arrow{border-top-color:#fcc664}
.box-flex-widget .tooltip.right .tooltip-arrow{border-right-color:#fcc664}
.box-flex-widget .tooltip.left .tooltip-arrow{border-left-color:#fcc664}
.box-flex-widget .tooltip-inner{background-color:#fcc664}
.has-feedback .currBack{border-radius:0 30px 30px 0}
.admincontroller.discount.add .box-header.with-border{border-bottom:none}

.chkAdd a#addBtn i{background:#00a65a!important;font-size:14px;margin-left:0;margin-top:0;border-radius:4px;box-shadow:none;border:none;border-radius:100px;padding:0;display:inline-block;height:20px;width:20px;border-radius:100%;text-align:center;line-height:21px;color:#ffff;font-weight:700;font-size:10px}
#institute_add #frmMaster .chkAdd > a#addBtn,
#institute_edit .chkAdd > a#addBtn{width:auto;background:none;color:#000;font-weight:500;font-size:14px}
#institute_edit .chkAdd > a#addBtn{ margin-bottom:20px}

input[type='file'] + label.error{margin-top:46px}
.input-f2{display:flex;flex-wrap:wrap;margin-right:33px;gap:0 20px}
.input-f2 > *{flex:0 0 48%;margin-bottom:10px}
.input-f2 span.text-danger:empty{display:none}
.flex-width-wrap { display: flex;  flex-wrap: wrap;}


/*-- form edit --*/
.box-tools.box-rl-ui.active{display:flex;flex-direction:column;flex-wrap:wrap;padding:5px 4px}
.box-rl-ui .btn.btn-warning[title="Add new document"] span.fa.fa-plus{display:none}
.admincontroller.student.edit .box-header.with-border{margin-bottom:15px}

/*--radio:button--*/
.radiCourse .form-group input[type="radio"]{position:absolute;opacity:0;cursor:pointer;padding:21px;z-index:9;margin:6px}
.radiCourse .radiobtn {
    position: absolute;
    top: 30px;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%;
    left: 47px;
}
.radiCourse .form-group input[type="radio"]:checked + .radiobtn{background-color:#fff;border:5px solid #ffd63a}
.radiCourse .form-group .radiobtn:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}
.radiCourse .form-group input[type="radio"]:checked + .radiobtn:after{display:block}

/* -- new style:22 april -- */
.table_employee_list .box-header{height:50px;height:50px;margin-bottom:0!important;padding-bottom:0!important}
.table_employee_list .prevnext-cont{top:-37px}
.box-flex-widget.table_employee_list .mheight200{margin-top:0}
#user_employee_list .box .box-header{padding:17px 10px 10px!important;margin:0 0 10px!important}
.manage_role input#ok[value="save the access"]{display:none}
.role.manage_controller .selectpicker .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle;background:url(../img/select-arrow.png) no-repeat 0 0;border:none;height:30px;width:20px}
.role.manage_controller button.btn.dropdown-toggle{min-height:auto}
.grid-manage_role span:nth-child(3n){border:none}
.grid-manage_role{display:flex;margin:0;padding:15px 15px 0;border-radius:10px;justify-content:flex-start;gap:10px;padding-left:0;max-width:1000px;overflow-x:scroll}
.ext-onscroll{box-shadow:0 0.46875rem 2.1875rem rgb(4 9 20 / 2%);background:#fff;width:882px;margin-left:-25px}
.role.manage_role_ .table-cb-none .table-striped>tbody>tr{border-bottom:none}
.ext-onscroll .grid-manage_role::-webkit-scrollbar{width:8px;height:12px}
.ext-onscroll .grid-manage_role::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);-webkit-border-radius:10px;border-radius:10px}
.ext-onscroll .grid-manage_role::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}
.ext-onscroll .grid-manage_role::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.3)}
.group-role span{display:block}
.grid-manage_role > *{border-right:1px solid #cccccc4a;padding:0 30px}
.grid-manage_role > :last-child{border:none}

.box .box-header{background:#9999991c;padding:17px 15px!important;border-radius:6px 6px 0 0;margin:0 0 10px!important}
.form-flate-ui .form-group .checkfile.active:after{background:url(../img/arrow-tick.svg) no-repeat 0 0;width:48px;height:48px;zoom:37%;margin:12px 24px}
.admincontroller.user .table tr th:nth-child(14){min-width:80px}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: none!important;
}

.subagent.add .box-body div#company, .subagent.add .box-body div#individual,
.masteragent.add .box-body div#company, .masteragent.add .box-body div#individual{padding: 0 20px;}
.masteragent.add .box-body #individual .row { margin: 0px;}

.subagent.add .box-body #individual .row > .row > .col-md-12,
.masteragent.add .box-body #individual .row > .row > .col-md-12 { margin: 0px; padding: 0px;}

.subagent.add .box-body .form-group,
.masteragent.add .box-body .form-group { margin-bottom: 0px;}

.institute.add .box-body #company .row.clearfix,
#institute_edit .box-body #company .row.clearfix{margin:0}

.subagent .table tr th:nth-child(11){min-width:150px}
.subagent .table tr th:nth-child(3){min-width:120px}
.subagent .box-info form .box-footer,.masteragent .box-info form .box-footer,.institute .box-info form .box-footer{float:none!important}
.admincontroller.account form .box-footer,.courses_master form .box-footer{float:none!important}
.account.generateinvoice .box.box-info{border:none!important}
.account.generateinvoice #company > .row.clearfix{width:100%!important;margin:0!important}
.account.addbank .box-body .row.clearfix{margin:0}
.account.addbank .form-flate-ui form .row .col-md-3{width:25%}
.courses_master .box-body .form-group .glyphicon{top:4px!important}
.courses_master.add #company #coid .row.clearfix{margin:0}
.courses_master.add .box-body #company > .row.clearfix{width:100%!important;margin:0!important}
.courses_master a#newClone,.courses_master .btn-success{border:none;border-radius:100px;padding:4px 23px;font-size:16px;font-weight:500}
.select-group-flex{display:flex;display:flex;gap:15px}
.select-group-flex .form-control{padding:0}
.select-group-flex > div{width:100%}
.courses_master .select-group-flex .form-control{padding:0;border-radius:50px}
.select-group-flex button.btn.btn-danger.remove{border-radius:100%;height:28px;line-height:18px;width:28px;text-align:center;font-size:14px!important;font-weight:700;padding:4px 11px}
.courses_master .regroup-btn{position:absolute;top:8px;right:0}
.courses_master .boxed{position:relative}
.courses_master .regroup-btn .remove1{border-radius:100%}
.courses_master #coid .has-feedback .form-control{padding-right:0}
.select-group-flex > span{flex:0 0 24%;font-size:15px;font-weight:700;margin-bottom:7px}
#modal-viewMasterAgent .modal-body .box,#modal-viewMasterLockAgent .modal-body .box{box-shadow:none}
#modal-viewMasterAgent .modal-content,#modal-viewMasterLockAgent .modal-content{border-radius:8px}
#modal-viewMasterAgent br,#modal-viewMasterLockAgent br{display:none}
#modal-viewMasterAgent .modal-body,#modal-viewMasterLockAgent .modal-body{padding-bottom:0}
#modal-viewMasterAgent .modal-footer,#modal-viewMasterLockAgent .modal-footer{display:none}
.masteragent.edit #company .row.clearfix{margin:0}
#modal-viewMasterAgent button.close span,#modal-viewMasterLockAgent button.close span{border:2px solid #666;width:30px;height:30px;display:block;border-radius:100%;line-height:26px;font-size:16px;font-weight:800}

.invmasterinstitutelist .form-control-feedback,
.invsubagentlist .form-control-feedback,
.invoicetransactionhistory .form-control-feedback {
    top: 3px;
}

.invmasterinstitutelist .flex-radio2,
.invsubagentlist .flex-radio2,
.invoicetransactionhistory .flex-radio2,
.flex-count{
    display: flex;
    flex-wrap: wrap;
}

.invmasterinstitutelist-sbox-1,
.invmasterinstitutelist-sbox-2{
    border: 1px solid #cccccc36;
    border-radius: 8px;
    width: 96%!important;
    margin: 0 auto!important;
    display: block;
    padding: 22px 0!important;
    margin-bottom: 20px!important;
    box-shadow: 0 0.46875rem 2.1875rem rgb(4 9 20 / 6%);
}
.netStudent:empty{display:none}
.account.generateinvoice #company .boxed{padding:15px 5px 10px;border:2px dotted #cccccc45;margin:15px 15px 20px;border-radius:8px;background:#f1f1f130}

.invmasterinstitutelist-sbox-1 .col-md-1,.invmasterinstitutelist-sbox-2 .col-md-1{text-align:center;padding-top:20px}
.box h3.box-title.text-info{color:#000}
.radiCourse{position:relative}
.radiCourse input[type="radio"]:checked + .radiobtn{background-color:#fff;border:5px solid #ffd63a}

.radiCourse input[type="radio"]{position:absolute;opacity:0;cursor:pointer;padding:21px;z-index:9;margin:6px;left:40px}
.viewinvoicestep2 .box-rl-ui > a,
.viewinvoicestep2 .box-rl-ui > a:hover,
.viewmasterinstituteinvoicestep2 .box-rl-ui > a,
.viewmasterinstituteinvoicestep2 .box-rl-ui > a:hover {
  margin-right:10px;
}

.editinvoice #company .row.clearfix { margin: 0px;}
.editinvoice #company .coid{ border-radius: 8px;
    width: 97%!important;
    margin: 0 auto!important;
    display: block;
    padding: 22px 0!important;
    margin-bottom: 40px!important;
    box-shadow:0 0.46875rem 2.1875rem rgb(4 9 20 / 8%);
}
.studenttable{display:flex;margin-left:10px}
.addmulti{border-radius:100%;border:none}
.studenttable .cremove,.coid .cremove1{border-radius:100%;width:24px;height:24px;text-align:center;padding:0;font-weight:800!important}
.studenttable .cremove{margin-top:30px}
.addcomm .btnCAdd{margin-top:30px}

.chkAdd a.btn.btn-success.btn-sm{border-radius:100%;border:none;height:24px;width:24px;line-height:24px;text-align:center!important;font-size:18px;font-weight:700;padding:0!important}
.editinvoice #company .chkAdd{display:flex;gap:12px;margin-bottom:20px;font-size:16px;font-weight:600;margin-top:20px}
.editinvoice #company .studenttable .sr{font-size:16px;line-height:90px;font-weight:700}
.editinvoiceinst .studenttable .sr{font-size:16px;line-height:90px;font-weight:700}

#modal-addMultipleStudents .box.box-info{box-shadow:none}
#modal-addMultipleStudents .modal-footer{display:none}
#modal-addMultipleStudents .modal-content{border-radius:8px}
 #modal-addMultipleStudents .add_multistudent > .box-body{overflow-x:hidden}


#modal-addMultipleStudents input[type="checkbox"]{position:inherit;opacity:1}
.coid .cremove1{margin-top:34px}
.editinvoice .studenttable > div:nth-child(2){width:300px}
.editinvoicestep2 a.btn{border-radius:100%;border:none;width:20px;height:20px}
.editinvoicestep2 .taxinfo .rwtax{display:inherit}
body.editinvoicestep2 .table tr > th:nth-child(1){z-index:9}
.cremovetax,.cremovetax + .btn-xs{border-radius:100px!important;height:20px;width:20px;line-height:20px;padding:0;font-weight:700;line-height:13px!important;display:inline-block;margin-right:5px}

.editinvoicestep2 #myTable .col-md-6{padding-right:0}
.gap-dis > *{padding:10px 0!important}
.editinvoicestep2 .form-flate-ui form .row .col-md-3{width:25%}
.button-edit span > .fa{width:24px;height:24px;line-height:17px;text-align:center}
.button-edit{margin-top:23px;margin-right:0;padding:0;width:56px}
.editinvoicestep2 .row.clearfix.taxrow{width:100%;justify-content:right;margin:0}
.gap-dis .txinfo a.btn.btn-info{margin:-8px 0 0 5px}
.mrg-0{margin:0}
.generateinvoice .form-flate-ui form .row .col-md-3{width:25%}
.generateinvoice #coid .form-group{margin-bottom:0}
.generateinvoice .boxed #coid .netStudent{margin-top:25px}
/* .generateinvoice .studenttable .cremove{margin-top:0} */
.generateinvoice .form-flate-ui .row.clearfix > *{margin-bottom:0}
.generateinvoice #coid .chkAdd{padding-top:10px}
.editinvoiceinst a.btn.btn-success{border-radius:100%;height:24px;width:24px;line-height:0;padding:0;line-height:23px;font-size:18px;font-weight:700;border:none}
.editinvoiceinst span.astudent{margin-right:10px}
.editinvoiceinst .studenttable > div:nth-child(2),
.editinvoiceinst .studenttable > div:nth-child(5) {
    width: 250px;
}

.editinvoiceinst .boxed .studentAddIns .srow { background: #fff; margin-bottom: 20px; width: 98%; margin: 0 auto 20px;  box-shadow: 0 0.46875rem 2.1875rem rgb(4 9 20 / 6%); border-radius: 8px; padding: 20px 0 0 0;}
.editinvoice .studenttable .cctype{width:300px}
.editinvoice .coid .row .col-md-3{width:25%}
.editinvoice .form-flate-ui .row.clearfix > *{margin-bottom:0}
.editinvoice .coid .form-group{margin-bottom:0}
.viewinvoicestep-2 > *,
.viewinvoicestep-gst .txinfo  > * { padding: 0px;}
.viewinvoicestep-2 .tbamt{padding-right:0}
.viewinvoicestep2 .record-payment-widget .row.clearfix{display:initial}
.record-payment-widget{width:100%}
.viewinvoicestep2 .record-payment-widget .col-md-3{width:25%!important;height:auto!important}
.title-heading{font-size:18px;padding:10px 0 0 15px;font-weight:700;margin:0!important}
.viewinvoicestep2 .record-payment-widget{border-top:2px dashed #ccc;padding-top:10px;margin-top:15px!important}
.record-payment-widget .form-group{margin-bottom:0}

#modal-addCommission .box.box-info{box-shadow:none}
#modal-addCommission .table-responsive{overflow-x:inherit}
#modal-addCommission .modal-footer{display:none}
#modal-addCommission .modal-content{border-radius:8px}
#modal-addCommission .chkAdd a.btn.btn-success.btn-sm{border-radius:initial;border:none;height:auto;width:auto;line-height:24px;text-align:center!important;font-size:16px;font-weight:500;padding:0!important;background:none;color:#000}

#modal-addCommission .form-control-feedback{top:0}
#modal-addCommission .currBack{top:2px;right:3px;width:50px;height:36px;line-height:36px;background-color:#e0dede;border-radius:0 40px 40px 0}
body select {
    appearance: none!important;
    -webkit-appearance: none!important;
    border-radius: 100px!important;
    background:#fff url(../img/select-arrow.png) no-repeat 94% 16px!important;}

.account .account-index-data th:nth-child(2),
.account .account-index-data th:nth-child(4),
.account .account-index-data th:nth-child(7),
.account .account-index-data th:nth-child(9),
.account .account-index-data th:nth-child(17) {
    min-width: 100px;
}

.account .account-index-data th:nth-child(18){min-width:111px}
.account .account-index-data th:nth-child(19){min-width:150px}
.account .account-index-data th:nth-child(20){min-width:160px}
#modal-addCommission #bCommission .row.clearfix.rwid{margin:0}

#bCommission .cremove{background-color:#ffd63a;border:none;border-radius:100%;height:24px;width:24px;line-height:23px;padding:0;font-weight:800!important}
#bCommission .cremove:hover{background-color:red}
#modal-addCommission #bCommission .row.clearfix.rwid{display:flex;align-items:center}
#modal-addCommission a.btn.btn-success.btn-sm.btnCAdd:hover{opacity:.8}
#modal-addCommission .btnCAdd i.fa.fa-plus{background:#ffd63a;color:#fff;padding:10px;border-radius:100%;font-weight:100;font-size:11px;height:22px;width:22px;padding:0;line-height:24px}
#bCommission .cremove.btn:active:focus,
#bCommission .cremove.btn:focus {
    outline: thin dotted;
    outline: inherit;
    outline-offset: -2px;
}

#bCommission .row.clearfix.rwid{box-shadow:0 .46875rem 2.1875rem #0a0000;background:#fff;border-radius:8px;padding:15px 0;width:99%;margin:0 auto 27px!important}

#bCommission .form-group { margin-bottom: 0px;}
.account .form-flate-ui #bCommission .row.clearfix > * { margin-bottom: 0px;}
#modal-addCommissionRemarks .table-responsive{overflow-x:inherit;margin-top:0;padding-top:0}
#modal-addCommissionRemarks .modal-footer{display:none}
#modal-addCommissionRemarks .box.box-info{box-shadow:none}
#modal-addCommissionRemarks .modal-content{border-radius:8px}
#modal-addCommissionRemarks .col-full{width:99%}
#modal-addCommissionRemarks .box-footer{padding:0!important;margin-bottom:20px}
.remark-section{display:flex;flex-wrap:wrap;gap:15px}
.remark-section > *{flex:0 0 49%;margin:0;background:#fff;padding:10px;box-shadow:0 .46875rem 2.1875rem #0a0000}

body.invoicetransaction .table tr > th:nth-child(1) { background: transparent!important;}
.invoicetransaction .mrg-0 .col-md-12{margin-bottom:0!important}
.commission-widget-top .row.clearfix{margin:0!important;padding:0}
.commission-widget-top .col-md-12{margin-bottom:0!important;padding:14px;font-weight:800;font-size:15px}
.commission-widget-top .row.clearfix{margin-bottom:20px!important;padding:0!important}
.commission-widget-top{width:98%;margin:0 auto}

.user-index-widget table th:nth-child(2),
.user-index-widget table th:nth-child(5),
.user-index-widget table th:nth-child(10),
.user-index-widget table th:nth-child(13) {
    min-width: 100px;
}

.user-index-widget table th:nth-child(7){min-width:150px}
.user-index-widget span.mx-height-20,.user-index-widget .td-text{color:#000}
.role.edit .mrg-top-30{margin-top:30px}

.box-profile a.btn.btn-danger.btn-block{width:150px;border-radius:19px;margin:0 auto}


.user.profile_ .nav-tabs-custom button.btn.btn-danger,
.user.change_password .nav-tabs-custom button.btn.btn-danger{border-radius:100px;padding:5px 20px}

.user.profile_ .nav-tabs-custom .nav a,
.user.change_password .nav-tabs-custom .nav a{font-size:16px;font-weight:600}

.user.profile_ ul.list-group.list-group-unbordered,
.user.change_password ul.list-group.list-group-unbordered{width:96%;margin:0 auto 20px}

.user.profile_ .list-group-unbordered .list-group-item a,
.user.change_password .list-group-unbordered .list-group-item a{color:#000;font-size:15px}

.user.profile_ .list-group-unbordered .text-danger,
.user.change_password .list-group-unbordered .text-danger {
    color: #000000cf;
    font-size: 16px;
}
body.account .dropdown-menu.open { width: 100%;}

#modal-addCommission .modal-dialog,
#modal-addCommissionRemarks .modal-dialog  { width: 1000px;}

.student-fheader a.clrdb,.student-fheader .box-title {  font-size: 16px;}

.student-fheader{display:flex;gap:10px;justify-content:center;width:100%}
.right-txt{display:flex;align-items:center;gap:10px;justify-content:flex-end}
.student-fheader > *{flex:0 0 50%}

.student-fheader a.clrdb{text-decoration:underline}
.student-fheader .box-title{font-weight:600;font-size:18px}

body #account_index #modal-addCommission .chkAdd a.btn.btn-success.btn-sm{display:flex;gap:10px}
#account-viewpaymentInvoiceStep2 .table-responsive>.table>thead>tr>th{white-space:nowrap;color:#000;font-size:14px;font-weight:700}

body #account-viewpaymentInvoiceStep2 .table #myTable tr > td:nth-child(1),
body #account-viewpaymentInvoiceStep2 .table tr > th:nth-child(1){ position: inherit;}
.gin-submit-btn {  display: flex;  gap: 0 6px;}


#generateinvoice-inststep2_account .taxrow > .col-md-12 .form-group span.text-danger {
    height: 2px;
    display: block;
}



@media screen and (min-width: 991px) and (max-width: 1899px) {
    .search-data-widget .box .box-title {
        font-size: 18px!important;
    }
    .courses_master-search-database-ui .data h4 {
        font-size: 18px;
    }.location-info {
        font-size: 16px;
    }

    .paralist .tag {
        padding: 3px 8px;
        font-size: 13px;
    }
    .courses_master-search-database-ui .bl p b {
        font-size: 18px;
    }.courses_master-search-database-ui .bl p {
        font-size: 18px;
    }
    .courses_master-search-database-ui .data {
        max-height: 800px;
        min-height: 800px;
    }.font-18 {
        margin-bottom: 5px;
    }.location-outer {
        margin-top: 20px;
    }.contact-person-info h4 {
        font-size: 18px!important;
    }.courses_master-search-database-ui .data .contact-person-info h4 b {
        font-size: 18px!important;
    }
    .contact-person-info {
        margin: 30px auto;
    }.courses_master-search-database-ui h5 {
        font-size: 16px;
    }.courses_master-search-database-ui .data.bl h4 {
        font-size: 20px;
    }.location-info > i.fa {
        padding-top: 0px;
    }

}


/*-- start:media screen --*/
@media screen and (max-width: 991px) {

#account_editInvoice .boxed > .coid {
    position: relative;
}
#account_editInvoice .boxed > .coid  .mb-btn-top {
    position: absolute;
    top: -15px;
    right: -11px;
    width: 100%;
    text-align: right;
    padding: 0px;
}

#account_editInvoice .coid .cremove1 {
    margin-top: 0px;
}

#account_editInvoice .netStudent > .row > .studenttable {
    border: 2px dotted #cccccc45;
    padding: 10px;
    border-radius: 8px;
    margin: 10px;
    position: relative;
}

#account_editInvoice .netStudent > .row > .studenttable > .sr {
    position: absolute;
    top: -9px;
    left: -11px;
    background: #00000038;
    width: 25px;
    height: 25px;
    border-radius: 100px;
    color: #fff;
    line-height: 22px;
    text-align: center;
    padding: 0;
}


#account_editInvoice .netStudent .studenttable > .col-md-1 {
    position: absolute;
    right: -26px;
    width: auto;
    top: -44px;
}



.studenttable > .col-md-2 {    width: 100%!important;    }
.editinvoiceback-cont .studenttable > .col-md-4{    width: 50%!important;    }

#generateinvoice-inststep2_account.generateinvoice-masterstep2-widget .invoice-ra-cont {  margin: 0 0 10px;}
#generateinvoice-inststep2_account .invoice-ra-cont {  margin: 0 10px 10px;}
#dtable_widget .table tr > th{ min-width:90px}
#dtable_widget .table tr > th:nth-child(1){
    min-width:40px
}
#dtable_widget .table tr > th:nth-child(3),
#dtable_widget .table tr > th:nth-child(10),
#dtable_widget .table tr > th:nth-child(11)  {
    min-width: 150px;
}
#dtable_widget .table tr > th:nth-child(9) { min-width: 200px;}

#generateinvoice-inststep2_account .table th:nth-child(2),
#generateinvoice-inststep2_account .table th:nth-child(6) {  min-width: 130px;}
#generateinvoice-inststep2_account .total-collection > * { width: 100%;}
#generateinvoice-inststep2_account .taxrow .col-md-1 { width: 100px;}

.generateinvoice #generateinvoice_account .studentAddIns .studenttable > .col-md-3{width:50%}
#generateinvoice_account #clone-boxedIns .studentAddIns > .row > .studenttable > .sr{position:absolute;top:-9px;left:-28px;background:#00000038;width:25px;height:25px;border-radius:100px;color:#fff;line-height:22px;text-align:center;padding:0}

.account-editinvoiceinst-cont .studentAddIns > .row > .studenttable > .sr {
    position: absolute;
    top: -9px;
    left: -11px;
    background: #00000038;
    width: 25px;
    height: 25px;
    border-radius: 100px;
    color: #fff;
    line-height: 22px;
    text-align: center;
    padding: 0;
}

.account-editinvoiceinst-cont .studentAddIns > .row > .studenttable > * >  .form-group {
    margin-bottom: 15px;
}

.account-editinvoiceinst-cont .studenttable > .col-md-1 {
    position: absolute;
    right: -26px;
    width: auto;
    top: -44px;
}

.account-editinvoiceinst-cont .studentAddIns > .row > .studenttable {
    border: 2px dotted #cccccc45;
    padding: 10px;
    border-radius: 8px;
    margin: 10px;
    position: relative;
}

.account-editinvoiceinst-cont .studentAddIns .studenttable > .col-md-3,
.account-editinvoiceinst-cont .studentAddIns .studenttable > .col-md-4{width:50%}


#account_editInvoice.editinvoiceback-cont .netStudent > .srow > .studenttable > .sr{position:absolute;top:-9px;left:-28px;background:#00000038;width:25px;height:25px;border-radius:100px;color:#fff;line-height:22px;text-align:center;padding:0}

#generateinvoice_account #clone-boxedIns .studentAddIns .studenttable > .sr{margin-left:18px;margin-bottom:10px}
#generateinvoice_account #clone-boxedIns .studentAddIns > .row > .studenttable{border:2px dotted #cccccc45;padding:10px;border-radius:8px;margin:10px;position:relative}
#generateinvoice_account #clone-boxedIns .studenttable > .col-md-1 button.btn.btn-danger.cremove{position:absolute;right:-12px;top:-24px;margin-top:0}
#generateinvoice_account #clone-boxedIns .studenttable > .col-md-1{position:absolute;right:0}

#generateinvoice_account .agent-master-append .studenttable .sr,
.editinvoiceback-cont .agent-master-append .studenttable .sr{position:absolute;top:-9px;left:-28px;background:#00000038;width:25px;height:25px;border-radius:100px;color:#fff;line-height:22px;text-align:center;padding:0}

#generateinvoice_account .agent-master-append .studenttable .sr,
.editinvoiceback-cont .agent-master-append .studenttable .sr{margin-left:18px;margin-bottom:10px}

#generateinvoice_account .agent-master-append .studenttable .row > .studenttable,
.editinvoiceback-cont .agent-master-append .studenttable .row > .studenttable{border:2px dotted #cccccc45;padding:10px;border-radius:8px;margin:10px;position:relative}

#generateinvoice_account .agent-master-append .studenttable .col-md-1 button.btn.btn-danger.cremove{position:absolute;right:-9px;top:-13px;margin-top:0}
#generateinvoice_account .agent-master-append .row > .studenttable > *{margin-bottom:10px}
#generateinvoice_account .agent-master-append .studenttable .col-md-1{position:absolute;right:0}

#generateinvoice_account .agent-master-append .row > .studenttable,
.editinvoiceback-cont .agent-master-append .row > .studenttable{border:2px dotted #cccccc45;padding:10px;border-radius:8px;margin:10px;position:relative}


#editinvoiceinstback-widget #frmGenInvoice .row > .studenttable{border:2px dotted #cccccc45;padding:10px;border-radius:8px;margin:10px;position:relative}
#editinvoiceinstback-widget #frmGenInvoice .row .cremove {
    position: absolute;
    top: -13px;
    right: -12px;
}


#generateinvoice_account .srow .studenttable > .studenttable > .cremovesm {
    position: absolute;
    right: -8px;
    top: -43px;
}
#editinvoiceinstback-widget .studenttable > .sr {
    position: absolute;
    top: -9px;
    left: -14px;
    background: #00000038;
    width: 25px;
    height: 25px;
    border-radius: 100px;
    color: #fff;
    line-height: 22px;
    text-align: center;
    padding: 0;
}

#editinvoiceinstback-widget #frmGenInvoice .row .cremove {
    position: absolute;
    top: -42px;
    right: -12px;
}

#editinvoiceinstback-widget .studenttable .col-md-1 {
    position: absolute;
    right: 0;
    top: 0px;
}
#editinvoiceinstback-widget .studenttable > .col-md-4 {
    width: 100%!important;
}
#editinvoiceinstback-widget .studenttable .col-md-3 {
    width: 50%;
    height: auto;
}



#account_index #modal-addCommissionRemarks .add_commissionremarks .box-body.table-responsive{margin-bottom:0}
#account_index #modal-addCommission .bCommission .rwid{position:relative}
#account_index #modal-addCommission .studenttable .cremove{margin-top:0;position:absolute;right:0}
#account_index #modal-addCommission .foption .cremove{height:20px;width:20px;line-height:20px}
#account_index #modal-addCommission .studenttable{position:absolute;top:-9px;right:-7px}
#account_index #modal-addCommission .foption .cremove:hover{background:red!important}

#account_generateinvoice .studenttable > *{margin:0;padding:0 0 10px}
.studenttable{display:flex;margin-left:10px;flex-wrap:inherit}
.fintake-slt > *,.fintake-txt > *{max-width:47%;flex:0 0 47%;margin-bottom:20px}
body .fintake-slt select{background:url(../img/select-arrow.png) no-repeat 91% 11px!important}
.has-feedback .form-control{padding-right:0}
.col-md-3,.col-md-4,.col-md-5,.col-md-2,.col-md-1,.col-md-6{width:50%;float:left}
.masteragent.edit_ #company .col-md-4{width:33%;float:left}
.col-md-12{width:100%}
#coursesMaster_add .currBack{height:34px;line-height:34px}
#coursesMaster_add .appenddiv button.remove{border-radius:100px;position:initial;top:55px;margin-top:-30px;padding:2px 9px;font-size:14px}
#modal-addCommission .modal-dialog,#modal-addCommissionRemarks .modal-dialog{width:80%;margin-left:auto;margin-right:auto}

#editinvoiceinstback-widget #modal-addMultipleStudents .modal-dialog,
#editinvoiceinstback-widget #modal-viewCommission .modal-dialog {
    width: 80%; margin-left:auto;margin-right:auto
}

#account_editInvoice #modal-addMultipleStudents .modal-dialog,
#account_editInvoice #modal-viewCommission .modal-dialog {
    width: 80%; margin-left:auto;margin-right:auto
}


.account-editinvoiceinst-cont #modal-viewCommission .modal-dialog,
.account-editinvoiceinst-cont #modal-addMultipleStudents .modal-dialog {
    width: 80%; margin-left:auto;margin-right:auto
}

.invmasterinstitutelist-sbox-1 .radiCourse, .invmasterinstitutelist-sbox-2 .radiCourse {  position: relative;}
.invmasterinstitutelist-sbox-1, .invmasterinstitutelist-sbox-2 { padding: 15px 0!important;}
.row.clearfix.invmasterinstitutelist-sbox-1{display:flex}
#account_index #frmInvoicelist .col-md-1.radiCourse{width:100%}
#account_index #frmInvoicelist .radiCourse .radiobtn{top:0;left:0;right:0;margin:0 auto;justify-content:center}
#account_index #frmInvoicelist .radiCourse input[type="radio"]{left:0;right:0;margin:0 auto;text-align:center}

.radio-compare-widget .col-md-1.radiCourse{width:100%}
.radio-compare-widget .radiCourse .radiobtn{top:0;left:0;right:0;margin:0 auto;justify-content:center}
.radio-compare-widget .radiCourse input[type="radio"]{left:0;right:0;margin:0 auto;text-align:center}

#generateinvoice_account #modal-viewCommission .modal-dialog{width:80%;margin-left:auto;margin-right:auto}


.editinvoiceback-cont #modal-viewCommission .modal-dialog,
.editinvoiceback-cont #modal-addMultipleStudents .modal-dialog{width:80%;margin-left:auto;margin-right:auto}


#generateinvoice_account #modal-addMultipleStudents .modal-dialog{width:80%;margin-left:auto;margin-right:auto}

#generateinvoice_account .agent-master-append,
.editinvoiceback-cont .agent-master-append{position:relative}

#generateinvoice_account .agent-master-append .coid .cremove1,
.editinvoiceback-cont .agent-master-append .coid .cremove1{margin-top:0}

#generateinvoice_account .agent-master-append .col-md-1,
.editinvoiceback-cont .agent-master-append .col-md-1{position:absolute;top:0;right:0;width:100%}

#generateinvoice_account .agent-master-append button.btn.btn-danger.cremove1,
.editinvoiceback-cont .agent-master-append button.btn.btn-danger.cremove1{position:absolute;top:-13px;right:-12px}

#account_editInvoice.editinvoiceback-cont .agent-master-append button.btn.btn-danger.cremove1 {
    position: absolute;
    top: -13px;
    right: 10px;
}

#account_editInvoice.editinvoiceback-cont .srow > .studenttable > div > .cremovesm {
    position: absolute;
    right: -8px;
    top: -43px;
}

.generateinvoice #generateinvoice_account .agent-master-append .col-md-3,
#account_editInvoice.editinvoiceback-cont .agent-master-append .col-md-3{width:50%;height:auto}

.form-flate-ui #generateinvoice_account .bootstrap-select.btn-group .dropdown-menu.inner,
.form-flate-ui .editinvoiceback-cont .bootstrap-select.btn-group .dropdown-menu.inner{max-height:100px!important;padding:10px 0}

.form-flate-ui #generateinvoice_account .boxed .bootstrap-select.btn-group .dropdown-menu.inner,
.editinvoiceback-cont .boxed .bootstrap-select.btn-group .dropdown-menu.inner { max-height: 153px!important;}
#account_editInvoice .coid .row .col-md-3 {
    width: 50%;
}

}


@media screen and (max-width: 768px) {

.foption {
    padding-top: 10px!important;
}

#account_editInvoice .netStudent .studenttable > .col-md-1 {
    right:-23px;
    top: -14px;
}

#account_editInvoice .studenttable .form-control {
    min-height: 40px;
}

#account_editInvoice .coid .row .col-md-3 {
    width: 100%;
}

#modal-viewCommission .form-control,
#modal-addMultipleStudents .form-control {
min-height: 44px;
}
#modal-viewCommission .form-control-feedback {
top: 3px;
}

.account-editinvoiceinst-cont .studenttable > .col-md-1 {
    top: -14px;
}
.account-editinvoiceinst-cont .studentAddIns .studenttable > .col-md-3, .account-editinvoiceinst-cont .studentAddIns .studenttable > .col-md-4 {
    width: 100%;
}
.account-editinvoiceinst-cont #modal-addMultipleStudents .box.box-info {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.account-editinvoiceinst-cont .studentAddIns .studenttable .currBackP{
    height: 30px;
}

.editinvoiceback-cont .currBackP{height:29px;}
#account_editInvoice.editinvoiceback-cont .coid .row .col-md-3 {
    width: 100%;
}
.editinvoiceback-cont .studenttable > .col-md-4{    width: 100%!important;    }
#account_editInvoice.editinvoiceback-cont .srow > .studenttable > div > .cremovesm {
    top: -12px;
}
.user-profile-cont .prevnext-cont { top: 0px;}
#generateinvoice_account .srow .studenttable > .studenttable > .cremovesm { top: -10px;}
.sidebar-menu > .active[style="display: none;"] > a{top:-33px!important}
#invoicetransactionhistory .inr-side{justify-content:left;gap:10px;flex-direction:column}
#invoicetransactionhistory .box h3.box-title.text-primary{padding:10px;width:max-content}
#invoicetransactionhistory .box-header.bg-danger{flex-direction:column}
#invoicetransactionhistory .box-header.bg-danger > *{flex:0 0 100%}
#modal-viewCommission .rddiv{margin:0 auto}
#modal-viewCommission .row .form-control{min-height:44px}

#modal-viewCommission .currBackP { top: 2px; right: 2px;}
#modal-viewCommission .currBackP {
    height: 40px;
    line-height: 40px;
}
#modal-viewCommission #frmAddCom .box-body > .col-md-3 {
    padding: 0px;
}

#editinvoiceinstback-widget .studenttable .col-md-3 {
    width: 100%;
    height: auto;
}

#editinvoiceinstback-widget .row .form-control {
    min-height: 40px;
}
#editinvoiceinstback-widget #frmGenInvoice .row .cremove {
    top: -11px;
}

#editinvoiceinstback-widget #modal-addMultipleStudents .box-body.table-responsive {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
#generateinvoice-inststep2_account .invoice-flx,#viewinvoice-widget .invoice-flx{flex-direction:column;gap:10px}
#generateinvoice-inststep2_account .total-collection{text-align:right;justify-content:right}
#generateinvoice-inststep2_account .total-collection .col-md-6.col-md-offset-6{padding:0;width:100%}
#generateinvoice-inststep2_account .total-collection .col-md-6.col-md-offset-6 > *{margin:0;padding:0;width:200px}
#generateinvoice-inststep2_account .total-collection > *{width:300px;display:flex;justify-content:right;text-align:right}

.generateinvoice #generateinvoice_account .agent-master-append .col-md-3{width:100%}
#account_index #modal-addCommission .box-body .foption > .row.clearfix > *{margin-bottom:5px}
.generateinvoice #generateinvoice_account .studentAddIns .studenttable > .col-md-3{width:100%}
#addbank_account .row.clearfix > .col-md-3{height:auto;margin-bottom:5px}
#addbank_account .row.clearfix > .col-md-3:last-child{margin-bottom:0}
#dashboard_home #dsearch_widget .col-md-12{display:flex;flex-wrap:wrap;gap:10px 0}
.admincontroller.dashboard .form-group.has-feedback{width:100%;margin-bottom:0}
.admincontroller.dashboard #dashboard_home .form-group.has-feedback{width:100%;margin-bottom:0}
#account_index #modal-addCommission .cremove{border-radius:100%;height:20px;width:20px;padding:0;font-weight:900;line-height:15px!important;margin:0!important}
.cremovesm{border-radius:100%;height:20px;width:20px;padding:0;font-weight:900;line-height:15px!important;margin:0!important}
#account_index #modal-addCommission .box-body.table-responsive{margin-bottom:0;margin-top:0;overflow:hidden;width:100%;padding:0 10px 0 0}
#account_index #modal-addCommission hr{display:none}
#account_index #modal-addCommission .row.clearfix .rwid .col-md-3{height:auto}

.login-box, .register-box {
    width: 96%;
    margin-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

#account_index .currBackP{top:2px;height:30px}
.addcomm .btnCAdd{margin-top:0}
.studenttable .cremove{margin-top:0}
body #account_index #add_commission select {background: url(../img/select-arrow.png) no-repeat 97% 13px!important;}
.student-fheader{display:flex;gap:4px 0;justify-content:inherit;width:100%;flex-direction:column}
.right-txt{display:flex;align-items:inherit;gap:4px 0;justify-content:flex-start;flex-direction:column}
.student-fheader > *{flex:inherit}
.main-header .logo img{width:39px}
.main-header .logo .logo-mini{display:block}
.main-header .logo .logo-lg{display:none}
.skin-blue .main-header .logo{width:50px;height:50px}
.invmasterinstitutelist-sbox-1 .radiCourse,.invmasterinstitutelist-sbox-2 .radiCourse{position:relative}
.invmasterinstitutelist-sbox-1 .radiCourse input[type="radio"],.invmasterinstitutelist-sbox-2 .radiCourse input[type="radio"]{top:0;left:0;right:0;text-align:center;margin:0 auto}
.invmasterinstitutelist-sbox-1 .radiCourse .radiobtn,.invmasterinstitutelist-sbox-2 .radiCourse .radiobtn{top:0;left:0;right:0;text-align:center;margin:0 auto}
.invmasterinstitutelist-sbox-1,.invmasterinstitutelist-sbox-2{padding:15px 0!important}
.table-responsive{border:none}
body #invoicetransaction_page .table tr > th:nth-child(1) { background: none; left: -15px; z-index: 99; position: inherit;}
body .fintake-slt select{background:url(../img/select-arrow.png) no-repeat 91% 11px!important}
.fintake-slt > *,.fintake-txt > *{max-width:100%;flex:0 0 100%;margin-bottom:20px}
.has-feedback .form-control{padding-right:0}
#subagent_add #individual > .row.clearfix > *,
#subagent_add #company > .row.clearfix > * {margin: 0 0 20px 0; padding: 0px;}
#subagent_add #individual > .row.clearfix,
#subagent_add #company > .row.clearfix {  margin: 0px;  padding: 0px;}
.user.edit .form-flate-ui span.checkfile.form-control{position:relative}
.form-control-feedback{top:-1px;right:6px}
#account_index #frmInvoicelist .form-control-feedback { top: 4px; right: 6px!important;}
.form-flate-ui .row.clearfix > .col-md-3{height:auto}
.row .form-control{min-height:auto}
#account_index #frmInvoicelist .row .form-control{min-height:40px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{width:100%}
.admincontroller.user.add .row.clearfix > :nth-child(22){width:100%}
.admincontroller.user.add .row.clearfix > :nth-child(23){width:100%}
#modal-viewMasterAgent > .modal-dialog,#modal-viewMasterLockAgent > .modal-dialog{width:96%!important;margin:10px auto}
body select{background:url(../img/select-arrow.png) no-repeat 97% 16px!important}
.account.editbank_ .row.clearfix > *{margin-bottom:5px}
.remarks-table-ui .table th{width:30%}
.generateinvoice .form-flate-ui form .row .col-md-3{width:100%}
.generateinvoice #coid > .row{gap:15px 0}
#account_generateinvoice .chkAdd1 > *{width:100%}
#account_generateinvoice .chkAdd1{display:flex;flex-wrap:wrap;width:100%;gap:15px 0}
#account_index #modal-addCommission .row .form-control{min-height:40px}
#account_index #modal-addCommission .currBackP{top:2px;height:36px;line-height:38px}
body #account_index #modal-addCommission select{background:url(../img/select-arrow.png) no-repeat 95% 16px!important}
#dtable_widget .table tr > th { min-width: 50px;}
#invoicetransactionhistory .box .box-header { padding: 0px 15px!important;}
.invmasterinstitutelist-cont .box-flex-widget { display: block;  flex-wrap: wrap;}
.invmasterinstitutelist-cont .box h3.box-title,
.invsubagentlist-widget .box h3.box-title,
#account_index .box h3.box-title { font-size: 16px;}
.invmasterinstitutelist-cont .box-body,
.invsubagentlist-widget .box-body { width: 96%;}
.box-flex-widget .prevnext-cont{width:96%}
#account_index .account-index-data{width:97%}
.row .repayment-widget .form-control{min-height:40px}
.form-flate-ui .paymentinvoice-inststep2-widget span.checkfile.form-control{position:relative}
.viewinvoicemasterinstitute-step2-widget .table-responsive{width:94%}
body .viewinvoicemasterinstitute-step2-widget .table tr > th:nth-child(1){position:inherit}
#modal-addCommission .add_commission .text-danger{width:94%}
#account-viewpaymentInvoiceStep2 .invoive-tag .flex-vl:last-child{text-align:left}
#account-viewpaymentInvoiceStep2 .box-flex-widget .prevnext-cont{width:100%}
.form-flate-ui #generateinvoice_account .bootstrap-select.btn-group .dropdown-menu.inner{max-height:100px!important}
.pagination-right ul.pagination { margin-top: 0px;}
#invoicetransaction_page .col-md-12.table-responsive { width: 96%;}
#viewinvoice-widget.paymentmasterinvoicestep2-widget .table-responsive table.table{margin-bottom:auto}
#account_index #modal-addCommission .bCommission .rwid {
    margin: 0px;
}
#account_index #modal-addCommission .col-md-3.chkAdd.addcomm {
    width: 100%;
}

}


@media screen and (max-width: 499px) {

.box-tools.box-rl-ui {
    margin-top: 20px;
}

.choose-filter-toggle {
    width: 100%;
}

#viewinvoice-widget .box.box-flex-widget > * {
    margin-left: 0px!important;
    margin-right: 0px!important;
}

ul.filter-value {
    margin: 9px 0;
    padding: 5px 0 10px 5px;
}

ul.filter-value {
    margin: 9px 0;
    padding: 10px 0 10px 25px;
}

.paymentinvoice-inststep2-widget .inst-heading {
    margin-top: 40px;
    padding: 0px;
    text-align: center;
}

body.account .paymentmasterinvoicestep2-widget .box-header>.box-tools {
    top: 8px;
}

.col-md-12.box-body.table-responsive.table-hr-scroller.table-cb-none {
    margin: 0 10px;
}
#generateinvoice-inststep2_account .invoice-ra-cont .invoice-flx > div:nth-child(1) input#invoiceNum {
    width: auto;
}#generateinvoice-inststep2_account .invoice-ra-cont .invoice-flx > div:nth-child(1) {
    flex: 0 0 100%;
}
#generateinvoice-inststep2_account .invoice-ra-cont .invoice-flx > div:nth-child(1) b {
    display: block;
}

body.account .invsubagentlist-widget .box-header.bg-danger {
    flex-direction: column; gap: 0px 0;
}
body.account .invsubagentlist-widget .box-header.bg-danger .box-tools {
    font-size: 17px;
    margin-top: 8px;
}

.pagination-right ul.pagination { justify-content: center;}
body.account .invsubagentlist-widget .box-header.bg-danger { flex: 0 0 100%;}
.viewinvoice-step2-widget .box-header h3.box-title { margin-bottom: 15px!important;}
#account_index .account-index-data {width: 96%;}
.pagination-right{width:90%;overflow-y:scroll;margin:0 auto!important;text-align:center}
.pagination-right ul.pagination{justify-content:center}
#modal-addCommission .chkAdd.addcomm{padding-bottom:16px}
.gin-submit-btn{flex-direction:column;gap:10px 0}
#generateinvoice_account .agent-master-append .chkAdd{flex-direction:column;gap:10px}
#generateinvoice-inststep2_account .box-footer.gin-submit-btn{display:flex;flex-direction:column;gap:10px!important}
.generateinvoice .form-flate-ui .row.clearfix > *{margin-bottom:10px}
#generateinvoice-inststep2_account  .gin-submit-btn > *,
#editinvoice-masterstep2-widget .gin-submit-btn > * {width: 173px; justify-content: center; margin: 0 auto;}
#account_index .box-flex-widget{display:block}
#addbank_account .box .box-header{padding:18px 15px 5px!important}
#addbank_account .box-header>.box-tools { top: 6px; position: initial;  float: none!important;   margin-top: 6px;}

#banklist_account .box-header>.box-tools { top: 6px; position: initial;  float: none!important;   margin-top: 6px;}

#account_index .box-flex-widget .prevnext-cont{width:95%}
body.account #banklist_account .box-header>.box-tools{position:absolute;right:0;top:13px}
.login .login-logo img{width:220px}
body #account_index ul.pagination{overflow:scroll;width:100%;max-width:330px;justify-content:center!important;padding:6px 9px 13px;margin:0 auto!important}
.admincontroller.user.add .row.clearfix > :nth-child(23),.admincontroller.user.add .row.clearfix > :nth-child(22),.admincontroller.user.add .row.clearfix > :nth-child(24),.admincontroller.user.add .row.clearfix > :nth-child(25){width:100%}
body.account .box-header>.box-tools{position:inherit;right:0;top:0}
body.account .box-header.bg-danger{display:flex;flex:0;flex-wrap:wrap;gap:6px 0}
#modal-addCommission .modal-dialog,#modal-addCommissionRemarks .modal-dialog{width:85%;}
#editinvoiceinstback-widget #modal-viewCommission .modal-dialog,
#editinvoiceinstback-widget #modal-addMultipleStudents .modal-dialog{width:85%;}

#editinvoiceinstback-widget #modal-addMultipleStudents #frmAddStudentR .box-body .row > .col-md-10 {
    overflow: scroll;
}
#editinvoiceinstback-widget #modal-addMultipleStudents .box-body.table-responsive {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
#editinvoiceinstback-widget #modal-addMultipleStudents .box-body {
    padding-bottom: 0px;
}

#generateinvoice_account .bCommission select {
    background: url(../img/select-arrow.png) no-repeat 90% 17px!important;
}
.content {
    padding-left: 0px;
    padding-right: 0px;
}



#account_editInvoice > .col-md-12 {
    margin: 0px;
    padding: 0px;
}

.invsubagentlist-widget .col-md-11 {
    padding: 0px;
}
.form-flate-ui .invsubagentlist-widget .row.clearfix > * {
    padding: 0px;
}

.viewinvoice-step2-widget .box-tools ul.filter-value {
    padding: 10px 0 10px 10px;
}
.viewinvoice-step2-widget .box-tools.box-rl-ui {
    margin-top: 10px;
}

}
