@import url("Templates/htmlEditorTemplates.css");

.branding-top {
  background: url(dnn_large_banner.png) no-repeat top left;
  width: 900px;
  height: 428px;
  clear: both;
  overflow: hidden;
}
.branding-top p {
  padding: 0px 60px 0 60px;
  font-size: 1.4em;
  color: #333;
}
.branding-bottom {
  clear: both;
  margin: 1em 0;
  overflow: hidden;
}
branding-bottom ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  clear: both;
}
.branding-bottom li {
  list-style: none;
  margin: 0 20px 0 0;
  padding: 0;
  display: block;
  width: 210px;
  float: left;
}

.branding-bottom li.training {
  margin: 0;
}

.branding-bottom dl {
  background: url(itembg.gif) repeat-y;
  margin: 33px 0 0 0;
  padding: 0 10px;
}
.branding-bottom dd {
  margin: 0 10px;
  height: 66px;
}
.branding-bottom dt {
  font-size: 90%;
  text-align: center;
  padding-top: 65px;
  margin-bottom: 1.75em;
  font-weight: bold;
}
.branding-bottom .commmunity {
  background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
  background: url(community_icon.gif) no-repeat;
  background-position: 50% 10px;
}
.branding-bottom .marketplace {
  background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
  background: url(marketplace_icon.gif) no-repeat;
  background-position: 50% 10px;
}
.branding-bottom .conferences {
  background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
  background: url(conferences_icon.gif) no-repeat;
  background-position: 50% 10px;
}
.branding-bottom .training {
  background: url(training_title.gif) no-repeat top left;
}
.training dt {
  background: url(training_icon.gif) no-repeat;
  background-position: 50% 10px;
}
dl.bt {
  margin: 0;
  padding: 0;
  background: url(item_bt_bg.gif) no-repeat bottom;
  height: 32px;
  width: 210px;
}
div.link_adminguide {
  float: left;
  background: url(dnn_adminguide.png) no-repeat top left;
  width: 316px;
  height: 137px;
  cursor: pointer;
}
div.link_proedition {
  float: right;
  background: url(dnn_proedition.png) no-repeat top left;
  width: 514px;
  height: 137px;
  cursor: pointer;
}
div.link_main {
  margin: 260px 30px 0px 30px;
}

#LoginInfo {
  width: 545px;
  float: left;
}
#LoginInfo h3 {
  background-color: #f7f7f7;
  color: #8f0000;
  padding: 2px 0px;
}
#LoginInfo dd,
#LoginInfo dt {
  display: inline;
}
#LoginInfo dt {
  font-weight: bold;
  color: #333;
}
#LoginInfo p.LoginNotes {
  font-size: 0.8em;
}
#LoginInfo div.LoginBlock {
  float: left;
  width: 255px;
  padding: 5px 5px;
  margin: 0px 2px;
  border: 1px #f0f0f0 solid;
}
.SponsorIcon {
  margin: 10px 50px;
  float: left;
}
#QuickLinks {
  background-color: #f0f0f0;
  border: 1px #cccccc solid;
  padding: 2px 5px;
  position: relative;
  width: 330px;
}
#QuickLinks h2,
#QuickLinks p {
  margin: 5px 5px;
}
div.hr {
  height: 2px;
  background-color: #8f0000;
  margin: 5px 0 15px 0;
  clear: both;
}
div.hr hr {
  display: none;
}

#TelerikInside {
  background: white url("telerikInside.jpg");
  border: 1px #cccccc solid;
  padding: 20px 5px 10px 130px;
  margin-bottom: 5px;
  width: 205px;
  height: 140px;
  border-style: none;
}

#TelerikInside h2 {
  font-weight: bold;
}

#RightColumnInfo {
  float: right;
  width: 340px;
  margin-left: 10px;
  margin-bottom: 15px;
}
#qlCol1,
#qlCol2 {
  margin: 5px 5px 15px;
  padding-left: 12pt;
  float: left;
  position: relative;
}

