.loader-img{
    max-width: 80px;
    margin: auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    z-index: 11;
}
.loader-img-overlay{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.5);
    display: block;
}
.avatarSuccessMsg {
    display:none;
    text-align: center;
    background-color: green;
    color: #fff;
    padding: 2px;
    border-radius: 4px;
}
a{
    cursor: pointer;
}
a:hover *{
    text-decoration: none;
}
.activeMegaMenu.megaMenu.dropdown-menu{
    display: block;
}
.multiplayer-wrap h1{
    margin: 20px 0;
    font-family: "Dosis",sans-serif;
    font-weight: 700;
    text-align: center;
    font-size: 40px;
}
.invitePopupBtn:hover .inviteAvatarTooltip {
    color: #ffff00 !important;
}
.bootstrap-iso.multiplayer-wrap h2#timeWaiting{
    margin: 0 !important;
    font-size: 14px;
    padding: 3px 0;
}
.multiplayer-wrap h4{
    font-weight: bold;
}
.multiplayer-wrap .select-player{
    max-width: 150px;
    margin-bottom: 0;
    margin-right: 10px;
}
.multiplayer-wrap .select-player select option{
    text-align: left;
}
.orange-color{
    color: #eb690f !important;
}
.blue-color {
    color: #10a98a !important;
}
.mb-20{
    margin-bottom: 20px !important;
}
.multiplayer-wrap .eThmb_pic .sethw {
    width: 100%;
    height: auto;
}
.multiplayer-wrap .gameList{
    max-width: 100%;
    padding: 15px;
    margin: auto;
}
.multiplayer-wrap .gameList .gameListWrap .thumbnail {
    width: 100%;
    height: auto;
}
.multi-user img{
    border-radius: 50%;
    width: 75px;
    height: 75px;
    display: inline-block;
    margin: 10px;
    cursor: pointer;
    / display: none; /
}
.paid .multi-user img{
    width: 55px;
    height: 55px;
}
.multiOption-bar{
    display: flex;
    align-items: center;
    background-color: #4a90e9;
    padding: 5px 15px;
    / margin-bottom: 12px; /
}
.multiOption-bar .edit-Btn{
    color: #ffffff;
    font-size: 20px;
    cursor: pointer;
    margin-right: 15px;
}
.optionRow{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.invitePopup .popup-button .fa {
    margin-right: 5px;
}
.invitePopup h1 {
    margin-bottom: 20px;
}
.canvasHolder,.fs-loader{
    height: 100% !important;
}
.firstScreen {
    height: 100% !important;
    background-size: 100% 100% !important;
    max-height: initial !important;
}
.gameListWrapper .popDown,.gameOptionBar {
    max-width: 1000px;
    margin: 0 auto;
}
.modal-box {
    display: none;
    position: fixed;
    z-index: 10000;
    width: 98%;
    max-width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: white;
    border-bottom: 1px solid #aaa;
    border-radius: 4px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-clip: padding-box;
    margin: auto;
    overflow: auto;
    max-height: 100%;
}

.modal-box .pop-header {
	padding: 1.25em 1.5em;
	border-bottom: 1px solid #ddd;
}

.modal-box .pop-header h3 {
	margin: 0;
    text-align: center;
    font-size: 20px;
}

.modal-box .modal-body {
	padding: 2em 1.5em;
}

.modal-overlay {
	opacity: 0;
	filter: alpha(opacity=0);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9000;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3) !important;
}

a.close {
    font-size: 1.5em;
    position: absolute;
    top: 0;
    right: 1%;
    text-decoration: none;
    color: #bbb;
    text-align: center;
    padding: 13px;
    height: 40px;
    width: 40px;
}

