.bb_wrap{outline:1px none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}
.bb_wrap .bb-row{margin:1em 0 !important;}
.bb_wrap .bb-headtitle{padding:0px 20px 0px 80px !important;background:#fff !important;min-height:80px !important;line-height:80px !important;white-space:nowrap !important;font-size:17px !important;font-weight:600 !important;margin:1em 0 !important;position:relative;}
.bb_wrap .bb-headtitle:before{content:'';display:block;position:absolute;left:0;height:80px;width:80px;background:url("../img/logo.png") center center no-repeat;background-size:60%;}
.bb_wrap .wp-list-table{margin:1em 0 !important;max-width:100%;overflow:auto;}
.bb_wrap .wp-list-table tr{height:50px;line-height:23px;}
.bb_wrap .wp-list-table th{color:#32373c;}
.bb_wrap .wp-list-table td{vertical-align:middle;clear:none !important;display:table-cell !important;}
.bb_wrap .wp-list-table td .img-icon{max-width:20px;}
.bb_wrap .button{background:#999;border-radius:0 !important;border:none !important;text-shadow:none !important;border:none !important;outline:none !important;box-shadow:none !important;line-height:26px !important;height:27px !important;margin:2px 3px 2px 0px !important;color:#fff !important;padding:0 10px 1px !important;}
.bb_wrap .button i, .bb_wrap .button span{font-size:inherit;line-height:27px !important;}
.bb_wrap .button.success{background:#27ae60;}
.bb_wrap .button.success:hover, .bb_wrap .button.success:active, .bb_wrap .button.success:focus{background:#2ecc71;}
.bb_wrap .button.primary{background:#3498db;}
.bb_wrap .button.primary:hover, .bb_wrap .button.primary:active, .bb_wrap .button.primary:focus{background:#2c3e50;}
.bb_wrap .button.danger{background:#e74c3c;}
.bb_wrap .button.danger:hover, .bb_wrap .button.danger:active, .bb_wrap .button.danger:focus{background:#c0392b;}
.bb_wrap .button.warning{background:#f1c40f;}
.bb_wrap .button.warning:hover, .bb_wrap .button.warning:active, .bb_wrap .button.warning:focus{background:#f39c12;}
.bb_wrap .bb-form{padding:20px 30px !important;margin:1em 0 !important;background:#fff;}
.bb_wrap .bb-form .bb-field-row{margin-bottom:20px;border-bottom:1px dashed #ddd;padding-bottom:20px;display:table;width:100%;}
.bb_wrap .bb-form .bb-field-row:last-child{padding-bottom:0px;border-bottom:none;margin-bottom:0px;}
.bb_wrap .bb-form .bb-field-row > div{display:table-cell;vertical-align:top;}
.bb_wrap .bb-form .bb-field-row .bb-label{width:300px;}
.bb_wrap .bb-form .bb-field-row .bb-label label{min-width:200px;font-weight:600;font-size:14px;display:inline-block;line-height:30px;}
.bb_wrap .bb-form .bb-field-row .bb-field{width:250px;}
.bb_wrap .bb-form .bb-field-row .bb-desc{display:block;font-size:11px;line-height:14px;color:#aaa;font-style:italic;}
.bb_wrap .text-center{text-align:center;}
.bb_wrap .bb-txt-priority{width:50px;text-align:center;}
.bb_wrap .bb-txt-priority::-webkit-inner-spin-button, .bb_wrap .bb-txt-priority::-webkit-outer-spin-button{opacity:1;}
.bb_wrap .bb_edo_icon_depend{display:none;}
.bb_wrap #bb_custom_image_icon{display:block;width:100px;}
.bb_wrap #bb_custom_image_icon img{max-width:100%;}
.bb_wrap .bb_deleteform{display:inline-block;}
.bb-layout .row{display:-webkit-box;display:flex;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}
.bb-layout .row .col-md-6{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;position:relative;min-height:1px;width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;}
.bb-layout .row .col-md-4{-webkit-box-flex:33.33%;-webkit-flex:33.33%;-ms-flex:33.33%;flex:33.33%;-webkit-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%;position:relative;min-height:1px;width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;}
.bb-layout input{height:auto !important;}
.bb-layout label{margin-top:15px;margin-bottom:5px;display:inline-block;}
.bb-layout label:hover .dashicons{opacity:1;}
.bb-layout label .dashicons{height:16px;width:16px;font-size:16px;line-height:16px;opacity:.5;}
.bb-typography{margin-bottom:20px;}
.bb-typography .wp-picker-container{position:relative;}
.bb-typography .wp-picker-container:before{content:'';display:block;clear:both;}
.bb-typography .wp-picker-container .wp-picker-holder{position:absolute;left:0px;z-index:10;}
.bb-typography select{padding:3px 30px 3px 10px !important;border-color:#ddd;color:#888;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/arrow-down.png) center right no-repeat;}
.wpb_el_type_bb_typography .wpb_element_label{background-color:#eee;padding:10px;margin-top:30px;}
.bestbug-switch{margin-top:10px;margin-bottom:20px;position:relative;display:inline-block;width:60px;height:34px;}
.bestbug-switch input{visibility:hidden !important;}
.bestbug-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.bestbug-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
input:checked + .bestbug-slider{background-color:#2196F3;}
input:focus + .bestbug-slider{box-shadow:0 0 1px #2196F3;}
input:checked + .bestbug-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
.bestbug-slider.round{border-radius:34px;}
.bestbug-slider.round:before{border-radius:50%;}
[class*=bbhelp--]{position:relative;display:inline-block;}
[class*=bbhelp--]:after, [class*=bbhelp--]:before{position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}
[class*=bbhelp--]:hover:after, [class*=bbhelp--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;}
[class*=bbhelp--]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001;}
[class*=bbhelp--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0, 0, 0, 0.3);}
[class*=bbhelp--][bbhelp-label]:after{content:attr(bbhelp-label);}
[class*=bbhelp--][data-bbhelp]:after{content:attr(data-bbhelp);}
[bbhelp-label='']:after, [bbhelp-label='']:before, [data-bbhelp='']:after, [data-bbhelp='']:before{display:none !important;}
.bbhelp--top-left:before, .bbhelp--top-right:before, .bbhelp--top:before{border-top-color:#383838;}
.bbhelp--bottom-left:before, .bbhelp--bottom-right:before, .bbhelp--bottom:before{border-bottom-color:#383838;}
.bbhelp--top:after, .bbhelp--top:before{bottom:100%;left:50%;}
.bbhelp--top:before{margin-bottom:-11px;left:calc(50% - 6px);}
.bbhelp--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.bbhelp--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px);}
.bbhelp--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px);}
.bbhelp--bottom:after, .bbhelp--bottom:before{top:100%;left:50%;}
.bbhelp--bottom:before{margin-top:-11px;left:calc(50% - 6px);}
.bbhelp--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.bbhelp--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px);}
.bbhelp--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px);}
.bbhelp--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px;}
.bbhelp--right:after{margin-bottom:-14px;}
.bbhelp--right:after, .bbhelp--right:before{left:100%;bottom:50%;}
.bbhelp--right:hover:after, .bbhelp--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px);}
.bbhelp--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px;}
.bbhelp--left:after{margin-bottom:-14px;}
.bbhelp--left:after, .bbhelp--left:before{right:100%;bottom:50%;}
.bbhelp--left:hover:after, .bbhelp--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px);}
.bbhelp--top-left:after, .bbhelp--top-left:before{bottom:100%;left:50%;}
.bbhelp--top-left:before{margin-bottom:-11px;left:calc(50% - 6px);}
.bbhelp--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px;}
.bbhelp--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px);}
.bbhelp--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px);}
.bbhelp--top-right:after, .bbhelp--top-right:before{bottom:100%;left:50%;}
.bbhelp--top-right:before{margin-bottom:-11px;left:calc(50% - 6px);}
.bbhelp--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px;}
.bbhelp--top-right:hover:after, .bbhelp--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px);}
.bbhelp--bottom-left:after, .bbhelp--bottom-left:before{top:100%;left:50%;}
.bbhelp--bottom-left:before{margin-top:-11px;left:calc(50% - 6px);}
.bbhelp--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px;}
.bbhelp--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px);}
.bbhelp--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px);}
.bbhelp--bottom-right:after, .bbhelp--bottom-right:before{top:100%;left:50%;}
.bbhelp--bottom-right:before{margin-top:-11px;left:calc(50% - 6px);}
.bbhelp--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px;}
.bbhelp--bottom-right:hover:after, .bbhelp--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px);}
.bbhelp--large:after, .bbhelp--medium:after, .bbhelp--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word;}
.bbhelp--small:after{width:80px;}
.bbhelp--medium:after{width:150px;}
.bbhelp--large:after{width:300px;}
.bbhelp--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726;}
.bbhelp--error.bbhelp--top-left:before, .bbhelp--error.bbhelp--top-right:before, .bbhelp--error.bbhelp--top:before{border-top-color:#b34e4d;}
.bbhelp--error.bbhelp--bottom-left:before, .bbhelp--error.bbhelp--bottom-right:before, .bbhelp--error.bbhelp--bottom:before{border-bottom-color:#b34e4d;}
.bbhelp--error.bbhelp--left:before{border-left-color:#b34e4d;}
.bbhelp--error.bbhelp--right:before{border-right-color:#b34e4d;}
.bbhelp--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328;}
.bbhelp--warning.bbhelp--top-left:before, .bbhelp--warning.bbhelp--top-right:before, .bbhelp--warning.bbhelp--top:before{border-top-color:#c09854;}
.bbhelp--warning.bbhelp--bottom-left:before, .bbhelp--warning.bbhelp--bottom-right:before, .bbhelp--warning.bbhelp--bottom:before{border-bottom-color:#c09854;}
.bbhelp--warning.bbhelp--left:before{border-left-color:#c09854;}
.bbhelp--warning.bbhelp--right:before{border-right-color:#c09854;}
.bbhelp--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d;}
.bbhelp--info.bbhelp--top-left:before, .bbhelp--info.bbhelp--top-right:before, .bbhelp--info.bbhelp--top:before{border-top-color:#3986ac;}
.bbhelp--info.bbhelp--bottom-left:before, .bbhelp--info.bbhelp--bottom-right:before, .bbhelp--info.bbhelp--bottom:before{border-bottom-color:#3986ac;}
.bbhelp--info.bbhelp--left:before{border-left-color:#3986ac;}
.bbhelp--info.bbhelp--right:before{border-right-color:#3986ac;}
.bbhelp--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a;}
.bbhelp--success.bbhelp--top-left:before, .bbhelp--success.bbhelp--top-right:before, .bbhelp--success.bbhelp--top:before{border-top-color:#458746;}
.bbhelp--success.bbhelp--bottom-left:before, .bbhelp--success.bbhelp--bottom-right:before, .bbhelp--success.bbhelp--bottom:before{border-bottom-color:#458746;}
.bbhelp--success.bbhelp--left:before{border-left-color:#458746;}
.bbhelp--success.bbhelp--right:before{border-right-color:#458746;}
.bbhelp--always:after, .bbhelp--always:before{opacity:1;visibility:visible;}
.bbhelp--always.bbhelp--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px);}
.bbhelp--always.bbhelp--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px);}
.bbhelp--always.bbhelp--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px);}
.bbhelp--always.bbhelp--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px);}
.bbhelp--always.bbhelp--top-right:after, .bbhelp--always.bbhelp--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px);}
.bbhelp--always.bbhelp--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px);}
.bbhelp--always.bbhelp--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px);}
.bbhelp--always.bbhelp--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px);}
.bbhelp--always.bbhelp--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px);}
.bbhelp--always.bbhelp--bottom-right:after, .bbhelp--always.bbhelp--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px);}
.bbhelp--always.bbhelp--left:after, .bbhelp--always.bbhelp--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px);}
.bbhelp--always.bbhelp--right:after, .bbhelp--always.bbhelp--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px);}
.bbhelp--rounded:after{border-radius:4px;}
.bbhelp--no-animate:after, .bbhelp--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;}
.bbhelp--bounce:after, .bbhelp--bounce:before{-webkit-transition:opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);}
.trans, .bb-tab-target.bb-tab-target-active{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.bb_vcedo_icon{background:url("../img/icon.png") !important;background-size:cover !important;}
.bb-tab-target{padding-top:0 !important;position:absolute !important;right:-100% !important;height:0 !important;}
.bb-tab-target.bb-tab-target-active{position:relative !important;right:0 !important;height:auto !important;}
.bb-tabs-container.right{position:absolute !important;float:right;top:0;right:0;color:#fff;padding:0 !important;float:right;max-width:50px !important;z-index:999;display:block !important;margin-right:-3px;margin-top:-23px;}
.bb-tabs-container.right a:hover,
.bb-tabs-container.right li.active a,
.bb-tabs-container.right a:focus,
.bb-tabs-container.right a:active{background-color:#ebebeb;outline:none;box-shadow:none;border-left-color:#305288;}
.bb-tabs-container.top{margin-top:-23px;text-align:center;}
.bb-tabs-container.top ul{display:inline-block;}
.bb-tabs-container.top ul li{float:left;}
.bb-tabs-container.top ul li:first-child a{border:1px solid #ddd;}
.bb-tabs-container.top ul li a{border-left:none;}
.bb-tabs-container.top ul a:hover,
.bb-tabs-container.top ul li.active a,
.bb-tabs-container.top ul a:focus,
.bb-tabs-container.top ul a:active{background-color:#ebebeb;outline:none;box-shadow:none;border-bottom-color:#305288;}
.bb-tabs-container ul, .bb-tabs-container ul li{margin:0;}
.bb-tabs-container ul li a{color:#333;border:1px solid #ddd;border-top:none;text-align:center;background-color:#F8F8F8;line-height:1;display:block;display:flex;justify-content:center;align-items:center;height:45px;width:45px;box-sizing:border-box;text-decoration:none;}
.bb-tabs-container ul li a .img{width:100%;overflow:hidden;}
.bb-tabs-container ul li a .img img{max-width:100%;}