/* ----------------------------------------MomyBox1404 */
:root {
  --primary-00: #242a48;
  --primary-10: #363f6c;
  --primary-20: #495390;
  --primary-30: #5b68b4;
  --primary-40: #6d7dd8;
  --primary-50: #798bf0;
  --primary-60: #8d9cf2;
  --primary-70: #a1aef5;
  --primary-80: #b5bff7;
  --primary-90: #d0d6fa;
  --primary-95: #e4e8fc;
  --primary-99: #f2f3fd;
  --primary-100: #f8f9fe;
  --secondar-00: #43191e;
  --secondar-10: #592228;
  --secondar-20: #85323c;
  --secondar-30: #a63f4b;
  --secondar-40: #c84c5a;
  --secondar-50: #de5464;
  --secondar-60: #e36e7b;
  --secondar-70: #e88792;
  --secondar-80: #eda1aa;
  --secondar-90: #f3c3c9;
  --secondar-95: #f8dde0;
  --secondar-99: #fceeef;
  --secondar-100: #fdf6f7;
  --mc2: var(--secondar-50);
  --Gray-00: #121212;
  --Gray-10: #2b2b2b;
  --Gray-20: #3d3d3d;
  --Gray-30: #4f4f4f;
  --Gray-40: #626262;
  --Gray-50: #7a7a7a;
  --Gray-60: #959595;
  --Gray-70: #a8a8a8;
  --Gray-80: #bdbdbd;
  --Gray-90: #d1d1d1;
  --Gray-95: #e4e4e4;
  --Gray-99: #f2f2f2;
  --Gray-100: #ffffff;
  --Sph_Main_Color: #6d7dd8;
  --Sph_Main_Color_Trp70: #a1aef5;
  --Sph_Main_Color_Trp90: #d0d6fa;
  --Sph_Main_Color_Trp30: #5b68b4;
  --Sph_Second_Color: #495390;
  --Sph_Third_Color: #effafd;
  --Sph_Gray_Color: #272727;
  --Sph_White_Color: #fff;
  --Sph_MiddleGray_Color: #f2f2f2;
  --Sph_Black_Color_Trp50: #00000094;
  --Sph_Second_Color_Trp10: #363f6cd0;
  --Sph_Second_Color_Trp50: #363f6c8b;
  --Sph_Main_Radiuse_50Perc: 50%;
  --Sph_Main_Radiuse_50: 50px;
  --Sph_Main_Radiuse_15: 15px;
  --Sph_Main_Radiuse_10: 10px;
  --Sph_Main_Radiuse_5: 5px;
}
/* --------------------------------Login */
.loginContent {
}

.loginContent .LoginPanel {
  width: 100% !important;
  padding: 10px;
}

.loginContent .LoginPanel .dnnLabel {
  display: inline-block;
  float: right;
  position: relative;
  width: 100% !important;
  padding-left: 0px;
  padding-right: 0;
  margin-left: 0px !important;
  margin-right: 0px !important;
  overflow: visible;
  text-align: center !important;
  font-size: 16px;
  font-weight: 400px;
  margin-bottom: 7px;
  color: var(--Sph_Second_Color);
}

.dnnLoginService input[type="text"],
.dnnLoginService input[type="password"] {
  width: 100%;
  min-width: 200px;
  margin-bottom: 5px;
  margin-top: 5px;
  border-radius: 25px;
  outline: 0;
}

.loginContent .LoginPanel .dnnPrimaryAction {
  width: 100% !important;
  display: block !important;
  border-radius: 25px;
  color: white !important;
}

.loginContent .LoginPanel .dnnSecondaryAction {
  width: 100% !important;
  display: block !important;
  border-radius: 25px;
  color: black !important;
}

.loginContent .LoginPanel .dnnLoginActions,
.loginContent .LoginPanel .dnnLoginActions ul {
  width: 100%;
  padding: 0;
}

.loginContent .LoginPanel .dnnLoginActions ul li:first-child {
  width: 100%;
}

.loginContent .LoginPanel .dnnLoginActions ul li:nth-child(2) {
  width: 100%;
}

div.dnnCaptcha {
  width: 100% !important;
  margin-left: 0%;
  padding-left: 0px;
  text-align: center !important;
}

.dnnRegistrationForm {
  width: 100% !important;
  min-width: 100% !important;
}