/* dnnartile module styles */
.listing01 {
  margin: 18px 0;
}
.listing01 .image {
  float: right;
  margin-left: 6px;
}
.listing01 .image a {
  text-decoration: none;
}
.listing01 .image a img {
  border: 1px solid #cfcfcf;
  border-radius: 5px 5px 5px 5px;
  padding: 3px;
}
.listing01 .date {
  color: #999;
  font: 12px iranian sans;
}
.listing01 .title {
  color: #013e5e;
}
.listing01 .title a {
  background: url("/portals/0/images/bullet-red.png") no-repeat scroll 100% 50%
    transparent;
  color: #013e5e !important;
  padding: 1px 8px 3px 0;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
}
.listing01 .summary {
  color: #666;
  font: 12px iranian sans;
}
.listing01 .clearfloat {
  clear: both;
  font-size: 0;
  line-height: 0;
  border-bottom: 1px dotted #999999;
  padding: 5px;
}
.articleView .floatright {
  float: right;
}
.articleView .floatleft {
  float: left;
}
.articleView .clear_float {
  clear: both;
  font-size: 0;
  line-height: 0;
}
.articleView {
  direction: rtl;
  margin: 20px 5px 5px;
  padding: 0 10px;
}
.articleView .datearea {
  color: #000000;
  font: 12px iranian sans, tahoma, arial;
}
.articleView .datearea div {
  margin: 0;
}
.articleView .sharearea div {
  text-align: center;
}
.articleView .share {
  background-color: #f8f8f8;
}
.articleView .sharearea ul {
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.articleView .sharearea ul li {
  display: inline-block;
  list-style: none outside none;
}
.articleView .sharearea ul li .jfontsize-button {
  display: block;
  height: 23px;
  width: 23px;
}
.articleView .sharearea ul li #jfontsize-m2 {
  font-size: 16px;
}
.articleView .sharearea ul li #jfontsize-d2 {
  font-size: 16px;
}
.articleView .sharearea ul li #jfontsize-p2 {
  font-size: 16px;
}
.articleView .sharearea ul li #jfontsize-SF {
  background: url("Images/mail.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  width: 27px;
}
.articleView .sharearea ul li #jfontsize-PR {
  background: url("Images/print.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.articleView .sharearea ul li .jfontsize-button:hover {
  text-decoration: none;
}
.articleView .isrssarea {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);
  border-radius: 6px;
  margin-top: 10px;
  overflow: hidden;
  padding: 10px;
}
.articleView .imagearea {
  border-bottom: 1px dotted #ccc;
  margin-top: 10px;
  overflow: hidden;
}
.articleView .image {
  float: right;
  margin: 0 0 12px 14px;
  text-align: right;
}
.articleView .image img {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 3px;
}
.articleView .imagearea .rotitr {
  color: #333;
  font-family: iranian sans, tahoma, Arial;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  padding: 5px 0;
}
.articleView .imagearea .title {
  color: #0099ff;
  font-weight: normal;
  font-size: 14px;
  margin: 0;
  padding: 4px 0;
  line-height: 32px;
}
.articleView .imagearea .summary {
  color: #666;
  font-family: iranian sans, tahoma, Arial;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  padding: 4px 0;
  text-align: justify;
}
.articleView .description {
  color: #000000;
  font-family: iranian sans, tahoma, Arial;
  font-size: 12px;
  font-weight: normal;
  padding: 4px 0;
  text-align: justify;
}
.articleView .articleImages h2,
.articleView .articleComments h2,
.articleView .related h2,
.articleView .postComment h2 {
  background-color: rgba(0, 0, 0, 0.1);
  border: 0 none;
  border-radius: 5px;
  color: #ffffff;
  font-family: bkoodak, Arial;
  font-size: 14px;
  font-weight: bold;
  margin: 2px;
  padding: 1px 5px 1px 1px;
}
.articleView .TagRating h2 {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 6px;
  font-family: bkoodak, Arial;
  font-size: 14px;
  font-weight: bold;
  margin: 2px;
  padding: 1px 5px 1px 1px;
}
.articleView .articleComments .articleComment .commentheader {
  background: none repeat scroll 0 0 rgba(125, 125, 0, 0.1);
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  color: #336699;
  font-family: iranian sans, tahoma, Arial;
  font-size: 15px;
  font-weight: normal;
  line-height: 32px;
  min-height: 38px;
  padding: 1px 5px 1px 0;
}
.articleView .articleComments .articleComment .commentheader a,
.articleView .articleComments .articleComment .commentheader a:active,
.articleView .articleComments .articleComment .commentheader a:hover {
  cursor: pointer;
  font-family: bkoodak, Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5em;
  text-decoration: none;
}
.articleView .articleComments .articleComment .commentheader a:visited {
  text-decoration: underline;
}
.articleView .articleComments .articleComment .commentheader .commentdate {
  color: #336699;
  font-family: iranian sans, tahoma, Arial;
  font-size: 11px;
  font-weight: normal;
  padding: 0 10px;
}
.articleView .articleComments .articleComment .comment {
  background: url("images/baloon.png") no-repeat scroll 100% 7px
    rgba(0, 0, 0, 0);
  clear: both;
  color: #333333;
  font-family: iranian sans, tahoma, Arial;
  font-size: 12px;
  font-weight: normal;
  padding: 10px 0;
  text-align: justify;
  text-indent: 40px;
}
.articleView .postComment {
  background: none repeat scroll 0 0 #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin: 18px;
  padding: 5px;
}
.articleView .postComment p,
.articleView .postComment div {
  margin: 0;
  padding: 4px 10px;
}
.RelatedNewsDate {
  display: inline-block;
  font-size: 11px;
}
.articles {
  border-bottom: 1px solid #e7e7e7;
  clear: both;
  margin-bottom: 0;
  padding-bottom: 5px;
  text-align: right;
}
.articleHeadline {
  padding-top: 3px;
}
.articleHeadline h1,
.articleHeadline a {
  font-size: 16px !important;
  font-weight: bold !important;
  margin-bottom: 0;
  text-decoration: none;
}
.articleHeadline a:hover {
  color: #007788;
  text-decoration: none;
}
.articleImage {
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  float: right;
  margin: 5px 5px 5px 10px;
  padding: 3px;
}

