html{
height:99.5%;
}
body {
height:99.5%;
/*background-image: -webkit-linear-gradient(to bottom right, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));
background-image: -o-linear-gradient(to bottom right, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));
background-image: -moz-linear-gradient(to bottom right, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));
background-image: linear-gradient(to bottom right, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));
background-attachment:fixed;
background-repeat:no-repeat;*/
}

a {
text-decoration: none;
color: #282828;
}

body#indexpage{
padding:0px;
margin:0px;
}

label#autocheck{
font-size: 10px;
}

.button{
	font-size: 16px;
}

div#buttondisplay{
background-color:#FFFFFF;
color:#282828;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
}

div#underbuttons{
width:876px;
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
div#menutitle{
width:890px;
}
div#overbuttons{
width:868px;
padding-top:0px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
color:#282828;
font-size:16px;
font-weight:normal;
}
img.extop{
cursor:pointer;
padding:3px 5px 3px 5px;
margin:-6px 0px -6px 8px;
-webkit-transition: 0.2s; /* Safari */
transition: 0.2s;
}
img.extop:hover{
background:rgba(0,0,0,0.1);
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
div.extop{
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
padding-right:0px;
width:160px;
height:18px;
background-image: url(img/textivate150.png);
background-repeat:no-repeat;
}
div.extop:hover{
cursor: pointer;
background-color:#111111;
}
span.extop{
cursor:pointer;
/*font-family: "Century Gothic", sans-serif;*/
font-size:22px;
padding: 2px 8px;
text-decoration: none;
text-shadow: 0px 0px 10px #111111;
color: #FFFFFF;
}
div.extop400{
width:400px;
height:68px;
background-image: url(img/textivate400.png);
background-repeat:no-repeat;
}
div.extop400:hover{
cursor: pointer;
}
div.extop250{
width:250px;
height:43px;
background-image: url(img/textivate250.png);
background-repeat:no-repeat;
}
div.extop250:hover{
cursor: pointer;
}
img.extop250{
cursor:pointer;
position:relative;
top:16px;
padding:6px 5px 6px 5px;
margin:-6px -5px -15px -5px;
-webkit-transition: 0.2s; /* Safari */
transition: 0.2s;
}
img.extop250:hover{
background: rgba(0,0,0,0.1);
}
td#bigtd{
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
text-align:justify;
border: 1px dotted #CCCCCC;
}

div#bigtddiv{
font-size: 20px;
overflow:auto;
}

textarea.bigtext {
font-family: arial;
font-size: 20px;
width: 99%;
resize: none;
background-color:#FFFFFF;
color:#282828;
/*-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;*/
border-color:#ffffff;/*#94C2F5;*/
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
}

textarea#hiddentext{
display:none;
}

table#magtabblock {
border: 1px dotted white;
font-size: 12px;
}

[draggable] {
-moz-user-select: none;  
-webkit-user-select: none;  
-khtml-user-select: none;
-ms-user-select: none;
cursor: move;
}

.unselectable{
user-select:none;
-moz-user-select: none;  
-webkit-user-select: none;  
-khtml-user-select: none;
-ms-user-select: none;
}

table#threex {
border-collapse:separate;
border-spacing:8px;
}

table#fourx {
border-collapse:separate;
border-spacing:8px;
}
table#swx {
border-collapse:separate;
border-spacing:7px;
}

table#snaketable {
border-collapse:separate;
border-spacing:3px;
-moz-user-select: none;  
-webkit-user-select: none;  
-khtml-user-select: none;
-ms-user-select: none;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
cursor: default;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
}

.snake{
background:#ffffff;
width:14%;
cursor:default;
}

table#belowtiles {
border-collapse:separate;
border-spacing:8px;
}

table#horiztenx {
border-collapse:separate;
border-spacing:6px;
}

table#gapfillx {
border-collapse:separate;
border-spacing:6px;
}

table#horizparax {
border-collapse:separate;
border-spacing:6px;
}

table#belowhoriztenx {
border-collapse:separate;
border-spacing:6px;
}

.col{
background-color: white;
padding: 2px;
border: 3px solid white;
text-align:center;
vertical-align: middle;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}

.swcol{
background-color: white;
padding: 1px 20px;
border: 3px solid white;
text-align:center;
vertical-align: middle;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}

.swinvcol{
background-color: white;
padding: 1px 20px;
border: 3px solid white;
word-wrap:break-word;
text-align:center;
vertical-align: middle;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
color: white;
}

label#autocheck{
font-size:16px;
}