.dnnRegistrationForm .dnnLabel {
  display: inline-block !important;
  float: right !important;
  position: relative !important;
  width: 100% !important;
  padding-right: 0px !important;
  margin-right: 0px !important;
  overflow: visible;
  text-align: center !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  font-size: 16px;
  font-weight: 400px;
  margin-bottom: 7px;
  color: var(--Sph_Second_Color);
}

.dnnRegistrationForm input[type="text"]:active,
.dnnRegistrationForm input[type="text"]:focus,
.dnnRegistrationForm input[type="password"]:focus,
.dnnRegistrationForm input[type="password"]:active,
.dnnRegistrationForm input[type="email"]:active,
.dnnRegistrationForm input[type="email"]:focus,
.dnnRegistrationForm select:active,
.dnnRegistrationForm select:focus,
.dnnRegistrationForm textarea:active,
.dnnRegistrationForm textarea:focus,
.dnnRegistrationForm input[type="search"]:active,
.dnnRegistrationForm input[type="search"]:focus {
  width: 100%;
  min-width: 200px;
  margin-bottom: 5px;
  margin-top: 5px;
  border-radius: 25px;
  outline: 0;
}

.dnnRegistrationForm input[type="text"],
.dnnRegistrationForm input[type="text"],
.dnnRegistrationForm input[type="password"],
.dnnRegistrationForm input[type="password"],
.dnnRegistrationForm input[type="email"],
.dnnRegistrationForm input[type="email"],
.dnnRegistrationForm select,
.dnnRegistrationForm select:focus,
.dnnRegistrationForm textarea,
.dnnRegistrationForm textarea,
.dnnRegistrationForm input[type="search"],
.dnnRegistrationForm input[type="search"] {
  width: 100%;
  min-width: 200px;
  margin-bottom: 5px;
  margin-top: 5px;
  border-radius: 25px;
  outline: 0;
}
div.dnnCaptcha img {
  width: 100%;
  border-radius: 150px;
  max-width: 220px;
}
div.dnnCaptcha .dnnLeft {
  float: none !important;
  color: var(--Sph_Second_Color);
}
.dnnRegistrationForm .dnnFormHelp {
  display: none;
}
span.dnnFormRequired:after,
div.dnnFormItem.dnnFormRequired > div.dnnLabel span:after {
  content: "(الزامی)";
  display: inline-block;
  margin: 0 5px 0 0;
  color: Red;
  font-size: 10px;
  line-height: 1em;
  font-weight: 400;
}
.dnnRegistrationForm .dnnFormMessage {
  display: none;
}
.dnnRegistrationForm .dnnPrimaryAction {
  width: 100% !important;
  display: block !important;
  border-radius: 25px;
  color: white !important;
}

.dnnRegistrationForm .dnnSecondaryAction {
  width: 100% !important;
  display: block !important;
  border-radius: 25px;
  color: black !important;
}

div.dnnRegistrationForm .dnnForm {
  float: right;
  min-width: 50px;
  width: 100% !important;
}

.password-strength-container {
  width: 100% !important;
  max-width: 100% !important;
  display: inline-block;
  position: relative;
}

.dnnRegistrationForm ul.dnnActions li {
  width: 100% !important;
}

.dnnRegistrationForm ul.dnnActions {
  width: 100% !important;
  padding: 0;
}

.dnnFormItem > label.dnnFormLabel,
.dnnFormItem > span.dnnFormLabel {
  display: inline-block;
  margin: 6px 18px 0 0;
  width: 100%;
  text-align: center;
}

.dnnLoginService .dnnLeft img {
  border-radius: 25px;
  width: 180px;
}

