iframe{border:none}table.mce-item-table{min-width:50%}table.mce-item-table .td,table.mce-item-table th{padding:5px 10px}.ulNoStyle{list-style:none;margin-left:0!important}.tdGreyBg{background:#fcfcfc}.tdOrangeBg{background:#b54321;color:#fff}.VAlignTop{vertical-align:top!important}.VAlignMiddle{vertical-align:middle!important}.VAlignBottom{vertical-align:bottom!important}.imgLeft{float:left;margin:15px}.boxWhite{padding:15px;background:#fff}.imgRight{float:right;margin:15px}.greyBlock{text-align:center;background:#dbdbdb;color:#000;font-size:120%;width:100%;padding:20px 0;border-left:10px solid #cbcbcb}.orangeBlock{text-align:center;color:#b54321;font-size:120%;width:100%;padding:20px 0;font-weight:700}.noListStyle,.noListStyle ul{list-style:none!important}.faqList{list-style:none!important;clear:both}.faqList>li{font-weight:700;margin:25px 0;text-transform:uppercase;font-size:15px}.faqList ul{list-style:none!important}.faqList ul li{font-weight:400;text-transform:none}

.all_color_white{color:white !important}

.template_clear{clear:both}

.form-confirmation{display:block; width: 100%; text-align: center;position:fixed; top:0px; z-index: 100; left:0px}
.form-confirmation > div{width: 900px; margin: auto; font-weight: bold; padding:15px 20px; background:white; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);}
.form-confirmation.error > div{background: red; color:white}
.form-confirmation.success > div{background: #3fa716; color:white}

.table{display:table  !important; table-layout: fixed; width: 100%;}
.table .table_cell{display:table-cell !important; vertical-align: top}
.table .table_cell.count_2{ width: 50%}
.table .table_cell.count_3{ width: 33%}
.table .table_cell.count_4{ width: 25%}

.companyName > h5{margin:0px 0px}

.template_button.block{display:block !important}
.template_button.w100{display:inline-block; width: 100px}
.template_button.w200{display:inline-block; width: 200px}
.template_button.w300{display:inline-block; width: 300px}

.private-section{padding: 20px;}
.private-section .template_form_control{display:block;}
.private-section label{display:block; margin: 8px 0px};


.private-section.login{width:100%; text-align:center;padding-top:50px !important}
.private-section.login form{text-align:left !important; margin:auto; width:300px !important; }

@media screen and (max-width:900px){

    .table-mobile{width: 100%; overflow-x: scroll; border:1px solid grey; padding: 0px 20px; margin: 4px 0px}

    .table-mobile table{width:100%}

    .table-mobile table td{white-space: nowrap}
}