.ntx-comp{
	clear: both;
}
.ntx-comp-htmldata{
	display: inline-block;
}
.ntx-comp.ntx-text,
.ntx-comp.ntx-column,
.ntx-comp.ntx-quizItemAbcColumn,
.ntx-comp.ntx-quizItemColumn,
.ntx-comp.ntx-figCaption,
.ntx-comp.ntx-icon,
.ntx-comp.ntx-comp-teacherContent,
.ntx-comp.columns
{
	clear: none;
}
.columns.ntx-column-v2{
	padding: 0;
	margin: 0;
}
.column.ntx-endColumn-autogenerated{
	padding: 0;
	margin: 0;
}
.ntx-class-versalite{
    font-variant: small-caps;
}
.ntx-class-capitalize{
	text-transform: capitalize;
	font-size: 200%;
}
.ntx-class-titillium-web-regular{
	font-family: "titillium_web";
	font-weight: normal;
	font-style: normal;
}
.ntx-class-titillium-web-medium{
	font-family: "titillium_web";
	font-weight: 600;
}
.ntx-class-titillium-web-bold{
	font-family: "titillium_web";
	font-weight: bold;
}
.ntx-class-pt-serif-regular{
	font-family: "pt_serif";
	font-weight: normal;
	font-style: normal;
}
.ntx-class-pt-serif-medium{
	font-family: "pt_serif";
	font-weight: 600;
}
.ntx-class-pt-serif-bold{
	font-family: "pt_serif";
	font-weight: bold;
}

.ntx-class-pt-serif-italic{
	font-family: "pt_serif";
	font-weight: normal;
	font-style: italic;
}

.ntx-class-pt-serif-bold-italic{
	font-family: "pt_serif";
	font-weight: bold;
	font-style: italic;
}

.ntx-class-lato-light{
	font-family:"lato","open_sans";
	font-weight: 300;
    font-style: normal;
}

.ntx-class-lato-light-italic{
	font-family:"lato","open_sans";
	font-weight: 300;
    font-style: italic;
}

/*latoregular*/
.ntx-class-lato-regular{
	font-family:"lato","open_sans";
	font-weight: 400;
    font-style: normal;
}
/*latoregularbold*/
.ntx-class-lato-bold{
	font-family:"lato","open_sans";
	font-weight: 700;
    font-style: normal;
}
/*latoregularitalic*/
.ntx-class-lato-italic{
	font-family:"lato","open_sans";
	font-weight: 400;
    font-style: italic;
}

.ntx-class-lato-bold-italic{
	font-family:"lato","open_sans";
	font-weight: 700;
    font-style: italic;
}

/*merriweather regular*/
.ntx-class-merriweather-regular{
	font-family:"merriweather";
	font-weight: 400;
    font-style: normal;
}

/*merriweather bold*/
.ntx-class-merriweather-bold{
	font-family:"merriweather";
	font-weight: 700;
    font-style: normal;
}

/*merriweather italic*/
.ntx-class-merriweather-italic{
	font-family:"merriweather";
	font-weight: 400;
    font-style: italic;
}

/*merriweather bold italic*/
.ntx-class-merriweather-bold-italic{
	font-family:"merriweather";
	font-weight: 700;
    font-style: italic;
}

.ntx-class-pt-serif-regular{
	font-family: "pt_serif";
	font-weight: normal;
	font-style: normal;
}

.ntx-class-pt-sans-regular{
	font-family: "pt_sans";
	font-weight: normal;
	font-style: normal;
}
.ntx-class-pt-sans-bold{
	font-family: "pt_sans";
	font-weight: bold;
	font-style: normal;
}
.ntx-class-pt-sans-italic{
	font-family: "pt_sans";
	font-weight: normal;
	font-style: italic;
}
.ntx-class-pt-sans-bold-italic{
	font-family: "pt_sans";
	font-weight: bold;
	font-style: italic;
}


.ntx-class-nowrap{
	white-space: nowrap;
}
div p.ntx-class-address, div .ntx-class-address{
	font-size: 75%;
}
a[data-ntx-link-popup-mark] {
    color: #0078A0;
}
a[data-ntx-link-popup-mark].openedTooltip {
    color: #fff;
    background-color: #0078A0;
    padding-left: 5px;
	padding-right: 5px;
    position: relative;
}


.ntx-comp-hide{
	display: none;
}