.dnnLoginService .dnnLeft {
  width: 100% !important;
}
/* ---------------------------Menu */
.ATG_Header_Mnu_Row .col-lg-2 {
  width: auto;
}
.top-bar {
  background: transparent;
  padding: 20px 0;
}
.top-bar .col-sm-3 {
  text-align: left;
}
.wrapper {
  position: relative;
  background: var(--Sph_Main_Color);
  background: linear-gradient(
    332deg,
    #f2f3fd 0%,
    #ff368b08 20%,
    #ff368b08 80%,
    #f2f3fd 100%
  );
  z-index: 0;
}
.stickup {
  position: relative;
  z-index: 903;
  background-color: transparent;
  top: -1px;
}
.skinwidth {
  background-color: white;
  border-radius: var(--Sph_Main_Radiuse_15);
}
.NavBar {
  background: transparent;
  height: 100%;
  padding: 0;
}
.ATGR_NavMenu_Search {
  background: transparent;
  color: var(--Sph_Second_Color) !important;
  top: 0;
  position: relative;
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.Atg_logo img {
  max-width: 200px;
  width: 100%;
  padding: 5px 0;
  max-height: 90px;
}
.NavMenu {
  float: right !important;
}
.isStuck {
  background: transparent !important;
  position: relative !important;
}
.dnnMenu .topLevel li {
  float: right;
  list-style-type: none;
  position: relative;
  margin: 0;
  padding: 0;
  height: 100%;
  display: flex;
  align-items: center;
}
.dnnMenu .topLevel li.selected a span {
  color: var(--primary-20);
}
.dnnMenu .topLevel li.selected a {
  color: var(--primary-10);
  background-color: var(--primary-95);
  border-radius: var(--Sph_Main_Radiuse_50);
}
.isStuck .topLevel li.selected a {
  color: var(--primary-10);
  background-color: var(--primary-95);
  border-radius: var(--Sph_Main_Radiuse_50);
}
.dnnMenu .topLevel li a {
  padding: 0 15px !important;
}
.dnnMenu .topLevel li a span {
  border-bottom: 0 !important;
  transition: 0.5s all;
  color: var(--primary-10);
  cursor: pointer;
  font-weight: 500;
  font-size: 16px;
}
.dnnMenu .topLevel li.hover a,
.dnnMenu .topLevel li a:hover {
  border-top: 0 !important;
}
.dnnMenu .topLevel li:hover a {
  border-bottom: 0 !important;
  transition: 0.5s all;
  color: var(--primary-10);
  background-color: var(--primary-95);
  border-radius: var(--Sph_Main_Radiuse_50);
}
.dnnMenu .topLevel > li.last > a {
  padding-left: 15px;
}

.dnnMenu .subLevel li.hover {
  background: var(--Sph_Second_Color_Trp10) !important;
}

.dnnMenu .subLevel li.item a:hover {
  background-color: var(--Sph_Second_Color_Trp10);
}

.dnnMenu .subLevel li.selected a div {
  color: white;
}

.dnnMenu .subLevel {
  background-color: #00000075 !important;
  border-top: 2px solid var(--Sph_Main_Color);
  min-width: 270px !important;
  top: 85px;
  border-radius: 15px;
  overflow: hidden;
}
.dnnMenu .subLevel li a span {
  border-bottom: 0 !important;
}
.dnnMenu .subLevel li:before {
  content: "" !important;
}
.dnnMenu .subLevelRight {
  display: none;
  position: absolute;
  left: auto;
  right: 270px !important;
  width: auto;
  top: 0;
  padding: 0;
  box-shadow: 0 0 1px #ccc;
  background-color: #00000075 !important;
  border-top: 2px solid var(--Sph_Main_Color);
  min-width: 270px !important;
}

.dnnMenu ul.topLevel li:before {
  top: -2px !important;
  left: -5px !important;
  font-size: 22px !important;
  color: var(--primary-90) !important;
  z-index: 100;
}
.dnnMenu .subLevel li.item,
.dnnMenu .subLevelRight li.item {
  width: 100%;
}
.dnnMenu .subLevel li a {
  padding: 3px 10px !important;
}
.dnnMenu .subLevel li.item a,
.dnnMenu .subLevelRight li.item a {
  background-color: transparent !important;
  width: 100%;
}

.dnnMenu .subLevel li.item a:hover {
  background-color: var(--Sph_Second_Color_Trp10) !important;
}
.dnnMenu .subLevel li.selected a {
  background-color: var(--Sph_Second_Color_Trp10) !important;
}

.dnnMenu .subLevel li.selected a div {
  color: white;
}

.dnnMenu .subLevel li.item a div span {
  padding: 3px 22px 3px 7px;
  position: relative;
  width: 100% !important;
  display: inline-block !important;
  color: white !important;
  border-bottom: 0 !important;
  font-size: 14px;
  font-weight: 400;
}

.dnnMenu .subLevel li.item a div span:before {
  font-family: "FontAwesome";
  content: "\f100";
  padding-left: 10px;
  font-size: 16px;
  color: white;
  height: 0em;
  display: inline-block;
  position: relative;
  bottom: 0px;
  right: -20px;
  width: 100% !important;
  transition: 1s all;
}

.dnnMenu .subLevel li.item a div span:hover {
  border-bottom: 0 !important;
}
.dnnMenu .subLevel ul li a,
.dnnMenu .subLevel ul li a:hover {
  border-radius: 0 !important;
}
.ATG_Header_Mnu_Row .col-sm-2 {
  display: flex;
  align-items: center;
  width: auto;
  flex: 1;
}
.ATG_Header_Mnu_Row .col-sm-9 {
  display: flex;
  align-items: center;
  width: 83.33333333%;
  flex: 1;
}
.ATG_Header_Mnu_Row .col-lg-1 {
}
.ATG_Header_Mnu_Row {
  box-shadow: 0 0 20px 0 var(--Sph_Second_Color_Trp50);
  border-radius: 15px;
}
.ATGR_clndr {
  color: var(--Sph_Main_Color);
  top: 1px;
  right: 0px;
  padding-left: 0px;
  z-index: 5;
  font-size: 18px !important;
}
.ATGR_clndr::before {
  content: "\f073" !important;
  color: var(--Sph_Second_Color);
}
.ATGR_clndr_txt {
  color: var(--Sph_Second_Color);
  position: relative;
  top: 1px;
  font-size: 12px;
}
.skin-breadcrumb {
  color: var(--Sph_Second_Color);
  font-size: 14px;
  text-transform: capitalize;
  padding: 0;
  font-weight: 400;
  width: 50%;
  text-align: left;
  display: flex;
  justify-content: end;
  align-items: center;
}
.breadcrumb-header > .container {
  display: flex;
  flex-wrap: wrap;
}
.skin-breadcrumb a {
  color: var(--Sph_Second_Color) !important;
}
.page-name {
  text-transform: capitalize;
  color: var(--Sph_Second_Color);
  font-weight: 400;
  padding: 0 0 5px 0;
  width: 50%;
}
.bgmain {
  /* z-index: 1;
  position: relative; */
  background: linear-gradient(
    to top,
    transparent 0%,
    white 20%,
    white 80%,
    transparent 100%
  );
  padding-top: 30px;
}
.bgmain > .container {
  z-index: 1;
  /* position: relative; */
}
.modal-backdrop {
  /* background-color: transparent; */
}
.MultiColor-bg {
  background-color: transparent;
  z-index: 0;
  position: relative;
}
.MultiColor-bg .container {
  max-width: 100%;
}
.MultiColor-bg .container .ColorContentPane {
  padding: 0;
}
/* ----------------------Footer */
.skin-footer {
  margin-top: 40px;
  /*z-index: 0;
  position: relative; */
}
.ATG_Footer_bg {
  background-color: var(--Sph_Main_Color);
  margin-top: 0;
  padding: 40px 0 40px 0;
}
.ATG_Footerbtm_bg {
  background-color: var(--Sph_Second_Color);
  margin-top: 0;
  bottom: 0px;
  min-height: auto;
}
.ATGR_NavMenu_Login {
  background-color: transparent;
  color: var(--Sph_Second_Color) !important;
  padding: 0;
  width: auto;
  height: auto;
}
.ATGR_NavMenu_Register_Name {
  margin-left: 7px;
  color: white !important;
  background-color: var(--Sph_Second_Color);
  padding: 5px 15px;
  border-radius: 50px;
}
.ATGR_NavMenu_Register {
  background-color: transparent;
  border: 0px solid white !important;
  box-shadow: none;
  color: white !important;
  font-size: 20px !important;
  display: inline-block !important;
  border-radius: 50% !important;
  padding: 0px;
  width: auto;
  height: auto;
  position: relative;
  top: 3px;
  cursor: pointer;
  margin: 0 -7px;
}
.dnnPrimaryAction,
.dnnFormItem input[type="submit"],
a.dnnPrimaryAction {
  color: white;
}
.copyright {
  padding: 15px 0px 15px 0;
  display: flex;
  align-items: center;
}
.copycssAlign {
  padding: 15px 0px 15px 0;
}
.dnnFormMessage {
  max-width: 100% !important;
}
/* --------------------------------------ProfileTab */
ul#dnn_ctr_EditUser_adminTabNav {
  padding: 0;
}
ul#dnn_ctr_EditUser_adminTabNav li:nth-child(3),
ul#dnn_ctr_EditUser_adminTabNav li:nth-child(4),
#dnnUserSubscriptions,
#dnn_ctr_EditUser_dnnServicesDetails,
#dnn_ctr_EditUser_VanityUrlRow {
  display: none !important;
}
/* ------------------------------------------ContentPane */
#dnn_TopGrid4A,
#dnn_TopGrid4B {
  width: 25%;
}
#dnn_TopGrid4C {
  width: 50%;
}
#dnn_MiddleGrid8A {
  flex: 0 0 auto;
  width: 58.33333333%;
}
#dnn_MiddleGrid4B {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.modal-backdrop.show {
  /* z-index: -1; */
}
.fade {
  /* background: #000000c1; */
}
.dnnClear iframe {
  height: 100% !important;
}

