#droptablestable5.droptablestable table {
   width: 100% !important;
}

.hits ,.modified,.category-name{
    direction: rtl;
}
#sp-header.fancybox-margin {
    margin: 0 !important;
    right: 0 !important;
}
.breadcrumb{
    z-index:0;
}

@media (max-width: 450px) {
	input.mls-query {
		width: 100% !important;	
		text-align: right !important;	
        direction: rtl !important;	
	}
	.mls-results-cont {
        width: 95% !important;	
    }
}

.tablesorter-icon.bootstrap-icon-unsorted {

    display: none !important;

}
.tablesorter-icon.bootstrap-icon-unsorted .glyphicon.glyphicon-chevron-up::before {

 display:none;

}
.droptables-highlight-horizontal:hover .tablesorter-header-inner {
    color: #242222 !important;
}
.droptables-highlight-horizontal {

    color: #242222 !important;

}

.droptables-highlight-horizontal:hover .tablesorter-icon.bootstrap-icon-unsorted {

    display: block !important;

}

.bm_LocateMeControl {
    height: 50px;
}
.bm_LocateMeControl a{
    display:none !important;
}
#MicrosoftNav {

    right: unset !important;

}
.MicrosoftMap .NavBar_Container .NavBar_MapTypeButtonContainerWrapper {
    float: right !important;
}
.NavBar_Container .NavBar_MapTypeButtonContainer {
    float: right !important;
}

.mls_lfloat {
    float: right !important;
}

.mls-results h3 {
    text-align: right !important;
}

body.rtl .sp-module ul > li > a::before {
    float: left !important;
    display:none;
}
.mls-results {
    text-align: right !important;
}
.mls-ul li img {
    margin: 4px 4px 0 7px !important;
    float: right !important;
}

.modern-theme.blue-skin .mls-item-title {
    text-align: right !important;
}
.mls-ul li span.mls-item-secondary {
    text-align: right !important;
    padding-right: 10px;
    margin-top: 5px !important;
}

.mls-form-inner .mls-parent input {
    border-radius: 15px;
}
#persianDateInstance-758 {
    z-index: 2;
}
.btn-disable{
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-enable{
    pointer-events:inherit;
    cursor:allowed;
    opacity:1;
    filter:unset;
}
.ed-post-reply-bar__sort-action.pull-right {
    display: none;
}

.dorna-bg-filter{
    font-size: 18px;
    font-weight: 700;
    color: #fecf5c;
    margin: 0 0 16px;
    padding: 20px;
    background-image: linear-gradient(to top,#d7f3fb,#73dde6);
    border: 1px solid #28a8b5;
    border-radius: 10px !important;
    text-shadow: 1px 1px 11px black;
 }
/*
#ed .dorna-bg-filter .ed-page-title {
  font-size: 18px;
  font-weight: 700;
  color: #fecf5c;
  margin: 0 0 16px;
  padding: 20px;
  background-image: linear-gradient(to top,#d7f3fb,#73dde6);
  border: 1px solid #28a8b5;
  border-radius: 10px!important;
  text-shadow: 1px 1px 11px black;
}*/
.m-list__item.t-fs--sm .fa.fa-calendar{
    color: #00c2df ;
    font-size: 12px;
    margin-bottom: 10px;
}
.m-list__item.t-fs--sm .calendar-value {
    color: #959595;
    font-size: 12px;
    margin-bottom: 10px;
}
.customtab-left-module-suffix .tabbable .nav.nav-tabs {
    font-weight: bold !important;
}

.dorna-discussions#ed .o-avatar--sm {
    width: 50px !important;
    height: 50px !important;
    border-radius: 50%;
}

.customtab-left-module-suffix li:hover::before {
    position: absolute;
    content: "";
    width: 50%;
    height: 2px;
    background: #2196F3;
    bottom: -2px;
    right: 0;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.customtab-left-module-suffix .nav.nav-tabs li.active:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background: #2196F3;
    bottom: -2px;
    right: 0;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.customtab-left-module-suffix .nav.nav-tabs li {
    position:relative;
    cursor: pointer;
    font-size: 12px;
    text-align: center;
    background: #fefaab;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.customtab-left-module-suffix .nav.nav-tabs li.active {
    background: #ffd05c;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.customtab-left-module-suffix .nav.nav-tabs li:hover {
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.d-item a,.re-item .title-related a{

    color: #00BCD4 !important;
    font-weight: bold !important;
    font-size: 14px !important;

}
.hits-date .fa.fa-eye ,.hits-date .fa.fa-calendar {
    color: #00c2df !important;
}
.tab-content .latestnews div span {
    margin-right: 5px !important;
    margin-left: 5px;
}
.title-related a {
    min-height: 85px;
}
.re-item {
    background: #fff;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 5px #888;
    margin-bottom: 18px;
}
.dorna .col-xs-12.col-md-4 {
    padding-right: 10px;
	padding-left: 10px;
    position:relative;
    -webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform,opacity;
transition-property: transform,opacity;
}
.dorna .col-xs-12.col-md-4:hover{
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
    -webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform,opacity;
transition-property: transform,opacity;
    
}
.dorna .col-xs-12.col-md-4:hover::before{
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}
.dorna .col-xs-12.col-md-4::before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: "";
    top: 95%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);
    background: radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform,opacity;
    transition-property: transform,opacity;
}
.img-realted img:hover {
    transition: all .2s ease-in-out;
    transform: scale(1.1);
}
.img-realted {
overflow:hidden; 
}
.img-realted img{
    
    transition: all .2s ease-in-out;
}

.title-related a{
    text-align: right !important;
    display: block ;
    color: rgb(0,0,0,.6);
    padding-top: 10px !important; 
    padding-bottom: 10px !important; 
    padding-right:5px;
}

body.rtl .sp-module ul > li > a::before {
    font-family: FontAwesome !important;
    z-index:99999999;
}
#btl-checkbox-remember {
    position: relative;
}
div.btl-buttonsubmit {
    text-align: right !important;
    padding: 5px 0 0 0 !important;
    border-top: 1px solid #dddddd;
    margin: 0px 30px 20px !important;
    z-index:99999;
}

.d-img {
    width: 90px;
    height: 90px;
    background: #f9f9f9;
    padding: 5px;
    border: 1px solid #ddd;
}
.d-img img {
    margin: 0 auto;
    display: block;
}
.customtab-left-module-suffix .tab-pane {
    border: 1px solid #ddd;
    padding:10px;
}
.d-item .hits ,.d-item .date {
    font-size: 12px;
}

.ro-d{
    padding:0px !important;
}

#sp-right .sp-module.tab-left-module-suffix{
    background: url("../images/grid.png") !important;
}
.customtab-left-module-suffix .tab-pane {
    background: #fffed1b5 !important;
    animation-duration: 1s;
}

.customtab-left-module-suffix ul {
    border: 1px solid #ddd;
}
.customtab-left-module-suffix ul li {
    padding: 7px 0;
    width: 50%;
}
.customtab-left-module-suffix ul li.active {
    background: #ffd05c;
}
.customtab-left-module-suffix ul li span {
    display: inline-block;
    margin: 0 7px;
}
.customtab-left-module-suffix .nav.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.customtab-left-module-suffix ul > li {
    border-bottom: unset;
}




div.re-item {
    display:none;
    
}
#loadMore {
    padding: 10px;
    text-align: center;
    background-color: #FFD05C;
    color: #0452ff;
    border-top: 2px solid #ea5252;
    box-shadow: 3px 4px 1px #ccc;
    transition: all 100ms ease-out;
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    display: block;
}
#loadMore:hover {

    background-color: #59c2e6;
    color: #fff;

}
.cls-both{
    clear:both;
}


.relateditems.dorna.mod-list.row {
    box-shadow: 0 0 4px 1px rgba(0,0,0,.37);
    padding: 5px 5px 20px;
    background: url("../images/grid.png") !important;
}
.relateditems.dorna.mod-list .title h3 {

    background: #ffd05c;
    display: inline-block;
    color: #0452ff;
    font-size: 150%;
    margin-right: 10px;
    border-bottom: 2px solid #ea5252;
    padding: 20px;
}
#box-related {
position: relative;
transition: .3s ease;
background: #000;
}
#box-related img {
    max-height: 150px;
    min-height: 150px;
    margin: 0 auto;
    transition: .3s ease;
}
#box-related .icon {
  color: white;
  font-size: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  font-size: 300%;
}
#box-related .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .3s ease;
  background-color: rgb(0,0,0,.7);
}

#box-related:hover .overlay {
  opacity: 1;
  transition: .3s ease;
}


.jxtc_jcwwall_tmp21_grid {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 220px;
	height: 220px;
	display: inline-block;

}

.jxtc_jcwwall_tmp21_grid:after,
.jxtc_jcwwall_tmp21_item:before {
	content: '';
    display: table;
}

.jxtc_jcwwall_tmp21_grid:after {
	clear: both;
}



.jxtc_jcwwall_tmp21_item {
    color: #fff;
	width: 220px;
	height: 220px;
	border-radius: 50%;
	position: relative;
	cursor: default;
	box-shadow: 
		inset 0 0 0 16px rgba(255,255,255,0.6),
		0 1px 2px rgba(0,0,0,0.1);
		
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


.jxtc_jcwwall_tmp21_info {
	position: absolute;
	background: rgba(4, 63, 93, 0.7);
	width: inherit;
	height: inherit;
	border-radius: 50%;
	opacity: 0;
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	
	-webkit-backface-visibility: hidden;

}

.jxtc_jcwwall_tmp21_info h3 {
	color: #fff;
	text-transform: uppercase;
	margin:0 40px!important;
	letter-spacing: 2px;
	font-size: 16px;
	padding: 65px 0 0 0;
	height: 50px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.jxtc_jcwwall_tmp21_info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px!important;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 0.4s;
	-moz-transition: all 1s ease-in-out 0.4s;
	-o-transition: all 1s ease-in-out 0.4s;
	-ms-transition: all 1s ease-in-out 0.4s;
	transition: all 1s ease-in-out 0.4s;
}

.jxtc_jcwwall_tmp21_info p a {
	text-align:center;
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.jxtc_jcwwall_tmp21_info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.jxtc_jcwwall_tmp21_item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1);
}
.jxtc_jcwwall_tmp21_item:hover .jxtc_jcwwall_tmp21_info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.jxtc_jcwwall_tmp21_item:hover .jxtc_jcwwall_tmp21_info p {
	opacity: 1;
}



@media(max-width:1120px){

.jxtc_jcwwall_tmp21_info {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	  -webkit-transition: none;
   -moz-transition: none;
   -o-transition: none;
   -ms-transition: none;
   transition: none;
	}

.jxtc_jcwwall_tmp21_info p {
		opacity: 1;
		  -webkit-transition: none;
   -moz-transition: none;
   -o-transition: none;
   -ms-transition: none;
   transition: none;
	}
}


@media (max-width: 480px) {
    .mls-comp-item-info {
    clear: both;
}
    .sp-module-content .breadcrumb {
    display: none;
}
    #ed .ed-attachment-item {
    min-width: 60% !important;
}
.site.com-easydiscuss .sp-module-content .mainheading-wrapper {
    height: auto !important;
}

.jxtc_jcwwall_tmp21_info {
	
	background: unset !important;
    }
}




.post-module {
  position: relative;
  z-index: 1;
  display: block;
  background: #FFFFFF;
  min-width: 270px;
  height: 470px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  margin-bottom: 20px;
}
.post-module:hover,
.hover {
  -webkit-box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
}
.post-module:hover .thumbnail img,
.hover .thumbnail img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.6;
}
.post-module .thumbnail {
  background: #fafafa;
  height: 400px;
  overflow: hidden;
}
.post-module .thumbnail .date {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
  background: #e74c3c;
  width: 55px;
  height: 55px;
  padding: 12.5px 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  color: #FFFFFF;
  font-weight: 700;
  text-align: center;
  -webkti-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-module .thumbnail .date .day {
  font-size: 18px;
}
.post-module .thumbnail .date .month {
  font-size: 12px;
  text-transform: uppercase;
}
.post-module .thumbnail img {
  display: block;
  width: 100%;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.post-module .post-content {
  position: absolute;
  bottom: 0;
  background: #FFFFFF;
  width: 100%;
  padding: 10px 20px 10px;
  -webkti-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
  -o-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
  transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
}
.post-module .post-content .category {
  position: absolute;
  top: -34px;
  left: 0;
  background: #e74c3c;
  padding: 10px 15px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
.post-module .post-content .title {
  margin: 0;
  padding: 0 0 10px;
  color: #333333;
  font-size: 130%;
    font-weight: 700;
    text-align: center;
}
.post-module .post-content .sub_title {
  margin: 0;
  padding: 0 0 20px;
  color: #e74c3c;
  font-size: 20px;
  font-weight: 400;
}
.post-module .post-content .description {
  display: none;
  color: #666666;
  font-size: 14px;
  line-height: 1.8em;
}
.post-module .post-content .post-meta {
  margin: 5px 0 0;
  font-size: 98%
  color: #999999;
}

.post-meta dd {
    line-height: 30px;
}

.post-module .post-content .post-meta .timestamp {
  margin: 0 16px 0 0;
}
.post-module .post-content .post-meta a {
  color: #999999;
  text-decoration: none;
}
.hover .post-content .description {
  display: block !important;
  height: auto !important;
  opacity: 1 !important;
}


.mls-results-cont {
left:unset !important;
    right: 0;
}
.mls-results-cont::after, .instance-selector-cont::after {
left:unset !important;
    right: 17px;
}
.mls-results-cont::before, .instance-selector-cont::before {
    left:unset !important;
    right: 15px;
}
.sm-content-inner h3 {
    text-align: right;
    padding-top: 30px;
}

.com-content.view-category.layout-jm_landerlibrary .content-category .table-hover > tbody > tr:hover {

    background-color: #999 !important;

}
.com-content.view-category.layout-jm_landerlibrary .content-category .list-date.small {

    color: red !important;

}
.com-content.view-category.layout-jm_landerlibrary #sp-main-body {
    background: black;
    color: #fff;
}
.wall-mainbody .title a {

    font-size: 100% !important;
    color: #18a3d8;
    font-weight: bold;
}
/*
#grid > #posts .post .img-wall img {

    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;

}

#grid > #posts .post:hover .img-wall img {

    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;

}*/
img {
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}

.filter-gray img {
  background: #131313;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
      transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;

}
.com-content.view-categories.layout-jm_landerlibrary  #sp-main-body ,
.com-content.view-category.layout-jm_landercustom  #sp-main-body{
 background: black;
  color: #fff;
}

.post-module:hover .description {
        -webkit-transition: height 4s; /* For Safari 3.1 to 6.0 */
    transition: height 4s;
    height:100%;
    display: block !important;
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
.post-module .description {
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}

.com-content.view-categories.layout-jm_landerlibrary.no-task.itemid-2452.fa-ir.rtl.sticky-header.layout-fluid.su-shortcodes-loaded.sm-container #sp-main-body {
    background: black;
}


@media (min-width: 100px) {


.jxtc_jcwwall_tmp21_info {
    display: none;
}
.jxtc_jcwwall_tmp21_item:hover .jxtc_jcwwall_tmp21_info {
    display: block;
}
}


@media (min-width: 480px) and (max-width: 990px) {
    
.site.com-easydiscuss .sp-module-content .mainheading-wrapper {
    height: auto !important;
}
    .post-module {
        min-width: 230px;
    }
    .post-meta {
        font-size: 90%;
        text-align: justify;
    }
    .post-module:hover .description {
        font-size: 90%;
    }
    .post-module .post-content .title {
        font-size: 100%;
    }

}
@media (min-width: 768px) and (max-width: 992px) {
.d-img {
    width: 70px;
    height: 70px;
}
.site.com-easydiscuss .sp-module-content .mainheading-wrapper {
    height: 387.25px !important;
}
}
/*
@media only screen and (max-width : 1200px) {
    .relateditems.dorna div.item-4:nth-last-child(1){

        display: none !important;
    
    }
}

*/
@media only screen and (max-width : 1200px) {}

@media only screen and (max-width : 979px) {}

@media only screen and (max-width : 767px) {}

@media only screen and (max-width : 480px) {}

@media only screen and (max-width : 320px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (min-width: 992px) and (max-width: 1024px) {}





.lead {
  padding: 40px 0;
}
/* Grid */

#posts {
  margin: 30px auto 0;
}

.post {
  margin: 0 0 20px;
  text-align: center;
  width: 100%;
}

.post img {
  padding: 0 15px;
  width: 100%;
}

#grid.container .post img {
  padding: 0;
      border: 2px solid #ffe5a6;
}
/* Medium devices */

@media (min-width: 768px) {
  #grid > #posts .post {
    width: 335px;
  }
  #grid > #posts .post.cs2 {
    width: 100%;
  }
  .post img {
    padding: 0;
  }
}
/* Medium devices */

@media (min-width: 992px) {
  #grid > #posts .post {
    width: 445px;
  }
  #grid > #posts .post.cs2 {
    width: 100%;
  }
}
/* Large devices */

@media (min-width: 1200px) {
    
.site.com-easydiscuss .sp-module-content .mainheading-wrapper {
    height: 387.25px !important;
}
  #grid > #posts .post {
    width: 346px;
  }
  #grid > #posts .post.cs2 {
    width: 742px;
  }
}
/* Large devices min-width (1200px) + a .post margin (50px) * 2 (100px) = 1300px */
/* 1300px gives me the clearance I need to keep the margins of the entire #grid (the
bleed if you will) the same width as the .post margins posts (50px). Basically I'm
being really picky about whitespace. If you don't care, no problem, just delete this.
Can this be done with Masonry options? */

@media (min-width: 1300px) {
  #grid {
    left: -50px;
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
  }
  #grid.container {
    left: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.post {
    background: #f3f3f3;
    border-radius: 4px;
    border-radius: 4px 4px 10px 10px;
}
.content-wall {
    font-size: 88%;
    text-align: justify;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 26px;
}
.description-wall {
    padding-bottom: 10px;
    border-bottom: 2px solid #18a3d8;
    margin-bottom: 10px;
}
.wall-mainbody {
    background: #ffe5a6;
    color: #6b6262;
    position: relative;
    padding-bottom: 5px;
    border-radius: 0 0 10px 10px;
}
.wall-mainbody::before {
    border-bottom-color: #ffe5a6 !important;
}
.wall-mainbody::before {
    content: "";
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid;
    position: absolute;
    top: -11px;
    left: 20px;
}
.meta-wall dd span.fa ,.meta-wall dd span.icon-calendar{

    color: red !important;
    margin-left: 10px;

}
.meta-wall dd {

    line-height: 24px;

}
.pagination-dorna .pagination {
    position: relative;
    right: 45%;
}
.pagination-dorna {
    display: block;
    position: relative;
}
.wall-mainbody .title h2 {
    margin: 0;
    padding: 0;
    font-size: 120%;
}
.wall-mainbody .title .page-header {
    padding: 10px;
    margin: 0;
    border: 0;
}
.com-content.view-category.layout-jm_landerlotfizadeh #sp-main-body .article-info > dd ,.com-content.view-category.layout-jm_landerlotfizadeh #sp-main-body .article-info > dd:last-child {
    border-right: 0 !important;
}
.com-content.view-category.layout-jm_landerlotfizadeh #sp-main-body .article-info > dd{display: block !important;}
.com-content.view-category.layout-jm_landerlotfizadeh #sp-main-body {

    background: black;

}
.com-content.view-category.layout-jm_landerlotfizadeh #sp-main-body .article-info dd {
    color: #0178b1 !important;
}
.hits-date span {
    font-size: 11px;
}
.tab-content .row.latestnews .container-fluid {
    padding: 5px 0;
}
.tab-content .title a {
    font-size: 100% !important;
}
.date-related {
    text-align: right;
    color: #959595;
    font-size:12px;
    padding-top: 15px;
    padding-right:10px;
}

.category-d{
color: #959595;
font-size: 12px;
}
.relateditems .category-d{
padding-right:10px;
}


.date-related .fa.fa-eye, .date-related .fa.fa-calendar,.category-d .fa.fa-folder-open-o {
    color: #00c2df !important;
}
.eye-value {
    margin-left: 10px;
}
.d-img {
    overflow: hidden;
}
.tab-content {
    border-top: 1px solid #ddd;
}

.jxtc_jcwwall_tmp21_item .fa.fa-file-text,.jxtc_jcwwall_tmp21_item .fa.fa-folder-open{
        color: #f22c2e !important;
}

#sp-component .article-info .fa.fa-eye,#sp-component .article-info .icon-calendar::before,#sp-component .article-info .fa.fa-folder-open,#sp-component .article-info .fa.fa-file-text ,#sp-component .article-info .fa-folder-open-o::before{
    color: #f22c2e !important;
}

/*mabahes*/
/*!
 * #Object
 * 
 *//*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
 padding: 0;
 margin: 0;
 border: 0;
 outline: none;
 vertical-align: top
}
.fancybox-wrap {
 position: absolute;
 top: 0;
 right: 0;
 z-index: 8020
}
.fancybox-skin {
 position: relative;
 background: #f9f9f9;
 color: #444;
 text-shadow: none;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px
}
.fancybox-opened {
 z-index: 8030
}
.fancybox-opened .fancybox-skin {
 -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
 -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
 box-shadow: 0 10px 25px rgba(0,0,0,0.5)
}
.fancybox-outer,
.fancybox-inner {
 position: relative
}
.fancybox-inner {
 overflow: hidden
}
.fancybox-type-iframe .fancybox-inner {
 -webkit-overflow-scrolling: touch
}
.fancybox-error {
 color: #444;
 font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
 margin: 0;
 padding: 15px;
 white-space: nowrap
}
.fancybox-image,
.fancybox-iframe {
 display: block;
 width: 100%;
 height: 100%
}
.fancybox-image {
 max-width: 100%;
 max-height: 100%
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
 background-image: url('../../../images/fancybox/fancybox_sprite.png')
}
#fancybox-loading {
 position: fixed;
 top: 50%;
 right: 50%;
 margin-top: -22px;
 margin-right: -22px;
 background-position: 100% -108px;
 opacity: 0.8;
 cursor: pointer;
 z-index: 8060
}
#fancybox-loading div {
 width: 44px;
 height: 44px;
 background: url('../../../images/fancybox/fancybox_loading.gif') center center no-repeat
}
.fancybox-close {
 position: absolute;
 top: -18px;
 left: -18px;
 width: 36px;
 height: 36px;
 cursor: pointer;
 z-index: 8040
}
.fancybox-close:hover {
 background-image: url('../../../images/fancybox/fancybox_sprite.png');
 background-color: transparent
}
.fancybox-nav {
 position: absolute;
 top: 0;
 width: 40%;
 height: 100%;
 cursor: pointer;
 text-decoration: none;
 background: transparent url('../../../images/fancybox/blank.gif');
 -webkit-tap-highlight-color: rgba(0,0,0,0);
 z-index: 8040
}
.fancybox-nav:hover {
 background: none
}
.fancybox-prev {
 right: 0
}
.fancybox-next {
 left: 0
}
.fancybox-nav span {
 position: absolute;
 top: 50%;
 width: 36px;
 height: 34px;
 margin-top: -18px;
 cursor: pointer;
 z-index: 8040;
 visibility: hidden
}
.fancybox-prev span {
 right: 10px;
 background-position: 100% -36px
}
.fancybox-next span {
 left: 10px;
 background-position: 100% -72px
}
.fancybox-nav:hover span {
 visibility: visible
}
.fancybox-tmp {
 position: absolute;
 top: -99999px;
 right: -99999px;
 visibility: hidden;
 max-width: 99999px;
 max-height: 99999px;
 overflow: visible !important
}
.fancybox-lock {
 overflow: hidden !important;
 width: auto
}
.fancybox-lock body {
 overflow: hidden !important
}
.fancybox-lock-test {
 overflow-y: hidden !important
}
.fancybox-overlay {
 position: absolute;
 top: 0;
 right: 0;
 overflow: hidden;
 display: none;
 z-index: 8010;
 background: url('../../../images/fancybox/fancybox_overlay.png')
}
.fancybox-overlay-fixed {
 position: fixed;
 bottom: 0;
 left: 0
}
.fancybox-lock .fancybox-overlay {
 overflow: auto;
 overflow-y: scroll
}
.fancybox-title {
 visibility: hidden;
 font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
 position: relative;
 text-shadow: none;
 z-index: 8050
}
.fancybox-opened .fancybox-title {
 visibility: visible
}
.fancybox-title-float-wrap {
 position: absolute;
 bottom: 0;
 left: 50%;
 margin-bottom: -35px;
 z-index: 8050;
 text-align: center
}
.fancybox-title-float-wrap .child {
 display: inline-block;
 margin-left: -100%;
 padding: 2px 20px;
 background: transparent;
 background: rgba(0,0,0,0.8);
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
 text-shadow: 0 1px 2px #222;
 color: #FFF;
 font-weight: bold;
 line-height: 24px;
 white-space: nowrap
}
.fancybox-title-outside-wrap {
 position: relative;
 margin-top: 10px;
 color: #fff
}
.fancybox-title-inside-wrap {
 padding-top: 10px
}
.fancybox-title-over-wrap {
 position: absolute;
 bottom: 0;
 right: 0;
 color: #fff;
 padding: 10px;
 background: #000;
 background: rgba(0,0,0,0.8)
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
 #fancybox-loading,
 .fancybox-close,
 .fancybox-prev span,
 .fancybox-next span {
  background-image: url('../../../images/fancybox/fancybox_sprite@2x.png');
  background-size: 44px 152px
 }
 #fancybox-loading div {
  background-image: url('../../../images/fancybox/fancybox_loading@2x.gif');
  background-size: 24px 24px
 }
}
.fancy--ed-image,
.fancy--ed-image .fancybox-skin,
.fancy--ed-image .fancybox-inner,
.fancy--ed-image .fancybox-image {
 width: auto !important;
 height: auto !important
}
.fancy--ed-image .fancybox-image {
 max-width: 70vw !important
}
.atwho-view {
 position: absolute;
 top: 0;
 right: 0;
 display: none;
 margin-top: 18px;
 background: #fff;
 color: #444;
 border: 1px solid #e1e1e1;
 border-radius: 3px;
 box-shadow: 0 0 5px rgba(0,0,0,0.1);
 min-width: 120px;
 z-index: 11110 !important
}
.atwho-view .atwho-header {
 padding: 5px;
 margin: 5px;
 cursor: pointer;
 border-bottom: solid 1px #eaeff1;
 color: #6f8092;
 font-size: 11px;
 font-weight: bold
}
.atwho-view .atwho-header .small {
 color: #6f8092;
 float: left;
 padding-top: 2px;
 margin-left: -5px;
 font-size: 12px;
 font-weight: normal
}
.atwho-view .atwho-header:hover {
 cursor: default
}
.atwho-view .cur {
 background: #3366FF;
 color: white
}
.atwho-view .cur small {
 color: white
}
.atwho-view strong {
 color: #3366FF
}
.atwho-view .cur strong {
 color: white;
 font: bold
}
.atwho-view ul {
 list-style: none;
 padding: 0;
 margin: auto;
 max-height: 200px;
 overflow-y: auto
}
.atwho-view ul li {
 display: block;
 padding: 5px 10px;
 border-bottom: 1px solid #e1e1e1;
 cursor: pointer
}
.atwho-view small {
 font-size: smaller;
 color: #888;
 font-weight: normal
}
#ed {
 font-family: Helvetica, Arial, sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%;
 text-align: right;
 -moz-osx-font-smoothing: grayscale;
 -webkit-font-smoothing: antialiased;
 font-smoothing: antialiased;
 line-height: 1.66666667;
 /*!
 * #Object
 * 
 *//*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 *//*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
}
#ed *,
#ed *:before,
#ed *:after {
 box-sizing: border-box
}
#ed img,
#ed input {
 min-width: 0;
 min-height: 0
}
#ed blockquote,
#ed header,
#ed nav,
#ed figure,
#ed article,
#ed aside,
#ed footer,
#ed form {
 padding: 0;
 margin: 0;
 width: auto;
 height: auto;
 border: 0;
 outline: 0;
 float: none;
 position: static;
 display: block;
 background: none;
 text-align: inherit;
 font-size: inherit;
 font-family: inherit;
 text-shadow: none
}
#ed input,
#ed button,
#ed select,
#ed textarea {
 font-family: Helvetica, Arial, sans-serif
}
#ed h1,
#ed h2,
#ed h3,
#ed h4,
#ed h5,
#ed h6 {
 border: none;
 box-shadow: none
}
#ed img {
 vertical-align: middle;
 border: 0
}
#ed hr {
 border: 0;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 height: 0
}
#ed table {
 border-collapse: collapse;
 border-spacing: 0
}
#ed tr,
#ed td {
 border: 1px solid transparent
}
#ed a {
 background-color: transparent
}
#ed a:link {
 text-decoration: none
}
#ed a:hover,
#ed a:focus,
#ed a:active {
 background-color: inherit
}
#ed li {
 line-height: 1.66666667
}
#ed .landmark {
 margin-bottom: 16px;
 margin-bottom: 1.23076923em
}
#ed ul,
#ed ol,
#ed dd {
 margin-right: 16px;
 margin-right: 1.23076923em
}
#ed blockquote {
 line-height: 1.66666667
}
#ed pre {
 background: #fff
}
#ed .divider {
 border-bottom: 0
}
#ed .form-group:before,
#ed .form-group:after {
 content: " ";
 display: table
}
#ed .form-group:after {
 clear: both
}
#ed .btn .caret {
 margin-top: 0;
 margin-bottom: 0
}
@media (max-width: 479px) and (-webkit-min-device-pixel-ratio: 0) {
 #ed select:focus,
 #ed textarea:focus,
 #ed input:focus {
  font-size: 16px !important
 }
}
#ed .g-list-unstyled {
 margin: 0;
 padding: 0;
 list-style: none
}
#ed .g-list-inline {
 margin: 0;
 padding: 0;
 list-style: none;
 font-size: 0
}
#ed .g-list-inline > li {
 position: relative;
 display: inline-block;
 font-size: 12px
}
#ed .g-list-inline--delimited > li + li {
 margin-right: 4px
}
#ed .g-list-inline--delimited > li + li:before {
 content: attr(data-breadcrumb) "\00A0"
}
#ed .g-list-inline--comma > li {
 margin-left: 4px
}
#ed .g-list-inline--comma > li:after {
 content: attr(data-breadcrumb) ","
}
#ed .g-list-inline--comma > li:last-child:after {
 content: ""
}
#ed .g-list-inline--dashed > li {
 position: relative
}
#ed .g-list-inline--dashed > :not(:first-child) {
 margin-right: 8px;
 padding-right: 8px;
 border-right: 1px dotted #e1e1e1
}
#ed .g-list--horizontal {
 margin: 0;
 padding: 0;
 list-style: none;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex
}
#ed .g-list--horizontal > .g-list__item {
 -webkit-align-self: center;
 -ms-flex-item-align: center;
 align-self: center;
 display: inline-block;
 vertical-align: middle
}
#ed .has-dividers--right > .g-list__item {
 position: relative
}
#ed .has-dividers--right > .g-list__item:after {
 width: 4px;
 height: 4px;
 content: '';
 display: inline-block;
 vertical-align: middle;
 margin-right: 4px;
 margin-left: 4px;
 border-radius: 50%;
 background-color: #888
}
#ed .has-dividers--right > .g-list__item:last-child {
 margin-left: 0;
 padding-left: 0
}
#ed .has-dividers--right > .g-list__item:last-child:after {
 content: none
}
#ed .o-row {
 display: table;
 width: 100%;
 table-layout: fixed
}
#ed .o-row--unset {
 table-layout: unset
}
#ed .o-col-sm,
#ed .o-col-sm--1,
#ed .o-col-sm--2,
#ed .o-col-sm--3,
#ed .o-col-sm--4,
#ed .o-col-sm--5,
#ed .o-col-sm--6,
#ed .o-col-sm--7,
#ed .o-col-sm--8,
#ed .o-col-sm--9,
#ed .o-col-sm--10,
#ed .o-col-sm--11,
#ed .o-col-sm--12,
#ed .o-col,
#ed .o-col--1,
#ed .o-col--2,
#ed .o-col--3,
#ed .o-col--4,
#ed .o-col--5,
#ed .o-col--6,
#ed .o-col--7,
#ed .o-col--8,
#ed .o-col--9,
#ed .o-col--10,
#ed .o-col--11,
#ed .o-col--12 {
 display: table-cell;
 vertical-align: middle
}
#ed .o-col--1,
#ed .o-col-sm--1 {
 width: 8.333333%
}
#ed .o-col--2,
#ed .o-col-sm--2 {
 width: 16.666667%
}
#ed .o-col--3,
#ed .o-col-sm--3 {
 width: 25%
}
#ed .o-col--4,
#ed .o-col-sm--4 {
 width: 33.333333%
}
#ed .o-col--5,
#ed .o-col-sm--5 {
 width: 41.666667%
}
#ed .o-col--6,
#ed .o-col-sm--6 {
 width: 50%
}
#ed .o-col--7,
#ed .o-col-sm--7 {
 width: 58.333333%
}
#ed .o-col--8,
#ed .o-col-sm--8 {
 width: 66.666667%
}
#ed .o-col--9,
#ed .o-col-sm--9 {
 width: 75%
}
#ed .o-col--10,
#ed .o-col-sm--10 {
 width: 83.333333%
}
#ed .o-col--11,
#ed .o-col-sm--11 {
 width: 91.666667%
}
#ed .o-col--12,
#ed .o-col-sm--12 {
 width: 100%
}
#ed.is-mobile .o-col,
#ed.is-mobile .o-col--1,
#ed.is-mobile .o-col--2,
#ed.is-mobile .o-col--3,
#ed.is-mobile .o-col--4,
#ed.is-mobile .o-col--5,
#ed.is-mobile .o-col--6,
#ed.is-mobile .o-col--7,
#ed.is-mobile .o-col--8,
#ed.is-mobile .o-col--9,
#ed.is-mobile .o-col--10,
#ed.is-mobile .o-col--11,
#ed.is-mobile .o-col--12 {
 display: block;
 width: 100%
}
#ed .o-col--top {
 vertical-align: top
}
#ed .o-grid {
 display: flex;
 flex-wrap: wrap;
 list-style: none;
 margin: 0;
 padding: 0
}
#ed .o-grid__cell {
 flex: 1
}
#ed.is-mobile .o-grid {
 display: block
}
#ed.is-mobile .o-grid:before,
#ed.is-mobile .o-grid:after {
 content: " ";
 display: table
}
#ed.is-mobile .o-grid:after {
 clear: both
}
#ed.is-mobile .o-grid__cell {
 flex: none
}
#ed .o-grid--flex-cells > .o-grid__cell {
 display: flex
}
#ed .o-grid--gutters {
 margin: -8px -8px 0 0
}
#ed .o-grid--gutters > .o-grid__cell {
 padding: 8px 8px 0 0
}
#ed .o-grid--top {
 align-items: flex-start
}
#ed .o-grid--bottom {
 align-items: flex-end
}
#ed .o-grid--center {
 align-items: center
}
#ed .o-grid--justify-center {
 justify-content: center
}
#ed .o-grid__cell--top {
 align-self: flex-start
}
#ed .o-grid__cell--bottom {
 align-self: flex-end
}
#ed .o-grid__cell--center {
 align-self: center
}
#ed .o-grid__cell--auto-size {
 flex: none
}
#ed .o-grid--fit > .o-grid__cell {
 flex: 1
}
#ed .o-grid--full > .o-grid__cell {
 flex: 0 0 100%
}
#ed .o-grid--1of2 > .o-grid__cell {
 flex: 0 0 50%
}
#ed .o-grid--1of3 > .o-grid__cell {
 flex: 0 0 33.3333%
}
#ed .o-grid--1of4 > .o-grid__cell {
 flex: 0 0 25%
}
#ed .o-grid--gutters {
 margin: -8px -8px 8px 0
}
#ed .o-grid--gutters > .o-grid__cell {
 padding: 8px 8px 0 0
}
#ed .o-grid--gutters-lg {
 margin: -16px -16px 16px 0
}
#ed .o-grid--gutters-lg > .o-grid__cell {
 padding: 16px 16px 0 0
}
#ed .o-grid--guttersXl {
 margin: -2em -2em 2em 0
}
#ed .o-grid--guttersXl > .o-grid__cell {
 padding: 2em 2em 0 0
}
#ed .o-grid__cell--1of3 {
 -webkit-flex: none !important;
 -ms-flex: none !important;
 flex: none !important;
 width: 33.3333% !important
}
#ed .o-grid__cell--2of3 {
 -webkit-flex: none !important;
 -ms-flex: none !important;
 flex: none !important;
 width: 66.3333% !important
}
#ed.is-mobile .o-grid--gutters {
 margin: 0
}
#ed.is-mobile .o-grid--gutters > .o-grid__cell {
 padding: 0 0 16px
}
#ed.is-mobile .o-grid__cell--1of3,
#ed.is-mobile .o-grid__cell--2of3 {
 width: 100% !important
}
#ed .o-grid-sm {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 list-style: none;
 margin: 0;
 padding: 0
}
#ed .o-grid-sm__cell {
 -webkit-flex: 1;
 -ms-flex: 1;
 flex: 1
}
#ed .o-grid-sm--top {
 -webkit-align-items: flex-start;
 -ms-align-items: flex-start;
 align-items: flex-start
}
#ed .o-grid-sm--bottom {
 -webkit-align-items: flex-end;
 -ms-align-items: flex-end;
 align-items: flex-end
}
#ed .o-grid-sm--center {
 -webkit-align-items: center;
 -ms-align-items: center;
 align-items: center
}
#ed .o-grid-sm--justify-center {
 -webkit-justify-content: center;
 -ms-justify-content: center;
 justify-content: center
}
#ed .o-grid-sm--nowrap {
 -webkit-flex-wrap: nowrap;
 -ms-flex-wrap: nowrap;
 flex-wrap: nowrap
}
#ed .o-grid-sm__cell--top {
 -webkit-align-self: flex-start;
 -ms-align-self: flex-start;
 align-self: flex-start
}
#ed .o-grid-sm__cell--bottom {
 -webkit-align-self: flex-end;
 -ms-align-self: flex-end;
 align-self: flex-end
}
#ed .o-grid-sm__cell--center {
 -webkit-align-self: center;
 -ms-align-self: center;
 align-self: center
}
#ed .o-grid-sm__cell--left {
 -webkit-flex: none;
 -ms-flex: none;
 flex: none;
 margin-left: auto
}
#ed .o-grid-sm__cell--right {
 -webkit-flex: none;
 -ms-flex: none;
 flex: none;
 margin-right: auto
}
#ed .o-grid-sm__cell--auto-size {
 -webkit-flex: none;
 -ms-flex: none;
 flex: none
}
#ed .o-grid-sm--full > .o-grid-sm__cell {
 -webkit-flex: 0 0 100%;
 -ms-flex: 0 0 100%;
 flex: 0 0 100%
}
#ed .o-grid-sm--1of2 > .o-grid-sm__cell {
 -webkit-flex: 0 0 50%;
 -ms-flex: 0 0 50%;
 flex: 0 0 50%
}
#ed .o-grid-sm--1of3 > .o-grid-sm__cell {
 -webkit-flex: 0 0 33.3333%;
 -ms-flex: 0 0 33.3333%;
 flex: 0 0 33.3333%
}
#ed .o-grid-sm--1of4 > .o-grid-sm__cell {
 -webkit-flex: 0 0 25%;
 -ms-flex: 0 0 25%;
 flex: 0 0 25%
}
#ed .o-grid-sm--gutters {
 margin: -8px -8px 8px 0
}
#ed .o-grid-sm--gutters > .o-grid-sm__cell {
 padding: 8px 8px 0 0
}
#ed .o-grid-sm--gutters-lg {
 margin: -16px -16px 16px 0
}
#ed .o-grid-sm--gutters-lg > .o-grid-sm__cell {
 padding: 16px 16px 0 0
}
#ed .btn {
 display: inline-block;
 margin-bottom: 0;
 font-weight: bold;
 text-align: center;
 vertical-align: middle;
 touch-action: manipulation;
 cursor: pointer;
 background-image: none;
 border: 1px solid transparent;
 white-space: nowrap;
 text-shadow: none;
 box-shadow: none;
 padding: 6px 12px;
 font-size: 12px;
 line-height: 1.66666667;
 border-radius: 3px;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none
}
#ed .btn:focus,
#ed .btn:active:focus,
#ed .btn.active:focus,
#ed .btn.focus,
#ed .btn:active.focus,
#ed .btn.active.focus {
 outline: thin dotted;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px
}
#ed .btn:hover,
#ed .btn:focus,
#ed .btn.focus {
 color: #333;
 text-decoration: none
}
#ed .btn:active,
#ed .btn.active {
 outline: 0;
 background-image: none;
 -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
 box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}
#ed .btn.disabled,
#ed .btn[disabled],
fieldset[disabled] #ed .btn {
 cursor: not-allowed;
 opacity: .65;
 filter: alpha(opacity=65);
 -webkit-box-shadow: none;
 box-shadow: none
}
a#ed .btn.disabled,
fieldset[disabled] a#ed .btn {
 pointer-events: none
}
#ed .btn-default {
 color: #333 !important;
 background-color: #fff !important;
 border-color: #e1e1e1 !important
}
#ed .btn-default:focus,
#ed .btn-default.focus {
 color: #333 !important;
 background-color: #e6e6e6 !important;
 border-color: #a1a1a1 !important
}
#ed .btn-default:hover {
 color: #333 !important;
 background-color: #e6e6e6 !important;
 border-color: #c2c2c2 !important
}
#ed .btn-default:active,
#ed .btn-default.active,
.open > .dropdown-toggle#ed .btn-default {
 color: #333 !important;
 background-color: #e6e6e6 !important;
 border-color: #c2c2c2 !important
}
#ed .btn-default:active:hover,
#ed .btn-default.active:hover,
.open > .dropdown-toggle#ed .btn-default:hover,
#ed .btn-default:active:focus,
#ed .btn-default.active:focus,
.open > .dropdown-toggle#ed .btn-default:focus,
#ed .btn-default:active.focus,
#ed .btn-default.active.focus,
.open > .dropdown-toggle#ed .btn-default.focus {
 color: #333 !important;
 background-color: #d4d4d4 !important;
 border-color: #a1a1a1 !important
}
#ed .btn-default:active,
#ed .btn-default.active,
.open > .dropdown-toggle#ed .btn-default {
 background-image: none !important
}
#ed .btn-default.disabled,
#ed .btn-default[disabled],
fieldset[disabled] #ed .btn-default,
#ed .btn-default.disabled:hover,
#ed .btn-default[disabled]:hover,
fieldset[disabled] #ed .btn-default:hover,
#ed .btn-default.disabled:focus,
#ed .btn-default[disabled]:focus,
fieldset[disabled] #ed .btn-default:focus,
#ed .btn-default.disabled.focus,
#ed .btn-default[disabled].focus,
fieldset[disabled] #ed .btn-default.focus,
#ed .btn-default.disabled:active,
#ed .btn-default[disabled]:active,
fieldset[disabled] #ed .btn-default:active,
#ed .btn-default.disabled.active,
#ed .btn-default[disabled].active,
fieldset[disabled] #ed .btn-default.active {
 background-color: #fff !important;
 border-color: #e1e1e1 !important
}
#ed .btn-default .badge {
 color: #fff !important;
 background-color: #333 !important
}
#ed .btn-primary {
 color: #fff !important;
 background-color: #428bca !important;
 border-color: #357ebd !important
}
#ed .btn-primary:focus,
#ed .btn-primary.focus {
 color: #fff !important;
 background-color: #3071a9 !important;
 border-color: #193c5a !important
}
#ed .btn-primary:hover {
 color: #fff !important;
 background-color: #3071a9 !important;
 border-color: #285e8e !important
}
#ed .btn-primary:active,
#ed .btn-primary.active,
.open > .dropdown-toggle#ed .btn-primary {
 color: #fff !important;
 background-color: #3071a9 !important;
 border-color: #285e8e !important
}
#ed .btn-primary:active:hover,
#ed .btn-primary.active:hover,
.open > .dropdown-toggle#ed .btn-primary:hover,
#ed .btn-primary:active:focus,
#ed .btn-primary.active:focus,
.open > .dropdown-toggle#ed .btn-primary:focus,
#ed .btn-primary:active.focus,
#ed .btn-primary.active.focus,
.open > .dropdown-toggle#ed .btn-primary.focus {
 color: #fff !important;
 background-color: #285e8e !important;
 border-color: #193c5a !important
}
#ed .btn-primary:active,
#ed .btn-primary.active,
.open > .dropdown-toggle#ed .btn-primary {
 background-image: none !important
}
#ed .btn-primary.disabled,
#ed .btn-primary[disabled],
fieldset[disabled] #ed .btn-primary,
#ed .btn-primary.disabled:hover,
#ed .btn-primary[disabled]:hover,
fieldset[disabled] #ed .btn-primary:hover,
#ed .btn-primary.disabled:focus,
#ed .btn-primary[disabled]:focus,
fieldset[disabled] #ed .btn-primary:focus,
#ed .btn-primary.disabled.focus,
#ed .btn-primary[disabled].focus,
fieldset[disabled] #ed .btn-primary.focus,
#ed .btn-primary.disabled:active,
#ed .btn-primary[disabled]:active,
fieldset[disabled] #ed .btn-primary:active,
#ed .btn-primary.disabled.active,
#ed .btn-primary[disabled].active,
fieldset[disabled] #ed .btn-primary.active {
 background-color: #428bca !important;
 border-color: #357ebd !important
}
#ed .btn-primary .badge {
 color: #428bca !important;
 background-color: #fff !important
}
#ed .btn-success {
 color: #fff !important;
 background-color: #5cb85c !important;
 border-color: #4cae4c !important
}
#ed .btn-success:focus,
#ed .btn-success.focus {
 color: #fff !important;
 background-color: #449d44 !important;
 border-color: #255625 !important
}
#ed .btn-success:hover {
 color: #fff !important;
 background-color: #449d44 !important;
 border-color: #398439 !important
}
#ed .btn-success:active,
#ed .btn-success.active,
.open > .dropdown-toggle#ed .btn-success {
 color: #fff !important;
 background-color: #449d44 !important;
 border-color: #398439 !important
}
#ed .btn-success:active:hover,
#ed .btn-success.active:hover,
.open > .dropdown-toggle#ed .btn-success:hover,
#ed .btn-success:active:focus,
#ed .btn-success.active:focus,
.open > .dropdown-toggle#ed .btn-success:focus,
#ed .btn-success:active.focus,
#ed .btn-success.active.focus,
.open > .dropdown-toggle#ed .btn-success.focus {
 color: #fff !important;
 background-color: #398439 !important;
 border-color: #255625 !important
}
#ed .btn-success:active,
#ed .btn-success.active,
.open > .dropdown-toggle#ed .btn-success {
 background-image: none !important
}
#ed .btn-success.disabled,
#ed .btn-success[disabled],
fieldset[disabled] #ed .btn-success,
#ed .btn-success.disabled:hover,
#ed .btn-success[disabled]:hover,
fieldset[disabled] #ed .btn-success:hover,
#ed .btn-success.disabled:focus,
#ed .btn-success[disabled]:focus,
fieldset[disabled] #ed .btn-success:focus,
#ed .btn-success.disabled.focus,
#ed .btn-success[disabled].focus,
fieldset[disabled] #ed .btn-success.focus,
#ed .btn-success.disabled:active,
#ed .btn-success[disabled]:active,
fieldset[disabled] #ed .btn-success:active,
#ed .btn-success.disabled.active,
#ed .btn-success[disabled].active,
fieldset[disabled] #ed .btn-success.active {
 background-color: #5cb85c !important;
 border-color: #4cae4c !important
}
#ed .btn-success .badge {
 color: #5cb85c !important;
 background-color: #fff !important
}
#ed .btn-info {
 color: #fff !important;
 background-color: #5bc0de !important;
 border-color: #46b8da !important
}
#ed .btn-info:focus,
#ed .btn-info.focus {
 color: #fff !important;
 background-color: #31b0d5 !important;
 border-color: #1b6d85 !important
}
#ed .btn-info:hover {
 color: #fff !important;
 background-color: #31b0d5 !important;
 border-color: #269abc !important
}
#ed .btn-info:active,
#ed .btn-info.active,
.open > .dropdown-toggle#ed .btn-info {
 color: #fff !important;
 background-color: #31b0d5 !important;
 border-color: #269abc !important
}
#ed .btn-info:active:hover,
#ed .btn-info.active:hover,
.open > .dropdown-toggle#ed .btn-info:hover,
#ed .btn-info:active:focus,
#ed .btn-info.active:focus,
.open > .dropdown-toggle#ed .btn-info:focus,
#ed .btn-info:active.focus,
#ed .btn-info.active.focus,
.open > .dropdown-toggle#ed .btn-info.focus {
 color: #fff !important;
 background-color: #269abc !important;
 border-color: #1b6d85 !important
}
#ed .btn-info:active,
#ed .btn-info.active,
.open > .dropdown-toggle#ed .btn-info {
 background-image: none !important
}
#ed .btn-info.disabled,
#ed .btn-info[disabled],
fieldset[disabled] #ed .btn-info,
#ed .btn-info.disabled:hover,
#ed .btn-info[disabled]:hover,
fieldset[disabled] #ed .btn-info:hover,
#ed .btn-info.disabled:focus,
#ed .btn-info[disabled]:focus,
fieldset[disabled] #ed .btn-info:focus,
#ed .btn-info.disabled.focus,
#ed .btn-info[disabled].focus,
fieldset[disabled] #ed .btn-info.focus,
#ed .btn-info.disabled:active,
#ed .btn-info[disabled]:active,
fieldset[disabled] #ed .btn-info:active,
#ed .btn-info.disabled.active,
#ed .btn-info[disabled].active,
fieldset[disabled] #ed .btn-info.active {
 background-color: #5bc0de !important;
 border-color: #46b8da !important
}
#ed .btn-info .badge {
 color: #5bc0de !important;
 background-color: #fff !important
}
#ed .btn-warning {
 color: #fff !important;
 background-color: #f0ad4e !important;
 border-color: #eea236 !important
}
#ed .btn-warning:focus,
#ed .btn-warning.focus {
 color: #fff !important;
 background-color: #ec971f !important;
 border-color: #985f0d !important
}
#ed .btn-warning:hover {
 color: #fff !important;
 background-color: #ec971f !important;
 border-color: #d58512 !important
}
#ed .btn-warning:active,
#ed .btn-warning.active,
.open > .dropdown-toggle#ed .btn-warning {
 color: #fff !important;
 background-color: #ec971f !important;
 border-color: #d58512 !important
}
#ed .btn-warning:active:hover,
#ed .btn-warning.active:hover,
.open > .dropdown-toggle#ed .btn-warning:hover,
#ed .btn-warning:active:focus,
#ed .btn-warning.active:focus,
.open > .dropdown-toggle#ed .btn-warning:focus,
#ed .btn-warning:active.focus,
#ed .btn-warning.active.focus,
.open > .dropdown-toggle#ed .btn-warning.focus {
 color: #fff !important;
 background-color: #d58512 !important;
 border-color: #985f0d !important
}
#ed .btn-warning:active,
#ed .btn-warning.active,
.open > .dropdown-toggle#ed .btn-warning {
 background-image: none !important
}
#ed .btn-warning.disabled,
#ed .btn-warning[disabled],
fieldset[disabled] #ed .btn-warning,
#ed .btn-warning.disabled:hover,
#ed .btn-warning[disabled]:hover,
fieldset[disabled] #ed .btn-warning:hover,
#ed .btn-warning.disabled:focus,
#ed .btn-warning[disabled]:focus,
fieldset[disabled] #ed .btn-warning:focus,
#ed .btn-warning.disabled.focus,
#ed .btn-warning[disabled].focus,
fieldset[disabled] #ed .btn-warning.focus,
#ed .btn-warning.disabled:active,
#ed .btn-warning[disabled]:active,
fieldset[disabled] #ed .btn-warning:active,
#ed .btn-warning.disabled.active,
#ed .btn-warning[disabled].active,
fieldset[disabled] #ed .btn-warning.active {
 background-color: #f0ad4e !important;
 border-color: #eea236 !important
}
#ed .btn-warning .badge {
 color: #f0ad4e !important;
 background-color: #fff !important
}
#ed .btn-danger {
 color: #fff !important;
 background-color: #d9534f !important;
 border-color: #d43f3a !important
}
#ed .btn-danger:focus,
#ed .btn-danger.focus {
 color: #fff !important;
 background-color: #c9302c !important;
 border-color: #761c19 !important
}
#ed .btn-danger:hover {
 color: #fff !important;
 background-color: #c9302c !important;
 border-color: #ac2925 !important
}
#ed .btn-danger:active,
#ed .btn-danger.active,
.open > .dropdown-toggle#ed .btn-danger {
 color: #fff !important;
 background-color: #c9302c !important;
 border-color: #ac2925 !important
}
#ed .btn-danger:active:hover,
#ed .btn-danger.active:hover,
.open > .dropdown-toggle#ed .btn-danger:hover,
#ed .btn-danger:active:focus,
#ed .btn-danger.active:focus,
.open > .dropdown-toggle#ed .btn-danger:focus,
#ed .btn-danger:active.focus,
#ed .btn-danger.active.focus,
.open > .dropdown-toggle#ed .btn-danger.focus {
 color: #fff !important;
 background-color: #ac2925 !important;
 border-color: #761c19 !important
}
#ed .btn-danger:active,
#ed .btn-danger.active,
.open > .dropdown-toggle#ed .btn-danger {
 background-image: none !important
}
#ed .btn-danger.disabled,
#ed .btn-danger[disabled],
fieldset[disabled] #ed .btn-danger,
#ed .btn-danger.disabled:hover,
#ed .btn-danger[disabled]:hover,
fieldset[disabled] #ed .btn-danger:hover,
#ed .btn-danger.disabled:focus,
#ed .btn-danger[disabled]:focus,
fieldset[disabled] #ed .btn-danger:focus,
#ed .btn-danger.disabled.focus,
#ed .btn-danger[disabled].focus,
fieldset[disabled] #ed .btn-danger.focus,
#ed .btn-danger.disabled:active,
#ed .btn-danger[disabled]:active,
fieldset[disabled] #ed .btn-danger:active,
#ed .btn-danger.disabled.active,
#ed .btn-danger[disabled].active,
fieldset[disabled] #ed .btn-danger.active {
 background-color: #d9534f !important;
 border-color: #d43f3a !important
}
#ed .btn-danger .badge {
 color: #d9534f !important;
 background-color: #fff !important
}
#ed .btn-ed-default-o {
 color: #333 !important;
 background-color: #fff !important;
 border-color: #e1e1e1 !important
}
#ed .btn-ed-default-o:focus,
#ed .btn-ed-default-o.focus {
 color: #333 !important
}
#ed .btn-ed-default-o:hover {
 color: #333 !important
}
#ed .btn-ed-default-o:active,
#ed .btn-ed-default-o.active,
.open > .dropdown-toggle#ed .btn-ed-default-o {
 color: #333 !important
}
#ed .btn-ed-default-o:active:hover,
#ed .btn-ed-default-o.active:hover,
.open > .dropdown-toggle#ed .btn-ed-default-o:hover,
#ed .btn-ed-default-o:active:focus,
#ed .btn-ed-default-o.active:focus,
.open > .dropdown-toggle#ed .btn-ed-default-o:focus,
#ed .btn-ed-default-o:active.focus,
#ed .btn-ed-default-o.active.focus,
.open > .dropdown-toggle#ed .btn-ed-default-o.focus {
 color: #333 !important
}
#ed .btn-ed-default-o:active,
#ed .btn-ed-default-o.active,
.open > .dropdown-toggle#ed .btn-ed-default-o {
 background-image: none !important
}
#ed .btn-ed-primary-o {
 color: #428bca !important;
 background-color: #fff !important;
 border-color: #e1e1e1 !important
}
#ed .btn-ed-primary-o:focus,
#ed .btn-ed-primary-o.focus {
 color: #428bca !important
}
#ed .btn-ed-primary-o:hover {
 color: #428bca !important
}
#ed .btn-ed-primary-o:active,
#ed .btn-ed-primary-o.active,
.open > .dropdown-toggle#ed .btn-ed-primary-o {
 color: #428bca !important
}
#ed .btn-ed-primary-o:active:hover,
#ed .btn-ed-primary-o.active:hover,
.open > .dropdown-toggle#ed .btn-ed-primary-o:hover,
#ed .btn-ed-primary-o:active:focus,
#ed .btn-ed-primary-o.active:focus,
.open > .dropdown-toggle#ed .btn-ed-primary-o:focus,
#ed .btn-ed-primary-o:active.focus,
#ed .btn-ed-primary-o.active.focus,
.open > .dropdown-toggle#ed .btn-ed-primary-o.focus {
 color: #428bca !important
}
#ed .btn-ed-primary-o:active,
#ed .btn-ed-primary-o.active,
.open > .dropdown-toggle#ed .btn-ed-primary-o {
 background-image: none !important
}
#ed .btn-ed-success-o {
 color: #5cb85c !important;
 background-color: #fff !important;
 border-color: #e1e1e1 !important
}
#ed .btn-ed-success-o:focus,
#ed .btn-ed-success-o.focus {
 color: #5cb85c !important
}
#ed .btn-ed-success-o:hover {
 color: #5cb85c !important
}
#ed .btn-ed-success-o:active,
#ed .btn-ed-success-o.active,
.open > .dropdown-toggle#ed .btn-ed-success-o {
 color: #5cb85c !important
}
#ed .btn-ed-success-o:active:hover,
#ed .btn-ed-success-o.active:hover,
.open > .dropdown-toggle#ed .btn-ed-success-o:hover,
#ed .btn-ed-success-o:active:focus,
#ed .btn-ed-success-o.active:focus,
.open > .dropdown-toggle#ed .btn-ed-success-o:focus,
#ed .btn-ed-success-o:active.focus,
#ed .btn-ed-success-o.active.focus,
.open > .dropdown-toggle#ed .btn-ed-success-o.focus {
 color: #5cb85c !important
}
#ed .btn-ed-success-o:active,
#ed .btn-ed-success-o.active,
.open > .dropdown-toggle#ed .btn-ed-success-o {
 background-image: none !important
}
#ed .btn-ed-danger-o {
 color: #d9534f !important;
 background-color: #fff !important;
 border-color: #e1e1e1 !important
}
#ed .btn-ed-danger-o:focus,
#ed .btn-ed-danger-o.focus {
 color: #d9534f !important
}
#ed .btn-ed-danger-o:hover {
 color: #d9534f !important
}
#ed .btn-ed-danger-o:active,
#ed .btn-ed-danger-o.active,
.open > .dropdown-toggle#ed .btn-ed-danger-o {
 color: #d9534f !important
}
#ed .btn-ed-danger-o:active:hover,
#ed .btn-ed-danger-o.active:hover,
.open > .dropdown-toggle#ed .btn-ed-danger-o:hover,
#ed .btn-ed-danger-o:active:focus,
#ed .btn-ed-danger-o.active:focus,
.open > .dropdown-toggle#ed .btn-ed-danger-o:focus,
#ed .btn-ed-danger-o:active.focus,
#ed .btn-ed-danger-o.active.focus,
.open > .dropdown-toggle#ed .btn-ed-danger-o.focus {
 color: #d9534f !important
}
#ed .btn-ed-danger-o:active,
#ed .btn-ed-danger-o.active,
.open > .dropdown-toggle#ed .btn-ed-danger-o {
 background-image: none !important
}
#ed .btn-link {
 color: #428bca;
 font-weight: normal;
 border-radius: 0
}
#ed .btn-link,
#ed .btn-link:active,
#ed .btn-link.active,
#ed .btn-link[disabled],
fieldset[disabled] #ed .btn-link {
 background-color: transparent;
 -webkit-box-shadow: none;
 box-shadow: none
}
#ed .btn-link,
#ed .btn-link:hover,
#ed .btn-link:focus,
#ed .btn-link:active {
 border-color: transparent
}
#ed .btn-link:hover,
#ed .btn-link:focus {
 color: #2a6496;
 text-decoration: underline;
 background-color: transparent
}
#ed .btn-link[disabled]:hover,
fieldset[disabled] #ed .btn-link:hover,
#ed .btn-link[disabled]:focus,
fieldset[disabled] #ed .btn-link:focus {
 color: #777;
 text-decoration: none
}
#ed .btn-lg {
 padding: 10px 16px;
 font-size: 15px;
 line-height: 1.3333333;
 border-radius: 5px
}
#ed .btn-sm {
 padding: 5px 10px;
 font-size: 11px;
 line-height: 1.5;
 border-radius: 2px
}
#ed .btn-xs {
 padding: 1px 5px;
 font-size: 11px;
 line-height: 1.5;
 border-radius: 2px
}
#ed .btn-block {
 display: block;
 width: 100%
}
#ed .btn-block + .btn-block {
 margin-top: 5px
}
#ed input[type="submit"].btn-block,
#ed input[type="reset"].btn-block,
#ed input[type="button"].btn-block {
 width: 100%
}
#ed .btn-group-yesno {
 width: auto;
 min-width: 90px;
 display: inline-block;
 margin: 0 auto;
 vertical-align: middle;
 white-space: nowrap
}
#ed .btn-group-yesno .btn {
 float: right !important;
 background: #ddd !important;
 border: 1px solid #ccc !important;
 border-radius: 0 !important;
 border-bottom-right-radius: 3px !important;
 border-top-right-radius: 3px !important;
 text-align: center !important;
 font-size: 12px !important
}
#ed .btn-group-yesno .btn + .btn {
 border-radius: 0 !important;
 border-bottom-left-radius: 3px !important;
 border-top-left-radius: 3px !important
}
#ed .btn-group-yesno .btn.is-active {
 background: #fff !important;
 color: #fff !important;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important
}
#ed .btn-group-yesno .btn.btn--yes.is-active {
 background: #428bca !important;
 border-color: #3071a9 !important
}
#ed .btn-group-yesno .btn.btn--no.is-active {
 background: #d9534f !important;
 border-color: #c9302c !important
}
#ed .btn-file {
 position: relative;
 overflow: hidden;
 padding-right: 24px !important;
 white-space: normal
}
#ed .btn-file:before {
 position: absolute;
 width: 16px;
 height: 16px;
 line-height: 16px;
 right: 4px;
 top: 6px;
 font-size: 10px;
 color: #555;
 cursor: pointer;
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 display: inline-block;
 text-decoration: inherit;
 content: "\f093"
}
#ed .btn-file input[type=file] {
 position: absolute;
 top: 0;
 left: 0;
 min-width: 100%;
 min-height: 100%;
 font-size: 100px;
 text-align: left;
 filter: alpha(opacity=0);
 opacity: 0;
 outline: none;
 background: white;
 cursor: inherit;
 display: block
}
#ed .o-nav {
 list-style: none;
 margin: 0;
 padding: 0
}
#ed .o-nav:before,
#ed .o-nav:after {
 content: " ";
 display: table
}
#ed .o-nav:after {
 clear: both
}
#ed .o-nav > li,
#ed .o-nav > li > a {
 display: inline-block;
 *display: inline;
 zoom: 1;
 outline: none !important
}
#ed .o-nav > li::-moz-focus-inner,
#ed .o-nav > li > a::-moz-focus-inner {
 border: 0 !important
}
#ed .o-nav > li::-moz-focus-inner,
#ed .o-nav > li > a::-moz-focus-inner {
 border: 0 !important
}
#ed .o-nav--stacked > li {
 display: list-item
}
#ed .o-nav--stacked > li > a {
 display: block
}
#ed .o-nav--banner {
 text-align: center
}
#ed .o-nav--block {
 line-height: 1;
 white-space: nowrap;
 font-size: 0
}
#ed .o-nav--block > li {
 letter-spacing: normal;
 word-spacing: normal
}
#ed .o-nav--block > li > a {
 padding: 4px;
 font-size: 13px
}
#ed .o-nav--fit {
 display: table;
 width: 100%
}
#ed .o-nav--fit > li {
 display: table-cell
}
#ed .o-nav--fit > li > a {
 display: block
}
#ed .o-nav--keywords > li:after {
 content: "\002C" "\00A0"
}
#ed .o-nav--keywords > li:last-child:after {
 display: none
}
#ed .o-label {
 display: inline;
 padding: .2em .6em .2em;
 font-size: 75%;
 font-weight: bold;
 line-height: 1;
 color: #fff;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 border-radius: .25em
}
#ed .o-label:empty {
 display: none
}
.btn #ed .o-label {
 position: relative;
 top: -1px
}
#ed .o-label--default,
#ed .o-label--inverse {
 background-color: #777 !important
}
#ed .o-label--default[href]:hover,
#ed .o-label--inverse[href]:hover,
#ed .o-label--default[href]:focus,
#ed .o-label--inverse[href]:focus {
 background-color: #5e5e5e !important
}
#ed .o-label--primary {
 background-color: #428bca !important
}
#ed .o-label--primary[href]:hover,
#ed .o-label--primary[href]:focus {
 background-color: #3071a9 !important
}
#ed .o-label--success {
 background-color: #39b54a !important
}
#ed .o-label--success[href]:hover,
#ed .o-label--success[href]:focus {
 background-color: #2d8e3a !important
}
#ed .o-label--info {
 background-color: #5bc0de !important
}
#ed .o-label--info[href]:hover,
#ed .o-label--info[href]:focus {
 background-color: #31b0d5 !important
}
#ed .o-label--warning {
 background-color: #ec971f !important
}
#ed .o-label--warning[href]:hover,
#ed .o-label--warning[href]:focus {
 background-color: #c77c11 !important
}
#ed .o-label--danger,
#ed .o-label--important {
 background-color: #d9534f !important
}
#ed .o-label--danger[href]:hover,
#ed .o-label--important[href]:hover,
#ed .o-label--danger[href]:focus,
#ed .o-label--important[href]:focus {
 background-color: #c9302c !important
}
#ed .o-label--default-o {
 background-color: #e2e2e2 !important;
 color: #777 !important;
 border: 1px solid #777 !important
}
#ed .o-label--default-o[href]:hover,
#ed .o-label--default-o[href]:focus {
 background-color: #e2e2e2 !important
}
#ed .o-label--clean-o {
 background-color: #fff;
 color: #888;
 border: 1px solid #888
}
#ed .o-label--primary-o {
 background-color: #e9f2f9 !important;
 color: #428bca !important;
 border: 1px solid #428bca !important
}
#ed .o-label--primary-o[href]:hover,
#ed .o-label--primary-o[href]:focus {
 background-color: #e9f2f9 !important
}
#ed .o-label--success-o {
 background-color: #d3f1d7 !important;
 color: #39b54a !important;
 border: 1px solid #39b54a !important
}
#ed .o-label--success-o[href]:hover,
#ed .o-label--success-o[href]:focus {
 background-color: #d3f1d7 !important
}
#ed .o-label--info-o {
 background-color: #fff !important;
 color: #5bc0de !important;
 border: 1px solid #5bc0de !important
}
#ed .o-label--info-o[href]:hover,
#ed .o-label--info-o[href]:focus {
 background-color: #fff !important
}
#ed .o-label--warning-o {
 background-color: #fdf3e4 !important;
 color: #ec971f !important;
 border: 1px solid #ec971f !important
}
#ed .o-label--warning-o[href]:hover,
#ed .o-label--warning-o[href]:focus {
 background-color: #fdf3e4 !important
}
#ed .o-label--danger-o {
 background-color: #fff !important;
 color: #d9534f !important;
 border: 1px solid #d9534f !important
}
#ed .o-label--danger-o[href]:hover,
#ed .o-label--danger-o[href]:focus {
 background-color: #fff !important
}
#ed .o-alert {
 padding: 8px 16px;
 margin-bottom: 20px;
 border: 1px solid transparent;
 border-radius: 3px;
 text-shadow: none;
 position: relative;
 overflow: hidden;
 font-size: 12px
}
#ed .o-alert h4 {
 margin-top: 0;
 color: inherit
}
#ed .o-alert .o-alert-link {
 font-weight: bold
}
#ed .o-alert > p,
#ed .o-alert > ul {
 margin-bottom: 0
}
#ed .o-alert > p + p {
 margin-top: 5px
}
#ed .o-alert--icon:before {
 position: absolute;
 top: -8px;
 right: 0;
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 display: inline-block;
 text-decoration: inherit;
 font-size: 72px;
 line-height: 1;
 opacity: .1;
 content: "\f00c"
}
#ed .o-alert__close {
 color: #000;
 float: left;
 font-size: 21px;
 font-weight: 700;
 line-height: 1;
 opacity: 0.3;
 text-shadow: 0 1px 0 #fff
}
#ed button.o-alert__close {
 background: rgba(0,0,0,0) none repeat scroll 100% 0;
 border: 0 none;
 cursor: pointer;
 padding: 0
}
#ed .o-alert--dismissible {
 padding-left: 35px
}
#ed .o-alert--dismissible .o-alert__close {
 position: relative;
 top: -2px;
 left: -21px;
 color: inherit
}
#ed .o-alert--success {
 background-color: #dff0d8;
 border-color: #d6e9c6;
 color: #3c763d
}
#ed .o-alert--success hr {
 border-top-color: #c9e2b3
}
#ed .o-alert--success .alert-link {
 color: #2b542c
}
#ed .o-alert--success.o-alert--icon:before {
 color: #3c763d;
 content: "\f00c"
}
#ed .o-alert--info {
 background-color: #d9edf7;
 border-color: #bce8f1;
 color: #31708f
}
#ed .o-alert--info hr {
 border-top-color: #a6e1ec
}
#ed .o-alert--info .alert-link {
 color: #245269
}
#ed .o-alert--info.o-alert--icon:before {
 color: #31708f;
 content: "\f1cd"
}
#ed .o-alert--warning {
 background-color: #fcf8e3;
 border-color: #faebcc;
 color: #8a6d3b
}
#ed .o-alert--warning hr {
 border-top-color: #f7e1b5
}
#ed .o-alert--warning .alert-link {
 color: #66512c
}
#ed .o-alert--warning.o-alert--icon:before {
 color: #8a6d3b;
 content: "\f071"
}
#ed .o-alert--danger,
#ed .o-alert--error {
 background-color: #f2dede;
 border-color: #ebccd1;
 color: #fc595b
}
#ed .o-alert--danger hr,
#ed .o-alert--error hr {
 border-top-color: #e4b9c0
}
#ed .o-alert--danger .alert-link,
#ed .o-alert--error .alert-link {
 color: #fb272a
}
#ed .o-alert--danger.o-alert--icon:before,
#ed .o-alert--error.o-alert--icon:before {
 color: #fc595b;
 content: "\f0e7";
 right: 8px
}
#ed .o-alert--success-o {
 background-color: #fff;
 border-color: #d6e9c6;
 color: #a3d48e;
 overflow: hidden
}
#ed .o-alert--success-o hr {
 border-top-color: #c9e2b3
}
#ed .o-alert--success-o .alert-link {
 color: #c1e2b3
}
#ed .o-alert--info-o {
 background-color: #fff;
 border-color: #bce8f1;
 color: #85c5e5;
 overflow: hidden
}
#ed .o-alert--info-o hr {
 border-top-color: #a6e1ec
}
#ed .o-alert--info-o .alert-link {
 color: #afd9ee
}
#ed .o-alert--warning-o {
 background-color: #fff;
 border-color: #faebcc;
 color: #f2e187;
 overflow: hidden
}
#ed .o-alert--warning-o hr {
 border-top-color: #f7e1b5
}
#ed .o-alert--warning-o .alert-link {
 color: #f7ecb5
}
#ed .o-alert--danger-o,
#ed .o-alert--error-o {
 background-color: #fff;
 border-color: #ebccd1;
 color: #d59595;
 overflow: hidden
}
#ed .o-alert--danger-o hr,
#ed .o-alert--error-o hr {
 border-top-color: #e4b9c0
}
#ed .o-alert--danger-o .alert-link,
#ed .o-alert--error-o .alert-link {
 color: #e4b9b9
}
#ed .o-avatar-status {
 position: relative;
 display: inline-block
}
#ed .o-avatar-status__indicator {
 position: absolute;
 top: -4px;
 left: -6px;
 width: 12px;
 height: 12px;
 border-radius: 50%;
 background-color: #39b54a;
 border: 2px solid #fff
}
#ed .o-avatar-status.is-offline .o-avatar-status__indicator {
 background-color: #d9534f
}
#ed .o-avatar {
 display: inline-block;
 border-radius: 2px;
 vertical-align: middle;
 overflow: hidden;
 -webkit-border-radius: 2px;
 padding: 0;
 margin: 0px;
 width: 40px;
 height: 40px;
 line-height: 40px;
 font-size: 20px
}
#ed .o-avatar img {
 display: block;
 max-width: none;
 width: 100%;
 height: 100%;
 image-rendering: optimizeQuality;
 border-radius: 2px
}
#ed .o-avatar--xs {
 width: 16px;
 height: 16px;
 line-height: 16px;
 font-size: 8px
}
#ed .o-avatar--sm {
 width: 24px;
 height: 24px;
 line-height: 24px;
 font-size: 12px
}
#ed .o-avatar--md {
 width: 32px;
 height: 32px;
 line-height: 32px;
 font-size: 16px
}
#ed .o-avatar--lg {
 width: 64px;
 height: 64px;
 line-height: 64px;
 font-size: 32px
}
#ed .o-avatar--xl {
 width: 120px;
 height: 120px;
 line-height: 120px;
 font-size: 60px
}
#ed .o-avatar-rounded {
 border-radius: 50%
}
#ed .o-avatar-rounded img {
 border-radius: 50%
}
#ed .o-avatar-list-unstyled {
 border: 0;
 margin: 0
}
#ed .o-avatar-list-unstyled img {
 width: 100%;
 height: 100%
}
#ed .o-avatar--inset {
 border: 0;
 margin: 0
}
#ed .o-avatar--inset img {
 -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
 box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
 border-radius: 3px
}
#ed [class^="o-avatar-border"],
#ed [class*=" o-avatar-border"] {
 background-color: #e1e1e1
}
#ed [class^="o-avatar-border"]:hover,
#ed [class*=" o-avatar-border"]:hover {
 background-color: #c8c8c8
}
#ed .o-avatar-border--sm {
 padding: 1px
}
#ed .o-avatar-border--md {
 padding: 2px
}
#ed .o-avatar-border--lg {
 padding: 4px
}
#ed .o-avatar-list__item {
 display: inline-block;
 margin-left: 8px;
 margin-bottom: 8px
}
#ed .o-avatar--text {
 border-radius: 50%;
 color: #fff;
 text-align: center
}
#ed .o-avatar--bg-1 {
 background-color: #ffcdd2
}
#ed .o-avatar--bg-1:hover {
 background-color: #ffcdd2
}
#ed .o-avatar--bg-2 {
 background-color: #e1bee7
}
#ed .o-avatar--bg-2:hover {
 background-color: #e1bee7
}
#ed .o-avatar--bg-3 {
 background-color: #bbdefb
}
#ed .o-avatar--bg-3:hover {
 background-color: #bbdefb
}
#ed .o-avatar--bg-4 {
 background-color: #b2dfdb
}
#ed .o-avatar--bg-4:hover {
 background-color: #b2dfdb
}
#ed .o-avatar--bg-5 {
 background-color: #ffcc80
}
#ed .o-avatar--bg-5:hover {
 background-color: #ffcc80
}
#ed .o-flag {
 display: table;
 width: 100%
}
#ed .o-flag__image,
#ed .o-flag__body {
 display: table-cell;
 vertical-align: middle
}
#ed .o-flag--top {
 vertical-align: top
}
#ed .o-flag--bottom {
 vertical-align: bottom
}
#ed .o-flag__image {
 padding-left: 8px;
 width: 1%
}
#ed .o-flag__image > img {
 display: block;
 max-width: none
}
#ed .o-flag--rev .o-flag__image {
 padding-left: 0;
 padding-right: 8px
}
#ed .o-flag__body {
 width: 100%
}
#ed .o-media {
 width: 100%;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-align-items: center;
 -ms-align-items: center;
 align-items: center
}
#ed .o-media--top {
 -webkit-align-items: flex-start;
 -ms-align-items: flex-start;
 align-items: flex-start
}
#ed .o-media--bottom {
 -webkit-align-items: flex-end;
 -ms-align-items: flex-end;
 align-items: flex-end
}
#ed .o-media--rev .o-media__image {
 margin-right: 8px;
 margin-left: 0;
 -webkit-order: 2;
 -ms-order: 2;
 order: 2
}
#ed .o-media__body--text-overflow {
 overflow: hidden;
 text-overflow: ellipsis
}
#ed .o-media__image {
 margin-left: 8px
}
#ed .o-media__body {
 -webkit-flex: 1;
 -ms-flex: 1;
 flex: 1;
 min-width: 0
}
#ed.popbox {
 position: absolute;
 top: 0;
 right: 0;
 left: auto;
 z-index: 10020;
 width: auto;
 background: #fff;
 border: 1px solid #e1e1e1;
 border-radius: 3px;
 -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
 box-shadow: 0 5px 10px rgba(0,0,0,0.2);
 white-space: normal;
 text-align: right !important;
 line-height: 1.66666667
}
#ed.popbox.loading {
 background-position: center center;
 background-repeat: no-repeat
}
#ed.popbox .arrow,
#ed.popbox .arrow:after {
 position: absolute;
 display: inline-block;
 border-color: transparent;
 border-style: solid
}
#ed.popbox .arrow:after {
 content: "";
 z-index: -1
}
#ed.popbox.top .arrow {
 bottom: -8px;
 right: 50%;
 margin-right: -8px;
 border-width: 8px 8px 0;
 border-top-color: #fff
}
#ed.popbox.top .arrow:after {
 border-width: 9px 9px 0;
 border-top-color: #e1e1e1;
 bottom: -1px;
 right: -9px;
 margin: 0
}
#ed.popbox.top-left .arrow {
 bottom: -8px;
 right: 50%;
 margin-right: -8px;
 border-width: 8px 8px 0;
 border-top-color: #fff
}
#ed.popbox.top-left .arrow:after {
 border-width: 9px 9px 0;
 border-top-color: #e1e1e1;
 bottom: -1px;
 right: -9px;
 margin: 0
}
#ed.popbox.top-left .arrow {
 right: 0px;
 left: auto;
 margin-right: 8px;
 margin-left: auto
}
#ed.popbox.top-right .arrow {
 bottom: -8px;
 right: 50%;
 margin-right: -8px;
 border-width: 8px 8px 0;
 border-top-color: #fff
}
#ed.popbox.top-right .arrow:after {
 border-width: 9px 9px 0;
 border-top-color: #e1e1e1;
 bottom: -1px;
 right: -9px;
 margin: 0
}
#ed.popbox.top-right .arrow {
 right: auto;
 left: 0px;
 margin-right: auto;
 margin-left: 8px
}
#ed.popbox.bottom .arrow {
 top: -8px;
 right: 50%;
 margin-right: -8px;
 border-width: 0 8px 8px;
 border-bottom-color: #fff
}
#ed.popbox.bottom .arrow:after {
 border-width: 0 9px 9px;
 border-bottom-color: #e1e1e1;
 top: -1px;
 right: -9px;
 margin: 0
}
#ed.popbox.bottom-left .arrow {
 top: -8px;
 right: 50%;
 margin-right: -8px;
 border-width: 0 8px 8px;
 border-bottom-color: #fff
}
#ed.popbox.bottom-left .arrow:after {
 border-width: 0 9px 9px;
 border-bottom-color: #e1e1e1;
 top: -1px;
 right: -9px;
 margin: 0
}
#ed.popbox.bottom-left .arrow {
 right: 0px;
 left: auto;
 margin-right: 8px;
 margin-left: auto
}
#ed.popbox.bottom-right .arrow {
 top: -8px;
 right: 50%;
 margin-right: -8px;
 border-width: 0 8px 8px;
 border-bottom-color: #fff
}
#ed.popbox.bottom-right .arrow:after {
 border-width: 0 9px 9px;
 border-bottom-color: #e1e1e1;
 top: -1px;
 right: -9px;
 margin: 0
}
#ed.popbox.bottom-right .arrow {
 right: auto;
 left: 0px;
 margin-right: auto;
 margin-left: 8px
}
#ed.popbox.left .arrow {
 top: 50%;
 left: -8px;
 margin-top: -8px;
 border-width: 8px 8px 8px 0;
 border-right-color: #fff
}
#ed.popbox.left .arrow:after {
 border-width: 9px 9px 9px 0;
 border-right-color: #e1e1e1;
 bottom: -9px;
 left: -1px
}
#ed.popbox.left-top .arrow {
 top: 50%;
 left: -8px;
 margin-top: -8px;
 border-width: 8px 8px 8px 0;
 border-right-color: #fff
}
#ed.popbox.left-top .arrow:after {
 border-width: 9px 9px 9px 0;
 border-right-color: #e1e1e1;
 bottom: -9px;
 left: -1px
}
#ed.popbox.left-top .arrow {
 top: 0px;
 margin-top: 8px;
 margin-bottom: auto
}
#ed.popbox.left-bottom .arrow {
 top: 50%;
 left: -8px;
 margin-top: -8px;
 border-width: 8px 8px 8px 0;
 border-right-color: #fff
}
#ed.popbox.left-bottom .arrow:after {
 border-width: 9px 9px 9px 0;
 border-right-color: #e1e1e1;
 bottom: -9px;
 left: -1px
}
#ed.popbox.left-bottom .arrow {
 top: auto;
 bottom: 0px;
 margin-top: auto;
 margin-bottom: 8px
}
#ed.popbox.right .arrow {
 top: 50%;
 right: -8px;
 margin-top: -8px;
 border-width: 8px 0 8px 8px;
 border-left-color: #fff
}
#ed.popbox.right .arrow:after {
 border-width: 9px 0 9px 9px;
 border-left-color: #e1e1e1;
 bottom: -9px;
 right: -1px
}
#ed.popbox.right-top .arrow {
 top: 50%;
 right: -8px;
 margin-top: -8px;
 border-width: 8px 0 8px 8px;
 border-left-color: #fff
}
#ed.popbox.right-top .arrow:after {
 border-width: 9px 0 9px 9px;
 border-left-color: #e1e1e1;
 bottom: -9px;
 right: -1px
}
#ed.popbox.right-top .arrow {
 top: 0px;
 margin-top: 8px;
 margin-bottom: auto
}
#ed.popbox.right-bottom .arrow {
 top: 50%;
 right: -8px;
 margin-top: -8px;
 border-width: 8px 0 8px 8px;
 border-left-color: #fff
}
#ed.popbox.right-bottom .arrow:after {
 border-width: 9px 0 9px 9px;
 border-left-color: #e1e1e1;
 bottom: -9px;
 right: -1px
}
#ed.popbox.right-bottom .arrow {
 top: auto;
 bottom: 0px;
 margin-top: auto;
 margin-bottom: 8px
}
#ed.popbox .popbox-header {
 border-bottom: 1px solid #f2f2f2;
 padding: 5px 15px;
 font-size: 11px
}
#ed.popbox .popbox-header:before,
#ed.popbox .popbox-header:after {
 content: " ";
 display: table
}
#ed.popbox .popbox-header:after {
 clear: both
}
#ed.popbox .popbox-header .es-title {
 font-weight: bold;
 float: right
}
#ed.popbox .popbox-header .es-action {
 float: left
}
#ed.popbox ~ #ed#ed.tooltip {
 z-index: 20000
}
#ed .o-pagination-wrap {
 line-height: 1;
 font-size: 13px
}
#ed .o-pagination {
 display: inline-block;
 padding-right: 0;
 margin: 0;
 border-radius: 3px
}
#ed .o-pagination > li {
 display: inline
}
#ed .o-pagination > li > a,
#ed .o-pagination > li > span {
 position: relative;
 float: right;
 padding: 6px 12px;
 line-height: 1.66666667;
 text-decoration: none;
 color: #888;
 background-color: #fff;
 border: 1px solid #e1e1e1;
 margin-right: -1px
}
#ed .o-pagination > li:first-child > a,
#ed .o-pagination > li:first-child > span {
 margin-right: 0;
 border-bottom-right-radius: 3px;
 border-top-right-radius: 3px
}
#ed .o-pagination > li:last-child > a,
#ed .o-pagination > li:last-child > span {
 border-bottom-left-radius: 3px;
 border-top-left-radius: 3px
}
#ed .o-pagination > li > a:hover,
#ed .o-pagination > li > span:hover,
#ed .o-pagination > li > a:focus,
#ed .o-pagination > li > span:focus {
 z-index: 3;
 color: #2a6496;
 background-color: #eee;
 border-color: #e1e1e1
}
#ed .o-pagination > .active > a,
#ed .o-pagination > .active > span,
#ed .o-pagination > .active > a:hover,
#ed .o-pagination > .active > span:hover,
#ed .o-pagination > .active > a:focus,
#ed .o-pagination > .active > span:focus {
 z-index: 2;
 color: #888;
 background-color: #f5f5f5;
 border-color: #e1e1e1;
 cursor: default
}
#ed .o-pagination > .disabled > span,
#ed .o-pagination > .disabled > span:hover,
#ed .o-pagination > .disabled > span:focus,
#ed .o-pagination > .disabled > a,
#ed .o-pagination > .disabled > a:hover,
#ed .o-pagination > .disabled > a:focus {
 color: #888;
 background-color: #fff;
 border-color: #e1e1e1
}
#ed .o-pager {
 overflow: hidden;
 width: 100%;
 display: inline-block;
 border-top: 1px solid #e1e1e1
}
#ed .o-pager__item {
 vertical-align: middle;
 width: 50%
}
#ed .o-pager__item--prev {
 float: right
}
#ed .o-pager__item--prev .o-pager__icon {
 margin-left: 8px
}
#ed .o-pager__item--next {
 float: left;
 text-align: left
}
#ed .o-pager__item--next .o-pager__icon {
 margin-right: 8px
}
#ed .o-pager__link {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 vertical-align: middle;
 font-size: 13px
}
#ed .o-pager__link .o-pager__icon {
 font-size: 24px;
 vertical-align: middle;
 line-height: 20px;
 position: relative;
 top: -1px
}
#ed.is-tablet .o-pager__item,
#ed.is-mobile .o-pager__item {
 width: 100%
}
#ed.is-tablet .o-pager__item--prev,
#ed.is-mobile .o-pager__item--prev,
#ed.is-tablet .o-pager__item--next,
#ed.is-mobile .o-pager__item--next {
 float: none
}
#ed.is-tablet .o-pager__link,
#ed.is-mobile .o-pager__link {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 margin-bottom: 16px
}
#ed.is-tablet .o-pager__link span,
#ed.is-mobile .o-pager__link span {
 overflow: hidden;
 text-overflow: ellipsis
}
#ed.tooltip {
 position: absolute;
 z-index: 1070;
 display: block;
 font-family: Helvetica, Arial, sans-serif;
 font-style: normal;
 font-weight: normal;
 letter-spacing: normal;
 line-break: auto;
 line-height: 1.66666667;
 text-align: right;
 text-align: start;
 text-decoration: none;
 text-shadow: none;
 text-transform: none;
 white-space: normal;
 word-break: normal;
 word-spacing: normal;
 word-wrap: normal;
 font-size: 11px;
 width: auto !important;
 height: auto !important;
 background-color: transparent !important;
 border: none !important;
 opacity: 0;
 filter: alpha(opacity=0)
}
#ed.tooltip.in {
 opacity: 100;
 filter: alpha(opacity=10000)
}
#ed.tooltip.top {
 margin-top: -3px;
 padding: 5px 0 !important
}
#ed.tooltip.right {
 margin-right: 3px;
 padding: 0 5px !important
}
#ed.tooltip.bottom {
 margin-top: 3px;
 padding: 5px 0 !important
}
#ed.tooltip.left {
 margin-right: -3px;
 padding: 0 5px !important
}
#ed .tooltip-inner {
 max-width: 200px;
 padding: 3px 8px;
 color: #fff;
 text-align: center;
 background-color: #000;
 border-radius: 3px
}
#ed .tooltip-arrow {
 position: absolute;
 width: 0;
 height: 0;
 border-color: transparent;
 border-style: solid
}
#ed.tooltip.top .tooltip-arrow {
 bottom: 0;
 right: 50%;
 margin-right: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000
}
#ed.tooltip.top-left .tooltip-arrow {
 bottom: 0;
 left: 5px;
 margin-bottom: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000
}
#ed.tooltip.top-right .tooltip-arrow {
 bottom: 0;
 right: 5px;
 margin-bottom: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000
}
#ed.tooltip.right .tooltip-arrow {
 top: 50%;
 right: 0;
 margin-top: -5px;
 border-width: 5px 0 5px 5px;
 border-left-color: #000
}
#ed.tooltip.left .tooltip-arrow {
 top: 50%;
 left: 0;
 margin-top: -5px;
 border-width: 5px 5px 5px 0;
 border-right-color: #000
}
#ed.tooltip.bottom .tooltip-arrow {
 top: 0;
 right: 50%;
 margin-right: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000
}
#ed.tooltip.bottom-left .tooltip-arrow {
 top: 0;
 left: 5px;
 margin-top: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000
}
#ed.tooltip.bottom-right .tooltip-arrow {
 top: 0;
 right: 5px;
 margin-top: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000
}
#ed .o-checkbox {
 padding-right: 16px;
 margin-top: 8px;
 margin-bottom: 8px;
 font-size: 13px
}
#ed .o-checkbox label {
 display: block;
 position: relative;
 padding: 0 5px 0 0;
 font-weight: normal;
 font-size: inherit;
 line-height: 1.66666667;
 margin: 0
}
#ed .o-checkbox label:before {
 content: "";
 display: inline-block;
 position: absolute;
 width: 16px;
 height: 16px;
 right: 0;
 top: 0;
 margin-right: -16px;
 border: 1px solid #e1e1e1;
 border-radius: 2px;
 background-color: #fff;
 cursor: pointer
}
#ed .o-checkbox label:after {
 display: inline-block;
 position: absolute;
 width: 16px;
 height: 16px;
 line-height: 16px;
 right: 0;
 top: 0;
 margin-right: -16px;
 padding-right: 2px;
 padding-top: 0;
 font-size: 13px;
 color: #f5f5f5;
 cursor: pointer
}
#ed .o-checkbox input[type="checkbox"] {
 display: none
}
#ed .o-checkbox input[type="checkbox"]:checked + label:before {
 background-color: #428bca;
 border-color: #428bca
}
#ed .o-checkbox input[type="checkbox"]:checked + label:after {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 display: inline-block;
 text-decoration: inherit;
 content: "\f00c";
 color: #fff
}
#ed .o-checkbox input[type="checkbox"]:disabled + label {
 cursor: not-allowed
}
#ed .o-checkbox input[type="checkbox"]:disabled + label:before {
 background-color: #eee;
 cursor: not-allowed
}
#ed .o-checkbox input[type="checkbox"]:disabled + label:after {
 color: #428bca
}
#ed .o-checkbox--sm label {
 font-size: 13px
}
#ed .o-checkbox--inline {
 display: inline-block;
 margin-left: 8px
}
#ed .o-checkbox--inline label {
 display: inline-block
}
#ed .o-radio {
 padding-right: 16px;
 margin-top: 8px;
 margin-bottom: 8px;
 font-size: 13px
}
#ed .o-radio label {
 display: block;
 position: relative;
 padding: 0 5px 0 0;
 font-weight: normal;
 font-size: inherit;
 line-height: 1.66666667;
 margin: 0;
 cursor: pointer
}
#ed .o-radio label:before {
 content: "";
 display: inline-block;
 position: absolute;
 width: 16px;
 height: 16px;
 right: 0;
 top: 0;
 margin-right: -16px;
 border: 1px solid #e1e1e1;
 border-radius: 50%;
 background-color: #fff;
 cursor: pointer
}
#ed .o-radio label:after {
 display: inline-block;
 position: absolute;
 width: 8px;
 height: 8px;
 line-height: 16px;
 right: -12px;
 top: 4px;
 cursor: pointer;
 background-color: #fff;
 border-radius: 50%;
 content: ""
}
#ed .o-radio input[type="radio"] {
 display: none
}
#ed .o-radio input[type="radio"]:checked + label:before {
 background-color: #428bca;
 border-color: #428bca
}
#ed .o-radio input[type="radio"]:checked + label:after {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 display: inline-block;
 text-decoration: inherit
}
#ed .o-radio input[type="radio"]:disabled + label {
 cursor: not-allowed
}
#ed .o-radio input[type="radio"]:disabled + label:before {
 background-color: #fff;
 cursor: not-allowed
}
#ed .o-radio input[type="radio"]:disabled + label:after {
 cursor: not-allowed
}
#ed .o-radio--sm label {
 font-size: 13px
}
#ed .o-radio--inline {
 display: inline-block;
 margin-left: 8px
}
#ed .o-radio--inline label {
 display: inline-block
}
#ed .o-select-group {
 position: relative;
 background-color: #fff;
 border-radius: 3px;
 width: 100%
}
#ed .o-select-group select {
 width: 100%;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 border: 1px solid #e1e1e1;
 margin: 0;
 z-index: 2;
 background-color: transparent;
 position: relative;
 float: none !important;
 padding-left: 16px !important
}
#ed .o-select-group option {
 color: #444;
 background-color: #fff
}
#ed .o-select-group__drop {
 position: absolute;
 left: 8px;
 top: 8px;
 color: #888;
 margin: 0;
 line-height: 1;
 top: 50%;
 transform: perspective(1px) translateY(-50%);
 z-index: 1
}
#ed .o-select-group__drop:before {
 border-style: solid;
 border-width: .1em 0 0 .1em;
 content: '';
 display: inline-block;
 width: .5em;
 height: .5em;
 position: relative;
 right: 0;
 vertical-align: top;
 top: 1px;
 transform: rotate(-135deg)
}
#ed .o-select-group--inline {
 display: inline-block;
 width: auto
}
#ed .o-select-group--inline select {
 width: auto
}
@-moz-document url-prefix() {
 .o-select-group select {
  text-indent: -.1em
 }
}
#ed .o-form-group--float {
 position: relative
}
#ed .o-form-group--float .o-control-label {
 position: absolute;
 top: 20px;
 right: 16px;
 margin-bottom: 0;
 pointer-events: none;
 color: #888;
 line-height: 1;
 font-weight: normal;
 z-index: 2;
 transition: all .28s ease
}
#ed .o-form-group--float .form-control {
 padding: 16px 16px;
 box-shadow: none;
 height: auto
}
#ed .o-form-group--float .o-select-group {
 padding: 16px 16px;
 border: 1px solid #e1e1e1
}
#ed .o-form-group--float .o-select-group .form-control {
 padding-top: 0;
 padding-bottom: 0;
 padding: 0;
 border: none;
 height: 16px !important
}
#ed .o-form-group--float ::-webkit-input-placeholder {
 color: transparent !important
}
#ed .o-form-group--float :-moz-placeholder {
 color: transparent !important
}
#ed .o-form-group--float ::-moz-placeholder {
 color: transparent !important
}
#ed .o-form-group--float :-ms-input-placeholder {
 color: transparent !important
}
#ed .o-form-group--float input:-webkit-autofill ~ label {
 font-size: 12px !important;
 top: 8px !important
}
#ed .o-form-group--float input:-webkit-autofill {
 padding-top: 24px !important;
 padding-bottom: 8px !important
}
#ed .o-form-group--float.is-filled .o-control-label,
#ed .o-form-group--float.is-focused .o-control-label {
 top: 8px;
 right: 16px;
 font-size: 12px
}
#ed .o-form-group--float.is-filled .o-select-group,
#ed .o-form-group--float.is-focused .o-select-group {
 padding-top: 24px;
 padding-bottom: 8px
}
#ed .o-form-group--float.is-filled .form-control:not(select),
#ed .o-form-group--float.is-focused .form-control:not(select) {
 padding-top: 20px;
 padding-bottom: 12px
}
#ed .o-tabs {
 margin: 0;
 padding: 0;
 list-style: none;
 display: table;
 table-layout: fixed;
 width: 100%;
 text-align: center;
 font-size: 13px
}
#ed .o-tabs__item {
 display: table-cell
}
#ed .o-tabs__link {
 display: block
}
#ed .o-tabs--side .o-tabs__item {
 display: block;
 text-align: right;
 color: #888;
 border: 1px solid #e1e1e1;
 margin-bottom: 4px
}
#ed .o-tabs--side .o-tabs__item.active .o-tabs__link {
 color: #444;
 border-right: 2px solid #39b54a
}
#ed .o-tabs--side .o-tabs__link {
 display: block;
 background-color: white;
 color: #888;
 padding: 8px 16px;
 border-right: 2px solid transparent
}
#ed .o-tabs--side .o-tabs__link :hover {
 background-color: #f5f5f5
}
#ed .o-tabs--ed {
 width: auto;
 border-collapse: separate;
 border-spacing: 0 8px
}
#ed .o-tabs--ed .o-tabs__item {
 color: #888;
 margin: 0 8px;
 padding: 0 8px
}
#ed .o-tabs--ed .o-tabs__link {
 color: #888;
 padding: 0 4px;
 outline: none !important
}
#ed .o-tabs--ed .o-tabs__link::-moz-focus-inner {
 border: 0 !important
}
#ed .o-tabs--ed .o-tabs__link::-moz-focus-inner {
 border: 0 !important
}
#ed .o-tabs--ed .active {
 font-weight: bold
}
#ed .o-tabs--ed .active .o-tabs__link {
 color: #444;
 border-bottom: 2px solid #428bca
}
#ed.is-mobile .o-tabs--ed {
 width: 100%
}
#ed .tab-content > .tab-pane {
 display: none
}
#ed .tab-content > .active {
 display: block
}
#ed .o-switch {
 position: relative;
 width: 40px;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none
}
#ed .o-switch__checkbox {
 display: none
}
#ed .o-switch__label {
 display: block;
 overflow: hidden;
 cursor: pointer;
 border: 1px solid #e1e1e1;
 border-radius: 3px
}
#ed .o-switch__inner {
 display: block;
 width: 200%;
 margin-right: -100%;
 transition: margin .3s ease-in 0s
}
#ed .o-switch__inner:before,
#ed .o-switch__inner:after {
 display: block;
 float: right;
 width: 50%;
 height: 20px;
 padding: 0;
 line-height: 20px;
 font-size: 10px;
 color: white;
 font-family: Trebuchet, Arial, sans-serif;
 font-weight: bold;
 box-sizing: border-box
}
#ed .o-switch__inner:before {
 content: "";
 padding-right: 10px;
 background-color: #39b54a;
 color: #fff
}
#ed .o-switch__inner:after {
 content: "";
 padding-left: 10px;
 background-color: #f5f5f5;
 color: #e1e1e1;
 text-align: left
}
#ed .o-switch__switch {
 display: block;
 width: 20px;
 height: 22px;
 margin: 0px;
 background: #fff;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 20px;
 border: 1px solid #e1e1e1;
 border-radius: 3px;
 transition: all .3s ease-in 0s
}
#ed .o-switch__checkbox:checked + .o-switch__label .o-switch__inner {
 margin-right: 0
}
#ed .o-switch__checkbox:checked + .o-switch__label .o-switch__switch {
 left: 0px
}
#ed .o-onoffswitch {
 position: relative;
 width: 40px;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 margin-top: 4px
}
#ed .o-onoffswitch__checkbox {
 display: none
}
#ed .o-onoffswitch__label {
 display: block;
 overflow: hidden;
 cursor: pointer;
 height: 16px;
 padding: 0;
 line-height: 16px;
 border: 2px solid #ccc;
 border-radius: 16px;
 background-color: #E6E6E6;
 transition: background-color .3s ease-in
}
#ed .o-onoffswitch__label:before {
 content: "";
 display: block;
 width: 16px;
 margin: 0px;
 background: #FFFFFF;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 24px;
 border: 2px solid #ccc;
 border-radius: 16px;
 transition: all .3s ease-in 0s
}
#ed .o-onoffswitch__checkbox:checked + .o-onoffswitch__label {
 background-color: #39b54a
}
#ed .o-onoffswitch__checkbox:checked + .o-onoffswitch__label,
#ed .o-onoffswitch__checkbox:checked + .o-onoffswitch__label:before {
 border-color: #39b54a
}
#ed .o-onoffswitch__checkbox:checked + .o-onoffswitch__label:before {
 left: 0px
}
#ed.popover--ed {
 position: absolute;
 top: 0;
 right: 0;
 z-index: 1060;
 display: none;
 max-width: 276px;
 padding: 1px;
 font-family: Helvetica, Arial, sans-serif;
 font-style: normal;
 font-weight: normal;
 letter-spacing: normal;
 line-break: auto;
 line-height: 1.66666667;
 text-align: start;
 text-decoration: none;
 text-shadow: none;
 text-transform: none;
 white-space: normal;
 word-break: normal;
 word-spacing: normal;
 word-wrap: normal;
 font-size: 12px;
 background-color: #fff;
 background-clip: padding-box;
 border: 1px solid #e1e1e1;
 border: 1px solid rgba(0,0,0,0.2);
 border-radius: 5px;
 -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
 box-shadow: 0 5px 10px rgba(0,0,0,0.2);
 z-index: 20001;
 text-align: right
}
#ed.popover--ed .popover-title {
 font-family: sans-serif !important;
 background-color: #f5f5f5 !important;
 border-bottom: 1px solid #e1e1e1 !important;
 border-radius: 5px 5px 0 0 !important;
 font-size: 12px !important;
 font-weight: bold !important;
 line-height: 14px !important;
 margin: 0 !important;
 padding: 8px 14px !important;
 background: none repeat scroll 100% 0 transparent;
 border: 1px solid transparent !important;
 font-weight: bold;
 line-height: 16px !important
}
#ed.popover--ed .popover-content {
 font-family: sans-serif !important;
 font-size: 11px !important;
 padding: 2px 14px !important;
 margin-bottom: 10px !important
}
#ed.popover--ed .popover-content p {
 margin-top: 0;
 line-height: 16px !important
}
#ed.popover--ed .arrow,
#ed.popover--ed .arrow:after {
 border-color: transparent !important;
 border-style: solid !important;
 display: inline-block !important;
 height: 0 !important;
 position: absolute !important;
 width: 0 !important
}
#ed.popover--ed > .arrow {
 border-width: 11px !important
}
#ed.popover--ed > .arrow:after {
 border-width: 10px !important;
 content: ""
}
#ed.popover--ed.top > .arrow {
 right: 50% !important;
 margin-right: -11px !important;
 border-bottom-width: 0 !important;
 border-top-color: #aeaeae !important;
 border-top-color: rgba(0,0,0,0.25) !important;
 bottom: -11px !important
}
#ed.popover--ed.top > .arrow:after {
 content: " " !important;
 bottom: 1px !important;
 margin-right: -10px !important;
 border-bottom-width: 0 !important;
 border-top-color: #fff !important
}
#ed.popover--ed.right > .arrow {
 top: 50%;
 right: -11px;
 margin-top: -11px;
 border-right-width: 0;
 border-left-color: #aeaeae;
 border-left-color: rgba(0,0,0,0.25)
}
#ed.popover--ed.right > .arrow:after {
 content: " ";
 right: 1px;
 bottom: -10px;
 border-right-width: 0;
 border-left-color: #fff
}
#ed.popover--ed.bottom > .arrow {
 right: 50%;
 margin-right: -11px;
 border-top-width: 0;
 border-bottom-color: #aeaeae;
 border-bottom-color: rgba(0,0,0,0.25);
 top: -11px
}
#ed.popover--ed.bottom > .arrow:after {
 content: " ";
 top: 1px;
 margin-right: -10px;
 border-top-width: 0;
 border-bottom-color: #fff
}
#ed.popover--ed.left > .arrow {
 top: 50%;
 left: -11px;
 margin-top: -11px;
 border-left-width: 0;
 border-right-color: #aeaeae;
 border-right-color: rgba(0,0,0,0.25)
}
#ed.popover--ed.left > .arrow:after {
 content: " ";
 left: 1px;
 border-left-width: 0;
 border-right-color: #fff;
 bottom: -10px
}
#ed h1,
#ed h2,
#ed h3,
#ed h4,
#ed h5,
#ed h6,
#ed .h1,
#ed .h2,
#ed .h3,
#ed .h4,
#ed .h5,
#ed .h6 {
 font-family: inherit;
 font-weight: 500;
 line-height: 1.1;
 color: inherit
}
#ed h1 small,
#ed h2 small,
#ed h3 small,
#ed h4 small,
#ed h5 small,
#ed h6 small,
#ed .h1 small,
#ed .h2 small,
#ed .h3 small,
#ed .h4 small,
#ed .h5 small,
#ed .h6 small,
#ed h1 .small,
#ed h2 .small,
#ed h3 .small,
#ed h4 .small,
#ed h5 .small,
#ed h6 .small,
#ed .h1 .small,
#ed .h2 .small,
#ed .h3 .small,
#ed .h4 .small,
#ed .h5 .small,
#ed .h6 .small {
 font-weight: normal;
 line-height: 1;
 color: #777
}
#ed h1,
#ed .h1,
#ed h2,
#ed .h2,
#ed h3,
#ed .h3 {
 margin-top: 20px;
 margin-bottom: 10px
}
#ed h1 small,
#ed .h1 small,
#ed h2 small,
#ed .h2 small,
#ed h3 small,
#ed .h3 small,
#ed h1 .small,
#ed .h1 .small,
#ed h2 .small,
#ed .h2 .small,
#ed h3 .small,
#ed .h3 .small {
 font-size: 65%
}
#ed h4,
#ed .h4,
#ed h5,
#ed .h5,
#ed h6,
#ed .h6 {
 margin-top: 10px;
 margin-bottom: 10px
}
#ed h4 small,
#ed .h4 small,
#ed h5 small,
#ed .h5 small,
#ed h6 small,
#ed .h6 small,
#ed h4 .small,
#ed .h4 .small,
#ed h5 .small,
#ed .h5 .small,
#ed h6 .small,
#ed .h6 .small {
 font-size: 75%
}
#ed h1,
#ed .h1 {
 font-size: 31px
}
#ed h2,
#ed .h2 {
 font-size: 25px
}
#ed h3,
#ed .h3 {
 font-size: 21px
}
#ed h4,
#ed .h4 {
 font-size: 15px
}
#ed h5,
#ed .h5 {
 font-size: 12px
}
#ed h6,
#ed .h6 {
 font-size: 11px
}
#ed p {
 margin: 0 0 10px
}
#ed .lead {
 margin-bottom: 20px;
 font-size: 13px;
 font-weight: 300;
 line-height: 1.4
}
@media (min-width: 768px) {
 #ed .lead {
  font-size: 18px
 }
}
#ed small,
#ed .small {
 font-size: 91%
}
#ed mark,
#ed .mark {
 background-color: #fcf8e3;
 padding: .2em
}
#ed .text-left {
 text-align: right
}
#ed .text-right {
 text-align: left
}
#ed .text-center {
 text-align: center
}
#ed .text-justify {
 text-align: justify
}
#ed .text-nowrap {
 white-space: nowrap
}
#ed .text-lowercase {
 text-transform: lowercase
}
#ed .text-uppercase {
 text-transform: uppercase
}
#ed .text-capitalize {
 text-transform: capitalize
}
#ed .text-muted {
 color: #777
}
#ed .text-primary {
 color: #428bca
}
a#ed .text-primary:hover,
a#ed .text-primary:focus {
 color: #3071a9
}
#ed .text-success {
 color: #3c763d
}
a#ed .text-success:hover,
a#ed .text-success:focus {
 color: #2b542c
}
#ed .text-info {
 color: #31708f
}
a#ed .text-info:hover,
a#ed .text-info:focus {
 color: #245269
}
#ed .text-warning {
 color: #8a6d3b
}
a#ed .text-warning:hover,
a#ed .text-warning:focus {
 color: #66512c
}
#ed .text-danger {
 color: #fc595b
}
a#ed .text-danger:hover,
a#ed .text-danger:focus {
 color: #fb272a
}
#ed .bg-primary {
 color: #fff;
 background-color: #428bca
}
a#ed .bg-primary:hover,
a#ed .bg-primary:focus {
 background-color: #3071a9
}
#ed .bg-success {
 background-color: #dff0d8
}
a#ed .bg-success:hover,
a#ed .bg-success:focus {
 background-color: #c1e2b3
}
#ed .bg-info {
 background-color: #d9edf7
}
a#ed .bg-info:hover,
a#ed .bg-info:focus {
 background-color: #afd9ee
}
#ed .bg-warning {
 background-color: #fcf8e3
}
a#ed .bg-warning:hover,
a#ed .bg-warning:focus {
 background-color: #f7ecb5
}
#ed .bg-danger {
 background-color: #f2dede
}
a#ed .bg-danger:hover,
a#ed .bg-danger:focus {
 background-color: #e4b9b9
}
#ed .page-header {
 padding-bottom: 9px;
 margin: 40px 0 20px;
 border-bottom: 1px solid #eee
}
#ed ul,
#ed ol {
 margin-top: 0;
 margin-bottom: 10px
}
#ed ul ul,
#ed ol ul,
#ed ul ol,
#ed ol ol {
 margin-bottom: 0
}
#ed .list-unstyled {
 padding-right: 0;
 list-style: none
}
#ed .list-inline {
 padding-right: 0;
 list-style: none;
 margin-right: -5px
}
#ed .list-inline > li {
 display: inline-block;
 padding-right: 5px;
 padding-left: 5px
}
#ed dl {
 margin-top: 0;
 margin-bottom: 20px
}
#ed dt,
#ed dd {
 line-height: 1.66666667
}
#ed dt {
 font-weight: bold
}
#ed dd {
 margin-right: 0
}
@media (min-width: 768px) {
 #ed .dl-horizontal dt {
  float: right;
  width: 160px;
  clear: right;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
 }
 #ed .dl-horizontal dd {
  margin-right: 180px
 }
}
#ed abbr[title],
#ed abbr[data-original-title] {
 cursor: help;
 border-bottom: 1px dotted #777
}
#ed .initialism {
 font-size: 90%;
 text-transform: uppercase
}
#ed blockquote {
 padding: 10px 20px;
 margin: 0 0 20px;
 font-size: 15px;
 border-right: 5px solid #eee
}
#ed blockquote p:last-child,
#ed blockquote ul:last-child,
#ed blockquote ol:last-child {
 margin-bottom: 0
}
#ed blockquote footer,
#ed blockquote small,
#ed blockquote .small {
 display: block;
 font-size: 80%;
 line-height: 1.66666667;
 color: #777
}
#ed blockquote footer:before,
#ed blockquote small:before,
#ed blockquote .small:before {
 content: '\2014 \00A0'
}
#ed .blockquote-reverse,
#ed blockquote.pull-right {
 padding-left: 15px;
 padding-right: 0;
 border-left: 5px solid #eee;
 border-right: 0;
 text-align: left
}
#ed .blockquote-reverse footer:before,
#ed blockquote.pull-right footer:before,
#ed .blockquote-reverse small:before,
#ed blockquote.pull-right small:before,
#ed .blockquote-reverse .small:before,
#ed blockquote.pull-right .small:before {
 content: ''
}
#ed .blockquote-reverse footer:after,
#ed blockquote.pull-right footer:after,
#ed .blockquote-reverse small:after,
#ed blockquote.pull-right small:after,
#ed .blockquote-reverse .small:after,
#ed blockquote.pull-right .small:after {
 content: '\00A0 \2014'
}
#ed address {
 margin-bottom: 20px;
 font-style: normal;
 line-height: 1.66666667
}
#ed .container {
 margin-left: auto;
 margin-right: auto;
 padding-right: 15px;
 padding-left: 15px
}
#ed .container:before,
#ed .container:after {
 content: " ";
 display: table
}
#ed .container:after {
 clear: both
}
@media (min-width: 768px) {
 #ed .container {
  width: 750px
 }
}
@media (min-width: 992px) {
 #ed .container {
  width: 970px
 }
}
@media (min-width: 1200px) {
 #ed .container {
  width: 1170px
 }
}
#ed .row {
 margin-right: -15px;
 margin-left: -15px
}
#ed .row:before,
#ed .row:after {
 content: " ";
 display: table
}
#ed .row:after {
 clear: both
}
#ed .col-xs-1,
#ed .col-sm-1,
#ed .col-md-1,
#ed .col-lg-1,
#ed .col-xs-2,
#ed .col-sm-2,
#ed .col-md-2,
#ed .col-lg-2,
#ed .col-xs-3,
#ed .col-sm-3,
#ed .col-md-3,
#ed .col-lg-3,
#ed .col-xs-4,
#ed .col-sm-4,
#ed .col-md-4,
#ed .col-lg-4,
#ed .col-xs-5,
#ed .col-sm-5,
#ed .col-md-5,
#ed .col-lg-5,
#ed .col-xs-6,
#ed .col-sm-6,
#ed .col-md-6,
#ed .col-lg-6,
#ed .col-xs-7,
#ed .col-sm-7,
#ed .col-md-7,
#ed .col-lg-7,
#ed .col-xs-8,
#ed .col-sm-8,
#ed .col-md-8,
#ed .col-lg-8,
#ed .col-xs-9,
#ed .col-sm-9,
#ed .col-md-9,
#ed .col-lg-9,
#ed .col-xs-10,
#ed .col-sm-10,
#ed .col-md-10,
#ed .col-lg-10,
#ed .col-xs-11,
#ed .col-sm-11,
#ed .col-md-11,
#ed .col-lg-11,
#ed .col-xs-12,
#ed .col-sm-12,
#ed .col-md-12,
#ed .col-lg-12 {
 position: relative;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px
}
#ed .col-xs-1,
#ed .col-xs-2,
#ed .col-xs-3,
#ed .col-xs-4,
#ed .col-xs-5,
#ed .col-xs-6,
#ed .col-xs-7,
#ed .col-xs-8,
#ed .col-xs-9,
#ed .col-xs-10,
#ed .col-xs-11,
#ed .col-xs-12 {
 float: right
}
#ed .col-xs-12 {
 width: 100%
}
#ed .col-xs-11 {
 width: 91.666666666667%
}
#ed .col-xs-10 {
 width: 83.333333333333%
}
#ed .col-xs-9 {
 width: 75%
}
#ed .col-xs-8 {
 width: 66.666666666667%
}
#ed .col-xs-7 {
 width: 58.333333333333%
}
#ed .col-xs-6 {
 width: 50%
}
#ed .col-xs-5 {
 width: 41.666666666667%
}
#ed .col-xs-4 {
 width: 33.333333333333%
}
#ed .col-xs-3 {
 width: 25%
}
#ed .col-xs-2 {
 width: 16.666666666667%
}
#ed .col-xs-1 {
 width: 8.3333333333333%
}
#ed .col-xs-pull-12 {
 left: 100%
}
#ed .col-xs-pull-11 {
 left: 91.666666666667%
}
#ed .col-xs-pull-10 {
 left: 83.333333333333%
}
#ed .col-xs-pull-9 {
 left: 75%
}
#ed .col-xs-pull-8 {
 left: 66.666666666667%
}
#ed .col-xs-pull-7 {
 left: 58.333333333333%
}
#ed .col-xs-pull-6 {
 left: 50%
}
#ed .col-xs-pull-5 {
 left: 41.666666666667%
}
#ed .col-xs-pull-4 {
 left: 33.333333333333%
}
#ed .col-xs-pull-3 {
 left: 25%
}
#ed .col-xs-pull-2 {
 left: 16.666666666667%
}
#ed .col-xs-pull-1 {
 left: 8.3333333333333%
}
#ed .col-xs-pull-0 {
 left: 0%
}
#ed .col-xs-push-12 {
 right: 100%
}
#ed .col-xs-push-11 {
 right: 91.666666666667%
}
#ed .col-xs-push-10 {
 right: 83.333333333333%
}
#ed .col-xs-push-9 {
 right: 75%
}
#ed .col-xs-push-8 {
 right: 66.666666666667%
}
#ed .col-xs-push-7 {
 right: 58.333333333333%
}
#ed .col-xs-push-6 {
 right: 50%
}
#ed .col-xs-push-5 {
 right: 41.666666666667%
}
#ed .col-xs-push-4 {
 right: 33.333333333333%
}
#ed .col-xs-push-3 {
 right: 25%
}
#ed .col-xs-push-2 {
 right: 16.666666666667%
}
#ed .col-xs-push-1 {
 right: 8.3333333333333%
}
#ed .col-xs-push-0 {
 right: 0%
}
#ed .col-xs-offset-12 {
 margin-right: 100%
}
#ed .col-xs-offset-11 {
 margin-right: 91.666666666667%
}
#ed .col-xs-offset-10 {
 margin-right: 83.333333333333%
}
#ed .col-xs-offset-9 {
 margin-right: 75%
}
#ed .col-xs-offset-8 {
 margin-right: 66.666666666667%
}
#ed .col-xs-offset-7 {
 margin-right: 58.333333333333%
}
#ed .col-xs-offset-6 {
 margin-right: 50%
}
#ed .col-xs-offset-5 {
 margin-right: 41.666666666667%
}
#ed .col-xs-offset-4 {
 margin-right: 33.333333333333%
}
#ed .col-xs-offset-3 {
 margin-right: 25%
}
#ed .col-xs-offset-2 {
 margin-right: 16.666666666667%
}
#ed .col-xs-offset-1 {
 margin-right: 8.3333333333333%
}
#ed .col-xs-offset-0 {
 margin-right: 0%
}
@media (min-width: 768px) {
 #ed .col-sm-1,
 #ed .col-sm-2,
 #ed .col-sm-3,
 #ed .col-sm-4,
 #ed .col-sm-5,
 #ed .col-sm-6,
 #ed .col-sm-7,
 #ed .col-sm-8,
 #ed .col-sm-9,
 #ed .col-sm-10,
 #ed .col-sm-11,
 #ed .col-sm-12 {
  float: right
 }
 #ed .col-sm-12 {
  width: 100%
 }
 #ed .col-sm-11 {
  width: 91.666666666667%
 }
 #ed .col-sm-10 {
  width: 83.333333333333%
 }
 #ed .col-sm-9 {
  width: 75%
 }
 #ed .col-sm-8 {
  width: 66.666666666667%
 }
 #ed .col-sm-7 {
  width: 58.333333333333%
 }
 #ed .col-sm-6 {
  width: 50%
 }
 #ed .col-sm-5 {
  width: 41.666666666667%
 }
 #ed .col-sm-4 {
  width: 33.333333333333%
 }
 #ed .col-sm-3 {
  width: 25%
 }
 #ed .col-sm-2 {
  width: 16.666666666667%
 }
 #ed .col-sm-1 {
  width: 8.3333333333333%
 }
 #ed .col-sm-pull-12 {
  left: 100%
 }
 #ed .col-sm-pull-11 {
  left: 91.666666666667%
 }
 #ed .col-sm-pull-10 {
  left: 83.333333333333%
 }
 #ed .col-sm-pull-9 {
  left: 75%
 }
 #ed .col-sm-pull-8 {
  left: 66.666666666667%
 }
 #ed .col-sm-pull-7 {
  left: 58.333333333333%
 }
 #ed .col-sm-pull-6 {
  left: 50%
 }
 #ed .col-sm-pull-5 {
  left: 41.666666666667%
 }
 #ed .col-sm-pull-4 {
  left: 33.333333333333%
 }
 #ed .col-sm-pull-3 {
  left: 25%
 }
 #ed .col-sm-pull-2 {
  left: 16.666666666667%
 }
 #ed .col-sm-pull-1 {
  left: 8.3333333333333%
 }
 #ed .col-sm-pull-0 {
  left: 0%
 }
 #ed .col-sm-push-12 {
  right: 100%
 }
 #ed .col-sm-push-11 {
  right: 91.666666666667%
 }
 #ed .col-sm-push-10 {
  right: 83.333333333333%
 }
 #ed .col-sm-push-9 {
  right: 75%
 }
 #ed .col-sm-push-8 {
  right: 66.666666666667%
 }
 #ed .col-sm-push-7 {
  right: 58.333333333333%
 }
 #ed .col-sm-push-6 {
  right: 50%
 }
 #ed .col-sm-push-5 {
  right: 41.666666666667%
 }
 #ed .col-sm-push-4 {
  right: 33.333333333333%
 }
 #ed .col-sm-push-3 {
  right: 25%
 }
 #ed .col-sm-push-2 {
  right: 16.666666666667%
 }
 #ed .col-sm-push-1 {
  right: 8.3333333333333%
 }
 #ed .col-sm-push-0 {
  right: 0%
 }
 #ed .col-sm-offset-12 {
  margin-right: 100%
 }
 #ed .col-sm-offset-11 {
  margin-right: 91.666666666667%
 }
 #ed .col-sm-offset-10 {
  margin-right: 83.333333333333%
 }
 #ed .col-sm-offset-9 {
  margin-right: 75%
 }
 #ed .col-sm-offset-8 {
  margin-right: 66.666666666667%
 }
 #ed .col-sm-offset-7 {
  margin-right: 58.333333333333%
 }
 #ed .col-sm-offset-6 {
  margin-right: 50%
 }
 #ed .col-sm-offset-5 {
  margin-right: 41.666666666667%
 }
 #ed .col-sm-offset-4 {
  margin-right: 33.333333333333%
 }
 #ed .col-sm-offset-3 {
  margin-right: 25%
 }
 #ed .col-sm-offset-2 {
  margin-right: 16.666666666667%
 }
 #ed .col-sm-offset-1 {
  margin-right: 8.3333333333333%
 }
 #ed .col-sm-offset-0 {
  margin-right: 0%
 }
}
@media (min-width: 992px) {
 #ed .col-md-1,
 #ed .col-md-2,
 #ed .col-md-3,
 #ed .col-md-4,
 #ed .col-md-5,
 #ed .col-md-6,
 #ed .col-md-7,
 #ed .col-md-8,
 #ed .col-md-9,
 #ed .col-md-10,
 #ed .col-md-11,
 #ed .col-md-12 {
  float: right
 }
 #ed .col-md-12 {
  width: 100%
 }
 #ed .col-md-11 {
  width: 91.666666666667%
 }
 #ed .col-md-10 {
  width: 83.333333333333%
 }
 #ed .col-md-9 {
  width: 75%
 }
 #ed .col-md-8 {
  width: 66.666666666667%
 }
 #ed .col-md-7 {
  width: 58.333333333333%
 }
 #ed .col-md-6 {
  width: 50%
 }
 #ed .col-md-5 {
  width: 41.666666666667%
 }
 #ed .col-md-4 {
  width: 33.333333333333%
 }
 #ed .col-md-3 {
  width: 25%
 }
 #ed .col-md-2 {
  width: 16.666666666667%
 }
 #ed .col-md-1 {
  width: 8.3333333333333%
 }
 #ed .col-md-pull-12 {
  left: 100%
 }
 #ed .col-md-pull-11 {
  left: 91.666666666667%
 }
 #ed .col-md-pull-10 {
  left: 83.333333333333%
 }
 #ed .col-md-pull-9 {
  left: 75%
 }
 #ed .col-md-pull-8 {
  left: 66.666666666667%
 }
 #ed .col-md-pull-7 {
  left: 58.333333333333%
 }
 #ed .col-md-pull-6 {
  left: 50%
 }
 #ed .col-md-pull-5 {
  left: 41.666666666667%
 }
 #ed .col-md-pull-4 {
  left: 33.333333333333%
 }
 #ed .col-md-pull-3 {
  left: 25%
 }
 #ed .col-md-pull-2 {
  left: 16.666666666667%
 }
 #ed .col-md-pull-1 {
  left: 8.3333333333333%
 }
 #ed .col-md-pull-0 {
  left: 0%
 }
 #ed .col-md-push-12 {
  right: 100%
 }
 #ed .col-md-push-11 {
  right: 91.666666666667%
 }
 #ed .col-md-push-10 {
  right: 83.333333333333%
 }
 #ed .col-md-push-9 {
  right: 75%
 }
 #ed .col-md-push-8 {
  right: 66.666666666667%
 }
 #ed .col-md-push-7 {
  right: 58.333333333333%
 }
 #ed .col-md-push-6 {
  right: 50%
 }
 #ed .col-md-push-5 {
  right: 41.666666666667%
 }
 #ed .col-md-push-4 {
  right: 33.333333333333%
 }
 #ed .col-md-push-3 {
  right: 25%
 }
 #ed .col-md-push-2 {
  right: 16.666666666667%
 }
 #ed .col-md-push-1 {
  right: 8.3333333333333%
 }
 #ed .col-md-push-0 {
  right: 0%
 }
 #ed .col-md-offset-12 {
  margin-right: 100%
 }
 #ed .col-md-offset-11 {
  margin-right: 91.666666666667%
 }
 #ed .col-md-offset-10 {
  margin-right: 83.333333333333%
 }
 #ed .col-md-offset-9 {
  margin-right: 75%
 }
 #ed .col-md-offset-8 {
  margin-right: 66.666666666667%
 }
 #ed .col-md-offset-7 {
  margin-right: 58.333333333333%
 }
 #ed .col-md-offset-6 {
  margin-right: 50%
 }
 #ed .col-md-offset-5 {
  margin-right: 41.666666666667%
 }
 #ed .col-md-offset-4 {
  margin-right: 33.333333333333%
 }
 #ed .col-md-offset-3 {
  margin-right: 25%
 }
 #ed .col-md-offset-2 {
  margin-right: 16.666666666667%
 }
 #ed .col-md-offset-1 {
  margin-right: 8.3333333333333%
 }
 #ed .col-md-offset-0 {
  margin-right: 0%
 }
}
@media (min-width: 1200px) {
 #ed .col-lg-1,
 #ed .col-lg-2,
 #ed .col-lg-3,
 #ed .col-lg-4,
 #ed .col-lg-5,
 #ed .col-lg-6,
 #ed .col-lg-7,
 #ed .col-lg-8,
 #ed .col-lg-9,
 #ed .col-lg-10,
 #ed .col-lg-11,
 #ed .col-lg-12 {
  float: right
 }
 #ed .col-lg-12 {
  width: 100%
 }
 #ed .col-lg-11 {
  width: 91.666666666667%
 }
 #ed .col-lg-10 {
  width: 83.333333333333%
 }
 #ed .col-lg-9 {
  width: 75%
 }
 #ed .col-lg-8 {
  width: 66.666666666667%
 }
 #ed .col-lg-7 {
  width: 58.333333333333%
 }
 #ed .col-lg-6 {
  width: 50%
 }
 #ed .col-lg-5 {
  width: 41.666666666667%
 }
 #ed .col-lg-4 {
  width: 33.333333333333%
 }
 #ed .col-lg-3 {
  width: 25%
 }
 #ed .col-lg-2 {
  width: 16.666666666667%
 }
 #ed .col-lg-1 {
  width: 8.3333333333333%
 }
 #ed .col-lg-pull-12 {
  left: 100%
 }
 #ed .col-lg-pull-11 {
  left: 91.666666666667%
 }
 #ed .col-lg-pull-10 {
  left: 83.333333333333%
 }
 #ed .col-lg-pull-9 {
  left: 75%
 }
 #ed .col-lg-pull-8 {
  left: 66.666666666667%
 }
 #ed .col-lg-pull-7 {
  left: 58.333333333333%
 }
 #ed .col-lg-pull-6 {
  left: 50%
 }
 #ed .col-lg-pull-5 {
  left: 41.666666666667%
 }
 #ed .col-lg-pull-4 {
  left: 33.333333333333%
 }
 #ed .col-lg-pull-3 {
  left: 25%
 }
 #ed .col-lg-pull-2 {
  left: 16.666666666667%
 }
 #ed .col-lg-pull-1 {
  left: 8.3333333333333%
 }
 #ed .col-lg-pull-0 {
  left: 0%
 }
 #ed .col-lg-push-12 {
  right: 100%
 }
 #ed .col-lg-push-11 {
  right: 91.666666666667%
 }
 #ed .col-lg-push-10 {
  right: 83.333333333333%
 }
 #ed .col-lg-push-9 {
  right: 75%
 }
 #ed .col-lg-push-8 {
  right: 66.666666666667%
 }
 #ed .col-lg-push-7 {
  right: 58.333333333333%
 }
 #ed .col-lg-push-6 {
  right: 50%
 }
 #ed .col-lg-push-5 {
  right: 41.666666666667%
 }
 #ed .col-lg-push-4 {
  right: 33.333333333333%
 }
 #ed .col-lg-push-3 {
  right: 25%
 }
 #ed .col-lg-push-2 {
  right: 16.666666666667%
 }
 #ed .col-lg-push-1 {
  right: 8.3333333333333%
 }
 #ed .col-lg-push-0 {
  right: 0%
 }
 #ed .col-lg-offset-12 {
  margin-right: 100%
 }
 #ed .col-lg-offset-11 {
  margin-right: 91.666666666667%
 }
 #ed .col-lg-offset-10 {
  margin-right: 83.333333333333%
 }
 #ed .col-lg-offset-9 {
  margin-right: 75%
 }
 #ed .col-lg-offset-8 {
  margin-right: 66.666666666667%
 }
 #ed .col-lg-offset-7 {
  margin-right: 58.333333333333%
 }
 #ed .col-lg-offset-6 {
  margin-right: 50%
 }
 #ed .col-lg-offset-5 {
  margin-right: 41.666666666667%
 }
 #ed .col-lg-offset-4 {
  margin-right: 33.333333333333%
 }
 #ed .col-lg-offset-3 {
  margin-right: 25%
 }
 #ed .col-lg-offset-2 {
  margin-right: 16.666666666667%
 }
 #ed .col-lg-offset-1 {
  margin-right: 8.3333333333333%
 }
 #ed .col-lg-offset-0 {
  margin-right: 0%
 }
}
#ed table {
 background-color: transparent
}
#ed caption {
 padding-top: 8px;
 padding-bottom: 8px;
 color: #777;
 text-align: right
}
#ed th {
 text-align: right
}
#ed .table {
 width: 100%;
 max-width: 100%;
 margin-bottom: 20px
}
#ed .table > thead > tr > th,
#ed .table > tbody > tr > th,
#ed .table > tfoot > tr > th,
#ed .table > thead > tr > td,
#ed .table > tbody > tr > td,
#ed .table > tfoot > tr > td {
 padding: 8px;
 line-height: 1.66666667;
 vertical-align: top;
 border-top: 1px solid #ddd
}
#ed .table > thead > tr > th {
 vertical-align: bottom;
 border-bottom: 2px solid #ddd
}
#ed .table > caption + thead > tr:first-child > th,
#ed .table > colgroup + thead > tr:first-child > th,
#ed .table > thead:first-child > tr:first-child > th,
#ed .table > caption + thead > tr:first-child > td,
#ed .table > colgroup + thead > tr:first-child > td,
#ed .table > thead:first-child > tr:first-child > td {
 border-top: 0
}
#ed .table > tbody + tbody {
 border-top: 2px solid #ddd
}
#ed .table .table {
 background-color: #fff
}
#ed .table-condensed > thead > tr > th,
#ed .table-condensed > tbody > tr > th,
#ed .table-condensed > tfoot > tr > th,
#ed .table-condensed > thead > tr > td,
#ed .table-condensed > tbody > tr > td,
#ed .table-condensed > tfoot > tr > td {
 padding: 5px
}
#ed .table-bordered {
 border: 1px solid #ddd
}
#ed .table-bordered > thead > tr > th,
#ed .table-bordered > tbody > tr > th,
#ed .table-bordered > tfoot > tr > th,
#ed .table-bordered > thead > tr > td,
#ed .table-bordered > tbody > tr > td,
#ed .table-bordered > tfoot > tr > td {
 border: 1px solid #ddd
}
#ed .table-bordered > thead > tr > th,
#ed .table-bordered > thead > tr > td {
 border-bottom-width: 2px
}
#ed .table-striped > tbody > tr:nth-of-type(odd) {
 background-color: #f9f9f9
}
#ed .table-hover > tbody > tr:hover {
 background-color: #f5f5f5
}
#ed table col[class*="col-"] {
 position: static;
 float: none;
 display: table-column
}
#ed table td[class*="col-"],
#ed table th[class*="col-"] {
 position: static;
 float: none;
 display: table-cell
}
#ed .table > thead > tr > td.active,
#ed .table > tbody > tr > td.active,
#ed .table > tfoot > tr > td.active,
#ed .table > thead > tr > th.active,
#ed .table > tbody > tr > th.active,
#ed .table > tfoot > tr > th.active,
#ed .table > thead > tr.active > td,
#ed .table > tbody > tr.active > td,
#ed .table > tfoot > tr.active > td,
#ed .table > thead > tr.active > th,
#ed .table > tbody > tr.active > th,
#ed .table > tfoot > tr.active > th {
 background-color: #f5f5f5
}
#ed .table-hover > tbody > tr > td.active:hover,
#ed .table-hover > tbody > tr > th.active:hover,
#ed .table-hover > tbody > tr.active:hover > td,
#ed .table-hover > tbody > tr:hover > .active,
#ed .table-hover > tbody > tr.active:hover > th {
 background-color: #e8e8e8
}
#ed .table > thead > tr > td.success,
#ed .table > tbody > tr > td.success,
#ed .table > tfoot > tr > td.success,
#ed .table > thead > tr > th.success,
#ed .table > tbody > tr > th.success,
#ed .table > tfoot > tr > th.success,
#ed .table > thead > tr.success > td,
#ed .table > tbody > tr.success > td,
#ed .table > tfoot > tr.success > td,
#ed .table > thead > tr.success > th,
#ed .table > tbody > tr.success > th,
#ed .table > tfoot > tr.success > th {
 background-color: #dff0d8
}
#ed .table-hover > tbody > tr > td.success:hover,
#ed .table-hover > tbody > tr > th.success:hover,
#ed .table-hover > tbody > tr.success:hover > td,
#ed .table-hover > tbody > tr:hover > .success,
#ed .table-hover > tbody > tr.success:hover > th {
 background-color: #d0e9c6
}
#ed .table > thead > tr > td.info,
#ed .table > tbody > tr > td.info,
#ed .table > tfoot > tr > td.info,
#ed .table > thead > tr > th.info,
#ed .table > tbody > tr > th.info,
#ed .table > tfoot > tr > th.info,
#ed .table > thead > tr.info > td,
#ed .table > tbody > tr.info > td,
#ed .table > tfoot > tr.info > td,
#ed .table > thead > tr.info > th,
#ed .table > tbody > tr.info > th,
#ed .table > tfoot > tr.info > th {
 background-color: #d9edf7
}
#ed .table-hover > tbody > tr > td.info:hover,
#ed .table-hover > tbody > tr > th.info:hover,
#ed .table-hover > tbody > tr.info:hover > td,
#ed .table-hover > tbody > tr:hover > .info,
#ed .table-hover > tbody > tr.info:hover > th {
 background-color: #c4e3f3
}
#ed .table > thead > tr > td.warning,
#ed .table > tbody > tr > td.warning,
#ed .table > tfoot > tr > td.warning,
#ed .table > thead > tr > th.warning,
#ed .table > tbody > tr > th.warning,
#ed .table > tfoot > tr > th.warning,
#ed .table > thead > tr.warning > td,
#ed .table > tbody > tr.warning > td,
#ed .table > tfoot > tr.warning > td,
#ed .table > thead > tr.warning > th,
#ed .table > tbody > tr.warning > th,
#ed .table > tfoot > tr.warning > th {
 background-color: #fcf8e3
}
#ed .table-hover > tbody > tr > td.warning:hover,
#ed .table-hover > tbody > tr > th.warning:hover,
#ed .table-hover > tbody > tr.warning:hover > td,
#ed .table-hover > tbody > tr:hover > .warning,
#ed .table-hover > tbody > tr.warning:hover > th {
 background-color: #faf2cc
}
#ed .table > thead > tr > td.danger,
#ed .table > tbody > tr > td.danger,
#ed .table > tfoot > tr > td.danger,
#ed .table > thead > tr > th.danger,
#ed .table > tbody > tr > th.danger,
#ed .table > tfoot > tr > th.danger,
#ed .table > thead > tr.danger > td,
#ed .table > tbody > tr.danger > td,
#ed .table > tfoot > tr.danger > td,
#ed .table > thead > tr.danger > th,
#ed .table > tbody > tr.danger > th,
#ed .table > tfoot > tr.danger > th {
 background-color: #f2dede
}
#ed .table-hover > tbody > tr > td.danger:hover,
#ed .table-hover > tbody > tr > th.danger:hover,
#ed .table-hover > tbody > tr.danger:hover > td,
#ed .table-hover > tbody > tr:hover > .danger,
#ed .table-hover > tbody > tr.danger:hover > th {
 background-color: #ebcccc
}
#ed .table-responsive {
 overflow-x: auto;
 min-height: 0.01%
}
@media screen and (max-width: 767px) {
 #ed .table-responsive {
  width: 100%;
  margin-bottom: 15px;
  overflow-y: hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  border: 1px solid #ddd
 }
 #ed .table-responsive > .table {
  margin-bottom: 0
 }
 #ed .table-responsive > .table > thead > tr > th,
 #ed .table-responsive > .table > tbody > tr > th,
 #ed .table-responsive > .table > tfoot > tr > th,
 #ed .table-responsive > .table > thead > tr > td,
 #ed .table-responsive > .table > tbody > tr > td,
 #ed .table-responsive > .table > tfoot > tr > td {
  white-space: nowrap
 }
 #ed .table-responsive > .table-bordered {
  border: 0
 }
 #ed .table-responsive > .table-bordered > thead > tr > th:first-child,
 #ed .table-responsive > .table-bordered > tbody > tr > th:first-child,
 #ed .table-responsive > .table-bordered > tfoot > tr > th:first-child,
 #ed .table-responsive > .table-bordered > thead > tr > td:first-child,
 #ed .table-responsive > .table-bordered > tbody > tr > td:first-child,
 #ed .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-right: 0
 }
 #ed .table-responsive > .table-bordered > thead > tr > th:last-child,
 #ed .table-responsive > .table-bordered > tbody > tr > th:last-child,
 #ed .table-responsive > .table-bordered > tfoot > tr > th:last-child,
 #ed .table-responsive > .table-bordered > thead > tr > td:last-child,
 #ed .table-responsive > .table-bordered > tbody > tr > td:last-child,
 #ed .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-left: 0
 }
 #ed .table-responsive > .table-bordered > tbody > tr:last-child > th,
 #ed .table-responsive > .table-bordered > tfoot > tr:last-child > th,
 #ed .table-responsive > .table-bordered > tbody > tr:last-child > td,
 #ed .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0
 }
}
#ed fieldset {
 padding: 0;
 margin: 0;
 border: 0;
 min-width: 0
}
#ed legend {
 display: block;
 width: 100%;
 padding: 0;
 margin-bottom: 20px;
 font-size: 18px;
 line-height: inherit;
 color: #333;
 border: 0;
 border-bottom: 1px solid #e5e5e5
}
#ed label {
 display: inline-block;
 max-width: 100%;
 margin-bottom: 5px;
 font-weight: bold
}
#ed input[type="search"] {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box
}
#ed input[type="radio"],
#ed input[type="checkbox"] {
 margin: 4px 0 0;
 margin-top: 1px \9;
 line-height: normal
}
#ed input[type="file"] {
 display: block;
 border: 0;
 box-shadow: none
}
#ed input[type="range"] {
 display: block;
 width: 100%
}
#ed select[multiple],
#ed select[size] {
 height: auto
}
#ed input[type="file"]:focus,
#ed input[type="radio"]:focus,
#ed input[type="checkbox"]:focus {
 outline: thin dotted;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px
}
#ed output {
 display: block;
 padding-top: 7px;
 font-size: 12px;
 line-height: 1.66666667;
 color: #555
}
#ed .form-control {
 display: block;
 width: 100%;
 height: 34px;
 padding: 6px 12px;
 margin: 0;
 font-size: 12px;
 line-height: 1.66666667;
 color: #555;
 background-color: #fff;
 background-image: none;
 border: 1px solid #e1e1e1;
 border-radius: 3px;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
#ed .form-control:focus {
 border-color: #66afe9;
 outline: 0;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6)
}
#ed .form-control::-moz-placeholder {
 color: #999;
 opacity: 1
}
#ed .form-control:-ms-input-placeholder {
 color: #999
}
#ed .form-control::-webkit-input-placeholder {
 color: #999
}
#ed .form-control[disabled],
#ed .form-control[readonly],
fieldset[disabled] #ed .form-control {
 background-color: #eee;
 opacity: 1
}
#ed .form-control[disabled],
fieldset[disabled] #ed .form-control {
 cursor: not-allowed
}
#ed textarea.form-control {
 height: auto
}
#ed input[type="search"] {
 -webkit-appearance: none
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
 #ed input[type="date"].form-control,
 #ed input[type="time"].form-control,
 #ed input[type="datetime-local"].form-control,
 #ed input[type="month"].form-control {
  line-height: 34px
 }
 #ed input[type="date"].input-sm,
 #ed input[type="time"].input-sm,
 #ed input[type="datetime-local"].input-sm,
 #ed input[type="month"].input-sm,
 .input-group-sm #ed input[type="date"],
 .input-group-sm #ed input[type="time"],
 .input-group-sm #ed input[type="datetime-local"],
 .input-group-sm #ed input[type="month"] {
  line-height: 28px
 }
 #ed input[type="date"].input-lg,
 #ed input[type="time"].input-lg,
 #ed input[type="datetime-local"].input-lg,
 #ed input[type="month"].input-lg,
 .input-group-lg #ed input[type="date"],
 .input-group-lg #ed input[type="time"],
 .input-group-lg #ed input[type="datetime-local"],
 .input-group-lg #ed input[type="month"] {
  line-height: 42px
 }
}
#ed .form-group {
 margin-bottom: 15px
}
#ed .radio,
#ed .checkbox {
 position: relative;
 display: block;
 margin-top: 10px;
 margin-bottom: 10px
}
#ed .radio label,
#ed .checkbox label {
 min-height: 20px;
 padding-right: 20px;
 margin-bottom: 0;
 font-weight: normal;
 cursor: pointer
}
#ed .radio input[type="radio"],
#ed .radio-inline input[type="radio"],
#ed .checkbox input[type="checkbox"],
#ed .checkbox-inline input[type="checkbox"] {
 position: absolute;
 margin-right: -20px;
 margin-top: 4px \9
}
#ed .radio + .radio,
#ed .checkbox + .checkbox {
 margin-top: -5px
}
#ed .radio-inline,
#ed .checkbox-inline {
 position: relative;
 display: inline-block;
 padding-right: 20px;
 margin-bottom: 0;
 vertical-align: middle;
 font-weight: normal;
 cursor: pointer
}
#ed .radio-inline + .radio-inline,
#ed .checkbox-inline + .checkbox-inline {
 margin-top: 0;
 margin-right: 10px
}
#ed input[type="radio"][disabled],
#ed input[type="checkbox"][disabled],
#ed input[type="radio"].disabled,
#ed input[type="checkbox"].disabled,
fieldset[disabled] #ed input[type="radio"],
fieldset[disabled] #ed input[type="checkbox"] {
 cursor: not-allowed
}
#ed .radio-inline.disabled,
#ed .checkbox-inline.disabled,
fieldset[disabled] #ed .radio-inline,
fieldset[disabled] #ed .checkbox-inline {
 cursor: not-allowed
}
#ed .radio.disabled label,
#ed .checkbox.disabled label,
fieldset[disabled] #ed .radio label,
fieldset[disabled] #ed .checkbox label {
 cursor: not-allowed
}
#ed .form-control-static {
 padding-top: 7px;
 padding-bottom: 7px;
 margin-bottom: 0;
 min-height: 32px
}
#ed .form-control-static.input-lg,
#ed .form-control-static.input-sm {
 padding-right: 0;
 padding-left: 0
}
#ed .input-sm {
 height: 28px;
 padding: 5px 10px;
 font-size: 11px;
 line-height: 1.5;
 border-radius: 2px
}
select#ed .input-sm {
 height: 28px;
 line-height: 28px
}
textarea#ed .input-sm,
select[multiple]#ed .input-sm {
 height: auto
}
#ed .form-group-sm .form-control {
 height: 28px;
 padding: 5px 10px;
 font-size: 11px;
 line-height: 1.5;
 border-radius: 2px
}
#ed .form-group-sm select.form-control {
 height: 28px;
 line-height: 28px
}
#ed .form-group-sm textarea.form-control,
#ed .form-group-sm select[multiple].form-control {
 height: auto
}
#ed .form-group-sm .form-control-static {
 height: 28px;
 min-height: 31px;
 padding: 6px 10px;
 font-size: 11px;
 line-height: 1.5
}
#ed .input-lg {
 height: 42px;
 padding: 10px 16px;
 font-size: 15px;
 line-height: 1.3333333;
 border-radius: 5px
}
select#ed .input-lg {
 height: 42px;
 line-height: 42px
}
textarea#ed .input-lg,
select[multiple]#ed .input-lg {
 height: auto
}
#ed .form-group-lg .form-control {
 height: 42px;
 padding: 10px 16px;
 font-size: 15px;
 line-height: 1.3333333;
 border-radius: 5px
}
#ed .form-group-lg select.form-control {
 height: 42px;
 line-height: 42px
}
#ed .form-group-lg textarea.form-control,
#ed .form-group-lg select[multiple].form-control {
 height: auto
}
#ed .form-group-lg .form-control-static {
 height: 42px;
 min-height: 35px;
 padding: 11px 16px;
 font-size: 15px;
 line-height: 1.3333333
}
#ed .has-feedback {
 position: relative
}
#ed .has-feedback .form-control {
 padding-left: 42.5px
}
#ed .form-control-feedback {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 2;
 display: block;
 width: 34px;
 height: 34px;
 line-height: 34px;
 text-align: center;
 pointer-events: none
}
#ed .input-lg + .form-control-feedback,
#ed .input-group-lg + .form-control-feedback,
#ed .form-group-lg .form-control + .form-control-feedback {
 width: 42px;
 height: 42px;
 line-height: 42px
}
#ed .input-sm + .form-control-feedback,
#ed .input-group-sm + .form-control-feedback,
#ed .form-group-sm .form-control + .form-control-feedback {
 width: 28px;
 height: 28px;
 line-height: 28px
}
#ed .has-success .help-block,
#ed .has-success .control-label,
#ed .has-success .radio,
#ed .has-success .checkbox,
#ed .has-success .radio-inline,
#ed .has-success .checkbox-inline,
#ed .has-success.radio label,
#ed .has-success.checkbox label,
#ed .has-success.radio-inline label,
#ed .has-success.checkbox-inline label {
 color: #3c763d
}
#ed .has-success .form-control {
 border-color: #3c763d;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
#ed .has-success .form-control:focus {
 border-color: #2b542c;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168;
 box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168
}
#ed .has-success .input-group-addon {
 color: #3c763d;
 border-color: #3c763d;
 background-color: #dff0d8
}
#ed .has-success .form-control-feedback {
 color: #3c763d
}
#ed .has-warning .help-block,
#ed .has-warning .control-label,
#ed .has-warning .radio,
#ed .has-warning .checkbox,
#ed .has-warning .radio-inline,
#ed .has-warning .checkbox-inline,
#ed .has-warning.radio label,
#ed .has-warning.checkbox label,
#ed .has-warning.radio-inline label,
#ed .has-warning.checkbox-inline label {
 color: #8a6d3b
}
#ed .has-warning .form-control {
 border-color: #8a6d3b;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
#ed .has-warning .form-control:focus {
 border-color: #66512c;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b;
 box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b
}
#ed .has-warning .input-group-addon {
 color: #8a6d3b;
 border-color: #8a6d3b;
 background-color: #fcf8e3
}
#ed .has-warning .form-control-feedback {
 color: #8a6d3b
}
#ed .has-error .help-block,
#ed .has-error .control-label,
#ed .has-error .radio,
#ed .has-error .checkbox,
#ed .has-error .radio-inline,
#ed .has-error .checkbox-inline,
#ed .has-error.radio label,
#ed .has-error.checkbox label,
#ed .has-error.radio-inline label,
#ed .has-error.checkbox-inline label {
 color: #fc595b
}
#ed .has-error .form-control {
 border-color: #fc595b;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
#ed .has-error .form-control:focus {
 border-color: #fb272a;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #febdbe;
 box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #febdbe
}
#ed .has-error .input-group-addon {
 color: #fc595b;
 border-color: #fc595b;
 background-color: #f2dede
}
#ed .has-error .form-control-feedback {
 color: #fc595b
}
#ed .has-feedback label ~ .form-control-feedback {
 top: 25px
}
#ed .has-feedback label.sr-only ~ .form-control-feedback {
 top: 0
}
#ed .help-block {
 display: block;
 margin-top: 5px;
 margin-bottom: 10px;
 color: #737373
}
@media (min-width: 768px) {
 #ed .form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle
 }
 #ed .form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle
 }
 #ed .form-inline .form-control-static {
  display: inline-block
 }
 #ed .form-inline .input-group {
  display: inline-table;
  vertical-align: middle
 }
 #ed .form-inline .input-group .input-group-addon,
 #ed .form-inline .input-group .input-group-btn,
 #ed .form-inline .input-group .form-control {
  width: auto
 }
 #ed .form-inline .input-group > .form-control {
  width: 100%
 }
 #ed .form-inline .control-label {
  margin-bottom: 0;
  vertical-align: middle
 }
 #ed .form-inline .radio,
 #ed .form-inline .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle
 }
 #ed .form-inline .radio label,
 #ed .form-inline .checkbox label {
  padding-right: 0
 }
 #ed .form-inline .radio input[type="radio"],
 #ed .form-inline .checkbox input[type="checkbox"] {
  position: relative;
  margin-right: 0
 }
 #ed .form-inline .has-feedback .form-control-feedback {
  top: 0
 }
}
#ed .form-horizontal .radio,
#ed .form-horizontal .checkbox,
#ed .form-horizontal .radio-inline,
#ed .form-horizontal .checkbox-inline {
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 7px
}
#ed .form-horizontal .radio,
#ed .form-horizontal .checkbox {
 min-height: 27px
}
#ed .form-horizontal .form-group {
 margin-right: -15px;
 margin-left: -15px
}
@media (min-width: 768px) {
 #ed .form-horizontal .control-label {
  text-align: left;
  margin-bottom: 0;
  padding-top: 7px
 }
}
#ed .form-horizontal .has-feedback .form-control-feedback {
 left: 15px
}
@media (min-width: 768px) {
 #ed .form-horizontal .form-group-lg .control-label {
  padding-top: 14.333333px;
  font-size: 15px
 }
}
@media (min-width: 768px) {
 #ed .form-horizontal .form-group-sm .control-label {
  padding-top: 6px;
  font-size: 11px
 }
}
#ed .fade {
 opacity: 0;
 -webkit-transition: opacity .15s linear;
 -o-transition: opacity .15s linear;
 transition: opacity .15s linear
}
#ed .fade.in {
 opacity: 1
}
#ed .collapse {
 display: none
}
#ed .collapse.in {
 display: block
}
tr#ed .collapse.in {
 display: table-row
}
tbody#ed .collapse.in {
 display: table-row-group
}
#ed .collapsing {
 position: relative;
 height: 0;
 overflow: hidden;
 -webkit-transition-property: height, visibility;
 transition-property: height, visibility;
 -webkit-transition-duration: .35s;
 transition-duration: .35s;
 -webkit-transition-timing-function: ease;
 transition-timing-function: ease
}
#ed .caret {
 display: inline-block;
 width: 0;
 height: 0;
 margin-right: 2px;
 vertical-align: middle;
 border-top: 4px dashed;
 border-top: 4px solid \9;
 border-left: 4px solid transparent;
 border-right: 4px solid transparent
}
#ed .dropup,
#ed .dropdown {
 position: relative
}
#ed .dropdown-toggle:focus {
 outline: 0
}
#ed .dropdown-menu {
 position: absolute;
 top: 100%;
 right: 0;
 z-index: 1000;
 display: none;
 float: right;
 min-width: 160px;
 padding: 5px 0;
 margin: 2px 0 0;
 list-style: none;
 font-size: 12px;
 text-align: right;
 background-color: #fff;
 border: 1px solid #ccc;
 border: 1px solid rgba(0,0,0,0.15);
 border-radius: 3px;
 -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
 box-shadow: 0 6px 12px rgba(0,0,0,0.175);
 background-clip: padding-box
}
#ed .dropdown-menu.pull-right {
 left: 0;
 right: auto
}
#ed .dropdown-menu .divider {
 height: 1px;
 margin: 9px 0;
 overflow: hidden;
 background-color: #e1e1e1
}
#ed .dropdown-menu > li > a {
 display: block;
 padding: 3px 20px;
 clear: both;
 font-weight: normal;
 line-height: 1.66666667;
 color: #444;
 white-space: nowrap
}
#ed .dropdown-menu > li > a:hover,
#ed .dropdown-menu > li > a:focus {
 text-decoration: none;
 color: #373737;
 background-color: #f5f5f5
}
#ed .dropdown-menu > .active > a,
#ed .dropdown-menu > .active > a:hover,
#ed .dropdown-menu > .active > a:focus {
 color: #fff;
 text-decoration: none;
 outline: 0;
 background-color: #428bca
}
#ed .dropdown-menu > .disabled > a,
#ed .dropdown-menu > .disabled > a:hover,
#ed .dropdown-menu > .disabled > a:focus {
 color: #777
}
#ed .dropdown-menu > .disabled > a:hover,
#ed .dropdown-menu > .disabled > a:focus {
 text-decoration: none;
 background-color: transparent;
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 cursor: not-allowed
}
#ed .open > .dropdown-menu {
 display: block
}
#ed .open > a {
 outline: 0
}
#ed .dropdown-menu-right {
 right: auto;
 left: 0
}
#ed .dropdown-menu-left {
 right: 0;
 left: auto
}
#ed .dropdown-header {
 display: block;
 padding: 3px 20px;
 font-size: 11px;
 line-height: 1.66666667;
 color: #777;
 white-space: nowrap
}
#ed .dropdown-backdrop {
 position: fixed;
 right: 0;
 left: 0;
 bottom: 0;
 top: 0;
 z-index: 990
}
#ed .pull-right > .dropdown-menu {
 left: 0;
 right: auto
}
#ed .dropup .caret,
#ed .navbar-fixed-bottom .dropdown .caret {
 border-top: 0;
 border-bottom: 4px dashed;
 border-bottom: 4px solid \9;
 content: ""
}
#ed .dropup .dropdown-menu,
#ed .navbar-fixed-bottom .dropdown .dropdown-menu {
 top: auto;
 bottom: 100%;
 margin-bottom: 2px
}
@media (min-width: 768px) {
 #ed .navbar-right .dropdown-menu {
  right: auto;
  left: 0
 }
 #ed .navbar-right .dropdown-menu-left {
  right: 0;
  left: auto
 }
}
#ed .btn-group,
#ed .btn-group-vertical {
 position: relative;
 display: inline-block;
 vertical-align: middle
}
#ed .btn-group > .btn,
#ed .btn-group-vertical > .btn {
 position: relative;
 float: right
}
#ed .btn-group > .btn:hover,
#ed .btn-group-vertical > .btn:hover,
#ed .btn-group > .btn:focus,
#ed .btn-group-vertical > .btn:focus,
#ed .btn-group > .btn:active,
#ed .btn-group-vertical > .btn:active,
#ed .btn-group > .btn.active,
#ed .btn-group-vertical > .btn.active {
 z-index: 2
}
#ed .btn-group .btn + .btn,
#ed .btn-group .btn + .btn-group,
#ed .btn-group .btn-group + .btn,
#ed .btn-group .btn-group + .btn-group {
 margin-right: -1px
}
#ed .btn-toolbar {
 margin-right: -5px
}
#ed .btn-toolbar .btn,
#ed .btn-toolbar .btn-group,
#ed .btn-toolbar .input-group {
 float: right
}
#ed .btn-toolbar > .btn,
#ed .btn-toolbar > .btn-group,
#ed .btn-toolbar > .input-group {
 margin-right: 5px
}
#ed .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 border-radius: 0
}
#ed .btn-group > .btn:first-child {
 margin-right: 0
}
#ed .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
 border-bottom-left-radius: 0;
 border-top-left-radius: 0
}
#ed .btn-group > .btn:last-child:not(:first-child),
#ed .btn-group > .dropdown-toggle:not(:first-child) {
 border-bottom-right-radius: 0;
 border-top-right-radius: 0
}
#ed .btn-group > .btn-group {
 float: right
}
#ed .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
 border-radius: 0
}
#ed .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
#ed .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
 border-bottom-left-radius: 0;
 border-top-left-radius: 0
}
#ed .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
 border-bottom-right-radius: 0;
 border-top-right-radius: 0
}
#ed .btn-group .dropdown-toggle:active,
#ed .btn-group.open .dropdown-toggle {
 outline: 0
}
#ed .btn-group > .btn + .dropdown-toggle {
 padding-right: 8px;
 padding-left: 8px
}
#ed .btn-group > .btn-lg + .dropdown-toggle {
 padding-right: 12px;
 padding-left: 12px
}
#ed .btn-group.open .dropdown-toggle {
 -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
 box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}
#ed .btn-group.open .dropdown-toggle.btn-link {
 -webkit-box-shadow: none;
 box-shadow: none
}
#ed .btn .caret {
 margin-right: 0
}
#ed .btn-lg .caret {
 border-width: 5px 5px 0;
 border-bottom-width: 0
}
#ed .dropup .btn-lg .caret {
 border-width: 0 5px 5px
}
#ed .btn-group-vertical > .btn,
#ed .btn-group-vertical > .btn-group,
#ed .btn-group-vertical > .btn-group > .btn {
 display: block;
 float: none;
 width: 100%;
 max-width: 100%
}
#ed .btn-group-vertical > .btn-group > .btn {
 float: none
}
#ed .btn-group-vertical > .btn + .btn,
#ed .btn-group-vertical > .btn + .btn-group,
#ed .btn-group-vertical > .btn-group + .btn,
#ed .btn-group-vertical > .btn-group + .btn-group {
 margin-top: -1px;
 margin-right: 0
}
#ed .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
 border-radius: 0
}
#ed .btn-group-vertical > .btn:first-child:not(:last-child) {
 border-top-left-radius: 3px;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0
}
#ed .btn-group-vertical > .btn:last-child:not(:first-child) {
 border-bottom-right-radius: 3px;
 border-top-left-radius: 0;
 border-top-right-radius: 0
}
#ed .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
 border-radius: 0
}
#ed .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
#ed .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0
}
#ed .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
 border-top-left-radius: 0;
 border-top-right-radius: 0
}
#ed .btn-group-justified {
 display: table;
 width: 100%;
 table-layout: fixed;
 border-collapse: separate
}
#ed .btn-group-justified > .btn,
#ed .btn-group-justified > .btn-group {
 float: none;
 display: table-cell;
 width: 1%
}
#ed .btn-group-justified > .btn-group .btn {
 width: 100%
}
#ed .btn-group-justified > .btn-group .dropdown-menu {
 right: auto
}
#ed [data-toggle="buttons"] > .btn input[type="radio"],
#ed [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
#ed [data-toggle="buttons"] > .btn input[type="checkbox"],
#ed [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
 position: absolute;
 clip: rect(0, 0, 0, 0);
 pointer-events: none
}
#ed .input-group {
 position: relative;
 display: table;
 border-collapse: separate
}
#ed .input-group[class*="col-"] {
 float: none;
 padding-right: 0;
 padding-left: 0
}
#ed .input-group .form-control {
 position: relative;
 z-index: 2;
 float: right;
 width: 100%;
 margin-bottom: 0
}
#ed .input-group-lg > .form-control,
#ed .input-group-lg > .input-group-addon,
#ed .input-group-lg > .input-group-btn > .btn {
 height: 42px;
 padding: 10px 16px;
 font-size: 15px;
 line-height: 1.3333333;
 border-radius: 5px
}
select#ed .input-group-lg > .form-control,
select#ed .input-group-lg > .input-group-addon,
select#ed .input-group-lg > .input-group-btn > .btn {
 height: 42px;
 line-height: 42px
}
textarea#ed .input-group-lg > .form-control,
textarea#ed .input-group-lg > .input-group-addon,
textarea#ed .input-group-lg > .input-group-btn > .btn,
select[multiple]#ed .input-group-lg > .form-control,
select[multiple]#ed .input-group-lg > .input-group-addon,
select[multiple]#ed .input-group-lg > .input-group-btn > .btn {
 height: auto
}
#ed .input-group-sm > .form-control,
#ed .input-group-sm > .input-group-addon,
#ed .input-group-sm > .input-group-btn > .btn {
 height: 28px;
 padding: 5px 10px;
 font-size: 11px;
 line-height: 1.5;
 border-radius: 2px
}
select#ed .input-group-sm > .form-control,
select#ed .input-group-sm > .input-group-addon,
select#ed .input-group-sm > .input-group-btn > .btn {
 height: 28px;
 line-height: 28px
}
textarea#ed .input-group-sm > .form-control,
textarea#ed .input-group-sm > .input-group-addon,
textarea#ed .input-group-sm > .input-group-btn > .btn,
select[multiple]#ed .input-group-sm > .form-control,
select[multiple]#ed .input-group-sm > .input-group-addon,
select[multiple]#ed .input-group-sm > .input-group-btn > .btn {
 height: auto
}
#ed .input-group-addon,
#ed .input-group-btn,
#ed .input-group .form-control {
 display: table-cell
}
#ed .input-group-addon:not(:first-child):not(:last-child),
#ed .input-group-btn:not(:first-child):not(:last-child),
#ed .input-group .form-control:not(:first-child):not(:last-child) {
 border-radius: 0
}
#ed .input-group-addon,
#ed .input-group-btn {
 width: 1%;
 white-space: nowrap;
 vertical-align: middle
}
#ed .input-group-addon {
 padding: 6px 12px;
 font-size: 12px;
 font-weight: normal;
 line-height: 1;
 color: #555;
 text-align: center;
 background-color: #eee;
 border: 1px solid #e1e1e1;
 border-radius: 3px
}
#ed .input-group-addon.input-sm {
 padding: 5px 10px;
 font-size: 11px;
 border-radius: 2px
}
#ed .input-group-addon.input-lg {
 padding: 10px 16px;
 font-size: 15px;
 border-radius: 5px
}
#ed .input-group-addon input[type="radio"],
#ed .input-group-addon input[type="checkbox"] {
 margin-top: 0
}
#ed .input-group .form-control:first-child,
#ed .input-group-addon:first-child,
#ed .input-group-btn:first-child > .btn,
#ed .input-group-btn:first-child > .btn-group > .btn,
#ed .input-group-btn:first-child > .dropdown-toggle,
#ed .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
#ed .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
 border-bottom-left-radius: 0;
 border-top-left-radius: 0
}
#ed .input-group-addon:first-child {
 border-left: 0
}
#ed .input-group .form-control:last-child,
#ed .input-group-addon:last-child,
#ed .input-group-btn:last-child > .btn,
#ed .input-group-btn:last-child > .btn-group > .btn,
#ed .input-group-btn:last-child > .dropdown-toggle,
#ed .input-group-btn:first-child > .btn:not(:first-child),
#ed .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
 border-bottom-right-radius: 0;
 border-top-right-radius: 0
}
#ed .input-group-addon:last-child {
 border-right: 0
}
#ed .input-group-btn {
 position: relative;
 font-size: 0;
 white-space: nowrap
}
#ed .input-group-btn > .btn {
 position: relative;
 height: 34px
}
#ed .input-group-btn > .btn + .btn {
 margin-right: -1px
}
#ed .input-group-btn > .btn:hover,
#ed .input-group-btn > .btn:focus,
#ed .input-group-btn > .btn:active {
 z-index: 2
}
#ed .input-group-btn:first-child > .btn,
#ed .input-group-btn:first-child > .btn-group {
 margin-left: -1px
}
#ed .input-group-btn:last-child > .btn,
#ed .input-group-btn:last-child > .btn-group {
 z-index: 2;
 margin-right: -1px
}
#ed .badge {
 display: inline-block;
 min-width: 10px;
 padding: 3px 7px;
 font-size: 11px;
 font-weight: bold;
 color: #fff;
 line-height: 1;
 vertical-align: middle;
 white-space: nowrap;
 text-align: center;
 background-color: #777;
 border-radius: 10px
}
#ed .badge:empty {
 display: none
}
.btn #ed .badge {
 position: relative;
 top: -1px
}
.btn-xs #ed .badge,
.btn-group-xs > .btn #ed .badge {
 top: 0;
 padding: 1px 5px
}
a#ed .badge:hover,
a#ed .badge:focus {
 color: #fff;
 text-decoration: none;
 cursor: pointer
}
.list-group-item.active > #ed .badge,
.nav-pills > .active > a > #ed .badge {
 color: #428bca;
 background-color: #fff
}
.list-group-item > #ed .badge {
 float: left
}
.list-group-item > #ed .badge + #ed .badge {
 margin-left: 5px
}
.nav-pills > li > a > #ed .badge {
 margin-right: 3px
}
@-webkit-keyframes progress-bar-stripes {
 from {
  background-position: 40px 0
 }
 to {
  background-position: 100% 0
 }
}
@keyframes progress-bar-stripes {
 from {
  background-position: 40px 0
 }
 to {
  background-position: 100% 0
 }
}
#ed .progress {
 overflow: hidden;
 height: 20px;
 margin-bottom: 20px;
 background-color: #f5f5f5;
 border-radius: 3px;
 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
 box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}
#ed .progress-bar {
 float: right;
 width: 0%;
 height: 100%;
 font-size: 11px;
 line-height: 20px;
 color: #fff;
 text-align: center;
 background-color: #428bca;
 -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
 box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
 -webkit-transition: width .6s ease;
 -o-transition: width .6s ease;
 transition: width .6s ease
}
#ed .progress-striped .progress-bar,
#ed .progress-bar-striped {
 background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-size: 40px 40px
}
#ed .progress.active .progress-bar,
#ed .progress-bar.active {
 -webkit-animation: progress-bar-stripes 2s linear infinite;
 -o-animation: progress-bar-stripes 2s linear infinite;
 animation: progress-bar-stripes 2s linear infinite
}
#ed .progress-bar-success {
 background-color: #5cb85c
}
.progress-striped #ed .progress-bar-success {
 background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
#ed .progress-bar-info {
 background-color: #5bc0de
}
.progress-striped #ed .progress-bar-info {
 background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
#ed .progress-bar-warning {
 background-color: #f0ad4e
}
.progress-striped #ed .progress-bar-warning {
 background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
#ed .progress-bar-danger {
 background-color: #d9534f
}
.progress-striped #ed .progress-bar-danger {
 background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
@font-face {
 font-family: 'FontAwesome';
 src: url('../../../styles-lib/vendors/font-awesome/fonts/fontawesome-webfont.eot?v=4.4.0');
 src: url('../../../styles-lib/vendors/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),
 url('../../../styles-lib/vendors/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),
 url('../../../styles-lib/vendors/font-awesome/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),
 url('../../../styles-lib/vendors/font-awesome/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),
 url('../../../styles-lib/vendors/font-awesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
 font-weight: normal;
 font-style: normal
}
#ed .fa {
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale
}
#ed .fa-lg {
 font-size: 1.33333333em;
 line-height: .75em;
 vertical-align: -15%
}
#ed .fa-2x {
 font-size: 2em
}
#ed .fa-3x {
 font-size: 3em
}
#ed .fa-4x {
 font-size: 4em
}
#ed .fa-5x {
 font-size: 5em
}
#ed .fa-fw {
 width: 1.28571429em;
 text-align: center
}
#ed .fa-ul {
 padding-right: 0;
 margin-right: 2.14285714em;
 list-style-type: none
}
#ed .fa-ul > li {
 position: relative
}
#ed .fa-li {
 position: absolute;
 right: -2.14285714em;
 width: 2.14285714em;
 top: .14285714em;
 text-align: center
}
#ed .fa-li.fa-lg {
 right: -1.85714286em
}
#ed .fa-border {
 padding: .2em .25em .15em;
 border: solid .08em #eee;
 border-radius: .1em
}
#ed .fa-pull-left {
 float: right
}
#ed .fa-pull-right {
 float: left
}
#ed .fa.fa-pull-left {
 margin-left: .3em
}
#ed .fa.fa-pull-right {
 margin-right: .3em
}
#ed .fa.pull-left {
 margin-left: .3em
}
#ed .fa.pull-right {
 margin-right: .3em
}
#ed .fa-spin {
 -webkit-animation: fa-spin 2s infinite linear;
 animation: fa-spin 2s infinite linear
}
#ed .fa-pulse {
 -webkit-animation: fa-spin 1s infinite steps(8);
 animation: fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
 0% {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg)
 }
 100% {
  -webkit-transform: rotate(-359deg);
  transform: rotate(-359deg)
 }
}
@keyframes fa-spin {
 0% {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg)
 }
 100% {
  -webkit-transform: rotate(-359deg);
  transform: rotate(-359deg)
 }
}
#ed .fa-rotate-90 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
 -webkit-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 transform: rotate(-90deg)
}
#ed .fa-rotate-180 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
 -webkit-transform: rotate(-180deg);
 -ms-transform: rotate(-180deg);
 transform: rotate(-180deg)
}
#ed .fa-rotate-270 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 -webkit-transform: rotate(-270deg);
 -ms-transform: rotate(-270deg);
 transform: rotate(-270deg)
}
#ed .fa-flip-horizontal {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
 -webkit-transform: scale(-1, 1);
 -ms-transform: scale(-1, 1);
 transform: scale(-1, 1)
}
#ed .fa-flip-vertical {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
 -webkit-transform: scale(1, -1);
 -ms-transform: scale(1, -1);
 transform: scale(1, -1)
}
#ed :root .fa-rotate-90,
#ed :root .fa-rotate-180,
#ed :root .fa-rotate-270,
#ed :root .fa-flip-horizontal,
#ed :root .fa-flip-vertical {
 filter: none
}
#ed .fa-stack {
 position: relative;
 display: inline-block;
 width: 2em;
 height: 2em;
 line-height: 2em;
 vertical-align: middle
}
#ed .fa-stack-1x,
#ed .fa-stack-2x {
 position: absolute;
 right: 0;
 width: 100%;
 text-align: center
}
#ed .fa-stack-1x {
 line-height: inherit
}
#ed .fa-stack-2x {
 font-size: 2em
}
#ed .fa-inverse {
 color: #fff
}
#ed .fa-glass:before {
 content: "\f000"
}
#ed .fa-music:before {
 content: "\f001"
}
#ed .fa-search:before {
 content: "\f002"
}
#ed .fa-envelope-o:before {
 content: "\f003"
}
#ed .fa-heart:before {
 content: "\f004"
}
#ed .fa-star:before {
 content: "\f005"
}
#ed .fa-star-o:before {
 content: "\f006"
}
#ed .fa-user:before {
 content: "\f007"
}
#ed .fa-film:before {
 content: "\f008"
}
#ed .fa-th-large:before {
 content: "\f009"
}
#ed .fa-th:before {
 content: "\f00a"
}
#ed .fa-th-list:before {
 content: "\f00b"
}
#ed .fa-check:before {
 content: "\f00c"
}
#ed .fa-remove:before,
#ed .fa-close:before,
#ed .fa-times:before {
 content: "\f00d"
}
#ed .fa-search-plus:before {
 content: "\f00e"
}
#ed .fa-search-minus:before {
 content: "\f010"
}
#ed .fa-power-off:before {
 content: "\f011"
}
#ed .fa-signal:before {
 content: "\f012"
}
#ed .fa-gear:before,
#ed .fa-cog:before {
 content: "\f013"
}
#ed .fa-trash-o:before {
 content: "\f014"
}
#ed .fa-home:before {
 content: "\f015"
}
#ed .fa-file-o:before {
 content: "\f016"
}
#ed .fa-clock-o:before {
 content: "\f017"
}
#ed .fa-road:before {
 content: "\f018"
}
#ed .fa-download:before {
 content: "\f019"
}
#ed .fa-arrow-circle-o-down:before {
 content: "\f01a"
}
#ed .fa-arrow-circle-o-up:before {
 content: "\f01b"
}
#ed .fa-inbox:before {
 content: "\f01c"
}
#ed .fa-play-circle-o:before {
 content: "\f01d"
}
#ed .fa-rotate-right:before,
#ed .fa-repeat:before {
 content: "\f01e"
}
#ed .fa-refresh:before {
 content: "\f021"
}
#ed .fa-list-alt:before {
 content: "\f022"
}
#ed .fa-lock:before {
 content: "\f023"
}
#ed .fa-flag:before {
 content: "\f024"
}
#ed .fa-headphones:before {
 content: "\f025"
}
#ed .fa-volume-off:before {
 content: "\f026"
}
#ed .fa-volume-down:before {
 content: "\f027"
}
#ed .fa-volume-up:before {
 content: "\f028"
}
#ed .fa-qrcode:before {
 content: "\f029"
}
#ed .fa-barcode:before {
 content: "\f02a"
}
#ed .fa-tag:before {
 content: "\f02b"
}
#ed .fa-tags:before {
 content: "\f02c"
}
#ed .fa-book:before {
 content: "\f02d"
}
#ed .fa-bookmark:before {
 content: "\f02e"
}
#ed .fa-print:before {
 content: "\f02f"
}
#ed .fa-camera:before {
 content: "\f030"
}
#ed .fa-font:before {
 content: "\f031"
}
#ed .fa-bold:before {
 content: "\f032"
}
#ed .fa-italic:before {
 content: "\f033"
}
#ed .fa-text-height:before {
 content: "\f034"
}
#ed .fa-text-width:before {
 content: "\f035"
}
#ed .fa-align-left:before {
 content: "\f036"
}
#ed .fa-align-center:before {
 content: "\f037"
}
#ed .fa-align-right:before {
 content: "\f038"
}
#ed .fa-align-justify:before {
 content: "\f039"
}
#ed .fa-list:before {
 content: "\f03a"
}
#ed .fa-dedent:before,
#ed .fa-outdent:before {
 content: "\f03b"
}
#ed .fa-indent:before {
 content: "\f03c"
}
#ed .fa-video-camera:before {
 content: "\f03d"
}
#ed .fa-photo:before,
#ed .fa-image:before,
#ed .fa-picture-o:before {
 content: "\f03e"
}
#ed .fa-pencil:before {
 content: "\f040"
}
#ed .fa-map-marker:before {
 content: "\f041"
}
#ed .fa-adjust:before {
 content: "\f042"
}
#ed .fa-tint:before {
 content: "\f043"
}
#ed .fa-edit:before,
#ed .fa-pencil-square-o:before {
 content: "\f044"
}
#ed .fa-share-square-o:before {
 content: "\f045"
}
#ed .fa-check-square-o:before {
 content: "\f046"
}
#ed .fa-arrows:before {
 content: "\f047"
}
#ed .fa-step-backward:before {
 content: "\f048"
}
#ed .fa-fast-backward:before {
 content: "\f049"
}
#ed .fa-backward:before {
 content: "\f04a"
}
#ed .fa-play:before {
 content: "\f04b"
}
#ed .fa-pause:before {
 content: "\f04c"
}
#ed .fa-stop:before {
 content: "\f04d"
}
#ed .fa-forward:before {
 content: "\f04e"
}
#ed .fa-fast-forward:before {
 content: "\f050"
}
#ed .fa-step-forward:before {
 content: "\f051"
}
#ed .fa-eject:before {
 content: "\f052"
}
#ed .fa-chevron-left:before {
 content: "\f053"
}
#ed .fa-chevron-right:before {
 content: "\f054"
}
#ed .fa-plus-circle:before {
 content: "\f055"
}
#ed .fa-minus-circle:before {
 content: "\f056"
}
#ed .fa-times-circle:before {
 content: "\f057"
}
#ed .fa-check-circle:before {
 content: "\f058"
}
#ed .fa-question-circle:before {
 content: "\f059"
}
#ed .fa-info-circle:before {
 content: "\f05a"
}
#ed .fa-crosshairs:before {
 content: "\f05b"
}
#ed .fa-times-circle-o:before {
 content: "\f05c"
}
#ed .fa-check-circle-o:before {
 content: "\f05d"
}
#ed .fa-ban:before {
 content: "\f05e"
}
#ed .fa-arrow-left:before {
 content: "\f060"
}
#ed .fa-arrow-right:before {
 content: "\f061"
}
#ed .fa-arrow-up:before {
 content: "\f062"
}
#ed .fa-arrow-down:before {
 content: "\f063"
}
#ed .fa-mail-forward:before,
#ed .fa-share:before {
 content: "\f064"
}
#ed .fa-expand:before {
 content: "\f065"
}
#ed .fa-compress:before {
 content: "\f066"
}
#ed .fa-plus:before {
 content: "\f067"
}
#ed .fa-minus:before {
 content: "\f068"
}
#ed .fa-asterisk:before {
 content: "\f069"
}
#ed .fa-exclamation-circle:before {
 content: "\f06a"
}
#ed .fa-gift:before {
 content: "\f06b"
}
#ed .fa-leaf:before {
 content: "\f06c"
}
#ed .fa-fire:before {
 content: "\f06d"
}
#ed .fa-eye:before {
 content: "\f06e"
}
#ed .fa-eye-slash:before {
 content: "\f070"
}
#ed .fa-warning:before,
#ed .fa-exclamation-triangle:before {
 content: "\f071"
}
#ed .fa-plane:before {
 content: "\f072"
}
#ed .fa-calendar:before {
 content: "\f073"
}
#ed .fa-random:before {
 content: "\f074"
}
#ed .fa-comment:before {
 content: "\f075"
}
#ed .fa-magnet:before {
 content: "\f076"
}
#ed .fa-chevron-up:before {
 content: "\f077"
}
#ed .fa-chevron-down:before {
 content: "\f078"
}
#ed .fa-retweet:before {
 content: "\f079"
}
#ed .fa-shopping-cart:before {
 content: "\f07a"
}
#ed .fa-folder:before {
 content: "\f07b"
}
#ed .fa-folder-open:before {
 content: "\f07c"
}
#ed .fa-arrows-v:before {
 content: "\f07d"
}
#ed .fa-arrows-h:before {
 content: "\f07e"
}
#ed .fa-bar-chart-o:before,
#ed .fa-bar-chart:before {
 content: "\f080"
}
#ed .fa-twitter-square:before {
 content: "\f081"
}
#ed .fa-facebook-square:before {
 content: "\f082"
}
#ed .fa-camera-retro:before {
 content: "\f083"
}
#ed .fa-key:before {
 content: "\f084"
}
#ed .fa-gears:before,
#ed .fa-cogs:before {
 content: "\f085"
}
#ed .fa-comments:before {
 content: "\f086"
}
#ed .fa-thumbs-o-up:before {
 content: "\f087"
}
#ed .fa-thumbs-o-down:before {
 content: "\f088"
}
#ed .fa-star-half:before {
 content: "\f089"
}
#ed .fa-heart-o:before {
 content: "\f08a"
}
#ed .fa-sign-out:before {
 content: "\f08b"
}
#ed .fa-linkedin-square:before {
 content: "\f08c"
}
#ed .fa-thumb-tack:before {
 content: "\f08d"
}
#ed .fa-external-link:before {
 content: "\f08e"
}
#ed .fa-sign-in:before {
 content: "\f090"
}
#ed .fa-trophy:before {
 content: "\f091"
}
#ed .fa-github-square:before {
 content: "\f092"
}
#ed .fa-upload:before {
 content: "\f093"
}
#ed .fa-lemon-o:before {
 content: "\f094"
}
#ed .fa-phone:before {
 content: "\f095"
}
#ed .fa-square-o:before {
 content: "\f096"
}
#ed .fa-bookmark-o:before {
 content: "\f097"
}
#ed .fa-phone-square:before {
 content: "\f098"
}
#ed .fa-twitter:before {
 content: "\f099"
}
#ed .fa-facebook-f:before,
#ed .fa-facebook:before {
 content: "\f09a"
}
#ed .fa-github:before {
 content: "\f09b"
}
#ed .fa-unlock:before {
 content: "\f09c"
}
#ed .fa-credit-card:before {
 content: "\f09d"
}
#ed .fa-feed:before,
#ed .fa-rss:before {
 content: "\f09e"
}
#ed .fa-hdd-o:before {
 content: "\f0a0"
}
#ed .fa-bullhorn:before {
 content: "\f0a1"
}
#ed .fa-bell:before {
 content: "\f0f3"
}
#ed .fa-certificate:before {
 content: "\f0a3"
}
#ed .fa-hand-o-right:before {
 content: "\f0a4"
}
#ed .fa-hand-o-left:before {
 content: "\f0a5"
}
#ed .fa-hand-o-up:before {
 content: "\f0a6"
}
#ed .fa-hand-o-down:before {
 content: "\f0a7"
}
#ed .fa-arrow-circle-left:before {
 content: "\f0a8"
}
#ed .fa-arrow-circle-right:before {
 content: "\f0a9"
}
#ed .fa-arrow-circle-up:before {
 content: "\f0aa"
}
#ed .fa-arrow-circle-down:before {
 content: "\f0ab"
}
#ed .fa-globe:before {
 content: "\f0ac"
}
#ed .fa-wrench:before {
 content: "\f0ad"
}
#ed .fa-tasks:before {
 content: "\f0ae"
}
#ed .fa-filter:before {
 content: "\f0b0"
}
#ed .fa-briefcase:before {
 content: "\f0b1"
}
#ed .fa-arrows-alt:before {
 content: "\f0b2"
}
#ed .fa-group:before,
#ed .fa-users:before {
 content: "\f0c0"
}
#ed .fa-chain:before,
#ed .fa-link:before {
 content: "\f0c1"
}
#ed .fa-cloud:before {
 content: "\f0c2"
}
#ed .fa-flask:before {
 content: "\f0c3"
}
#ed .fa-cut:before,
#ed .fa-scissors:before {
 content: "\f0c4"
}
#ed .fa-copy:before,
#ed .fa-files-o:before {
 content: "\f0c5"
}
#ed .fa-paperclip:before {
 content: "\f0c6"
}
#ed .fa-save:before,
#ed .fa-floppy-o:before {
 content: "\f0c7"
}
#ed .fa-square:before {
 content: "\f0c8"
}
#ed .fa-navicon:before,
#ed .fa-reorder:before,
#ed .fa-bars:before {
 content: "\f0c9"
}
#ed .fa-list-ul:before {
 content: "\f0ca"
}
#ed .fa-list-ol:before {
 content: "\f0cb"
}
#ed .fa-strikethrough:before {
 content: "\f0cc"
}
#ed .fa-underline:before {
 content: "\f0cd"
}
#ed .fa-table:before {
 content: "\f0ce"
}
#ed .fa-magic:before {
 content: "\f0d0"
}
#ed .fa-truck:before {
 content: "\f0d1"
}
#ed .fa-pinterest:before {
 content: "\f0d2"
}
#ed .fa-pinterest-square:before {
 content: "\f0d3"
}
#ed .fa-google-plus-square:before {
 content: "\f0d4"
}
#ed .fa-google-plus:before {
 content: "\f0d5"
}
#ed .fa-money:before {
 content: "\f0d6"
}
#ed .fa-caret-down:before {
 content: "\f0d7"
}
#ed .fa-caret-up:before {
 content: "\f0d8"
}
#ed .fa-caret-left:before {
 content: "\f0d9"
}
#ed .fa-caret-right:before {
 content: "\f0da"
}
#ed .fa-columns:before {
 content: "\f0db"
}
#ed .fa-unsorted:before,
#ed .fa-sort:before {
 content: "\f0dc"
}
#ed .fa-sort-down:before,
#ed .fa-sort-desc:before {
 content: "\f0dd"
}
#ed .fa-sort-up:before,
#ed .fa-sort-asc:before {
 content: "\f0de"
}
#ed .fa-envelope:before {
 content: "\f0e0"
}
#ed .fa-linkedin:before {
 content: "\f0e1"
}
#ed .fa-rotate-left:before,
#ed .fa-undo:before {
 content: "\f0e2"
}
#ed .fa-legal:before,
#ed .fa-gavel:before {
 content: "\f0e3"
}
#ed .fa-dashboard:before,
#ed .fa-tachometer:before {
 content: "\f0e4"
}
#ed .fa-comment-o:before {
 content: "\f0e5"
}
#ed .fa-comments-o:before {
 content: "\f0e6"
}
#ed .fa-flash:before,
#ed .fa-bolt:before {
 content: "\f0e7"
}
#ed .fa-sitemap:before {
 content: "\f0e8"
}
#ed .fa-umbrella:before {
 content: "\f0e9"
}
#ed .fa-paste:before,
#ed .fa-clipboard:before {
 content: "\f0ea"
}
#ed .fa-lightbulb-o:before {
 content: "\f0eb"
}
#ed .fa-exchange:before {
 content: "\f0ec"
}
#ed .fa-cloud-download:before {
 content: "\f0ed"
}
#ed .fa-cloud-upload:before {
 content: "\f0ee"
}
#ed .fa-user-md:before {
 content: "\f0f0"
}
#ed .fa-stethoscope:before {
 content: "\f0f1"
}
#ed .fa-suitcase:before {
 content: "\f0f2"
}
#ed .fa-bell-o:before {
 content: "\f0a2"
}
#ed .fa-coffee:before {
 content: "\f0f4"
}
#ed .fa-cutlery:before {
 content: "\f0f5"
}
#ed .fa-file-text-o:before {
 content: "\f0f6"
}
#ed .fa-building-o:before {
 content: "\f0f7"
}
#ed .fa-hospital-o:before {
 content: "\f0f8"
}
#ed .fa-ambulance:before {
 content: "\f0f9"
}
#ed .fa-medkit:before {
 content: "\f0fa"
}
#ed .fa-fighter-jet:before {
 content: "\f0fb"
}
#ed .fa-beer:before {
 content: "\f0fc"
}
#ed .fa-h-square:before {
 content: "\f0fd"
}
#ed .fa-plus-square:before {
 content: "\f0fe"
}
#ed .fa-angle-double-left:before {
 content: "\f100"
}
#ed .fa-angle-double-right:before {
 content: "\f101"
}
#ed .fa-angle-double-up:before {
 content: "\f102"
}
#ed .fa-angle-double-down:before {
 content: "\f103"
}
#ed .fa-angle-left:before {
 content: "\f104"
}
#ed .fa-angle-right:before {
 content: "\f105"
}
#ed .fa-angle-up:before {
 content: "\f106"
}
#ed .fa-angle-down:before {
 content: "\f107"
}
#ed .fa-desktop:before {
 content: "\f108"
}
#ed .fa-laptop:before {
 content: "\f109"
}
#ed .fa-tablet:before {
 content: "\f10a"
}
#ed .fa-mobile-phone:before,
#ed .fa-mobile:before {
 content: "\f10b"
}
#ed .fa-circle-o:before {
 content: "\f10c"
}
#ed .fa-quote-left:before {
 content: "\f10d"
}
#ed .fa-quote-right:before {
 content: "\f10e"
}
#ed .fa-spinner:before {
 content: "\f110"
}
#ed .fa-circle:before {
 content: "\f111"
}
#ed .fa-mail-reply:before,
#ed .fa-reply:before {
 content: "\f112"
}
#ed .fa-github-alt:before {
 content: "\f113"
}
#ed .fa-folder-o:before {
 content: "\f114"
}
#ed .fa-folder-open-o:before {
 content: "\f115"
}
#ed .fa-smile-o:before {
 content: "\f118"
}
#ed .fa-frown-o:before {
 content: "\f119"
}
#ed .fa-meh-o:before {
 content: "\f11a"
}
#ed .fa-gamepad:before {
 content: "\f11b"
}
#ed .fa-keyboard-o:before {
 content: "\f11c"
}
#ed .fa-flag-o:before {
 content: "\f11d"
}
#ed .fa-flag-checkered:before {
 content: "\f11e"
}
#ed .fa-terminal:before {
 content: "\f120"
}
#ed .fa-code:before {
 content: "\f121"
}
#ed .fa-mail-reply-all:before,
#ed .fa-reply-all:before {
 content: "\f122"
}
#ed .fa-star-half-empty:before,
#ed .fa-star-half-full:before,
#ed .fa-star-half-o:before {
 content: "\f123"
}
#ed .fa-location-arrow:before {
 content: "\f124"
}
#ed .fa-crop:before {
 content: "\f125"
}
#ed .fa-code-fork:before {
 content: "\f126"
}
#ed .fa-unlink:before,
#ed .fa-chain-broken:before {
 content: "\f127"
}
#ed .fa-question:before {
 content: "\f128"
}
#ed .fa-info:before {
 content: "\f129"
}
#ed .fa-exclamation:before {
 content: "\f12a"
}
#ed .fa-superscript:before {
 content: "\f12b"
}
#ed .fa-subscript:before {
 content: "\f12c"
}
#ed .fa-eraser:before {
 content: "\f12d"
}
#ed .fa-puzzle-piece:before {
 content: "\f12e"
}
#ed .fa-microphone:before {
 content: "\f130"
}
#ed .fa-microphone-slash:before {
 content: "\f131"
}
#ed .fa-shield:before {
 content: "\f132"
}
#ed .fa-calendar-o:before {
 content: "\f133"
}
#ed .fa-fire-extinguisher:before {
 content: "\f134"
}
#ed .fa-rocket:before {
 content: "\f135"
}
#ed .fa-maxcdn:before {
 content: "\f136"
}
#ed .fa-chevron-circle-left:before {
 content: "\f137"
}
#ed .fa-chevron-circle-right:before {
 content: "\f138"
}
#ed .fa-chevron-circle-up:before {
 content: "\f139"
}
#ed .fa-chevron-circle-down:before {
 content: "\f13a"
}
#ed .fa-html5:before {
 content: "\f13b"
}
#ed .fa-css3:before {
 content: "\f13c"
}
#ed .fa-anchor:before {
 content: "\f13d"
}
#ed .fa-unlock-alt:before {
 content: "\f13e"
}
#ed .fa-bullseye:before {
 content: "\f140"
}
#ed .fa-ellipsis-h:before {
 content: "\f141"
}
#ed .fa-ellipsis-v:before {
 content: "\f142"
}
#ed .fa-rss-square:before {
 content: "\f143"
}
#ed .fa-play-circle:before {
 content: "\f144"
}
#ed .fa-ticket:before {
 content: "\f145"
}
#ed .fa-minus-square:before {
 content: "\f146"
}
#ed .fa-minus-square-o:before {
 content: "\f147"
}
#ed .fa-level-up:before {
 content: "\f148"
}
#ed .fa-level-down:before {
 content: "\f149"
}
#ed .fa-check-square:before {
 content: "\f14a"
}
#ed .fa-pencil-square:before {
 content: "\f14b"
}
#ed .fa-external-link-square:before {
 content: "\f14c"
}
#ed .fa-share-square:before {
 content: "\f14d"
}
#ed .fa-compass:before {
 content: "\f14e"
}
#ed .fa-toggle-down:before,
#ed .fa-caret-square-o-down:before {
 content: "\f150"
}
#ed .fa-toggle-up:before,
#ed .fa-caret-square-o-up:before {
 content: "\f151"
}
#ed .fa-toggle-right:before,
#ed .fa-caret-square-o-right:before {
 content: "\f152"
}
#ed .fa-euro:before,
#ed .fa-eur:before {
 content: "\f153"
}
#ed .fa-gbp:before {
 content: "\f154"
}
#ed .fa-dollar:before,
#ed .fa-usd:before {
 content: "\f155"
}
#ed .fa-rupee:before,
#ed .fa-inr:before {
 content: "\f156"
}
#ed .fa-cny:before,
#ed .fa-rmb:before,
#ed .fa-yen:before,
#ed .fa-jpy:before {
 content: "\f157"
}
#ed .fa-ruble:before,
#ed .fa-rouble:before,
#ed .fa-rub:before {
 content: "\f158"
}
#ed .fa-won:before,
#ed .fa-krw:before {
 content: "\f159"
}
#ed .fa-bitcoin:before,
#ed .fa-btc:before {
 content: "\f15a"
}
#ed .fa-file:before {
 content: "\f15b"
}
#ed .fa-file-text:before {
 content: "\f15c"
}
#ed .fa-sort-alpha-asc:before {
 content: "\f15d"
}
#ed .fa-sort-alpha-desc:before {
 content: "\f15e"
}
#ed .fa-sort-amount-asc:before {
 content: "\f160"
}
#ed .fa-sort-amount-desc:before {
 content: "\f161"
}
#ed .fa-sort-numeric-asc:before {
 content: "\f162"
}
#ed .fa-sort-numeric-desc:before {
 content: "\f163"
}
#ed .fa-thumbs-up:before {
 content: "\f164"
}
#ed .fa-thumbs-down:before {
 content: "\f165"
}
#ed .fa-youtube-square:before {
 content: "\f166"
}
#ed .fa-youtube:before {
 content: "\f167"
}
#ed .fa-xing:before {
 content: "\f168"
}
#ed .fa-xing-square:before {
 content: "\f169"
}
#ed .fa-youtube-play:before {
 content: "\f16a"
}
#ed .fa-dropbox:before {
 content: "\f16b"
}
#ed .fa-stack-overflow:before {
 content: "\f16c"
}
#ed .fa-instagram:before {
 content: "\f16d"
}
#ed .fa-flickr:before {
 content: "\f16e"
}
#ed .fa-adn:before {
 content: "\f170"
}
#ed .fa-bitbucket:before {
 content: "\f171"
}
#ed .fa-bitbucket-square:before {
 content: "\f172"
}
#ed .fa-tumblr:before {
 content: "\f173"
}
#ed .fa-tumblr-square:before {
 content: "\f174"
}
#ed .fa-long-arrow-down:before {
 content: "\f175"
}
#ed .fa-long-arrow-up:before {
 content: "\f176"
}
#ed .fa-long-arrow-left:before {
 content: "\f177"
}
#ed .fa-long-arrow-right:before {
 content: "\f178"
}
#ed .fa-apple:before {
 content: "\f179"
}
#ed .fa-windows:before {
 content: "\f17a"
}
#ed .fa-android:before {
 content: "\f17b"
}
#ed .fa-linux:before {
 content: "\f17c"
}
#ed .fa-dribbble:before {
 content: "\f17d"
}
#ed .fa-skype:before {
 content: "\f17e"
}
#ed .fa-foursquare:before {
 content: "\f180"
}
#ed .fa-trello:before {
 content: "\f181"
}
#ed .fa-female:before {
 content: "\f182"
}
#ed .fa-male:before {
 content: "\f183"
}
#ed .fa-gittip:before,
#ed .fa-gratipay:before {
 content: "\f184"
}
#ed .fa-sun-o:before {
 content: "\f185"
}
#ed .fa-moon-o:before {
 content: "\f186"
}
#ed .fa-archive:before {
 content: "\f187"
}
#ed .fa-bug:before {
 content: "\f188"
}
#ed .fa-vk:before {
 content: "\f189"
}
#ed .fa-weibo:before {
 content: "\f18a"
}
#ed .fa-renren:before {
 content: "\f18b"
}
#ed .fa-pagelines:before {
 content: "\f18c"
}
#ed .fa-stack-exchange:before {
 content: "\f18d"
}
#ed .fa-arrow-circle-o-right:before {
 content: "\f18e"
}
#ed .fa-arrow-circle-o-left:before {
 content: "\f190"
}
#ed .fa-toggle-left:before,
#ed .fa-caret-square-o-left:before {
 content: "\f191"
}
#ed .fa-dot-circle-o:before {
 content: "\f192"
}
#ed .fa-wheelchair:before {
 content: "\f193"
}
#ed .fa-vimeo-square:before {
 content: "\f194"
}
#ed .fa-turkish-lira:before,
#ed .fa-try:before {
 content: "\f195"
}
#ed .fa-plus-square-o:before {
 content: "\f196"
}
#ed .fa-space-shuttle:before {
 content: "\f197"
}
#ed .fa-slack:before {
 content: "\f198"
}
#ed .fa-envelope-square:before {
 content: "\f199"
}
#ed .fa-wordpress:before {
 content: "\f19a"
}
#ed .fa-openid:before {
 content: "\f19b"
}
#ed .fa-institution:before,
#ed .fa-bank:before,
#ed .fa-university:before {
 content: "\f19c"
}
#ed .fa-mortar-board:before,
#ed .fa-graduation-cap:before {
 content: "\f19d"
}
#ed .fa-yahoo:before {
 content: "\f19e"
}
#ed .fa-google:before {
 content: "\f1a0"
}
#ed .fa-reddit:before {
 content: "\f1a1"
}
#ed .fa-reddit-square:before {
 content: "\f1a2"
}
#ed .fa-stumbleupon-circle:before {
 content: "\f1a3"
}
#ed .fa-stumbleupon:before {
 content: "\f1a4"
}
#ed .fa-delicious:before {
 content: "\f1a5"
}
#ed .fa-digg:before {
 content: "\f1a6"
}
#ed .fa-pied-piper:before {
 content: "\f1a7"
}
#ed .fa-pied-piper-alt:before {
 content: "\f1a8"
}
#ed .fa-drupal:before {
 content: "\f1a9"
}
#ed .fa-joomla:before {
 content: "\f1aa"
}
#ed .fa-language:before {
 content: "\f1ab"
}
#ed .fa-fax:before {
 content: "\f1ac"
}
#ed .fa-building:before {
 content: "\f1ad"
}
#ed .fa-child:before {
 content: "\f1ae"
}
#ed .fa-paw:before {
 content: "\f1b0"
}
#ed .fa-spoon:before {
 content: "\f1b1"
}
#ed .fa-cube:before {
 content: "\f1b2"
}
#ed .fa-cubes:before {
 content: "\f1b3"
}
#ed .fa-behance:before {
 content: "\f1b4"
}
#ed .fa-behance-square:before {
 content: "\f1b5"
}
#ed .fa-steam:before {
 content: "\f1b6"
}
#ed .fa-steam-square:before {
 content: "\f1b7"
}
#ed .fa-recycle:before {
 content: "\f1b8"
}
#ed .fa-automobile:before,
#ed .fa-car:before {
 content: "\f1b9"
}
#ed .fa-cab:before,
#ed .fa-taxi:before {
 content: "\f1ba"
}
#ed .fa-tree:before {
 content: "\f1bb"
}
#ed .fa-spotify:before {
 content: "\f1bc"
}
#ed .fa-deviantart:before {
 content: "\f1bd"
}
#ed .fa-soundcloud:before {
 content: "\f1be"
}
#ed .fa-database:before {
 content: "\f1c0"
}
#ed .fa-file-pdf-o:before {
 content: "\f1c1"
}
#ed .fa-file-word-o:before {
 content: "\f1c2"
}
#ed .fa-file-excel-o:before {
 content: "\f1c3"
}
#ed .fa-file-powerpoint-o:before {
 content: "\f1c4"
}
#ed .fa-file-photo-o:before,
#ed .fa-file-picture-o:before,
#ed .fa-file-image-o:before {
 content: "\f1c5"
}
#ed .fa-file-zip-o:before,
#ed .fa-file-archive-o:before {
 content: "\f1c6"
}
#ed .fa-file-sound-o:before,
#ed .fa-file-audio-o:before {
 content: "\f1c7"
}
#ed .fa-file-movie-o:before,
#ed .fa-file-video-o:before {
 content: "\f1c8"
}
#ed .fa-file-code-o:before {
 content: "\f1c9"
}
#ed .fa-vine:before {
 content: "\f1ca"
}
#ed .fa-codepen:before {
 content: "\f1cb"
}
#ed .fa-jsfiddle:before {
 content: "\f1cc"
}
#ed .fa-life-bouy:before,
#ed .fa-life-buoy:before,
#ed .fa-life-saver:before,
#ed .fa-support:before,
#ed .fa-life-ring:before {
 content: "\f1cd"
}
#ed .fa-circle-o-notch:before {
 content: "\f1ce"
}
#ed .fa-ra:before,
#ed .fa-rebel:before {
 content: "\f1d0"
}
#ed .fa-ge:before,
#ed .fa-empire:before {
 content: "\f1d1"
}
#ed .fa-git-square:before {
 content: "\f1d2"
}
#ed .fa-git:before {
 content: "\f1d3"
}
#ed .fa-y-combinator-square:before,
#ed .fa-yc-square:before,
#ed .fa-hacker-news:before {
 content: "\f1d4"
}
#ed .fa-tencent-weibo:before {
 content: "\f1d5"
}
#ed .fa-qq:before {
 content: "\f1d6"
}
#ed .fa-wechat:before,
#ed .fa-weixin:before {
 content: "\f1d7"
}
#ed .fa-send:before,
#ed .fa-paper-plane:before {
 content: "\f1d8"
}
#ed .fa-send-o:before,
#ed .fa-paper-plane-o:before {
 content: "\f1d9"
}
#ed .fa-history:before {
 content: "\f1da"
}
#ed .fa-circle-thin:before {
 content: "\f1db"
}
#ed .fa-header:before {
 content: "\f1dc"
}
#ed .fa-paragraph:before {
 content: "\f1dd"
}
#ed .fa-sliders:before {
 content: "\f1de"
}
#ed .fa-share-alt:before {
 content: "\f1e0"
}
#ed .fa-share-alt-square:before {
 content: "\f1e1"
}
#ed .fa-bomb:before {
 content: "\f1e2"
}
#ed .fa-soccer-ball-o:before,
#ed .fa-futbol-o:before {
 content: "\f1e3"
}
#ed .fa-tty:before {
 content: "\f1e4"
}
#ed .fa-binoculars:before {
 content: "\f1e5"
}
#ed .fa-plug:before {
 content: "\f1e6"
}
#ed .fa-slideshare:before {
 content: "\f1e7"
}
#ed .fa-twitch:before {
 content: "\f1e8"
}
#ed .fa-yelp:before {
 content: "\f1e9"
}
#ed .fa-newspaper-o:before {
 content: "\f1ea"
}
#ed .fa-wifi:before {
 content: "\f1eb"
}
#ed .fa-calculator:before {
 content: "\f1ec"
}
#ed .fa-paypal:before {
 content: "\f1ed"
}
#ed .fa-google-wallet:before {
 content: "\f1ee"
}
#ed .fa-cc-visa:before {
 content: "\f1f0"
}
#ed .fa-cc-mastercard:before {
 content: "\f1f1"
}
#ed .fa-cc-discover:before {
 content: "\f1f2"
}
#ed .fa-cc-amex:before {
 content: "\f1f3"
}
#ed .fa-cc-paypal:before {
 content: "\f1f4"
}
#ed .fa-cc-stripe:before {
 content: "\f1f5"
}
#ed .fa-bell-slash:before {
 content: "\f1f6"
}
#ed .fa-bell-slash-o:before {
 content: "\f1f7"
}
#ed .fa-trash:before {
 content: "\f1f8"
}
#ed .fa-copyright:before {
 content: "\f1f9"
}
#ed .fa-at:before {
 content: "\f1fa"
}
#ed .fa-eyedropper:before {
 content: "\f1fb"
}
#ed .fa-paint-brush:before {
 content: "\f1fc"
}
#ed .fa-birthday-cake:before {
 content: "\f1fd"
}
#ed .fa-area-chart:before {
 content: "\f1fe"
}
#ed .fa-pie-chart:before {
 content: "\f200"
}
#ed .fa-line-chart:before {
 content: "\f201"
}
#ed .fa-lastfm:before {
 content: "\f202"
}
#ed .fa-lastfm-square:before {
 content: "\f203"
}
#ed .fa-toggle-off:before {
 content: "\f204"
}
#ed .fa-toggle-on:before {
 content: "\f205"
}
#ed .fa-bicycle:before {
 content: "\f206"
}
#ed .fa-bus:before {
 content: "\f207"
}
#ed .fa-ioxhost:before {
 content: "\f208"
}
#ed .fa-angellist:before {
 content: "\f209"
}
#ed .fa-cc:before {
 content: "\f20a"
}
#ed .fa-shekel:before,
#ed .fa-sheqel:before,
#ed .fa-ils:before {
 content: "\f20b"
}
#ed .fa-meanpath:before {
 content: "\f20c"
}
#ed .fa-buysellads:before {
 content: "\f20d"
}
#ed .fa-connectdevelop:before {
 content: "\f20e"
}
#ed .fa-dashcube:before {
 content: "\f210"
}
#ed .fa-forumbee:before {
 content: "\f211"
}
#ed .fa-leanpub:before {
 content: "\f212"
}
#ed .fa-sellsy:before {
 content: "\f213"
}
#ed .fa-shirtsinbulk:before {
 content: "\f214"
}
#ed .fa-simplybuilt:before {
 content: "\f215"
}
#ed .fa-skyatlas:before {
 content: "\f216"
}
#ed .fa-cart-plus:before {
 content: "\f217"
}
#ed .fa-cart-arrow-down:before {
 content: "\f218"
}
#ed .fa-diamond:before {
 content: "\f219"
}
#ed .fa-ship:before {
 content: "\f21a"
}
#ed .fa-user-secret:before {
 content: "\f21b"
}
#ed .fa-motorcycle:before {
 content: "\f21c"
}
#ed .fa-street-view:before {
 content: "\f21d"
}
#ed .fa-heartbeat:before {
 content: "\f21e"
}
#ed .fa-venus:before {
 content: "\f221"
}
#ed .fa-mars:before {
 content: "\f222"
}
#ed .fa-mercury:before {
 content: "\f223"
}
#ed .fa-intersex:before,
#ed .fa-transgender:before {
 content: "\f224"
}
#ed .fa-transgender-alt:before {
 content: "\f225"
}
#ed .fa-venus-double:before {
 content: "\f226"
}
#ed .fa-mars-double:before {
 content: "\f227"
}
#ed .fa-venus-mars:before {
 content: "\f228"
}
#ed .fa-mars-stroke:before {
 content: "\f229"
}
#ed .fa-mars-stroke-v:before {
 content: "\f22a"
}
#ed .fa-mars-stroke-h:before {
 content: "\f22b"
}
#ed .fa-neuter:before {
 content: "\f22c"
}
#ed .fa-genderless:before {
 content: "\f22d"
}
#ed .fa-facebook-official:before {
 content: "\f230"
}
#ed .fa-pinterest-p:before {
 content: "\f231"
}
#ed .fa-whatsapp:before {
 content: "\f232"
}
#ed .fa-server:before {
 content: "\f233"
}
#ed .fa-user-plus:before {
 content: "\f234"
}
#ed .fa-user-times:before {
 content: "\f235"
}
#ed .fa-hotel:before,
#ed .fa-bed:before {
 content: "\f236"
}
#ed .fa-viacoin:before {
 content: "\f237"
}
#ed .fa-train:before {
 content: "\f238"
}
#ed .fa-subway:before {
 content: "\f239"
}
#ed .fa-medium:before {
 content: "\f23a"
}
#ed .fa-yc:before,
#ed .fa-y-combinator:before {
 content: "\f23b"
}
#ed .fa-optin-monster:before {
 content: "\f23c"
}
#ed .fa-opencart:before {
 content: "\f23d"
}
#ed .fa-expeditedssl:before {
 content: "\f23e"
}
#ed .fa-battery-4:before,
#ed .fa-battery-full:before {
 content: "\f240"
}
#ed .fa-battery-3:before,
#ed .fa-battery-three-quarters:before {
 content: "\f241"
}
#ed .fa-battery-2:before,
#ed .fa-battery-half:before {
 content: "\f242"
}
#ed .fa-battery-1:before,
#ed .fa-battery-quarter:before {
 content: "\f243"
}
#ed .fa-battery-0:before,
#ed .fa-battery-empty:before {
 content: "\f244"
}
#ed .fa-mouse-pointer:before {
 content: "\f245"
}
#ed .fa-i-cursor:before {
 content: "\f246"
}
#ed .fa-object-group:before {
 content: "\f247"
}
#ed .fa-object-ungroup:before {
 content: "\f248"
}
#ed .fa-sticky-note:before {
 content: "\f249"
}
#ed .fa-sticky-note-o:before {
 content: "\f24a"
}
#ed .fa-cc-jcb:before {
 content: "\f24b"
}
#ed .fa-cc-diners-club:before {
 content: "\f24c"
}
#ed .fa-clone:before {
 content: "\f24d"
}
#ed .fa-balance-scale:before {
 content: "\f24e"
}
#ed .fa-hourglass-o:before {
 content: "\f250"
}
#ed .fa-hourglass-1:before,
#ed .fa-hourglass-start:before {
 content: "\f251"
}
#ed .fa-hourglass-2:before,
#ed .fa-hourglass-half:before {
 content: "\f252"
}
#ed .fa-hourglass-3:before,
#ed .fa-hourglass-end:before {
 content: "\f253"
}
#ed .fa-hourglass:before {
 content: "\f254"
}
#ed .fa-hand-grab-o:before,
#ed .fa-hand-rock-o:before {
 content: "\f255"
}
#ed .fa-hand-stop-o:before,
#ed .fa-hand-paper-o:before {
 content: "\f256"
}
#ed .fa-hand-scissors-o:before {
 content: "\f257"
}
#ed .fa-hand-lizard-o:before {
 content: "\f258"
}
#ed .fa-hand-spock-o:before {
 content: "\f259"
}
#ed .fa-hand-pointer-o:before {
 content: "\f25a"
}
#ed .fa-hand-peace-o:before {
 content: "\f25b"
}
#ed .fa-trademark:before {
 content: "\f25c"
}
#ed .fa-registered:before {
 content: "\f25d"
}
#ed .fa-creative-commons:before {
 content: "\f25e"
}
#ed .fa-gg:before {
 content: "\f260"
}
#ed .fa-gg-circle:before {
 content: "\f261"
}
#ed .fa-tripadvisor:before {
 content: "\f262"
}
#ed .fa-odnoklassniki:before {
 content: "\f263"
}
#ed .fa-odnoklassniki-square:before {
 content: "\f264"
}
#ed .fa-get-pocket:before {
 content: "\f265"
}
#ed .fa-wikipedia-w:before {
 content: "\f266"
}
#ed .fa-safari:before {
 content: "\f267"
}
#ed .fa-chrome:before {
 content: "\f268"
}
#ed .fa-firefox:before {
 content: "\f269"
}
#ed .fa-opera:before {
 content: "\f26a"
}
#ed .fa-internet-explorer:before {
 content: "\f26b"
}
#ed .fa-tv:before,
#ed .fa-television:before {
 content: "\f26c"
}
#ed .fa-contao:before {
 content: "\f26d"
}
#ed .fa-500px:before {
 content: "\f26e"
}
#ed .fa-amazon:before {
 content: "\f270"
}
#ed .fa-calendar-plus-o:before {
 content: "\f271"
}
#ed .fa-calendar-minus-o:before {
 content: "\f272"
}
#ed .fa-calendar-times-o:before {
 content: "\f273"
}
#ed .fa-calendar-check-o:before {
 content: "\f274"
}
#ed .fa-industry:before {
 content: "\f275"
}
#ed .fa-map-pin:before {
 content: "\f276"
}
#ed .fa-map-signs:before {
 content: "\f277"
}
#ed .fa-map-o:before {
 content: "\f278"
}
#ed .fa-map:before {
 content: "\f279"
}
#ed .fa-commenting:before {
 content: "\f27a"
}
#ed .fa-commenting-o:before {
 content: "\f27b"
}
#ed .fa-houzz:before {
 content: "\f27c"
}
#ed .fa-vimeo:before {
 content: "\f27d"
}
#ed .fa-black-tie:before {
 content: "\f27e"
}
#ed .fa-fonticons:before {
 content: "\f280"
}
#ed .bb-smiley {
 max-width: 16px;
 max-height: 16px
}
#ed .markItUp * {
 margin: 0px;
 padding: 0px;
 outline: none
}
#ed .markItUp a:link,
#ed .markItUp a:visited {
 color: #000;
 text-decoration: none
}
#ed .markItUp {
 width: 700px;
 margin: 5px 0 5px 0;
 border: 5px solid #f5f5f5
}
#ed .markItUpContainer {
 border: none !important;
 background: none !important;
 padding: 0 !important;
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 border-radius: 0 !important
}
#ed .ed-convo-dialog .markItUpContainer {
 border-bottom: 1px solid #e1e1e1 !important
}
#ed .markItUpExpanding.has-error {
 border: 1px solid #fc595b
}
#ed .markItUpExpanding.has-error .form-control {
 box-shadow: none
}
#ed .markItUpEditor {
 width: 100%;
 height: 320px;
 clear: both;
 line-height: 18px;
 overflow: auto;
 border-radius: 0 !important;
 border: 0 !important;
 padding: 8px !important;
 box-shadow: none !important;
 font-size: 14px !important;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box
}
#ed .markItUpEditor:focus {
 box-shadow: none
}
#ed .markItUpEditor::-webkit-input-placeholder {
 color: #888
}
#ed .markItUpEditor:-moz-placeholder {
 color: #888
}
#ed .markItUpEditor::-moz-placeholder {
 color: #888
}
#ed .markItUpEditor:-ms-input-placeholder {
 color: #888
}
#ed .markItUpEditor::-ms-input-placeholder {
 color: #888
}
#ed .markItUpEditor:placeholder-shown {
 color: #888
}
#ed .markItUpPreviewFrame {
 overflow: auto;
 background-color: #FFFFFF;
 border: 1px solid #3c769d;
 width: 99.9%;
 height: 300px;
 margin: 5px 0
}
#ed .markItUpFooter {
 width: 100%;
 cursor: n-resize
}
#ed .markItUpResizeHandle {
 overflow: hidden;
 width: 22px;
 height: 5px;
 margin-right: auto;
 margin-left: auto;
 background-image: url('../../../styles-lib/vendors/markitup/skins/default/images/handle.png');
 cursor: n-resize
}
#ed .markItUpHeader ul li {
 list-style: none;
 float: right;
 position: relative
}
#ed .markItUpHeader ul li ul {
 display: none
}
#ed .markItUpHeader ul li:hover > ul {
 display: block
}
#ed .markItUpHeader ul .markItUpDropMenu {
 background: transparent url('../../../styles-lib/vendors/markitup/skins/default/images/menu.png') no-repeat -15% 50%;
 margin-left: 5px
}
#ed .markItUpHeader ul .markItUpDropMenu li {
 margin-left: 0px
}
#ed .markItUpHeader ul .markItUpSeparator {
 margin: 0 10px;
 width: 1px;
 height: 20px;
 overflow: hidden;
 background-color: #CCC
}
#ed .markItUpHeader ul ul .markItUpSeparator {
 width: auto;
 height: 1px;
 margin: 0px
}
#ed .markItUpHeader ul ul {
 display: none;
 position: absolute;
 top: 18px;
 right: 0px;
 background: #F5F5F5;
 border: 1px solid #3c769d;
 height: inherit
}
#ed .markItUpHeader ul ul li {
 float: none;
 border-bottom: 1px solid #3c769d
}
#ed .markItUpHeader ul ul .markItUpDropMenu {
 background: #f5f5f5 url('../../../styles-lib/vendors/markitup/skins/default/images/submenu.png') no-repeat 0% 50%
}
#ed .markItUpHeader ul ul ul {
 position: absolute;
 top: -1px;
 right: 150px
}
#ed .markItUpHeader ul ul ul li {
 float: none
}
#ed .markItUpHeader ul a {
 display: block;
 width: 24px;
 height: 24px;
 text-indent: 0;
 padding: 0;
 margin: 0px
}
#ed .markItUpHeader ul ul a {
 display: block;
 padding-right: 0px;
 text-indent: 0;
 width: 120px;
 padding: 5px 25px 5px 5px;
 background-position: 2px 50%
}
#ed .markItUpHeader ul ul a:hover {
 color: #FFF;
 background-color: #3C769D
}
#ed .markItUpHeader {
 display: inline-block;
 width: 100%;
 padding: 2px 4px 2px;
 background: #fff;
 border: none;
 border-bottom: 1px solid #e1e1e1 !important
}
#ed .markItUpHeader ul li {
 margin-left: 4px
}
#ed .markItUpHeader ul .markItUpSeparator {
 position: relative;
 top: 4px;
 background-color: #e6e6e6;
 color: #e6e6e6
}
#ed .html .markItUpEditor {
 background-image: url('../../../styles-lib/vendors/markitup/skins/default/images/bg-editor-html.png')
}
#ed .markdown .markItUpEditor {
 background-image: url('../../../styles-lib/vendors/markitup/skins/default/images/bg-editor-markdown.png')
}
#ed .textile .markItUpEditor {
 background-image: url('../../../styles-lib/vendors/markitup/skins/default/images/bg-editor-textile.png')
}
#ed .bbcode .markItUpEditor {
 background-image: url('../../../styles-lib/vendors/markitup/skins/default/images/bg-editor-bbcode.png')
}
#ed .wiki .markItUpEditor,
#ed .dotclear .markItUpEditor {
 background-image: url('../../../styles-lib/vendors/markitup/skins/default/images/bg-editor-wiki.png')
}
#ed .ed-emoticon,
#ed .ed-emoticon img {
 width: 20px !important;
 height: 20px !important;
 line-height: 20px;
 display: inline-block;
 vertical-align: middle;
 background-image: url("../../../images/emoticons/icons-emo@2x.png");
 background-size: 140px 20px
}
#ed .markItUp {
 width: 100%;
 margin: 0;
 border: 0px solid transparent
}
#ed .markItUp li > a {
 background-position: center;
 border: 1px solid transparent;
 border-radius: 3px;
 font-size: 0
}
#ed .markItUp li > a:hover {
 background-color: transparent
}
#ed .markItUp .markItUpButton {
 padding: 4px
}
#ed .markItUp .markItUpButton a {
 position: relative;
 width: 20px !important;
 height: 20px !important;
 line-height: 20px;
 display: inline-block;
 vertical-align: middle;
 background-image: url("../../../images/emoticons/icons-emo@2x.png") !important;
 background-size: 140px 20px;
 background-position: 100% !important;
 background-color: transparent !important
}
#ed .markItUp .markItUpButton a:before {
 position: absolute;
 top: 0;
 right: 0;
 font-family: FontAwesome;
 font-size: 14px;
 font-weight: normal;
 font-style: normal;
 display: inline-block;
 text-decoration: inherit;
 font-size: 13px !important;
 color: #444 !important;
 width: 20px !important;
 height: 20px !important;
 text-align: center !important;
 text-indent: 0
}
#ed .markItUp .markitup-bold a,
#ed .markItUp .markitup-italic a,
#ed .markItUp .markitup-underline a,
#ed .markItUp .markitup-url a,
#ed .markItUp .markitup-picture a,
#ed .markItUp .markitup-video a,
#ed .markItUp .markitup-bullet a,
#ed .markItUp .markitup-numeric a,
#ed .markItUp .markitup-list a,
#ed .markItUp .markitup-quote a,
#ed .markItUp .markitup-code a,
#ed .markItUp .markitup-gist a {
 background: none !important
}
#ed .markItUp .markitup-bold a:before {
 content: "\f032"
}
#ed .markItUp .markitup-italic a:before {
 content: "\f033"
}
#ed .markItUp .markitup-underline a:before {
 content: "\f0cd"
}
#ed .markItUp .markitup-url a:before {
 content: "\f0c1"
}
#ed .markItUp .markitup-picture a:before {
 content: "\f03e"
}
#ed .markItUp .markitup-video a:before {
 content: "\f008"
}
#ed .markItUp .markitup-bullet a:before {
 content: "\f0ca"
}
#ed .markItUp .markitup-numeric a:before {
 content: "\f0cb"
}
#ed .markItUp .markitup-list a:before {
 content: "\f141"
}
#ed .markItUp .markitup-quote a:before {
 content: "\f10d"
}
#ed .markItUp .markitup-code a:before {
 content: "\f121"
}
#ed .markItUp .markitup-gist a:before {
 content: "\f113"
}
#ed .markItUp .markitup-happy a {
 background-position: -20px 0px !important
}
#ed .markItUp .markitup-smile a {
 background-position: -40px 0px !important
}
#ed .markItUp .markitup-surprised a {
 background-position: -60px 0px !important
}
#ed .markItUp .markitup-tongue a {
 background-position: -80px 0px !important
}
#ed .markItUp .markitup-unhappy a {
 background-position: -100px 0px !important
}
#ed .markItUp .markitup-wink a {
 background-position: -120px 0px !important
}
#ed .markItUp .textareaClone {
 min-height: 160px;
 height: auto
}
#ed .ed-video-providers {
 margin-bottom: 5px
}
#ed .ed-video-providers li {
 width: 31%;
 display: inline-block;
 margin-bottom: 10px;
 padding-right: 22px;
 position: relative
}
#ed .ed-video-providers li:before {
 position: absolute;
 top: 0;
 right: 0;
 content: '';
 width: 16px;
 height: 16px;
 line-height: 16px;
 background-image: url('../../../images/videos/icons-video.png');
 background-size: 160px 16px
}
#ed .ed-video-providers li.video-youtube:before {
 background-position: -16px 0px
}
#ed .ed-video-providers li.video-vimeo:before {
 background-position: -32px 0px
}
#ed .ed-video-providers li.video-dailymotion:before {
 background-position: -48px 0px
}
#ed .ed-video-providers li.video-google:before {
 background-position: -64px 0px
}
#ed .ed-video-providers li.video-liveleak:before {
 background-position: -80px 0px
}
#ed .ed-video-providers li.video-metacafe:before {
 background-position: -96px 0px
}
#ed .ed-video-providers li.video-nicovideo:before {
 background-position: -112px 0px
}
#ed .ed-video-providers li.video-yahoo:before {
 background-position: -128px 0px
}
#ed .ed-video-providers li.video-smule:before {
 background-position: -144px 0px
}
#ed .chosen-container {
 position: relative;
 display: inline-block;
 vertical-align: middle;
 font-size: 13px;
 zoom: 1;
 *display: inline;
 -webkit-user-select: none;
 -moz-user-select: none;
 user-select: none
}
#ed .chosen-container * {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box
}
#ed .chosen-container .chosen-drop {
 position: absolute;
 top: 100%;
 right: -9999px;
 z-index: 1010;
 width: 100%;
 border: 1px solid #e1e1e1;
 border-top: 0;
 background: #fff;
 box-shadow: 0 4px 5px rgba(0,0,0,0.15)
}
#ed .chosen-container.chosen-with-drop .chosen-drop {
 right: 0
}
#ed .chosen-container a {
 cursor: pointer
}
#ed .chosen-container .search-choice .group-name,
#ed .chosen-container .chosen-single .group-name {
 margin-left: 4px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 font-weight: normal;
 color: #444
}
#ed .chosen-container .search-choice .group-name:after,
#ed .chosen-container .chosen-single .group-name:after {
 content: ":";
 padding-right: 2px;
 vertical-align: top
}
#ed .chosen-container-single .chosen-single {
 position: relative;
 display: block;
 overflow: hidden;
 padding: 0 8px 0 0;
 height: 25px;
 border: 1px solid #e1e1e1;
 border-radius: 5px;
 background-color: #fff;
 box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1);
 color: #444;
 text-decoration: none;
 white-space: nowrap;
 line-height: 24px
}
#ed .chosen-container-single .chosen-default {
 color: #888
}
#ed .chosen-container-single .chosen-single span {
 display: block;
 overflow: hidden;
 margin-left: 26px;
 text-overflow: ellipsis;
 white-space: nowrap
}
#ed .chosen-container-single .chosen-single-with-deselect span {
 margin-left: 38px
}
#ed .chosen-container-single .chosen-single abbr {
 position: absolute;
 top: 6px;
 left: 26px;
 display: block;
 width: 12px;
 height: 12px;
 background: url('../../../images/chosen/chosen-sprite.png') -42px 1px no-repeat;
 font-size: 1px
}
#ed .chosen-container-single .chosen-single abbr:hover {
 background-position: -42px -10px
}
#ed .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
 background-position: -42px -10px
}
#ed .chosen-container-single .chosen-single div {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 width: 18px;
 height: 100%
}
#ed .chosen-container-single .chosen-single div b {
 display: block;
 width: 100%;
 height: 100%;
 background: url('../../../images/chosen/chosen-sprite.png') no-repeat 0px 2px
}
#ed .chosen-container-single .chosen-search {
 position: relative;
 z-index: 1010;
 margin: 0;
 padding: 3px 4px;
 white-space: nowrap
}
#ed .chosen-container-single .chosen-search input[type="text"] {
 margin: 1px 0;
 padding: 4px 5px 4px 20px;
 width: 100%;
 height: auto;
 outline: 0;
 border: 1px solid #e1e1e1;
 background: #fff url('../../../images/chosen/chosen-sprite.png') no-repeat 0% -20px;
 background: url('../../../images/chosen/chosen-sprite.png') no-repeat 0% -20px;
 font-size: 1em;
 font-family: Helvetica, Arial, sans-serif;
 line-height: normal;
 border-radius: 0
}
#ed .chosen-container-single .chosen-drop {
 margin-top: -1px;
 border-radius: 0 0 4px 4px;
 background-clip: padding-box
}
#ed .chosen-container-single.chosen-container-single-nosearch .chosen-search {
 position: absolute;
 right: -9999px
}
#ed .chosen-container .chosen-results {
 color: #444;
 position: relative;
 overflow-x: hidden;
 overflow-y: auto;
 margin: 0 0 4px 4px;
 padding: 0 4px 0 0;
 max-height: 240px;
 -webkit-overflow-scrolling: touch
}
#ed .chosen-container .chosen-results li {
 display: none;
 margin: 0;
 padding: 5px 6px;
 list-style: none;
 line-height: 15px;
 word-wrap: break-word;
 -webkit-touch-callout: none
}
#ed .chosen-container .chosen-results li.active-result {
 display: list-item;
 cursor: pointer
}
#ed .chosen-container .chosen-results li.disabled-result {
 display: list-item;
 color: #444;
 cursor: default
}
#ed .chosen-container .chosen-results li.highlighted {
 background-color: #3875d7;
 color: #fff
}
#ed .chosen-container .chosen-results li.no-results {
 color: #888;
 display: list-item;
 background: #f5f5f5
}
#ed .chosen-container .chosen-results li.group-result {
 display: list-item;
 font-weight: bold;
 cursor: default
}
#ed .chosen-container .chosen-results li.group-option {
 padding-right: 15px
}
#ed .chosen-container .chosen-results li em {
 font-style: normal;
 text-decoration: underline
}
#ed .chosen-container-multi .chosen-choices {
 position: relative;
 overflow: hidden;
 margin: 0;
 padding: 0 5px;
 width: 100%;
 height: auto !important;
 height: 1%;
 border: 1px solid #e1e1e1;
 background-color: #fff;
 cursor: text
}
#ed .chosen-container-multi .chosen-choices li {
 float: right;
 list-style: none
}
#ed .chosen-container-multi .chosen-choices li.search-field {
 margin: 0;
 padding: 0;
 white-space: nowrap
}
#ed .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
 margin: 1px 0;
 padding: 0;
 height: 25px;
 outline: 0;
 border: 0 !important;
 background: transparent !important;
 box-shadow: none;
 color: #444;
 font-size: 100%;
 font-family: Helvetica, Arial, sans-serif;
 line-height: normal;
 border-radius: 0
}
#ed .chosen-container-multi .chosen-choices li.search-choice {
 position: relative;
 margin: 3px 0 3px 5px;
 padding: 3px 5px 3px 20px;
 border: 1px solid #e1e1e1;
 max-width: 100%;
 border-radius: 3px;
 background-color: #428bca;
 color: #fff;
 line-height: 13px;
 cursor: default
}
#ed .chosen-container-multi .chosen-choices li.search-choice span {
 word-wrap: break-word
}
#ed .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
 position: absolute;
 top: 4px;
 left: 3px;
 display: block;
 width: 12px;
 height: 12px;
 background: none
}
#ed .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
 display: inline-block;
 font-family: "FontAwesome";
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 content: "\f00d";
 position: absolute;
 top: -2px;
 color: #fff
}
#ed .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
 color: #fff
}
#ed .chosen-container-multi .chosen-choices li.search-choice-disabled {
 padding-left: 5px;
 border: 1px solid #ccc;
 background-color: #e4e4e4;
 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
 background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
 background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
 color: #666
}
#ed .chosen-container-multi .chosen-choices li.search-choice-focus {
 background: #d4d4d4
}
#ed .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
 background-position: -42px -10px
}
#ed .chosen-container-multi .chosen-results {
 margin: 0;
 padding: 0
}
#ed .chosen-container-multi .chosen-drop .result-selected {
 display: list-item;
 color: #ccc;
 cursor: default
}
#ed .chosen-container-active .chosen-single {
 border: 1px solid #5897fb;
 box-shadow: 0 0 5px rgba(0,0,0,0.3)
}
#ed .chosen-container-active.chosen-with-drop .chosen-single {
 border: 1px solid #aaa;
 -moz-border-radius-bottomleft: 0;
 border-bottom-left-radius: 0;
 -moz-border-radius-bottomright: 0;
 border-bottom-right-radius: 0;
 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));
 background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);
 background-image: -moz-linear-gradient(#eee 20%, #fff 80%);
 background-image: -o-linear-gradient(#eee 20%, #fff 80%);
 background-image: linear-gradient(#eee 20%, #fff 80%);
 box-shadow: 0 1px 0 #fff inset
}
#ed .chosen-container-active.chosen-with-drop .chosen-single div {
 border-right: none;
 background: transparent
}
#ed .chosen-container-active.chosen-with-drop .chosen-single div b {
 background-position: -18px 2px
}
#ed .chosen-container-active .chosen-choices {
 border: 1px solid #5897fb;
 box-shadow: 0 0 5px rgba(0,0,0,0.3)
}
#ed .chosen-container-active .chosen-choices li.search-field input[type="text"] {
 color: #444 !important
}
#ed .chosen-disabled {
 opacity: 0.5 !important;
 cursor: default
}
#ed .chosen-disabled .chosen-single {
 cursor: default
}
#ed .chosen-disabled .chosen-choices .search-choice .search-choice-close {
 cursor: default
}
#ed .chosen-rtl {
 text-align: left
}
#ed .chosen-rtl .chosen-single {
 overflow: visible;
 padding: 0 0 0 8px
}
#ed .chosen-rtl .chosen-single span {
 margin-left: 0;
 margin-right: 26px;
 direction: ltr
}
#ed .chosen-rtl .chosen-single-with-deselect span {
 margin-right: 38px
}
#ed .chosen-rtl .chosen-single div {
 left: auto;
 right: 3px
}
#ed .chosen-rtl .chosen-single abbr {
 left: auto;
 right: 26px
}
#ed .chosen-rtl .chosen-choices li {
 float: left
}
#ed .chosen-rtl .chosen-choices li.search-field input[type="text"] {
 direction: ltr
}
#ed .chosen-rtl .chosen-choices li.search-choice {
 margin: 3px 0 3px 5px;
 padding: 3px 19px 3px 5px
}
#ed .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
 left: auto;
 right: 4px
}
#ed .chosen-rtl.chosen-container-single-nosearch .chosen-search,
#ed .chosen-rtl .chosen-drop {
 right: 9999px
}
#ed .chosen-rtl.chosen-container-single .chosen-results {
 margin: 0 4px 4px 0;
 padding: 0 0 0 4px
}
#ed .chosen-rtl .chosen-results li.group-option {
 padding-left: 15px;
 padding-right: 0
}
#ed .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
 border-left: none
}
#ed .chosen-rtl .chosen-search input[type="text"] {
 padding: 4px 20px 4px 5px;
 background: #fff url('../../../images/chosen/chosen-sprite.png') no-repeat -30px -20px;
 background: url('../../../images/chosen/chosen-sprite.png') no-repeat -30px -20px;
 direction: ltr
}
#ed .chosen-rtl.chosen-container-single .chosen-single div b {
 background-position: 6px 2px
}
#ed .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
 background-position: -12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
 #ed .chosen-rtl .chosen-search input[type="text"],
 #ed .chosen-container-single .chosen-single abbr,
 #ed .chosen-container-single .chosen-single div b,
 #ed .chosen-container-single .chosen-search input[type="text"],
 #ed .chosen-container .chosen-results-scroll-down span,
 #ed .chosen-container .chosen-results-scroll-up span {
  background-image: url('../../../images/chosen/chosen-sprite@2x.png') !important;
  background-size: 52px 37px !important;
  background-repeat: no-repeat !important
 }
}
#ed .ed-chart-wrapper {
 width: 100%
}
#ed .pie-legend,
#ed .line-legend {
 margin: 0;
 padding: 0;
 list-style: none;
 font-size: 13px
}
#ed .pie-legend > :not(:first-child),
#ed .line-legend > :not(:first-child) {
 margin-top: 4px
}
#ed .chartjs-legend-label {
 display: inline-block;
 width: 16px;
 height: 16px;
 margin-left: 8px;
 vertical-align: middle
}
#ed .ed-chart-my-subscribe {
 padding: 16px;
 background-color: #e2f5fd;
 color: #424242
}
#ed .ed-chart-my-subscribe__title {
 font-size: 13px;
 line-height: 1;
 margin-bottom: 16px
}
#ed .ed-chart-assigned-post {
 padding: 16px;
 background-color: #e2f5fd
}
#ed .ed-pie-chart-assigned {
 width: 90%;
 position: relative;
 text-align: center;
 margin: 0 auto
}
#ed .ed-pie-chart-assigned__info {
 position: absolute;
 top: 50%;
 right: 50%;
 -webkit-transform: translateX(50%) translateY(-50%);
 -moz-transform: translateX(50%) translateY(-50%);
 -o-transform: translateX(50%) translateY(-50%);
 transform: translateX(50%) translateY(-50%)
}
#ed .ed-pie-chart-assigned__no {
 color: #424242;
 font-size: 20px;
 font-weight: bold;
 line-height: 1
}
#ed .ed-pie-chart-assigned__txt {
 color: #757575
}
#ed .selectize-control {
 position: relative
}
#ed .selectize-dropdown,
#ed .selectize-input,
#ed .selectize-input input {
 color: #444;
 font-family: inherit;
 font-size: 12px;
 line-height: 20px;
 -webkit-font-smoothing: inherit
}
#ed .selectize-input,
#ed .selectize-control.single .selectize-input.input-active {
 background: #fff;
 cursor: text;
 display: inline-block
}
#ed .selectize-control.single .selectize-input.input-active input {
 width: 4px
}
#ed .selectize-input {
 border: 1px solid #e1e1e1;
 padding: 6px 8px;
 display: inline-block;
 width: 100%;
 overflow: hidden;
 position: relative;
 z-index: 1;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px
}
.selectize-control.multi #ed .selectize-input.has-items {
 padding: 4px 8px 1px
}
#ed .selectize-input.full {
 background-color: #fff
}
#ed .selectize-input.disabled,
#ed .selectize-input.disabled * {
 cursor: default !important
}
#ed .selectize-input.focus {
 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.15);
 box-shadow: inset 0 1px 2px rgba(0,0,0,0.15)
}
#ed .selectize-input.dropdown-active {
 -webkit-border-radius: 3px 3px 0 0;
 -moz-border-radius: 3px 3px 0 0;
 border-radius: 3px 3px 0 0
}
#ed .selectize-input > * {
 vertical-align: baseline;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline
}
.selectize-control.multi #ed .selectize-input > div {
 cursor: pointer;
 margin: 0 0 3px 3px;
 padding: 2px 6px;
 background: #f5f5f5;
 color: #444;
 border: 0 solid #e1e1e1
}
.selectize-control.multi #ed .selectize-input > div.active {
 background: #e8e8e8;
 color: #444;
 border: 0 solid #cacaca
}
.selectize-control.multi #ed .selectize-input.disabled > div,
.selectize-control.multi #ed .selectize-input.disabled > div.active {
 color: #919191;
 background: #fff;
 border: 0 solid #fff
}
#ed .selectize-input > input {
 display: inline-block !important;
 padding: 0 !important;
 height: auto;
 min-height: 0 !important;
 max-height: none !important;
 max-width: 100% !important;
 margin: 0 0 0 2px !important;
 text-indent: 0 !important;
 border: 0 none !important;
 background: none !important;
 line-height: inherit !important;
 -webkit-user-select: auto !important;
 -webkit-box-shadow: none !important;
 box-shadow: none !important
}
#ed .selectize-input > input::-ms-clear {
 display: none
}
#ed .selectize-input > input:focus {
 outline: none !important
}
#ed .selectize-input::after {
 content: ' ';
 display: block;
 clear: right
}
#ed .selectize-input.dropdown-active::before {
 content: ' ';
 display: block;
 position: absolute;
 background: #f5f5f5;
 height: 1px;
 bottom: 0;
 right: 0;
 left: 0
}
#ed .selectize-dropdown {
 position: absolute;
 z-index: 10;
 border: 1px solid #e1e1e1;
 background: #fff;
 margin: -1px 0 0 0;
 border-top: 0 none;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
 box-shadow: 0 1px 3px rgba(0,0,0,0.1);
 -webkit-border-radius: 0 0 3px 3px;
 -moz-border-radius: 0 0 3px 3px;
 border-radius: 0 0 3px 3px
}
#ed .selectize-dropdown [data-selectable] {
 cursor: pointer;
 overflow: hidden
}
#ed .selectize-dropdown [data-selectable] .highlight {
 background: rgba(125,168,208,0.2);
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px
}
#ed .selectize-dropdown [data-selectable],
#ed .selectize-dropdown .optgroup-header {
 padding: 5px 8px
}
#ed .selectize-dropdown .optgroup:first-child .optgroup-header {
 border-top: 0 none
}
#ed .selectize-dropdown .optgroup-header {
 color: #444;
 background: #fff;
 cursor: default
}
#ed .selectize-dropdown .active {
 background-color: #e9f2f9;
 color: #444
}
#ed .selectize-dropdown .active.create {
 color: #444
}
#ed .selectize-dropdown .create {
 color: rgba(68,68,68,0.5)
}
#ed .selectize-dropdown-content {
 overflow-y: auto;
 overflow-x: hidden;
 max-height: 200px
}
#ed .selectize-control.single.loading:before {
 position: absolute;
 display: block;
 color: #444;
 width: 16px;
 height: 16px;
 left: 30px;
 top: 8px;
 z-index: 2;
 content: "\f110";
 -webkit-animation: fa-spin 1s infinite steps(8);
 animation: fa-spin 1s infinite steps(8);
 font: normal normal normal 14px/1 FontAwesome
}
#ed .selectize-control.single .selectize-input,
#ed .selectize-control.single .selectize-input input {
 cursor: pointer
}
#ed .selectize-control.single .selectize-input.input-active,
#ed .selectize-control.single .selectize-input.input-active input {
 cursor: text
}
#ed .selectize-control.single .selectize-input:after {
 content: ' ';
 display: block;
 position: absolute;
 top: 50%;
 left: 15px;
 margin-top: -2px;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 5px 5px 0 5px;
 border-color: #808080 transparent transparent transparent
}
#ed .selectize-control.single .selectize-input.dropdown-active:after {
 margin-top: -4px;
 border-width: 0 5px 5px 5px;
 border-color: transparent transparent #808080 transparent
}
#ed .selectize-control .selectize-input.disabled {
 opacity: .5;
 background-color: #fafafa
}
#ed .selectize-control.multi .selectize-input.has-items {
 padding-right: 5px;
 padding-left: 5px
}
#ed .selectize-control.multi .selectize-input.disabled [data-value] {
 color: #888;
 text-shadow: none;
 background: none;
 -webkit-box-shadow: none;
 box-shadow: none
}
#ed .selectize-control.multi .selectize-input.disabled [data-value],
#ed .selectize-control.multi .selectize-input.disabled [data-value] .remove {
 border-color: #e6e6e6
}
#ed .selectize-control.multi .selectize-input.disabled [data-value] .remove {
 background: none
}
#ed .selectize-control.multi .selectize-input [data-value] {
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 background-color: #428bca;
 color: #fff;
 padding: 0 4px;
 margin-left: 4px
}
#ed .selectize-control .selectize-input .item {
 padding: 0
}
#ed .selectize-control.single .selectize-input,
#ed .selectize-dropdown.single {
 border-color: #e1e1e1
}
#ed .selectize-dropdown .optgroup-header {
 padding-top: 7px;
 font-weight: bold;
 font-size: 0.85em
}
#ed .selectize-dropdown .optgroup {
 border-top: 1px solid #f5f5f5
}
#ed .selectize-dropdown .optgroup:first-child {
 border-top: 0 none
}
#ed code[class*="language-"],
#ed pre[class*="language-"] {
 color: #f8f8f2;
 text-shadow: 0 1px rgba(0,0,0,0.3);
 font-family: Consolas, Monaco, 'Andale Mono', monospace;
 direction: rtl;
 text-align: right;
 white-space: pre;
 word-spacing: normal;
 max-height: 400px;
 min-height: 100px;
 -moz-tab-size: 4;
 -o-tab-size: 4;
 tab-size: 4;
 -webkit-hyphens: none;
 -moz-hyphens: none;
 -ms-hyphens: none;
 hyphens: none
}
#ed pre[class*="language-"] {
 padding: 1em;
 margin: .5em 0;
 overflow: auto;
 border-radius: 0.3em
}
#ed :not(pre) > code[class*="language-"],
#ed pre[class*="language-"] {
 background: #272822
}
#ed :not(pre) > code[class*="language-"] {
 padding: .1em;
 border-radius: .3em
}
#ed .token.comment,
#ed .token.prolog,
#ed .token.doctype,
#ed .token.cdata {
 color: slategray
}
#ed .token.punctuation {
 color: #f8f8f2
}
#ed .namespace {
 opacity: .7
}
#ed .token.property,
#ed .token.tag,
#ed .token.constant,
#ed .token.symbol {
 color: #f92672
}
#ed .token.boolean,
#ed .token.number {
 color: #ae81ff
}
#ed .token.selector,
#ed .token.attr-name,
#ed .token.string,
#ed .token.builtin {
 color: #a6e22e
}
#ed .token.operator,
#ed .token.entity,
#ed .token.url,
#ed .language-css .token.string,
#ed .style .token.string,
#ed .token.variable {
 color: #f8f8f2
}
#ed .token.atrule,
#ed .token.attr-value {
 color: #e6db74
}
#ed .token.keyword {
 color: #66d9ef
}
#ed .token.regex,
#ed .token.important {
 color: #fd971f
}
#ed .token.important {
 font-weight: bold
}
#ed .token.entity {
 cursor: help
}
#ed pre[data-line] {
 position: relative;
 padding: 1em 3em 1em 0
}
#ed .line-highlight {
 position: absolute;
 right: 0;
 left: 0;
 padding: inherit 0;
 margin-top: 1em;
 background: rgba(153,122,102,0.08);
 background: -moz-linear-gradient(right, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));
 background: -webkit-linear-gradient(right, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));
 background: -o-linear-gradient(right, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));
 background: linear-gradient(right, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));
 pointer-events: none;
 line-height: inherit;
 white-space: pre
}
#ed .line-highlight:before,
#ed .line-highlight[data-end]:after {
 content: attr(data-start);
 position: absolute;
 top: .4em;
 right: .6em;
 min-width: 1em;
 padding: 0 .5em;
 background-color: rgba(153,122,102,0.4);
 color: #f5f2f0;
 font: bold 65%/1.5 sans-serif;
 text-align: center;
 vertical-align: .3em;
 border-radius: 999px;
 text-shadow: none;
 box-shadow: 0 1px #fff
}
#ed .line-highlight[data-end]:after {
 content: attr(data-end);
 top: auto;
 bottom: .4em
}
#ed pre.line-numbers {
 position: relative;
 padding-right: 3.8em;
 counter-reset: linenumber
}
#ed pre.line-numbers > code {
 position: relative
}
#ed .line-numbers .line-numbers-rows {
 position: absolute;
 pointer-events: none;
 top: 0;
 font-size: 100%;
 right: -3.8em;
 width: 3em;
 letter-spacing: -1px;
 border-left: 1px solid #999;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none
}
#ed .line-numbers-rows > span {
 pointer-events: none;
 display: block;
 counter-increment: linenumber
}
#ed .line-numbers-rows > span:before {
 content: counter(linenumber);
 color: #999;
 display: block;
 padding-left: 0.8em;
 text-align: left
}
#ed .cropper-container {
 font-size: 0;
 line-height: 0;
 position: relative;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 direction: rtl !important;
 -ms-touch-action: none;
 touch-action: none;
 -webkit-tap-highlight-color: transparent;
 -webkit-touch-callout: none
}
#ed .cropper-container img {
 display: block;
 width: 100%;
 min-width: 0 !important;
 max-width: none !important;
 height: 100%;
 min-height: 0 !important;
 max-height: none !important;
 image-orientation: 0deg !important
}
#ed .cropper-wrap-box {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 overflow: hidden
}
#ed .cropper-canvas,
#ed .cropper-crop-box {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0
}
#ed .cropper-drag-box {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 opacity: 0;
 background-color: #ffffff;
 filter: alpha(opacity=0)
}
#ed .cropper-modal {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 opacity: .5;
 background-color: #000000;
 filter: alpha(opacity=50)
}
#ed .cropper-view-box {
 display: block;
 overflow: hidden;
 width: 100%;
 height: 100%;
 outline: 1px solid #39f;
 outline-color: rgba(51,153,255,0.75)
}
#ed .cropper-dashed {
 position: absolute;
 display: block;
 opacity: .5;
 border: 0 dashed #eee;
 filter: alpha(opacity=50)
}
#ed .cropper-dashed.dashed-h {
 top: 33.33333%;
 right: 0;
 width: 100%;
 height: 33.33333%;
 border-top-width: 1px;
 border-bottom-width: 1px
}
#ed .cropper-dashed.dashed-v {
 top: 0;
 right: 33.33333%;
 width: 33.33333%;
 height: 100%;
 border-left-width: 1px;
 border-right-width: 1px
}
#ed .cropper-center {
 position: absolute;
 top: 50%;
 right: 50%;
 display: block;
 width: 0;
 height: 0;
 opacity: .75;
 filter: alpha(opacity=75)
}
#ed .cropper-center:before {
 position: absolute;
 display: block;
 content: ' ';
 background-color: #eeeeee;
 top: 0;
 right: -3px;
 width: 7px;
 height: 1px
}
#ed .cropper-center:after {
 position: absolute;
 display: block;
 content: ' ';
 background-color: #eeeeee;
 top: -3px;
 right: 0;
 width: 1px;
 height: 7px
}
#ed .cropper-face {
 position: absolute;
 display: block;
 width: 100%;
 height: 100%;
 opacity: .1;
 filter: alpha(opacity=10);
 top: 0;
 right: 0;
 background-color: #ffffff
}
#ed .cropper-line {
 position: absolute;
 display: block;
 width: 100%;
 height: 100%;
 opacity: .1;
 filter: alpha(opacity=10);
 background-color: #3399ff
}
#ed .cropper-point {
 position: absolute;
 display: block;
 width: 100%;
 width: 5px;
 height: 100%;
 height: 5px;
 opacity: .1;
 opacity: .75;
 filter: alpha(opacity=10);
 filter: alpha(opacity=75);
 background-color: #3399ff
}
#ed .cropper-line.line-e {
 top: 0;
 left: -3px;
 width: 5px;
 cursor: e-resize
}
#ed .cropper-line.line-n {
 top: -3px;
 right: 0;
 height: 5px;
 cursor: n-resize
}
#ed .cropper-line.line-w {
 top: 0;
 right: -3px;
 width: 5px;
 cursor: w-resize
}
#ed .cropper-line.line-s {
 bottom: -3px;
 right: 0;
 height: 5px;
 cursor: s-resize
}
#ed .cropper-point.point-e {
 top: 50%;
 left: -3px;
 margin-top: -3px;
 cursor: e-resize
}
#ed .cropper-point.point-n {
 top: -3px;
 right: 50%;
 margin-right: -3px;
 cursor: n-resize
}
#ed .cropper-point.point-w {
 top: 50%;
 right: -3px;
 margin-top: -3px;
 cursor: w-resize
}
#ed .cropper-point.point-s {
 bottom: -3px;
 right: 50%;
 margin-right: -3px;
 cursor: s-resize
}
#ed .cropper-point.point-ne {
 top: -3px;
 left: -3px;
 cursor: nw-resize
}
#ed .cropper-point.point-nw {
 top: -3px;
 right: -3px;
 cursor: ne-resize
}
#ed .cropper-point.point-sw {
 bottom: -3px;
 right: -3px;
 cursor: se-resize
}
#ed .cropper-point.point-se {
 left: -3px;
 bottom: -3px;
 width: 20px;
 height: 20px;
 cursor: sw-resize;
 opacity: 1;
 filter: alpha(opacity=100)
}
#ed .cropper-point.point-se:before {
 position: absolute;
 left: -50%;
 bottom: -50%;
 display: block;
 width: 200%;
 height: 200%;
 content: ' ';
 opacity: 0;
 background-color: #3399ff;
 filter: alpha(opacity=0)
}
#ed .cropper-invisible {
 opacity: 0;
 filter: alpha(opacity=0)
}
#ed .cropper-bg {
 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC')
}
#ed .cropper-hide {
 position: absolute;
 display: block;
 width: 0;
 height: 0
}
#ed .cropper-hidden {
 display: none !important
}
#ed .cropper-move {
 cursor: move
}
#ed .cropper-crop {
 cursor: crosshair
}
#ed .cropper-disabled .cropper-drag-box,
#ed .cropper-disabled .cropper-face,
#ed .cropper-disabled .cropper-line,
#ed .cropper-disabled .cropper-point {
 cursor: not-allowed
}
#ed .ed-editor .cke_editor_dc_content,
#ed .ed-editor .cke_editor_dc_content * {
 box-sizing: content-box
}
#ed .ed-editor .mceEditor * {
 box-sizing: content-box
}
#ed .ed-editor .mceFirst {
 background-color: #f5f5f5
}
#ed .ed-editor .defaultSkin .mceIframeContainer {
 border-top: 1px solid #e1e1e1;
 border-bottom: 1px solid #e1e1e1
}
#ed .ed-head {
 position: relative
}
#ed .ed-head:before,
#ed .ed-head:after {
 content: " ";
 display: table
}
#ed .ed-head:after {
 clear: both
}
#ed .ed-head__title {
 margin-top: 0
}
#ed .ed-head .ed-subscribe {
 position: absolute;
 top: 0;
 left: 0
}
#ed.is-tablet .ed-head .ed-subscribe,
#ed.is-mobile .ed-head .ed-subscribe {
 position: relative
}
#ed .ed-subscribe {
 font-size: 13px
}
#ed .ed-subscribe__icon {
 color: #444
}
#ed .ed-unsubscribe-link {
 font-size: 13px
}
#ed .ed-label-new {
 background-color: #5bc0de;
 position: relative
}
#ed .ed-label-new:before {
 position: absolute;
 content: '';
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 4px 0 4px 6px;
 border-color: transparent transparent transparent #5bc0de;
 top: 4px;
 right: -4px
}
#ed .ed-filter-bar {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-align-items: center;
 -ms-align-items: center;
 align-items: center;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap
}
#ed .ed-filter-bar:before,
#ed .ed-filter-bar:after {
 content: " ";
 display: table
}
#ed .ed-filter-bar:after {
 clear: both
}
#ed .ed-filter-bar__sort-tabs {
 -webkit-flex: 1 0 auto;
 -ms-flex: 1 0 auto;
 flex: 1 0 auto
}
#ed .ed-filter-bar__sort-action {
 -webkit-flex: 0 0 auto;
 -ms-flex: 0 0 auto;
 flex: 0 0 auto;
 margin-right: auto
}
#ed .ed-filter-bar__sort-action select {
 margin: 0
}
#ed .ed-filter-bar .selectize-input {
 padding-left: 36px;
 min-width: 100px
}
#ed .ed-filter-bar .selectize-input input {
 width: 4px !important
}
#ed.is-mobile .ed-filter-bar .o-tabs--ed {
 width: auto
}
#ed.is-mobile .ed-filter-bar .o-tabs--ed .o-tabs__item:last-child {
 display: none
}
#ed.is-mobile .ed-filter-bar__sort-action {
 padding-right: 4px;
 padding-left: 4px;
 -webkit-flex: 1 1 100%;
 -ms-flex: 1 1 100%;
 flex: 1 1 100%
}
#ed.is-mobile .ed-filter-bar__sort-action select {
 width: 100%
}
#ed .ed-search-hightlight {
 background-color: #FFF8C7;
 padding-top: 2px;
 padding-bottom: 2px
}
#ed .ed-search-type {
 font-weight: bold;
 font-size: 13px;
 color: #888
}
#ed .ed-pass-note__title {
 font-weight: bold;
 font-size: 15px
}
#ed .ed-pass-note__desp {
 font-size: 13px;
 margin-bottom: 8px
}
#ed .ed-page-title {
 font-size: 15px;
 font-weight: bold;
 margin: 0 0 16px;
 padding: 0
}
#ed .ed-post-item__title,
#ed .ed-post-content__title {
 font-weight: bold;
 margin: 0;
 padding: 0
}
#ed .ed-post-item__title {
 font-size: 15px;
 display: inline-block
}
#ed .ed-post-item__title > a {
 word-wrap: break-word;
 display: inline
}
#ed .ed-post-content__title {
 margin: 16px 0;
 font-size: 15px
}
#ed .ed-meta {
 font-size: 11px
}
#ed .ed-tags {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 -webkit-justify-content: flex-start;
 -ms-justify-content: flex-start;
 justify-content: flex-start;
 line-height: 1.2
}
#ed .ed-tags__item {
 -webkit-flex: 0 0 33%;
 -ms-flex: 0 0 33%;
 flex: 0 0 33%;
 padding: 8px;
 min-width: 20%
}
#ed .ed-tags .o-grid__cell {
 padding: 8px
}
#ed .ed-tag {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 padding: 8px;
 background-color: #f5f5f5;
 border-radius: 3px;
 position: relative
}
#ed .ed-tag:hover {
 background-color: #f0f0f0
}
#ed .ed-tag:before,
#ed .ed-tag:after {
 content: " ";
 display: table
}
#ed .ed-tag:after {
 clear: both
}
#ed .ed-tag__name {
 color: #444;
 display: inline-block;
 width: 100%;
 padding-left: 40px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap
}
#ed .ed-tag__subscribe-link {
 color: #444;
 float: left;
 position: absolute;
 left: 8px;
 top: 8px
}
#ed .ed-tag__subscribe-link:hover {
 color: #ec971f
}
#ed.is-mobile .ed-tags__item {
 flex: 0 0 50%
}
#ed .ed-badges {
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 -webkit-justify-content: flex-start;
 -ms-justify-content: flex-start;
 justify-content: flex-start;
 line-height: 1
}
#ed .ed-badges__item {
 flex: 0 0 33%;
 padding: 8px;
 min-width: 20%;
 background-color: #fff
}
#ed .ed-badges .o-grid__cell {
 padding: 8px
}
#ed.is-tablet .ed-badges__item {
 flex: 0 0 50%
}
#ed.is-mobile .ed-badges__item {
 flex: 0 0 100%
}
#ed .ed-badge {
 padding: 8px;
 border: 1px solid #e1e1e1;
 border-radius: 3px;
 position: relative;
 overflow: hidden;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-flex: 1 0 auto;
 -ms-flex: 1 0 auto;
 flex: 1 0 auto;
 height: 100%
}
#ed .ed-badge:before,
#ed .ed-badge:after {
 content: " ";
 display: table
}
#ed .ed-badge:after {
 clear: both
}
#ed .ed-badge--flag {
 position: relative;
 z-index: 2
}
#ed .ed-badge__name {
 color: #444;
 display: inline-block;
 font-weight: bold;
 width: 100%;
 padding-left: 40px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap
}
#ed .ed-badge__meta {
 color: #444
}
#ed .ed-badge__indicator {
 position: absolute;
 top: 8px;
 left: 8px;
 color: #888;
 z-index: 1
}
#ed .ed-badge--entry {
 padding: 16px
}
#ed .ed-badge--entry .ed-badge__indicator i:before {
 font-size: 180px;
 opacity: .1
}
#ed .ed-achievers > :not(:first-child) {
 border-top: 1px solid #e1e1e1
}
#ed .ed-achievers__item {
 padding-top: 8px;
 margin-bottom: 8px
}
#ed .ed-achiever {
 position: relative
}
#ed .ed-achiever__date {
 color: #888;
 position: absolute;
 top: 8px;
 left: 8px
}
#ed .ed-nav-tab {
 border-bottom: 1px solid #e1e1e1
}
#ed .ed-nav-tab > li > a {
 font-size: 15px;
 color: #444;
 padding: 8px 8px
}
#ed .ed-nav-tab > li > a:hover {
 color: #3f3f3f;
 background-color: #f5f5f5
}
#ed .ed-nav-tab > li.active > a {
 color: #444;
 background-color: #f5f5f5
}
#ed .ed-nav-tab > :not(:first-child) {
 border-right: 1px solid #e1e1e1
}
#ed .ed-filter-tab > li > a {
 font-size: 15px;
 color: #444;
 padding: 4px 8px
}
#ed .ed-filter-tab > li > a:hover {
 color: #3f3f3f;
 background-color: #f5f5f5
}
#ed .ed-filter-tab > li.active > a {
 color: #444;
 background-color: #f5f5f5
}
#ed .ed-filter-tab > :not(:first-child) {
 border-right: 1px solid #e1e1e1
}
#ed .ed-editor-tab__nav {
 border-bottom: 1px solid #e1e1e1;
 background-color: #f5f5f5
}
#ed .ed-editor-tab__nav > li {
 margin-bottom: -1px
}
#ed .ed-editor-tab__nav > li > a {
 font-size: 13px;
 color: #888;
 padding: 8px 16px;
 border-bottom: 1px solid transparent
}
#ed .ed-editor-tab__nav > li > a:hover {
 color: #3f3f3f;
 background-color: #f5f5f5;
 border-bottom: 1px solid #e1e1e1
}
#ed .ed-editor-tab__nav > li.active > a {
 color: #444;
 background-color: #fff
}
#ed .ed-editor-tab__nav > li.active > a:hover {
 border-bottom: 1px solid transparent
}
#ed .ed-editor-tab__nav > :not(:first-child) > a {
 border-right: 1px solid #e1e1e1
}
#ed .ed-editor-tab__nav > :last-child > a {
 border-left: 1px solid #e1e1e1
}
#ed.is-tablet .ed-editor-tab__nav > li,
#ed.is-mobile .ed-editor-tab__nav > li {
 display: block;
 margin: 0
}
#ed.is-tablet .ed-editor-tab__nav > li > a,
#ed.is-mobile .ed-editor-tab__nav > li > a {
 display: block;
 border-right: none !important;
 border-left: none !important;
 border-bottom: none
}
#ed.is-tablet .ed-editor-tab__nav > li.active,
#ed.is-mobile .ed-editor-tab__nav > li.active {
 border-right: 2px solid #e1e1e1 !important
}
#ed.is-tablet .ed-editor-tab__nav > li.active > a,
#ed.is-mobile .ed-editor-tab__nav > li.active > a {
 color: #444;
 background-color: #fff;
 border-bottom: none
}
#ed.is-tablet .ed-editor-tab__nav > :not(:first-child) > a,
#ed.is-mobile .ed-editor-tab__nav > :not(:first-child) > a {
 border-top: 1px solid #e1e1e1
}
#ed .ed-statistic {
 clear: both
}
#ed .ed-statistic:before,
#ed .ed-statistic:after {
 content: " ";
 display: table
}
#ed .ed-statistic:after {
 clear: both
}
#ed .ed-statistic > :not(:first-child) {
 margin-right: 8px
}
#ed .ed-statistic__item {
 border-radius: 2px;
 position: relative;
 border: 1px solid #e1e1e1;
 float: right;
 font-size: 12px;
 line-height: 1;
 padding: 8px 4px 8px;
 text-align: center;
 width: auto;
 min-width: 46px;
 min-height: 46px;
 background-color: #fff
}
#ed .ed-statistic__item a {
 color: #444
}
#ed .ed-statistic__item a:hover {
 background: none
}
#ed .ed-statistic__item-icon {
 font-size: 15px;
 padding: 7px
}
#ed .ed-statistic__item-count {
 display: block;
 font-size: 15px;
 font-weight: bold;
 margin-bottom: 2px
}
#ed.is-mobile .ed-statistic.pull-right {
 float: none !important;
 margin-top: 8px
}
#ed .ed-list {
 margin: 0;
 padding: 0;
 list-style: none;
 position: relative
}
#ed .ed-list > :not(:first-child) {
 display: inline-block;
 margin-top: 20px
}
#ed .ed-list__toggle {
 position: absolute;
 left: 16px;
 top: 8px;
 color: #888;
 outline: none !important
}
#ed .ed-list__toggle::-moz-focus-inner {
 border: 0 !important
}
#ed .ed-list__toggle::-moz-focus-inner {
 border: 0 !important
}
#ed .ed-list__toggle.collapsed .ed-list__toggle-icon:before {
 content: "\f078"
}
#ed .ed-list__toggle-icon:before {
 content: "\f077";
 font-family: FontAwesome;
 font-size: 14px;
 font-weight: normal;
 font-style: normal;
 display: inline-block;
 text-decoration: inherit
}
#ed .ed-list__item {
 position: relative
}
#ed .ed-list--vertical {
 margin: 0;
 padding: 0;
 list-style: none
}
#ed .has-dividers--top > .ed-list__item {
 border-top: 1px solid #e1e1e1
}
#ed .has-dividers--top-space > .ed-list__item {
 border-top: 1px solid #e1e1e1;
 padding: 8px
}
#ed .has-dividers--bottom > .ed-list__item {
 border-bottom: 1px solid #e1e1e1
}
#ed .has-dividers--bottom-space > .ed-list__item {
 border-bottom: 1px solid #e1e1e1;
 padding: 8px
}
#ed .has-space--bottom > .ed-list__item {
 padding-bottom: 8px
}
#ed .ed-posts-list > :not(:first-child) {
 margin-top: 20px
}
#ed .ed-list--category > li {
 padding: 8px
}
#ed .ed-list--category > li:hover {
 background-color: #f5f5f5
}
#ed .ed-avatar-list > :not(:first-child) {
 margin-right: 8px
}
#ed .ed-polls {
 position: relative;
 display: inline-block;
 min-width: 400px
}
#ed .ed-polls__hd,
#ed .ed-polls__bd,
#ed .ed-polls__ft {
 position: relative;
 font-size: 13px
}
#ed .ed-polls__hd {
 padding: 8px 16px;
 border: 1px solid #e1e1e1;
 border-top-right-radius: 3px;
 border-top-left-radius: 3px;
 font-weight: bold
}
#ed .ed-polls__bd {
 padding: 16px;
 border: 1px solid #e1e1e1;
 border-top: none;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px
}
#ed .ed-polls__item {
 padding-left: 80px;
 position: relative
}
#ed .ed-polls__ques-list > :not(:first-child) {
 margin-top: 16px
}
#ed .ed-polls__progress {
 background: #e5e5e5 none repeat scroll 100% 0;
 box-shadow: none;
 height: 4px;
 margin: 10px 0 0
}
#ed .ed-polls__voters {
 margin-top: 5px;
 overflow: hidden
}
#ed .ed-polls__count {
 color: #999;
 line-height: 16px;
 position: absolute;
 left: -80px;
 text-align: left;
 top: 0;
 width: 80px
}
#ed.is-mobile .ed-polls {
 min-width: 250px
}
#ed .ed-ratings {
 display: table;
 table-layout: fixed;
 width: auto;
 font-size: 13px
}
#ed .ed-ratings__note-col,
#ed .ed-ratings__star-col {
 padding-left: 4px
}
#ed .ed-ratings__value {
 background-color: #f5f5f5;
 border-radius: 16px;
 color: #444;
 padding: 4px 8px;
 text-align: center;
 text-decoration: none !important;
 font-weight: bold;
 font-size: 12px
}
#ed .ed-rating {
 color: #ec971f
}
#ed .ed_ratings__state-voted {
 display: none
}
#ed .is-voted .ed-ratings__value {
 background-color: #39b54a;
 color: #f5f5f5
}
#ed .is-voted .ed_ratings__state-voted {
 display: inline-block
}
#ed .ed-board-stats {
 position: relative;
 background-color: #fff
}
#ed .ed-board-stats__hd,
#ed .ed-board-stats__bd,
#ed .ed-board-stats__ft {
 position: relative;
 font-size: 13px
}
#ed .ed-board-stats__hd {
 padding: 8px 16px;
 border: 1px solid #e1e1e1;
 border-top-right-radius: 3px;
 border-top-left-radius: 3px;
 font-weight: bold
}
#ed .ed-board-stats__bd {
 padding: 16px;
 border: 1px solid #e1e1e1;
 border-top: none;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px
}
#ed .ed-board-stats__bd-title {
 font-weight: bold;
 margin-bottom: 8px
}
#ed .ed-board-stats__meta {
 color: #888
}
#ed .ed-board-stats .g-list-inline > :not(:first-child) {
 margin-right: 16px
}
#ed .ed-points-history {
 font-size: 13px
}
#ed .ed-points-history__group {
 padding-bottom: 16px;
 margin-bottom: 16px;
 border-bottom: 1px solid #e1e1e1
}
#ed .ed-points-history__date {
 margin-bottom: 8px;
 color: #888
}
#ed .ed-points-history__info {
 margin-bottom: 16px
}
#ed .ed-points-history__label {
 background-color: #5bc0de;
 color: #fff;
 padding: 4px 8px;
 border-radius: 3px;
 margin-left: 8px
}
#ed.is-tablet .ed-video,
#ed.is-mobile .ed-video {
 position: relative;
 display: block;
 height: 0;
 padding: 0;
 overflow: hidden
}
#ed.is-tablet .ed-video .ed-video__item,
#ed.is-mobile .ed-video .ed-video__item,
#ed.is-tablet .ed-video iframe,
#ed.is-mobile .ed-video iframe,
#ed.is-tablet .ed-video embed,
#ed.is-mobile .ed-video embed,
#ed.is-tablet .ed-video object,
#ed.is-mobile .ed-video object,
#ed.is-tablet .ed-video video,
#ed.is-mobile .ed-video video {
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 height: 100%;
 width: 100%;
 border: 0
}
#ed.is-tablet .ed-video--16by9,
#ed.is-mobile .ed-video--16by9 {
 padding-bottom: 56.25%
}
#ed.is-tablet .ed-video--4by3,
#ed.is-mobile .ed-video--4by3 {
 padding-bottom: 75%
}
#ed.ed-dialog {
 position: fixed;
 top: 0;
 right: 0;
 width: 100%;
 height: 100%;
 overflow: hidden;
 z-index: 1051;
 -webkit-transition: all .5s ease;
 -o-transition: all .5s ease;
 transition: all .5s ease;
 -webkit-transform: scale(1.2);
 -moz-transform: scale(1.2);
 -o-transform: scale(1.2);
 transform: scale(1.2);
 opacity: 0;
 background: rgba(0,0,0,0.25)
}
#ed.ed-dialog.active {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 1
}
#ed.ed-dialog.is-loading {
 -webkit-transition: none;
 -o-transition: none;
 transition: none
}
#ed.ed-dialog.is-failed .o-empty {
 display: inline-block;
 min-height: 80px
}
#ed.ed-dialog .o-empty__icon {
 font-size: 30px
}
#ed.ed-dialog .o-empty__text {
 font-size: 15px
}
#ed.ed-dialog .ed-hint {
 display: none;
 background: #fff;
 text-align: center;
 margin: 0 auto
}
#ed.ed-dialog .widget {
 border: none
}
#ed.ed-dialog + .o-popover--es {
 z-index: 1052
}
#ed .ed-dialog-modal {
 position: absolute;
 top: 50%;
 right: 50%;
 -webkit-transform: translateX(50%) translateY(-50%);
 -moz-transform: translateX(50%) translateY(-50%);
 -o-transform: translateX(50%) translateY(-50%);
 transform: translateX(50%) translateY(-50%);
 display: block;
 border-radius: 3px;
 -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
 box-shadow: 0 2px 3px rgba(0,0,0,0.2);
 max-width: 100%;
 max-height: 100%;
 min-width: 320px;
 min-height: 170px
}
#ed.ed-dialog.has-footer .ed-dialog-modal {
 min-height: 218px
}
#ed.is-mobile .ed-dialog-header {
 border-radius: 0;
 text-align: center;
 font-weight: 700
}
#ed .ed-dialog-header {
 position: absolute;
 top: 0;
 right: 0;
 width: 100%;
 height: 50px;
 line-height: 38px;
 z-index: 3;
 background: #fff;
 border: 1px solid #fff;
 border-bottom: none;
 padding: 8px 16px;
 border-radius: 3px 3px 0 0
}
#ed .ed-dialog-header__grid {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 -webkit-align-items: center;
 -ms-align-items: center;
 align-items: center;
 margin: 0;
 padding: 0;
 height: 100%
}
#ed .ed-dialog-header__cell {
 text-align: center;
 -webkit-flex: 1 1 auto;
 -ms-flex: 1 1 auto;
 flex: 1 1 auto
}
#ed .ed-dialog-footer {
 position: absolute;
 bottom: 0;
 right: 0;
 width: 100%;
 height: 48px;
 z-index: 2;
 display: none;
 background: #fff;
 border-top: 1px solid #e1e1e1;
 border-radius: 0 0 3px 3px
}
#ed .ed-dialog-body {
 position: absolute;
 top: 0;
 right: 0;
 width: 100%;
 height: 100%;
 z-index: 1;
 border-top: 50px solid transparent;
 border-bottom: 0
}
#ed .ed-dialog-container {
 position: absolute;
 width: 100%;
 height: 100%;
 overflow: auto;
 overflow-x: hidden;
 background: #fff;
 border: 1px solid #fff;
 border-radius: 0 0 3px 3px
}
#ed.is-loading .ed-dialog-container {
 overflow: hidden
}
#ed.ed-dialog.has-footer .ed-dialog-body {
 border-bottom: 48px solid transparent
}
#ed.ed-dialog.has-footer .ed-dialog-container {
 border-radius: 0
}
#ed.ed-dialog.has-footer .ed-dialog-footer {
 display: block
}
#ed .ed-dialog-title {
 font-size: 15px;
 font-weight: bold;
 position: relative;
 top: 8px
}
#ed .ed-dialog-back-button {
 padding-left: 8px
}
#ed .ed-dialog-back-button + .ed-dialog-header__cell {
 text-align: center
}
#ed .ed-dialog-back-button,
#ed .ed-dialog-close-button {
 color: #bbb;
 font-size: 15px;
 cursor: pointer;
 text-align: center;
 -webkit-flex: 0 0 auto;
 -ms-flex: 0 0 auto;
 flex: 0 0 auto
}
#ed .ed-dialog-back-button:hover,
#ed .ed-dialog-close-button:hover {
 color: #888
}
#ed .ed-dialog-back-button i,
#ed .ed-dialog-close-button i {
 position: relative;
 top: -8px;
 font-size: 20px
}
#ed .ed-dialog-content {
 position: relative;
 padding: 4px 16px;
 font-size: 13px;
 height: 100%
}
#ed .ed-dialog-content * {
 font-size: 13px
}
#ed .ed-dialog-footer-content {
 text-align: center;
 border-radius: 0 0 3px 3px;
 overflow: hidden;
 background-color: red;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-align-content: space-evenly;
 -ms-align-content: space-evenly;
 align-content: space-evenly
}
#ed .ed-dialog-footer-content .btn,
#ed .ed-dialog-footer-content .btn:hover,
#ed .ed-dialog-footer-content .btn:focus,
#ed .ed-dialog-footer-content .btn:active {
 -webkit-flex: 1;
 -ms-flex: 1;
 flex: 1;
 border-radius: 0;
 height: 48px;
 border: 0 !important;
 background-color: #fff !important;
 background-image: none !important;
 opacity: 1
}
#ed .ed-dialog-footer-content .btn + .btn,
#ed .ed-dialog-footer-content .btn:hover + .btn,
#ed .ed-dialog-footer-content .btn:focus + .btn,
#ed .ed-dialog-footer-content .btn:active + .btn {
 border-right: 1px solid #e1e1e1 !important
}
#ed .ed-dialog-footer-content .btn-primary,
#ed .ed-dialog-footer-content .btn-primary:hover,
#ed .ed-dialog-footer-content .btn-primary:focus,
#ed .ed-dialog-footer-content .btn-primary:active,
#ed .ed-dialog-footer-content .btn-ed-primary,
#ed .ed-dialog-footer-content .btn-ed-primary:hover,
#ed .ed-dialog-footer-content .btn-ed-primary:focus,
#ed .ed-dialog-footer-content .btn-ed-primary:active {
 color: #428bca !important
}
#ed .ed-dialog-footer-content .btn-danger,
#ed .ed-dialog-footer-content .btn-danger:hover,
#ed .ed-dialog-footer-content .btn-danger:focus,
#ed .ed-dialog-footer-content .btn-danger:active,
#ed .ed-dialog-footer-content .btn-ed-danger,
#ed .ed-dialog-footer-content .btn-ed-danger:hover,
#ed .ed-dialog-footer-content .btn-ed-danger:focus,
#ed .ed-dialog-footer-content .btn-ed-danger:active {
 color: #d9534f !important
}
#ed .ed-dialog-error-message {
 display: block;
 font-weight: normal
}
#ed.ed-dialog.type-iframe .ed-dialog-container {
 overflow: hidden
}
#ed.ed-dialog.type-iframe .ed-dialog-content {
 width: 100%;
 height: 100%;
 padding: 0
}
#ed.ed-dialog.type-iframe iframe {
 position: absolute;
 top: 0;
 right: 0;
 width: 100%;
 height: 100%;
 border: 0
}
#ed.is-mobile.ed-dialog {
 z-index: 2147483647;
 width: 100%;
 height: 100%
}
#ed.is-mobile .ed-dialog-modal {
 width: 100% !important;
 height: 100% !important
}
#ed.is-mobile .ed-dialog-body {
 -webkit-overflow-scrolling: touch;
 overflow-y: scroll
}
#ed .ed-dialog-tabs {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-flex-wrap: nowrap;
 -ms-flex-wrap: nowrap;
 flex-wrap: nowrap;
 border-bottom: 1px solid #dee3e9;
 line-height: 30px
}
#ed .ed-dialog-tabs--space-evenly {
 -webkit-justify-content: space-evenly;
 -ms-justify-content: space-evenly;
 justify-content: space-evenly
}
#ed .ed-dialog-tabs__item {
 width: 100%;
 text-align: center
}
#ed .ed-dialog-tabs__item.active {
 border-bottom: 2px solid #61a6ef
}
#ed .ed-dialog-tabs__item.active .o-box__tabs-link {
 color: #222
}
#ed .ed-dialog-tabs__item.divider {
 -webkit-flex: none;
 -ms-flex: none;
 flex: none;
 width: 1px;
 background-color: #DEE3E9;
 margin: 0;
 padding: 0
}
#ed .ed-dialog-tabs__link {
 color: #888;
 display: block;
 padding: 8px 8px;
 white-space: nowrap
}
#ed .ed-dialog-tabs__link:hover {
 text-decoration: none
}
#ed .is-locked .fa-lock {
 display: inline-block !important
}
#ed .is-featured .fa-star {
 display: inline-block !important
}
#ed .is-protected .fa-key {
 display: inline-block !important
}
#ed .is-private .fa-eye {
 display: inline-block !important
}
#ed .is-read .ed-post-item__title {
 font-weight: normal
}
#ed .has-body .ed-post-item__bd {
 border-bottom: 1px solid #e1e1e1
}
#ed .ed-state-resolved {
 display: none !important
}
#ed .is-resolved .ed-state-resolved {
 display: inline-block !important
}
#ed .is-resolved .btn-ed-accept {
 display: none !important
}
#ed .poll-locked {
 display: none !important
}
#ed .is-lockpoll .poll-locked {
 display: inline-block !important
}
#ed .ed-entry .ed-post-item__status {
 display: none !important
}
#ed .ed-entry.is-locked .ed-post-item__status,
#ed .ed-entry.is-featured .ed-post-item__status,
#ed .ed-entry.is-protected .ed-post-item__status,
#ed .ed-entry.is-private .ed-post-item__status {
 display: inline-block !important;
 margin-left: 4px
}
#ed .ed-post-item {
 position: relative;
 width: 100%;
 background-color: #fff
}
#ed .ed-post-item__full {
 border: 1px solid #e1e1e1;
 border-radius: 3px;
 padding: 16px
}
#ed .ed-post-item__hd,
#ed .ed-post-item__bd {
 padding: 16px;
 position: relative
}
#ed .ed-post-item__hd {
 border: 1px solid #e1e1e1;
 border-top-right-radius: 3px;
 border-top-left-radius: 3px
}
#ed .ed-post-item__bd {
 border-right: 1px solid #e1e1e1;
 border-left: 1px solid #e1e1e1
}
#ed .ed-post-item__ft {
 border-right: 1px solid #e1e1e1;
 border-left: 1px solid #e1e1e1;
 border-bottom: 1px solid #e1e1e1;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
 background-color: #f5f5f5;
 font-size: 12px;
 padding: 4px 16px
}
#ed .ed-post-item__sub-hd {
 border-right: 1px solid #e1e1e1;
 border-left: 1px solid #e1e1e1;
 border-bottom: 1px solid #e1e1e1;
 position: relative;
 background-color: #f5f5f5;
 font-size: 12px;
 padding: 4px 16px
}
#ed .ed-post-item__status {
 display: inline-block;
 color: #444
}
#ed .ed-post-item__status-icon {
 display: none !important
}
#ed .ed-post-item__status .fa-star {
 color: #ec971f
}
#ed .ed-post-item__post-meta {
 font-size: 13px
}
#ed .ed-entry-action-bar {
 display: table;
 width: 100%;
 table-layout: fixed
}
#ed .ed-entry-action-bar__btn-group {
 text-align: left
}
#ed.is-mobile .ed-entry-action-bar__btn-group {
 text-align: right;
 margin-top: 16px
}
#ed .ed-reply-content,
#ed .ed-post-content {
 overflow-wrap: break-word;
 word-break: break-word
}
#ed .ed-reply-content img,
#ed .ed-post-content img {
 max-width: 100%
}
#ed .ed-post-who-view {
 background-color: #fff
}
#ed .ed-post-who-view__hd,
#ed .ed-post-who-view__bd,
#ed .ed-post-who-view__ft {
 padding: 16px;
 position: relative
}
#ed .ed-post-who-view__hd {
 border: 1px solid #e1e1e1;
 border-top-right-radius: 3px;
 border-top-left-radius: 3px
}
#ed .ed-post-who-view__bd {
 border-right: 1px solid #e1e1e1;
 border-left: 1px solid #e1e1e1
}
#ed .ed-post-who-view__ft {
 border: 1px solid #e1e1e1;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
 background-color: #f5f5f5;
 font-size: 13px
}
#ed .ed-post-widget-group {
 clear: both
}
#ed .ed-post-widget-group > :not(:first-child) {
 margin-top: 8px
}
#ed .ed-post-widget__hd,
#ed .ed-post-widget__bd,
#ed .ed-post-widget__ft {
 position: relative;
 font-size: 13px
}
#ed .ed-post-widget__hd {
 padding: 8px 16px;
 border: 1px solid #e1e1e1;
 border-top-right-radius: 3px;
 border-top-left-radius: 3px;
 font-weight: bold
}
#ed .ed-post-widget__bd {
 padding: 16px;
 border: 1px solid #e1e1e1;
 border-top: none;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px
}
#ed .ed-post-widget__ft {
 padding: 16px;
 border: 1px solid #e1e1e1;
 border-top: none;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px
}
#ed .ed-post-item-badges {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 line-height: 1
}
#ed .ed-post-item-badges__toggle {
 display: inline-block;
 width: 20px;
 height: 20px;
 line-height: 20px;
 color: #888;
 background: #D8D8D8;
 border-radius: 50%;
 text-align: center
}
#ed .ed-post-item-badges__toggle i {
 vertical-align: middle
}
#ed .ed-post-item-badges__toggle:hover {
 color: #888;
 background: #D8D8D8
}
#ed .ed-post-item-badges a {
 display: inline-block;
 margin-left: 4px
}
#ed .ed-post-item-badges img {
 display: inline-block
}
#ed.popbox-ed-badges-list .arrow {
 display: none !important
}
#ed .ed-popbox-badges {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 padding: 8px
}
#ed .ed-popbox-badges a {
 margin-left: 4px
}
#ed .ed-post-meta-reply {
 font-size: 12px;
 color: #888;
 clear: both
}
#ed .ed-post-meta-reply a {
 color: #888
}
#ed .ed-post-meta-tag,
#ed .ed-post-meta-cat {
 color: #888
}
#ed .ed-post-meta-tag a,
#ed .ed-post-meta-cat a {
 color: #888
}
#ed .ed-post-meta-tag > li {
 margin-left: 8px
}
#ed .ed-post-ref-nav {
 margin-right: 16px;
 padding-right: 0
}
#ed .ed-post-ref-nav > :not(:first-child) {
 margin-top: 8px
}
#ed .ed-post-site-info__title {
 font-weight: bold
}
#ed .ed-post-site-info__link {
 display: inline-block;
 margin-bottom: 8px
}
#ed .ed-post-site-info__field {
 width: 100%;
 height: 21px;
 display: block;
 padding: 0;
 background: none;
 margin-bottom: 16px;
 cursor: text;
 border: 0;
 box-shadow: none;
 border-bottom: 1px dashed #e1e1e1;
 border-radius: 0
}
#ed .ed-post-signature {
 border-top: 1px solid #e1e1e1;
 padding-top: 16px;
 padding-bottom: 4px;
 margin-top: 16px
}
#ed .ed-post-map {
 border-right: 1px solid #e1e1e1;
 border-left: 1px solid #e1e1e1
}
#ed .ed-post-map__hd {
 color: #888;
 border-bottom: 1px solid #e1e1e1;
 padding: 4px 16px;
 font-size: 13px
}
#ed .ed-post-map__hd:before,
#ed .ed-post-map__hd:after {
 content: " ";
 display: table
}
#ed .ed-post-map__hd:after {
 clear: both
}
#ed .ed-location {
 background-color: #f5f5f5;
 overflow: hidden
}
#ed .ed-location__map {
 min-height: 200px;
 width: 100%
}
#ed .ed-location__map-static {
 width: 100%;
 overflow: hidden;
 display: block;
 position: relative;
 background-size: cover;
 height: 0;
 padding-bottom: 20%;
 background-position: center center
}
#ed .ed-attachments {
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 -webkit-justify-content: flex-start;
 -ms-justify-content: flex-start;
 justify-content: flex-start
}
#ed .ed-attachment-item {
 flex: 0 0 15%;
 padding: 0 8px;
 min-width: 15%;
 margin-bottom: 16px;
 position: relative
}
#ed .ed-attachment-item__link {
 display: inline-block;
 width: 100%;
 position: relative;
 border: 1px solid #e1e1e1;
 border-radius: 5px;
 text-align: center;
 background-color: #fff;
 color: #444
}
#ed .ed-attachment-item__link:before {
 content: "";
 display: block;
 margin-top: 75%
}
#ed .ed-attachment-item__img {
 border-radius: 3px;
 vertical-align: top;
 display: inline-block;
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 width: 100%
}
#ed .ed-attachment-item__icon {
 font-size: 24px;
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0
}
#ed .ed-attachment-item__icon:before {
 position: absolute;
 top: 40%;
 -webkit-transform: translateX(50%) translateY(-50%);
 -moz-transform: translateX(50%) translateY(-50%);
 -o-transform: translateX(50%) translateY(-50%);
 transform: translateX(50%) translateY(-50%)
}
#ed .ed-attachment-item__caption {
 display: block;
 text-align: center;
 width: 100%;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 position: absolute;
 bottom: 0;
 color: #fff;
 background-color: rgba(0,0,0,0.65);
 border-bottom-left-radius: 3px;
 border-bottom-right-radius: 3px
}
#ed .ed-attachment-item__btn-del {
 position: absolute;
 top: -4px;
 left: 4px;
 font-size: 16px;
 color: #d9534f;
 width: 16px;
 height: 16px;
 border-radius: 50%;
 line-height: 16px;
 padding: 0;
 box-shadow: none;
 text-shadow: none;
 border: none
}
#ed .ed-attachment-item__btn-del i {
 font-family: 'FontAwesome';
 font-style: normal;
 border-radius: 50%;
 display: inline-block;
 width: 16px;
 height: 16px;
 text-align: center;
 position: relative;
 background-color: #d9534f
}
#ed .ed-attachment-item__btn-del i:before {
 content: "\f00d";
 position: absolute;
 top: 2px;
 left: 4px;
 color: #fff;
 font-size: 10px;
 line-height: 1
}
#ed.is-tablet .ed-attachment-item {
 flex: 0 0 20%;
 min-width: 20%
}
#ed.is-mobile .ed-attachment-item {
 flex: 0 0 30%;
 min-width: 30%
}
#ed .ed-post-replies > :not(:first-child) {
 margin-top: 16px
}
#ed .ed-post-replies__empty {
 border: 1px solid #e1e1e1;
 border-radius: 3px
}
#ed .ed-post-reply-bar__title {
 font-size: 15px;
 font-weight: bold
}
#ed.is-mobile .ed-post-reply-bar__sort-action {
 margin-top: 16px;
 float: none
}
#ed .ed-post-answer .ed-reply-item__hd,
#ed .ed-post-answer .ed-reply-item__bd {
 background-color: #dff0d8
}
#ed .ed-post-answer .ed-state-answer {
 display: inline-block !important
}
#ed .ed-post-pending .ed-reply-item__hd,
#ed .ed-post-pending .ed-reply-item__bd {
 background-color: #f5fcff
}
#ed .ed-post-pending .ed-state-pending {
 display: inline-block !important
}
#ed .ed-state-pending {
 display: none !important
}
#ed .ed-state-answer {
 display: none !important
}
#ed .ed-reply-item {
 position: relative;
 width: 100%
}
#ed .ed-reply-item__hd,
#ed .ed-reply-item__bd,
#ed .ed-reply-item__ft {
 padding: 8px 16px;
 position: relative
}
#ed .ed-reply-item__hd {
 border: 1px solid #e1e1e1;
 border-top-right-radius: 3px;
 border-top-left-radius: 3px
}
#ed .ed-reply-item__bd {
 border-right: 1px solid #e1e1e1;
 border-left: 1px solid #e1e1e1;
 padding: 16px
}
#ed .ed-reply-item__ft {
 border: 1px solid #e1e1e1;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
 background-color: #f5f5f5;
 font-size: 13px
}
#ed .ed-reply-item .ed-post-map {
 border-top: 1px solid #e1e1e1
}
#ed .has-map .ed-reply-item__bd {
 border-bottom: 1px solid #e1e1e1
}
#ed.is-mobile .ed-reply-item .ed-reply-content {
 clear: both
}
#ed .ed-comments {
 font-size: 13px
}
#ed .ed-comments__title {
 font-weight: bold
}
#ed .ed-comments-wrapper__empty {
 text-align: right;
 display: none
}
#ed .is-empty .ed-comments-wrapper__empty {
 display: block
}
#ed .ed-reply-item__comments-wrap {
 padding: 16px;
 background-color: #f5f5f5;
 border-top: 1px solid #e1e1e1;
 border-right: 1px solid #e1e1e1;
 border-left: 1px solid #e1e1e1;
 font-size: 13px
}
#ed .ed-comment-item {
 border-bottom: 1px solid #e1e1e1;
 padding-top: 8px;
 padding-bottom: 8px
}
#ed .ed-comment-item__action {
 font-size: 12px
}
#ed .ed-comment-form {
 font-size: 12px
}
#ed .ed-user-item {
 padding: 16px;
 position: relative;
 border: 1px solid #e1e1e1;
 border-radius: 3px;
 background-color: #fff
}
#ed .ed-user-name {
 display: inline-block
}
#ed .ed-user-rank {
 line-height: 1
}
#ed .ed-user-rank,
#ed .ed-user-meta {
 font-size: 12px
}
#ed .ed-rank-bar {
 max-width: 40px;
 width: 100%;
 background-color: #ccc;
 height: 4px;
 border-radius: 2px
}
#ed .ed-rank-bar__progress {
 background-color: #39b54a;
 height: 4px;
 border-radius: 2px
}
#ed .ed-rank-bar--max-width-no {
 max-width: none
}
#ed .ed-noti__item {
 position: relative;
 padding-right: 8px;
 padding-left: 8px
}
#ed .ed-noti__date {
 color: #888
}
#ed .ed-noti__item-indicator {
 width: 8px;
 height: 8px;
 border-radius: 50%;
 position: absolute;
 top: 24px;
 background-color: transparent
}
#ed .ed-noti__item-content {
 position: relative;
 padding-right: 20px;
 padding-top: 20px;
 padding-bottom: 20px;
 border-bottom: 1px solid #e1e1e1
}
#ed .ed-noti__item-type {
 position: absolute;
 left: 8px;
 top: 0
}
#ed .ed-noti__item-type-icon:before {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 display: inline-block;
 text-decoration: inherit;
 color: #888
}
#ed .ed-noti__meta {
 color: #888
}
#ed .is-unread .ed-noti__item-indicator {
 background-color: #428bca
}
#ed .type-reply .ed-noti__item-type-icon:before,
#ed .type-comment .ed-noti__item-type-icon:before,
#ed .type-mention .ed-noti__item-type-icon:before {
 content: '\f075'
}
#ed .type-fav .ed-noti__item-type-icon:before {
 content: '\f004'
}
#ed .type-like .ed-noti__item-type-icon:before {
 content: '\f164'
}
#ed .type-resolved .ed-noti__item-type-icon:before {
 content: '\f00c'
}
#ed .type-featured .ed-noti__item-type-icon:before {
 content: '\f005'
}
#ed .type-locked .ed-noti__item-type-icon:before {
 content: '\f023'
}
#ed .type-unlocked .ed-noti__item-type-icon:before {
 content: '\f09c'
}
#ed .type-vote .ed-noti__item-type-icon:before {
 content: '\f080'
}
#ed .ed-noti-hd__badge {
 border-radius: 50%;
 color: #fff;
 display: inline-block;
 font-size: 12px;
 font-weight: bold;
 line-height: 1;
 min-width: 28px;
 padding: 8px;
 text-align: center;
 vertical-align: middle;
 white-space: nowrap;
 background-color: #428bca
}
#ed .ed-noti__item:hover {
 background-color: #f5f5f5
}
#ed .ed-noti__item + .ed-noti__item {
 margin-top: 20px
}
#ed .ed-reply-login {
 position: relative
}
#ed .ed-reply-login__title {
 font-size: 15px;
 font-weight: bold
}
#ed .ed-reply-login__info {
 font-size: 13px
}
#ed .ed-editor__ft:before,
#ed .ed-editor__ft:after {
 content: " ";
 display: table
}
#ed .ed-editor__ft:after {
 clear: both
}
#ed .ed-editor__input-list {
 display: block;
 margin-bottom: 8px
}
#ed .ed-editor__input-list > :not(:first-child) {
 margin-top: 8px
}
#ed .ed-editor__input-list .input-group {
 width: 100%
}
#ed .ed-editor__input-list .input-group:first-child .form-control {
 border-radius: 3px
}
#ed .ed-editor__input-list .input-group:first-child .input-group-btn {
 display: none
}
#ed .ed-editor--bbcode .form-control {
 border: none
}
#ed .has-no-tab .markItUpContainer {
 border-bottom: 0
}
#ed .has-no-tab .ed-editor-tab {
 display: none
}
#ed .ed-editor-widget {
 background-color: #fff;
 border: 1px solid #e1e1e1;
 margin-bottom: 16px;
 padding: 16px
}
#ed .ed-editor-widget--no-pad {
 padding: 0
}
#ed .ed-editor-widget__title {
 font-weight: bold;
 color: #444
}
#ed .ed-editor-widget__note {
 font-size: 12px;
 color: #888;
 margin-bottom: 8px
}
#ed .ed-editor-widget .select2-selection__rendered {
 margin: 0 !important
}
#ed .ed-location-form .input-group-btn {
 vertical-align: top
}
#ed .ed-location-form .selectize-input {
 border-radius: 0 3px 3px 0;
 height: 34px
}
#ed .ed-location-form .selectize-input .item {
 height: 20px;
 overflow: hidden;
 vertical-align: top
}
#ed .ed-location-form .selectize-control.single .selectize-input::after {
 display: none
}
#ed .ed-location-form .selectize-control.single.loading::before {
 left: 8px
}
#ed .ed-location-form__map {
 border: 1px solid #e1e1e1;
 background: #fff;
 padding: 8px;
 display: none;
 margin-bottom: 8px
}
#ed .ed-location-form__map-inner {
 border: 1px solid #e1e1e1
}
#ed .ed-location-form__coords {
 display: none
}
#ed .ed-location-form.has-location .ed-location-form__map,
#ed .ed-location-form.has-location .ed-location-form__coords {
 display: block
}
#ed .ed-location-form .btn {
 height: 34px !important;
 padding: 6px 12px !important
}
#ed .app-content .ed-location-form__coords .form-group {
 margin: 0 0 8px !important
}
#ed .ed-editor-tab {
 clear: both;
 font-size: 12px;
 border-top: 1px solid #e1e1e1
}
#ed .ed-editor-tab__content {
 padding: 8px;
 color: #888
}
#ed .ed-editor-tab__content-note {
 font-size: 12px;
 color: #888;
 margin-bottom: 8px
}
#ed .ed-editor-tab li.has-error > a {
 color: #fc595b
}
#ed .attachments-tab input[type=file] {
 display: none
}
#ed .attachments-tab .attachment-itemgroup .attachment-item {
 margin-top: 8px
}
#ed .attachments-tab .attachment-itemgroup .btn-file {
 display: none
}
#ed .attachments-tab .ed-attachment-form {
 margin-top: 10px
}
#ed .attachments-tab .ed-attachment-form input[type=file] {
 display: block
}
#ed .attachments-tab .ed-attachment-form > a,
#ed .attachments-tab .ed-attachment-form .attachment-title,
#ed .attachments-tab .ed-attachment-form .attachment-icon {
 display: none
}
#ed .input-group-addon--captcha {
 width: 120px
}
#ed .ed-forums-cat-header {
 border-radius: 3px;
 padding: 16px;
 border: 1px solid #e1e1e1;
 line-height: 21px
}
#ed .ed-forums-cat-header:before,
#ed .ed-forums-cat-header:after {
 content: " ";
 display: table
}
#ed .ed-forums-cat-header:after {
 clear: both
}
#ed .ed-forums-cat-header__title {
 font-size: 15px;
 font-weight: bold
}
#ed .ed-forums-cat-header__desp {
 margin-bottom: 8px
}
#ed .ed-forums-cat-header__sub-cat {
 margin-top: 4px
}
#ed .ed-forums-cat-header__sub-cat-title {
 font-size: 12px;
 font-weight: bold;
 margin-left: 4px
}
#ed .ed-forums-cat-header__breadcrumb {
 font-size: 12px;
 margin-top: 4px;
 clear: both
}
#ed .ed-forums-cat-header .is-active a {
 color: #444
}
#ed .ed-forum {
 position: relative;
 width: 100%
}
#ed .ed-forum__hd,
#ed .ed-forum__hd-thead,
#ed .ed-forum__ft {
 position: relative;
 font-size: 13px
}
#ed .ed-forum__hd {
 border: 1px solid #e1e1e1;
 border-top-right-radius: 3px;
 border-top-left-radius: 3px;
 padding: 16px
}
#ed .ed-forum__hd-title {
 font-weight: bold;
 font-size: 15px
}
#ed .ed-forum__hd-thead {
 padding: 8px 16px;
 border: 1px solid #e1e1e1;
 border-top: none
}
#ed .ed-forum__bd {
 border-right: 1px solid #e1e1e1;
 border-left: 1px solid #e1e1e1
}
#ed .ed-forum__ft {
 border: 1px solid #e1e1e1;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
 padding: 8px 16px;
 background-color: #f5f5f5;
 font-size: 12px
}
#ed .ed-forum__ft:before,
#ed .ed-forum__ft:after {
 content: " ";
 display: table
}
#ed .ed-forum__ft:after {
 clear: both
}
#ed .ed-forum__empty {
 border: 1px solid #e1e1e1;
 padding: 16px;
 border-radius: 3px
}
#ed .ed-forum-item {
 padding: 16px
}
#ed .ed-forum-item + .ed-forum-item {
 border-top: 1px solid #e1e1e1
}
#ed .ed-forum-item:hover {
 background-color: #f5f5f5
}
#ed .ed-forum-item__col-post-type {
 width: 20px
}
#ed .ed-forum-item__col-status {
 width: 20px
}
#ed .ed-forum-item__col-time {
 width: 100px;
 text-align: center
}
#ed .ed-forum-item__col-avatar {
 width: 72px
}
#ed .ed-forum-item__title {
 font-size: 15px;
 font-weight: bold;
 margin: 0;
 display: inline-block
}
#ed .ed-forum-item__title > a {
 display: inline
}
#ed .ed-forum-item__meta {
 font-size: 13px;
 color: #888
}
#ed .ed-forum-item .fa {
 color: #888
}
#ed .ed-forum-item .fa-star {
 color: #ec971f
}
#ed .is-priority-normal .ed-forum-item__priority-icon {
 color: #888
}
#ed .is-priority-low .ed-forum-item__priority-icon {
 color: #ec971f
}
#ed .is-priority-high .ed-forum-item__priority-icon {
 color: #d9534f
}
#ed .is-read .ed-forum-item__title {
 font-weight: normal
}
#ed .is-featured.ed-forum-item {
 background-color: rgba(236,151,31,0.05)
}
#ed.is-mobile .ed-forum-item__col-avatar {
 width: 40px
}
#ed.is-mobile .ed-forum-item__col-time {
 width: 60px
}
#ed .ed-convo {
 display: table;
 table-layout: fixed;
 width: 100%;
 font-size: 13px;
 border: 1px solid #e1e1e1
}
#ed .ed-convo__sidebar,
#ed .ed-convo__content {
 display: table-cell;
 vertical-align: top
}
#ed .ed-convo__sidebar {
 width: 280px;
 border-left: 1px solid #e1e1e1
}
#ed .ed-convo__sidebar-hd {
 border-bottom: 1px solid #e1e1e1;
 height: 40px
}
#ed .ed-convo__sidebar-hd:before,
#ed .ed-convo__sidebar-hd:after {
 content: " ";
 display: table
}
#ed .ed-convo__sidebar-hd:after {
 clear: both
}
#ed .ed-convo__sidebar-item {
 width: 100%;
 display: block;
 position: relative;
 padding: 20px 8px
}
#ed .ed-convo__sidebar-item:hover {
 background-color: #f5f5f5
}
#ed .ed-convo__sidebar-item:hover .ed-convo__sidebar-action {
 display: block
}
#ed .ed-convo__sidebar-action {
 position: absolute;
 top: 4px;
 left: 8px;
 z-index: 2;
 display: none
}
#ed .ed-convo__sidebar-action > a {
 color: #333
}
#ed .ed-convo__content {
 position: relative
}
#ed .ed-convo__content-hd {
 padding: 8px 20px 8px 20px;
 border-bottom: 1px solid #e1e1e1;
 font-size: 13px;
 height: 40px
}
#ed .ed-convo__content-hd:before,
#ed .ed-convo__content-hd:after {
 content: " ";
 display: table
}
#ed .ed-convo__content-hd:after {
 clear: both
}
#ed .ed-convo__content-hd-title {
 float: right
}
#ed .ed-convo__content-action {
 float: left
}
#ed .ed-convo__content.has-active .conversation-actions {
 display: inline-block
}
#ed .ed-convo__content.has-active .reply-button {
 display: inline-block
}
#ed .ed-convo__content .reply-button {
 display: none
}
#ed .ed-convo__content .conversation-actions {
 display: none
}
#ed .ed-convo-sidebar-toggle {
 display: none
}
#ed.is-tablet .ed-convo__sidebar,
#ed.is-mobile .ed-convo__sidebar,
#ed.is-tablet .ed-convo__content,
#ed.is-mobile .ed-convo__content {
 display: block
}
#ed.is-tablet .ed-convo__sidebar,
#ed.is-mobile .ed-convo__sidebar {
 display: none;
 width: 100%;
 border-left: none;
 border-bottom: 1px solid #e1e1e1
}
#ed.is-tablet .ed-convo__sidebar-scroll-area,
#ed.is-mobile .ed-convo__sidebar-scroll-area {
 height: auto !important
}
#ed.is-tablet .ed-convo__sidebar.is-open,
#ed.is-mobile .ed-convo__sidebar.is-open {
 display: block
}
#ed.is-tablet .ed-convo-sidebar-toggle,
#ed.is-mobile .ed-convo-sidebar-toggle {
 display: block
}
#ed.is-mobile .ed-convo__content .conversation-actions {
 margin-top: 16px;
 display: block
}
#ed.is-mobile .ed-convo__content-hd {
 height: auto
}
#ed.is-mobile .ed-convo__content-hd-title {
 float: none
}
#ed.is-mobile .ed-convo__content-action {
 margin-top: 8px;
 float: none
}
#ed .ed-convo-sidebar-tab {
 text-align: center
}
#ed .ed-convo-sidebar-tab > li > a {
 font-size: 13px;
 color: #444;
 padding: 8px 8px;
 height: 39px
}
#ed .ed-convo-sidebar-tab > li > a:hover {
 color: #3f3f3f;
 background-color: #f5f5f5
}
#ed .ed-convo-sidebar-tab > li.active > a {
 color: #428bca;
 background-color: #f5f5f5
}
#ed .ed-convo-sidebar-tab > :not(:first-child) {
 border-right: 1px solid #e1e1e1
}
#ed .ed-convo-list {
 margin: 0;
 padding: 0;
 list-style: none
}
#ed .ed-convo-list > :not(:first-child) {
 border-top: 1px solid #e1e1e1
}
#ed .ed-convo-list.is-loading .ed-convo-list-items {
 display: none
}
#ed .ed-convo-list .o-loading {
 color: #666;
 margin-top: 100px;
 border: 0
}
#ed .ed-convo-list .o-empty {
 margin-top: 150px;
 background: none;
 border: 0
}
#ed .ed-convo-list .o-empty .o-empty__text {
 color: #666
}
#ed .ed-convo-text {
 font-size: 13px;
 color: #333
}
#ed .ed-convo-attachments {
 font-size: 13px;
 color: #333;
 background-color: #f5f5f5;
 padding: 8px
}
#ed .ed-convo-meta {
 font-size: 12px;
 color: #888
}
#ed .ed-convo__sidebar-scroll-area,
#ed .ed-convo__content-scroll-area {
 overflow-y: scroll;
 width: 100%;
 -webkit-overflow-scrolling: touch
}
#ed .ed-convo__sidebar-item {
 color: #428bca
}
#ed .ed-convo__sidebar-item.is-unread {
 background-color: #e9f2f9
}
#ed .ed-convo__sidebar-item.is-active {
 background-color: #f5f5f5
}
#ed .ed-convo__sidebar-item .ed-user-name {
 text-transform: capitalize
}
#ed .ed-convo__sidebar-item .o-avatar {
 width: 24px;
 height: 24px
}
#ed .ed-convo__sidebar-item .ed-convo-text {
 color: #666
}
#ed .ed-convo-messages {
 padding-right: 20px;
 padding-left: 20px
}
#ed .ed-convo-messages .o-loading {
 margin-top: 200px
}
#ed .ed-convo-messages .o-loading i {
 font-size: 48px;
 color: #666
}
#ed .ed-convo-messages .is-loading .message-list,
#ed .ed-convo-messages .is-empty .message-list {
 display: none
}
#ed .ed-convo-messages .message-list {
 display: block
}
#ed .ed-convo-messages .o-empty {
 background: none;
 margin-top: 100px
}
#ed .ed-convo-messages__item {
 position: relative
}
#ed .ed-convo-messages__item .ed-user-name {
 font-size: 15px;
 font-weight: bold;
 text-transform: capitalize
}
#ed .ed-convo-messages__item-content {
 padding-left: 60px
}
#ed .ed-convo-messages__time {
 position: absolute;
 left: 0;
 top: 0;
 font-size: 13px
}
#ed .ed-convo-messages__date {
 color: #888
}
#ed .ed-convo-messages__item + .ed-convo-messages__item {
 margin-top: 20px
}
#ed .ed-convo-reply {
 position: relative;
 width: 100%
}
#ed .ed-convo-composer {
 border-top: 1px solid #e1e1e1;
 padding-bottom: 16px;
 position: relative;
 bottom: 0;
 width: 100%
}
#ed .ed-convo-composer:before,
#ed .ed-convo-composer:after {
 content: " ";
 display: table
}
#ed .ed-convo-composer:after {
 clear: both
}
#ed .ed-convo-composer__textarea {
 height: 80px
}
#ed .ed-convo-composer__ft {
 padding-right: 16px;
 padding-left: 16px
}
#ed .ed-convo-selectize-dummy {
 opacity: 0;
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 2;
 height: 200px;
 display: none
}
#ed .has-dropdown .ed-convo-selectize-dummy {
 display: block
}
#ed .ed-messaging .selectize-control {
 z-index: 3
}
#ed .ed-messaging .form-group {
 position: relative
}
#ed .ed-convo-markitup {
 border: 1px solid #e1e1e1;
 border-bottom: none
}
#ed .ed-convo-dialog {
 border: 1px solid #e1e1e1;
 border-bottom: none
}
#ed .ed-user-profile {
 position: relative;
 border: 1px solid #e1e1e1;
 border-radius: 3px
}
#ed .ed-user-profile__hd {
 padding: 16px;
 background-color: #f5f5f5
}
#ed .ed-user-profile__bd {
 padding: 16px
}
#ed .ed-user-profile__chart {
 padding-right: 16px;
 padding-left: 16px
}
#ed .ed-profile-subscribe {
 font-size: 13px
}
#ed .ed-profile-subscribe__icon {
 color: #444
}
#ed.is-mobile .ed-profile-subscribe.pull-right {
 float: none !important
}
#ed #ed-user-map {
 width: 100%;
 height: 160px;
 background-color: #f5f5f5
}
#ed .ed-profile-container {
 display: table;
 table-layout: fixed;
 width: 100%
}
#ed .ed-profile-container__side,
#ed .ed-profile-container__content {
 display: table-cell;
 vertical-align: top;
 padding-bottom: 16px
}
#ed .ed-profile-container__side {
 width: 200px;
 padding-top: 16px
}
#ed .ed-profile-container__side-nav > li {
 border-right: 2px solid transparent
}
#ed .ed-profile-container__side-nav > li.active {
 border-right: 2px solid #428bca
}
#ed .ed-profile-container__side-nav a {
 color: #444;
 padding: 4px 8px;
 font-size: 13px
}
#ed .ed-profile-container__side-nav a:hover {
 color: #444;
 background-color: #f5f5f5
}
#ed .ed-profile-container__side-nav .active a {
 color: #444;
 background-color: #f5f5f5
}
#ed .ed-profile-container__side-divider {
 border-top: 1px dashed #e1e1e1;
 margin-top: 4px;
 margin-bottom: 4px
}
#ed .ed-profile-container__content-hd {
 padding: 16px 20px 8px 20px;
 color: #888;
 font-size: 15px
}
#ed .ed-profile-container__content-hd:before,
#ed .ed-profile-container__content-hd:after {
 content: " ";
 display: table
}
#ed .ed-profile-container__content-hd:after {
 clear: both
}
#ed .ed-profile-container__content-bd {
 padding-right: 20px
}
#ed.is-mobile .ed-profile-container__side,
#ed.is-mobile .ed-profile-container__content {
 display: block;
 width: 100%
}
#ed.is-mobile .ed-profile-container__content-hd {
 padding-right: 0
}
#ed.is-mobile .ed-profile-container__content-bd {
 padding-right: 0
}
#ed .ed-profile-side-widget__hd {
 padding: 8px;
 padding-right: 0;
 color: #888;
 font-size: 15px
}
#ed .ed-profile-side-widget__bd {
 padding: 8px;
 padding-right: 0
}
#ed .ed-profile__bio-desp {
 font-size: 13px
}
#ed .ed-profile__bio-signature {
 font-size: 13px;
 color: #888
}
#ed .ed-profile__bio-social-link {
 display: inline-block;
 width: 16px;
 height: 16px;
 line-height: 16px
}
#ed .ed-profile__bio-social-txt {
 display: none
}
#ed .ed-profile__bio-social-icon {
 max-width: 16px;
 max-height: 16px
}
#ed .ed-profile__bio-point-txt {
 font-size: 32px
}
#ed .ed-profile__bio-point-link {
 font-size: 12px;
 color: #888
}
#ed .ed-form-panel {
 position: relative;
 width: 100%;
 border: 1px solid #e1e1e1;
 border-radius: 3px
}
#ed .ed-form-panel__hd,
#ed .ed-form-panel__bd,
#ed .ed-form-panel__ft {
 padding: 16px;
 position: relative
}
#ed .ed-form-panel__hd {
 border-bottom: 1px solid #e1e1e1;
 border-top-right-radius: 3px;
 border-top-left-radius: 3px
}
#ed .ed-form-panel__ft {
 border-top: 1px solid #e1e1e1;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px
}
#ed .ed-form-panel__ft:before,
#ed .ed-form-panel__ft:after {
 content: " ";
 display: table
}
#ed .ed-form-panel__ft:after {
 clear: both
}
#ed .ed-form-panel__title {
 font-weight: bold
}
#ed .ed-avatar-crop-preview {
 width: 120px;
 height: 120px;
 direction: rtl !important
}
#ed .popbox--user-wrap {
 width: 280px;
 color: #888
}
#ed .popbox--user-stats {
 display: table;
 width: 100%;
 table-layout: fixed;
 border-top: 1px solid #e1e1e1;
 border-bottom: 1px solid #e1e1e1
}
#ed .popbox--user-stats > .o-col:first-child {
 border-left: 1px solid #e1e1e1
}
#ed .popbox--user-stats__col {
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 font-size: 12px;
 padding-top: 8px;
 padding-bottom: 8px;
 color: #888
}
#ed .popbox--user-stats__col b {
 color: #444
}
#ed .popbox--user-ft {
 background-color: #f5f5f5;
 padding: 8px 16px
}
#ed .popbox--user-ft:before,
#ed .popbox--user-ft:after {
 content: " ";
 display: table
}
#ed .popbox--user-ft:after {
 clear: both
}
#ed .ed-cat-panel {
 position: relative;
 width: 100%;
 border: 1px solid #e1e1e1;
 border-radius: 3px;
 background-color: #fff
}
#ed .ed-cat-panel__hd,
#ed .ed-cat-panel__bd,
#ed .ed-cat-panel__ft {
 position: relative;
 font-size: 1em;
 padding: 8px 16px
}
#ed .ed-cat-panel__bd {
 border-top: 1px solid #e1e1e1;
 border-bottom-left-radius: 3px;
 border-bottom-right-radius: 3px;
 position: relative
}
#ed .ed-cat-panel__ft {
 border: 1px solid #e1e1e1;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
 padding: 8px 16px;
 background-color: #f5f5f5;
 font-size: 12px
}
#ed .ed-cat-panel__ft a {
 color: #888
}
#ed .ed-cat-panel__toggle {
 position: absolute;
 left: 16px;
 top: 8px;
 color: #888;
 outline: none !important
}
#ed .ed-cat-panel__toggle::-moz-focus-inner {
 border: 0 !important
}
#ed .ed-cat-panel__toggle::-moz-focus-inner {
 border: 0 !important
}
#ed .ed-cat-panel__toggle.collapsed .fa:before {
 content: "\f077"
}
#ed .ed-tree__list {
 list-style: none;
 padding: 0;
 margin: 0 16px 0 0
}
#ed .ed-tree__item {
 padding-top: 8px;
 padding-right: 24px;
 position: relative
}
#ed .ed-tree__item:before {
 content: '';
 height: 1px;
 width: 16px;
 background-color: #e1e1e1;
 position: absolute;
 top: 24px;
 right: 0;
 margin: auto
}
#ed .ed-tree__item:after {
 content: '';
 width: 1px;
 height: 100%;
 background-color: #e1e1e1;
 position: absolute;
 top: 0;
 bottom: 0;
 right: 0
}
#ed .ed-tree a {
 cursor: pointer
}
#ed .ed-tree a:hover {
 text-decoration: none
}
#ed .ed-cat-item {
 position: relative
}
#ed .ed-cat-item .o-flag {
 padding-top: 4px;
 position: relative
}
#ed .ed-cat-item.is-child-1 {
 padding-right: 40px
}
#ed .ed-cat-item.is-child-2 {
 padding-right: 80px
}
#ed .ed-cat-item.is-child-3 {
 padding-right: 120px
}
#ed .ed-cat-item.is-child-4 {
 padding-right: 160px
}
#ed .ed-cat-name {
 display: inline-block;
 font-weight: bold;
 font-size: 1.1em
}
#ed .ed-cat-item-meta {
 color: #888;
 font-size: .9em
}
#ed .ed-cat-item-meta a {
 color: #888
}
#ed .ed-cat-total-post {
 font-size: 12px
}
#ed .ed-ask__hd {
 position: relative
}
#ed .ed-ask__bd {
 background-color: #f5f5f5;
 border: 1px solid #e1e1e1;
 border-top: none;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
 padding: 16px
}
#ed .ed-ask__input-title {
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 height: 60px;
 font-size: 18px;
 font-weight: bold;
 margin: 0
}
#ed .ed-ask__input-title::-moz-placeholder,
#ed .ed-ask__input-title:-ms-input-placeholder,
#ed .ed-ask__input-title:-webkit-input-placeholder {
 font-weight: bold
}
#ed .ed-ask .chosen-container {
 width: 100% !important
}
#ed .ed-ask-similar-menu {
 position: absolute;
 padding: 0;
 border: 1px solid #e1e1e1;
 background-color: #fff;
 right: 0;
 left: 0;
 top: 100%;
 margin-top: 8px;
 -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.2);
 box-shadow: 0 4px 8px rgba(0,0,0,0.2);
 z-index: 2
}
#ed .ed-ask-similar-menu__arrow:after,
#ed .ed-ask-similar-menu__arrow:before {
 bottom: 100%;
 right: 50%;
 border: solid transparent;
 content: " ";
 height: 0;
 width: 0;
 position: absolute;
 pointer-events: none
}
#ed .ed-ask-similar-menu__arrow:after {
 border-color: rgba(255,255,255,0);
 border-bottom-color: #fff;
 border-width: 10px;
 margin-right: -10px
}
#ed .ed-ask-similar-menu__arrow:before {
 border-color: rgba(194,225,245,0);
 border-bottom-color: #e1e1e1;
 border-width: 11px;
 margin-right: -11px
}
#ed .ed-ask-similar-menu__scroll {
 max-height: 280px;
 overflow-y: scroll
}
#ed .ed-ask-similar-menu__title {
 font-size: 15px;
 font-weight: bold
}
#ed .ed-ask-similar-menu__date {
 font-size: 13px
}
#ed .ed-ask-similar-menu__progress-wrap {
 width: 320px
}
#ed .ed-ask-similar-menu__progress {
 height: 12px;
 margin-bottom: 0
}
#ed .ed-ask-similar-menu__progress-txt {
 color: #888;
 margin-right: 8px;
 font-size: 13px;
 line-height: 13px;
 font-weight: bold
}
#ed .ed-ask-similar-menu__btn-close {
 left: -10px;
 bottom: -10px;
 background-color: #222;
 color: #f5f5f5;
 border: 1px solid #e1e1e1;
 border-radius: 50%;
 display: block;
 font-size: 12px;
 width: 20px;
 height: 20px;
 line-height: 19px;
 position: absolute;
 text-align: center
}
#ed .ed-ask-similar-menu__btn-close i {
 line-height: 16px
}
#ed .ed-ask-similar-menu__btn-close:hover {
 background-color: #222;
 color: #f5f5f5
}
#ed .ed-ask-similar-menu__item {
 padding: 16px
}
#ed .ed-ask-similar-menu__item + .ed-ask-similar-menu__item {
 border-top: 1px solid #e1e1e1
}
#ed .ed-reply-form__bd {
 background-color: #f5f5f5;
 border: 1px solid #e1e1e1;
 border-radius: 3px;
 padding: 16px
}
#ed .ed-reply-form__title {
 margin-bottom: 8px;
 font-weight: bold
}
#ed .ed-reply-form__input-title {
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 height: 60px;
 font-size: 18px;
 font-weight: bold;
 margin: 0
}
#ed .ed-reply-form__input-title::-moz-placeholder,
#ed .ed-reply-form__input-title:-ms-input-placeholder,
#ed .ed-reply-form__input-title:-webkit-input-placeholder {
 font-weight: bold
}
#ed .ed-my-subscribe-action--cell {
 width: 48% !important;
 -webkit-box-flex: 0 !important;
 -webkit-flex: none !important;
 -ms-flex: none !important;
 flex: none !important
}
#ed .ed-my-subscribe-action__box {
 padding: 16px;
 background-color: #f5f5f5;
 height: 100%
}
#ed .ed-my-subscribe-action__title {
 font-weight: bold
}
#ed .ed-my-subscribe-select__title {
 font-size: 13px;
 font-weight: bold
}
#ed .ed-search-results-choices {
 display: table;
 width: 100%;
 table-layout: fixed
}
#ed .ed-search-results-choices__title {
 font-weight: bold
}
#ed .ed-search-results-choices .selectize-control {
 line-height: 0
}
#ed .ed-dashboard {
 border: 1px solid #e1e1e1;
 border-radius: 3px
}
#ed .ed-dashboard__hd {
 display: table;
 width: 100%;
 table-layout: fixed;
 background-color: #f5f5f5;
 padding: 8px 16px
}
#ed .ed-dashboard__bd {
 border-top: 1px solid #e1e1e1
}
#ed .ed-dashboard-item {
 display: table;
 width: 100%;
 table-layout: fixed;
 padding: 16px;
 position: relative
}
#ed .ed-dashboard-item__col-date {
 width: 300px
}
#ed .ed-dashboard-item__col-timestamp {
 width: 140px;
 color: #888;
 text-align: center
}
#ed .ed-dashboard-item__col-avatar {
 width: 80px;
 text-align: center
}
#ed .ed-dashboard-item__col-switch {
 width: 50px
}
#ed .ed-dashboard-item__col-action {
 width: 24px;
 text-align: center
}
#ed .ed-dashboard-item__col-btn-group {
 width: 160px;
 text-align: center
}
#ed .ed-dashboard-item + .ed-dashboard-item {
 border-top: 1px solid #e1e1e1
}
#ed.is-mobile .ed-dashboard-item__col-action {
 text-align: left;
 position: absolute;
 top: 8px;
 left: 8px
}
#ed .ed-dashboard-form {
 border: 1px solid #e1e1e1;
 border-radius: 3px
}
#ed .ed-dashboard-form__hd {
 display: table;
 width: 100%;
 table-layout: fixed;
 background-color: #f5f5f5;
 padding: 8px 16px;
 border-bottom: 1px solid #e1e1e1
}
#ed .ed-dashboard-form__bd {
 padding: 8px 16px
}
#ed .ed-dashboard-j-calendar .input-append {
 border-collapse: separate;
 display: table;
 position: relative
}
#ed .ed-dashboard-j-calendar .input-append .form-control {
 display: table-cell;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0
}
#ed .ed-dashboard-j-calendar .btn {
 height: 34px;
 position: relative;
 border-bottom-right-radius: 0;
 border-top-right-radius: 0;
 background-color: #fff !important;
 border-color: #e1e1e1 !important;
 color: #444 !important
}
#ed .ed-dashboard-j-calendar .icon-calendar {
 -moz-osx-font-smoothing: grayscale;
 display: inline-block;
 font-feature-settings: normal;
 font-kerning: auto;
 font-language-override: normal;
 font-size: inherit;
 font-size-adjust: none;
 font-stretch: normal;
 font-style: normal;
 font-synthesis: weight style;
 font-variant: normal;
 font-weight: normal;
 line-height: 1;
 text-rendering: auto;
 margin: 0
}
#ed .ed-dashboard-j-calendar .icon-calendar:before {
 font-family: FontAwesome !important;
 content: '\f073'
}
#ed .ed-mod__section {
 position: relative;
 padding-top: 8px;
 padding-bottom: 8px
}
#ed .ed-mod__section-title {
 font-weight: bold;
 margin-bottom: 8px
}
#ed .ed-mod--bordered {
 border: 1px solid #e1e1e1;
 padding: 16px
}
#ed .ed-mod--bordered .ed-mod__section {
 padding: 16px;
 margin-right: -16px;
 margin-left: -16px;
 border-top: 1px solid #e1e1e1
}
#ed .ed-mod--bordered .ed-mod__section:first-child {
 padding-top: 0;
 border-top: 0
}
#ed .ed-mod--bordered .ed-mod__section:last-child {
 padding-bottom: 0
}
#ed .m-post-info__content {
 position: relative
}
#ed .m-post-info__status {
 position: absolute;
 top: 8px;
 left: 8px
}
#ed .m-post-title {
 font-weight: bold
}
#ed .m-post-title__link {
 display: inline
}
#ed .m-list--inline > .m-list__item {
 display: inline-block;
 position: relative;
 line-height: 1
}
#ed .m-list--has-divider > .m-list__item {
 margin-left: 8px
}
#ed .m-list--has-divider > .m-list__item:after {
 width: 2px;
 height: 2px;
 content: '';
 display: inline-block;
 vertical-align: middle;
 margin-right: 4px;
 margin-left: 4px;
 border-radius: 50%;
 background-color: #888;
 position: absolute;
 left: -12px;
 top: 8px
}
#ed .m-list--has-divider > .m-list__item:last-child {
 margin-left: 0;
 padding-left: 0
}
#ed .m-list--has-divider > .m-list__item:last-child:after {
 content: none
}
#ed .m-navigation__title {
 line-height: 18px
}
#ed .m-navigation__link {
 position: relative
}
#ed .m-navigation__link-bubble {
 position: relative;
 float: left;
 border-radius: 3px;
 background-color: #428bca;
 color: #fff;
 display: none;
 width: 16px;
 height: 16px;
 line-height: 17px;
 left: 0;
 top: 0;
 text-align: center;
 margin-right: 4px
}
#ed .has-counter .m-navigation__link-bubble {
 display: block
}
#ed .m-notification__icon-link {
 color: #444;
 padding: 4px 8px;
 min-width: 28px;
 position: relative;
 text-align: center;
 outline: none !important
}
#ed .m-notification__icon-link:hover {
 background: transparent
}
#ed .m-notification__icon-link::-moz-focus-inner {
 border: 0 !important
}
#ed .m-notification__icon-link::-moz-focus-inner {
 border: 0 !important
}
#ed .m-notification__icon-link > i {
 line-height: 21px
}
#ed .m-notification__icon-link.has-new .m-notification__link-bubble {
 display: block
}
#ed .m-notification__link-text {
 display: none
}
#ed .m-notification__link-bubble {
 display: none;
 position: absolute;
 color: #fff;
 background-color: #d9534f;
 top: 0;
 left: -2px;
 min-width: 10px;
 height: 13px;
 overflow: hidden;
 border-radius: 2px;
 text-align: center;
 font-size: 10px;
 line-height: 14px;
 font-weight: bold;
 padding: 0 2px
}
#ed .ed-rank-label {
 background-color: #ccc;
 color: #fff;
 border-radius: 50%;
 width: 32px;
 height: 32px;
 line-height: 32px;
 text-align: center
}
#ed .m-leaderboard__name {
 vertical-align: top;
 line-height: 1
}
#ed .m-leaderboard__meta {
 line-height: .5
}
#ed .ed-mod-ask {
 background-color: #ffffff;
 border: 1px solid #ccc;
 border-top-right-radius: 3px;
 border-top-left-radius: 3px
}
#ed .ed-mod-ask__header,
#ed .ed-mod-ask__content,
#ed .ed-mod-ask__footer {
 padding: 5px;
 font-size: 12px
}
#ed .ed-mod-ask__header:before,
#ed .ed-mod-ask__content:before,
#ed .ed-mod-ask__footer:before,
#ed .ed-mod-ask__header:after,
#ed .ed-mod-ask__content:after,
#ed .ed-mod-ask__footer:after {
 content: " ";
 display: table
}
#ed .ed-mod-ask__header:after,
#ed .ed-mod-ask__content:after,
#ed .ed-mod-ask__footer:after {
 clear: both
}
#ed .ed-mod-ask__support-msg {
 padding: 5px;
 background-color: #f1f1f1;
 text-align: center
}
#ed .ed-mod-ask .ed-ask-status {
 border-radius: 5px;
 vertical-align: middle;
 padding: .2em .6em;
 text-align: center;
 display: inline;
 font-size: 75%;
 font-weight: bold;
 line-height: 1
}
#ed .ed-mod-ask .online {
 background-color: #d3f1d7;
 border: 1px solid #39b54a;
 color: #39b54a
}
#ed .ed-mod-ask .offline {
 background-color: #ffffff;
 border: 1px solid #d9534f;
 color: #d9534f
}
#ed .discuss-post-share {
 margin: 10px 0px 10px 0px
}
#ed .discuss-post-share:before,
#ed .discuss-post-share:after {
 content: " ";
 display: table
}
#ed .discuss-post-share:after {
 clear: both
}
#ed .discuss-post-share .social-button {
 display: inline-block;
 float: right;
 vertical-align: top
}
#ed .discuss-post-share .social-button + .social-button {
 margin-right: 5px
}
#ed .fb_iframe_widget > span {
 vertical-align: top !important
}
#ed .ed-toolbar {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 border: 1px solid #333;
 border-radius: 3px;
 background-color: #333;
 position: relative;
 line-height: 18px
}
#ed .ed-toolbar__item {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-align-items: center;
 -ms-align-items: center;
 align-items: center;
 -webkit-flex: 1 0 auto;
 -ms-flex: 1 0 auto;
 flex: 1 0 auto;
 position: relative
}
#ed .ed-toolbar__item--home {
 -webkit-flex: 0 1 auto;
 -ms-flex: 0 1 auto;
 flex: 0 1 auto;
 padding: 0 8px 0 2px
}
#ed .ed-toolbar__item--home + .ed-toolbar__item--home-submenu {
 padding-right: 0
}
#ed .ed-toolbar__item--home-submenu-dropdown {
 display: none;
 -webkit-flex: 0 1 auto;
 -ms-flex: 0 1 auto;
 flex: 0 1 auto;
 padding-right: 8px
}
#ed .ed-toolbar__item--home-submenu-dropdown + .ed-toolbar__item--home {
 padding-right: 2px
}
#ed .ed-toolbar__item--home-submenu {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 padding-right: 8px
}
#ed .ed-toolbar__item--home-submenu .ed-toolbar__link {
 padding: 4px 8px
}
#ed .ed-toolbar__item--search {
 display: none;
 height: 40px;
 -webkit-order: 2;
 -ms-order: 2;
 order: 2;
 right: 0;
 width: 100%;
 border: 0 solid #333;
 position: relative;
 top: 100%;
 z-index: 99;
 border-radius: 0 0 3px 3px;
 background: #fff
}
#ed .ed-toolbar__item--action {
 margin-right: auto;
 -webkit-flex: 0 1 auto;
 -ms-flex: 0 1 auto;
 flex: 0 1 auto;
 padding-left: 8px;
 position: static
}
#ed .ed-toolbar__item--action .dropdown_ {
 position: static
}
#ed .ed-toolbar__item--action .is-signin.open > .dropdown-menu {
 display: block
}
#ed .ed-toolbar__item--action .ed-toolbar__link.is-active,
#ed .ed-toolbar__item--action .ed-toolbar__link:hover,
#ed .ed-toolbar__item--action .ed-toolbar__link:focus,
#ed .ed-toolbar__item--action .ed-toolbar__link:active {
 background: transparent
}
#ed .ed-toolbar__item--mobile-toggle {
 display: none
}
#ed .ed-toolbar__link {
 position: relative;
 padding: 8px;
 color: #fff
}
#ed .ed-toolbar__link-text {
 display: none
}
#ed .ed-toolbar__dropdown-menu {
 padding: 0;
 width: 100%;
 max-width: 100%;
 border-radius: 0;
 border: 1px solid transparent;
 background-color: #fff;
 top: 40px;
 margin-top: 1px
}
#ed .ed-toolbar__dropdown-menu:after,
#ed .ed-toolbar__dropdown-menu:before {
 content: "";
 position: absolute;
 width: 0;
 height: 0;
 display: inline-block
}
#ed .ed-toolbar__dropdown-menu:after {
 bottom: 100%;
 right: auto;
 left: 16px;
 border-right: 6px solid transparent;
 border-left: 6px solid transparent;
 border-bottom: 6px solid #fff
}
#ed .ed-toolbar__dropdown-menu:before {
 bottom: 100%;
 right: auto;
 left: 15px;
 border-right: 7px solid transparent;
 border-left: 7px solid transparent;
 border-bottom: 7px solid;
 border-bottom-color: rgba(0,0,0,0.2)
}
#ed .ed-toolbar__dropdown-menu .popbox-dropdown__title {
 display: block
}
#ed .ed-toolbar__dropdown-menu .popbox-dropdown__meta {
 color: #444;
 text-align: right;
 display: block
}
#ed .ed-toolbar__dropdown-menu--action {
 left: 0;
 right: auto
}
#ed .ed-toolbar__dropdown-menu--signin {
 left: 0;
 right: auto
}
#ed .ed-toolbar__dropdown-menu--signin .popbox-dropdown {
 min-width: 300px;
 padding-right: 0;
 padding-left: 0
}
#ed .ed-toolbar__home-submenu {
 font-size: 0
}
#ed .ed-toolbar__home-submenu > div {
 font-size: 12px;
 display: inline-block;
 vertical-align: middle;
 position: relative
}
#ed .ed-toolbar__home-submenu > div:not(:first-child) {
 margin-right: 2px
}
#ed .ed-toolbar__home-submenu-link {
 color: #fff;
 font-size: 12px;
 display: block;
 padding: 4px 8px;
 border-radius: 3px
}
#ed .ed-toolbar__home-submenu-link i {
 display: none
}
#ed .ed-toolbar__home-submenu-link:hover,
#ed .ed-toolbar__home-submenu-link:active,
#ed .ed-toolbar__home-submenu-link:focus {
 background-color: rgba(255,255,255,0.1);
 color: #fff
}
#ed .ed-toolbar .is-active .ed-toolbar__link:not(.no-active-state),
#ed .ed-toolbar .is-active .ed-toolbar__home-submenu-link {
 background-color: rgba(255,255,255,0.1)
}
#ed .ed-toolbar__link {
 display: inline-block;
 color: #fff;
 margin: 7px 0;
 padding: 4px 12px;
 border-radius: 3px;
 min-width: 28px;
 position: relative;
 text-align: center
}
#ed .ed-toolbar__link.has-composer {
 color: #fff !important;
 background-color: #428bca
}
#ed .ed-toolbar__link.has-composer:hover {
 color: #fff !important;
 background-color: #2a6496
}
#ed .ed-toolbar__link.has-new .ed-toolbar__link-bubble {
 display: block
}
#ed .ed-toolbar__link.has-avatar {
 margin: 0 0 0 8px;
 padding: 4px 8px 4px 12px
}
#ed .ed-toolbar__link.has-avatar:before {
 border-style: solid;
 border-width: .1em 0 0 .1em;
 content: '';
 display: inline-block;
 width: .5em;
 height: .5em;
 position: absolute;
 left: 0;
 vertical-align: top;
 top: 50%;
 transform: translateY(-50%) rotate(-135deg)
}
#ed .ed-toolbar__link.has-avatar:hover,
#ed .ed-toolbar__link.has-avatar:active,
#ed .ed-toolbar__link.has-avatar:focus {
 background-color: transparent !important
}
#ed .ed-toolbar__link:hover,
#ed .ed-toolbar__link:active,
#ed .ed-toolbar__link:focus {
 color: #fff;
 background: rgba(255,255,255,0.1)
}
#ed .ed-toolbar__link-bubble {
 display: none;
 position: absolute;
 color: #fff;
 background-color: #d9534f;
 top: 0;
 right: auto;
 left: -2px;
 min-width: 10px;
 height: 13px;
 overflow: hidden;
 border-radius: 2px;
 text-align: center;
 font-size: 10px;
 line-height: 14px;
 font-weight: bold;
 padding: 0 2px
}
#ed .ed-toolbar__avatar {
 border-radius: 50%
}
#ed .ed-toolbar__avatar img {
 border-radius: 50%
}
#ed .ed-toolbar__o-nav {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-align-items: center;
 -ms-align-items: center;
 align-items: center
}
#ed .ed-toolbar__o-nav > :not(:first-child) {
 margin-right: 2px
}
#ed .ed-toolbar__search {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 width: 100%;
 height: 100%;
 position: relative
}
#ed .ed-toolbar__search-form {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 width: 100%;
 margin: 0
}
#ed .ed-toolbar__search-box {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-flex: 1;
 -ms-flex: 1;
 flex: 1
}
#ed .ed-toolbar__search-input {
 -webkit-flex: 1;
 -ms-flex: 1;
 flex: 1;
 margin: 0;
 padding: 2px 20px;
 display: inline-block;
 border-radius: 0 0 3px 0;
 box-shadow: none;
 border: 1px solid transparent;
 border-top: 0;
 height: auto;
 line-height: 20px;
 color: #444;
 background-color: #fff;
 font-size: 13px
}
#ed .ed-toolbar__search-select .o-select-group {
 height: 40px;
 border-radius: 0
}
#ed .ed-toolbar__search-select select {
 height: 100%;
 border-radius: 0;
 border-top: 0;
 border-bottom: 0;
 box-shadow: none
}
#ed .ed-toolbar__search-select select:focus {
 box-shadow: none
}
#ed .ed-toolbar__search-dropdown {
 padding: 8px 16px;
 left: 0;
 top: 100%;
 width: 262px
}
#ed .ed-toolbar__search .btn-toolbar-search {
 height: 40px;
 border-radius: 0;
 border-top: 0;
 border-color: transparent !important;
 box-shadow: none;
 background: #fff
}
#ed .ed-toolbar--search-on .ed-toolbar__item--search {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex
}
#ed .ed-toolbar-profile__hd {
 position: relative
}
#ed .ed-toolbar-profile__hd.with-cover:before {
 content: '';
 width: 100%;
 height: 90px;
 position: absolute;
 bottom: 0;
 background-color: rgba(0,0,0,0.45)
}
#ed .ed-toolbar-profile__hd.with-cover .ed-toolbar-profile-info {
 position: absolute
}
#ed .ed-toolbar-profile__hd.with-cover .ed-user-name {
 font-size: 15px;
 color: #fff;
 font-weight: bold;
 text-shadow: 0px 0px 3px rgba(0,0,0,0.8)
}
#ed .ed-toolbar-profile__hd.with-cover .ed-user-name:hover {
 color: #fff
}
#ed .ed-toolbar-profile__hd.with-cover .ed-toolbar-profile-meta__item {
 color: #fff;
 text-shadow: 0px 0px 3px rgba(0,0,0,0.8)
}
#ed .ed-toolbar-profile__hd.with-cover .ed-toolbar-profile-meta__item a {
 color: #fff;
 text-shadow: 0px 0px 3px rgba(0,0,0,0.8)
}
#ed .ed-toolbar-profile__hd.with-cover .ed-toolbar-profile-meta__item a:hover {
 color: #fff
}
#ed .ed-toolbar-profile__ft {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 padding-top: 8px
}
#ed .ed-toolbar-profile-cover {
 height: 142px
}
#ed .ed-toolbar-profile-info {
 position: relative;
 width: 100%;
 right: 0;
 bottom: 0;
 padding: 8px 16px
}
#ed .ed-toolbar-profile-info .ed-user-name {
 font-size: 13px;
 color: #428bca
}
#ed .ed-toolbar-profile-info .ed-user-name:hover {
 color: #428bca
}
#ed .ed-toolbar-profile-info .o-avatar,
#ed .ed-toolbar-profile-info .o-avatar img {
 border-radius: 50%
}
#ed .ed-toolbar-profile-meta {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 font-size: 13px;
 padding-top: 2px;
 padding-bottom: 2px
}
#ed .ed-toolbar-profile-meta__item {
 position: relative;
 color: #888;
 line-height: 1.5
}
#ed .ed-toolbar-profile-meta__item a {
 color: #888
}
#ed .ed-toolbar-profile-meta__item a:hover {
 color: #888
}
#ed .ed-toolbar-profile-meta__item + .ed-toolbar-profile-meta__item {
 margin-right: 16px
}
#ed .ed-toolbar-profile-meta__item + .ed-toolbar-profile-meta__item:before {
 content: '\00b7';
 position: absolute;
 line-height: 1;
 top: 50%;
 right: -10px;
 transform: translateY(-50%);
 color: #fff
}
#ed .ed-toolbar-profile-badges {
 position: absolute;
 bottom: -10px
}
#ed .ed-toolbar-profile-badges > a,
#ed .ed-toolbar-profile-badges img {
 width: 20px;
 height: 20px;
 display: inline-block
}
#ed .ed-toolbar-status-indicator.is-online {
 color: #39b54a
}
#ed .ed-toolbar-status-indicator.is-offline {
 color: #d9534f
}
#ed .ed-toolbar-status-indicator__icon:before {
 content: "\f111";
 font-family: FontAwesome;
 font-size: 14px;
 font-weight: normal;
 font-style: normal;
 display: inline-block;
 text-decoration: inherit
}
#ed.is-mobile .ed-toolbar-status-indicator__text,
#ed.is-tablet .ed-toolbar-status-indicator__text {
 display: none
}
#ed .ed-work-status.is-online .ed-work-status__title-label {
 color: #39b54a
}
#ed .ed-work-status.is-offline .ed-work-status__title-label {
 color: #d9534f
}
#ed .ed-work-status__info {
 padding: 16px 16px 8px;
 text-align: center
}
#ed .ed-work-status__title {
 margin-bottom: 8px;
 font-size: 15px;
 font-weight: bold;
 text-transform: uppercase
}
#ed .ed-work-status__desc-title {
 font-weight: bold;
 margin-bottom: 4px
}
#ed .ed-work-status__desc-gmt {
 color: #888
}
#ed .ed-work-status-compare {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 border-top: 1px solid #e1e1e1
}
#ed .ed-work-status-compare__info {
 text-align: center;
 -webkit-flex: 1 0 auto;
 -ms-flex: 1 0 auto;
 flex: 1 0 auto;
 padding: 8px
}
#ed .ed-work-status-compare__info + .ed-work-status-compare__info {
 border-right: 1px solid #e1e1e1
}
#ed .ed-work-status-compare__title {
 font-weight: bold
}
#ed .ed-toolbar-dropdown-nav {
 -webkit-flex-grow: 1;
 -ms-flex-grow: 1;
 flex-grow: 1;
 -webkit-flex-basis: 0;
 -ms-flex-basis: 0;
 flex-basis: 0;
 overflow-y: auto;
 overflow-x: hidden;
 background-color: #fff
}
#ed .ed-toolbar-dropdown-nav__item {
 background-color: #fff;
 font-size: 13px
}
#ed .ed-toolbar-dropdown-nav__item:hover {
 background: #fafafa
}
#ed .ed-toolbar-dropdown-nav__item + .popbox-dropdown-nav__item {
 border-top: 1px solid #e1e1e1
}
#ed .ed-toolbar-dropdown-nav__link {
 padding: 8px 16px;
 width: 100%;
 display: inline-block;
 outline: none !important
}
#ed .ed-toolbar-dropdown-nav__link::-moz-focus-inner {
 border: 0 !important
}
#ed .ed-toolbar-dropdown-nav__link::-moz-focus-inner {
 border: 0 !important
}
#ed .ed-toolbar-dropdown-nav__icon {
 width: 16px;
 height: 16px;
 font-size: 16px;
 text-align: center;
 margin: 0 4px;
 color: #888;
 position: relative
}
#ed .ed-toolbar-dropdown-nav__post {
 color: #444
}
#ed .ed-toolbar-dropdown-nav__name {
 margin-bottom: 4px
}
#ed .ed-toolbar-dropdown-nav__name,
#ed .ed-toolbar-dropdown-nav__post-user-name {
 font-weight: bold;
 color: #444
}
#ed .ed-toolbar-dropdown-nav__link,
#ed .ed-toolbar-dropdown-nav__post-name,
#ed .ed-toolbar-dropdown-nav__post-user-name {
 color: #428bca
}
#ed .ed-toolbar-dropdown-nav__meta-lists {
 color: #888
}
#ed .ed-toolbar-dropdown-nav__meta-lists a {
 color: #888;
 display: block
}
#ed .ed-toolbar-dropdown-nav__meta-lists a:hover {
 color: #444;
 background: transparent
}
#ed .ed-toolbar-dropdown-nav__image {
 border: 1px solid transparent;
 display: inline-block;
 margin-right: 8px;
 outline: none;
 padding: 1px;
 position: relative;
 float: left
}
#ed .ed-toolbar-dropdown-nav__image:before,
#ed .ed-toolbar-dropdown-nav__image:after {
 content: " ";
 display: table
}
#ed .ed-toolbar-dropdown-nav__image:after {
 clear: both
}
#ed .ed-toolbar-dropdown-nav__image > span {
 width: 52px;
 height: 40px;
 background-color: transparent;
 background-position: center;
 background-repeat: no-repeat;
 background-size: contain;
 display: block
}
#ed .ed-toolbar-dropdown-nav .es-user-name {
 font-size: 14px
}
#ed .ed-navbar {
 font-size: 13px;
 clear: both;
 line-height: 21px
}
#ed .ed-navbar__body {
 background-color: #222;
 border-radius: 3px 3px 0 0;
 padding: 4px 16px;
 border: 1px solid #222;
 border-bottom: none
}
#ed .ed-navbar__body:before,
#ed .ed-navbar__body:after {
 content: " ";
 display: table
}
#ed .ed-navbar__body:after {
 clear: both
}
#ed .ed-navbar__footer {
 border: 1px solid #e1e1e1;
 border-top: none;
 border-radius: 0 0 3px 3px;
 padding: 8px 16px;
 background-color: #fff
}
#ed .ed-navbar__footer:before,
#ed .ed-navbar__footer:after {
 content: " ";
 display: table
}
#ed .ed-navbar__footer:after {
 clear: both
}
#ed .ed-navbar__footer-link {
 color: #555;
 padding: 4px;
 font-size: 12px;
 line-height: 1.5;
 display: inline-block;
 position: relative
}
#ed .ed-navbar__footer-link:hover {
 background: transparent
}
#ed .ed-navbar__footer .ed-navbar__footer-submenu > :first-child > .ed-navbar__footer-link {
 padding-right: 0
}
#ed .ed-navbar__footer .ed-navbar__footer-submenu > :first-child > .ed-navbar__footer-link:before {
 right: 0
}
#ed .ed-navbar__search {
 display: inline-block;
 position: relative;
 background-color: #424242;
 width: 260px;
 border-radius: 3px
}
#ed .ed-navbar__search:before {
 content: '\f002';
 position: absolute;
 right: 8px;
 top: 3px;
 font-family: FontAwesome;
 color: #aaa
}
#ed .ed-navbar__search-form {
 margin: 0;
 line-height: 28px;
 padding-right: 4px
}
#ed .ed-navbar__search-input {
 margin: 0;
 padding: 2px 20px;
 display: inline-block;
 border-radius: 3px;
 box-shadow: none;
 border: 1px solid transparent;
 color: #ccc;
 width: 100%;
 height: auto;
 line-height: 20px;
 background-color: #424242;
 font-size: 13px
}
#ed .ed-navbar__search-btn {
 position: absolute;
 left: 8px;
 top: 0
}
#ed .ed-navbar__search-filter {
 position: absolute;
 left: 8px;
 top: 0
}
#ed .ed-navbar__search-filter-icon {
 color: #aaa
}
#ed .ed-navbar__o-nav {
 float: left
}
#ed .ed-navbar__o-nav > :not(:first-child) {
 margin-right: 8px
}
#ed .ed-navbar__icon-link {
 color: #fff;
 padding: 4px 8px;
 min-width: 28px;
 position: relative;
 text-align: center;
 outline: none !important
}
#ed .ed-navbar__icon-link:hover {
 background: transparent
}
#ed .ed-navbar__icon-link::-moz-focus-inner {
 border: 0 !important
}
#ed .ed-navbar__icon-link::-moz-focus-inner {
 border: 0 !important
}
#ed .ed-navbar__icon-link > i {
 line-height: 21px
}
#ed .ed-navbar__icon-link.has-new .ed-navbar__link-bubble {
 display: block
}
#ed .ed-navbar__icon-link.is-active {
 background-color: #424242
}
#ed .ed-navbar__btn-ask {
 line-height: 21px;
 padding: 2px 8px;
 vertical-align: top;
 outline: none !important
}
#ed .ed-navbar__btn-ask::-moz-focus-inner {
 border: 0 !important
}
#ed .ed-navbar__btn-ask::-moz-focus-inner {
 border: 0 !important
}
#ed .ed-navbar__btn-ask i {
 line-height: 21px
}
#ed .ed-navbar__link-text {
 display: none
}
#ed .ed-navbar__link-bubble {
 display: none;
 position: absolute;
 color: #fff;
 background-color: #d9534f;
 top: 0;
 left: -2px;
 min-width: 10px;
 height: 13px;
 overflow: hidden;
 border-radius: 2px;
 text-align: center;
 font-size: 10px;
 line-height: 14px;
 font-weight: bold;
 padding: 0 2px
}
#ed .ed-navbar__support-toggle {
 min-width: 180px;
 text-align: left
}
#ed .is-active .ed-navbar__footer-link:before {
 display: block;
 width: auto;
 height: 1px;
 content: '';
 position: absolute;
 bottom: 4px;
 right: 4px;
 left: 4px;
 background-color: #428bca
}
#ed .ed-dropdown-menu-search {
 right: auto;
 margin-top: 1px;
 min-width: 260px;
 padding: 4px 8px;
 left: -8px
}
#ed .ed-dropdown-menu-search__title {
 font-weight: bold
}
#ed.popbox--navbar {
 min-width: 240px;
 min-height: 60px;
 border-top-right-radius: 0;
 border-top-left-radius: 0
}
#ed.popbox--navbar > .arrow {
 display: none
}
#ed.popbox-navbar-support {
 max-width: 360px;
 min-height: 60px;
 border-top-right-radius: 0;
 border-top-left-radius: 0
}
#ed.popbox-navbar-support > .arrow {
 display: none
}
#ed.popbox--holiday {
 width: 320px;
 min-height: 160px;
 border-top-right-radius: 0;
 border-top-left-radius: 0
}
#ed.popbox--holiday > .arrow {
 display: none
}
#ed .popbox-holiday-wrap {
 text-align: center;
 padding: 8px;
 font-size: 13px
}
#ed .popbox-holiday-wrap__icon {
 font-size: 40px;
 margin-top: 4px
}
#ed .popbox-holiday-wrap__title {
 font-weight: bold
}
#ed .popbox-holiday-wrap__subtitle {
 font-size: 12px;
 margin-bottom: 4px
}
#ed .popbox-holiday-wrap__note {
 padding: 8px;
 background-color: #f5f5f5
}
#ed .popbox-holiday-wrap__note-time {
 font-weight: bold
}
#ed .popbox-dropdown {
 min-width: 296px;
 max-width: 296px;
 padding: 8px 16px;
 background-color: #f5f5f5
}
#ed .popbox-dropdown__hd:before,
#ed .popbox-dropdown__bd:before,
#ed .popbox-dropdown__ft:before,
#ed .popbox-dropdown__hd:after,
#ed .popbox-dropdown__bd:after,
#ed .popbox-dropdown__ft:after {
 content: " ";
 display: table
}
#ed .popbox-dropdown__hd:after,
#ed .popbox-dropdown__bd:after,
#ed .popbox-dropdown__ft:after {
 clear: both
}
#ed .popbox-dropdown__hd {
 padding-bottom: 8px;
 font-size: 13px
}
#ed .popbox-dropdown__bd {
 font-size: 13px
}
#ed .popbox-dropdown__ft {
 color: #888;
 font-size: 12px;
 padding-top: 8px
}
#ed .popbox-dropdown__title {
 font-weight: bold;
 color: #444
}
#ed .popbox-dropdown__meta {
 color: #888;
 font-size: 12px
}
#ed .popbox-dropdown-nav > :not(:first-child) {
 margin-top: 8px
}
#ed .popbox-dropdown-nav__item {
 background-color: #fff;
 border: 1px solid #e1e1e1;
 padding: 8px 8px;
 font-size: 13px
}
#ed .popbox-dropdown-nav__item:hover {
 border: 1px solid #428bca
}
#ed .popbox-dropdown-nav__link {
 outline: none !important
}
#ed .popbox-dropdown-nav__link::-moz-focus-inner {
 border: 0 !important
}
#ed .popbox-dropdown-nav__link::-moz-focus-inner {
 border: 0 !important
}
#ed .popbox-dropdown-nav__icon {
 width: 16px;
 height: 16px;
 font-size: 16px;
 text-align: center;
 margin: 0 4px;
 color: #888;
 position: relative
}
#ed .popbox-dropdown-nav__post {
 color: #444
}
#ed .popbox-dropdown-nav__post-user-name {
 font-weight: bold
}
#ed .popbox-dropdown-nav__link,
#ed .popbox-dropdown-nav__post-name,
#ed .popbox-dropdown-nav__post-user-name {
 color: #428bca
}
#ed .popbox-dropdown-nav__meta-lists {
 color: #888
}
#ed .popbox-dropdown-nav .ed-user-name {
 font-size: 14px
}
#ed .popbox-dropdown-nav__item.is-unread {
 background-color: #e9f2f9;
 border: 1px solid #428bca
}
#ed .popbox-dropdown-nav__item.is-unread:hover {
 background-color: #fff
}
#ed .popbox-dropdown-nav__item.is-active {
 border: 1px solid #428bca
}
#ed .popbox-dropdown-nav__item.is-active:hover {
 background-color: #fff
}
#ed.popbox-navbar-signin .popbox-dropdown {
 background-color: #fff
}
#ed .popbox-dropdown-signin .form-group {
 margin-bottom: 8px
}
#ed .popbox-dropdown-signin .form-group label {
 font-weight: normal
}
#ed .popbox-dropdown-signin .form-control {
 margin-bottom: 0
}
#ed .ed-navbar-submenu-toggle {
 display: none
}
#ed.is-mobile .ed-navbar__footer,
#ed.is-tablet .ed-navbar__footer {
 text-align: center
}
#ed.is-mobile .ed-navbar__support-toggle,
#ed.is-tablet .ed-navbar__support-toggle {
 text-align: center;
 width: 100%;
 float: none;
 margin-top: 16px
}
#ed.is-mobile .ed-navbar-submenu-toggle,
#ed.is-tablet .ed-navbar-submenu-toggle {
 display: block
}
#ed.is-mobile .ed-navbar__footer-submenu,
#ed.is-tablet .ed-navbar__footer-submenu {
 display: none;
 margin-top: 8px
}
#ed.is-mobile .ed-navbar__footer-submenu.is-open,
#ed.is-tablet .ed-navbar__footer-submenu.is-open {
 display: block
}
#ed.is-mobile .ed-navbar__footer-submenu > li,
#ed.is-tablet .ed-navbar__footer-submenu > li {
 display: block;
 border-right: 0;
 margin-right: 0;
 padding-right: 0;
 margin-bottom: 8px
}
#ed.is-mobile .ed-navbar__footer-submenu .ed-navbar__footer-link,
#ed.is-tablet .ed-navbar__footer-submenu .ed-navbar__footer-link {
 padding: 8px !important;
 display: block;
 width: 100%
}
#ed.is-mobile .ed-navbar__search,
#ed.is-tablet .ed-navbar__search {
 width: 100%;
 margin-bottom: 16px
}
#ed.is-mobile .ed-navbar__btn-ask,
#ed.is-tablet .ed-navbar__btn-ask {
 float: right
}
#ed.is-mobile .is-active .ed-navbar__footer-link:before,
#ed.is-tablet .is-active .ed-navbar__footer-link:before {
 width: 1px;
 height: auto;
 top: 0;
 bottom: 0;
 right: 0
}
#ed.is-mobile .ed-toolbar .ed-toolbar__item--home-submenu,
#ed.is-tablet .ed-toolbar .ed-toolbar__item--home-submenu,
#ed.is-mobile .ed-toolbar .is-signin,
#ed.is-tablet .ed-toolbar .is-signin {
 display: none
}
#ed.is-mobile .ed-toolbar .ed-toolbar__item--mobile-toggle,
#ed.is-tablet .ed-toolbar .ed-toolbar__item--mobile-toggle,
#ed.is-mobile .ed-toolbar .ed-toolbar__item--home-submenu-dropdown,
#ed.is-tablet .ed-toolbar .ed-toolbar__item--home-submenu-dropdown {
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex
}
#ed.is-mobile .ed-toolbar__link,
#ed.is-tablet .ed-toolbar__link {
 padding-right: 10px;
 padding-left: 10px
}
@media (max-width: 480px) {
 #ed.popbox-navbar-support,
 #ed.popbox--navbar {
  max-width: none;
  width: 96%;
  right: 52% !important;
  margin-right: -50% !important
 }
 #ed .popbox-dropdown {
  width: 100%;
  max-width: 100%
 }
}
#ed.ed-dialog .ed-toolbar__o-nav {
 margin-top: 8px;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 -webkit-align-items: initial;
 -ms-align-items: initial;
 align-items: initial
}
#ed.ed-dialog .ed-toolbar__o-nav > .o-nav__item {
 border-right: 0;
 margin-right: 0;
 padding-right: 0;
 margin-bottom: 8px;
 -webkit-flex: 0 0 33%;
 -ms-flex: 0 0 33%;
 flex: 0 0 33%;
 padding: 0 8px 8px;
 text-align: center;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex
}
#ed.ed-dialog .ed-toolbar__o-nav .ed-toolbar__link {
 padding: 20px 8px !important;
 display: block;
 width: 100%;
 color: #444;
 margin: 0;
 border: 1px solid #e1e1e1;
 overflow: hidden;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: -ms-flex;
 display: flex;
 -webkit-flex-direction: column;
 -ms-flex-direction: column;
 flex-direction: column
}
#ed.ed-dialog .ed-toolbar__o-nav .ed-toolbar__link i {
 display: block;
 font-size: 20px
}
#ed.ed-dialog .ed-toolbar__o-nav .ed-toolbar__link span {
 margin-top: 8px;
 display: inline-block;
 white-space: initial;
 word-wrap: break-word;
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 -o-hyphens: auto;
 hyphens: auto
}
#ed .ed-searchbar {
 font-size: 12px;
 clear: both;
 display: table;
 width: 100%
}
#ed .ed-searchbar__input-wrap {
 width: 100%;
 display: inline-block
}
#ed .ed-searchbar__input {
 width: 100%;
 height: 42px;
 margin: 0;
 border-radius: 0;
 border-left: 0;
 font-size: 16px
}
#ed .btn-searchbar-search {
 border-top-right-radius: 0;
 border-bottom-right-radius: 0
}
#ed .col--btn-ask {
 width: 140px;
 padding-left: 8px
}
#ed .col--filter {
 width: 70px
}
#ed .col--input {
 width: 100%
}
#ed .col--btn-search {
 width: 140px
}
#ed .ed-searchbar__select-wrap {
 width: 150px;
 background: #fff;
 color: #555;
 overflow: hidden;
 position: relative;
 display: inline-block;
 font-size: 0;
 vertical-align: middle;
 white-space: nowrap;
 border: 1px solid #e1e1e1;
 border-left: none;
 border-radius: 0 3px 3px 0
}
#ed .ed-searchbar__select-wrap:after {
 content: '▼';
 font: 11px "Consolas", monospace;
 color: #777;
 left: 8px;
 top: 16px;
 padding: 0 0 2px;
 position: absolute;
 pointer-events: none
}
#ed .ed-searchbar__select-wrap:before {
 content: '';
 left: 2px;
 top: 14px;
 width: 14px;
 height: 14px;
 background: #fff;
 position: absolute;
 pointer-events: none;
 display: block
}
#ed .ed-searchbar__select-wrap select {
 outline: none;
 background: transparent;
 width: 100%;
 margin: 0;
 padding: 4px 5px;
 border: 0;
 border-radius: 0;
 font-size: 14px;
 font-weight: bold;
 line-height: 16px;
 height: 40px;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 cursor: pointer
}
#ed .ed-adminbar {
 font-size: 12px;
 clear: both
}
#ed .ed-adminbar:before,
#ed .ed-adminbar:after {
 content: " ";
 display: table
}
#ed .ed-adminbar:after {
 clear: both
}
#ed .ed-adminbar__dropdown-menu-tools {
 left: 0;
 right: auto
}
#ed.is-mobile .ed-adminbar {
 margin-top: 8px
}
#ed.is-mobile .ed-adminbar .btn-group {
 margin-bottom: 8px
}
#ed.is-mobile .ed-adminbar .btn-group .btn {
 margin-bottom: 8px
}
#ed .ed-btn-resolve,
#ed .ed-btn-unresolve {
 border-radius: 3px !important
}
#ed .ed-btn-unfeatured,
#ed .ed-btn-unlock,
#ed .ed-btn-unlockpoll,
#ed .ed-btn-unresolve {
 display: none !important
}
#ed .is-featured .ed-btn-unfeatured {
 display: block !important
}
#ed .is-featured .ed-btn-featured {
 display: none !important
}
#ed .is-locked .ed-btn-unlock {
 display: inline-block !important
}
#ed .is-locked .ed-btn-lock {
 display: none !important
}
#ed .is-lockpoll .ed-btn-unlockpoll {
 display: inline-block !important
}
#ed .is-lockpoll .ed-btn-lockpoll {
 display: none !important
}
#ed .is-resolved .ed-btn-unresolve {
 display: block !important
}
#ed .is-resolved .ed-btn-resolve {
 display: none !important
}
#ed .ed-vote {
 position: relative;
 text-align: center;
 width: 80px
}
#ed .ed-vote__points {
 font-size: 13px;
 font-weight: bold;
 padding: 4px 8px;
 position: relative;
 z-index: 1;
 width: 52px;
 line-height: 1
}
#ed .ed-vote__text {
 width: 52px;
 font-size: 13px;
 line-height: 1;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap
}
#ed .ed-vote__up,
#ed .ed-vote__down {
 position: absolute;
 width: 28px;
 left: 0;
 color: #888;
 line-height: 1;
 -webkit-transition: color .15s ease-in-out;
 -o-transition: color .15s ease-in-out;
 transition: color .15s ease-in-out
}
#ed .ed-vote__up:hover,
#ed .ed-vote__down:hover {
 color: #444
}
#ed .ed-vote__up {
 top: 0
}
#ed .ed-vote__down {
 bottom: 0
}
#ed .ed-vote__undo {
 position: absolute;
 width: 52px;
 right: 0;
 line-height: 1
}
#ed .ed-btn-counter-group {
 font-size: 12px;
 display: inline-block
}
#ed .ed-btn-counter-group__icon {
 position: relative
}
#ed .ed-btn-counter-group__icon:before {
 top: 0;
 right: 0;
 font-family: FontAwesome;
 font-size: 14px;
 font-weight: normal;
 font-style: normal;
 display: inline-block;
 text-decoration: inherit;
 font-size: 13px;
 width: 12px;
 text-indent: 0
}
#ed .ed-btn-counter-group__counter {
 display: none
}
#ed .ed-btn-counter-group__loading {
 display: none
}
#ed .ed-btn-counter-group + .ed-btn-counter-group {
 margin-right: 8px
}
#ed .has-counter .ed-btn-counter-group__counter {
 display: inline-block;
 color: #888;
 background-color: #fff;
 border: 1px solid #e1e1e1;
 padding: 0 4px;
 border-radius: 2px;
 position: relative;
 margin-right: 4px
}
#ed .has-counter .ed-btn-counter-group__counter:before,
#ed .has-counter .ed-btn-counter-group__counter:after {
 position: absolute;
 content: '';
 width: 0;
 height: 0;
 border-style: solid
}
#ed .has-counter .ed-btn-counter-group__counter:before {
 border-width: 4px 0 4px 6px;
 border-color: transparent transparent transparent #e1e1e1;
 top: 4px;
 right: -6px
}
#ed .has-counter .ed-btn-counter-group__counter:after {
 border-width: 4px 0 4px 6px;
 border-color: transparent transparent transparent #fff;
 top: 4px;
 right: -4px
}
#ed .has-counter .ed-btn-counter-group__note {
 display: none
}
#ed .is-loading .btn {
 cursor: default
}
#ed .is-loading .btn .ed-btn-counter-group__icon:before {
 content: "\f110";
 -webkit-animation: fa-spin 1s infinite steps(8);
 animation: fa-spin 1s infinite steps(8)
}
#ed .ed-btn-counter-group.is-active .btn .ed-btn-counter-group__icon:before {
 content: '\f00c'
}
#ed .ed-btn-counter-group.is-active .btn:hover .ed-btn-counter-group__icon:before {
 content: '\f00d'
}
#ed .ed-btn-counter-group.is-active .btn-ed-likes {
 background-color: #449d44 !important
}
#ed .ed-btn-counter-group.is-active .btn-ed-favor {
 background-color: #31b0d5 !important
}
#ed .btn-ed-likes {
 color: #fff !important;
 background-color: #5cb85c !important;
 border-color: #4cae4c !important
}
#ed .btn-ed-likes:focus,
#ed .btn-ed-likes.focus {
 color: #fff !important;
 background-color: #449d44 !important;
 border-color: #255625 !important
}
#ed .btn-ed-likes:hover {
 color: #fff !important;
 background-color: #449d44 !important;
 border-color: #398439 !important
}
#ed .btn-ed-likes:active,
#ed .btn-ed-likes.active,
.open > .dropdown-toggle#ed .btn-ed-likes {
 color: #fff !important;
 background-color: #449d44 !important;
 border-color: #398439 !important
}
#ed .btn-ed-likes:active:hover,
#ed .btn-ed-likes.active:hover,
.open > .dropdown-toggle#ed .btn-ed-likes:hover,
#ed .btn-ed-likes:active:focus,
#ed .btn-ed-likes.active:focus,
.open > .dropdown-toggle#ed .btn-ed-likes:focus,
#ed .btn-ed-likes:active.focus,
#ed .btn-ed-likes.active.focus,
.open > .dropdown-toggle#ed .btn-ed-likes.focus {
 color: #fff !important;
 background-color: #398439 !important;
 border-color: #255625 !important
}
#ed .btn-ed-likes:active,
#ed .btn-ed-likes.active,
.open > .dropdown-toggle#ed .btn-ed-likes {
 background-image: none !important
}
#ed .btn-ed-likes.disabled,
#ed .btn-ed-likes[disabled],
fieldset[disabled] #ed .btn-ed-likes,
#ed .btn-ed-likes.disabled:hover,
#ed .btn-ed-likes[disabled]:hover,
fieldset[disabled] #ed .btn-ed-likes:hover,
#ed .btn-ed-likes.disabled:focus,
#ed .btn-ed-likes[disabled]:focus,
fieldset[disabled] #ed .btn-ed-likes:focus,
#ed .btn-ed-likes.disabled.focus,
#ed .btn-ed-likes[disabled].focus,
fieldset[disabled] #ed .btn-ed-likes.focus,
#ed .btn-ed-likes.disabled:active,
#ed .btn-ed-likes[disabled]:active,
fieldset[disabled] #ed .btn-ed-likes:active,
#ed .btn-ed-likes.disabled.active,
#ed .btn-ed-likes[disabled].active,
fieldset[disabled] #ed .btn-ed-likes.active {
 background-color: #5cb85c !important;
 border-color: #4cae4c !important
}
#ed .btn-ed-likes .badge {
 color: #5cb85c !important;
 background-color: #fff !important
}
#ed .btn-ed-favor {
 color: #fff !important;
 background-color: #5bc0de !important;
 border-color: #46b8da !important
}
#ed .btn-ed-favor:focus,
#ed .btn-ed-favor.focus {
 color: #fff !important;
 background-color: #31b0d5 !important;
 border-color: #1b6d85 !important
}
#ed .btn-ed-favor:hover {
 color: #fff !important;
 background-color: #31b0d5 !important;
 border-color: #269abc !important
}
#ed .btn-ed-favor:active,
#ed .btn-ed-favor.active,
.open > .dropdown-toggle#ed .btn-ed-favor {
 color: #fff !important;
 background-color: #31b0d5 !important;
 border-color: #269abc !important
}
#ed .btn-ed-favor:active:hover,
#ed .btn-ed-favor.active:hover,
.open > .dropdown-toggle#ed .btn-ed-favor:hover,
#ed .btn-ed-favor:active:focus,
#ed .btn-ed-favor.active:focus,
.open > .dropdown-toggle#ed .btn-ed-favor:focus,
#ed .btn-ed-favor:active.focus,
#ed .btn-ed-favor.active.focus,
.open > .dropdown-toggle#ed .btn-ed-favor.focus {
 color: #fff !important;
 background-color: #269abc !important;
 border-color: #1b6d85 !important
}
#ed .btn-ed-favor:active,
#ed .btn-ed-favor.active,
.open > .dropdown-toggle#ed .btn-ed-favor {
 background-image: none !important
}
#ed .btn-ed-favor.disabled,
#ed .btn-ed-favor[disabled],
fieldset[disabled] #ed .btn-ed-favor,
#ed .btn-ed-favor.disabled:hover,
#ed .btn-ed-favor[disabled]:hover,
fieldset[disabled] #ed .btn-ed-favor:hover,
#ed .btn-ed-favor.disabled:focus,
#ed .btn-ed-favor[disabled]:focus,
fieldset[disabled] #ed .btn-ed-favor:focus,
#ed .btn-ed-favor.disabled.focus,
#ed .btn-ed-favor[disabled].focus,
fieldset[disabled] #ed .btn-ed-favor.focus,
#ed .btn-ed-favor.disabled:active,
#ed .btn-ed-favor[disabled]:active,
fieldset[disabled] #ed .btn-ed-favor:active,
#ed .btn-ed-favor.disabled.active,
#ed .btn-ed-favor[disabled].active,
fieldset[disabled] #ed .btn-ed-favor.active {
 background-color: #5bc0de !important;
 border-color: #46b8da !important
}
#ed .btn-ed-favor .badge {
 color: #5bc0de !important;
 background-color: #fff !important
}
#ed .ed-spoiler {
 background-color: #f5f5f5;
 padding: 8px 16px
}
#ed .ed-spoiler__hd {
 margin-bottom: 4px
}
#ed .ed-spoiler__title {
 font-weight: bold
}
#ed .ed-spoiler__toggle {
 color: #888;
 margin-right: 8px
}
#ed .ed-spoiler__bd {
 color: #888
}
#ed .o-loading {
 display: inline-block;
 text-align: center;
 position: relative;
 display: none;
 width: 100%;
 height: 100%
}
#ed .o-loading__content {
 position: absolute;
 top: 50%;
 right: 50%;
 transform: translate(50%, -50%)
}
#ed .o-loading__icon {
 font-size: 40px;
 color: #888
}
#ed .is-loading .o-loading {
 display: inline-block
}
#ed .o-empty {
 width: 100%;
 min-height: 200px;
 display: inline-block;
 text-align: center;
 background-color: #fff;
 position: relative;
 display: none
}
#ed .o-empty--height-no {
 min-height: 0
}
#ed .o-empty--bg-no {
 background-color: transparent
}
#ed .o-empty--bordered {
 border: 1px solid #e1e1e1
}
#ed .o-empty__content {
 position: absolute;
 top: 50%;
 right: 50%;
 transform: translate(50%, -50%)
}
#ed .o-empty__icon {
 font-size: 40px;
 color: #888
}
#ed .o-empty__icon--sm {
 font-size: 28px;
 color: #888
}
#ed .o-empty__text {
 color: #444
}
#ed .o-empty__action {
 margin-top: 20px
}
#ed.is-mobile .o-empty--height-no {
 min-height: 80px
}
#ed .is-empty .o-empty {
 display: inline-block
}
#ed .t-lg-p--no {
 padding: 0 !important
}
#ed .t-lg-pt--no {
 padding-top: 0 !important
}
#ed .t-lg-pl--no {
 padding-right: 0 !important
}
#ed .t-lg-pr--no {
 padding-left: 0 !important
}
#ed .t-lg-pb--no {
 padding-bottom: 0 !important
}
#ed .t-lg-m--no {
 margin: 0 !important
}
#ed .t-lg-mt--no {
 margin-top: 0 !important
}
#ed .t-lg-ml--no {
 margin-right: 0 !important
}
#ed .t-lg-mr--no {
 margin-left: 0 !important
}
#ed .t-lg-mb--no {
 margin-bottom: 0 !important
}
#ed .t-lg-p--md {
 padding: 8px !important
}
#ed .t-lg-pt--md {
 padding-top: 8px !important
}
#ed .t-lg-pl--md {
 padding-right: 8px !important
}
#ed .t-lg-pr--md {
 padding-left: 8px !important
}
#ed .t-lg-pb--md {
 padding-bottom: 8px !important
}
#ed .t-lg-m--md {
 margin: 8px !important
}
#ed .t-lg-mt--md {
 margin-top: 8px !important
}
#ed .t-lg-ml--md {
 margin-right: 8px !important
}
#ed .t-lg-mr--md {
 margin-left: 8px !important
}
#ed .t-lg-mb--md {
 margin-bottom: 8px !important
}
#ed .t-lg-p--xs {
 padding: 2px !important
}
#ed .t-lg-pt--xs {
 padding-top: 2px !important
}
#ed .t-lg-pl--xs {
 padding-right: 2px !important
}
#ed .t-lg-pr--xs {
 padding-left: 2px !important
}
#ed .t-lg-pb--xs {
 padding-bottom: 2px !important
}
#ed .t-lg-m--xs {
 margin: 2px !important
}
#ed .t-lg-mt--xs {
 margin-top: 2px !important
}
#ed .t-lg-ml--xs {
 margin-right: 2px !important
}
#ed .t-lg-mr--xs {
 margin-left: 2px !important
}
#ed .t-lg-mb--xs {
 margin-bottom: 2px !important
}
#ed .t-lg-p--sm {
 padding: 4px !important
}
#ed .t-lg-pt--sm {
 padding-top: 4px !important
}
#ed .t-lg-pl--sm {
 padding-right: 4px !important
}
#ed .t-lg-pr--sm {
 padding-left: 4px !important
}
#ed .t-lg-pb--sm {
 padding-bottom: 4px !important
}
#ed .t-lg-m--sm {
 margin: 4px !important
}
#ed .t-lg-mt--sm {
 margin-top: 4px !important
}
#ed .t-lg-ml--sm {
 margin-right: 4px !important
}
#ed .t-lg-mr--sm {
 margin-left: 4px !important
}
#ed .t-lg-mb--sm {
 margin-bottom: 4px !important
}
#ed .t-lg-p--lg {
 padding: 16px !important
}
#ed .t-lg-pt--lg {
 padding-top: 16px !important
}
#ed .t-lg-pl--lg {
 padding-right: 16px !important
}
#ed .t-lg-pr--lg {
 padding-left: 16px !important
}
#ed .t-lg-pb--lg {
 padding-bottom: 16px !important
}
#ed .t-lg-m--lg {
 margin: 16px !important
}
#ed .t-lg-mt--lg {
 margin-top: 16px !important
}
#ed .t-lg-ml--lg {
 margin-right: 16px !important
}
#ed .t-lg-mr--lg {
 margin-left: 16px !important
}
#ed .t-lg-mb--lg {
 margin-bottom: 16px !important
}
#ed .t-lg-p--xl {
 padding: 20px !important
}
#ed .t-lg-pt--xl {
 padding-top: 20px !important
}
#ed .t-lg-pl--xl {
 padding-right: 20px !important
}
#ed .t-lg-pr--xl {
 padding-left: 20px !important
}
#ed .t-lg-pb--xl {
 padding-bottom: 20px !important
}
#ed .t-lg-m--xl {
 margin: 20px !important
}
#ed .t-lg-mt--xl {
 margin-top: 20px !important
}
#ed .t-lg-ml--xl {
 margin-right: 20px !important
}
#ed .t-lg-mr--xl {
 margin-left: 20px !important
}
#ed .t-lg-mb--xl {
 margin-bottom: 20px !important
}
#ed.is-tablet .t-md-p--no {
 padding: 0 !important
}
#ed.is-tablet .t-md-pt--no {
 padding-top: 0 !important
}
#ed.is-tablet .t-md-pl--no {
 padding-right: 0 !important
}
#ed.is-tablet .t-md-pr--no {
 padding-left: 0 !important
}
#ed.is-tablet .t-md-pb--no {
 padding-bottom: 0 !important
}
#ed.is-tablet .t-md-m--no {
 margin: 0 !important
}
#ed.is-tablet .t-md-mt--no {
 margin-top: 0 !important
}
#ed.is-tablet .t-md-ml--no {
 margin-right: 0 !important
}
#ed.is-tablet .t-md-mr--no {
 margin-left: 0 !important
}
#ed.is-tablet .t-md-mb--no {
 margin-bottom: 0 !important
}
#ed.is-tablet .t-md-p--md {
 padding: 8px !important
}
#ed.is-tablet .t-md-pt--md {
 padding-top: 8px !important
}
#ed.is-tablet .t-md-pl--md {
 padding-right: 8px !important
}
#ed.is-tablet .t-md-pr--md {
 padding-left: 8px !important
}
#ed.is-tablet .t-md-pb--md {
 padding-bottom: 8px !important
}
#ed.is-tablet .t-md-m--md {
 margin: 8px !important
}
#ed.is-tablet .t-md-mt--md {
 margin-top: 8px !important
}
#ed.is-tablet .t-md-ml--md {
 margin-right: 8px !important
}
#ed.is-tablet .t-md-mr--md {
 margin-left: 8px !important
}
#ed.is-tablet .t-md-mb--md {
 margin-bottom: 8px !important
}
#ed.is-tablet .t-md-p--xs {
 padding: 2px !important
}
#ed.is-tablet .t-md-pt--xs {
 padding-top: 2px !important
}
#ed.is-tablet .t-md-pl--xs {
 padding-right: 2px !important
}
#ed.is-tablet .t-md-pr--xs {
 padding-left: 2px !important
}
#ed.is-tablet .t-md-pb--xs {
 padding-bottom: 2px !important
}
#ed.is-tablet .t-md-m--xs {
 margin: 2px !important
}
#ed.is-tablet .t-md-mt--xs {
 margin-top: 2px !important
}
#ed.is-tablet .t-md-ml--xs {
 margin-right: 2px !important
}
#ed.is-tablet .t-md-mr--xs {
 margin-left: 2px !important
}
#ed.is-tablet .t-md-mb--xs {
 margin-bottom: 2px !important
}
#ed.is-tablet .t-md-p--sm {
 padding: 4px !important
}
#ed.is-tablet .t-md-pt--sm {
 padding-top: 4px !important
}
#ed.is-tablet .t-md-pl--sm {
 padding-right: 4px !important
}
#ed.is-tablet .t-md-pr--sm {
 padding-left: 4px !important
}
#ed.is-tablet .t-md-pb--sm {
 padding-bottom: 4px !important
}
#ed.is-tablet .t-md-m--sm {
 margin: 4px !important
}
#ed.is-tablet .t-md-mt--sm {
 margin-top: 4px !important
}
#ed.is-tablet .t-md-ml--sm {
 margin-right: 4px !important
}
#ed.is-tablet .t-md-mr--sm {
 margin-left: 4px !important
}
#ed.is-tablet .t-md-mb--sm {
 margin-bottom: 4px !important
}
#ed.is-tablet .t-md-p--lg {
 padding: 16px !important
}
#ed.is-tablet .t-md-pt--lg {
 padding-top: 16px !important
}
#ed.is-tablet .t-md-pl--lg {
 padding-right: 16px !important
}
#ed.is-tablet .t-md-pr--lg {
 padding-left: 16px !important
}
#ed.is-tablet .t-md-pb--lg {
 padding-bottom: 16px !important
}
#ed.is-tablet .t-md-m--lg {
 margin: 16px !important
}
#ed.is-tablet .t-md-mt--lg {
 margin-top: 16px !important
}
#ed.is-tablet .t-md-ml--lg {
 margin-right: 16px !important
}
#ed.is-tablet .t-md-mr--lg {
 margin-left: 16px !important
}
#ed.is-tablet .t-md-mb--lg {
 margin-bottom: 16px !important
}
#ed.is-tablet .t-md-p--xl {
 padding: 20px !important
}
#ed.is-tablet .t-md-pt--xl {
 padding-top: 20px !important
}
#ed.is-tablet .t-md-pl--xl {
 padding-right: 20px !important
}
#ed.is-tablet .t-md-pr--xl {
 padding-left: 20px !important
}
#ed.is-tablet .t-md-pb--xl {
 padding-bottom: 20px !important
}
#ed.is-tablet .t-md-m--xl {
 margin: 20px !important
}
#ed.is-tablet .t-md-mt--xl {
 margin-top: 20px !important
}
#ed.is-tablet .t-md-ml--xl {
 margin-right: 20px !important
}
#ed.is-tablet .t-md-mr--xl {
 margin-left: 20px !important
}
#ed.is-tablet .t-md-mb--xl {
 margin-bottom: 20px !important
}
#ed.is-mobile .t-xs-p--no {
 padding: 0 !important
}
#ed.is-mobile .t-xs-pt--no {
 padding-top: 0 !important
}
#ed.is-mobile .t-xs-pl--no {
 padding-right: 0 !important
}
#ed.is-mobile .t-xs-pr--no {
 padding-left: 0 !important
}
#ed.is-mobile .t-xs-pb--no {
 padding-bottom: 0 !important
}
#ed.is-mobile .t-xs-m--no {
 margin: 0 !important
}
#ed.is-mobile .t-xs-mt--no {
 margin-top: 0 !important
}
#ed.is-mobile .t-xs-ml--no {
 margin-right: 0 !important
}
#ed.is-mobile .t-xs-mr--no {
 margin-left: 0 !important
}
#ed.is-mobile .t-xs-mb--no {
 margin-bottom: 0 !important
}
#ed.is-mobile .t-xs-p--md {
 padding: 8px !important
}
#ed.is-mobile .t-xs-pt--md {
 padding-top: 8px !important
}
#ed.is-mobile .t-xs-pl--md {
 padding-right: 8px !important
}
#ed.is-mobile .t-xs-pr--md {
 padding-left: 8px !important
}
#ed.is-mobile .t-xs-pb--md {
 padding-bottom: 8px !important
}
#ed.is-mobile .t-xs-m--md {
 margin: 8px !important
}
#ed.is-mobile .t-xs-mt--md {
 margin-top: 8px !important
}
#ed.is-mobile .t-xs-ml--md {
 margin-right: 8px !important
}
#ed.is-mobile .t-xs-mr--md {
 margin-left: 8px !important
}
#ed.is-mobile .t-xs-mb--md {
 margin-bottom: 8px !important
}
#ed.is-mobile .t-xs-p--xs {
 padding: 2px !important
}
#ed.is-mobile .t-xs-pt--xs {
 padding-top: 2px !important
}
#ed.is-mobile .t-xs-pl--xs {
 padding-right: 2px !important
}
#ed.is-mobile .t-xs-pr--xs {
 padding-left: 2px !important
}
#ed.is-mobile .t-xs-pb--xs {
 padding-bottom: 2px !important
}
#ed.is-mobile .t-xs-m--xs {
 margin: 2px !important
}
#ed.is-mobile .t-xs-mt--xs {
 margin-top: 2px !important
}
#ed.is-mobile .t-xs-ml--xs {
 margin-right: 2px !important
}
#ed.is-mobile .t-xs-mr--xs {
 margin-left: 2px !important
}
#ed.is-mobile .t-xs-mb--xs {
 margin-bottom: 2px !important
}
#ed.is-mobile .t-xs-p--sm {
 padding: 4px !important
}
#ed.is-mobile .t-xs-pt--sm {
 padding-top: 4px !important
}
#ed.is-mobile .t-xs-pl--sm {
 padding-right: 4px !important
}
#ed.is-mobile .t-xs-pr--sm {
 padding-left: 4px !important
}
#ed.is-mobile .t-xs-pb--sm {
 padding-bottom: 4px !important
}
#ed.is-mobile .t-xs-m--sm {
 margin: 4px !important
}
#ed.is-mobile .t-xs-mt--sm {
 margin-top: 4px !important
}
#ed.is-mobile .t-xs-ml--sm {
 margin-right: 4px !important
}
#ed.is-mobile .t-xs-mr--sm {
 margin-left: 4px !important
}
#ed.is-mobile .t-xs-mb--sm {
 margin-bottom: 4px !important
}
#ed.is-mobile .t-xs-p--lg {
 padding: 16px !important
}
#ed.is-mobile .t-xs-pt--lg {
 padding-top: 16px !important
}
#ed.is-mobile .t-xs-pl--lg {
 padding-right: 16px !important
}
#ed.is-mobile .t-xs-pr--lg {
 padding-left: 16px !important
}
#ed.is-mobile .t-xs-pb--lg {
 padding-bottom: 16px !important
}
#ed.is-mobile .t-xs-m--lg {
 margin: 16px !important
}
#ed.is-mobile .t-xs-mt--lg {
 margin-top: 16px !important
}
#ed.is-mobile .t-xs-ml--lg {
 margin-right: 16px !important
}
#ed.is-mobile .t-xs-mr--lg {
 margin-left: 16px !important
}
#ed.is-mobile .t-xs-mb--lg {
 margin-bottom: 16px !important
}
#ed.is-mobile .t-xs-p--xl {
 padding: 20px !important
}
#ed.is-mobile .t-xs-pt--xl {
 padding-top: 20px !important
}
#ed.is-mobile .t-xs-pl--xl {
 padding-right: 20px !important
}
#ed.is-mobile .t-xs-pr--xl {
 padding-left: 20px !important
}
#ed.is-mobile .t-xs-pb--xl {
 padding-bottom: 20px !important
}
#ed.is-mobile .t-xs-m--xl {
 margin: 20px !important
}
#ed.is-mobile .t-xs-mt--xl {
 margin-top: 20px !important
}
#ed.is-mobile .t-xs-ml--xl {
 margin-right: 20px !important
}
#ed.is-mobile .t-xs-mr--xl {
 margin-left: 20px !important
}
#ed.is-mobile .t-xs-mb--xl {
 margin-bottom: 20px !important
}
#ed .t-icon--primary {
 color: #428bca
}
#ed .t-icon--success {
 color: #39b54a
}
#ed .t-icon--danger {
 color: #d9534f
}
#ed .t-icon--default {
 color: #fff
}
#ed .t-icon--info {
 color: #5bc0de
}
#ed .t-icon--warning {
 color: #ec971f
}
#ed .t-hidden {
 display: none !important
}
#ed .t-block {
 display: block !important
}
#ed .t-inline {
 display: inline !important
}
#ed .t-inline-block {
 display: inline-block !important
}
#ed .pull-left,
#ed .t-lg-pull-left {
 float: right !important
}
#ed .pull-right,
#ed .t-lg-pull-right {
 float: left !important
}
#ed .t-sm-visible {
 display: none
}
#ed.is-mobile .t-sm-visible {
 display: inline-block
}
#ed.is-mobile .t-lg-pull-left,
#ed.is-mobile .t-lg-pull-right {
 float: none !important
}
#ed .t-lg-pull-right {
 float: left !important
}
#ed .t-xs-visible {
 display: none
}
#ed.is-mobile .t-xs-visible {
 display: inline-block
}
#ed .t-width--100 {
 width: 100% !important
}
#ed .t-width--70 {
 width: 70% !important
}
#ed .t-width--66 {
 width: 66% !important
}
#ed .t-width--60 {
 width: 60% !important
}
#ed .t-width--50 {
 width: 50% !important
}
#ed .t-width--33 {
 width: 33.33333333% !important
}
#ed .t-width--30 {
 width: 30% !important
}
#ed .t-fs--sm {
 font-size: 85%
}
#ed .t-fs--lg {
 font-size: 110%
}
#ed .t-bdt-no {
 border-top: none !important
}
#ed .t-bdr-no {
 border-left: none !important
}
#ed .t-bdb-no {
 border-bottom: none !important
}
#ed .t-bdl-no {
 border-right: none !important
}
#ed .t-text--left {
 text-align: right !important
}
#ed .t-text--center {
 text-align: center !important
}
#ed .t-text--right {
 text-align: left !important
}
#ed .t-text--justify {
 text-align: justify !important
}
.select2-container {
 box-sizing: border-box;
 display: inline-block;
 margin: 0;
 position: relative;
 vertical-align: middle
}
.select2-container .select2-selection--single {
 box-sizing: border-box;
 cursor: pointer;
 display: block;
 height: 28px;
 user-select: none;
 -webkit-user-select: none
}
.select2-container .select2-selection--single .select2-selection__rendered {
 display: block;
 padding-right: 8px;
 padding-left: 20px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
 position: relative
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
 padding-left: 8px;
 padding-right: 20px
}
.select2-container .select2-selection--multiple {
 box-sizing: border-box;
 cursor: pointer;
 display: block;
 min-height: 32px;
 user-select: none;
 -webkit-user-select: none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
 display: inline-block;
 overflow: hidden;
 padding-right: 8px;
 text-overflow: ellipsis;
 white-space: nowrap
}
.select2-container .select2-search--inline {
 float: right
}
.select2-container .select2-search--inline .select2-search__field {
 box-sizing: border-box;
 border: none;
 font-size: 100%;
 margin-top: 5px;
 padding: 0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance: none
}
.select2-dropdown {
 background-color: white;
 border: 1px solid #aaa;
 border-radius: 4px;
 box-sizing: border-box;
 display: block;
 position: absolute;
 right: -100000px;
 width: 100%;
 z-index: 1051
}
.select2-results {
 display: block
}
.select2-results__options {
 list-style: none;
 margin: 0;
 padding: 0
}
.select2-results__option {
 margin: 0;
 padding: 6px;
 user-select: none;
 -webkit-user-select: none
}
.select2-results__option[aria-selected] {
 cursor: pointer
}
.select2-container--open .select2-dropdown {
 right: 0
}
.select2-container--open .select2-dropdown--above {
 border-bottom: none;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0
}
.select2-container--open .select2-dropdown--below {
 border-top: none;
 border-top-right-radius: 0;
 border-top-left-radius: 0
}
.select2-search--dropdown {
 display: block;
 padding: 4px
}
.select2-search--dropdown .select2-search__field {
 padding: 4px;
 width: 100%;
 box-sizing: border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance: none
}
.select2-search--dropdown.select2-search--hide {
 display: none
}
.select2-close-mask {
 border: 0;
 margin: 0;
 padding: 0;
 display: block;
 position: fixed;
 right: 0;
 top: 0;
 min-height: 100%;
 min-width: 100%;
 height: auto;
 width: auto;
 opacity: 0;
 z-index: 99;
 background-color: #fff;
 filter: alpha(opacity=0)
}
.select2-hidden-accessible {
 border: 0 !important;
 clip: rect(0 0 0 0) !important;
 height: 1px !important;
 margin: -1px !important;
 overflow: hidden !important;
 padding: 0 !important;
 position: absolute !important;
 width: 1px !important
}
.select2-container--default .select2-selection--single {
 background-color: #fff;
 border: 1px solid #aaa;
 border-radius: 4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
 color: #444;
 line-height: 28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
 cursor: pointer;
 float: left;
 font-weight: bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
 color: #999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
 height: 26px;
 position: absolute;
 top: 1px;
 left: 1px;
 width: 20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
 border-color: #888 transparent transparent transparent;
 border-style: solid;
 border-width: 5px 4px 0 4px;
 height: 0;
 right: 50%;
 margin-right: -4px;
 margin-top: -2px;
 position: absolute;
 top: 50%;
 width: 0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
 float: right
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
 right: 1px;
 left: auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
 background-color: #eee;
 cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
 display: none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color: transparent transparent #888 transparent;
 border-width: 0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
 background-color: white;
 border: 1px solid #aaa;
 border-radius: 4px;
 cursor: text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
 box-sizing: border-box;
 list-style: none;
 margin: 0;
 padding: 0 5px;
 width: 100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
 list-style: none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
 color: #999;
 margin-top: 5px;
 float: right
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
 cursor: pointer;
 float: left;
 font-weight: bold;
 margin-top: 5px;
 margin-left: 10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
 background-color: #e4e4e4;
 border: 1px solid #aaa;
 border-radius: 4px;
 cursor: default;
 float: right;
 margin-left: 5px;
 margin-top: 5px;
 padding: 0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
 color: #999;
 cursor: pointer;
 display: inline-block;
 font-weight: bold;
 margin-left: 2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
 color: #333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
 float: left
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 margin-right: 5px;
 margin-left: auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
 margin-right: 2px;
 margin-left: auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
 border: solid #000 1px;
 outline: 0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
 background-color: #eee;
 cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
 display: none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
 border-top-right-radius: 0;
 border-top-left-radius: 0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
 border: 1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
 background: transparent;
 border: none;
 outline: 0;
 box-shadow: none;
 -webkit-appearance: textfield
}
.select2-container--default .select2-results > .select2-results__options {
 max-height: 200px;
 overflow-y: auto
}
.select2-container--default .select2-results__option[role=group] {
 padding: 0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
 color: #999
}
.select2-container--default .select2-results__option[aria-selected=true] {
 background-color: #ddd
}
.select2-container--default .select2-results__option .select2-results__option {
 padding-right: 1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
 padding-right: 0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
 margin-right: -1em;
 padding-right: 2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-right: -2em;
 padding-right: 3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-right: -3em;
 padding-right: 4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-right: -4em;
 padding-right: 5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-right: -5em;
 padding-right: 6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
 background-color: #5897fb;
 color: white
}
.select2-container--default .select2-results__group {
 cursor: default;
 display: block;
 padding: 6px
}
.select2-container--classic .select2-selection--single {
 background-color: #f7f7f7;
 border: 1px solid #aaa;
 border-radius: 4px;
 outline: 0;
 background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
 background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
 background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
 border: 1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
 color: #444;
 line-height: 28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
 cursor: pointer;
 float: left;
 font-weight: bold;
 margin-left: 10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
 color: #999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
 background-color: #ddd;
 border: none;
 border-right: 1px solid #aaa;
 border-top-left-radius: 4px;
 border-bottom-left-radius: 4px;
 height: 26px;
 position: absolute;
 top: 1px;
 left: 1px;
 width: 20px;
 background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
 background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
 background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
 border-color: #888 transparent transparent transparent;
 border-style: solid;
 border-width: 5px 4px 0 4px;
 height: 0;
 right: 50%;
 margin-right: -4px;
 margin-top: -2px;
 position: absolute;
 top: 50%;
 width: 0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
 float: right
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
 border: none;
 border-left: 1px solid #aaa;
 border-radius: 0;
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px;
 right: 1px;
 left: auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
 border: 1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
 background: transparent;
 border: none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color: transparent transparent #888 transparent;
 border-width: 0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
 border-top: none;
 border-top-right-radius: 0;
 border-top-left-radius: 0;
 background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
 background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
 background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
 border-bottom: none;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
 background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
 background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
 background-color: white;
 border: 1px solid #aaa;
 border-radius: 4px;
 cursor: text;
 outline: 0
}
.select2-container--classic .select2-selection--multiple:focus {
 border: 1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
 list-style: none;
 margin: 0;
 padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
 display: none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
 background-color: #e4e4e4;
 border: 1px solid #aaa;
 border-radius: 4px;
 cursor: default;
 float: right;
 margin-left: 5px;
 margin-top: 5px;
 padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
 color: #888;
 cursor: pointer;
 display: inline-block;
 font-weight: bold;
 margin-left: 2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
 color: #555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 float: left
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 margin-right: 5px;
 margin-left: auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
 margin-right: 2px;
 margin-left: auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
 border: 1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
 border-top: none;
 border-top-right-radius: 0;
 border-top-left-radius: 0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
 border-bottom: none;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
 border: 1px solid #aaa;
 outline: 0
}
.select2-container--classic .select2-search--inline .select2-search__field {
 outline: 0;
 box-shadow: none
}
.select2-container--classic .select2-dropdown {
 background-color: white;
 border: 1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
 border-bottom: none
}
.select2-container--classic .select2-dropdown--below {
 border-top: none
}
.select2-container--classic .select2-results > .select2-results__options {
 max-height: 200px;
 overflow-y: auto
}
.select2-container--classic .select2-results__option[role=group] {
 padding: 0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
 color: grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
 background-color: #3875d7;
 color: white
}
.select2-container--classic .select2-results__group {
 cursor: default;
 display: block;
 padding: 6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
 border-color: #5897fb
}
.select2-container {
 z-index: 10005
}
.select2-search--dropdown .select2-search__field {
 display: block;
 width: 100%;
 height: 31px;
 padding: 4px 12px;
 margin: 0;
 font-size: 13px;
 line-height: 1.69230769;
 color: #555;
 background-color: #fff;
 background-image: none;
 border: 1px solid #e1e1e1;
 border-radius: 3px;
 box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.select2-selection--single {
 outline: none !important
}
.select2-selection--single::-moz-focus-inner {
 border: 0 !important
}
.select2-selection--single::-moz-focus-inner {
 border: 0 !important
}
.select2-container--backend {
 min-width: 120px;
 height: 100%
}
.select2-container--backend .select2-selection--single {
 height: 100%
}
.select2-container--backend .select2-selection__arrow {
 position: absolute;
 left: 8px;
 color: #888;
 margin: 0;
 line-height: 1;
 top: 50%;
 transform: perspective(1px) translateY(-50%);
 z-index: 1
}
.select2-container--backend .select2-selection__arrow:before {
 border-style: solid;
 border-width: .1em 0 0 .1em;
 content: '';
 display: inline-block;
 width: .5em;
 height: .5em;
 position: relative;
 right: 0;
 vertical-align: top;
 top: 1px;
 transform: rotate(-135deg)
}
.select2-container--backend .select2-dropdown {
 border-color: #e1e1e1;
 box-shadow: -1px 2px 5px rgba(0,0,0,0.08500000000000001)
}
.select2-container--backend .select2-results__option--highlighted[aria-selected] {
 background-color: #f5f5f5
}
.select2-container--default .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple {
 border-color: #e1e1e1
}
.select2-results > .select2-results__options {
 max-height: 180px;
 overflow-y: auto
}
#ed .select2-search__field {
 box-shadow: none
}
#ed .select2-search__field:focus {
 box-shadow: none
}
#ed .select2-container {
 z-index: 1050
}
#ed .select2-search--inline .select2-search__field {
 margin-top: 8px;
 margin-bottom: 0;
 line-height: 1;
 height: 20px
}
@media print {
 body * {
  visibility: hidden
 }
 #ed {
  visibility: visible;
  position: absolute;
  right: 0;
  top: 0
 }
 #ed * {
  visibility: visible
 }
 #ed *,
 #ed *:before,
 #ed *:after {
  background: transparent !important;
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important
 }
 #ed a,
 #ed a:visited {
  text-decoration: underline
 }
 #ed a[href]:after {
  content: " (" attr(href) ")"
 }
 #ed abbr[title]:after {
  content: " (" attr(title) ")"
 }
 #ed a[href^="#"]:after,
 #ed a[href^="javascript:"]:after {
  content: ""
 }
 #ed pre,
 #ed blockquote {
  border: 1px solid #999;
  page-break-inside: avoid
 }
 #ed thead {
  display: table-header-group
 }
 #ed tr,
 #ed img {
  page-break-inside: avoid
 }
 #ed img {
  max-width: 100% !important
 }
 #ed p,
 #ed h2,
 #ed h3 {
  orphans: 3;
  widows: 3
 }
 #ed h2,
 #ed h3 {
  page-break-after: avoid
 }
 #ed .navbar {
  display: none
 }
 #ed .btn > .caret,
 #ed .dropup > .btn > .caret {
  border-top-color: #000 !important
 }
 #ed .label {
  border: 1px solid #000
 }
 #ed .table {
  border-collapse: collapse !important
 }
 #ed .table td,
 #ed .table th {
  background-color: #fff !important
 }
 #ed .table-bordered th,
 #ed .table-bordered td {
  border: 1px solid #ddd !important
 }
 #ed .ed-head,
 #ed .ed-entry-action-bar,
 #ed .ed-post-reply-form,
 #ed .ed-post-reply-bar__sort-action,
 #ed .ed-navbar,
 #ed .ed-adminbar,
 #ed .ed-btn-counter-group,
 #ed .ed-ratings,
 #ed .ed-post-who-view,
 #ed .ed-pagination,
 #ed .ed-comments-wrapper.is-empty,
 #ed .btn {
  display: none !important
 }
 #ed .ed-location__map-static {
  -webkit-print-color-adjust: exact
 }
}


/* event */
.com-eventbooking .eb-container {
    text-align: right;
    margin: 50px auto;
}
.com-eventbooking .eb-search-bar-container {
    padding: 30px 10px 20px 0px;
}
.com-eventbooking #filter_duration {
    min-height: 48px;
}
.com-eventbooking .eb-btn-search {
    min-height: 48px;
    padding-right: 30px;
    padding-left: 30px;
    color: #333;
    font-family: "iransans",tahoma,arial;
}
.com-eventbooking .eb-event-container {
    background-position: right;
    padding: 7px 65px 0 0;
}
.com-eventbooking .eb-event-date-container {
    margin: 0 -100px 0 0px;
    float: right;
}
.com-eventbooking .eb-even-title-container {
    font-size: 150%;
    background-color: #fff9ce;
    padding: 10px !important;
    border-radius: 5px;
}
.com-eventbooking .eb-event-information .span8,
.com-eventbooking .eb-event-information .span4 {
    float: right;
    width: 47%;
}
.com-eventbooking .eb-event-date-info {
    font-size: 100%;
}
.com-eventbooking .eb-event-price-container {
    float: left;
}

.com-eventbooking img.eb-thumb-left {
    margin: 0 0 0 15px !important;
    float: right !important;
}
.com-eventbooking .eb-notice-message {
    font-size: 110%;
    color: #333 !important;
    font-weight: normal;
}
.com-eventbooking .eb-taskbar li {
    float: right !important;
}

.com-eventbooking.view-upcomingevents .eb-event-title-container {
    font-size: 150%;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
}
.com-eventbooking.view-upcomingevents .eb-thumb-left {
    float: none !important;
    width: 100%;
    padding: 5px;
    border: 1px solid #ddd !important;
    border-radius: 4px;
}
.com-eventbooking.view-upcomingevents .eb-event-date-time {
    font-size: 90% !important;
    letter-spacing: 1px;
    display: block;
}
.com-eventbooking.view-upcomingevents .eb-individual-price {
    text-align: center;
    display: block;
}
.com-eventbooking.view-upcomingevents .eb-category-1,
.com-eventbooking.view-upcomingevents .eb-category-2,
.com-eventbooking.view-upcomingevents .eb-category-3,
.com-eventbooking.view-upcomingevents .eb-category-4,
.com-eventbooking.view-upcomingevents .eb-category-5,
.com-eventbooking.view-upcomingevents .eb-category-6,
.com-eventbooking.view-upcomingevents .eb-category-7,
.com-eventbooking.view-upcomingevents .eb-category-8,
.com-eventbooking.view-upcomingevents .eb-category-9
.com-eventbooking.view-upcomingevents .eb-category-10{
    min-height: 500px !important;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}
.com-eventbooking.view-upcomingevents .control-message-box.clearfix,
.com-eventbooking.view-upcomingevents .control-message-box.clearfix p {
    clear: unset !important;
    display: inline-block;
    padding: 0;
    margin: 0;
    position: relative;
    top: -10px;
}
.com-eventbooking.view-upcomingevents .eb-taskbar.clearfix {
    display: inline-block;
}

.com-eventbooking.view-upcomingevents .eb-event-price.btn-primary.pull-right {
    float: right !important;
}
.com-eventbooking.view-upcomingevents .eb-event-short-description {
    text-align: justify;
}

.com-eventbooking.view-upcomingevents .eb-page-heading {
    font-size: 200%;
}
#sp-right .sp-module .latestnews div {
    text-align: right;
}
.tick.tick-default.tick-dark {
    direction: ltr;
}
.tick-flip-panel {
    color: #edebeb;
    background-color: #36a9e1;
}
.tick .tick-text {
    font-size: 1rem;
    margin-bottom: 10px;
    color: #00a2f1;
}
.su-countdown .su_prefix-text {
    margin: 20px 0 !important;
    color: #f60b38;
}

.eb-event-property-label {
    text-align: right !important;
}
.sp-module.jmoddiv .sp-module-title {
    margin-bottom: 5px !important;
}
.sp-module.jmoddiv .eb-event-title-container {
    font-size: 120%;
    margin: 20px auto 15px;
}
.sp-module.jmoddiv .eb-event-thumb {
    width: 100%;
}
.sp-module.jmoddiv .eb-event-category {
    margin: 10px auto;
}
.sp-module.jmoddiv .up-event-item {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}
.sp-module.jmoddiv .up-event-item:nth-last-child(1) {
    border-bottom: 0;
}
#baguetteBox-overlay {
    direction: ltr;
}
#eb-event-page .eb-horizntal-plugin-header {
    clear: both;
}
#eb-event-page .gallery a {
    margin-left: 10px;
    margin-bottom: 20px;
    float:right;
}
.pagination {
    z-index: 999999999;
}
.eb-container h1, .eb-container h2, .eb-container h3 {
    width: auto !important;
    margin: 5px 0 5px 0 !important;
    padding: 0 !important;
    color: #36a9e1;
}
#colorbox #cboxContent h1 {
    background: #e8f5ff none repeat scroll 0 0;
    line-height: normal;
    margin: 0;
    padding: 10px;
}