/*News Show*/
.newscontainer {
  text-align: justify;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  padding: 10px 0;
  color: #666;
  font-size: 15px;
  line-height: 1.6;
}

.newscontainer a {
  color: #363636;
  -webkit-transition: color 0.2s linear;
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  text-decoration: none;
  -webkit-transform: translateZ(0);
}
.newscontainer a {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.newscontainer img {
  border: 0;
  max-width: 100%;
  padding: 2px;
  border: solid 1px #d2d0d0 !important;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.newscontainer img:hover {
  -webkit-transform: scale(1.15) rotate(-1.5deg);
  -moz-transform: scale(1.15) rotate(-1.5deg);
  -ms-transform: scale(1.15) rotate(-1.5deg);
  -o-transform: scale(1.15) rotate(-1.5deg);
  transform: scale(1.15) rotate(-1.5deg);
}

.newscontainer .newsshow {
  overflow: hidden;
  float: right;
  width: 55%;
}
.newscontainer .newsshow .inner {
  padding: 0 0 0 20px;
  margin-right: 1px;
}
.newscontainer .newsshow .imageWrapper {
  overflow: hidden;
  text-align: center;
}
.newscontainer .newsshow .imageWrapper img {
  margin: 0 0px 15px 0;
  width: 320px;
  overflow: hidden;
  text-align: center;
}
.newscontainer .newsshow h4 {
  font-size: 11px;
  margin: 0;
  padding: 5px 0 0 0;
  color: #004499;
  text-align: right;
  font-weight: bold;
}
.newscontainer .newsshow h4 a {
  font-size: 12px;
  color: #004488;
  font-weight: normal;
}
.newscontainer .newsshow p {
  color: #444;
  float: none;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  padding: 10px 0 0;
  float: right;
  text-align: justify;
}

.newscontainer .newslist {
  float: right;
  width: 44.9%;
}
.newscontainer .newslist ul {
  width: 100%;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
.newscontainer .newslist ul li {
  border-bottom: 1px solid #ddd;
  position: relative;
  float: right;
  width: 100%;
  list-style: none;
}
.newscontainer .newslist ul li {
  margin: 0 0 0 5px !important;
  padding: 4px !important;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.newscontainer .newslist ul li:hover {
  background: #0066ff;
  color: #fff;
  margin: 0 !important;
  padding: 4px !important;
}
.newscontainer .newslist ul li img {
  float: right;
  padding: 2px;
  margin: 5px;
}
.newscontainer .newslist ul li h4 {
  margin: 0;
  padding: 0;
  color: #2f3133;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  padding-top: 5px;
}
.newscontainer .newslist ul li:hover h4 {
  color: #fff;
}
.newscontainer .newslist ul li h4 a {
  text-decoration: none;
}
.newscontainer .newslist ul li:hover h4 a {
  color: #fff;
}
.newscontainer .newslist ul li .hidden {
  display: none;
}

.newscontainer .clear {
  clear: both;
}
.rotitr {
  font-size: 11px;
  color: #888;
  font-weight: normal;
}

.dnnTreeArea {
  float: right !important;
}

.livetabsrpc .ui-widget {
  font-size: 12px !important;
  font-weight: normal !important;
}

.livetabsrpc .ui-tabs .ui-tabs-nav li {
  margin: 0 0 0 4px !important;
}

.console-none div {
  float: right;
  height: 25px;
  margin: 1px;
  width: 100%;
  background-color: #f6f6f6;
}

Print
  ******************************************************************/
  .articlePrint {
  position: absolute;
  width: 100%;
}
.articlePrint .printhead {
  font: 12px/150% "Iranian Sans", tahoma;
  margin: 0;
  text-align: right;
}
.articlePrint .printhead .printlogo {
  float: right;
  text-align: right;
  width: 200px;
  padding: 0 25px;
}
.articlePrint .printhead .headinfo {
  line-height: 180%;
  float: left;
  font: bold 11px "Iranian Sans", tahoma;
  padding: 20px 0 10px 0;
  text-align: left;
  width: 400px;
}
.articlePrint .printhead .headinfo .printcat {
  padding: 5px 0 0;
}
.articlePrint .printhead .headinfo .printid {
  text-align: left;
  padding: 5px 0 0;
}
.articlePrint .printhead .headinfo .printdt {
  direction: ltr;
  font: bold 11px "Iranian Sans", tahoma;
  padding: 25px;
  text-align: left;
}

.articlePrint .printtextpane {
  border: 2px dotted #cccccc;
  clear: both;
  padding: 20px 30px 40px;
}
.articlePrint .printtextpane .image {
  float: right;
  margin: 0 0 12px 14px;
  text-align: right;
}
.articlePrint .printtextpane .image img {
  padding: 3px;
  border: 1px solid #999999;
  background-color: #f5f5f5;
}
.articlePrint .printtextpane .nwstxtrotitr {
  color: #333;
  font-family: B Mitra, BMitra, Arial;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  text-align: right;
}
.articlePrint .printtextpane .nwstxtinfotitle {
  color: #000066;
  font-family: B Mitra, BMitra, Arial;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 0;
}
.articlePrint .printtextpane .nwstxtlead p {
  color: #333;
  margin: 3px 0;
  line-height: 1.6em !important;
  font-family: B Mitra, BMitra, Arial;
  font-size: 14px;
  font-weight: bold;
}
.articlePrint .printtextpane .nwstxttext {
  color: #000;
  clear: both;
  font-family: B Mitra, BMitra, Arial;
  font-size: 16px;
  font-weight: normal;
  padding: 3px 0 0;
  text-align: justify;
  line-height: 2em !important;
}

.articlePrint .printcopyright {
  background: none repeat scroll 0 0 #dddddd;
  direction: ltr;
  font: normal 11px "Iranian Sans", tahoma;
  padding: 2px 0;
  text-align: center;
}

.t {
  border-collapse: collapse;
  font-family: tahoma, AArial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
  width: 100%;
}
.t th {
  background: none repeat scroll 0 0 #b9c9fe;
  border-bottom: 1px solid #ffffff;
  border-top: 4px solid #aabcfe;
  color: #003399;
  font-size: 13px;
  font-weight: normal;
  padding: 8px;
}
.t td {
  background: none repeat scroll 0 0 #e8edff;
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #666699;
  padding: 8px;
}
.t tr:hover td {
  background: none repeat scroll 0 0 #d0dafd;
  color: #333399;
}
#t1 th {
  border-bottom: 2px solid #2299a9;
  color: #2299a9;
  font-size: 14px;
  font-weight: normal;
  padding: 10px 8px;
}
#t1 td {
  color: #333333;
  padding: 9px 8px 0;
}
#t1 tbody tr:hover td {
  color: #2299a9;
}
#t2 {
  border-collapse: collapse;
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
  text-align: right;
  width: 100%;
}
#t2 th {
  border-bottom: 2px solid #2299a9;
  color: #2299a9;
  font-size: 14px;
  font-weight: normal;
  padding: 10px 8px;
}
#t2 td {
  border-bottom: 1px solid #cccccc;
  color: #333333;
  padding: 6px 8px;
}
#t2 tbody tr:hover td {
  color: #2299a9;
}
#t3 {
  border-collapse: collapse;
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
  text-align: right;
  width: 100%;
}
#t3 th {
  background: none repeat scroll 0 0 #ea6eb7;
  border-bottom: 1px solid #ffffff;
  border-top: 4px solid #ff92d2;
  color: #ffffff;
  font-size: 13px;
  font-weight: normal;
  padding: 8px;
}
#t3 td {
  background: none repeat scroll 0 0 #e8edff;
  border-bottom: 1px solid #dedede;
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #333333;
  padding: 8px;
}
#t3 tr:hover td {
  background: none repeat scroll 0 0 #ff92d2;
  color: #ffffff;
}
#t4 {
  border: 1px solid #2299a9;
  border-collapse: collapse;
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
  text-align: right;
  width: 100%;
}
#t4 th {
  border-bottom: 1px dashed #2299a9;
  color: #2299a9;
  font-size: 14px;
  font-weight: normal;
  padding: 12px 17px;
}
#t4 td {
  color: #333333;
  padding: 7px 17px;
}
#t4 tbody tr:hover td {
  background: none repeat scroll 0 0 #2299a9;
  color: #ffffff;
}
#t5 {
  background: url("../images/pattern.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-collapse: collapse;
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
  text-align: right;
  width: 100%;
}
#t5 thead tr {
  background: url("../images/pattern-head.png") repeat scroll 0 0
    rgba(0, 0, 0, 0);
}
#t5 th {
  border-bottom: 1px solid #ffffff;
  color: #0a5f6b;
  font-size: 13px;
  font-weight: normal;
  padding: 8px;
}
#t5 td {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #333333;
  padding: 8px;
}
#t5 tbody tr:hover td {
  background: none repeat scroll 0 0 #ffffff;
  color: #2299a9;
}
#t6 {
  background: url("../images/patternb.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-collapse: collapse;
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
  text-align: right;
  width: 100%;
}
#t6 thead tr {
  background: url("../images/patternb-head.png") repeat scroll 0 0
    rgba(0, 0, 0, 0);
}
#t6 th {
  border-bottom: 1px solid #ffffff;
  color: #0a5f6b;
  font-size: 13px;
  font-weight: normal;
  padding: 8px;
}
#t6 td {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #333333;
  padding: 8px;
}
#t6 tbody tr:hover td {
  background: none repeat scroll 0 0 #dedede;
  color: #2299a9;
}

