@import url(24b6e066592695506c832bb05e27d924d5f29934.css) ;
.clear { clear: both; }
.no-radius { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; }
.wpdm-category { border-width: 0px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); }
.w3eden .table th a { font-weight: 700; }
.wpdm-front h3.title { font-family: Montserrat; margin: 10px 0px 5px 10px; font-size: 14pt; }
.qdb { background-color: rgb(0, 115, 255); text-decoration: none; color: rgb(255, 255, 255); padding: 5px 7px; font-size: 8pt; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-position: initial initial; background-repeat: initial initial; }
#loginform { margin-top: 20px; }
.wpdm-category-list li { clear: both; }
.wpdm-category-list { list-style: none; }
.download_link label { width: 60px; display: block; font-size: 10px; }
.cat-page-tilte { padding: 0px 5px 10px 0px; border-width: 1px 0px 0px; border-top-style: dotted; border-top-color: rgb(102, 102, 102); font-size: 11pt; }
.cat-page-tilte legend { padding-right: 5px; }
.w3eden .wpdm-loading { border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgb(170, 0, 0); color: rgb(255, 255, 255); padding: 7px 15px; position: absolute; font-size: 12px; font-weight: bold; z-index: 999999; background-position: initial initial; background-repeat: initial initial; }
.wpdm-email2dl { text-align: center; background-color: rgb(255, 255, 255); width: 70%; margin: 10px auto; border: 4px solid rgb(238, 238, 238); background-position: initial initial; background-repeat: initial initial; }
.wpdm-email2dl .wcon { padding: 10px; border: 1px solid rgb(204, 204, 204); font-size: 10pt; }
.wpdm-email2dl input[type="button"]:active { background-color: rgb(244, 244, 244); background-image: -webkit-linear-gradient(top, rgb(246, 246, 246), rgb(241, 241, 241)); -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 2px inset; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 2px inset; background-repeat: repeat no-repeat; }
.wpdm-email2dl input[type="button"]:hover { border: 1px solid rgb(47, 91, 183); text-shadow: rgba(0, 0, 0, 0.298039) 0px 1px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; background-color: rgb(67, 135, 245); background-image: -webkit-linear-gradient(top, rgb(77, 144, 254), rgb(53, 122, 232)); background-repeat: repeat no-repeat; }
.wpdm-email2dl form { margin-top: 10px; padding-bottom: 10px; }
.wpdm-email2dl input[type="button"] { color: white; text-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px; border: 1px solid rgb(48, 121, 237); background-color: rgb(75, 140, 247); background-image: -webkit-linear-gradient(top, rgb(77, 144, 254), rgb(71, 135, 237)); font-size: 9pt; font-weight: bold; padding: 5px 10px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; background-repeat: repeat no-repeat; }
.wpdm-email2dl .wcon input[type="text"] { background-color: rgb(255, 255, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border: 1px solid rgb(170, 170, 170); font-size: 11pt; padding: 4px 10px; width: 250px; background-position: initial initial; background-repeat: initial initial; }
.wpdm-email2dl label { display: none; }
.drag-drop #drag-drop-area { border: 4px dashed rgb(221, 221, 221); height: 200px; }
.drag-drop-inside { text-align: center; padding: 30px; }
.wpdm-front .inside { padding: 10px; }
#wpdm-login-form { position: absolute; padding: 0px 10px; border: 1px solid rgb(170, 170, 170); background-color: rgb(238, 238, 238); z-index: 9999999; background-position: initial initial; background-repeat: initial initial; }
.wpdm-drop-box { z-index: 99999; display: none; position: absolute; }
.hndle { margin: 0px !important; }
#categories_meta_box label { display: inline !important; }
.more_previews_a { display: block; float: left; margin-right: 8px; }
.link-template .more_previews_a { display: block; float: left; margin-right: 9px !important; }
.more_previews_a:last-child { margin-right: 0px !important; }
.wpdm-facebook { border: 6px solid rgb(119, 119, 119); background-color: rgb(124, 137, 163); border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; opacity: 0.9; margin-bottom: 10px; background-position: initial initial; background-repeat: initial initial; }
.wpdm-facebook h3 { font-size: 12pt; font-weight: bold; border-top-left-radius: 1px; border-top-right-radius: 1px; margin: 0px !important; padding: 4px 10px !important; background-color: rgb(59, 89, 152) !important; color: rgb(255, 255, 255) !important; border: 0px !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.wpdm_file .cont { padding: 5px 10px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 9pt; }
.wpdm-facebook .btn_left { background-image: -webkit-linear-gradient(top, rgb(59, 89, 152) 0%, rgb(84, 119, 191) 100%); font-weight: bold; border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: rgb(255, 255, 255); float: left; font-size: 10pt; padding: 5px 10px; letter-spacing: 0.5px; text-shadow: rgb(0, 0, 0) 0px 1px 0px; background-position: initial initial; background-repeat: initial initial; }
.wpdm-facebook .cont { background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }
.wpdm-facebook .btn_outer { background-image: none; background-attachment: scroll; background-color: rgb(214, 227, 255); border: 1px solid rgb(59, 89, 152); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 20px; padding: 0px; background-position: 0px 0px; background-repeat: repeat repeat; }
.wpdm-facebook .btn_right { display: block; float: left; font-size: 10pt; font-weight: normal; padding: 5px 10px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.passit { color: rgb(128, 0, 0); font-style: italic; }
.perror { color: rgb(170, 0, 0); padding-left: 10px; }
.inf { padding: 4px; font-size: 8pt; }
.drop-shadow { position: relative; }
.drop-shadow::before, .drop-shadow::after { content: ''; position: absolute; z-index: -2; }
.drop-shadow p { font-size: 16px; font-weight: bold; }
.lifted { border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.lifted::before, .lifted::after { bottom: 15px; left: 10px; width: 50%; height: 20%; max-width: 300px; -webkit-box-shadow: rgba(0, 0, 0, 0.701961) 0px 15px 10px; box-shadow: rgba(0, 0, 0, 0.701961) 0px 15px 10px; transform: rotate(-3deg); }
.lifted::after { right: 10px; left: auto; transform: rotate(3deg); }
.raised { -webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px, rgba(0, 0, 0, 0.0980392) 0px 0px 40px inset; box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px, rgba(0, 0, 0, 0.0980392) 0px 0px 40px inset; }
.curved::before { top: 10px; bottom: 10px; left: 0px; right: 50%; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 15px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 15px; border-top-left-radius: 10px 100px; border-top-right-radius: 10px 100px; border-bottom-right-radius: 10px 100px; border-bottom-left-radius: 10px 100px; }
.curved-vt-2::before { right: 0px; }
.curved-hz-1::before { top: 50%; bottom: 0px; left: 10px; right: 10px; border-top-left-radius: 100px 10px; border-top-right-radius: 100px 10px; border-bottom-right-radius: 100px 10px; border-bottom-left-radius: 100px 10px; }
.curved-hz-2::before { top: 0px; bottom: 0px; left: 10px; right: 10px; border-top-left-radius: 100px 10px; border-top-right-radius: 100px 10px; border-bottom-right-radius: 100px 10px; border-bottom-left-radius: 100px 10px; }
.rotated { -webkit-box-shadow: none; box-shadow: none; transform: rotate(-3deg); }
.rotated > :first-child::before { content: ''; position: absolute; z-index: -1; top: 0px; bottom: 0px; left: 0px; right: 0px; background-color: rgb(255, 255, 255); -webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px, rgba(0, 0, 0, 0.0980392) 0px 0px 40px inset; box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px, rgba(0, 0, 0, 0.0980392) 0px 0px 40px inset; background-position: initial initial; background-repeat: initial initial; }
.wpdm-bluebox { border: 1px solid rgb(48, 174, 220); border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; opacity: 0.9; margin-bottom: 10px; background-image: -webkit-linear-gradient(top, rgb(232, 248, 255) 0%, rgb(254, 255, 255) 17%); text-align: center; background-position: initial initial; background-repeat: initial initial; }
.wpdm-bluebox h3 { padding: 4px 10px; font-size: 12pt; margin-bottom: 0px; }
.wpdm-bluebox .cont { background-color: rgb(255, 255, 255); text-align: left; padding-top: 10px; padding-bottom: 10px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; background-position: initial initial; background-repeat: initial initial; }
.wpdm-bluebox .passit { margin-bottom: 10px; }
.wpdm-bluebox .btn_outer .btn_left { background-image: -webkit-linear-gradient(top, rgb(122, 188, 255) 0%, rgb(96, 171, 248) 52%, rgb(64, 150, 238) 100%); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 4px 10px; color: rgb(255, 255, 255); margin: 4px; background-position: initial initial; background-repeat: initial initial; }
.wpdm_icon { box-shadow: none; }
.w3eden .panel-body iframe { margin: 0px; }
a.btn { text-decoration: none !important; }
.w3eden .popover { min-width: 250px; }
.w3eden .all-locks { padding: 15px; }
td.actions { width: 100px; }
.actions a.btn { border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
.w3eden input.input-xs { font-size: 8pt; width: 150px; height: 30px; line-height: normal; text-align: center; }
.w3eden .input-group-btn .btn.wpdm_submit { padding: 8px 16px !important; }
.w3eden #wp-post_content-editor-container { border: 1px solid rgb(221, 221, 221); }
.w3eden td.mceToolbar { border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(221, 221, 221) !important; }
.w3eden #post_content-html, .w3eden #post_content-tmce { height: 27px; }
a.mceButton .mceIcon, .mceAction { font-weight: 400 !important; font-style: normal !important; font-variant-caps: normal !important; font-size: 15px !important; line-height: 1 !important; font-family: dashicons !important; text-align: left !important; }
#package-settings-section .panel-body { padding: 0px !important; }
#package-settings-section .tab-content .panel-body { padding: 15px !important; }
.wpdm-full-front { clear: both; display: block; width: 100% !important; }
#package-settings-section .nav-tabs { padding-top: 10px; padding-left: 10px; padding-bottom: 0px; background-color: rgb(250, 250, 250); margin: 0px !important; background-position: initial initial; background-repeat: initial initial; }
#package-settings-section .nav-tabs li { margin-right: 2px; padding-bottom: 0px !important; border-bottom-width: 0px !important; }
#package-settings-section .nav-tabs li a { padding: 8px 20px; font-size: 9pt; color: rgb(119, 119, 119); font-weight: 600; }
#package-settings-section .nav-tabs li.active a { color: rgb(51, 51, 51); }
#package-settings-section .nav-tabs li:not(.active) a { border: 1px solid rgb(221, 221, 221); background-color: rgba(0, 0, 0, 0.027451) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
#package-settings-section .nav-tabs li:not(.active) a:hover { background-color: rgba(0, 0, 0, 0.0588235) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
#package-settings-section .tab-content { padding: 20px; }
#package-settings-section td { vertical-align: middle; }
.wpdm-accordion { border: 0px !important; }
.wpdm-accordion h3 { border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid rgb(238, 238, 238); font-weight: 700; font-size: 10pt !important; margin: 2px 0px !important; padding: 7px 10px !important; }
.wpdm-accordion h3 .wpdmlock { opacity: 1 !important; margin-right: 10px !important; }
.wpdmlock + label { border: 2px solid rgb(48, 106, 203); float: left; display: inline-block; width: 18px !important; height: 18px !important; }
.panel-heading > label { position: relative; }
.wpdmlock:checked + label::after { content: ''; position: absolute; left: 4px; top: 4px; background-color: rgb(48, 106, 203); z-index: 999999; width: 10px !important; height: 10px !important; background-position: initial initial; background-repeat: initial initial; }
.fwpdmlock { background-color: rgb(255, 255, 255); border-color: rgb(210, 214, 216); border-style: solid; border-width: 0px 1px 1px; margin-top: -3px; width: 100%; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; background-position: initial initial; background-repeat: initial initial; }
.form-control { box-shadow: none !important; }
.wpdm-spinner { background-image: url(ee9349ad707920e720210cc140df6f9c6d81c12f.png) ; width: 16px; height: 16px; display: block; float: left; margin-right: 8px; margin-top: 2px; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
.wpdm-spin { -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; }
@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.infoicon { position: absolute; margin-top: 10px; margin-left: 20px; background-image: url(93cdc91c3e8905b896e6983a9ee4cc7581e0ab1e.) ; width: 16px; height: 16px; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
#package-settings .form-control { display: inline; }
div.tooltip.in { border-top-left-radius: 2px !important; border-top-right-radius: 2px !important; border-bottom-right-radius: 2px !important; border-bottom-left-radius: 2px !important; }
.dropdown-menu li { list-style: none !important; }
.cat-panel > ul { padding-top: 10px; }
.cat-panel ul { padding-left: 20px; }
.cat-panel li { list-style: none; }
.cat-panel label { cursor: pointer; font-weight: 400 !important; }
.cat-panel { max-height: 200px; overflow: hidden; }
.cat-panel:hover { overflow: auto; }
.label-white { margin-left: 10px; background-color: rgb(255, 255, 255) !important; color: rgb(34, 34, 34) !important; text-shadow: none !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.btn-fb { background-color: rgb(53, 76, 140) !important; border: 0px !important; color: rgb(255, 255, 255) !important; font-size: 10px !important; font-weight: 700 !important; }
.btn-fb .label-white { color: rgb(53, 76, 140) !important; }
.pluginButtonIcon { left: 0px; margin-left: -3px; margin-right: 5px; position: relative; vertical-align: top; }
.wpdm-btn-play { outline: none !important; }
.wpdm-btn-play-lg { font-size: 25px !important; padding: 12px 15px !important; width: 60px !important; }
.sx_plugin-button-2x_favblue { background-position: 0px -42px; }
.w3eden .nav-tabs li { margin-left: 0px !important; }
.w3eden .nav-tabs li a { outline: none !important; }
.ptypes li { padding-left: 0px !important; border: 0px !important; margin: 0px !important; }
#wpdm-files_filter { padding-right: 10px; padding-top: 10px; }
#wpdm-files { margin-bottom: 0px; }
#wpdm-files_info, #wpdm-files_paginate { padding: 10px; }
a.btn-success, a.btn-primary, a.btn-warning, a.btn-danger, a.btn-info { color: rgb(255, 255, 255) !important; }
input.input-error { border: 1px solid rgb(201, 54, 52) !important; color: rgb(201, 54, 52) !important; }
label.error { color: rgb(201, 54, 52); font-weight: 300 !important; font-size: 11px !important; }
.wpdm-archive-meta .wpdm-download-link { font-size: 9pt; padding: 5px 10px !important; margin: 0px !important; }
.wpdm-archive-meta li { border: 0px !important; list-style: none !important; padding-right: 20px !important; }
.wpdm-archive-meta li:last-child { padding: 0px !important; max-width: 100px !important; text-align: right !important; }
.wpdm-archive-meta .wpdm-download-link img { height: 30px; width: auto; box-shadow: none !important; }
.w3eden .wpdm-file-entry { border: 1px solid rgb(238, 238, 238); padding: 10px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 9pt; text-align: center; }
.w3eden .panel { box-shadow: none !important; }
.w3eden .panel .panel-heading { font-size: 9pt; }
.w3eden .panel img, .w3eden .wpdm-file-entry img { box-shadow: none; }
.w3eden .file-ico { padding: 20px; }
.w3eden .input-group input:not(:last-child) { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.btn-group.bootstrap-select .btn.dropdown-toggle { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; }
.w3eden label.error.valid { display: none; }
#wpdm-featured-image { display: block; width: 100%; height: 200px; border: 2px dashed rgb(221, 221, 221); background-image: url(0c5c16ce890ec9abb35ee7ff849eead23c7dee22.png) ; text-indent: -999999px; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
label.error.valid { display: none !important; }
.w3eden .btn { font-family: Montserrat, sans-serif; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; text-transform: uppercase; font-weight: 700; font-size: 12px; padding: 8.3px 16px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border: 0px !important; }
.w3eden .btn-lg { padding: 14px 25px; font-size: 14px; }
.w3eden .btn-sm, .w3eden .btn-xs { padding: 8px 10px; font-size: 10px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
.w3eden .btn-xs { border-top-left-radius: 1.5px; border-top-right-radius: 1.5px; border-bottom-right-radius: 1.5px; border-bottom-left-radius: 1.5px; }
.w3eden .btn-xs { padding: 5px 8px; }
.w3eden .btn { border: 0px; }
.w3eden .btn-default, .w3eden .flat-default, .w3eden .flat-default.btn-bordered:hover { background-color: rgb(189, 195, 199); color: rgb(255, 255, 255); }
.w3eden .btn-default:hover:not(.no-hover), .w3eden .flat-default:hover:not(.no-hover), .w3eden .flat-default.btn-bordered { background-color: rgb(203, 209, 213); color: rgb(255, 255, 255); }
.w3eden .btn-default:active:not(.no-hover), .w3eden .flat-default:active:not(.no-hover), .w3eden .flat-default.btn-bordered { background-color: rgb(165, 171, 175); color: rgb(255, 255, 255); }
.w3eden .btn-primary, .w3eden .flat-primary, .w3eden .flat-primary.btn-bordered:hover { background-color: rgb(26, 188, 156); color: rgb(255, 255, 255); }
.w3eden .btn-primary:hover:not(.no-hover), .w3eden .flat-primary:hover:not(.no-hover), .w3eden .flat-primary.btn-bordered { background-color: rgb(27, 206, 173); color: rgb(255, 255, 255); }
.w3eden .btn-primary:focus, .w3eden .btn-primary:active:not(.no-hover), .w3eden .flat-primary:active:not(.no-hover), .w3eden .flat-primary.btn-bordered { background-color: rgb(26, 164, 132); color: rgb(255, 255, 255); }
.w3eden .btn-success, .w3eden .flat-success, .w3eden .flat-success.btn-bordered:hover { background-color: rgb(46, 204, 113); color: rgb(255, 255, 255); }
.w3eden .btn-success:focus, .w3eden .btn-success:hover:not(.no-hover), .w3eden .flat-success:hover:not(.no-hover), .w3eden .flat-success.btn-bordered { background-color: rgb(51, 221, 120); color: rgb(255, 255, 255); }
.w3eden .btn-success:active:not(.no-hover), .w3eden .flat-success:active:not(.no-hover), .w3eden .flat-success.btn-bordered { background-color: rgb(40, 174, 95); color: rgb(255, 255, 255); }
.w3eden .btn-info, .w3eden .flat-info, .w3eden .flat-info.btn-bordered:hover { background-color: rgb(52, 152, 219); color: rgb(255, 255, 255); }
.w3eden .btn-info:hover:not(.no-hover), .w3eden .flat-info:hover:not(.no-hover), .w3eden .flat-info.btn-bordered { background-color: rgb(53, 173, 245); border-color: rgb(53, 173, 245); color: rgb(255, 255, 255); }
.w3eden .btn-info:focus, .w3eden .btn-info:active:not(.no-hover), .w3eden .flat-info:active:not(.no-hover), .w3eden .flat-info.btn-bordered { background-color: rgb(51, 134, 199); border-color: rgb(51, 134, 199); color: rgb(255, 255, 255); }
.w3eden .btn-warning, .w3eden .flat-warning, .w3eden .flat-warning.btn-bordered:hover { background-color: rgb(230, 126, 34); color: rgb(255, 255, 255); }
.w3eden .btn-warning:hover:not(.no-hover), .w3eden .flat-warning:hover:not(.no-hover), .w3eden .flat-warning.btn-bordered { background-color: rgb(241, 136, 34); color: rgb(255, 255, 255); }
.w3eden .btn-warning:focus, .w3eden .btn-warning:active:not(.no-hover), .w3eden .flat-warning:active:not(.no-hover), .w3eden .flat-warning.btn-bordered { background-color: rgb(210, 106, 34); color: rgb(255, 255, 255); }
.w3eden .btn-danger, .w3eden .flat-danger, .w3eden .flat-danger.btn-bordered:hover { background-color: rgb(231, 76, 60); color: rgb(255, 255, 255); }
.w3eden .btn-danger:hover:not(.no-hover), .w3eden .flat-danger:hover:not(.no-hover), .w3eden .flat-danger.btn-bordered { background-color: rgb(255, 80, 62); color: rgb(255, 255, 255); }
.w3eden .btn-danger:focus, .w3eden .btn-danger:active:not(.no-hover), .w3eden .flat-danger:active:not(.no-hover), .w3eden .flat-danger.btn-bordered { background-color: rgb(213, 74, 58); color: rgb(255, 255, 255); }
.w3eden .btn-inverse, .w3eden .flat-inverse, .w3eden .flat-inverse.btn-bordered:hover { background-color: rgb(52, 73, 94); color: rgb(255, 255, 255) !important; }
.w3eden .btn-inverse:hover:not(.no-hover), .w3eden .flat-inverse:hover:not(.no-hover), .w3eden .flat-inverse.btn-bordered { background-color: rgb(67, 95, 117); color: rgb(255, 255, 255) !important; }
.w3eden .btn-inverse:focus, .w3eden .btn-inverse:active, .w3eden .flat-inverse:active, .w3eden .flat-inverse.btn-bordered:hover { background-color: rgb(23, 34, 46); color: rgb(255, 255, 255) !important; }
.w3eden .flat-color, .w3eden .flat-color.btn-bordered:hover { background-color: rgb(46, 204, 113); color: rgb(255, 255, 255); }
.w3eden .flat-color:hover:not(.no-hover), .w3eden .flat-color.btn-bordered { background-color: rgb(46, 204, 113); color: rgb(255, 255, 255); }
.w3eden .btn.no-hover:not(.flat-default) { color: rgba(255, 255, 255, 0.701961) !important; }
.w3eden .btn.no-hover:hover:not(.flat-default) { color: rgb(255, 255, 255) !important; }
.w3eden .btn .label { margin-left: 5px; }
label.eden-checkbox, label.eden-radio { font-size: 9pt; line-height: 19px; display: block; clear: both; cursor: pointer; font-weight: 400 !important; }
label.eden-checkbox input[type="checkbox"], label.eden-radio input[type="radio"] { opacity: 0; width: 30px; position: absolute; }
label.eden-checkbox span, label.eden-radio span { width: 17px; height: 17px; border: 1px solid rgb(52, 152, 219); left: 0px; display: block; float: left; margin: 1px 6px 0px 0px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; cursor: pointer; font-size: 10px; line-height: 14px; text-align: center; color: transparent; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.label.eden-radio:hover span, .label.eden-checkbox:hover span { box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 2px; }
.w3eden .wpdm-prices fieldset { margin-bottom: 10px; }
.w3eden .wpdm-prices fieldset legend { font-size: 10pt; font-weight: 900; margin-bottom: 7px; }
.w3eden .wpdm-prices fieldset label { display: block; clear: both; }
label.eden-checkbox span { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
label.eden-checkbox:hover input[type="checkbox"]:not(:checked) + span, label.eden-radio:hover input[type="radio"]:not(:checked) + span { color: rgb(52, 152, 219); }
label.eden-checkbox input[type="checkbox"]:checked + span, label.eden-radio input[type="radio"]:checked + span { background-color: rgb(52, 152, 219); color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }
#cart_submit .label.label-primary { background-color: rgba(0, 0, 0, 0.298039); font-size: 8pt; font-weight: 400; }
.wpdm-social-lock-box { display: inline-block; overflow: hidden; padding: 10px; margin-right: 5px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; height: 45px; margin-bottom: 3px; width: 150px; position: relative; text-align: center; transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; }
.wpdm-social-lock-box .wpdm-download-button, .wpdm-social-lock-box .placehold { height: 45px; margin-bottom: 5px; width: 150px; margin-left: -10px; margin-top: -10px; text-align: center; line-height: 45px; color: rgb(255, 255, 255); position: absolute; z-index: 1; font-family: Courier, serif; transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; }
.wpdm-social-locks .fa { border: 0.05em solid rgb(255, 255, 255); border-top-left-radius: 500px; border-top-right-radius: 500px; border-bottom-right-radius: 500px; border-bottom-left-radius: 500px; font-size: 10px; height: 20px; line-height: 16px; padding: 1px; text-align: center; width: 20px; }
.wpdm-social-lock-box .placehold.wpdmgoogle { background-color: rgb(223, 75, 56); background-position: initial initial; background-repeat: initial initial; }
.btn-linkedin { background-color: rgb(0, 122, 185) !important; color: rgb(255, 255, 255) !important; }
.wpdm-social-lock-box .placehold.wpdmlinkedin { background-color: rgb(0, 122, 185); background-position: initial initial; background-repeat: initial initial; }
.wpdm-social-lock-box .placehold.wpdmtwitter { background-color: rgb(78, 192, 255); background-position: initial initial; background-repeat: initial initial; }
.wpdm-social-lock-box .placehold.wpdmfacebook { background-color: rgb(72, 100, 159); background-position: initial initial; background-repeat: initial initial; }
.wpdmslb-facebookshare, .wpdmslb-tweet, .wpdmslb-facebooklike { margin-left: 3px; }
.w3eden .wpdm-social-lock-box .IN-widget a span:first-child { height: 20px; padding: 1px !important; }
.w3eden .wpdm-social-lock-box .IN-widget a span:last-child { width: 42px; overflow: hidden; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; height: 20px; text-transform: uppercase; font-family: Montserrat, 'segoe ui', Arial, sans-serif; }
.wpdm-social-lock-box .placehold:hover, .wpdm-social-lock-box:hover .placehold { -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; transform: translateX(-100%) rotateY(-180deg); }
.wpdm-social-lock-box:not(.wpdm-social-lock-unlocked):hover { border: 1px solid rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px; transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; }
.wpdm-social-lock-box:not(.wpdm-social-lock-unlocked):hover :not(.placehold) { opacity: 1; }
.wpdm-social-lock-box a.btn.wpdm-download-button { margin-left: -10px; margin-top: -10px; height: 45px; line-height: 27px; width: 150px; font-size: 13pt; letter-spacing: 1px; opacity: 1 !important; }
.wpdm-download-link .fa-download, .wpdm-download-link .fa-icon-left { margin-right: 5px; }
.w3eden .fa-play { margin: 0px !important; }
.w3eden .alert.alert-info::before { background-image: none; background-attachment: scroll; background-color: rgb(91, 192, 222); border-bottom-left-radius: 3px; border-top-left-radius: 3px; color: rgb(255, 255, 255); content: ; font-family: FontAwesome; font-size: 16pt; height: 100%; margin: -15px 0px 0px -60px; padding-top: 8px; position: absolute; text-align: center; width: 45px; background-position: 0px 0px; background-repeat: repeat repeat; }
.w3eden .alert.alert-info { position: relative; background-color: rgb(245, 245, 245) !important; padding-left: 60px !important; border: 0px !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.w3eden .alert.alert-info, .alert.alert-info * { color: rgb(91, 192, 222) !important; }
.w3eden .alert.alert-success::before { background-image: none; background-attachment: scroll; background-color: rgb(99, 183, 108); border-bottom-left-radius: 3px; border-top-left-radius: 3px; color: rgb(255, 255, 255); content: ; font-family: FontAwesome; font-size: 16pt; height: 100%; margin: -15px 0px 0px -60px; padding-top: 8px; position: absolute; text-align: center; width: 45px; background-position: 0px 0px; background-repeat: repeat repeat; }
.w3eden .alert.alert-success { position: relative; background-color: rgb(245, 245, 245) !important; padding-left: 60px !important; border: 0px !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.w3eden .alert.alert-success, .alert.alert-success :not(.btn) { color: rgb(99, 183, 108) !important; }
.w3eden .alert.alert-danger::before { background-image: none; background-attachment: scroll; background-color: rgb(231, 76, 60); border-bottom-left-radius: 3px; border-top-left-radius: 3px; color: rgb(255, 255, 255); content: ; font-family: FontAwesome; font-size: 16pt; height: 100%; margin: -15px 0px 0px -60px; padding-top: 8px; position: absolute; text-align: center; width: 45px; background-position: 0px 0px; background-repeat: repeat repeat; }
.w3eden .alert.alert-danger { position: relative; background-color: rgb(245, 245, 245) !important; padding-left: 60px !important; border: 0px !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.w3eden .alert.alert-danger, .alert.alert-danger :not(.btn) { color: rgb(231, 76, 60) !important; }
.w3eden .alert.alert-warning::before { background-image: none; background-attachment: scroll; background-color: rgb(230, 126, 34); border-bottom-left-radius: 3px; border-top-left-radius: 3px; color: rgb(255, 255, 255); content: ; font-family: FontAwesome; font-size: 16pt; height: 100%; margin: -15px 0px 0px -60px; padding-top: 8px; position: absolute; text-align: center; width: 45px; background-position: 0px 0px; background-repeat: repeat repeat; }
.w3eden .alert.alert-warning { position: relative; background-color: rgb(245, 245, 245) !important; padding-left: 60px !important; border: 0px !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.w3eden .alert.alert-warning, .alert.alert-warning * { color: rgb(230, 126, 34) !important; }
.w3eden .panel { box-shadow: none; }
.w3eden .panel-group .panel-heading + .panel-collapse > .panel-body, .w3eden .panel-group .panel-heading + .panel-collapse > .list-group { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(236, 240, 241); }
.w3eden .panel-group .panel-footer { border-top-width: 0px; }
.w3eden .panel-footer { background-color: rgb(242, 245, 247); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(210, 214, 216); font-size: 9pt; background-position: initial initial; background-repeat: initial initial; }
.w3eden .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(236, 240, 241); }
.w3eden .panel-default { border-color: rgb(210, 214, 216); }
.w3eden .panel-default > .panel-heading { color: rgb(44, 62, 80); background-color: rgb(236, 240, 241); border-color: rgb(210, 214, 216); }
.w3eden .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(210, 214, 216); }
.w3eden .panel-default > .panel-heading .badge { color: rgb(236, 240, 241); background-color: rgb(44, 62, 80); }
.w3eden .panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(210, 214, 216); }
.w3eden .panel-primary { border-color: rgb(44, 62, 80); }
.w3eden .panel-primary > .panel-heading { color: rgb(255, 255, 255); background-color: rgb(44, 62, 80); border-color: rgb(44, 62, 80); }
.w3eden .panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(44, 62, 80); }
.w3eden .panel-primary > .panel-heading .badge { color: rgb(44, 62, 80); background-color: rgb(255, 255, 255); }
.w3eden .panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(44, 62, 80); }
.w3eden .panel-success { border-color: rgb(24, 188, 156); }
.w3eden .panel-success > .panel-heading { color: rgb(255, 255, 255); background-color: rgb(24, 188, 156); border-color: rgb(24, 188, 156); }
.w3eden .panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(24, 188, 156); }
.w3eden .panel-success > .panel-heading .badge { color: rgb(24, 188, 156); background-color: rgb(255, 255, 255); }
.w3eden .panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(24, 188, 156); }
.w3eden .panel-info { border-color: rgb(52, 152, 219); }
.w3eden .panel-info > .panel-heading { color: rgb(255, 255, 255); background-color: rgb(52, 152, 219); border-color: rgb(52, 152, 219); }
.w3eden .panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(52, 152, 219); }
.w3eden .panel-info > .panel-heading .badge { color: rgb(52, 152, 219); background-color: rgb(255, 255, 255); }
.w3eden .panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(52, 152, 219); }
.w3eden .panel-warning { border-color: rgb(243, 156, 18); }
.w3eden .panel-warning > .panel-heading { color: rgb(255, 255, 255); background-color: rgb(243, 156, 18); border-color: rgb(243, 156, 18); }
.w3eden .panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(243, 156, 18); }
.w3eden .panel-warning > .panel-heading .badge { color: rgb(243, 156, 18); background-color: rgb(255, 255, 255); }
.w3eden .panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(243, 156, 18); }
.w3eden .panel-danger { border-color: rgb(231, 76, 60); }
.w3eden .panel-danger > .panel-heading { color: rgb(255, 255, 255); background-color: rgb(231, 76, 60); border-color: rgb(231, 76, 60); }
.w3eden .panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(231, 76, 60); }
.w3eden .panel-danger > .panel-heading .badge { color: rgb(231, 76, 60); background-color: rgb(255, 255, 255); }
.w3eden .panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(231, 76, 60); }
.w3eden #lock-options .wpdm-accordion .panel { padding: 0px !important; border: 0px !important; margin-bottom: 1px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; }
.w3eden #lock-options .wpdm-accordion .panel .panel-heading label { line-height: 18px; margin: 0px !important; }
.w3eden #lock-options .wpdm-accordion .panel .panel-heading { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; }
.w3eden .ptypes li { list-style: none !important; padding: 0px !important; }
.w3eden .btn .filter-option { background-image: none !important; background-attachment: scroll !important; background-color: transparent !important; background-position: 0px 0px !important; background-repeat: repeat repeat !important; }
.w3eden #xfilelist input.input-sm { height: 31px !important; }
.w3eden #xfilelist .panel-footer.footer-info { font-family: Courier, monospace; font-size: 9pt; text-align: center; background-color: rgb(250, 250, 250); background-position: initial initial; background-repeat: initial initial; }
.w3eden #xfilelist .panel-heading { font-family: Montserrat, serif; font-weight: 400; font-size: 8pt; padding-bottom: 0px; line-height: 40px; height: 40px; overflow: hidden; word-break: break-all; padding-top: 0px !important; }
.w3eden .wpdm-filelist thead { display: none; }
.w3eden .wpdm-filelist td { border-left-width: 0px; border-right-width: 0px; border-top-width: 1px !important; border-top-style: solid !important; border-top-color: rgb(255, 255, 255) !important; border-bottom-width: 0px !important; background-color: rgba(0, 0, 0, 0.027451) !important; vertical-align: middle !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.w3eden .wpdm-filelist { border: 0px !important; }
.w3eden .wpdm-frontend-tabs a { font-size: 14px !important; }
.w3eden .wpdm-frontend-tabs a.btn { border-left-width: 1px !important; border-left-style: solid !important; border-left-color: rgba(255, 255, 255, 0.14902) !important; border-right-width: 1px !important; border-right-style: solid !important; border-right-color: rgba(0, 0, 0, 0.14902) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgba(0, 0, 0, 0.14902) !important; }
.w3eden .wpdm-frontend-tabs { border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgb(52, 73, 94); overflow: hidden; border-bottom-width: 4px !important; border-bottom-style: solid !important; border-bottom-color: rgb(26, 188, 156) !important; background-position: initial initial; background-repeat: initial initial; }
.w3eden .nav-tabs.wpdm-frontend-tabs a:focus, .w3eden .nav-tabs.wpdm-frontend-tabs a:active, .w3eden .nav-tabs.wpdm-frontend-tabs li.active a, .w3eden .nav-tabs.wpdm-frontend-tabs a.active { background-color: rgb(26, 188, 156) !important; border: 0px !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.w3eden .wpdm-frontend-tabs a { font-family: Montserrat, 'segoe ui', serif; text-transform: uppercase; font-weight: 900; color: rgb(255, 255, 255) !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; font-size: 9pt !important; border: 0px !important; line-height: 20px !important; }
.w3eden .wpdm-frontend-tabs a:hover { background-color: rgba(26, 188, 156, 0.690196) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.w3eden i.fa[rel="del"], .w3eden i.fa[rel="undo"] { cursor: pointer; }
.w3eden .well { box-shadow: none !important; border: 0px !important; font-style: normal !important; }
#wpdm-pf #title { border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.wpdmpp-price-variations .fieldset-contents { padding: 10px; }
.g-recaptcha > div > div { width: 100% !important; }
.w3eden .panel-footer .page-numbers { border: 1px solid; border-top-left-radius: 500px; border-top-right-radius: 500px; border-bottom-right-radius: 500px; border-bottom-left-radius: 500px; display: inline-block; font-size: 10px; font-weight: 900; height: 20px; line-height: 18px; text-align: center; width: 20px; }
.w3eden #lock-options .wpdm-accordion .panel .panel-heading label .wpdmlock + label { margin-right: 5px !important; }
.panel .panel-heading:nth-child(n+2) { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; border-top-width: 1px !important; border-top-style: solid !important; border-top-color: rgb(221, 221, 221) !important; }
div.list-group.pm-list { margin-bottom: 0px !important; }
div.list-group.pm-list .list-group-item { cursor: pointer !important; }
.panel .panel-heading { font-size: 12pt; font-family: Montserrat, 'segoe ui', serif !important; }
#payment_form label { font-size: 9pt; }
.wpdm_cart .cart_item_title a, .wpdm_cart .cart-total * { font-weight: 900; }
.wpdm_cart thead th { background-color: rgba(0, 0, 0, 0.027451); border-top-width: 2px !important; border-top-style: solid !important; border-top-color: rgba(0, 0, 0, 0.14902) !important; border-bottom-width: 0px !important; background-position: initial initial; background-repeat: initial initial; }
.wpdm_cart .thumb img { width: 40px; margin-right: 10px; }
@media (max-width: 640px) { 
  .wpdm_cart thead { display: none; }
  .wpdm_cart tr { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0.2); }
  .wpdm_cart td input.form-control { display: inline-block !important; }
  .wpdm_cart th, .wpdm_cart td { display: block; }
  .wpdm_cart span.visible-xs { width: 40%; display: inline-block !important; }
  .wpdm_cart td .btn { display: block; margin-bottom: 5px; width: 100%; }
}
.discount-msg { padding: 6px 12px; background-color: rgb(91, 178, 131); color: rgb(255, 255, 255); margin-bottom: 5px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; display: block; font-family: Montserrat, 'segoe ui', serif; font-weight: 400; font-size: 9pt; z-index: 999999999; background-position: initial initial; background-repeat: initial initial; }
.discount-msg .fa { margin-right: 6px; }
.selectpicker.btn.btn-default { background-color: transparent !important; color: rgb(51, 51, 51) !important; border: 1px solid rgb(213, 213, 213) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.field-group { margin-bottom: 10px; }
fieldset { padding: 10px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid rgb(221, 221, 221) !important; }
legend { font-weight: bold; font-size: inherit; color: inherit; display: inline; float: left; padding: 10px !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(221, 221, 221) !important; }
.package-info-list { font-size: 9pt; line-height: 1.5; color: rgb(136, 136, 136); }
.package-info-list .pull-left .fa { font-size: 14pt; line-height: 30px; margin-right: 6px; color: rgb(52, 152, 219); }
.package-info-list strong { color: rgb(51, 51, 51); }
.package-info-list .list-group-item .wpdm-download-link { font-size: 12pt; display: block; text-align: center; font-weight: 900; color: rgb(52, 152, 219); }
.popover-title { font-weight: 900 !important; }
.w3eden.user-dashboard { font-size: 13px; }
.w3eden.user-dashboard .panel { font-size: 10pt; }
.w3eden div.list-group .list-group-item:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.w3eden .list-group-item:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; margin-bottom: 0px; }
.w3eden .list-group-item { border-top-width: 1px !important; border-top-style: solid !important; border-top-color: rgb(221, 221, 221) !important; }
.w3eden .list-group-item .avatar { border: 0px; padding: 0px; margin: 5px 0px 3px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; width: 100%; height: auto; }
.w3eden .panel.dashboard-panel { border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-color: rgb(221, 221, 221); }
.w3eden .panel.dashboard-panel .panel-heading { border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: transparent; border-color: rgb(221, 221, 221); background-position: initial initial; background-repeat: initial initial; }
.w3eden .panel.dashboard-panel .panel-footer { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(238, 238, 238); background-color: rgba(0, 0, 0, 0.027451) !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.w3eden.user-dashboard .pagination { padding: 0px; }
.w3eden .panel.dashboard-panel h3 { font-family: Montserrat, serif; margin: 0px; padding: 0px; font-size: 14pt; font-weight: 800; }
.w3eden .panel.dashboard-panel h3.popover-title { padding: 10px; font-size: 9pt; font-weight: 400; background-color: rgb(248, 248, 248); background-position: initial initial; background-repeat: initial initial; }
#cppo { margin-right: -2px !important; margin-top: -3px !important; }
.popover-content .form-control { font-family: Courier, monospace; font-size: 14pt; font-weight: bold; margin: 10px 0px; text-align: center; }
.panel-body .panel-row { margin-top: 10px; display: inline-table; margin-bottom: 10px !important; }
.w3eden.user-dashboard .table th, .w3eden.user-dashboard .table td { font-size: 9pt; vertical-align: middle; }
.w3eden.user-dashboard th { background-color: rgb(245, 245, 245); border-bottom-width: 1px; background-position: initial initial; background-repeat: initial initial; }
.card { border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; overflow: hidden; }
.card img { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; width: 100%; }
.card .card-body { display: table; }
.card .card-footer:hover { color: rgb(255, 255, 255) !important; }
.w3eden.user-dashboard .card .card-footer { background-color: rgb(26, 188, 156); font-size: 9pt; display: block; float: left; margin-top: -4px; width: 100%; height: 35px; line-height: 35px; position: relative; text-align: center; color: rgb(255, 255, 255) !important; background-position: initial initial; background-repeat: initial initial; }
.card .card-footer::after { content: ''; position: absolute; border-style: solid; border-width: 0px 10px 10px; border-color: rgb(26, 188, 156) transparent; display: block; width: 0px; z-index: 1; margin-left: -10px; top: -10px; left: 50%; }
.w3eden.user-dashboard #edit-profile-form .col-md-6 { padding-bottom: 10px; }
.w3eden.user-dashboard label { font-size: 10pt; color: rgb(119, 119, 119); }
.w3eden.user-dashboard input.form-control { padding: 0px 15px; height: 36px; line-height: 40px; }
.w3eden.user-dashboard #edit-profile-form label .fa-star.text-danger { float: right; color: rgba(179, 0, 0, 0.772549); font-size: 10px; }
.w3eden.user-dashboard #edit-profile-form label { display: block; }
.w3eden.user-dashboard .popover { width: 320px; max-width: 800px !important; }
.w3eden #wpdm-dashboard-sidebar .list-group-item { color: rgb(85, 85, 85); }
.w3eden #wpdm-dashboard-sidebar .list-group-item.selected { color: rgb(25, 173, 142); background-color: transparent !important; background-position: initial initial !important; background-repeat: initial initial !important; }
#wpdm-dashboard-contents .tab-pane .panel:last-child { margin-bottom: 0px; }
#wpdm-dashboard-contents .nav-tabs { border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(221, 221, 221) !important; }
#wpdm-dashboard-contents .nav-tabs a { border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent !important; }
.w3eden small { font-size: 11px !important; }
#wpdmreg .input-group-addon .fa, #wpdmlogin .input-group-addon .fa { width: 20px; }
#wpdmreg .input-group-addon, #wpdmlogin .input-group-addon { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; text-align: center; }
#wpdmreg .btn, #wpdmlogin #loginform-submit, #wpdmreg .input-group, #wpdmlogin .input-group, #wpdmreg .form-control, #wpdmlogin .form-control { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
#wpdmreg, #wpdmlogin { margin: 0px auto; max-width: 450px; }
.w3eden #registerform .input-group-addon .fa { width: 20px; }
.w3eden #registerform * { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