.paracol{
background-color: white;
padding-left: 24px;
padding-right: 24px;
padding-top: 2px;
padding-bottom: 2px;
border: 3px solid white;
text-align:justify;
vertical-align: middle;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
}

.paracolmulti{
background-color: white;
padding: 5px;
border: 1px solid white;
text-align:left;
vertical-align: middle;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
}
.laddercell{
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.clickablecell{
background-color: white;
padding: 1px 24px;
border: 1px solid white;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
text-align:center;
vertical-align: middle;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
-moz-user-select: none;  
-webkit-user-select: none;  
-khtml-user-select: none;
-ms-user-select: none;
cursor: pointer;
[if IE 7]margin:8px;
}

.dragablecell{
background-color: white;
padding: 1px;
border: 1px dotted white;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
text-align:center;
vertical-align: middle;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
-moz-user-select: none;  
-webkit-user-select: none;  
-khtml-user-select: none;
-khtml-user-drag: element;
-ms-user-select: none;
cursor: move;
}

.onecol{
background-color: white;
padding-left: 24px;
padding-right: 24px;
padding-top: 2px;
padding-bottom: 2px;
border: 3px solid white;
text-align:center;
vertical-align: middle;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
}

div#bottomofpage {
display:none;
}

#answertile.paracolmulti{
padding:7px;
}

div#answertilediv{
height:100%;
width:98%;
padding:2px;
overflow-x:hidden;
overflow-y:auto;
-moz-user-select: none;  
-webkit-user-select: none;  
-ms-user-select: none; 
}

div#spacetilediv{
font-family: arial;
height:100%;
width:98%;
padding:2px;
overflow-x:hidden;
overflow-y:auto;
text-align:justify;
}

textarea#spacetilediv{
background-color: white;
font-family: arial;
color: #282828;
text-align:left;
border-style:none;
resize:none;
outline:none;
height:100%;
width:100%;
padding:2px;
overflow:auto;
}

.invcol{
background-color: white;
padding-left: 7px;
padding-right: 7px;
padding-top: 3px;
padding-bottom: 3px;
border: 3px solid white;
word-wrap:break-word;
text-align:center;
vertical-align: middle;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
color: white;
}

.oneinvcol{
background-color: white;
padding-left: 24px;
padding-right: 24px;
padding-top: 2px;
padding-bottom: 2px;
border: 3px solid white;
word-wrap:break-word;
text-align:center;
vertical-align: middle;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
color: white;
}

.parainvcol{
background-color: white;
padding-left: 24px;
padding-right: 24px;
padding-top: 2px;
padding-bottom: 2px;
border: 3px solid white;
word-wrap:break-word;
text-align:justify;
vertical-align: middle;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
color: white;
}

.parainvcolmulti{
background-color: white;
padding: 1px;
border: 1px dotted white;
word-wrap:break-word;
text-align:center;
vertical-align: middle;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
color: white;
}

.gapinvcolmulti{
background-color: white;
padding: 1px;
border: 3px dotted white;
white-space: nowrap;
word-break:keep-all;
text-align:justify;
vertical-align: middle;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
font-size: 40px;
color: white;
}

.anaginvcolmulti{
background-color: white;
padding: 1px;
border: 3px dotted white;
word-wrap:break-word;
text-align:justify;
vertical-align: middle;
font-size: 40px;
}

.squash{
display:inline;
}

#fronttop{
color:#282828;
font-size:16px;
font-weight:normal;
}

/*.myButton {
	-moz-box-shadow:inset 0px 1px 17px -4px #ffffff;
	-webkit-box-shadow:inset 0px 1px 17px -4px #ffffff;
	box-shadow:inset 0px 1px 17px -4px #ffffff;
	background-color:#f9f9f9;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:4px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
	background-color:#e9e9e9;
}.myButton:active {
	position:relative;
	top:1px;
}*/

#answerdiv{
	text-align:left;
	vertical-align: middle;
	font-size:18px;
	font-weight:normal;
	padding:0px 6px;
	display:inline-block;
}

div.centerbackdiv{
display:none;
position:fixed;
background-color: #282828;
left:0px;
top:0px;
width:1000%;
height:1000%;
opacity:0.4;
filter:alpha(opacity=40);
}

div#onlinetextsback{
display:none;
position:fixed;
background-color: #282828;
left:0px;
top:0px;
width:100%;
height:100%;
opacity:0.1;
filter:alpha(opacity=10);
}

div.centerdiv{
display:none;
position:fixed;
border: 2px solid #282828;
background-color: #ffffff;
padding: 0px;
right:20%;
top:15%;
width:50%;
min-width:400px;
height:50%;
min-height:450px;
vertical-align:middle;
opacity:1;
filter:alpha(opacity=100);
-webkit-box-shadow: 2px 2px 12px #282828;
box-shadow: 2px 2px 12px #282828;
}

