.codepen body{margin:10px 0 0}
.codepen body textarea{display:none}
.mce-container textarea{display:initial!important}
.mce-content-body{font-family:Lato!important;font-size:14px;color:#828282;padding:0 25px 25px}
.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6{font-family:aileron;font-weight:200;line-height:1.4em;margin:25px 0 15px}
.mce-content-body h1{font-size:34px}
.mce-content-body h2{font-size:30px}
.mce-content-body h3{font-size:26px}
.mce-content-body h4{font-size:22px}
.mce-content-body h5{font-size:18px}
.mce-content-body h6{font-size:14px}
.mce-content-body p{margin:25px 0}
.mce-content-body ol,.mce-content-body ul{margin-left:15px;list-style-position:outside;margin-bottom:20px}
.mce-content-body ol li,.mce-content-body ul li{margin-left:10px;margin-bottom:10px;color:#828282}
.mce-content-body ul{list-style-type:disc}
.mce-content-body ol{list-style-type:decimal}
.mce-content-body a[href]{text-decoration:underline}
.mce-content-body table{width:100%;border-spacing:0;border-collapse:separate;border:1px solid #aaa}
.mce-content-body table tr:nth-child(even){background:#FAFAFA}
.mce-content-body table caption,.mce-content-body table td,.mce-content-body table th{padding:15px 7px;font:inherit}
.mce-content-body table th{font-weight:400;color:#6E6E6E;background-position:100% 100%;background-size:2px 10px;background-repeat:no-repeat}
.mce-content-body table th:last-child{background:0 0}
.button.button-small.wp-picker-clear{ display: none; }
.Rich_Web_Forms_Range {	max-width: 500px; width: 100%; border-bottom-width: 0px !important; }
.Rich_Web_Forms_Range__range { -webkit-appearance: none; width: calc(100% - (130px)); height: 10px; border-radius: 5px; background: #d7dcdf; outline: none; padding: 0; margin: 0; }
.Rich_Web_Forms_Range__range::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 20px; height: 20px; border-radius: 50%; background: #2c3e50; cursor: pointer; -webkit-transition: background .15s ease-in-out; transition: background .15s ease-in-out; }
.Rich_Web_Forms_Range__range::-webkit-slider-thumb:hover { background: #23282d; }
.Rich_Web_Forms_Range__range:active::-webkit-slider-thumb { background: #23282d; }
.Rich_Web_Forms_Range__range::-moz-range-thumb { width: 20px; height: 20px; border: 0; border-radius: 50%; background: #2c3e50; cursor: pointer; -webkit-transition: background .15s ease-in-out; transition: background .15s ease-in-out; }
.Rich_Web_Forms_Range__range::-moz-range-thumb:hover { background: #23282d; }
.Rich_Web_Forms_Range__range:active::-moz-range-thumb { background: #23282d; }
.Rich_Web_Forms_Range__value { display: inline-block; position: relative; color: #ffffff; line-height: 20px; text-align: center; border-radius: 3px; background: #2c3e50; padding: 5px 15px; margin-left: 8px; }
.Rich_Web_Forms_Range__value:after { position: absolute; top: 8px; left: -7px; width: 0; height: 0; border-top: 7px solid transparent; border-right: 7px solid #2c3e50; border-bottom: 7px solid transparent; content: ''; }
::-moz-range-track { background: #d7dcdf; border: 0; }
input::-moz-focus-inner, input::-moz-focus-outer { border: 0; }

.Rich_Web_Forms_Content { position:relative; width:99%; }
.Rich_Web_Forms_Content_Data1 { position:inherit; top:0%; left:0%; width:100% !important; margin-top:10px;	z-index:1; }
.Rich_Web_Forms_Content_Table {	width: 100%; background-color: #fff; text-align: center; text-shadow:1px 1px 1px #000000; padding: 1px; color: #fff; }
.Rich_Web_Forms_Content_Table_Tr { background:#30a9d1; }
.Rich_Web_Forms_Content_Table td:nth-child(1) { width:10%; }
.Rich_Web_Forms_Content_Table td:nth-child(2) {	width:25%; }
.Rich_Web_Forms_Content_Table td:nth-child(3) {	width:25%; }
.Rich_Web_Forms_Content_Table td:nth-child(4) {	width:10%; }
.Rich_Web_Forms_Content_Table td:nth-child(5) {	width:30%; }
.Rich_Web_Forms_Content_Table2 { width: 100%; background-color: #fff; margin-top:10px; text-align: center; text-shadow:0px 0px 0px #000000; padding: 1px; color: #34383c; }
.Rich_Web_Forms_Content_Table_Tr2 {	background:#f1f1f1; }
.Rich_Web_Forms_Content_Table_Tr2:nth-child(even) {	background:#ffffff; }
.Rich_Web_Forms_Content_Table_Tr2:hover { background-color: #e9e9e9; }
.Rich_Web_Forms_Content_Table2 td:nth-child(1) { width:10%; }
.Rich_Web_Forms_Content_Table2 td:nth-child(2) { width:25%; }
.Rich_Web_Forms_Content_Table2 td:nth-child(3) { width:25%; }
.Rich_Web_Forms_Content_Table2 td:nth-child(4) { width:10%; }
.Rich_Web_Forms_Content_Table2 td:nth-child(5) { width:10%; cursor:pointer; }
.Rich_Web_Forms_Content_Table2 td:nth-child(6) { width:10%; cursor:pointer; }
.Rich_Web_Forms_Content_Table2 td:nth-child(7) { width:10%; cursor:pointer; }
.Rich_Web_Forms_Content_Data2 { position:inherit; top:0%; left:0%; width:100% !important; margin-top:10px; z-index:1; display:none; }
.Rich_Web_Forms_Edit { color:#fd0000; }
.Rich_Web_Forms_Del { color:#00a0d2; }
.Rich_Web_Forms_Copy { color: #02b424; }
.Rich_Web_Forms_ShortTable { position:relative;	width: 28%;	padding: 1px; background-color: white; text-align: justify; color: #000; font-size: 12px; }
.Rich_Web_Forms_ShortTable tr td { padding:5px; text-align:center; }
.Rich_Web_Forms_ShortTable tr:nth-child(1) { background-color: #30a9d1; color: #ffffff; }
.Rich_Web_Forms_ShortTable tr:nth-child(2) { background-color: #f1f1f1; }
.Rich_Web_Forms_ShortTable tr:nth-child(3) { background-color: #f1f1f1; }
.Rich_Web_Forms_ShortTable tr:nth-child(4) { background-color: #30a9d1; color: #ffffff; }
.Rich_Web_Forms_ShortTable tr:nth-child(5) { background-color: #f1f1f1; }
.Rich_Web_Forms_ShortTable tr:nth-child(6) { background-color: #f1f1f1; }
.Rich_Web_Forms_Fields, .Rich_Web_Forms_MainTable { position:relative; width: 70%; padding: 1px; background-color: #ffffff; text-align: justify; color: #000; font-size: 12px; }
.Rich_Web_Forms_MainTable td:nth-child(odd) { width: 20%; text-align: center; background-color: #f1f1f1; font-size: 14px; }
.Rich_Web_Forms_MainTable td:nth-child(even) { width: 30%; text-align: center; background-color: #ffffff; }
.Rich_Web_Forms_MainTable input[type=text], .Rich_Web_Forms_MainTable select { width: 80%; }
.Rich_Web_Forms_Fields { top: 10px; }
.Rich_Web_Forms_Fields tr td { padding:5px; text-align:center; background-color: #6ecae9; font-size: 16px; cursor: pointer; transition: all 0.3s; color: #fff; text-shadow:1px 1px 1px #000000}
.Rich_Web_Forms_Fields tr td:hover { background-color: #30a9d1; }
.Rich_Web_Forms_Fields tr td:active { background-color: #6ecae9; }
.Rich_Web_Forms_Fields_Content { position:relative;	width: 70%;	background-color: #ffffff; text-align: justify; color: #000; font-size: 12px; top: 20px; float: left; border: 2px dashed #6ecae9; margin-bottom: 50px; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; }
.Rich_Web_Forms_FC { width: 100%; position: relative; background-color: #f1f1f1; height: 30px; cursor: move; float: left; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; border: 1px solid white;}
.Rich_Web_Forms_FC_C { width: 30px; height: 100%; position: absolute; top: 0; left: 30px; border-right: 1px solid white; }
.Rich_Web_Forms_FC_C span { display: block; height: 100%; text-align: center; font-size: 22px; font-weight: bold; color: #0073aa; cursor: pointer; float: left;	margin-left: 2px; line-height: 1; }
.Rich_Web_Forms_FC_C span:hover { opacity: 0.8; }
.Rich_Web_Forms_FC_Lab { width: calc(100% - 60px); height: 100%; position: absolute; top: 0; right: 0; }
.Rich_Web_Forms_FC_Lab label { cursor: move; line-height: 2.5; margin-left: 10px; }
.Rich_Web_Forms_FC_Lab i, .Rich_Web_Forms_Fields_Edit_Title i { float: right; margin-right: 15px; line-height: 2; font-size: 14px; cursor: pointer; }
.Rich_Web_Forms_FC_Lab i:hover, .Rich_Web_Forms_Fields_Editing div i:hover { opacity: 0.8; }
.Rich_Web_Forms_FC_LabEdit, .Rich_Web_Forms_Fields_Editing div i.rich_web { color: #0073aa; }
.Rich_Web_Forms_FC_LabRemove { color: #ff0000; display: none !important; transition: all 0.3s; }
.Rich_Web_Forms_FC:hover .Rich_Web_Forms_FC_LabRemove { display: inline-block !important; }
.Rich_Web_Forms_FC:hover { background-color: #e9e9e9; }
.Rich_Web_Forms_Fields_Editing { position:relative; width: 70%;	background-color: #ffffff; text-align: justify; color: #000; font-size: 12px; top: 20px; float: left; display: none; margin-bottom: 50px;}
.Rich_Web_Forms_Fields_Edit_Title { padding: 10px; border-bottom: 1px solid #dddddd; }
.Rich_Web_Forms_Fields_Editing div span, .Rich_Web_Forms_Fields_Editing div i.rich_web { font-size: 23px; }
.Rich_Web_Forms_Fields_Editing div i { line-height: 1; }
.Rich_Web_Forms_Fields_Editing_Text_div1, .Rich_Web_Forms_Fields_Editing_Text_div2, .Rich_Web_Forms_Fields_Editing_Text_div3 { width: 100%; position: relative; padding: 10px; border-bottom-width: 0px !important; float: left; }
.Rich_Web_Forms_Fields_Editing_Text_div1 label, .Rich_Web_Forms_Fields_Editing_Text_div2 label { font-size: 14px; margin-left: 10px; }
.Rich_Web_Forms_Fields_Editing_Text_div1 input[type=text], .Rich_Web_Forms_Fields_Editing_Text_div1 select, .Rich_Web_Forms_Fields_Editing_Text_div2 input[type=text], .Rich_Web_Forms_Fields_Editing_Text_div2 select { margin-left: 10px;	width: 20%; }
.Rich_Web_Forms_Fields_Editing_Text_div2 input[type=checkbox], .Rich_Web_Forms_Fields_Editing_Text_div2 input[type=text] { margin-left: 20px !important; }
.Rich_Web_Forms_Fields_Editing_Text_div2 i, .Rich_Web_Forms_Fields_Editing_Text_div3 i { float: none !important; margin-left: 10px; }
.Rich_Web_Forms_Fields_Editing_Text_div3 div { position: relative; border-bottom-width: 0px !important; float: left; margin-left: 15px; }
.Rich_Web_Forms_FC_EditOption_Del, .Rich_Web_Forms_FC_EditChecks_Del, .Rich_Web_Forms_FC_EditRadios_Del { font-size: 16px !important; color: #ff0000 !important; }
.Rich_Web_Forms_FC_EditChecks_Check, .Rich_Web_Forms_FC_EditRadios_Check { margin-left: 5px !important; }

@media all and (max-width:1200px){
	.Rich_Web_Forms_Fields, .Rich_Web_Forms_ShortTable, .Rich_Web_Forms_Fields_Content, .Rich_Web_Forms_Fields_Editing, .Rich_Web_Forms_MainTable{ width:100%; }
	.Rich_Web_Forms_ShortTable{ top: 10px; }
	.Rich_Web_Forms_Fields{	top: 20px; }
	.Rich_Web_Forms_Fields_Content, .Rich_Web_Forms_Fields_Editing{ top: 30px; }
}	
.Rich_Web_Forms_Add { position: absolute; right: 10px; bottom: 10px; padding: 5px 10px;	background: #47bde5; cursor: pointer; border: none; box-shadow: 0px 0px 2px #47bde5; color: #fff; text-shadow:1px 1px 1px #000000; width:100px; height:30px; transition:all 0.3s linear; }
.Rich_Web_Forms_AddAnim { width:0px !important; padding:0px !important; transition:all 0s linear; }
.Rich_Web_Forms_Save,.Rich_Web_Forms_Update,.Rich_Web_Forms_Cancel { position: absolute; right: 10px; bottom: 10px; padding: 0px; background: #47bde5; cursor: pointer; border: none; box-shadow: 0px 0px 2px #47bde5; color: #fff; text-shadow:1px 1px 1px #000000; width:0px; height:30px; transition:all 0.3s linear; }
.Rich_Web_Forms_SaveAnim { padding: 5px 10px !important; width:100px !important; right:120px !important; transition:all 0s linear; } 
.Rich_Web_Forms_Save:hover,.Rich_Web_Forms_Cancel:hover,.Rich_Web_Forms_Update:hover,.Rich_Web_Forms_Add:hover { color: #fff; background:#30a9d1; box-shadow: 0px 0px 2px #30a9d1; }
.Rich_Web_Forms_CancelAnim { padding: 5px 10px !important; width:100px !important; transition:all 0s linear; }
.Rich_Web_Forms_Fixed_Div { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999999999; background: rgba(0, 0, 0, 0.2); display: none; }
.Rich_Web_Forms_Absolute_Div { position: fixed; width: 100%; z-index: 9999999999999; top: 50%; transform: translateY(-50%); left: 0; text-align: center; display: none; }
.Rich_Web_Forms_Relative_Div { position: relative; background: #47bde5; margin: 0 auto; padding: 5px 10px; color: #ffffff; border: 2px solid #ffffff; float: left; left: 50%; transform: translateX(-50%); text-shadow: 1px 1px 1px #000000; }
.Rich_Web_Forms_Relative_Div p { font-size: 16px; width: 100%; }
.Rich_Web_Forms_Relative_Div span { position: relative; float: right; margin: 5px 10px; padding: 5px 10px; background: #ffffff; color: #47bde5; cursor: pointer; border: 1px solid #ffffff; border-radius: 5px; text-shadow: none; }
.Rich_Web_Forms_Relative_Div span:hover { color: #ffffff; background: #30a9d1; text-shadow: 1px 1px 1px #000000; }
.Rich_Web_Forms_FC_No { width: 30px; height: 100%; position: absolute; top: 0; left: 0; border-right: 1px solid white; }
.Rich_Web_Forms_FC_No span { display: block; height: 100%; width: 100%; text-align: center; font-size: 13px; color: #0073aa; cursor: move; line-height: 1; position: relative; top: 50%; transform: translateY(-25%); }
.Rich_Web_Forms_FC_LabCopy { color: #02b424; }