@font-face {
	font-family: ProximaNova-Regular;
	font-style: regular;
	font-weight: 400;
	src: url(ProximaNova-Regular.bf9f5d50c1b928ff2143.otf)
}

@font-face {
	font-family: ProximaNova-Black;
	font-style: regular;
	src: url(ProximaNova-Black.aa46d234cf405126cdd1.otf)
}

@font-face {
	font-family: ProximaNova-Bold;
	font-style: bold;
	font-weight: 700;
	src: url(ProximaNova-Bold.72b6f2c9990bd3d37b80.otf)
}

@font-face {
	font-family: ProximaNova-Boldlt;
	font-style: bold;
	font-weight: 700;
	src: url(ProximaNova-BoldIt.0cd9a06ed7923acd0e76.otf)
}

@font-face {
	font-family: ProximaNova-Extrabold;
	font-style: extrabold;
	font-weight: 800;
	src: url(ProximaNova-Extrabold.5243e362912f7119ede8.otf)
}

@font-face {
	font-family: ProximaNova-Light;
	font-style: light;
	font-weight: 200;
	src: url(ProximaNova-Light.ac51ad8a36d5bab6da11.otf)
}

@font-face {
	font-family: ProximaNova-LightBold;
	font-style: bold;
	font-weight: 700;
	src: url(ProximaNova-Light.ac51ad8a36d5bab6da11.otf)
}

@font-face {
	font-family: ProximaNova-LightItalic;
	font-style: regular;
	src: url(ProximaNova-LightItalic.efc2820473a48f510ce3.otf)
}

@font-face {
	font-family: ProximaNova-Regular;
	font-style: regular;
	font-weight: 400;
	src: url(ProximaNova-Regular.bf9f5d50c1b928ff2143.otf)
}

@font-face {
	font-family: ProximaNova-RegularItalic;
	font-style: regular;
	src: url(ProximaNova-RegularItalic.c8708c7ae9f1ccfd893e.otf)
}

@font-face {
	font-family: ProximaNova-Semibold;
	font-style: semibold;
	font-weight: 600;
	src: url(ProximaNova-Semibold.f14eee643541cf03a10f.otf)
}

@font-face {
	font-family: ProximaNova-SemiboldItalic;
	font-style: regular;
	src: url(ProximaNova-SemiboldItalic.1e378969cd70396aaadd.otf)
}

#widget {
	font-family: "ProximaNova-Regular";
}

#widget .container[_ngcontent-c0] {
	background-color: #fff;
	-webkit-transition: .3s;
	transition: .3s;
	margin-top: 25px;
}

#widget .panel[_ngcontent-c0] {
	margin-left: 10px;
	background-color: #e8e8e8;
}

#widget .col-sm-1 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
	float: left;
	margin-right: 20px;
}

#widget .col-sm-9 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
	float: left;
}

#widget .col-sm-6 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	float: left;
}

#widget .leftpanel[_ngcontent-c0] {
	color: gray;
	font-size: 14px;
}

#widget h2,
h3,
h4,
h5,
h6 {
	font-family: "ProximaNova-Semibold" !important;
	margin-bottom: .5rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}

#widget h2 {
	font-size: 2rem;
}

#widget .col-sm-10 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
	float: left;
}

#widget fieldset {
	border: none;
	padding: 1.25rem;
	margin: 1.125rem 0;
}

#widget hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
	border: 0;
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: currentcolor;
	border-top: 1px solid rgba(0, 0, 0, .1);
	margin-top: 1em !important;
	margin-bottom: 1em !important;
}

#widget .card[_ngcontent-c0] {
	background-color: #fafafa;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	font-size: 14px;
}

#widget .card {
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2);
	-webkit-transition: .3s;
	transition: .3s;
	background-color: #fff;
}

#widget .card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem;
}

#widget .desc {
	font-family: ProximaNova-Light;
	font-size: 12px;
}

#widget .card {
	word-wrap: break-word;
}

#widget .rightpanel[_ngcontent-c0] {
	color: gray;
}

#widget .rowsummary[_ngcontent-c0] {
	margin-bottom: 10px !important;
}

#widget h6 {
	font-size: 0.8rem;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}

#widget .btn[_ngcontent-c0] {
	float: left;
}
#widget .btn-sm[_ngcontent-c0] {
  color: #fff;
}
#widget .recycleButton{
	color: #007095 !important;
}

#widget .rowsummary[_ngcontent-c0] input[type][_ngcontent-c0] {
	margin-right: 15px;
	width: 15px;
	height: 15px;
	margin-top: 2px;
}

#widget .checkcontainer[_ngcontent-c0] input[_ngcontent-c0] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

#widget .checkcontainer[_ngcontent-c0] {
	width: 80px;
	float: left;
}

#widget .figure[_ngcontent-c0] {
	margin-left: 0 !important;
	width: 40px;
	color: gray;
	font-size: 12px;
}

#widget .recycleButton[_ngcontent-c0] {
	background: url('data:image/png;base64,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') 0/25% no-repeat !important;
}

@media only screen and (max-width : 1024px) {
/* Styles */
	#widget .col-sm-6 {
		position: relative;
		width: 100%;
		-ms-flex: 0 0 100%  !important;
		flex: 0 0 100%  !important;
		max-width: 100% !important;
		float: none  !important;
	}
}


.quiz-widget > div:first-of-type {
    background-color: #e8e8e8;
	padding-bottom: 10px;
}

#quizwdget[_ngcontent-c0] > .container[_ngcontent-c0] {
    background-color: #fff !important;
 }
 
.drop[_ngcontent-c0] {
    padding: 5px;
}
.leftpanel[_ngcontent-c0] .parameters[_ngcontent-c0] {
    margin-left: 18px;
}
.circle-badge[_ngcontent-c0] {
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50px;
    background: #1acac0;
    color: #000;
    font-family: ProximaNova-Bold;
    margin-left: auto;
    margin-right: auto;
    background-color: #69696959;
}
.radiocontainer[_ngcontent-c0] input[_ngcontent-c0]:checked ~ .checkmark[_ngcontent-c0] {
    background-color: #fff;
}

.radiocontaciner[_ngcontent-c0] .checkmacrk[_ngcontent-c0] {
    position: absolute;
	top:0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 50%;
    border: 2px solid #00bfa5;
}
.radiocontainer[_ngcontent-c0] input[_ngcontent-c0]:checked ~ .checkmark[_ngcontent-c0]:after {
    display: block;
}

.radiocontdainer[_ngcontent-c0] .checdkmark[_ngcontent-c0]:after {
    content: "";
    position: absolute;
    display: none;
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #00bfa5;
    color: #00bfa5;
}
.radiocontainer[_ngcontent-c0] input[_ngcontent-c0]:checked ~ .checkmark[_ngcontent-c0]:after {
    display: block;
}
.radiocontainer[_ngcontent-c0] input[_ngcontent-c0] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
input[type="file"], input[type="checkbox"], input[type="radio"], select {
    margin: 0 0 1rem 0;
}

.radiocontainer[_ngcontent-c0] {
    display: block;
    position: relative;
    padding-left: 20px;
    margin-bottom: 12px;
    cursor: pointer;
    font-family: ProximaNova-Regular;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