div.toprightdiv{
display:none;
position:absolute;
border: 2px solid #282828;
background-color: #ffffff;
padding: 0px;
left:50%;
top:50%;
width:400px;
height:360px;
margin:-180px 0 0 -200px;
opacity:1;
filter:alpha(opacity=100);
-webkit-box-shadow: 2px 2px 12px #282828;
box-shadow: 2px 2px 12px #282828;
}

div#helpinfodiv{
display:none;
position:absolute;
border: 2px solid #282828;
background-color: #ffffff;
padding: 0px;
left:50%;
top:50%;
width:400px;
height:360px;
margin:-180px 0 0 -200px;
opacity:1;
filter:alpha(opacity=100);
-webkit-box-shadow: 2px 2px 12px #282828;
box-shadow: 2px 2px 12px #282828;
}

div#localopendiv{
display:none;
}
div#localsavediv{
display:none;
}
div#localmanagediv{
display:none;
}
div#localselectdiv{
display:none;
}
div#nobuttonsdiv{
display:none;
}
div#localsaveinfodiv{
display:block;
}

div.lsoptionsdiv{
display:block;
}

div.lstab{
border:0px;
padding:10px 10px 16px 10px;
/*-moz-border-top-left-radius:7px;
-webkit-border-top-left-radius:7px;
border-top-left-radius:7px;
-moz-border-top-right-radius:7px;
-webkit-border-top-right-radius:7px;
border-top-right-radius:7px;*/
display:inline;
}

/*a#textivatebutton{
	position:relative;
	left:12px;
	display: block;
	width: 400px;
	height: 75px;
	text-decoration: none;
	background: url("img/textivatebuttondbl.png");
}

a#textivatebutton:hover {
	background-position: -400px 0;
}*/
img#textivatebutton{
position:relative;
left:0px;
display: block;
cursor:pointer;
width:245px;
height:45px;
margin:-3px -9px -3px 0px;
padding:3px 8px 3px 10px;
-webkit-transition: 0.2s; /* Safari */
transition: 0.2s;
}
img#textivatebutton:hover{
background: rgba(0,0,0,0.1);
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.shadowtext{
text-shadow: 1px 1px 2px #282828;
}

a:focus{
	outline:0;
}

