/*
Theme Name: AUIELMS Theme
Theme URI: https://icontrolscreens.com
Template: wp-bootstrap-starter
Author: Ronak Dave
Author URI: https://icontrolscreens.com
Description: New Theme created for LMS
Tags: blog,custom-menu,featured-images,threaded-comments,translation-ready,right-sidebar,custom-background,e-commerce,theme-options,sticky-post,full-width-template
Version: 1.0
*/

#elementfrm button.btn:not(.disabled):hover {
    margin-top: 0px; 
}
.navbar-brand > a {
    letter-spacing: 4px;
}
#menu-my-dashboards {
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 15px;
    /*background: #444; */
    padding-top: 10px;
    padding-bottom: 10px;
}
#menu-my-dashboards li {
    width: 100%;
}
#menu-my-dashboards li::before
{
	float: left;
	width: 30px;
	padding: 10px;
}
#menu-my-dashboards li:hover {
    background: aliceblue;
    color: #343649;
}
#menu-my-dashboards li a {
	font-size: 15px;
    text-transform: capitalize;
    color: rgba(255, 255, 255, 0.5);
    display: inline-block;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-weight: normal;
    float: left;
	padding: 10px;
    padding-right: 0px;
}
/*#menu-my-dashboards li:hover{
    background: #fff;
} */
.sb-sidenav-menu ul li a
{
    text-decoration: unset;
}
#menu-my-dashboards li:hover a{
    color: #343649;
    text-decoration: none;
}
/*#menu-my-dashboards li.current-menu-item{
    background: #fff;
} 
#menu-my-dashboards li.current-menu-item a{
    color: #444!important;
}*/




.entry-title {
    margin-top: 0;
}
.frmrow {
    display: inline-block;
    width: 100%;
}
.frmrow label {
    display: inline-block;
    width: 100%;
    font-weight: bold;
}
.viewtable tr th,.viewtable tr td
{
    padding: 10px;
}

.taskdetails {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}


.studid.shide {
    display: none;
}
.quizsection .btn-danger{
    padding: 0px 7px!important;
    margin: 0px 5px;
    float: right;
}

.errborder
{
    border: 1px solid red;
}
.gimages .imgrow {
    display: inline-block;
    width: 20%;
    margin-right: 10px;
    position: relative;
}
.removegimage {
    color: red;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: -15px;
    cursor: pointer;
    z-index: 9;
}
.misha-upl-gallery.btn, .misha-upl-gallery.btn:hover {
    margin: 10px 0px !important;
    border-width: 0 1px 4px 1px !important;
}

#users-list li{padding: 10px; background: #f0f0f0; border-bottom: #bbb9b9 1px solid;}
#users-list li:hover{background:#ece3d2;cursor: pointer;}
#users-list {
    float:left;list-style:none;margin-top:-3px;padding:0;width: 95%;position: absolute;
    border: #ccc 1px solid;
    border-radius: 4px;
    padding: 0;
}


.match-the-following .connectedSortable {
    border: 1px solid #eee;
    width: 142px;
    min-height: 20px;
    list-style-type: none;
    margin: 0;
    padding: 5px 0 0 0;
    float: left;
    margin-right: 10px;
}
.connectedSortable li {
    margin: 0 5px 5px 5px;
    padding: 5px;
    font-size: 1.2em;
    width: 120px;
    position: relative;
  }
  #sortable1 li {}
  /* #sortable2 li { padding: 25px; width: 240px;} */
  .hide{
      display: none!important;
  }
  .directly-reach ul {
    list-style: none;
    padding: 0;
    margin: 10px;
    float: left;
    width: 100%;
  }
  .directly-reach ul li {
    float: left;
    margin: 5px;
    padding: 5px 10px;
    border: 1px solid #333;
    border-radius: 10px;
    cursor: pointer;
  }
  .directly-reach ul li:hover {
    background-color: #333;
    color: #fff;

  }
  .red-bg{
      background-color: #ff0000;
      color: #fff;
  }
  .green-bg{
      background-color: #008000;
      color: #fff;
  }
  .bannerimages{
      display: none;
  }
  .draggable{ width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; }
  .droppable { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px; }

/*.inner-line{
    position: absolute;
    z-index: 99;
    border: 1px solid #c5c5c5;
    width: 64px;
    right: -64px;
    top: 50px;
}  */

ul.elemlist li {
    padding-top: 9px;
    /*list-style: disc;*/
   list-style: none; 
}


i.fa {
    font-size: 50px!important;
    float: left;
    width: 100%;
    text-align: center;
    cursor: pointer;
}
.link-wrap span {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
    margin-top: 15px;
}
.col-md-6.link-wrap {
    padding: 30px 120px;
    cursor: pointer;
}
.elemlist span {
    font-weight: 400;
    padding: 12px 20px;
    display: inline-block;
}