a.close:hover {
	color: #222;
	-webkit-transition: color 1s ease;
	-moz-transition: color 1s ease;
	transition: color 1s ease;
}
.modal-box .multi-user img{
    border: 2px solid transparent;
}
.multi-user img.selected,.modal-box .multi-user img:hover{
    box-shadow: 0 0 10px #888888;
    border: 2px solid #12866d;
}
.multi-user img.selected,.modal-box .multi-user img:hover{

    box-shadow: 0 0 10px #888888;

    border: 2px solid #12866d;

}
.avatar-change{
    margin: 0 8px 0 0;
    width: auto;
    font-size: 13px;
    border-radius: 5px;
    white-space: nowrap;
    background: #10a98a;
}
.code-invited{
    width: 85%;
    margin: 0 auto 20px;
    position: relative;
    text-align: center;
}
.code-invited input {
    border-radius: 15px;
    border: 1px solid #000;
    line-height: 30px;
    width: 100%;
    margin: 0 auto 10px;
    display: block;
    padding: 0px 60px 0 15px;
    font-size: 14px;
    text-align: left;
}
.code-invited .fa-times-circle{
    color: #bd1410;
}
.code-invited .fa-check-circle{
    color: #0a6632;
}
.multiplayer-wrap .siteBtn {
    justify-content: space-between;
    display: flex;
    align-items: center;
    width: auto;
    text-align: right;
    white-space: initial;
    padding: 15px 20px;
    margin-left: 0;
    flex-wrap: wrap;
}
.multiplayer-wrap .siteBtn a{
    width: 125px;
    height: 27px;
    margin: 5px;
    border-radius: 35px;
    background-color: #2295dc;
    padding: 0 20px;
    color: #fff !important;
    line-height: 27px;
    font-size: 13px;
}
.code-invited .fa {
    position: absolute;
    right: 13px;
    font-size: 22px;
    top: 4px;
}
.popup-gameImg {
    width: 160px;
    margin: auto;
    display: block;
    border-radius: 0;
    height: auto;
    margin-bottom: 10px;
}
.popup-gameName {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #757577;
}
.user-invited {
    font-size: 16px;
    margin-left: 10px;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 95px);
    line-height: initial;
}
.modal.invitePopup {
    padding: 0 !important;
    display: block;
}
.selectPlayTopicMode{
    display: flex;
    flex-wrap: wrap;
}
.selectPlayTopicMode > div{
    flex: 1 1 33.33%;
}
.selectPlayTopicMode > div h3{
    height: 50px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    margin: 0;
    line-height: 50px;
}
.selectPlayTopicMode > div .subjectHolder{
    padding: 10px 20px;
}
.selectPlayTopicMode > div .topicList{
    border: solid 1px;
    margin-top: -1px;
    border-radius: 5px;
    font-size: 17px;
    padding: 5px 10px;
}
.selectPlayTopicMode > div.topicMath h3,.selectPlayTopicMode > div.topicMath .my-radio-custom input:checked ~ .checkmark{
    background: #179eac;
}
.selectPlayTopicMode > div.topicEnglish h3,.selectPlayTopicMode > div.topicEnglish .my-radio-custom input:checked ~ .checkmark{
    background: #ddb100;
}
.selectPlayTopicMode > div.topicTyping h3,.selectPlayTopicMode > div.topicTyping .my-radio-custom input:checked ~ .checkmark{
    background: #61ab1c;
}
.selectPlayTopicMode > div.topicMath .topicList {
    background: #acdcf5;
    border-color: #cfeefd;
    color: #12798a;
}
.selectPlayTopicMode > div.topicEnglish .topicList {
    background: #e6cf53;
    border-color: #faf1bc;
    color: #857000;
}
.selectPlayTopicMode > div.topicTyping .topicList {
    background: #afe66f;
    border-color: #e9ffd0;
    color: #447c04;
}
.selectPlayTopicMode > div.topicMath > div{
    background: #bee3f6;
}
.selectPlayTopicMode > div.topicEnglish > div {
    background: #f0dd76;
}
.selectPlayTopicMode > div.topicTyping > div {
    background: #c4f190;
}
.selectPlayTopicMode > div > div {
    height: 100%;
}
.selectPlayTopicMode > div .topicList label{
    font-weight: initial;
    margin-bottom: 0;
}
.selectPlayGameMode{
    display: flex;
    padding: 5px 10px 13px;
}
.selectPlayGameMode > div{
    margin: auto;
}
.multi-user > div{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.bootstrap-iso a.play-player{
    color: #0a6632;
}
.multiplayer-wrap .siteBtn a:hover{
    color: #fff;
}
.play-game-box{
    color: #fff;
    padding: 0;
    height: 100%;
    position: relative;
}
.play-game-box .watch-wrap,
.play-game-box .play-wrap{
    background-color: #ceefe8;
    min-height: 157px;
}
.play-game-box .play-wrap{
    background-color: #f2ebf7;
    height: 100%;
}
.user-name {
    margin-right: 10px;
}
.play-game-box .watch-wrap h4,
.play-game-box .play-wrap h4{
    font-size: 16px;
    color: #fff;
    margin: 0;
    
}
.play-game-box .watch-wrap h4{
    line-height: 35px;
    height: 35px;
}
.play-game-box .watch-wrap h4{
    background-color: #32c1a2;
}
.play-game-box .play-wrap-heading{
    background-color: #a281c9;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.play-game-box .watch-wrap{
    margin-bottom: 0;
    padding-bottom: 20px;
}
.watch-wrap .multi-user {
    min-height: 110px;
    width: calc(100% - 50px);
    margin: 20px auto 0;
    border-radius: 10px;
    background-color: #a8f3e3;
}
.play-wrap .multi-user{
    padding: 30px 25px 0;
    width: 100%;
}
.play-wrap .multi-user >div {
    height: 100%;
    background-color: #e1d3f1;
    border-radius: 10px;
    width: 100%;
    min-height: 186px;
}
.user-avatar-wrap {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    display: none;
}

.play-wrap .user-avatar-wrap span {
    color: #a281c9;
}

.watch-wrap .user-avatar-wrap span {
    color: #32c1a2;
}

.user-avatar-wrap span {
    font-size: 14px;
    font-weight: 600;
    display: block;
    width: 70px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: auto;
    margin-bottom: 5px;
}
.game-row {
    display: flex;
    margin-right: -5px;
    margin-bottom: 10px;
}
.game-wrap {
    max-width: 100%;
    background-color: #bddaff;
    width: 360px;
}
.invite-watch-wrap {
    width: calc(100% - 360px);
    padding: 0 5px;
}
.user-avatar-wrap:hover span {
    width: auto;
    white-space: initial;
}
.no.game.message {
    font-weight: bold;
    font-size: 16px;
    margin: 0;
    display: none;
}
.play-wrap .no.game.message {
    color: #a281c9;
}
.watch-wrap .no.game.message {
    color: #32c1a2;
}
.switch-button {
    background: #4a90e9;
    border-radius: 30px;
    overflow: hidden;
    width: 340px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    padding-right: 50%;
    position: relative;
    border: 4px solid #4a90e9;
    max-width: 100%;
}
.switch-button:before {
    content: "Multiplayer";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
    pointer-events: none;
    font-weight: bold;
}
.switch-button-checkbox {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
}
.switch-button-checkbox:checked + .switch-button-label:before {
    transform: translateX(104%);
    transition: transform 300ms linear;
}
.switch-button-checkbox + .switch-button-label {
    position: relative;
    padding: 15px 0;
    display: block;
    user-select: none;
    pointer-events: none;
    margin: 0;
    width: auto;
}
.switch-button-checkbox + .switch-button-label:before {
    content: "";
    background: #bddaff;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 30px;
    transform: translateX(0);
    transition: transform 300ms;
}
.switch-button-checkbox + .switch-button-label .switch-button-label-span {
    position: relative;
}
  .multiOption-bar .user-name {
    color: #fff;
}

.game-wrap .detail {
    background: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.bootstrap-iso label.my-radio-custom {
    display: block;
    position: relative;
    padding-left: 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
.bootstrap-iso label.my-radio-custom input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}  
.checkmark {
    position: absolute;
    top: 1px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border-radius: 50%;
}  
.bootstrap-iso label.my-radio-custom:hover input ~ .checkmark {
    background-color: #ccc;
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.my-radio-custom input:checked ~ .checkmark:after {
    display: block;
}
.my-radio-custom .checkmark:after {
    top: 6px;
    left: 6px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}
.selectPlayTopicMode > div.topicMath .topicList.checkbox-checked {
    background-color: #8ec5e1;
}
.selectPlayTopicMode > div.topicEnglish .topicList.checkbox-checked {
    background-color: #e3c007;
}
.selectPlayTopicMode > div.topicTyping .topicList.checkbox-checked {
    background-color: #89c546;
}
.avatar {
    background-color: #d4f4fe;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    font-weight: bold;
    color: #1b9aba;
    margin-right: 15px;
}
 
.popover_wrapper {
    position: relative;
}
.popover_content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 50%;
    top: -5px;
    transform: translate(-50%,20px);
    width: auto;
}
.popover_content:before {
    position: absolute;
    z-index: -1;
    content: "";
    right: calc(50% - 10px);
    bottom: -8px;
    transition-duration: 0.3s;
    transition-property: transform;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #1aa98a;
}
.popover_wrapper:hover .popover_content {
    z-index: 999;
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -20px);
    transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
} 
.bootstrap-iso a.invitePopupBtn {
    line-height: initial;
    height: inherit;
    padding: 5px 10px;
    width: auto;
    margin: 0;
    border-radius: 35px;
    font-size: 13px;
    color: #fff;
    white-space: nowrap;
}
.selectedTxt{
    padding: 0 15px;
    text-align: center;
    font-size: 14px;
    color: #4a90e9;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 0 !important;
}
.tab-content>.tab-pane {
    display: none;
}
.tab-content>.tab-pane.active {
    display: block;
}
/* .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in {
    opacity: 1;
} */
.change-avatar .nav-tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
    flex-wrap: wrap;
    position: static;
    max-width: 100%;
    background-color: #fff;
}
.change-avatar .nav-tabs > li a{
    padding: 10px 15px;
    position: relative;
    display: block;
    white-space: nowrap;
    border-bottom: 2px solid #ccc;
}
.change-avatar .nav-tabs > li.active > a,
.change-avatar .nav-tabs > li > a:hover,
.change-avatar .nav-tabs > li > a:focus {
    border-color: transparent;
    border-bottom: 4px solid #eb690f;
    font-weight: bold;
    color: #000;
}
.change-avatar .nav-tabs li a::before {
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.search-user {
	display: flex;
	flex-wrap: wrap;
	margin: 0px -3px 0;
	position: relative;
	z-index: 2;
    max-height: 150px;
    overflow: auto;
    padding-top: 30px;
    padding-left: 10px;
    overflow-x: hidden;
    margin-left: -10px;
}

.search-user>div {
	padding: 0 3px;
	width: 20%;
	margin-bottom: 5px;
	z-index: 1;
	position: relative;
	overflow: visible;
cursor: pointer;}

.search-user>div>div:first-child {
	border: 2px solid transparent;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 5px;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	border-radius: 4px;
	background-color: #1aa98a;
}

.search-user>div:nth-child(even)>div:first-child {
	background-color: #71cfba;
}

div#friendCodeMsg {
	margin-top: 20px;
}