a.indexlink{
font-size:12px;
padding: 4px 6px;
margin: 0px 0px 0px -5px;
color:#282828;
text-decoration: underline;
-webkit-text-decoration-color: #28282838;
text-decoration-color: #28282838;
-webkit-transition: background 0.2s;
transition: background 0.2s;
}
a.indexlink:hover{
color: #282828;
text-shadow: 1px 0px 3px #ffffff69;
background: rgba(0,0,0,0.1);
text-decoration: none;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
div.aboutinfodiv{
max-height:0px;
overflow-y:hidden;
/*-webkit-transition: 0.5s;
transition: 0.5s;*/
}
div.aboutinfodivclosed{
max-height:0px;
overflow-y:hidden;
-webkit-transition: 0.5s;
transition: 0.5s;
}
div.aboutinfodivopen{
max-height:5000px;
overflow-y:hidden;
-webkit-transition: 3s;
transition: 3s;
}
.loginlink{
cursor:pointer;
font-size:12px;
text-decoration:none;
margin-right:6px;
position:relative;
top:-8px;
padding:8px 5px;
text-shadow: 0px 1px 3px #282828;
color:#FFFFFF;
-webkit-transition: 0.2s; /* Safari */
transition: 0.2s;
}
.loginlink:hover{
background: rgba(0,0,0,0.1);
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
img.miniicon{
cursor:pointer;
width:24px;
height:24px;
/*margin-right:5px;*/
margin:-3px 5px -3px -6px;
padding:3px;
-webkit-transition: 0.2s; /* Safari */
transition: 0.2s;	
}
img.miniicon:hover{
background: rgba(0,0,0,0.1);
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
img.biggericon{
cursor:pointer;
width:45px;
height:45px;
/*margin-right:5px;*/
margin:-3px 5px -3px -6px;
padding:3px;
-webkit-transition: 0.2s; /* Safari */
transition: 0.2s;
}
img.biggericon:hover{
background: rgba(0,0,0,0.1);
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
div.tagg{
display:inline-block;
padding:1px 12px 1px 6px;
border:1px dotted #cccccc;
background-color:#ffffff;
margin:3px 1px 3px 1px;
}
div.tagghhover{
display:inline-block;
border:1px dotted #cccccc;
background-color:#eeeeee;
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
padding-right:9px;
margin:0px 1px;
}
div.ieseventagghhover{
display:inline-block;
border:1px dotted #cccccc;
background-color:#eeeeee;
padding-top:1px;
padding-bottom:2px;
padding-left:6px;
padding-right:9px;
margin:0px 1px;
}

div.centerbigdiv{
display:none;
position:fixed;
border: 2px solid #282828;
background-color: #ffffff;
padding: 0px;
right:10%;
top:20%;
width:80%;
min-width:600px;
height:70%;
min-height:400px;
vertical-align:middle;
opacity:1;
filter:alpha(opacity=100);
-webkit-box-shadow: 2px 2px 12px #282828;
box-shadow: 2px 2px 12px #282828;
}

div.nearlyfullpage{
display:none;
position:absolute;
border: 2px solid #282828;
background-color: #ffffff;
padding: 0px;
left:5%;
top:5%;
width:90%;
min-width:400px;
height:90%;
min-height:400px;
opacity:1;
filter:alpha(opacity=100);
-webkit-box-shadow: 2px 2px 12px #282828;
box-shadow: 2px 2px 12px #282828;
}

div.resultsdiv{
font-family: arial;
font-size:14px;
color: #282828;
text-align:center;
vertical-align:middle;
border-style:none;
outline:none;
height:97%;
padding:4px;
overflow:auto;
-webkit-overflow-scrolling: touch;
}

div#adbackdiv{
display:block;
position:fixed;
background-color: #282828;
left:0px;
top:0px;
width:100%;
height:100%;
opacity:0.4;
filter:alpha(opacity=40);
}
div#addiv{
display:none;
position:absolute;
border: 2px solid #282828;
background-color: #ffffff;
padding: 0px;
left:50%;
top:50%;
width:400px;
height:340px;
margin:-170px 0 0 -200px;
opacity:1;
filter:alpha(opacity=100);
-webkit-box-shadow: 2px 2px 12px #282828;
box-shadow: 2px 2px 12px #282828;
}

div#fbdiv{
display:none;
position:absolute;
border: 2px solid #282828;
background-color: #ffffff;
padding: 0px;
left:50%;
top:50%;
width:400px;
height:400px;
margin:-200px 0 0 -200px;
opacity:1;
filter:alpha(opacity=100);
-webkit-box-shadow: 2px 2px 12px #282828;
box-shadow: 2px 2px 12px #282828;
}

div.leftround{
background-color:#ffffff;
width:22px;
height:22px;
border-radius:11px 0px 0px 11px;
-moz-border-radius:11px 0px 0px 11px;
-webkit-border-radius:11px 0px 0px 11px;
text-align:center;
vertical-align:middle;
border-style:none;
outline:none;
-moz-user-select: none;  
-webkit-user-select: none;  
-khtml-user-select: none;
-ms-user-select: none;
cursor: pointer;
}

div#helpinfodivi{
display:none;
position:absolute;
border: 2px solid #282828;
background-color: #ffffff;
padding: 0px;
left:50%;
top:50%;
width:400px;
height:300px;
margin:-150px 0 0 -200px;
opacity:1;
filter:alpha(opacity=100);
}
div#ghelpbackdiv{
display:none;
position:absolute;
background-color: #282828;
left:0px;
top:0px;
width:100%;
height:100%;
opacity:0.4;
filter:alpha(opacity=40)
}

img.tivity{background: url('img/lowsrc.png') no-repeat;}

.wbletter{
background-color: white;
padding: 0px 3px;
border: 1px solid white;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin:2px;
text-align:center;
vertical-align: middle;
-webkit-box-shadow: 2px 2px 5px #282828;
box-shadow: 2px 2px 5px #282828;
-moz-user-select: none;  
-webkit-user-select: none;  
-khtml-user-select: none;
-ms-user-select: none;
cursor: pointer;
display:inline-block;
}

