/***
* public vs private
*/

.cssCall, .codeContent {
 display: none;
}

.boData {
 position: absolute;
 display: none;
}

/***
* img responsiveness
*/

img {
 max-width:100%!important;
 height:auto!important;
}
a img {
 width:100%!important;
 height:auto!important;
}

/***
* table on small screen
*/

@media (max-width:768px) {
  table {
   display: block;
   width: 100% !important;
   padding:7px 0!important;
  }
  td, th {
   display: block;
   width: 100% !important;
   padding:3px!important;
  }
}

/***
* styles for code/css inclusions & datatable within tinyMCE
*/

#tinymce .codeContent, #tinymce .cssCall {
 position: relative;
 margin-top: 1px;
 display: block;
 width: auto;
 padding: 2px;
 background: crimson;
 border-color: transparent;
 color: #333;
 
 opacity: .35;
}
#tinymce .cssCall:before {
 content: "css : ";
 color: wheat;
 font-weight: 600;
}
#tinymce .codeContent:before {
 content: "CODE";
 color: wheat;
 font-weight: 600;
}


#tinymce .boData {
 display: block;
 position: relative;
 visibility: visible;
 border-collapse: collapse;
 height: auto;
 padding: 0;
 background: AntiqueWhite;
 border:1px solid crimson;
}
.boData caption {
 Background: wheat;
 border: none;
}
.boData tr {
 Background: #e0ebf5;
 border: 1px solid #bed0e0;
}
.boData th {
 Background: #e0ebf5;
 border: none;
 padding: 15px 015px 10px;
}
.boData td {
 Background: #cbdceb;
 border: none;
 padding: 15px 015px 10px;
}
.boData img {
  width: 100%!important;
  height: auto!important;
}





#tinymce.mceContentBody table.respRrow {
  box-sizing: border-box;
  border: 1px solid purple;
  border-collapse: collapse;
}

#tinymce.mceContentBody table.respRrow td {
  padding:7px;
}

#tinymce.mceContentBody .row {
  box-sizing: border-box;
  border: 1px solid red;
}

#tinymce div[class*="col-"] {
  box-sizing: border-box;
  border: 1px solid pink;
  margin: 0;
}


#tinymce .col-md-1,#tinymce .col-md-10,#tinymce .col-md-11,#tinymce .col-md-12,#tinymce .col-md-2,#tinymce .col-md-3,#tinymce .col-md-4,#tinymce .col-md-5,#tinymce .col-md-6,#tinymce .col-md-7,#tinymce .col-md-8,#tinymce .col-md-9 {
        position: relative;
		float:left; 
	}
	#tinymce .col-md-12 {
		width:100%
	}
	#tinymce .col-md-11 {
		width:91.66666667%
	}
	#tinymce .col-md-10 {
		width:83.33333333%
	}
	#tinymce .col-md-9 {
		width:75%
	}
	#tinymce .col-md-8 {
		width:66.66666667%
	}
	#tinymce .col-md-7 {
		width:58.33333333%
	}
	#tinymce .col-md-6 {
		width:50%
	}
	#tinymce .col-md-5 {
		width:41.66666667%
	}
	#tinymce .col-md-4 {
		width:33.33333333%
	}
	#tinymce .col-md-3 {
		width:25%
	}
	#tinymce .col-md-2 {
		width:16.66666667%
	}
	#tinymce .col-md-1 {
		width:8.33333333%
	}

	#tinymce .col-md-pull-12 {
		right:100%
	}
	#tinymce .col-md-pull-11 {
		right:91.66666667%
	}
	#tinymce .col-md-pull-10 {
		right:83.33333333%
	}
	#tinymce .col-md-pull-9 {
		right:75%
	}
	#tinymce .col-md-pull-8 {
		right:66.66666667%
	}
	#tinymce .col-md-pull-7 {
		right:58.33333333%
	}
	#tinymce .col-md-pull-6 {
		right:50%
	}
	#tinymce .col-md-pull-5 {
		right:41.66666667%
	}
	#tinymce .col-md-pull-4 {
		right:33.33333333%
	}
	#tinymce .col-md-pull-3 {
		right:25%
	}
	#tinymce .col-md-pull-2 {
		right:16.66666667%
	}
	#tinymce .col-md-pull-1 {
		right:8.33333333%
	}
	#tinymce .col-md-pull-0 {
		right:auto
	}
	#tinymce .col-md-push-12 {
		left:100%
	}
	#tinymce .col-md-push-11 {
		left:91.66666667%
	}
	#tinymce .col-md-push-10 {
		left:83.33333333%
	}
	#tinymce .col-md-push-9 {
		left:75%
	}
	#tinymce .col-md-push-8 {
		left:66.66666667%
	}
	#tinymce .col-md-push-7 {
		left:58.33333333%
	}
	#tinymce .col-md-push-6 {
		left:50%
	}
	#tinymce .col-md-push-5 {
		left:41.66666667%
	}
	#tinymce .col-md-push-4 {
		left:33.33333333%
	}
	#tinymce .col-md-push-3 {
		left:25%
	}
	#tinymce .col-md-push-2 {
		left:16.66666667%
	}
	#tinymce .col-md-push-1 {
		left:8.33333333%
	}
	#tinymce .col-md-push-0 {
		left:auto
	}
	#tinymce .col-md-offset-12 {
		margin-left:100%
	}
	#tinymce .col-md-offset-11 {
		margin-left:91.66666667%
	}
	#tinymce .col-md-offset-10 {
		margin-left:83.33333333%
	}
	#tinymce .col-md-offset-9 {
		margin-left:75%
	}
	#tinymce .col-md-offset-8 {
		margin-left:66.66666667%
	}
	#tinymce .col-md-offset-7 {
		margin-left:58.33333333%
	}
	#tinymce .col-md-offset-6 {
		margin-left:50%
	}
	#tinymce .col-md-offset-5 {
		margin-left:41.66666667%
	}
	#tinymce .col-md-offset-4 {
		margin-left:33.33333333%
	}
	#tinymce .col-md-offset-3 {
		margin-left:25%
	}
	#tinymce .col-md-offset-2 {
		margin-left:16.66666667%
	}
	#tinymce .col-md-offset-1 {
		margin-left:8.33333333%
	}
	#tinymce .col-md-offset-0 {
		margin-left:0
	}