#table1 {
  background: #f5f5f5;
  border-collapse: separate;
  box-shadow: inset 0 1px 0 #fff;
  font-size: 12px;
  line-height: 24px;
  margin: 30px auto;
  text-align: right;
  width: 100%;
}

#table1 th {
  background: linear-gradient(#777, #444) #444;
  border-left: 1px solid #555;
  border-right: 1px solid #777;
  border-top: 1px solid #555;
  border-bottom: 1px solid #333;
  box-shadow: inset 0 1px 0 #999;
  color: #fff;
  font-weight: normal;
  text-align: center;
  padding: 10px 15px;
  position: relative;
  text-shadow: 0 1px 0 #000;
}

#table1 th:after {
  content: "";
  display: block;
  height: 25%;
  left: 0;
  margin: 1px 0 0 0;
  position: absolute;
  top: 25%;
  width: 100%;
}

#table1 th:first-child {
  border-left: 1px solid #777;
  box-shadow: inset 1px 1px 0 #999;
}

#table1 th:last-child {
  box-shadow: inset -1px 1px 0 #999;
}

#table1 td {
  border-right: 1px solid #fff;
  border-left: 1px solid #e8e8e8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e8e8e8;
  padding: 10px 15px;
  position: relative;
  transition: all 300ms;
  text-align: center;
}