.nonecol{background:#F6F6F6;}
.basiccol{background:#FFE7AD;}
.premcol{background:#FFD97D;}
.grpcol{background:#FFC43B;}
.basiccol::after{
font-size:14px;
content: "BASIC = For 1 teacher to create private resources for use on one device (e.g. an IWB). Resources cannot be shared.";
padding: 2px;
margin:0px -200px;
display:none;
position: fixed;
top: 80px;
right: 50%;
width: 400px;
text-align: center;
background-color: #FFE7AD;
border: 1px solid #d4b943;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}
.basiccol:hover::after{
display: block;
}
.premcol::after{
font-size:14px;
content: "PREMIUM = For 1 teacher to create resources to share with their classes, set homework, assessments, challenges, etc. Also allows students to play with their own texts.";
padding: 2px;
margin:0px -200px;
display:none;
position: fixed;
top: 80px;
right: 50%;
width: 400px;
text-align: center;
background-color: #FFD97D;
border: 1px solid #d4b943;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}
.premcol:hover::after{
display: block;
}
.grpcol::after{
font-size:14px;
content: "GROUP = For up to 10 teachers to create resources to share with their classes, set homework, assessments, challenges, etc. Also allows students to play with their own texts.";
padding: 2px;
margin:0px -200px;
display:none;
position: fixed;
top: 80px;
right: 50%;
width: 400px;
text-align: center;
background-color: #FFC43B;
border: 1px solid #d4b943;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}
.grpcol:hover::after{
display: block;
}

.stcell2{
border: 1px solid #cccccc;
text-align:center;
vertical-align:middle;
padding:5px;
font-size:14px;
}
.stcell1{
border: 1px solid #cccccc;
text-align:left;
vertical-align:middle;
padding:5px;
}

.gnumOLD{
position:absolute;
width:auto; height:auto;
padding-left:2px;
padding-top:1px;
font-size:12px;
font-weight:normal;
color:#282828;
background:none;
text-align:left;
vertical-align:top;
-moz-user-select: none;  
-webkit-user-select: none;  
-khtml-user-select: none;
-ms-user-select: none;
opacity:0.4;
filter:alpha(opacity=40);
}
.gnum{
position:absolute;
width:auto; height:auto;
padding-left:2px;
padding-right:3px;
padding-top:1px;
font-size:12px;
font-weight:normal;
color:#ff0068;
background:none;
text-align:left;
vertical-align:top;
-moz-user-select: none;  
-webkit-user-select: none;  
-khtml-user-select: none;
-ms-user-select: none;
opacity:0.8;
filter:alpha(opacity=80);
}

.maze{
-moz-user-select: none;  
-webkit-user-select: none;  
-khtml-user-select: none;
-ms-user-select: none;
cursor:default;
}

.life{
width:20px;height:20px;display:inline-block;margin:0px 0px 0px 10px;vertical-align:middle;text-align:center;background-color:#fbfd23;
}
.joinyes{
font-size:20px;
cursor:pointer;
color:#282828;
}
.joinyes:hover{
color:#282828;
}
.joinno{
font-size:20px;
cursor:pointer;
color:#D4D4D4;
}
.joinno:hover{
color:#696969;
}
.joinnotposs{
font-size:20px;
cursor:default;
color:#FFFFFF;
}
.seqlist{
background-color:#fefefe;
border:1px solid #dddddd;
}

.qboxbutton{border: 1px solid #eeeeee;cursor:pointer;font-size:16px;color:#282828;background-color:#ffffff;padding:0px 5px}
.qboxbutton:hover{color:#ffffff;border-color:#474747;background-color:#474747;}
.qboxback{display:none;position:fixed;left:0px;top:0px;width:1000%;height:1000%;opacity:0.0;filter:alpha(opacity=10);}
.shmatched{color:#ffffff;}

.eventablerow{background-color:#ffffff; padding:10px 0px; border-left:10px solid #ffffff;}
.oddtablerow{background-color:#ffffff; border-bottom:1px dotted #cccccc;border-top:1px dotted #cccccc;padding:10px 0px; border-left:10px solid #ffffff;}

.searchtablerow{background-color:#ffffff; border-bottom:1px dotted #cccccc;padding:10px 10px 10px 12px;}
.spacewordbreak{
background-color:#3390FF;
color:#ffffff;
display:inline;
}
#newspacediv{
font-family: arial;
height:100%;
width:98%;
padding:2px;
overflow-x:hidden;
overflow-y:auto;
text-align:justify;
word-wrap:break-word;
}

.assigned-links-table{
	width:100%;
	padding:5px;
}
.assigned-links-table tr>td,
.assigned-links-table tr>th{
	padding:3px;
	border-bottom: 1px solid rgba(0,0,0,0.125);
}
#student_shared_resources_div tr>td,
#student_shared_resources_div tr>th{
	padding:6px 3px;
}
.assigned-links-table tr:last-child>td{
	border-bottom:none;
}
.assigned-links-table .aasbuttontwo{
	font-size:14px;
	display: inline-block;
    margin: 1px 0px;
}
.assigned_links_copy .assigned-links-table{
	background-color: #fff !important;
}
.table-cell-d-none{
	display:none;
}