div#friendCodeMsg h4 {
	line-height: 10px;
}

.search-user>div:hover>div:first-child {
	background-color: #fff;
	border-color: #1aa98a;
	color: #1aa98a;
}

.search-user>div>div.tooltip {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: 50%;
	top: -10px;
	transform: translate(-50%, 20px);
	width: auto;
	white-space: nowrap;
	z-index: 20;
	border: 2px solid #1aa98a;
	color: #1aa98a;
	font-weight: bold;
	background: #fff;
	color: #1aa98a;
	padding: 0px 10px;
	border-radius: 10px;
}

.search-user>div:hover>div.tooltip {
	z-index: 7000;
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, -20px);
	transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}

.search-user .tooltip:before {
	position: absolute;
	z-index: -1;
	content: "";
	right: calc(50% - 10px);
	bottom: -10px;
	transition-duration: 0.3s;
	transition-property: transform;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #1aa98a;
}

.search-user>div:nth-child(even):hover>div:first-child {
	border-color: #71cfba;
	color: #71cfba;
}

.search-user>div:nth-child(even):hover div.tooltip {
	color: #71cfba;
	border-color: #71cfba;
}

.search-user>div:nth-child(even):hover div.tooltip:before {
	border-top: 10px solid #71cfba;
}
.play-game-box .classmateYesOrNo {
    margin: 0 5px 0 0;
    font-weight: bold;
    font-size: 14px;
}

