/**---------------------------------------------------
 * Author : SpellingClassroom
 * Author URL : http://www.spellingclassroom.com
 * Application : List Management Wordpress Plugin
 * For : SpellingCLassroom (c) 2015
 * Version : 2.2.3
 * Last Modified : 16-09-2015 11:34 IST
 *-----------------------------------------------------
 */
/**--------------------------
 * Styles for the input box
 *---------------------------
 */
 
 .fa {
    padding: 10px;
    font-size: 60px;
    width: 160px;
    text-align: center;
    text-decoration: none;
}

/* Add a hover effect if you want */
.fa:hover {
    opacity: 0.9;
}

/* Set a specific color for each brand */

/* Facebook */
.fa-facebook {
	    font-size: 100px;
    background: #3B5998;
    color: white;
}

/* Twitter */
.fa-twitter {
	    font-size: 100px;
    background: #55ACEE;
    color: white;
} 
 .gradeTitle1{
    background-color: #b7edf0!important;
    height: 37px;
    width: 100%;
    clear: both;
    padding-top: 9px;
    font-weight:700;
	float: left;

} 
 .book_header{
    background-color: #b7edf0!important;
    height: 37px;
    width: 100%;
    clear: both;
    padding-top: 9px;
    font-weight:700;
	float: left;

}
 span.book_header{
float: left;
  font-weight:700;

}

 .focustextM {
	  border-bottom: 0.1875em solid grey;
	  border-top: 0.0625em solid grey;
	  border-left: 0.375em solid #22fffc;
	  background-color: white;
	 width:98%;
	 text-align: left!important; 
	 	float: left;
	  padding: .4em .8em .4em .8em ;
	  margin-right:0;
	 line-height: 1.0em !important;
	  font-size: 1.1em !important;
}
 .focustextM2 {
	  border-bottom: 0.1875em solid grey;
	  border-top: 0.0625em solid grey;
	  border-left: 0.375em solid #22fffc;
	  background-color: white;
	 width:98%;
	 text-align: left!important; 
	 	float: right;
	  padding: .4em .8em .4em .8em ;
	  margin-right:0;
	 line-height: 1.0em !important;
	  font-size: 1.1em !important;
}


 td.scbutton 
{
	font-color: #fff;
	  text-align: center;
	  margin-right:0px;
   }



        
.scbutton  a 
{
margin-right:0px;
            font-weight:  700;
  text-align: center;

	
            color:  black!important
}
.MyButtonOff {
padding: 10px;
width:auto;
float: none;
cursor: pointer;
focus: center;
font-weight: bold;
font-color: #fff;
background: lightgray;
color: #fff;
border: 1px solid #3366cc;
border-radius: 10px;
-moz-box-shadow: 6px 6px 5px #999;
-webkit-box-shadow: 6px 6px 5px #999;
box-shadow: 6px 6px 5px #999;
}

.MyButton {
padding-right: 0px;
padding-left: 0px;
padding-top: 10px;
padding-bot: 10px;

margin-left:.5em;
margin-right:.5em;
margin-top: 10px;
margin-bottom: 10px;

text-align: center;
cursor: pointer;
float: left;
font-weight: bold;
font-color: black;
background: #22fffc;
color: black;
border: 1px solid #3366cc;
border-radius: 10px;
-moz-box-shadow: 6px 6px 5px #999;
-webkit-box-shadow: 6px 6px 5px #999;
box-shadow: 6px 6px 5px #999;
}
.MyButton:hover {
color: black;
background: #fff;
border: 1px solid #fff;
-moz-box-shadow: 5px 5px 4px #adadad;
-webkit-box-shadow: 5px 5px 4px #adadad;
box-shadow: 5px 5px 4px #adadad;
} 
.MyButton:a {
color: black;
background: #fff;
border: 1px solid #fff;
-moz-box-shadow: 5px 5px 4px #adadad;
-webkit-box-shadow: 5px 5px 4px #adadad;
box-shadow: 5px 5px 4px #adadad;
} 
.MyButton3 {

	margin-right: 5px;
padding: 10px;
margin-left: 5px;
margin-top: 10px;
margin-bottom: 10px;
width:auto;
float: left;
focus: nonel;
align: center;
text-align: center;
cursor: pointer;
font-weight: bold;

color: white;
font-size: 22px;
background: #da1624;

border: 1px solid #3366cc;
border-radius: 10px;
-moz-box-shadow: 6px 6px 5px #999;
-webkit-box-shadow: 6px 6px 5px #999;
box-shadow: 6px 6px 5px #999;
}
.MyButton3:hover {
color: #000;
text-color: #000;
background: #22fffc;
border: 1px solid #fff;
-moz-box-shadow: 5px 5px 4px #adadad;
-webkit-box-shadow: 5px 5px 4px #adadad;
box-shadow: 5px 5px 4px #adadad;
} 
.MyButton2 {

	margin-right: 5px;
padding: 10px;
margin-left: 5px;
margin-top: 10px;
margin-bottom: 10px;
width:auto;
float: center;
focus: center;
align: center;
text-align: center;
cursor: pointer;
font-weight: bold;

color: white;
font-size: 22px;
background: #4f78ff;

border: 1px solid #3366cc;
border-radius: 10px;
-moz-box-shadow: 6px 6px 5px #999;
-webkit-box-shadow: 6px 6px 5px #999;
box-shadow: 6px 6px 5px #999;
}
.MyButton2:hover {
color: #000;
text-color: #000;
background: #22fffc;
border: 1px solid #fff;
-moz-box-shadow: 5px 5px 4px #adadad;
-webkit-box-shadow: 5px 5px 4px #adadad;
box-shadow: 5px 5px 4px #adadad;
} 

/* unvisited link */
.MyButton2a:link {
    color: white;
}

/* visited link */
.MyButton2a:visited {
    color: white;
}

/* mouse over link */
.MyButton2a:hover {
    color: white;
}