#table1 td:first-child {
  box-shadow: inset 1px 0 0 #fff;
  text-align: right;
}

#table1 td:last-child {
  border-right: 1px solid #e8e8e8;
  box-shadow: inset -1px 0 0 #fff;
}

#table1 tr {
}

#table1 tr:nth-child(odd) td {
  background: #f1f1f1;
}

#table1 tr:last-of-type td {
  box-shadow: inset 0 -1px 0 #fff;
}

tr:last-of-type td:first-child {
  box-shadow: inset 1px -1px 0 #fff;
}

#table1 tr:last-of-type td:last-child {
  box-shadow: inset -1px -1px 0 #fff;
}

#table1 tbody:hover td {
  color: transparent;
  text-shadow: 0 0 3px #aaa;
}

#table1 tbody:hover tr:hover td {
  color: #444;
  text-shadow: 0 1px 0 #fff;
}

.BannerPaneC {
  margin: 10px 0 0 !important;
}

/*******by in tmicto for problem attachment dnn article*/
/* td,
th {
  padding: 0;
  display: contents;
} */
/* -----------------------Saphiran------------------- */
@font-face {
  font-family: PortalIRANSans;
  font-style: normal;
  font-weight: 900;
  src: url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/eot/IRANYekan.eot");
  src: url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/eot/IRANYekan.eot")
      format("embedded-opentype"),
    /* IE6-8 */
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/woff2/IRANYekan.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/woff/IRANYekan.woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/ttf/IRANYekan.ttf")
      format("truetype");
}
@font-face {
  font-family: PortalIRANSans;
  font-style: normal;
  font-weight: bold;
  src: url("https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/eot/IRANYekan-ExtraBold.eot");
  src: url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/eot/IRANYekan-ExtraBold.eot")
      format("embedded-opentype"),
    /* IE6-8 */
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/woff2/IRANYekan-ExtraBold.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/woff/IRANYekan-ExtraBold.woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/ttf/IRANYekan-ExtraBold.ttf")
      format("truetype");
}