.ntx-interface-hide #interface-view{
	display: none;
}

.right{
	position: relative;
	z-index: 1;
}
.left{
	position: relative;
	z-index: 1;
}

svg{
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	/* No support for these yet, use at own risk */
	-o-user-select: none;
	user-select: none;
}

.ntx-popup-opened{
	overflow: hidden;
}


.ntx-comp-label{
	display: none;
}

.ntx-is-editing .ntx-comp-label{
	position: absolute;
	display: inline-block;
	background-color: #FAE95B;
	top: 0;
	left: 0;
	cursor: pointer;
	font-family: Helvetica,Roboto,Arial,sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	padding: 2px 5px;
}

.render-id-row{
	max-width:1024px;
	padding:0 64px;
}



.ntx-close-in-app-bar{
	display: none;
	position: fixed;
	top: 0;
	height: 30px;
	left: 0;
	right: 0;
	width: 100%;
	background-color: #000;
	z-index: 4;
	border-bottom: 1px solid white;
}

.ntx-in-learning-app .ntx-fixed-top{
	margin-top: 30px;
}
.ntx-in-learning-app .ntx-close-in-app-bar{
	display: block;
}

#closeInApp{
	display: block;
	background-color: #fff;
	color: #000;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	vertical-align:middle;
	position: absolute;
	right: 5px;
	top: 5px;
	border-radius: 5px;
}

.ntx-drag-and-drop-gap{
	min-width: 108px;
	display: inline-block;
	background: #ededed;
	border-radius: 12px;
	border: solid #999999 2px;
	background-color: #fff;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
	line-height: 29px;
	max-width: 100%;
}
.ntx-drag-and-drop-gap:after{
	content: "gap";
	color: transparent;
}
.ntx-is-editing .ntx-drag-and-drop-gap:after{
	content: "gap" !important;
}

.ntx-combo-gap{
	min-width: 108px;
	display: inline-block;
	background: #ededed;
	border-radius: 12px;
	border: solid #999999 2px;
	background-color: #fff;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
	line-height: 29px;
	max-width: 100%;
}
.ntx-combo-gap:after{
	content: "gap";
	color: transparent;
}
.ntx-is-editing .ntx-combo-gap:after{
	content: "gap" !important;
}

.ntx-fillIn-gap{
	min-width: 108px;
	display: inline-block;
	background: #ededed;
	border-radius: 12px;
	border: solid #999999 2px;
	background-color: #fff;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
	line-height: 29px;
	max-width: 100%;
}
.ntx-fillIn-gap:after{
	content: "gap";
	color: transparent;
}
.ntx-is-editing .ntx-fillIn-gap:after{
	content: "gap" !important;
}

.ntx-component-gap{
	min-width: 108px;
	display: inline-block;
	background: #ededed;
	border-radius: 12px;
	border: solid #999999 2px;
	background-color: #fff;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
	line-height: 29px;
	max-width: 100%;
}
.ntx-component-gap:after{
	content: "gap";
	color: transparent;
}
.ntx-is-editing .ntx-component-gap:after{
	content: "gap" !important;
}

.ntx-component-gap-multiplechoice::-moz-selection,
.ntx-component-gap-multiplechoice ::-moz-selection,
.ntx-component-gap-singlechoice::-moz-selection,
.ntx-component-gap-singlechoice ::-moz-selection{
	background-color: transparent;
	color: transparent;
}

.ntx-component-gap-multiplechoice::selection,
.ntx-component-gap-multiplechoice ::selection,
.ntx-component-gap-singlechoice::selection,
.ntx-component-gap-singlechoice ::selection{
	background-color: transparent;
	color: transparent;
}


.ntx-component-wrap{
	background-color: #A3D1FF;
}
.ntx-component-wrap-choice{
	background-color: #A3D1FF;
}

.ntx-is-editing .ntx-component-wrap-choice[data-ntx-component-wrap-choice-correct='true']{
	background-color: #55C660;
}

.ntx-center{
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-49.9%, -49.9%);
	-o-transform: translate(-49.9%, -49.9%);
	-webkit-transform: translate(-49.9%, -49.9%);
	-ms-transform: translate(-49.9%, -49.9%);
	transform: translate(-49.9%, -49.9%);
}
.ntx-svg-template{
	display: none;
}

.ntx-avoid-select{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