/* selected link */
.MyButton2a:active {
    color: white;
} 
.co
input[type="text"].list {

	
            color:  #000;
	
            font-weight:  700;
	
            width:  47%;
	
            margin-left:  2%;
	
            margin-bottom:  4%;
	
            border:  none;
	
            box-shadow:  inset 1px 1px 2px 2px #106C42,  inset -1px -1px 2px 2px #106C42;
	
            background-color:  #d3fecc;
	
            padding:  1.1%
        }



        
        .flashmovie img[alt="Get Adobe Flash player"] 
{
	
            display:  none
        }



        
         label.llabel 
{
	
            font-weight:  700;
            font-size:  90%;
	
        }




        label.llabel::before 
{
	
            content:  '\a';
	
            white-space:  pre
        }





        
        #listname 
{
	
            color:  #FFF;
	
            font-weight:  700;
	
            margin-left:  1%;
	
            margin-bottom:  4%;
	
               width:  80%;
	
            margin-top:  4%;
	
            border:  none;
	
            box-shadow:  inset 1px 1px 2px 2px #409D0A,  inset -1px -1px 2px 2px #409D0A;
	
            background-color:  #50B83F;
	
            padding:  1.1%
        }



        
        .add, 
        .doaction 
{
	
            margin:  1%
        }



        
        label[for=listname] 
{
	
            font-weight:  700;
	
            font-size:  140%;
	
            vertical-align:  middle
        }



        
        .action 
{
	
            display:  block
        }



        
        .groupTitle, 
        .leftTabularContent, 
        .separator, 
        div.cancelitem 
{
	
            display:  inline-block
        }



        
        input#save, 
        input#update 
{
	
            background-color:  #589545!important;
	
            border-bottom:  4px outset #63BA55!important;
	
            border-left:  1px outset #1a7c14!important;
	
            font-size:  149%;
	
            padding:  .38% 5% .55%!important;
	
            text-transform:  uppercase
        }



        
        input#save:hover, 
        input#update:hover 
{
	
            background-color:  #63BA55!important;
	
            border-bottom:  4px outset #589545!important
        }



        
        .separator 
{
	
            background-color:  #000!important;
	
            height:  2px;
	
            width:  60%;
	
            border-bottom:  2px solid #000
        }



        
        div.cancelitem:hover 
{
	
            cursor:  pointer
        }



        
        .cancelitem 
{
	
            margin-left:  2%;
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/cancel.png);
	
            background-position:  left top;
	
            background-repeat:  no-repeat;
	
            width:  32px;
	
            height:  32px;
	
            position:  relative;
	
            vertical-align:  middle
        }



        
        #modalwindow 
{
	
            font-weight:  700
        }



        
        .suggestionbox, 
        .suggestiononload 
{
	
            background-color:  #FFC6E2;
	
            border-color:  red;
	
            padding:  4% 2% 4% 10%;
	
            border-radius:  0 0 25px 25px;
	
            margin-bottom:  2%;
	
            color:  #630000;
	
            font-weight:  400
        }



        
        .suggestions:hover 
{
	
            cursor:  pointer;
	
            font-style:  italic
        }



        
        tr:nth-child(even) 
{
	
            background:  #b8d1f3
        }



        
        tr:nth-child(odd) 
{
	
            background:  #dae5f4
        }



        
        .mismatchdata 
{
	
            outline:  0;
	
            background-color:  #FFDBED!important;
	
            box-shadow:  none!important;
	
            color:  maroon!important;
	
            border:  1px solid red!important
        }



        
        .viewlistitems:nth-child(even) 
{
	
            background:  #FF9
        }



        
        .viewlistitems:nth-child(odd) 
{
	
            background:  #FADA5E
        }



        
        .viewlistitems td 
{
	
            padding:  3%
        }



        
        .leftTabularContent 
{
	
            height:  700;
	
            max-height:  900px;
	
            overflow:  auto
        }



        
        .viewlistitems td:hover 
{
	
            background:  orange
        }



        
        .viewlistitems th 
{
	
            padding:  4%!important;
	
            color:  #000;
	
            background:  #FADA5E!important
        }



        
        #view_page_table tbody tr td 
{
	
            padding:  0;
	
            text-align:  center;
	
            vertical-align:  middle
        }

 td.module_name_free 
{
		    float: left;
            width:  38%
        }



        
        .module_name_free  a 
{
	text-decoration: underline;
            font-weight:  700;
	
            font-size:  1.5em;
	
            color:  black!important
}

        
        td.module_name 
{
		    float: left;
            width:  38%
        }



        
        .module_name a 
{
	text-decoration: underline;
            font-weight:  700;
	
            font-size:  1.5em;
	
            color:  black!important
        }



        
        #view_page_table tbody tr th 
{
	
            text-align:  center
        }



        
        .module_student_last 
{
	
            width:  2%
        }



        
        .module_student_icon 
{
	
            width:  15%
        }



        
        .module_student_icon_sen 
{
	
            width:  11%
        }



        
        .module_student_name 
{
	
            width:  27%
        }



        
        .module_student_passed 
{
	
            width:  1%
        }



        
        .module_student_grade 
{
	
            width:  6.5%
        }



        
        .module_student_share_results 
{
	
            width:  21%
        }



        
        .module_student_printables 
{
	
            width:  15%
        }



        
        .email_module, 
        .print_module, 
        .sms_module 
{
	
            cursor:  pointer
        }



        
        .module_teacher_icon, 
        .module_teacher_icon_on_off, 
        .module_teacher_name, 
        .module_teacher_start_icon 
{
	
            text-align:  center!important
        }


	.modules_on_off_container {
	font-size:1.2em;
	vertical-align:baseline;
	     font-weight:  700;
	width:35%;
	margin-left: 210px;
}

         .bigiq_pref_label>.ui-button-text, 
		  .module_state_label>.ui-button-text 
{
	
	
            background-color:  #b7b7b7;
	
            color:  lightgray
        }

    
        .bigiq_pref_label.ui-state-active>.ui-button-text, 
        .module_state_label.ui-state-active>.ui-button-text 
{
	/* on button of on on debra */
	
            background-color:  #47d600;
	
            color:  #FFF
        }

 .highlighted_module 
{
	/* on button of on off debra  was #FFFF0A*/
	
            background-color:  #d1d1d1!important
        }



        
        .selectedOption 
{
	
            background:  #FFD4AD!important
        }



        
        span.fa, 
        span>a.fa 
{
	
            padding:  0 3%
        }



        
        .lessontest, 
        .spelltest 
{
	
            cursor:  pointer;
	
            color:  #666!important
        }



        
        .delete, 
        .edit, 
        .email_list, 
        .print, 
        .sms 
{
	
            cursor:  pointer;
	
            color:  #000!important
        }



        
        .delete:hover, 
        .edit:hover, 
        .email_list:hover, 
        .print:hover, 
        .sms:hover 
{
	
            color:  red;
	
            text-decoration:  none
        }



        
        .listidentity>a, 
        a[title="View List"] 
{
		font-weight: 700;
            color:  #000!important
        }



        
        .listname 
{
	
            padding:  3% 0 3% 6%
        }



        
        .spelltest 
{
	
            margin-right:  10px
        }



        
        .delete, 
        .deletegroup, 
        .edit, 
        .editgroup, 
        .email_list, 
        .goto, 
        .lessontest, 
        .listidentity, 
        .print, 
        .sms, 
        .spelltest 
{
	
            font-weight:  400!important
        }



        
        .editgroup 
{
	
            margin-left:  50%;
	
            margin-right:  1%
        }



        
        .AllLessonsTestIcon, 
        .RedoIcon, 
        .SpeakerIcon, 
        .SpellingTestIcon, 
        .StartIcon, 
        .WorkSheetIcon, 
        .endIcon, 
        .eyeIcon, 
        .gradedIcon, 
        .needsGradeIcon, 
        .nextIcon, 
        .viewIcon 
{
	
            background-repeat:  no-repeat;
	
            background-size:  30px 30px;
	
            width:  30px;
	
            height:  30px;
	
            display:  inline-block;
	
            vertical-align:  middle;
	
            margin-right:  3px;
	
            margin-left:  3px;
	
            cursor:  pointer
        }



        
        .SpeakerIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/speaker_icon.png)
        }



        
        .SpellingTestIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/TestPaperIcon.png)
        }



        
        .WorkSheetIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/Handwriting_Icon.png)
        }



        
        .AllLessonsTestIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/All_Lessons_Test_Icon.png)
        }



        
        .StartIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/StartIcon.png)
        }



        
        .RedoIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/RedoIcon.png)
        }



        
        .endIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/endIcon.png)
        }



        
        .nextIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/nextIcon.png)
        }



        
        .needsGradeIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/NeedGradeIcon.png)
        }



        
        .gradedIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/GradedIcon.png)
        }



        
        .eyeIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/eyeIcon.png)
        }



        
        .viewIcon 
{
	
            background-image:  url(http://spellingclassroom.com/wp-content/uploads/2015/09/ViewIcon.png)
        }



        
        .groupaction 
{
	
            margin-top:  2%
        }



        
        .groupname 
{
	
            width:  100%;
	
            float:  left;
	
            padding:  2%;
	
            margin:  0
        }



        
        .groupTitle 
{
	
            width:  50%
        }



        
        .number_of_items 
{
	
            text-align:  right;
	
            padding-left:  18%;
	
            padding-right:  2%
        }



        
        .number_of_items_student 
{
	
            text-align:  right;
	
            padding-left:  30%
        }



        
        .groupWrapper 
{
	
            background-color:  #BED4F1;
	
            cursor:  pointer;
	
            font-weight:  700;
	
            border:  1px solid #FFF
        }



        
        .groupWrapper:hover 
{
	
            background-color:  #73C2FF
        }



        
        .indilistitems 
{
	
            margin:  0 0 1%;
	
            position:  relative;
	
            overflow:  auto;
	
            display:  none
        }


        .listidentity
{
	 color:  black;
	   font-size:  1.3em;
	
	    width:125px;
            font-weight:  700
        }
        
        .listidentity>a 
{
	   font-size:  1.3em;
	
            font-weight:  700
        }



        
        a[title="View List"]:hover 
{
	
            color:  #000!important;
	
            text-decoration:  none!important

        }



        
        .indilistitems tr 
{
	
            padding:  1% 0
        }



        
        .groupaction, 
        .indi_actions 
{
	
            width:  50%;
	
            float:  right
        }



        
        span.ui-icon.ui-icon-plusthick 
{
	
            float:  left;
	
            margin-top:  1.1%;
	
            margin-right:  1%;
	
            display:  block;
	
            margin-left:  2%
        }



        
        span.ui-icon.ui-icon-minusthick 
{
	
            display:  block;
	
            float:  left;
	
            margin-right:  1%;
	
            margin-top:  1.1%
        }



        
        span.student_plus_minus 
{
	
            display:  block;
	
            float:  left;
	
            margin-top:  .4%!important
        }



        
        span.ui-icon 
{
	
            float:  left
        }



        
        .ui-dialog 
{
	
            z-index:  9999!important
        }



        
        .word_list_course_overview_link 
{
	
            font-weight:  700;
	
            font-size:  1.3em;
	
            color:  black!important
        }



        
        .word_list_course_overview_preloaded_link 
{
	
            font-weight:  700;
	
            font-size:  1.5em;
	
            color:  black!important
        }



        
        #book_words_grade, 
        #compound_words_grade, 
        #dolch_words_subcategory, 
        #holiday_words_subcategory, 
        #periodic_table_subcategory, 
        #sat_words_subcategory, 
        #spelling_list_grade, 
        #us_presidents_subcategory, 
        #vocabulary_subcategory 
{
	
            display:  none
        }



        
        td.order 
{
	
            padding:  .857em 0!important;
	
            text-align:  center!important
        }



        
        @media (min-width:600px) and (max-width:768px) 
{
	
            .indilistitems 
{
	
                font-size:  80%
            }



        }



        
        @media (min-width:768px) and (max-width:800px) 
{
	
            .indilistitems 
{
	
                font-size:  80%
            }



            .teacher_custom_word_list 
{
	
                width:  14%
            }



            .teacher_spell_test 
{
	
                width:  37%
            }



            .teacher_manage_word_list 
{
	
                width:  17%
            }



        }



        
        @media (min-width:800px) and (max-width:950px) 
{
	
            .indilistitems 
{
	
                font-size:  83%
            }



            .teacher_custom_word_list 
{
	
                width:  15%
            }



            .teacher_spell_test 
{
	
                width:  37%
            }



            .teacher_manage_word_list 
{
	
                width:  17%
            }



        }



        
        @media (min-width:950px) 
{
	
            .indilistitems 
{
	
                font-size:  85%
            }



            .teacher_custom_word_list 
{
	
                width:  14%
            }



            .teacher_spell_test 
{
	
                width:  37%
            }



            .teacher_manage_word_list 
{
	
                width:  17%
            }



        }



        
        @media (min-width:950px) and (max-width:1920px) 
{
	
            .indilistitems 
{
	
                font-size:  100%
            }



            .teacher_custom_word_list 
{
	
                width:  21%
            }



            .teacher_spell_test 
{
	
                width:  27%!important
            }



            .teacher_manage_word_list 
{
	
                width:  17%
            }



            .teacher_list_on_off 
{
	
                width:  14%
            }



        }



        
        td.teacher_worksheets 
{
	
            width:  3%
        }



        
        .lessontest>a:hover, 
        .spelltest>a:hover, 
        .vocabtest>a:hover 
{
	
            text-decoration:  none!important;
	
            border-bottom:  none
        }



        
        .lessontest>a, 
        .spelltest>a, 
        .vocabtest>a 
{
	
            color:  #007E35!important;
	
            font-weight:  700;
	
            border-bottom:  2px solid #007E35
        }



        
        .othersXMLTable>tbody>tr>td.bigiqwordlisttitle 
{
	
            width:  14%
        }



        
        .othersXMLTable>tbody>tr>td.vocabulary_test_xml 
{
	
            width:  19%
        }



        
        .othersXMLTable>tbody>tr>td.spelling_test_xml 
{
	
            width:  36%
        }



        
        .othersXMLTable>tbody>tr>td.all_lessons_test_xml 
{
	
            width:  15%
        }



        
        .othersXMLTable>tbody>tr>td.manageBigIQWordList 
{
	
            width:  10%
        }



        
        .studentXMLTable tr td 
{
	
            padding:  .857em .387em!important
        }



        
        @media(min-width:768px) and (max-width:950px) 
{
	
            .studentXMLTable 
{
	
                font-size:  85%
            }



            .studentXMLTable>tbody>tr>td.bigiqwordlisttitle 
{
	
                width:  11%
            }



            .studentXMLTable>tbody>tr>td.spelling_test_xml 
{
	
                width:  22%
            }



            .studentXMLTable>tbody>tr>td.vocabulary_test_xml 
{
	
                width:  18%
            }



            .studentXMLTable>tbody>tr>td.all_lessons_test_xml 
{
	
                width:  25%
            }



            .studentXMLTable>tbody>tr>td.manageBigIQWordList 
{
	
                width:  11%
            }



        }



        
        @media (min-width:950px) and (max-width:1920px) 
{
	
            .studentXMLTable 
{
	
                font-size:  89%
            }



            .studentXMLTable>tbody>tr>td.bigiqwordlisttitle 
{
	
                width:  16%
            }



            .studentXMLTable>tbody>tr>td.spelling_test_xml 
{
	
                width:  18%
            }



            .studentXMLTable>tbody>tr>td.vocabulary_test_xml 
{
	
                width:  16%
            }



            .studentXMLTable>tbody>tr>td.all_lessons_test_xml 
{
	
                width:  17%
            }



            .studentXMLTable>tbody>tr>td.manageBigIQWordList 
{
	
                width:  12%
            }



        }



        
        #captchavalue 
{
	
            background-color:  #c5c7cd;
	
            color:  #444763;
	
            font-weight:  700;
	
            padding:  0 8px
        }



        
        #addfive:hover, 
        #addone:hover, 
        #addten:hover, 
        #cancel:hover, 
        #oncreatesort:hover, 
        #save:hover, 
        #sort:hover, 
        #update:hover 
{
	
            cursor:  pointer
        }



        
        input[type=button].add 
{
	
            background-color:  #033bad;
	
            color:  #FFF;
	
            padding:  1% 4%;
	
            font-weight:  700;
	
            border-top:  none;
	
            border-right:  none;
	
            border-left:  1px outset #A01A03;
	
            border-bottom:  3px outset #A01A03
        }



        
        input[type=button].add:hover 
{
	
            background-color:  #FF4949;
	
            border-top:  none;
	
            border-right:  none;
	
            border-left:  1px outset #E2543B;
	
            border-bottom:  3px outset #E2543B
        }



        
        input[type=button].add:active, 
        input[type=button].doaction:active 
{
	
            border:  none
        }



        
        input[type=button].doaction:disabled, 
        input[type=button].doaction:disabled:hover 
{
	
            background-color:  #474747
        }



        
        input[type=button].doaction 
{
	
            background-color:  #2573DA;
	
            color:  #FFF;
	
            font-weight:  700;
	
            padding:  1% 6%;
	
            border-top:  none;
	
            border-right:  none;
	
            border-left:  1px outset #070F59;
	
            border-bottom:  4px outset #070F59
        }



        
        input[type=button].doaction:hover 
{
	
            background-color:  #5790DB;
	
            border-top:  none;
	
            border-right:  none;
	
            border-left:  1px outset #7E86C9;
	
            border-bottom:  4px outset #7E86C9
        }



        
        #teachers_message 
{
	
            background-color:  #DDE2EA;
	
            box-shadow:  inset 1px 1px 6px #001025,  inset -1px -1px 6px #02060B;
	
            color:  #0A023A;
	
            padding:  3%;
	
            width:  93%
        }



        
        .indilistitems tr.tableheading, 
        tr.tableheading 
{
	
            background-color:  #0265CA;
	
            color:  #F9EDBE;
	
            font-weight:  700;
	
            height:  70px
        }



        
        tr.tableheading th 
{
	
            background:  #0265CA!important;
	
            color:  #F9EDBE
        }



        
        .indilistitems tbody tr td 
{
	
            padding:  .857em .257em!important
        }



        
        tr.studentTableheading 
{
	
            height:  70px
        }



        
        td.rowHandler 
{
	
            min-width:  6px;
	
            cursor:  all-scroll;
	
            vertical-align:  middle!important;
	
            width:  2%
        }



        
        .right_align 
{
	
            margin-left:  50%
        }



        
        .right_align.bigiqlists_preference_container 
{
	
            margin-left:  49%
        }



        
        .grade_meta_information 
{
	
            display:  inline-block;
	
            margin-left:  30%;
	
            width:  15%
        }



        
        .grade_meta_information_student 
{
	
            display:  inline-block;
	
            margin-left:  45%;
	
            width:  15%
        }



        
        .containerHeading 
{
	
            display:  inline-block;
	
            width:  330px
        }



        
        .studentlistitems tr td 
{
	
            padding:  .857em .387em!important
        }



        
        .studentlistitems tr td.rotate 
{
	
            width:  1%
        }



        
        .custom_list_student 
{
	
            width:  20%
        }



        
        .spelling_test_student 
{
	
            width:  16%
        }



        
        .vocab_test_student 
{
	
            width:  15%
        }



        
        .all_lessons_test_student 
{
	
            width:  17%
        }



        
        td.big_iq_manage_list 
{
	
            width:  12%
        }



        
        .passed 
{
	
            width:  2%
        }



        
        td.work_sheets 
{
	
            width:  6%!important
        }



        
        .studentlistitems tr:hover, 
        .studentlistitems tr:not(.studentTableheading):hover 
{
	
            background-color:  #73C2FF
        }



        
        .share_results 
{
	
            min-width:  20px;
	
            color:  #000
        }



        
        .share_bigiq_options, 
        .share_options 
{
	
            cursor:  pointer;
	
            font-weight:  700
        }



        
        .arrow:after, 
        .ui-tooltip 
{
	
            background:  #fff;
	
            border:  2px solid #8e846b
        }



        
        .ui-tooltip 
{
	
            padding:  10px 20px;
	
            color:  #fff;
	
            border-radius:  20px;
	
            font:  700 14px "Helvetica Neue",  Sans-Serif;

	
            text-transform:  uppercase;
	
            box-shadow:  0 0 7px #000
        }



        
        .arrow 
{
	
            width:  70px;
	
            height:  16px;
	
            overflow:  hidden;
	
            position:  absolute;
	
            left:  50%;
	
            margin-left:  -35px;
	
            bottom:  -16px
        }



        
        .arrow.top 
{
	
            top:  -16px;
	
            bottom:  auto
        }



        
        .arrow.left 
{
	
            left:  20%
        }



        
        .arrow:after 
{
	
            content:  "";
	
            position:  absolute;
	
            left:  20px;
	
            top:  -20px;
	
            width:  25px;
	
            height:  25px;
	
            box-shadow:  6px 5px 9px -9px #000;
	
            -webkit-transform:  rotate(45deg);
	
            -ms-transform:  rotate(45deg);
	
            transform:  rotate(45deg)
        }



        
        .arrow.top:after 
{
	
            bottom:  -20px;
	
            top:  auto
        }



        
        .ui-selectmenu-menu.ui-front.ui-selectmenu-open 
{
	
            z-index:  9999;
	
            vertical-align:  middle;
	
            background-color:  #0F0;
	
            color:  #FFF
        }



        
        label[for=groupCategory-button] 
{
	
            position:  relative;
	
            bottom:  10px;
	
            font-weight:  700;
	
            font-size:  140%
        }



        
        label[for=add_info] 
{
	
            bottom:  14px;
	
            font-weight:  700;
	
            left:  2%;
	
            position:  relative;
	
            color:  red
        }



        
        .group-category 
{
	
            position:  relative;
	
            top:  2%
        }



        
        #big_iq_words_list_container 
{
	
            background-color:  #003366;
	
            font-weight:  700
        }



        
        .childlist 
{
	
            background-color:  #ffe499;
	
            border:  1px solid #FFF
        }



        
        .childlist:hover, 
        .demo_child:hover 
{
	
            background-color:  #ffe499
        }



        
        .somePadding 
{
	
            padding:  2% 0;
	

        }



        
        .childlist:hover 
{
	
            cursor:  pointer
        }



        
        .subchild 
{
	
            background-color:  #b7edf0;
	
            border:  1px solid #FFF;
	
            padding-top:  1%;
	
            padding-bottom:  1%;
	
            width:  100%;
	
            clear:  both
        }



        
        .gradeTitle 
{
	
            display:  inline-block;
	
            width:  48%
        }



        
        .number_of_xml_items 
{
	
            display:  inline-block;
	
            padding-left:  15%;
	
            width:  14.5%
        }



        
        .number_of_xml_items_student 
{
	
            display:  inline-block;
	
            padding-left:  30%;
	
            width:  14.5%
        }



        
        .rotate, 
        td.rotate>div>span 
{
	
            padding:  0
        }



        
        .module_control_column h3, 
        .module_control_column_student h3 
{
	
            color:  #FFF;
	
            display:  inline-block
        }



        
        .bigiq_print, 
        .iqwordlisttitle>a 
{
	
            color:  #000!important
        }



        
        .containerHeading:hover, 
        .gradeTitle:hover 
{
	
            cursor:  pointer
        }



        
        .iqwordlisttitle>a:hover 
{
	
            cursor:  pointer;
	
            text-decoration:  underline
        }


@media (max-width: 800px) {
    .side_navigation_module {
        display:none !important;
    }
 
}
        
        .book_quiz_modules a:hover, 
        .module_name:hover *, 
        .side_navigation_module tr td a:hover, 
        .writing_modules a:hover 
{
	
            text-decoration:  none
        }



        
        .bigiq_email_list, 
        .bigiq_sms, 
        a.bigiq_print 
{
	
            color:  #000!important;
	
            cursor:  pointer
        }



        
        .rotate 
{
	
            white-space:  nowrap;
	
            margin:  0
        }



        
        td.rotate>div 
{
	
            height:  10px;
	
            position:  relative;
	
            top:  38px;
	
            -ms-transform:  rotate(270deg);
	
            -webkit-transform:  rotate(270deg);
	
            -moz-transform:  rotate(270deg);
	
            transform:  rotate(270deg);
	
            width:  10px
        }



        
        #import_all 
{
	
            background-color:  #053a70;
	
            color:  #f9edbe;
	
            cursor:  pointer;
	
            font-weight:  700;
	
            padding:  1%;
	
            text-align:  center
        }



        
        #import_all:hover 
{
	
            background-color:  #3F6993
        }



        
        #check_user_list 
{
	
            border:  3px solid #000;
	
            background-color:  #FFF;
	
            padding:  .758em 2.958em;
	
            font-weight:  900;
	
            cursor:  pointer
        }



        
        label[for=import_from_member_name] 
{
	
            font-size:  24px;
	
            font-weight:  700;
	
            margin:  0 1.387em 0 0
        }



        
        input#import_member_name 
{
	
            background-color:  #B8D1F3;
	
            border:  3px solid #0265CA;
	
            width:  40%;
	
            padding:  .587em .751em;
	
            margin:  0 1.716em 0 0;
	
            font-weight:  700;
	
            color:  #000
        }



        
        #import_data_container 
{
	
            margin-top:  3em;
	
            font-weight:  700
        }



        
        .import_data_subcontainer 
{
	
            background-color:  #BED4F1
        }



        
        .individualImportContainer 
{
	
            padding:  2%
        }



        
        .subImportChildContainer 
{
	
            padding:  2% 0
        }



        
        .category_title 
{
	
            width:  45%;
	
            display:  inline-block
        }



        
        .importGroup 
{
	
            width:  35%;
	
            display:  inline-block
        }



        
        .childContainerBand 
{
	
            background-color:  #0265CA;
	
            color:  #F9EDBE;
	
            padding:  1% 1% 1% 5%
        }



        
        .subListTitle 
{
	
            display:  inline-block;
	
            width:  44%;
	
            padding-left:  5%
        }



        
        .importList 
{
	
            display:  inline-block;
	
            width:  20%
        }



        
        .subImportChild 
{
	
            padding:  2%
        }



        
        .category_title:hover, 
        .importGroup:hover, 
        .importList:hover 
{
	
            cursor:  pointer
        }



        
        a.import_list_link 
{
	
            color:  #000!important
        }



        
        a.import_list_link:hover 
{
	
            cursor:  pointer
        }



        
        .squaredFour 
{
	
            width:  20px;
	
            margin:  20px auto;
	
            position:  relative
        }



        
        .book_quiz_plus_minus_icon, 
        .writing_plus_minus_icon 
{
	
            margin-left:  .3em;
	
            margin-right:  .4em
        }



        
        .squaredFour label 
{
	
            cursor:  pointer;
	
            position:  absolute;
	
            left:  0;
	
            width:  20px;
	
            height:  20px;
	
            top:  0;
	
            border-radius:  4px;
	
            -webkit-box-shadow:  inset 0 1px 1px #fff,  0 1px 3px rgba(0,  0,  0,  .5);
	
            -moz-box-shadow:  inset 0 1px 1px #fff,  0 1px 3px rgba(0,  0,  0,  .5);
	
            box-shadow:  inset 0 1px 1px #fff,  0 1px 3px rgba(0,  0,  0,  .5);
	
            background:  #fcfff4;
	
            background:  -webkit-linear-gradient(top,  #fcfff4 0,  #dfe5d7 40%,  #b3bead 100%);
	
            background:  -moz-linear-gradient(top,  #fcfff4 0,  #dfe5d7 40%,  #b3bead 100%);
	
            background:  -o-linear-gradient(top,  #fcfff4 0,  #dfe5d7 40%,  #b3bead 100%);
	
            background:  -ms-linear-gradient(top,  #fcfff4 0,  #dfe5d7 40%,  #b3bead 100%);
	
            background:  linear-gradient(top,  #fcfff4 0,  #dfe5d7 40%,  #b3bead 100%);
	
            filter:  progid: DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4',  endColorstr='#b3bead',  GradientType=0)
        }



        
        .squaredFour label:after 
{
	
            -ms-filter:  "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	
            filter:  alpha(opacity=0);
	
            opacity:  0;
	
            content:  '';
	
            position:  absolute;
	
            width:  9px;
	
            height:  5px;
	
            background:  0 0;
	
            top:  4px;
	
            left:  4px;
	
            border:  3px solid #333;
	
            border-top:  none;
	
            border-right:  none;
	
            -webkit-transform:  rotate(-45deg);
	
            -moz-transform:  rotate(-45deg);
	
            -o-transform:  rotate(-45deg);
	
            -ms-transform:  rotate(-45deg);
	
            transform:  rotate(-45deg)
        }



        
        .squaredFour label:hover::after 
{
	
            -ms-filter:  "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	
            filter:  alpha(opacity=30);
	
            opacity:  .5
        }



        
        .squaredFour input[type=checkbox]:checked+label:after 
{
	
            -ms-filter:  "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	
            filter:  alpha(opacity=100);
	
            opacity:  1
        }



        
        .clearfix:after 
{
	
            visibility:  hidden;
	
            display:  block;
	
            font-size:  0;
	
            content:  " ";
	
            clear:  both;
	
            height:  0
        }



        
        * html .clearfix 
{
	
            height:  1%
        }



        
        .clearfix 
{
	
            display:  block
        }



        
        span.module_icon_book img 
{
	
            vertical-align:  middle;
	
            width:  10%
        }



        
        span.module_icon img 
{
	
            vertical-align:  middle;
	
            width:  15%
        }




        
        table.side_navigation_module 
{
	
            margin-bottom:  .7em!important
        }



        
        .side_navigation_module tbody tr td 
{
	
            padding:  0!important
        }



        
        span.module_title 
{
	
            font-weight:  700;
	
            color:  #000
        }



        
        .writing_modules_table tr td 
{
	
            padding:  0!important;
	
            font-weight:  700;
	
            color:  #000;
	
            cursor:  pointer
        }



        
        .viewlistitems.writing_modules_title>td 
{
	
            padding:  .5em!important
        }



        
        .writing_modules a 
{
	
            color:  #000!important
        }



        
        .writing_modules 
{
	
            display:  none
        }



        
        .book_quiz_modules_table tr td 
{
	
            padding:  0!important;
	
            font-weight:  700;
	
            color:  #000;
	
            cursor:  pointer
        }



        
        .viewlistitems1.book_quiz_modules_title>td 
{
	
            padding:  .5em!important;
	
            width:  60%
        }



        
        .book_quiz_modules a 
{
	
            color:  #000!important;
	
            width:  100%
        }



        
        .book_quiz_modules a:hover 
{
	
            width:  100%
        }



        
        .book_quiz_modules 
{
	
            display:  block
        }



        
        .viewlistitems1:nth-child(even), 
        .viewlistitems1:nth-child(odd) 
{
	
            background:  #ffd96a
        }



        
        .viewlistitems1 td 
{
	
            padding:  3%;
	
            width:  60%
        }



        
        .viewlistitems1 th 
{
	
            padding:  3%;
	
            color:  #000;
	
            background:  orange!important
        }



        
        .leftTabularContent1 
{
	
            display:  inline-block;
	
            height:  472px;
	
            max-height:  472px;
	
            overflow:  auto
        }



        
        img[alt="Module Icon"] 
{
	
            width:  56px
        }



        
        .viewlistitems1 td:hover 
{
	
            background:  #FF9
        }



        
        .Title 
{
	
            font-weight:  700!important;
	
            font-size:  1.3em!important;
	
            margin-left:  2%
        }



        
        .module_leaderboard_title 
{
	
            font-size:  1.2em;
	
            font-weight:  700;
	
            color:  #C10303;
	
            width:  33%;
	
            background-color:  #fff;
	
            border:  none;
	
            margin-left:  2%
        }



        
        .next_scores, 
        .previous_scores 
{
	
            font-size:  1.3em!important;
	
            color:  brown!important;
	
            line-height:  .2em!important
        }



        
        .previous_scores 
{
	
            margin-left:  63%;

	background-color: #fff}


.next_scores
{

	background-color: #fff!important}


.next_scores:hover, .previous_scores:hover
{
	cursor: pointer}


.leaderBoardControls
{
	border: none!important;
	background-color: #fff;
	line-height: .2em!important;
	margin: 0!important}


.leader_five, .leader_four, .leader_one, .leader_three, .leader_two
{
	width: 33%!important;
	border-bottom-color: gold!important;
	line-height: .2em!important;
	background-color: #fff}


.leader_four, .leader_one, .leader_three, .leader_two
{
	border-right-color: #00f!important;
	border-right-style: groove!important;
	border-right-width: 2px!important}


.leader_six
{
	background-color: #fff;
	width: 33%!important;
	border-right-color: none;
	border-right-style: none;
	border-right-width: none;
	line-height: .2em!important}


.leader_five_score, .leader_four_score, .leader_one_score, .leader_six_score, .leader_three_score, .leader_two_score
{
	margin-left: 40%!important;
	color: #C13030!important;
	font-weight: 700!important;
	font-size: 17px!important;
	line-height: .2em!important}


table.leaderBoardControls tbody tr td
{
	background-color: #fff;
	border: none;
	line-height: .2em!important}


table.leaderboard_results
{
	margin-top: 0!important;
	border-left: none!important;
	border-bottom: none!important;
	border-right: none!important;
	border-top-color: gold!important}


table.leaderboard_results tbody tr td
{
	line-height: .1em!important}


span.top_scores_title
{
	font-size: 1.2em;
	font-weight: 700;
	color: #C10303;
	width: 33%;
	background-color: #fff;
	border: none;
	margin-left: 28%}


#gameContainerDiv, #no_flash, iframe#spelling_iframe
{
	overflow: hidden!important}


.side_navigation_module tr
{
	cursor: pointer}


.side_navigation_module tr td:hover
{
	background-color: #0020C2}


.side_navigation_module tr td:hover *
{
	color: #FFF}


#dataFromXML tr:not(.tableheading):hover, #view_page_table tr:not(:nth-child(1)):hover, tr.groupRow:hover
{
	background-color: #73C2FF}


.title_column
{
	width: 22%}


.module_control_column
{
	width: 34%}


.options_column
{
	width: 18%}


.title_column_student
{
	width: 25%}


.module_control_column_student
{
	width: 50%}


.options_column_student
{
	width: 22%}


.list_on_off_column
{
	width: 20%}


.module_name, .quiz_score
{
	font-size:24px;
	font-weight: 700}


.module_name:hover *
{
	color: #000}


.extra_module_table tr td, .extra_module_table tr th
{
	text-align: center!important;
	padding: 0!important;
	vertical-align: middle!important}


.extra_module_table tr td a
{
	color: #000!important;
	text-decoration: none}

.extra_module_table tr th
{
	padding: .857em 1.387em!important}

.extra_module_table tr th
{
	padding: .857em 1.387em!important}


.view_grade_caption
{
	vertical-align: middle!important}


.next_module_button
{
	display: none;
	padding: 2% 26%;
	background: #e3cb2e;
	background: -moz-linear-gradient(top, #e3cb2e 0, #be6a20 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e3cb2e), color-stop(100%, #be6a20));
	background: -webkit-linear-gradient(top, #e3cb2e 0, #be6a20 100%);
	background: -o-linear-gradient(top, #e3cb2e 0, #be6a20 100%);
	background: -ms-linear-gradient(top, #e3cb2e 0, #be6a20 100%);
	background: linear-gradient(to bottom, #e3cb2e 0, #be6a20 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e3cb2e',  endColorstr='#be6a20',  GradientType=0);
	color: #FFF!important;
	font-weight: 700;
	border-radius: 7px;
	font-size: 1.75em;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000}


.completed_module_button:hover, .next_module_button:hover
{
	text-decoration: none!important;
	color: #F7EC79!important;
	background: #4c833c;
	background: -moz-linear-gradient(top, #4c833c 0, #c1d14d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c833c), color-stop(100%, #c1d14d));
	background: -webkit-linear-gradient(top, #4c833c 0, #c1d14d 100%);
	background: -o-linear-gradient(top, #4c833c 0, #c1d14d 100%);
	background: -ms-linear-gradient(top, #4c833c 0, #c1d14d 100%);
	background: linear-gradient(to bottom, #4c833c 0, #c1d14d 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c833c',  endColorstr='#c1d14d',  GradientType=0)}


.completed_module_button, .print_all_cwl_button
{
	color: #FFF!important;
	font-weight: 700;
	font-size: 2em;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	display: inline-block}


.completed_module_button
{
	padding: 2% 24%;
	background: #c1d14d;
	background: -moz-linear-gradient(top, #c1d14d 0, #4c833c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c1d14d), color-stop(100%, #4c833c));
	background: -webkit-linear-gradient(top, #c1d14d 0, #4c833c 100%);
	background: -o-linear-gradient(top, #c1d14d 0, #4c833c 100%);
	background: -ms-linear-gradient(top, #c1d14d 0, #4c833c 100%);
	background: linear-gradient(to bottom, #c1d14d 0, #4c833c 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c1d14d',  endColorstr='#4c833c',  GradientType=0);
	border-radius: 7px}


.hidden_module
{
	min-width: 20px;
	display: inline-block}


.print_all_cwl_button
{
	margin-top: 1%;
	margin-bottom: 1%;
	width: 96%;
	padding: 1%!important;
	text-align: center;
	border-radius: 4px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3NzViYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRiOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff5656 0, #f10000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5656), color-stop(100%, #f10000));
	background: -webkit-linear-gradient(top, #ff5656 0, #f10000 100%);
	background: -o-linear-gradient(top, #ff5656 0, #f10000 100%);
	background: -ms-linear-gradient(top, #ff5656 0, #f10000 100%);
	background: linear-gradient(to bottom, #ff5656 0, #f10000 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff5656',  endColorstr='#f10000',  GradientType=0)}


.print_all_cwl_button:hover
{
	text-decoration: none;
	color: lightgreen!important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3NzViYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRiOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f10000 0, #ff5656 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f10000), color-stop(100%, #ff5656));
	background: -webkit-linear-gradient(top, #f10000 0, #ff5656 100%);
	background: -o-linear-gradient(top, #f10000 0, #ff5656 100%);
	background: -ms-linear-gradient(top, #f10000 0, #ff5656 100%);
	background: linear-gradient(to bottom, #f10000 0, #ff5656 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f10000',  endColorstr='#2775ba',  GradientType=0)}


.sentence_content
{
	margin-left: 5px!important;
	width: 85%}


.each_word
{
	display: inline-block;
	width: 45%;
	font-weight: 700!important;
	text-align: center}


.print_sentence_writing, .save_sentence_writing_container, .sentence_writing_notice
{
	text-align: right!important}


.word_sentence_content_status, .word_sentence_status
{
	display: inline-block;
	visibility: hidden;
	width: 25px;
	vertical-align: middle}


.word_sentence_content_status
{
	padding: 0!important}


.best_seller_table table tr td
{
	border: none!important}


.best_seller_table table tr
{
	color: #FFF!important}
.p_novel2
{
	font-size: 22px!important;
	text-align: center!important;
	background-color: grey;
	width: 80%;
	margin: auto auto 5px!important;
	color: #fff!important;
	height: 35px!important;
	font-weight: 700!important;
	vertical-align: baseline!important;
	border-radius: 5px!important}


.p_novel2:hover
{
	background-color: grey}

.best_seller_table td .p_novel
{
	font-size: 22px!important;
	text-align: center!important;
	background-color: #B2EC5D;
	width: 80%;
	margin: auto auto 5px!important;
	color: #fff!important;
	height: 35px!important;
	font-weight: 700!important;
	vertical-align: baseline!important;
	border-radius: 5px!important}


.best_seller_table td .p_novel:hover
{
	background-color: #03C03C}


.best_seller_table tr td a
{
	color: #FFF!important}


.best_seller_table tr td
{
	border: 1px solid gray!important;
	color: #FFF!important;
	font-weight: 700}


.sentence_writing_tables tr td a
{
	color: #000!important}


.sentence_writing_tables tr
{
	background-color: #FFE866;
	font-weight: 700}


.sentence_writing_tables tr:hover
{
	background-color: #fff3b2;
	font-weight: 700}


#sentence_writing_table tr:hover
{
	background-color: #fff3b2}


.sentence_writing_tables tr td, .sentence_writing_tables tr th
{
	border: 1px solid #FFDA21!important;
	color: #000!important}


.sentence_writing_tables tr:nth-child(1) th
{
	border: none!important;
	border-left: 1px solid #FFF!important;
	border-right: 1px solid #FFF!important;
	color: #FFF!important;
	background-color: #06C!important}


.word_sentence_writing_table
{
	border-collapse: collapse!important;
	color: #000!important;
	border: 2px solid #000!important}


.word_sentence_writing_table tr th
{
	border-color: #D7E2FF!important;
	font-weight: 700!important}


.word_sentence_writing_table tr td
{
	background-color: #FFE866!important;
	border: none!important;
	border-bottom: 2px solid #000!important;
	padding: .5em!important}


.word_sentence_writing_table tr:nth-child(3) th
{
	border: 2px solid #000!important}


.word_sentence_writing_table tr:nth-child(1) th, .word_sentence_writing_table tr:nth-child(2) th, .word_sentence_writing_table tr:nth-last-child(1) th
{
	background-color: #D7E2FF!important}


#grade_sentence_writing, .redo_para_writing_buttons, .sentence_writing_buttons
{
	background-color: #4063FF!important;
	border-color: #000!important;
	color: #FFF!important;
	font-weight: 700;
	cursor: pointer;
	font-size: 2em;
	padding: 0 10%;
	outline: 0;
	margin-right: 1em}


.sentence_content, .verify_each_word
{
	border-color: #000!important;
	color: #000!important;
	font-weight: 700}


.verify_each_word
{
	width: 38%}


.characters_left, .no_of_characters_left
{
	font-weight: 700;
	vertical-align: sub}


.speaker_icon_container
{
	width: 1%;
	padding-left: .7em!important}


.word_input_container
{
	width: 40%}


.sentence_container
{
	width: 35%}


.word_sentence_writing_table tr td:nth-last-child(1)
{
	text-align: center}


.word_sentence_writing_table tr:nth-last-child(1) th:nth-last-child(1)
{
	width: 10%!important}


span.grade_choice_separator
{
	margin: 0 25px;
	font-weight: 700;
	color: red}


.global_score_container
{
	display: none}


span.global_score_caption
{
	margin-right: 1%}


span.global_comment_caption
{
	display: block}


.header_information
{
	background-color: #ABE1FF!important;
	padding: .6%}


.sentence_writing_meta_head_information h4 span:nth-child(2)
{
	margin-left: 5%}


.sentence_writing_meta_head_information h1
{
	color: #2669FE!important;
	margin-bottom: .1em!important}


#sentence_writing_table_last_row_grade_button_container th:nth-child(1)
{
	border-right: 1px solid #FAFAFA!important}


#sentence_writing_table_last_row_grade_button_container th:nth-child(2)
{
	border-right: 1px solid #FAFAFA!important;
	border-left: 1px solid #FAFAFA!important}


#sentence_writing_table_last_row_grade_button_container th:nth-child(3)
{
	border-left: 1px solid #FAFAFA!important}


.needs_grade
{
	color: red!important}


.graded
{
	color: #71B900!important}


.instructions, .instructions h1
{
	color: #FFF!important}


.search_student_container
{
	display: inline-block;
	position: relative;
	left: 71%;
	top: -4em}


.search_student_container span:nth-child(1)
{
	font-weight: 700}


input.filter_sentence_writing_students
{
	display: block;
	border: 1px solid #06C;
	margin-bottom: 0;
	font-weight: 700!important}


.reset_score
{
	cursor: pointer}


.w_h_icons+span
{
	width: 10em!important;
	display: inline-block}


.w_h_icons
{
	vertical-align: middle}


.teacher_view_all_sentence_writing_page tr:nth-child(1) th:nth-child(1)
{
	width: 20%}


.teacher_view_all_sentence_writing_page tr:nth-child(1) th:nth-child(2), .teacher_view_all_sentence_writing_page tr:nth-child(1) th:nth-child(3)
{
	width: 19%}


.teacher_view_all_sentence_writing_page tr:nth-child(1) th:nth-child(4)
{
	width: 11%}


.teacher_view_all_sentence_writing_page tr:nth-child(1) th:nth-child(5)
{
	width: 29%}


.teacher_grade_email, .teacher_grade_sms
{
	cursor: pointer}


.audio_player
{
	display: none}


.percentage_obtained, .score_obtained
{
	margin-left: 10%}


.instructions
{
	font-weight: 700!important}


div.paragraph_main_tab
{
	margin-bottom: 10px;
	width: 100%}


div.top_menu_header
{
	height: 55px;
	background-color: #09C;
	margin-top: 5px}


div.top_menu_header_para
{
	text-align: center;
	font-weight: 700;
	font-size: 28px;
	color: #fff;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .8);
	line-height: 50px}


.avtar_img
{
	float: right;
	margin: -20px 0 -13px}


table.word_bank_Table
{
	padding: 0;
	margin: 0;
	border: 1px solid #111;
	border-collapse: collapse;
	table-layout: fixed}


div.word_on_word_bank
{
	background-color: #E4F6F8;
	border: 2px solid #A8F6F8;
	padding: 3px 10px;
	margin-right: 8px;
	border-radius: 10px}


div.help-container
{
	margin-bottom: 10px;
	width: 689px;
	overflow: hidden;
	display: table}


div.help-container-row
{
	display: table-row}


div.help-container-cell-text
{
	width: 650px;
	font-family: Myriad Web, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	display: table-cell;
	vertical-align: middle}


div.progress_btn
{
	border: 1px solid #09C;
	background-color: #09C;
	color: #fff;
	padding: 10px 15px;
	border-radius: 7px;
	float: right;
	margin: 10px 0 0}


td.wordlist_td
{
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 3px;
	background: #EEF66C}


table.textarea_block
{
	width: 100%;
	background: #c1e4ff;
	cellpadding: 0;
	cellspacing: 0}


.textarea_block_paragraph
{
	width: 98.5%;
	height: 200px;
	margin: 2px;
	line-height: 2}


.button_para_show, .button_para_show:hover
{
	font-size: 22px;
	min-height: 40px;
	border-radius: 3px;
	border-width: 2px;
	border-style: double;
	margin: 50px 20px;
	font-weight: 700;
	float: left}


.div.instructions_section
{
	padding: 10px 20px 20px}


.button_para_show:hover
{
	width: 258px;
	border-color: #FFEE4D;
	background: #6EF204;
	color: #FFF!important;
	padding: 1% 4% 0}


a.paragraph
{
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: inherit}


.button_para_show:hover a
{
	color: #000;
	text-decoration: none;
	text-align: center}


.button_para_show
{
	width: 260px;
	border-color: #000;
	background: #1e73be;
	padding: 1% 4% 0;
	color: #FFF!important}


.book_Section, .studentImg
{
	
	padding-left: 1%!important}


.printable_icon
{
	width: 51px;
	max-height: 40px}


.cross_puzzle_printable:hover, .flash_card_printable:hover, .word_search_printable:hover
{
	cursor: pointer}


.book_quiz_table tr td a
{
	color: #000!important}


.book_quiz_table tr
{
	background-color: #ffe499;
	font-weight: 700}


.book_quiz_table tr:hover
{
	background-color: #ffd04d;
	font-weight: 700}


#book_quiz_table tr:hover
{
	background-color: #ffd04d}


.book_quiz_table tr td, .book_quiz_table tr th
{
	border: 1px solid #FFFCA1!important;
	color: #000!important}


.book_quiz_table tr:nth-child(1) th
{
	border: none!important;
	border-left: 1px solid #FFF!important;
	border-right: 1px solid #FFF!important;
	color: #FFF!important;
	background-color: orange!important}


.print_only
{
	color: #1164B4}


.book_quiz_table tr .header_amazon, .book_quiz_table tr .header_amazon:hover
{
	background-color: #ffe499;
	font-weight: 700}



.book_quiz_table tr .table_th
{
	background-color: orange!important;
	heigth: 47px;
	font-size: 18px}


.book_quiz_tableVocab tr td a
{
	color: #000!important}


.book_quiz_tableVocab tr
{
	background-color: #ecd0ff;
	font-weight: 700}


.book_quiz_tableVocab tr:hover
{
	background-color: #c6b2d4;
	font-weight: 700}


#book_quiz_tableVocab tr:hover
{
	background-color: #c6b2d4
}

.book_quiz_tableVocab tr td, .book_quiz_tableVocab tr th
{
	border: 1px solid #f2eaf7!important;
	color: #000!important}


.book_quiz_tableVocab tr:nth-child(1) th
{
	border: none!important;
	border-left: 1px solid #FFF!important;
	border-right: 1px solid #FFF!important;
	color: #FFF!important;
	background-color: #8764a0!important}



.book_quiz_tableVocab tr .header_amazon, .book_quiz_tableVocab tr .header_amazon:hover
{
	background-color: #c6b2d4;
	font-weight: 700
}

.book_quiz_tableVocab tr .table_th
{
	
	heigth: 47px;
	font-size: 18px}

.book_quiz_tableVocab tr .table
{
	
background-color: deeppink;
}


.book_quiz_tableBook tr td a
{
	color: #000!important}


.book_quiz_tableBook tr
{
	background-color: #6fc4ff;
	font-weight: 700}


.book_quiz_tableBook tr:hover
{
	background-color: #c0e5ff;
	font-weight: 700}


#book_quiz_tableBook tr:hover
{
	background-color: #c0e5ff
}

.book_quiz_tableBook tr td, .book_quiz_tableBook tr th
{
	border: 1px solid #f2eaf7!important;
	color: #000!important}


.book_quiz_tableBook tr:nth-child(1) th
{
	border: none!important;
	border-left: 1px solid #FFF!important;
	border-right: 1px solid #FFF!important;
	color: #FFF!important;
	background-color: #8764a0!important}



.book_quiz_tableBook tr .header_amazon, .book_quiz_tableBook tr .header_amazon:hover
{
	background-color: #c6b2d4;
	font-weight: 700
}
.book_quiz_tableBook  table
{
border-color: black; 
	border:10px;
}
.book_quiz_tableBook tr .table_th
{
	background-color: orange!important;
	heigth: 47px;
	font-size: 18px}



.studentImg
{
	text-align: left;
	color: orange!important;
	line-height: 1em}


.studentImg_a
{
	font-size: 22px!important;
	color: #000!important}


.book_Section
{
	text-align: left!important;
	color: #1164B4!important;
	}

.book_SectionTxt
{
	text-align: left!important;
	font-size: 1.5em!important;
	color: lightgray;
	padding-left:1em!important;
	padding-bottom:.4em!important;
		padding-top:.4em!important;
	}

.writing_section_td1
{
	text-align: left!important;
	padding-left: 0!important;
	border: 4px solid #036!important;
	border-right: 2px solid #fff!important}


.writing_section_td2
{
	vertical-align: bottom!important;
	border: 4px solid #036!important}


.write_module_tr
{
	background-color: #06C!important;
	font-size: 18px!important;
	vertical-align: bottom!important;
	
	height: 55px!important}

.write_module_tr2
{
	background-color: #ffcc00!important;
	font-size: 18px!important;
	vertical-align: bottom!important;
	
	height:55px!important}

.write_module_td
{
	color: #fff!important}


.inner_preloaded_lists
{
	background-color: #fff09b!important;
	width: 100%;
	margin-top: 1%;
	margin-bottom: -3%;
	padding-top: 0}


.inner_preloaded_lists .subchild:hover
{
	background-color: #fd8f00}


.header_fir
{
	width: 15%!important;
	border-right: 2px solid #fff;
	float: left}


.header_sec
{
	width: 75%!important;
	float: left;
	vertical-align: bottom;
	padding-top: 7%;
	padding-left: 2%}


.anchor_nofollow
{
	pointer-events: none;
	cursor: default}


tr.paragraph_class_high
{
	background-color: #f8f8ff;
	color: #4169e1;
	font-size: 16px;
	font-weight: 600}


.subchild_table
{
	padding: 1%;
	background-color: #0F0}


.main_book_container_member
{
	padding-bottom: 1%;
	margin-left: 0;
	width: 100%}


.p_novel_member
{
	font-size: 22px!important;
	text-align: center!important;
	background-color: #B2EC5D;
	width: 80%;
	margin: auto auto 5px!important;
	color: #fff!important;
	height: 35px!important;
	font-weight: 700!important;
	vertical-align: baseline!important;
	border-radius: 5px!important}


.p_novel_member : hover
{
	background-color: orange}


.all_book_heading
{
	width: 100%;
	clear: both;
	height: 25px;
	vertical-align: bottom;
	background-color: orange!important;
	padding: 10px 0}


.all_book_heading_p
{
	font-size: 25px;
	color: #000;
	padding-left: 20px}


.course_overview_option_mem
{

	border: 4px solid #D3D3D3;


	padding: 3px 6px;
	background-color: #B2EC5D;
	font-weight: 700;
	font-size: 1.5em;
	color: #000!important;
	text-align: center;
	margin: 0!important}


.course_overview_option_mem:hover
{
	
		background-color: #64ff18  /*debra changed from orange*/
	
}
        
        .course_overview_option a 
{
	text-decoration: underline;
	}