@font-face {
  font-family: PortalIRANSans;
  font-style: normal;
  font-weight: 400;
  src: url("https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/eot/IRANYekan-Medium.eot");
  src: url("https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/eot/IRANYekan-Medium.eot")
      format("embedded-opentype"),
    /* IE6-8 */
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/woff2/IRANYekan-Medium.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/woff/IRANYekan-Medium.woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/ttf/IRANYekan-Medium.ttf")
      format("truetype");
}
@font-face {
  font-family: PortalIRANSans;
  font-style: normal;
  font-weight: 300;
  src: url("https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/eot/IRANYekan-Light.eot");
  src: url("https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/eot/IRANYekan-Light.eot")
      format("embedded-opentype"),
    /* IE6-8 */
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/woff2/IRANYekan-Light.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/woff/IRANYekan-Light.woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url(" https://rpc.tehran.ir/Portals/0/Sph_1403/Fonts/ttf/IRANYekan-Light.ttf")
      format("truetype");
}

:root {
  --SPH_Color_Main: #f4cc63;
  --SPH_Color_Second: #007d3c;
  --SPH_Color_Third: #fdf5e0;
  --SPH_Color_Fourth: #413310;
  --SPH_Color_Gray: #393939;
  --SPH_Color_White: #fff;
  --SPH_Color_Black: #000;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  font-family: PortalIRANSans;
}
html,
#Body {
  direction: rtl;
}

.stickup {
  /* background: linear-gradient(
    to right,
    var(--SPH_Color_Main) 0%,
    var(--SPH_Color_Main) calc((100% - 1170px) / 2),
    transparent calc((100% - 1170px) / 2),
    transparent calc(((100% - 1170px) / 2) + 1170px),
    var(--SPH_Color_Main) calc(((100% - 1170px) / 2) + 1170px),
    var(--SPH_Color_Main) 100%
  ); */
  background: var(--SPH_Color_Main) !important;
  /* height: 150px; */
  top: 0 !important;
  position: relative;

  width: 100%;
}
.isStuck {
  z-index: 99 !important;
  top: 0 !important;
  margin-top: -30px;
}
.loginstatus.isStuck {
  top: 0 !important;
}
/* .stickup::before {
  content: "";
  height: 150px;
  width: calc((100% - 1170px) / 2);
  position: absolute;
  left: 0;
  background: url(https://rpc.tehran.ir/Portals/0/Sph_1403/img/NaveRegion5Repeate.png)
    repeat-x center;
  display: block;
  top: 0;
  background-size: auto 100%;
}
.stickup::after {
  content: "";
  height: 150px;
  width: calc((100% - 1170px) / 2);
  position: absolute;
  right: 0;
  background: url(https://rpc.tehran.ir/Portals/0/Sph_1403/img/NaveRegion5Repeate.png)
    repeat-x center;
  display: block;
  top: 0;
  background-size: auto 100%;
} */

.NavBar {
  background: transparent;
  /* height: 100px; */
  display: inline-flex !important;
  justify-content: center;
  align-items: end;
}
.skinwidth {
  background: transparent !important;
  height: 100%;
}
.ATG_Header_Mnu_Row {
  display: flex;
  height: 100%;
}
.Atg_logo {
  width: auto;
  flex: 0 0 auto;
}
.Atg_logo img {
  max-width: 200px;
  height: auto;
  width: 100%;
  padding: 0;
}
.Atg_Menu {
  /* background: url(https://rpc.tehran.ir/Portals/0/Sph_1403/img/NaveRegion5Repeate.png)
    repeat-x center; */
  background-size: auto 100%;
  display: flex;
  align-items: center;
  /* width: 100%; */
}
.ATGR_NavMenu_Search {
  background-color: transparent;
  color: var(--SPH_Color_Second) !important;
  font-size: 20px !important;
  display: inline-block !important;
  padding: 0;
  width: 40px;
  height: 40px;
  margin: 0px 2px;
  cursor: pointer;
  text-align: center;
  /* top: -24px;
  right: -890px;
  position: absolute; */
}
.ATGR_clndr {
  font-size: 10px !important;
  margin: auto 0 0 10px;
  position: relative;
  top: 0px;
  background-color: var(--SPH_Color_Second);
  transform: rotate(45deg) !important;
  width: 10px;
  height: 10px;
  margin-right: 0px;
}
.ATGR_clndr_txt,
.ATGR_clndr_txt {
  color: var(--SPH_Color_Second);
  font-weight: 500;
  top: 0px;
}
.fa-Search:before {
  content: "\f002";
}
.fa-circle:before {
  content: "" !important;
}
.top-bar {
  background: white;
  padding: 5px 0;
  color: var(--SPH_Color_Main);
  height: auto;
  z-index: 1000;
  position: relative;
}
.top-bar > .container > .row {
  float: left;
}
.top-bar .row {
  display: flex;
}
.top-bar .row .col-sm-9 {
  width: auto;
}
.top-bar .row .col-sm-3 {
  flex-grow: 1;
  flex-shrink: 1;
  width: auto;
}
.top-bar .col-sm-9 {
  padding-top: 0px;
}
.top-bar .col-sm-3 {
  z-index: 999;
}
.Sph_Search {
  position: relative !important;
  top: 0 !important;
}