.dnnFormPopup {
  position: fixed !important;
  height: 90% !important;
  width: 95% !important;
  left: 1.25% !important;
  top: 2.5% !important;
  z-index: 10000000;
}
.dnnFormPopup #iPopUp {
  max-height: 100% !important;
  height: calc(100% - 60px) !important;
}
.cke_maximized {
  display: block !important;
  position: fixed !important;
  /* z-index: 1000000000 !important; */
  left: 0px !important;
  top: 0px !important;
  width: 100% !important;
}
#cke_1_contents > iframe,
#cke_2_contents > iframe {
  height: 100% !important;
}
.modal-backdrop.show {
  display: none;
}
.modal {
  background: #000000c1;
}
.modal-header {
  justify-content: space-between;
}
.modal-header .close {
  font-size: 16px;
  cursor: pointer;
}
/* ---------------------------Container */
.Container001 .title1 {
  padding: 2px 0px;
  font-size: 18px !important;
  font-weight: 600;
  color: var(--Sph_Second_Color);
  border-radius: 25px;
  z-index: 0000;
  right: 0px;
  position: relative;
  padding-right: 40px;
}
.Container001 .title1::before {
  content: "";
  border: 0px solid #fff;
  width: 30px;
  height: 5px;
  background-color: var(--Sph_Second_Color);
  position: absolute;
  top: 15px;
  right: 0px;
  z-index: 0;
  box-shadow: 0 0 0px 0px white;
}
.Container001 .Box {
  display: none;
}
.Container001 .Line {
  border: 0px solid #fff;
  width: 30px;
  height: 5px;
  background-color: var(--Sph_Second_Color);
  position: absolute;
  top: 15px;
  right: 0;
  z-index: 0;
  box-shadow: 0 0 0px 0px white;
  display: none;
}
.Container001 .contentpane {
  padding: 0px 0px 10px 0px;
  margin-top: 10px;
}
.Container002 .dnntitle {
  min-height: auto;
  text-align: center;
}
.Container002 .title1 {
  padding: 2px 0px;
  font-size: 18px !important;
  font-weight: 600;
  color: var(--Sph_Second_Color);
  border-radius: 25px;
  z-index: 0000;
  right: 0px;
  position: relative;
  padding-right: 40px;
}
.Container002 .title1::before {
  content: "";
  border: 0px solid #fff;
  width: 30px;
  height: 5px;
  background-color: var(--Sph_Second_Color);
  position: absolute;
  top: 15px;
  right: 0px;
  z-index: 0;
  box-shadow: 0 0 0px 0px white;
}
.Container002 .Box {
  display: none;
}
.Container002 .Line {
  border: 0px solid #fff;
  width: 30px;
  height: 5px;
  background-color: var(--Sph_Second_Color);
  position: absolute;
  top: 15px;
  right: 0;
  z-index: 0;
  box-shadow: 0 0 0px 0px white;
  display: none;
}

