#ls_components_block
{
    border:1px solid #999;
    opacity : 1;
}

#ls_components_block .add_block 
{
    width: 90%;    
    border: 1px dashed green;
    text-align: left;
    line-height: 30px;
    z-index: 10;
    background: rgba(0, 255, 0, 0.1);
    cursor: pointer;   
    margin: 10px;
    padding-left:10px;
}
#ls_page_grid
{
    background: lightgoldenrodyellow;     
    /* min-height:300px; */
}
#ls_page_grid .grid-stack-item-content
{
    color: #2c3e50;
    text-align: center;
    background-color: #FFF;
    font-size: 15px;
    top : 5px; 
    cursor:move;
	border:1px dashed #000;
}
#ls_page_grid .grid-stack-item-content p
{    
    text-align: justify;
    padding:0 5px
}

.ls_cmspage .grid-stack-item-content
{
    color: #2c3e50;
    text-align: center;
    background-color: #FFF;
    font-size: 15px;
    top : 5px;     
	border:1px solid #eaeaea;
}

.ls_add_more .fa{ font-size:20px; }
.ls_tinymce { margin:10px 0;}
.ls_component_title {
	padding : 10px;
	border-bottom:1px solid rgb(153, 153, 153);
}
.ls_component_title span{
	font-size:inherit;
    padding-left:10px;
}	
a.ls_toggle_menu{
	font-size:inherit;	
}
a.ls_toggle_menu1{
	position:absolute;
	z-index:1000;
    font-size:20px;
}

/****************Box content***********************/
.fa-lg
{
  vertical-align: 0%;
}
.box
{
  border-color: #DBDEE0;
  border-width: 1px;
  border-style: solid;
  margin: 0px 0px 30px 0px;
  float: left;
  width: 100%;
  font-size: 14px;
  background-color: #FFFFFF;
}

.grid-stack-item-box-header
{
  background-color: #F4F5F5;
  color: #34383C;
  overflow-x: hidden;
  overflow-y: hidden;
  min-height: 40px;
  border-bottom-color: #DBDEE0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.grid-stack-item-box-header i
{
  color: #CED1D4;
  border-right-color: #DBDEE0;
  border-right-width: 1px;
  border-right-style: solid;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  line-height: 20px;
  text-align: center;
}

.grid-stack-item-box-title p
{
  color: #7C848D;
  display: inline-block;
  margin: 0px 0px 0px 0px;
}

.grid-stack-item-box-title p+p
{
  margin-left: 5px;
}

.grid-stack-item-box-icon i
{
  border-right: none;
  color: inherit;
  background-color: inherit;
}
.grid-stack-item-box-icon a,
.grid-stack-item-box-icon a:link,
.grid-stack-item-box-icon a:visited
{
  border-left-color: #DBDEE0;
  border-left-width: 1px;
  border-left-style: solid;
  color: #7C848D;
  text-decoration: none;
  display: inline-block;
  width: 40px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  float: left;
  background-color: transparent;
}
.grid-stack-item-box-icon a:hover,
.grid-stack-item-box-icon a:focus
{
  background-color: #7C848D;
  display: inline-block;
  text-decoration: none;
  border-bottom-width: 0px;
  color: #F4F5F5;
}
.ls_accordion .panel-heading h4 { cursor:pointer; }
.ls_accordion .ls_rm_panel { margin:-1px 5px 0 0 ; }
.m-top25 { margin-top:25px;}
.grid-stack > .grid-stack-item > .grid-stack-item-content { overflow-y:hidden;}
.grid-stack > .grid-stack-item > .grid-stack-item-content > .grid-stack-item-box-content { height:208px; overflow-y:auto;}