.skin-breadcrumb a,
.skin-breadcrumb a:link,
.skin-breadcrumb a:active,
.skin-breadcrumb a:hover {
  color: var(--SPH_Color_Main);
}
A,
A:link,
A:active,
A:visited,
A:hover {
  color: var(--SPH_Color_Fourth);
}
.bgmain {
  background: url(https://rpc.tehran.ir/Portals/0/Sph_1403/img/BottomBg.png),
    url(""), url("");
  background-repeat: no-repeat;
  background-size: 400px;
  background-position: bottom 0px right -100px;
  z-index: 5;
  position: relative;
  background-color: #fff;
}

.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;
}

.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%;
}

.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;
  float: right;
  position: relative;
  width: 100%;
  padding-left: 0px;
  margin-left: 0px;
  overflow: visible;
  text-align: center !important;
}

.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;
}

.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;
}

.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-1 {
  /* display: none; */
  display: flex;
  justify-content: end;
  align-items: center;
}
.header {
  /* position: absolute;
  width: 100%;
  left: 0;
  top: 0; */
}
.dnnMenu .topLevel li.selected a span {
  color: var(--SPH_Color_White);
}
.isStuck .topLevel li.selected a span {
  color: white;
}
.dnnMenu .topLevel li a {
  color: var(--SPH_Color_Second) !important;
  font-weight: 500;
}
.dnnMenu .topLevel li a span {
  border-bottom: 0 !important;
  transition: 0.5s all;
}
.dnnMenu .topLevel > li.last > a {
  padding-left: 15px;
}
.NavBar::before {
  content: "";
}
.dnnMenu .subLevel li.hover {
  background: var(--SPH_Color_Main) !important;
}

.dnnMenu .subLevel li.item a:hover {
  background-color: var(--SPH_Color_Main);
}

.dnnMenu .subLevel li.selected a div {
  color: var(--SPH_Color_Main);
}

.dnnMenu .subLevel {
  background-color: #000000ba !important;
  border-top: 2px solid var(--SPH_Color_Main);
  min-width: 320px !important;
  top: 64px;
}
.dnnMenu .subLevel li a span {
  border-bottom: 0 !important;
}
.dnnMenu .subLevel li:before {
  content: "" !important;
}
.dnnMenu .subLevelRight {
  display: none;
  position: absolute;
  left: auto;
  right: 320px !important;
  width: auto;
  top: 0;
  padding: 0;
  box-shadow: 0 0 1px #ccc;
  background-color: #00000075 !important;
  border-top: 2px solid var(--SPH_Color_Main);
  min-width: 320px !important;
}
.dnnMenu .subLevelRight a {
  background-color: #00000075 !important;
}
.dnnMenu ul.topLevel > li:before {
  content: "∎" !important;
  color: var(--SPH_Color_Second) !important;
  position: absolute;
  bottom: 45% !important;
  top: 40% !important;
  left: 0px;
  font-size: 12px !important;
  transform: rotate(45deg);
}
.dnnMenu ul.topLevel li:last-child:before {
  display: none;
}
.dnnMenu .topLevel li.haschild a span:after {
  display: inline-block;
}
.dnnMenu .subLevel li a {
  padding: 0px 10px !important;
}
.dnnMenu .subLevel li.item a {
  background-color: transparent !important;
}

.dnnMenu .subLevel li.item a:hover {
  background-color: var(--SPH_Color_Main) !important;
}
.dnnMenu .subLevel li.selected a {
  background-color: var(--SPH_Color_Main) !important;
}

.dnnMenu .subLevel li.selected a div {
  color: var(--SPH_Color_Main);
}

.dnnMenu .subLevel li.item a div span {
  padding: 2px 22px 2px 7px;
  position: relative;
  width: 100% !important;
  display: inline-block !important;
  color: white !important;
  border-bottom: 0 !important;
  font-size: 14px;
  font-weight: 300;
}

