/**Shop Page**/
div#selected-filters { padding: 0px 10px; }
.sel-fil { margin-bottom: 12px; } .sel-fil-ele { margin: 5px 0px; }
#selected-filters hr { margin: 0; margin-bottom: 10px; }
.filter-sidebar .mt-checkbox, .filter-sidebar .mt-radio { margin-bottom:5px; }
ul.ul-hmenu>li.has-sub>span:after { content: "\f105"; font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 0; }
ul.ul-hmenu { position: relative;     margin: 0;padding: 0; }
ul.ul-hmenu li { padding: 3px 5px; margin: 2px 0px; list-style: none; }
ul.ul-hmenu>li>span { display: block;padding: 1px 0px; }
ul.ul-hmenu>li>ul { display: none;position: absolute;z-index: 99999999;width: 250px;background: #fefefe;border: solid 1px #ccc;left: 200px;padding: 10px;margin-top: -23px;background-color: #fff;box-shadow: 0 1px 7px rgba(0,0,0,.2);left: 100%;min-width: 100%;padding: 6px 12px;border-radius: 5px; }
ul.ul-hmenu>li>ul>li {}
ul.ul-hmenu>li>ul>li>span {}
ul.ul-hmenu>li:hover ul { display: block; }
ul.ul-hmenu li:hover {background: #f5f5f5;cursor: pointer;}
.mt-checkbox-list.two label.mt-checkbox { float: left;width: 50%; }
.accordion.bg-less .panel-heading {  background: rgba(0,0,0,0);  border: 0px; }
.accordion.bg-less .panel {  border: 0px; }
.accordion.bg-less .panel-title { font-weight:600;  }
.pad-light { padding: 2px 15px; }
.pro-title { font-size: 17px; }
.pro-intro { font-size: 13px; padding: 7px 0px; }
.pro-single-cat { padding-bottom: 4px;font-size: 13px; }
.pro-title a { font-weight: 600;}
.pro-price .pro-type {padding-bottom: 4px;font-size: 13px; }
.pro-price .pro-file-meta { padding-bottom: 4px;font-size: 13px;font-weight: 600; }
.pro-price .pro-sp { font-size: 18px;font-weight: 600;padding-bottom: 4px; }
.pro-cart-action { vertical-align: bottom;margin: 12px 0px; }
.pro-rp {font-size: 13px;color: #777;text-decoration: line-through;}
.post-img-placeholder { width: 162px;height: 162px;background-image: url(../assets/upload/placeholder.png); background-size: contain;background-repeat: no-repeat; }
.mt-comments.body-post .mt-comment .mt-comment-body .mt-comment-info .mt-comment-author  { }
.body-post .mt-comment { clear: both; border-bottom: solid 1px#ccc; overflow: hidden; }
.mt-comments.body-post .mt-comment .mt-comment-img {max-height: 162px;width: 160px;}
.mt-comments.body-post .mt-comment .mt-comment-img img { border-radius: 0 !important;} 
.bg hr , .bg-light hr { border-color: #ccc; border-top: 1px solid #ccc;    border-bottom: solid 1px #fff; }
ul.shop-cat { margin: 0;padding-left: 30px; }
ul.shop-cat li {list-style: none;}
.bg-light { background: #f4f5f6; }
ul.shop-cat li a { font-size: 15px;font-weight: 500;margin: 2px 0px;display: inline-block; }
/** Single Product Page **/
.product-qa-rating-tabs {}
.product-qa-rating-tabs .nav-tabs { margin:0px; }
.product-qa-rating-tabs .tab-content {border: solid 1px #ccc;border-top: 0;padding: 20px;}
.product-qa-rating-tabs .nav-tabs>li.active>a, .product-qa-rating-tabs .nav-tabs>li.active>a:focus, .product-qa-rating-tabs .nav-tabs>li.active>a:hover { font-weight:bold; color:#333; }
/**directory registraion **/
.card-icon i { font-size: 50px;-webkit-border-radius: 50%; -moz-border-radius: 50%;border-radius: 50%; padding: 7px 30px;margin: 0px 0; }
.theme-font { color: #32c5d2!important; }
.card-title span { font-size: 16px;font-weight: 600;color: #373d43;margin-bottom:2px; }
.portlet.light.bg , .bg { background: #ecf0f4; }
.card-desc span {font-size: 14px;font-weight: 400;line-height:23px; }
.card-title { margin-bottom: 4px;border-bottom: solid 1px #abb9c8;padding-bottom: 4px;}
/*** Stars ***/
ul.starbursts { list-style:none;margin:20px 0;padding:0;overflow:hidden; }
ul.starbursts li {float:left;width:10em;height:10em;margin:0;padding:0;position:relative;}
ul.starbursts * { margin:0;padding:0;line-height:1.2em; }
.starburst {display:block;width: 4em;height: 4em;-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); rotation:-45deg;position:relative; top:2em;left:2em; text-align:center;text-decoration:none; color:#000; font-weight:bold; text-transform:none; text-decoration:none; background: #0c5b90; }
.starburst span { display:block; width:6em; height:6em; background:#fe0; -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); rotation:15deg; }
.starburst>span { background: #0063a5; }
.starburst>span>span{ background: #0083da;}
.starburst>span>span>span{ padding-top: 21px; background: #0099FF; color: #fff; }
.tutor-header .tutor-border .btn-reg-tutors  { text-shadow: 0px 1px 0px #000; background-color: #0099FF; border-color: #1784cc; }
/**** global css *****/
.oh { overflow:hidden; }
.cls , .clear   { overflow:hidden;margin:0px; padding:0px; } 
.space4 { margin: 4px;}
.spacet20 { margin-top:10px; }
.list-inline>li { margin-bottom:5px; }
.dd-control { padding: 5px; margin: 0px 5px;border-radius: 5px;}
.light-blue { border: solid 1px #d4ecf2;padding: 12px 20px 15px;background-color: #f8fcfd}
.chk-status.in-progress:before {
    padding: 0px 20px;
    position: relative;
    top: -2px;
}
.tbl-act {  display: none;position: absolute;}
tr:hover .tbl-act {display: block;}
.morecontent span { display: none; }.morelink { display: block; } 
.zero-opacity
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;/
}

span.word-check.in-progress:before {
content:"";     position: absolute;
}
span.word-check.in-progress:after {
    content: "test";
    content: "\f013";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    font-size: 18px;
    padding: 0px 5px;
	position: absolute;
}
.mt-element-card .mt-card-item .mt-card-content .mt-card-social>ul>li>a.btn.blue.btn-sm.select-template
{ color: #FFF;font-size: 12px;}

.custom-overlay {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}

.custom-overlay  img {
    display: block;
    position: relative;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
    width: 100%;
    height: auto;
}

.no-radius .modal-dialog .modal-content , 
.no-radius {
    border-radius: 0;
}

.custom-modal .modal-header {
    background: #f4d03f;
    border-bottom: 1px solid #d9b110;
    
}
.custom-modal .modal-title
{
      font-weight: 600;
}


/***FLAG CSS**/
.f16 .flag{display:inline-block;height:16px;width:16px;vertical-align:text-top;line-height:16px;background:url(../img/flags16.png) no-repeat}.f16 ._African_Union{background-position:0 -16px}.f16 ._Arab_League{background-position:0 -32px}.f16 ._ASEAN{background-position:0 -48px}.f16 ._CARICOM{background-position:0 -64px}.f16 ._CIS{background-position:0 -80px}.f16 ._Commonwealth{background-position:0 -96px}.f16 ._England{background-position:0 -112px}.f16 ._European_Union,.f16 .eu{background-position:0 -128px}.f16 ._Islamic_Conference{background-position:0 -144px}.f16 ._Kosovo{background-position:0 -160px}.f16 ._NATO{background-position:0 -176px}.f16 ._Northern_Cyprus{background-position:0 -192px}.f16 ._Northern_Ireland{background-position:0 -208px}.f16 ._Olimpic_Movement{background-position:0 -224px}.f16 ._OPEC{background-position:0 -240px}.f16 ._Red_Cross{background-position:0 -256px}.f16 ._Scotland{background-position:0 -272px}.f16 ._Somaliland{background-position:0 -288px}.f16 ._Tibet{background-position:0 -304px}.f16 ._United_Nations{background-position:0 -320px}.f16 ._Wales{background-position:0 -336px}.f16 .ad{background-position:0 -352px}.f16 .ae{background-position:0 -368px}.f16 .af{background-position:0 -384px}.f16 .ag{background-position:0 -400px}.f16 .ai{background-position:0 -416px}.f16 .al{background-position:0 -432px}.f16 .am{background-position:0 -448px}.f16 .ao{background-position:0 -464px}.f16 .aq{background-position:0 -480px}.f16 .ar{background-position:0 -496px}.f16 .as{background-position:0 -512px}.f16 .at{background-position:0 -528px}.f16 .au{background-position:0 -544px}.f16 .aw{background-position:0 -560px}.f16 .ax{background-position:0 -576px}.f16 .az{background-position:0 -592px}.f16 .ba{background-position:0 -608px}.f16 .bb{background-position:0 -624px}.f16 .bd{background-position:0 -640px}.f16 .be{background-position:0 -656px}.f16 .bf{background-position:0 -672px}.f16 .bg{background-position:0 -688px}.f16 .bh{background-position:0 -704px}.f16 .bi{background-position:0 -720px}.f16 .bj{background-position:0 -736px}.f16 .bm{background-position:0 -752px}.f16 .bn{background-position:0 -768px}.f16 .bo{background-position:0 -784px}.f16 .br{background-position:0 -800px}.f16 .bs{background-position:0 -816px}.f16 .bt{background-position:0 -832px}.f16 .bw{background-position:0 -848px}.f16 .by{background-position:0 -864px}.f16 .bz{background-position:0 -880px}.f16 .ca{background-position:0 -896px}.f16 .cg{background-position:0 -912px}.f16 .cf{background-position:0 -928px}.f16 .cd{background-position:0 -944px}.f16 .ch{background-position:0 -960px}.f16 .ci{background-position:0 -976px}.f16 .ck{background-position:0 -992px}.f16 .cl{background-position:0 -1008px}.f16 .cm{background-position:0 -1024px}.f16 .cn{background-position:0 -1040px}.f16 .co{background-position:0 -1056px}.f16 .cr{background-position:0 -1072px}.f16 .cu{background-position:0 -1088px}.f16 .cv{background-position:0 -1104px}.f16 .cy{background-position:0 -1120px}.f16 .cz{background-position:0 -1136px}.f16 .de{background-position:0 -1152px}.f16 .dj{background-position:0 -1168px}.f16 .dk{background-position:0 -1184px}.f16 .dm{background-position:0 -1200px}.f16 .do{background-position:0 -1216px}.f16 .dz{background-position:0 -1232px}.f16 .ec{background-position:0 -1248px}.f16 .ee{background-position:0 -1264px}.f16 .eg{background-position:0 -1280px}.f16 .eh{background-position:0 -1296px}.f16 .er{background-position:0 -1312px}.f16 .es{background-position:0 -1328px}.f16 .et{background-position:0 -1344px}.f16 .fi{background-position:0 -1360px}.f16 .fj{background-position:0 -1376px}.f16 .fm{background-position:0 -1392px}.f16 .fo{background-position:0 -1408px}.f16 .bl,.f16 .cp,.f16 .fr,.f16 .mf,.f16 .yt{background-position:0 -1424px}.f16 .ga{background-position:0 -1440px}.f16 .gb,.f16 .sh{background-position:0 -1456px}.f16 .gd{background-position:0 -1472px}.f16 .ge{background-position:0 -1488px}.f16 .gg{background-position:0 -1504px}.f16 .gh{background-position:0 -1520px}.f16 .gi{background-position:0 -1536px}.f16 .gl{background-position:0 -1552px}.f16 .gm{background-position:0 -1568px}.f16 .gn{background-position:0 -1584px}.f16 .gp{background-position:0 -1600px}.f16 .gq{background-position:0 -1616px}.f16 .gr{background-position:0 -1632px}.f16 .gt{background-position:0 -1648px}.f16 .gu{background-position:0 -1664px}.f16 .gw{background-position:0 -1680px}.f16 .gy{background-position:0 -1696px}.f16 .hk{background-position:0 -1712px}.f16 .hn{background-position:0 -1728px}.f16 .hr{background-position:0 -1744px}.f16 .ht{background-position:0 -1760px}.f16 .hu{background-position:0 -1776px}.f16 .id,.f16 .mc{background-position:0 -1792px}.f16 .ie{background-position:0 -1808px}.f16 .il{background-position:0 -1824px}.f16 .im{background-position:0 -1840px}.f16 .in{background-position:0 -1856px}.f16 .iq{background-position:0 -1872px}.f16 .ir{background-position:0 -1888px}.f16 .is{background-position:0 -1904px}.f16 .it{background-position:0 -1920px}.f16 .je{background-position:0 -1936px}.f16 .jm{background-position:0 -1952px}.f16 .jo{background-position:0 -1968px}.f16 .jp{background-position:0 -1984px}.f16 .ke{background-position:0 -2000px}.f16 .kg{background-position:0 -2016px}.f16 .kh{background-position:0 -2032px}.f16 .ki{background-position:0 -2048px}.f16 .km{background-position:0 -2064px}.f16 .kn{background-position:0 -2080px}.f16 .kp{background-position:0 -2096px}.f16 .kr{background-position:0 -2112px}.f16 .kw{background-position:0 -2128px}.f16 .ky{background-position:0 -2144px}.f16 .kz{background-position:0 -2160px}.f16 .la{background-position:0 -2176px}.f16 .lb{background-position:0 -2192px}.f16 .lc{background-position:0 -2208px}.f16 .li{background-position:0 -2224px}.f16 .lk{background-position:0 -2240px}.f16 .lr{background-position:0 -2256px}.f16 .ls{background-position:0 -2272px}.f16 .lt{background-position:0 -2288px}.f16 .lu{background-position:0 -2304px}.f16 .lv{background-position:0 -2320px}.f16 .ly{background-position:0 -2336px}.f16 .ma{background-position:0 -2352px}.f16 .md{background-position:0 -2368px}.f16 .me{background-position:0 -2384px}.f16 .mg{background-position:0 -2400px}.f16 .mh{background-position:0 -2416px}.f16 .mk{background-position:0 -2432px}.f16 .ml{background-position:0 -2448px}.f16 .mm{background-position:0 -2464px}.f16 .mn{background-position:0 -2480px}.f16 .mo{background-position:0 -2496px}.f16 .mq{background-position:0 -2512px}.f16 .mr{background-position:0 -2528px}.f16 .ms{background-position:0 -2544px}.f16 .mt{background-position:0 -2560px}.f16 .mu{background-position:0 -2576px}.f16 .mv{background-position:0 -2592px}.f16 .mw{background-position:0 -2608px}.f16 .mx{background-position:0 -2624px}.f16 .my{background-position:0 -2640px}.f16 .mz{background-position:0 -2656px}.f16 .na{background-position:0 -2672px}.f16 .nc{background-position:0 -2688px}.f16 .ne{background-position:0 -2704px}.f16 .ng{background-position:0 -2720px}.f16 .ni{background-position:0 -2736px}.f16 .bq,.f16 .nl{background-position:0 -2752px}.f16 .bv,.f16 .no,.f16 .nq,.f16 .sj{background-position:0 -2768px}.f16 .np{background-position:0 -2784px}.f16 .nr{background-position:0 -2800px}.f16 .nz{background-position:0 -2816px}.f16 .om{background-position:0 -2832px}.f16 .pa{background-position:0 -2848px}.f16 .pe{background-position:0 -2864px}.f16 .pf{background-position:0 -2880px}.f16 .pg{background-position:0 -2896px}.f16 .ph{background-position:0 -2912px}.f16 .pk{background-position:0 -2928px}.f16 .pl{background-position:0 -2944px}.f16 .pr{background-position:0 -2960px}.f16 .ps{background-position:0 -2976px}.f16 .pt{background-position:0 -2992px}.f16 .pw{background-position:0 -3008px}.f16 .py{background-position:0 -3024px}.f16 .qa{background-position:0 -3040px}.f16 .re{background-position:0 -3056px}.f16 .ro{background-position:0 -3072px}.f16 .rs{background-position:0 -3088px}.f16 .ru{background-position:0 -3104px}.f16 .rw{background-position:0 -3120px}.f16 .sa{background-position:0 -3136px}.f16 .sb{background-position:0 -3152px}.f16 .sc{background-position:0 -3168px}.f16 .sd{background-position:0 -3184px}.f16 .se{background-position:0 -3200px}.f16 .sg{background-position:0 -3216px}.f16 .si{background-position:0 -3232px}.f16 .sk{background-position:0 -3248px}.f16 .sl{background-position:0 -3264px}.f16 .sm{background-position:0 -3280px}.f16 .sn{background-position:0 -3296px}.f16 .so{background-position:0 -3312px}.f16 .sr{background-position:0 -3328px}.f16 .st{background-position:0 -3344px}.f16 .sv{background-position:0 -3360px}.f16 .sy{background-position:0 -3376px}.f16 .sz{background-position:0 -3392px}.f16 .tc{background-position:0 -3408px}.f16 .td{background-position:0 -3424px}.f16 .tg{background-position:0 -3440px}.f16 .th{background-position:0 -3456px}.f16 .tj{background-position:0 -3472px}.f16 .tl{background-position:0 -3488px}.f16 .tm{background-position:0 -3504px}.f16 .tn{background-position:0 -3520px}.f16 .to{background-position:0 -3536px}.f16 .tr{background-position:0 -3552px}.f16 .tt{background-position:0 -3568px}.f16 .tv{background-position:0 -3584px}.f16 .tw{background-position:0 -3600px}.f16 .tz{background-position:0 -3616px}.f16 .ua{background-position:0 -3632px}.f16 .ug{background-position:0 -3648px}.f16 .us{background-position:0 -3664px}.f16 .uy{background-position:0 -3680px}.f16 .uz{background-position:0 -3696px}.f16 .va{background-position:0 -3712px}.f16 .vc{background-position:0 -3728px}.f16 .ve{background-position:0 -3744px}.f16 .vg{background-position:0 -3760px}.f16 .vi{background-position:0 -3776px}.f16 .vn{background-position:0 -3792px}.f16 .vu{background-position:0 -3808px}.f16 .ws{background-position:0 -3824px}.f16 .ye{background-position:0 -3840px}.f16 .za{background-position:0 -3856px}.f16 .zm{background-position:0 -3872px}.f16 .zw{background-position:0 -3888px}.f16 .sx{background-position:0 -3904px}.f16 .cw{background-position:0 -3920px}.f16 .ss{background-position:0 -3936px}.f16 .nu{background-position:0 -3952px}
/***END FLAG****/

.picker-not-active { opacity: 0.5;cursor: not-allowed;}

.in-progress:before {
    content: "test";
    content: "\f013";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    font-size: 18px;
    padding: 0px 5px;
}
.in-progress .fa { display:none; }
.in-progress { cursor: not-allowed; }

html .modal {     z-index: 1000; } 
html .modal-backdrop {  z-index: 999; }

/*
#datatable_ajax_wrapper .row:first-child , .dataTables_wrapper row:first-child {
    display: none;
}

div#datatable_single_report_wrapper .row:first-child { display: none;}
*/

div#datatable_ajax_paginate, div#datatable_ajax_length, div#datatable_ajax_info ,
div#datatable_ajax_single_paginate, div#datatable_ajax_single_length, div#datatable_ajax_single_info ,
div#datatable_country_ajax_paginate, div#datatable_country_ajax_length, div#datatable_country_ajax_info ,
div#datatable_state_ajax_paginate, div#datatable_state_ajax_length, div#datatable_state_ajax_info ,
div#datatable_city_ajax_paginate, div#datatable_city_ajax_length, div#datatable_city_ajax_info
{
    display: none !important;
}


.dataTables_wrapper .dataTables_paginate .paginate_button, 
.dataTables_wrapper .dataTables_paginate .paginate_button:hover  {
    padding: 0;
    background: none;
    border: none;
    margin: 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active
{
    border: none; 
}
.filter-datatable {     background: #fdfdfd;
    padding: 10px;
    border: solid 1px #f1f1f1;
    border-radius: 5px; } 
	
	.filter-datatable2 { padding: 20px; } 
.filter-datatable .control-label { font-weight:bold; }
.table-responsive {
    margin-top: 20px;
    margin-bottom: 20px;
}

.loading-outer { width: 50%;height: 100px;margin: 0 auto;text-align: center; }

.loading-message { min-width: 125px;vertical-align: middle;display: inline-block;padding: 10px;margin: 0 auto;color: #000!important;font-size: 13px;font-weight: 400;text-align: center;}


div#dynamic-modal-body {
    max-height: 350px;
    overflow-y: scroll;
    padding-right: 10px;
}
.input-required.has-error {border-color: red;}

.mt-element-step .step-default .done { opacity: 0.9;}
.mt-element-step .step-default .done div.help-content { padding: 20px;line-height: 25px;border-top: solid 2px #31b17c;margin-top: 20px;text-align: left; }
.mt-element-step .step-default .active div.help-content { padding: 20px;line-height: 25px;border-top: solid 2px #33adb7;margin-top: 20px;text-align: left; }
.clear { overflow: hidden;margin: 0px;padding: 0px;clear: both;}
.modal-full.modal-dialog { width: 90%; margin: 65px auto;}
.a-link { cursor: pointer;color: #4eb3bc;font-weight: bold; }
div#sales_statistics svg:nth-child(2) { display:none;  }

div#datatable_single_full_report_wrapper .row {
    display: none;
}
ul.button-list {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    margin: 10px 0px;
}

ul.button-list li {
    float: left;
    /* height: 40px; */
}

ul.button-list li a {
    padding: 5px 10px;
    background: #3598dc;
    margin: 4px 8px;
    color: #fff;
    display: inline-block;
    border-radius: 3px;
}

ul.inline-ele {
    margin: 0;
    padding: 0;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

ul.inline-ele .ele {
    display: inline-block;
    margin: 5px;
}

ul.inline-ele li {
    display: inline;
    margin: 0;
    padding: 0;
}

.custom-accordion {
    margin: 0 0 20px;
    background: #fff;
    padding-left: 15px;
    border-left: 8px solid #88909a;
    border-color: #32c5d2;
    padding: 15px;
}

.custom-accordion .panel-heading h4 ,
 .custom-accordion .panel-heading {
    background: none;
    border: solid 0px !important;
    font-size: 20px;
    color: #3f444a;
    font-weight: 500;
    margin: 0 0 15px;
    border: none;
    text-align: left;
    margin: 0;
}

.custom-accordion .panel-collapse {}

.custom-accordion .panel.panel-default {
    border: none;
}

.custom-accordion .panel-collapse .panel-body {
    border: none;
    padding: 0;
    color: #5c6873;
    margin: 0px;
}

.custom-accordion .panel-heading a.accordion-toggle {
    margin: 0px !important;
       padding: 10px 0px !important;
    margin-right: 15px !important;
}

.custom-accordion .panel-collapse .panel-body p {
    color: #5c6873;
    margin: 10px 0 0;
    font-size: 14px;
}

.custom-accordion .panel-group {
    margin: 0px;
}

.custom-accordion .panel-group .panel-heading+.panel-collapse>.list-group, 
.custom-accordion .panel-group .panel-heading+.panel-collapse>.panel-body
{border:0px;margin:0px;padding: 0;}

html table.dataTable tbody th, html table.dataTable tbody td {
    padding: 8px 8px;
} 
html body .modal-dialog { margin: 65px auto; }

.epr:after {
    content: "Entry Page Report";
}

.cpr:after {
    content: "Conversion Page Report";
}
.live-stats-heading {
    font-size: 1.3em;
    text-align: center;
    padding: 0em 0;
}

.live-stats-number {
    font-size: 4em;
    text-align: center;
    padding: 0;
}


.mt-element-list.dashboard-listing .list-simple.mt-list-container ul>.mt-list-item>.list-item-content {
    padding: 0 0px 0 15px;
}


.mt-element-list.dashboard-listing .list-simple.mt-list-container
{border: none;padding: 5px;}

.mt-element-list.dashboard-listing .list-simple.mt-list-container ul>.mt-list-item>.list-item-content h5 {
    margin: 2px 0px;
}

.mt-element-list.dashboard-listing .list-simple.mt-list-container ul>.mt-list-item:last-child ,
.mt-element-list.dashboard-listing .list-simple.mt-list-container ul>.mt-list-item:first-child ,
.mt-element-list.dashboard-listing .list-simple.mt-list-container ul>.mt-list-item
{padding: 8px 0px;}
/*.dashboard-stat-box { min-height: 321px; }*/
.mt-content-body .dashboard-stat-box {    background: #f8fcfd; border: solid 1px #bee2eb; }


html .page-header .page-header-menu {
    background: #1AA0CC;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.active>a, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.active>a:hover, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.current>a, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.current>a:hover ,
.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a, .page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover, .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a, .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover ,
.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a, .page-header .page-header-menu .hor-menu .navbar-nav>li:hover>a, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:active, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:focus, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover
{
     background: #1c7794 !important; 
     color:#fff;
}

html  .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a>i ,
.page-header .page-header-menu .hor-menu .navbar-nav>li>a, .page-header .page-header-menu .hor-menu .navbar-nav>li>a>i
{
      color:#fff;
}

html  .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.open>a, html .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li:hover>a,
html .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu
{
     background: #257791 !important;
     color: #fff !important;
}
html body .pad-0 { padding:0px !important; }
.page-header .page-header-top .page-logo .logo-default
{     margin: 2.5px 0 0;     width: 270px;}

.page-wrapper .page-wrapper-middle { background: #fff; } 

.page-head {
    background: #fff;background: #1aa0cc08;border-bottom: solid 1px #b2e6f7;}

	
	.filter-datatable label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
}
	
	.page-404 .number,
.page-500 .number {
    letter-spacing: -10px;
    line-height: 128px;
    font-size: 128px;
    font-weight: 300
}

.page-404 .details,
.page-500 .details {
    margin-left: 40px;
    display: inline-block
}

.page-404 {
    text-align: center
}

.page-404 .number {
    position: relative;
    top: 35px;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 10px;
    color: #7bbbd6;
    text-align: right
}

.page-404-full-page .page-404,
.page-500-full-page .page-500 {
    margin-top: 100px
}

.page-404 .details {
    padding-top: 0;
    text-align: left
}

.page-500 {
    text-align: center
}

.page-500 .number {
    display: inline-block;
    color: #ec8c8c;
    text-align: right
}

.page-500 .details {
    text-align: left
}

.page-404-full-page {
    overflow-x: hidden;
    padding: 20px;
    margin-bottom: 20px;
    background-color: #fafafa!important
}

.page-404-full-page .details input {
    background-color: #fff
}

.page-500-full-page {
    overflow-x: hidden;
    padding: 20px;
    background-color: #fafafa!important
}

.page-500-full-page .details input {
    background-color: #fff
}

.page-404-3 {
    background: #000!important
}

.page-404-3 .page-inner img {
    right: 0;
    bottom: 0;
    z-index: -1;
    position: absolute
}

.page-404-3 .error-404 {
    color: #fff;
    text-align: left;
    padding: 70px 20px 0
}

.page-404-3 h1 {
    color: #fff;
    font-size: 130px;
    line-height: 160px
}

.page-404-3 h2 {
    color: #fff;
    font-size: 30px;
    margin-bottom: 30px
}

.g {     margin-top: 0;margin-bottom: 15px;border: solid 1px #fff;border-bottom: solid 1px #efefef;}
.rc { padding: 10px 15px;position: relative;padding-top: 1px;}
.rc:hover { background: #f2efed61; border-radius: 4px;} 
h4.r { display: block;overflow: hidden;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;white-space: nowrap;line-height: 23px;}
h4.r a , h4.r a:hover { display: inline-block;}
.r a , .r a:hover {display: block;text-decoration: none;}
.st { line-height: 1.4;word-wrap: break-word; width: 85%; } 
.st a , .st a:hover {color: #333;text-decoration: none;}

.ra ul , .ra ul .mt-checkbox ,  .ra ul .mt-checkbox-list { margin: 0; }

.span-error {position: absolute;top: 0;color: red;}

.page-404-3 p {
    color: #fff;
    font-size: 16px
}
.page-container-bg-solid .tabbable-line>.tab-content  { margin-top: -1px; }
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu {
    background: #1c7794;
}

.jquery-notific8-message  a { color:#fff; font-weight:bold; }

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a ,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a ,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a, .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover, .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a, .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover
{
    color: #fff;
    background: #1c7794;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a>i , 
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a>i ,
.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover>i, .page-header .page-header-menu .hor-menu .navbar-nav>li.active>a>i, .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover>i, .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a>i
{
    color: #fff;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu, .page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.mega-menu-dropdown>.dropdown-menu {
    box-shadow: 5px 5px rgba(85, 160, 183, 0.14);
}


.portlet.box.grey>.portlet-title, .portlet.grey, .portlet>.portlet-body.grey {
    background-color: #fdfdfd;
}

.portlet.grey 
{
    border:solid 1px #f1f1f1
}

.portlet.grey .filter-datatable {
    background: none;
    border: none;
}
.t-center { text-align:center; }
.pad-half { padding:0px 7px; }

/** Account Page ***/
div#avatar-image-upload.wrong-file .fileinput-new { display: block; }
div#avatar-image-upload.wrong-file .fileinput-exists { display: none; }


.transaction-filters.filter-datatable .control-label {
    font-weight: normal;
    padding:10px 5px ;
    padding-top:0px;
}

.transaction-filters.filter-datatable label
{     padding-top: 0; }

table.lingolist {
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
    margin: 20px 20px;
}


table.lingolist tr td {
    padding: 5px;
    border-top: 1px solid gray;
}

table.lingolist tr td:first-child {
    font-weight: bold;
    /* color: #3598dc; */
}

img.top-template-icon {
    width: 28px;
    position: relative;
    top: -5px;
}
.sidebar-heading 
 {  
    border-bottom: solid 1px #393e42;
	-webkit-box-shadow: 0px 4px 4px 0px rgb(47, 52, 56);
-moz-box-shadow:    0px 4px 4px 0px rgb(47, 52, 56);
box-shadow:         0px 4px 4px 0px rgb(47, 52, 56);
    padding: 0;
    margin: 0;
    padding: 18px 25px;
    font-size: 18px;
} 
.light-pad { padding: 5px;}
.light-pad .list-inline { padding: 0;margin: 0;}
.text-left { text-align: left; }
.text-right { text-align: right;  }
.ul-filter-faq li { margin-bottom: 15px;}
.ul-filter-faq li:last-child { margin: 0;}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li>a { padding: 25px 15px 8px; text-transform: none; }
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li>a>.badge { top: 25px; text-transform: none; }
.close-sidebar {  width: 28px; }
.page-quick-sidebar-open .page-quick-sidebar-toggler { width: auto;height: auto;}
.ra { padding: 8px 0px;     overflow: hidden;      position: absolute; right: 0;margin-top: -36px;}
.ra .list-inline { float: right; }

.rc:hover .ra .list-inline  { opacity:1; }

.ra .list-inline { float: right; opacity:0; }
.rc .mt-element-ribbon .ribbon.ribbon-clip.ribbon-right {     right: -25px; } 
.g-search-results .g .mt-element-ribbon { display:none; }
.g-search-results .g.added-for-template .mt-element-ribbon { display:block; }
.added-for-template .chk-template-words { display: none;}
.search-attributes
{     padding: 13px;
    margin: 5px 0px;
    background-color: #dbe1ed;
    border-color: #8bb4e7;
    border-radius: 0;
    border-left: solid 2px;
    font-size: 0.9em;
	}
h4.r.added-db  .label.label-sm {display: inline;}

.g.added-for-template {
	    box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.10);
    border-radius: 4px;
    border: solid 1px #d6d6d6;
}
.editable ul { min-height: 50px;}
.my-saved-words { margin: 0px 6px; }
.my-saved-words .tiles {}
.my-saved-words .tiles .tile {  border: none; border: 4px solid transparent; border-color: transparent !important; }
.my-saved-words .tiles .bg-purple-studio {     padding: 0; border: 0px;}
.my-saved-words .tiles .tile .tile-object { border: none !important;   background: none; }
.my-saved-words .tiles .tile:hover .tile-object {display:block;  }
.my-saved-words .tiles .tile .tile-object img { cursor:pointer; width:8px; }
.my-saved-words .tiles .tile .tile-body {     margin: 0; padding: 4px 10px 20px 10px; }
.my-saved-words .tiles .bg-purple-studio {
    padding: 0;
    border: 0px;
    height: auto;
    width: auto !important;
    background: #42a7c8!important;
	cursor: default;
}

.sample-templates ul.list-inline {}
.sample-templates ul.list-inline li.single-template { width:25%; float:left; }


#modal_template_builder .iframe-container { margin:0px auto; text-align:center; }
#modal_template_builder iframe { width: 715px;border: 0;border: solid 1px #efefef;height: 800px;margin: 0px auto;}
#modal_template_builder {}
#modal_template_builder {}
.templates .list-inline>li { width: 20%; vertical-align: top;}

/**** Folder css  *****/

.folder-container li img { width: 80px;     }
.folder-container li img:hover { opacity: 0.75; }
.folder-container li img.add-new-folder , .folder-container li img.refresh-folders { cursor: pointer; }
.folder-container li img.add-new-folder:hover , .folder-container li img.refresh-folders:hover { cursor: pointer; opacity: 0.75;  }
.loader-container { height: 130px;}
.folder-words {     margin: 20px 0px 0 0px; } 
.folder-container .filter-datatable { background: #fefefe;border: solid 1px #e3e3e3;}
.folder-meta {
    font-size: 18px;
    width: 80px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    padding-left: 12px;
	    text-align: center;white-space: initial;
}

.folder-container li .trash-folder , .folder-container li .edit-folder {
    width: 28px;
    position: absolute;
    right: 0;
    top: 10px;
	cursor: pointer;
}
.folder-container li .edit-folder
{ top:45px; }

.single-folder-operation {
    display: none;
}
html body .jquery-notific8-notification {max-height: 5em;height: 5em;}
select#txtFindString {
    width: 100%;
    padding: 2px;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}

.folder-container li {
    position: relative; vertical-align: top;
}
.folders-list { margin: 15px 0px;}
.folders-list li  img { cursor: pointer;  }

.folder-container li:hover .single-folder-operation { display:block; }
.btn-container .btn {     margin-right: 6px; }
@media (max-width:480px) {
	
	.sample-templates ul.list-inline li.single-template { width:50%; float:left; }
	
    .page-404 .details,
    .page-404 .number,
    .page-500 .details,
    .page-500 .number {
        text-align: center;
        margin-left: 0
    }
    .page-404-full-page .page-404 {
        margin-top: 30px
    }
    .page-404-3 .error-404 {
        text-align: left;
        padding-top: 10px
    }
    .page-404-3 .page-inner img {
        right: 0;
        bottom: 0;
        z-index: -1;
        position: fixed
    }
} 
.tabbable-line>.nav-tabs>li.tab-none {
    border: none;
    padding: 10px 15px;
    font-weight: 600;
}

select.dd-font-size , select.dd-font-family {
    padding: 4px 5px;
}
.my-saved-words .tiles .tile .tile-body { padding: 4px 10px 4px 25px;}
.ui-draggable, .ui-droppable { background-position: top;}
html body .ui-sortable-placeholder { padding:10px; background:#e0ebf9; }
html.list-inline>li { padding: 6px;}
html body .ui-sortable-handle , .ui-draggable-handle { cursor: move;}
.my-saved-words li {
    padding: 5px;
    background: #efefef;
    border: solid 1px #ccc;
    background: #efefef url(../img/move.png) no-repeat right;
    background-size: 20px;
    padding-right: 25px;
    margin: 4px 0px;
	width:auto !important;
}
div#trash-drag-drop-words {width: 150px;position: fixed;right: 25px;bottom: 0px;}
 
.autocomplete { position: relative; }
.autocomplete-items { position: absolute;border: 1px solid #d4d4d4;border-bottom: none;border-top: none;z-index: 99;top: 100%;left: 0;right: 0; }
.autocomplete-items div { padding: 10px;cursor: pointer;background-color: #fff; border-bottom: 1px solid #d4d4d4;  }
.autocomplete-items div:hover { background-color: #e9e9e9; }
.autocomplete-active { background-color: DodgerBlue !important; color: #ffffff;  }


/****** image upload and selection *******/
div#add-rec-images img { margin: 6px 4px;}
#modal-media-library ul.attacment-images {padding:0px;margin:0px;overflow: hidden;height: 340px;overflow-y: scroll;}
#modal-media-library ul.attacment-images li {list-style:none;float: left;-webkit-bx-shadow: inset 0 0 15px rgba(0,0,0,.1), inset 0 0 0 1px rgba(0,0,0,.05);box-shadow: inset 0 0 15px rgba(0,0,0,.1), inset 0 0 0 1px rgba(0,0,0,.05);background: #eee;cursor: pointer;    margin: 8px;padding: 7px;position: relative;}
#modal-media-library ul.attacment-images li div.attacment  { width: 110px;height: 110px; background-size: contain !important;}
#modal-media-library ul.attacment-images li.selected { 
    -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #36c6d3;
    box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #36c6d3;
}
#modal-media-library ul.attacment-images li button.button-link.check { display: none;}
#modal-media-library ul.attacment-images li.selected button.button-link.check {
     height: 24px;
     width: 24px;
     padding: 0;
     position: absolute;
     z-index: 10;
     top: 0;
     right: 0;
     outline: 0;
     display: block;
     background-color: #36c6d3;
     -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #36c6d3;
     box-shadow: 0 0 0 1px #fff, 0 0 0 2px #36c6d3;
     border: none;
     }

#modal-media-library ul.attacment-images li.selected button.button-link.check span.media-modal-icon {

    background-image: url(../img/uploader-icons-2x.png);
    -webkit-background-size: 134px 15px;
    background-size: 134px 15px;
         display: block;
    background-position: -1px 0;
    height: 15px;
    width: 15px;
    margin: 5px;
    background-position: -21px 0;

} 
#modal-media .modal-footer .col-md-8 { text-align: left; }
#modal-media .modal-footer .col-md-8 img { padding: 2px; margin: 2px; height:40px; }
#modal-media .modal-footer .col-md-8 .col-md-10 ul { padding:0px; margin:0px; }
#modal-media .modal-footer .col-md-8 .col-md-10 ul li  {  list-style:none; float:left; }
.load-more-attacments { clear: both;text-align: center;padding: 8px 0px;}
#modal-upload-media form { width: 100%; height: 340px }
.upload-file-container  { width: 100%; margin: 0px auto;text-align: center;} 
.upload-btn-wrapper { position: relative;overflow: hidden;display: inline-block;width: 140px;margin: 0px auto;text-align: center;}
.upload-btn-wrapper input[type=file] { font-size: 100px;position: absolute;left: 0;top: 0;opacity: 0;cursor: pointer;}
.upload-btn-wrapper button {cursor: pointer;}
div#upload-media-progress-div { margin-top: 25px; display:none;}
.selected-media-container img {      max-height: 120px;max-width: 125px;}
.selected-media-container li { float: left;width: 24.5%;position: relative;    text-align: center;}
#featured-image-box li { width: 49.5%;}
div.selected-media-container { overflow: hidden;position: relative;}
.selected-media-container .trash-selected-media { position: absolute;top: 5px;right: 10px;padding: 0px;border: 0;}
img.post-small-thumb {max-height: 80px;max-width: 60px;}

/****end media ***/
.page-header .page-header-menu .hor-menu .navbar-nav li.menu-dropdown.classic-menu-dropdown.active li.active a ,
.page-header .page-header-menu .hor-menu .navbar-nav li.menu-dropdown.classic-menu-dropdown li:hover a {background: #1d5c70;}
.custom-scroller::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}
.custom-scroller::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}
.custom-scroller::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-image: -webkit-gradient(linear,
									   left bottom,
									   left top,
									   color-stop(0.44, rgb(122,153,217)),
									   color-stop(0.72, rgb(73,125,189)),
									   color-stop(0.86, rgb(28,58,148)));
}

/**faq page**/
.faq-labels .icon-btn {
    height: auto;
    margin-right: 15px;
}
.faq-labels .icon-btn>div {
    font-size: 14px;
    font-weight: 500;
}
.faq-labels {
    border-bottom: solid 1px #ccc;
    padding-bottom: 15px;
    overflow: hidden;
}

@media (min-width: 992px)  { .modal-lg { width: 1200px; } }
.templates .list-inline>li { width: 17.5%; margin: 0px 1%; }
.custom-overlay img { width: auto; height: auto; height: 150px; margin: 0px auto; }
.mt-element-card .mt-card-item .mt-card-avatar { text-align: center;}

/* Print css */
@media print
{
    .filter-datatable , .note.note-info , .my-saved-words , .footer-credits , #trash-drag-drop-words  { display: none; }
	  * {-webkit-print-color-adjust:exact;}
}