.elemlist input[type="checkbox"] ,.taskviewul input[type="checkbox"] {
    margin-right: 10px;
    display: inline-block;
}
.col-sm-12.elemlist span {
    padding: 0px;
    margin: 0px;
}
.elemlist input[type="checkbox"] {
    margin-right: 10px;
    display: inline-block;
}
.subelem ,.taskviewul{
    list-style: none;
}
.coursedeta {
    display: inline-block;
    width: 100%;
}

.elemlist p {
    margin: 0;
}
.elemlist p label {
    margin: 0;
}
.elemlist ul.subelem {
    margin: 0;
}
.quizsection {
    margin: 5px 0px;
    float: left;
    width: 100%;
    border: 1px solid #c1c1c1;
    padding: 5px 20px;
    border-radius: 10px;
}
.generatesubchecklist {
    padding-left: 26px;
    margin-top: 13px;
}
.dropdown-menu .dropdown-item:hover a:hover, .dropdown-menu .dropdown-item:hover a{
    color: #ac3911!important;
    background-color: #fff!important;
}
.dropdown-menu .dropdown-item:hover {
    background-color: #fff!important;
}
.filter-dropdown .dropdown-menu .dropdown-item:hover {
	color: #333!important;
	background: #badfff!important;
}
.filter-dropdown .dropdown-menu .dropdown-item.active:hover {
	color: #fff!important;
	background: #0d6efd!important;
}
.dt-buttons.btn-group.flex-wrap{
    width: 100%;
    float: left;
    text-align: right!important;
    display: block;
    margin-bottom: 10px;
}
.navbar-brand img {
    width: 60px;
}
.freeze-it {
	pointer-events: none;
}
div.backbtn {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.taskviewul > li {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 15px;
    line-height: 28px;
    text-align: left;
}

span#percentage {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 25px;
    margin-top: 35px;
}
h2#success {
    width: 100%;
    text-align: center;
}
#footer {
    display: none;
}
.chkminians
{
    margin-top: 10px;
    margin-bottom: 5px;
}
/*li.restitle {
    background: #d7c0ff;
	border-bottom: 1px solid #c3a1fc;
    border-left: 1px solid #c3a1fc;
    border-right: 1px solid #c3a1fc;
}
.restitle.active .glyphicon {
    color: #003d00;
}
li.restitle:first-child {
    border-top: 1px solid #c3a1fc;
} */
.student #content.site-content table tr td
{
    border: 1px solid #999;
    padding: 6px;
}
form#taskelement .subtdtext
{
    color: #158CBA;
    padding-left: 35px !important;   
}
.tablobtastbl tr {
    background: lightgray;
    color: #333;
}
.tablobtastbl tr.subobstask
{
    background: #fff;
}
.tablobtastbl tr td
{
    border: unset !important;
}
.page-template-unit_quiz .quiz-question .options {
    min-height: 80px;
}
.mailliele {
    font-size: 16px;
    font-weight: 900;
    color: #000;
    display: inline-block;
}
/*.restitle.lerlevel2, .restitle.lerlevel3 {
    font-weight: normal;
}
.restitle.lerlevel2 {
	padding-left: 30px!important;
}
.restitle.lerlevel3 {
    padding-left: 50px!important;
} */
.resul {
	padding-left: 0px;
}
.taskviewul ul {
    float: left;
    width: 100%;
}
@media only screen and (max-width:767px) {
  .resul {
    list-style: none;
    margin-left: 0px;
    padding: 0;
}
body
{
    font-size: 14px;
}
#content p, #content li
{
    font-size: 14px;
}
.resourceprev.previous.btn.btn-primary {
    margin-bottom: 10px;
}
div.backbtn {
    margin-left: 15px;
}
}
.entry-content {
    margin: 0px;
}
.current-menu-item.current_page_item {
    background: #9a9ba4;
    color: #343649;
}
.current-menu-item.current_page_item a {
	color: #343649!important;
}
.datepicker.datepicker-dropdown.dropdown-menu{
	    margin: 54px 0 0 200px!important;
}
.sb-topnav .current-menu-item.current_page_item {
	background: unset;
}
.sb-topnav .current-menu-item.current_page_item a {
  color: #fff !important;
}
/*div.pdfemb-viewer {
	border:none!important;
}
.grab-to-pan-grab{
	cursor: default!important;
	pointer-events:none!important;
}
div.pdfemb-toolbar-hover{
	display:none!important;
} */

#stu-app-form label.error {
    color: red;
}