.Container002 .contentpane {
  padding: 0px 0px 10px 0px;
  margin-top: 10px;
}
.Container003 .title1 {
  padding: 2px 0px;
  font-size: 18px !important;
  font-weight: 600;
  color: var(--Sph_Second_Color);
  border-radius: 25px;
  z-index: 0000;
  right: 0px;
  position: relative;
  padding-right: 40px;
}
.Container003 .title1::before {
  content: "";
  border: 0px solid #fff;
  width: 30px;
  height: 5px;
  background-color: var(--Sph_Second_Color);
  position: absolute;
  top: 15px;
  right: 0px;
  z-index: 0;
  box-shadow: 0 0 0px 0px white;
}
.Container003 .Box {
  display: none;
}
.Container003 .Line {
  border: 0px solid #fff;
  width: 30px;
  height: 5px;
  background-color: var(--Sph_Second_Color);
  position: absolute;
  top: 15px;
  right: 0;
  z-index: 0;
  box-shadow: 0 0 0px 0px white;
  display: none;
}
.Container003 .contentpane {
  background: white;
  box-shadow: 0 0 10px 0 var(--Sph_Main_Color_Trp70);
  border-radius: 25px;
  padding: 10px;
  margin-top: 7px;
}
.Container006 .title1 {
  padding: 2px 0px;
  font-size: 18px !important;
  font-weight: 600;
  color: white;
  border-radius: 25px;
  z-index: 0000;
  right: 0px;
  position: relative;
  padding-right: 40px;
  background-color: transparent;
}
.Container006 .title1::before {
  content: "";
  border: 0px solid #fff;
  width: 30px;
  height: 5px;
  background-color: white;
  position: absolute;
  top: 15px;
  right: 0px;
  z-index: 0;
  box-shadow: 0 0 0px 0px white;
}
.Container006 .Box {
  display: none;
}
.Container006 .Line {
  border: 0px solid #fff;
  width: 30px;
  height: 5px;
  background-color: white;
  position: absolute;
  top: 15px;
  right: 0;
  z-index: 0;
  box-shadow: 0 0 0px 0px white;
  display: none;
}
.Container006 .fadot {
  display: none;
}
.Container006 .contentpane {
  padding: 0;
  margin: 5px 0;
}
/* ----------------------------------DnnArticle */
.dnnLabel {
  float: right !important;
  direction: rtl !important;
  margin-right: 10px !important;
}
.jqx-tabs-headerWrapper ul {
  margin-left: 0 !important;
  margin-right: 10px !important;
}
.jqx-tabs-headerWrapper ul li {
  float: right !important;
  direction: rtl !important;
}
.jqx-widget-content {
  float: right !important;
}