.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 .topLevel li a span::before {
  transition: 0.5s all;
}
.dnnMenu > .topLevel > li > a:hover > span::before,
.dnnMenu > .topLevel > li.selected > a > span::before {
  content: "";
  height: 15px;
  /* width: 100%; */
  background-color: var(--SPH_Color_Main);
  display: block;
  position: absolute;
  bottom: 0px;
  right: calc(50% - 0.1em);
  width: 0.2em !important;
  border-radius: 50px 50px 0 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 10px solid var(--SPH_Color_Second);
  transition: 0.5s all;
}
/* --Footer-- */
.skin-footer {
  margin-top: 220px;
  background-color: #fff;
}
.ATG_Footerbtm_bg {
  background-color: var(--SPH_Color_Third);
  margin-top: 0;
}
.ATG_Footer_bg {
  background-color: var(--SPH_Color_Second);
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}
.footer-bar {
  min-height: auto;
  background: var(--SPH_Color_Main);
  bottom: 0px;
  color: white !important;
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}
.ATGR_NavMenu_Login {
  background-color: transparent;
  color: white !important;
  font-size: 20px !important;
  display: inline-block !important;
  padding: 9px 11px;
  width: auto;
  height: auto;
  margin: 0px 2px;
  cursor: pointer;
  padding: 0;
}
.copycssAlign {
  padding-top: 0;
}
.copyright {
  padding: 0px 0px 10px 0;
}
.breadcrumb-header {
  background-image: url(https://region5.tehran.ir/Portals/0/Sph_1403/Img/Breadcrumb.jpg);
  padding: 80px 0 40px;
  margin: -55px 0 0 0;
  background-size: cover;
  background-position: 50% 0;
  text-align: center;
}
.BannerPane {
  padding: 0px;
  margin: 0 0 20px 0;
  position: relative;
  top: 0px;
  z-index: 10;
}
.bgmain > .container:first-child {
  z-index: 1000;
  position: relative;
}
.skin-footer::before {
  content: "";
  background: url(https://rpc.tehran.ir/Portals/0/Sph_1403/img/bgfooterr.png);
  background-repeat: no-repeat;
  width: 100%;
  height: 220px;
  background-size: 100% auto;
  background-position: bottom;
  position: absolute;
  top: -220px;
  background-color: #fff;
}
#dnn_BottomGrid4Left,
#dnn_BottomGrid4Right {
  width: 20%;
}
#dnn_BottomGrid4Center {
  width: 60%;
}
.FullCenterPane {
  padding-top: 10px;
}
.show {
  opacity: 1;
}
/* -----------------------------------------BreadCrumb */
.breadcrumb-header {
  background-image: url();
  padding: 10px 0 10px;
  margin: 0px 0 0 0;
  background-size: cover !important;
  background-position: center;
  text-align: center;
  background-attachment: inherit;
  background-repeat: no-repeat;
  background-size: 100%;
  position: relative;
  background-color: #eee;
  margin-bottom: 20px;
}

.breadcrumb-header .container {
  z-index: 2;
  display: flex;
  position: relative;
  padding: 0;
}
.page-name {
  color: var(--SPH_Color_Gray);
  width: 50%;
  text-align: right;
  display: flex;
  justify-content: start;
  align-items: center;
  padding: 0;
}
.skin-breadcrumb {
  width: 50%;
  text-align: left;
  display: flex;
  justify-content: end;
  align-items: center;
  padding: 0;
}
.skin-breadcrumb span,
.skin-breadcrumb a,
.skin-breadcrumb .fa-home {
  color: var(--SPH_Color_Gray);
}
/* -------------------------------------Container */
.Container001 {
  position: relative;
}
.Container001 .Box {
  width: 20px;
  height: 20px;
  background-color: var(--SPH_Color_Main);
  border-radius: 10px;
  top: 10px;
  border: 0;
  right: 0;
}
.Container001 .title1 {
  position: relative;
  padding-right: 30px;
  color: var(--SPH_Color_Second);
  font-size: 18px;
  right: 0;
  padding-left: 0;
}
.Container001 .title1::after {
  width: 60px;
  height: 3px;
  background-color: var(--SPH_Color_Second);
  display: inline-block;
  position: relative;
  content: "";
  margin-right: 7px;
}
.Container006 .title1 {
  background-color: transparent;
}
.Container006 .line {
  width: 20px;
  height: 20px;
  background: var(--SPH_Color_Main);
  position: absolute;
  border-radius: 50%;
  top: 5px;
  right: 0;
}
.Container006 span.fa {
  display: none;
}
.dnnModuleDialog .dnnPageContainer {
  width: auto !important;
}
/* ----------------------------------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;
}
.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;
}
.dnnFormSectionHead {
  display: block !important;
}
.jqx-tabs-content iframe {
  min-height: 800px;
}
.FileManager_FileList table td a {
  width: 20px;
  height: 20px;
  display: block;
}
.FileManager_FileList table td:last-child a {
  width: 100%;
  display: block;
}
.cke_inner .cke_contents
{
  overflow: scroll;
}
#dnn_ctr391_EditWrapper_LightboxContentEdit_tbFiles table tr td a
{
display: block;
width: 30px;
height: 30px;
}
.modal-backdrop.fade {
    opacity: 0.4;
}


