/*!
 * froala_editor v1.2.6 (http://editor.froala.com)
 * License http://editor.froala.com/license
 * Copyright 2014-2015 Froala Labs
 */
img.fr-fil {
  z-index: 1;
  position: relative;
  margin: auto;
  overflow: auto;
  padding: 10px 10px 10px 3px;
  float: left !important;
}
img.fr-fil.fr-dib {
  float: none !important;
  margin-left: 0 !important;
}
img.fr-fir {
  z-index: 1;
  position: relative;
  margin: auto;
  overflow: auto;
  padding: 10px 3px 10px 10px;
  float: right !important;
}
img.fr-fir.fr-dib {
  float: none !important;
  margin-right: 0 !important;
}
img.fr-fin {
  z-index: 1;
  position: relative;
  margin: auto;
  overflow: auto;
  float: none;
}
img.fr-fin.fr-dib {
  padding: 10px 0;
}
img.fr-dib {
  vertical-align: top;
  display: block;
}
a.fr-file {
  position: relative;
}
a.fr-file:before {
  position: relative;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c6";
  top: 0;
  padding-right: 3px;
}
.froala-view table,
table.fr-tag {
  border-collapse: collapse;
  empty-cells: show;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.froala-view table td,
table.fr-tag td {
  border: solid 1px #cccccc;
  padding: 5px;
}
.froala-view table th,
table.fr-tag th {
  background: #e6e6e6;
  border: solid 1px #cccccc;
  padding: 5px;
}
.froala-view pre,
pre.fr-tag {
  white-space: pre-wrap;
  /* CSS3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, post millennium */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  border: solid 1px #cccccc;
  background: #fcfcfc;
  padding: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-family: "Courier New", Courier, monospace;
}
.froala-view blockquote,
blockquote.fr-tag {
  margin-left: 20px;
  margin-right: 0;
  margin-top: 0;
  padding-left: 20px;
  position: relative;
  font-style: italic;
  border-left: solid 5px #cccccc;
}
.froala-view hr,
hr.fr-tag {
  height: 0px;
  border: 0;
  border-top: solid 1px #cccccc;
  clear: both;
}
.fr-fvn {
  float: none;
  display: block !important;
  text-align: center !important;
}
.fr-fvl {
  float: left;
  margin: 10px 10px 10px 1px;
}
.fr-fvr {
  float: right;
  margin: 10px 1px 10px 10px;
}
.fr-tnv {
  float: none !important;
  margin: auto;
  text-align: center;
  display: block !important;
}
.fr-tnv.fr-fvl {
  text-align: left;
}
.fr-tnv.fr-fvr {
  text-align: right;
}

/*============= for theme work =====================*/
blockquote{
border-left: solid 3px #CCC;
padding: 0px 8px;
margin: 0 20px 0px;
color: #424343;
position:relative;
}
blockquote:before, blockquote:after {
    content: "";
}

.thmbx-desc-container ol li{list-style:decimal;}
.thmbx-desc-container ul{margin-left:20px;}
.thmbx-desc-container ul li{list-style:disc !important;}
.thmbx-desc-container p{margin:0 !important; padding:0 !important;}


.top-bar{position:fixed; width:100%; background:rgba(0,0,0,1); top:0; left:0; z-index:9999; display:block; clear:both; padding:6px 0;}
.top-bar button{float:right; text-align:center; 
padding:4px 12px;
font-size:14px;
line-height:1.428571429;
white-space:nowrap;
vertical-align:middle; 
border-radius:3px; 
background:#6ab82c; border-color:#92cf5c; color:#FFF; font-weight:500; margin:0px 20px 0px 0;
box-shadow:inset 0px -1px 0px 0px rgba(0, 0, 0, 0.09);
-webkit-box-shadow:inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
-moz-box-shadow:inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
border:1px solid transparent;
cursor:pointer;
-webkit-user-select:none;
font-family:'Open Sans', sans-serif;
font-weight:normal;
  }
.top-bar-holder{position:relative; top:0; background:#0C6; width:100%; display:block; clear:both; height:47px;}
.left-btn-area{float:left; width:50%; display:block; margin-left:15px;}
.top-btn{
padding:5px 6px;
font-size:13px;
line-height:1.428571429;
white-space:nowrap;
vertical-align:middle; 
border-radius:3px; 
background:#424242; 
color:#FFF; 
font-weight:normal;
cursor:pointer;
margin-top:1px;
border-bottom:2px solid #424242;
}
.top-btn:hover{background:#1b9415; border-bottom:2px solid #188512;}  
a.add_post{display:inline-block; text-decoration:none;}
.message-error{display:inline-block; color:#FFF; font-size:13px; font-style:italic; padding:5px 15px 0 0;}  
.right-btn-area{ float:right; display:inline-block;}





@media all and (max-width: 480px) {
.top-btn{width:95%;}
.right-btn-area{display:block; clear:both; float:none; text-align:right; margin-top:0px;}
.top-bar button{float:none; margin-top:0;}
.top-bar-holder{height:auto;}
a.add_post{display:none;}
.top-bar-holder{height:48px;}	
	}