.jqx-tabs-title-selected-top {
}

.dnnTooltip .dnnFormHelpContent,
.dnnHelperTip .dnnFormHelpContent {
  visibility: hidden;
  z-index: 100000;
  position: absolute;
  width: 200px;
  padding: 10px;
  padding-left: 30px;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.75);
  font-size: 11px;
  color: #ddd;
  text-align: right;
  float: left;
  right: 35px;
}
.bottomArrow:after {
  position: absolute;
  content: "";
  right: 15px;
  bottom: -7px;
  width: 0;
  height: 0;
  opacity: 0.75;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #000;
}
.dnnLabel {
  display: inline-block;
  float: RIGHT;
  position: relative;
  width: 15% !important;
  padding-right: 20px !important;
  margin-right: 10px !important;
  overflow: visible;
  text-align: right;
  direction: ltr;
  margin-right: 0 !important;
  padding-right: 0 !important;
}
.dnnLabel label span {
  color: var(--Sph_Second_Color);
}
.dnnFormItem input[type="text"],
.dnnFormItem input[type="password"],
.dnnFormItem input[type="email"],
.dnnFormItem input[type="tel"],
.dnnFormItem select,
.dnnFormItem textarea {
  text-align: left;
  direction: ltr;
  width: 100% !important;
  max-width: 100% !important;
  text-align: right;
  direction: rtl;
}
.dnnFormItem input[type="text"]:active,
.dnnFormItem input[type="text"]:focus,
.dnnFormItem input[type="password"]:focus,
.dnnFormItem input[type="password"]:active,
.dnnFormItem input[type="email"]:active,
.dnnFormItem input[type="email"]:focus,
.dnnFormItem select:active,
.dnnFormItem select:focus,
.dnnFormItem textarea:active,
.dnnFormItem textarea:focus,
.dnnFormItem input[type="search"]:active,
.dnnFormItem input[type="search"]:focus {
  width: 100% !important;
  max-width: 100% !important;
  text-align: right;
  direction: rtl;
}
.iframe {
  width: 100%;
}
#facebox {
  width: 1000px;
}
#facebox table,
#facebox table .content {
  width: 100%;
}
.jqx-tabs-content-element {
  height: auto !important;
}
.dnnModuleDialog .dnnPageContainer {
  width: auto !important;
}
.dnnTextPanel,
.dnnTextPanelView,
.dnnTextPanel div,
.dnnTextPanelView div {
  width: 100% !important;
}