.invite-watch-wrap .switch {	
	display: block;
	width: 55px;
	height: 20px;
	padding: 3px;
	margin: 0;
	background: linear-gradient(to bottom, #eeeeee, #FFFFFF 25px);
	background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
	border-radius: 18px;
	box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
	cursor: pointer;
	box-sizing:content-box;
    position: relative;
    z-index: 2;
}
 .invite-watch-wrap .switch-input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	box-sizing:content-box;
}
 .invite-watch-wrap .switch-label {
	position: relative;
	display: block;
	height: inherit;
	font-size: 10px;
	text-transform: uppercase;
	background: #eceeef;
	border-radius: inherit;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
	box-sizing:content-box;
}
 .invite-watch-wrap .switch-label:before, .invite-watch-wrap .switch-label:after {
	position: absolute;
	top: 55%;
	margin-top: -.5em;
	line-height: 1;
	-webkit-transition: inherit;
	-moz-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
	box-sizing:content-box;
}
.invite-watch-wrap .switch-label:before {
	content: attr(data-off);
	right: 11px;
	color: #aaaaaa;
	text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.invite-watch-wrap .switch-label:after {
	content: attr(data-on);
	left: 11px;
	color: #FFFFFF;
	text-shadow: 0 1px rgba(0, 0, 0, 0.2);
	opacity: 0;
}
.invite-watch-wrap .switch-input:checked ~ .switch-label {
	background: #E1B42B;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.invite-watch-wrap .switch-input:checked ~ .switch-label:before {
	opacity: 0;
}
.invite-watch-wrap .switch-input:checked ~ .switch-label:after {
	opacity: 1;
}
.invite-watch-wrap .switch-handle {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 18px;
	height: 18px;
	background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
	background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
	border-radius: 100%;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.invite-watch-wrap .switch-handle:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -6px;
	width: 12px;
	height: 12px;
	background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
	background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
	border-radius: 6px;
	box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
}
.invite-watch-wrap  .switch-input:checked ~ .switch-handle {
	left: 39px;
	box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}
.invite-watch-wrap .switch-label, .invite-watch-wrap .switch-handle {
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
	-moz-transition: All 0.3s ease;
	-o-transition: All 0.3s ease;
}
.play-wrap-heading > div {
    display: flex;
    align-items: center;
white-space: nowrap;}
.change-avatar.modal-box {width: 1000px;max-width: calc(100% - 40px);}

.change-avatar.modal-box .modal-body {
    min-width: initial !important;
}

@media screen and (max-width: 1024px){
    .popover_content{
        display: none;
    }
}
@media screen and (max-width: 1000px){
    .change-avatar .nav-tabs{
        / position: static; /
        background-color: #fff;
        / flex-direction: column; /
    }
    .change-avatar .nav-tabs li{
        / width: 100%; /
    }
    .change-avatar .nav-tabs li a{
        border-bottom: 0;
    }
}
@media screen and (max-width: 767px) {
    .multiOption-bar,.optionRow{
        justify-content: flex-start;
    }
    .bootstrap-iso.multiplayer-wrap h1{
        font-size: 22px;
    }
    .bootstrap-iso.multiplayer-wrap h2{
        font-size: 18px;
    }
    .bootstrap-iso.multiplayer-wrap h4{
        font-size: 16px;
    }
    .selectPlayTopicMode > div{
        flex: 1 1 100%;
        margin-bottom: 15px;
    }
    .invite-watch-wrap {
        width: calc(100% - 250px);
    }
    .selectPlayGameMode{
        margin-bottom: 5px;
    }
    .user-invited{
        font-size: 14px;
        margin-left: 5px;
    }
    .popup-userAvatar{
        width: 50px;
        height: 50px;
    }
    .multiOption-bar{
        padding: 2px 10px;
    }
    .multiplayer-wrap .gameList{
        padding: 10px;
    }
    .game-wrap{
        width: 250px;
    }
    .avatar{
        height: 30px;
        width: 30px;
        line-height: 30px;
    }
    .multiOption-bar .edit-Btn{
        margin-right: 10px;
    }
}
@media screen and (max-width: 576px) {
    .invite-watch-wrap,.game-wrap{
        width: 100%;
    }
    .invite-watch-wrap{
        padding: 0;
        margin-top: 10px;
    }
    .game-row{
        display: block;
    }
}
@media screen and (max-width: 540px) {
    .bootstrap-iso .col-xs-6{
        width: 100%;
    }
}
body{font-family:arial;background: transparent;}.loginModal.modal{background:#f7f6f6;border-radius:5px;z-index:99}.loginModal .modal-content{margin:auto;padding:20px;border:1px solid #f7f6f6;max-width:400px;background-color:#f7f6f6;position:relative;border-radius:5px}.loginModal .close{color:#000;font-size:28px;font-weight:700;position:absolute;right:20px;top:10px}.loginModal .close:focus,.loginModal .close:hover{color:#000;text-decoration:none;cursor:pointer}.loginModal h2{margin-top:0;font-size:25px;padding-top:0;font-family:arial;padding-bottom:0;margin-bottom:15px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.afterLoginModal .formGroupWrap label{margin-top:0;font-size:20px;padding-top:0;font-family:arial;padding-bottom:0;margin-bottom:10px;display:block}.afterLoginModal .formGroupWrap{margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.afterLoginModal .formGroupWrap label{flex:0 0 100%;max-width:100%}.afterLoginModal .formGroupWrap input,.afterLoginModal .formGroupWrap select{border:1px solid #7eaefe;font-size:13px;padding:7px 10px;flex:0 0 42.6%;max-width:42.6%;box-sizing:border-box}.afterLoginModal .formGroupWrap input{padding:7px 10px}.afterLoginModal .formGroupWrap select{padding:6px 10px}.afterLoginModal .formGroupWrap span{font-size:13px;padding-left:10px;padding-right:10px;align-self:center}.afterLoginModal .afterLoginContentWrap{background:#f7f6f6;padding:20px}.afterLoginModal.modal{background:#fff!important;border-radius:5px;padding:20px 20px;z-index:99}.createAssignmentWrap>input{background:#b94a07;color:#fff;border:solid 1px #b94a07;display:inline-block;margin-right:0;height:30px;line-height:28px;text-decoration:none;cursor:pointer;min-width:150px;text-align:center;box-sizing:border-box;font-family:arial;font-size:14px;font-weight:700}.createAssignmentWrap{text-align:right}.jquery-modal.blocker{z-index:999}#gameBpContainer{position:relative;z-index:1;width: 100%!important;}body.noPad{padding:0;background:#fff}body.noPad .gameContainer{box-shadow:0 0;border:0 solid #fff}.afterLoginModalWrap .simplePopup-in{padding:0}.afterLoginModalWrap .whiteBG{padding:20px!important}body.noPad .modal{background:#fff!important;border-radius:5px;padding:20px 20px;}body.noPad .whiteBG{padding-bottom:15px!important}.afterLoginModalWrap .formGroupWrap{margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.afterLoginModalWrap .formGroupWrap label{margin-top:0;font-size:20px;padding-top:0;font-family:arial;padding-bottom:0;margin-bottom:10px;display:block;flex:0 0 100%;max-width:100%}.afterLoginModalWrap .formGroupWrap input,.afterLoginModalWrap .formGroupWrap select{border:1px solid #7eaefe;font-size:13px;padding:7px 10px;flex:0 0 42.6%;max-width:42.6%;box-sizing:border-box;margin-top:0}.afterLoginModalWrap .formGroupWrap span{align-self:center;padding-left:10px;padding-right:10px}@media only screen and (max-width:600px){.simplePopup2.afterLoginModalWrap{border:0 solid #676767}.afterLoginModalWrap .formGroupWrap input,.afterLoginModalWrap .formGroupWrap select,.afterLoginModalWrap .formGroupWrap span{flex:0 0 100%;max-width:100%}.afterLoginModalWrap .formGroupWrap span{text-align:center;padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:567px){.loginModal h2{margin-bottom:10px;font-size:20px}.loginModal.modal{padding:15px}.loginModal .formGroupWrap input,.loginModal .formGroupWrap label,.loginModal .formGroupWrap select{flex:0 0 100%;max-width:100%}.loginModal .formGroupWrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:600px){.afterLoginModal .formGroupWrap span{flex:0 0 100%;max-width:100%;padding-top:10px;padding-bottom:10px;text-align:center}.afterLoginModal .formGroupWrap input,.afterLoginModal .formGroupWrap select{flex:0 0 100%;max-width:100%}}

/* #gameBpContainer #alpLearn{height: auto !important} */
.login_msg {font-size:20px; padding: 40px 0px 40px 0px; text-align: center;}
.dispInline{display:inline-block!important;}
#ex1{
    position: fixed;
    width: 500px;
    margin: auto;
    z-index: 9999999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
iframe body{
    background: transparent;
}