@import 'pricing.css';
@import 'scheme.css';
@import 'steps.css';
/* Philosopher font */
@font-face {
  font-family:'weee-philosopher';
  src:url('../fonts/philosopher/Philosopher-Bold.ttf') format('truetype');
}
/* Standard font icons (jtweak) */
@font-face {
    font-family:'IcoMoon';
    src:url('../../../media/jui/fonts/IcoMoon.eot');
    src:url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
    font-weight:normal;
    font-style:normal;
}
[data-icon]:before {
    font-family:'IcoMoon';
    content:attr(data-icon);
    speak:none;
}
[class^="icon-"],
[class*=" icon-"] {
    display:inline-block;
    width:14px;
    height:14px;
    margin-right:.25em;
    line-height:14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family:'IcoMoon';
    font-style:normal;
    speak:none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
    font-weight:normal;
}
.icon-joomla:before {
    content:"\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
    content:"\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before {
    content:"\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
    content:"\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
    content:"\e008";
}
.icon-arrow-first:before {
    content:"\e003";
}
.icon-arrow-last:before {
    content:"\e004";
}
.icon-arrow-up-2:before {
    content:"\e009";
}
.icon-arrow-right-2:before {
    content:"\e00a";
}
.icon-arrow-down-2:before {
    content:"\e00b";
}
.icon-arrow-left-2:before {
    content:"\e00c";
}
.icon-arrow-up-3:before {
    content:"\e00f";
}
.icon-arrow-right-3:before {
    content:"\e010";
}
.icon-arrow-down-3:before {
    content:"\e011";
}
.icon-arrow-left-3:before {
    content:"\e012";
}
.icon-menu-2:before {
    content:"\e00e";
}
.icon-arrow-up-4:before {
    content:"\e201";
}
.icon-arrow-right-4:before {
    content:"\e202";
}
.icon-arrow-down-4:before {
    content:"\e203";
}
.icon-arrow-left-4:before {
    content:"\e204";
}
.icon-share:before,
.icon-redo:before {
    content:"\27";
}
.icon-undo:before {
    content:"\28";
}
.icon-forward-2:before {
    content:"\e205";
}
.icon-backward-2:before,
.icon-reply:before {
    content:"\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
    content:"\6c";
}
.icon-undo-2:before {
    content:"\e207";
}
.icon-move:before {
    content:"\7a";
}
.icon-expand:before {
    content:"\66";
}
.icon-contract:before {
    content:"\67";
}
.icon-expand-2:before {
    content:"\68";
}
.icon-contract-2:before {
    content:"\69";
}
.icon-play:before {
    content:"\e208";
}
.icon-pause:before {
    content:"\e209";
}
.icon-stop:before {
    content:"\e210";
}
.icon-previous:before,
.icon-backward:before {
    content:"\7c";
}
.icon-next:before,
.icon-forward:before {
    content:"\7b";
}
.icon-first:before {
    content:"\7d";
}
.icon-last:before {
    content:"\e000";
}
.icon-play-circle:before {
    content:"\e00d";
}
.icon-pause-circle:before {
    content:"\e211";
}
.icon-stop-circle:before {
    content:"\e212";
}
.icon-backward-circle:before {
    content:"\e213";
}
.icon-forward-circle:before {
    content:"\e214";
}
.icon-loop:before {
    content:"\e001";
}
.icon-shuffle:before {
    content:"\e002";
}
.icon-search:before {
    content:"\53";
}
.icon-zoom-in:before {
    content:"\64";
}
.icon-zoom-out:before {
    content:"\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
    content:"\2b";
}
.icon-pencil-2:before {
    content:"\2c";
}
.icon-brush:before {
    content:"\3b";
}
.icon-save-new:before,
.icon-plus-2:before {
    content:"\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
    content:"\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
    content:"\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
    content:"\47";
}
.icon-new:before,
.icon-plus:before {
    content:"\2a";
}
.icon-plus-circle:before {
    content:"\e215";
}
.icon-minus:before,
.icon-not-ok:before {
    content:"\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
    content:"\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
    content:"\4a";
}
.icon-cancel-circle:before {
    content:"\e217";
}
.icon-checkmark-2:before {
    content:"\e218";
}
.icon-checkmark-circle:before {
    content:"\e219";
}
.icon-info:before {
    content:"\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
    content:"\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
    content:"\45";
}
.icon-question-2:before,
.icon-question-circle:before {
    content:"\e222";
}
.icon-notification:before {
    content:"\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
    content:"\e224";
}
.icon-pending:before,
.icon-warning:before {
    content:"\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
    content:"\e225";
}
.icon-checkbox-unchecked:before {
    content:"\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
    content:"\3e";
}
.icon-checkbox-partial:before {
    content:"\3f";
}
.icon-square:before {
    content:"\e226";
}
.icon-radio-unchecked:before {
    content:"\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
    content:"\e228";
}
.icon-circle:before {
    content:"\e229";
}
.icon-signup:before {
    content:"\e230";
}
.icon-grid:before,
.icon-grid-view:before {
    content:"\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
    content:"\59";
}
.icon-menu:before {
    content:"\5a";
}
.icon-list:before,
.icon-list-view:before {
    content:"\31";
}
.icon-list-2:before {
    content:"\e231";
}
.icon-menu-3:before {
    content:"\e232";
}
.icon-folder-open:before,
.icon-folder:before {
    content:"\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
    content:"\2e";
}
.icon-folder-plus:before {
    content:"\e234";
}
.icon-folder-minus:before {
    content:"\e235";
}
.icon-folder-3:before {
    content:"\e236";
}
.icon-folder-plus-2:before {
    content:"\e237";
}
.icon-folder-remove:before {
    content:"\e238";
}
.icon-file:before {
    content:"\e016";
}
.icon-file-2:before {
    content:"\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
    content:"\29";
}
.icon-file-minus:before {
    content:"\e017";
}
.icon-file-check:before {
    content:"\e240";
}
.icon-file-remove:before {
    content:"\e241";
}
.icon-save-copy:before,
.icon-copy:before {
    content:"\e018";
}
.icon-stack:before {
    content:"\e242";
}
.icon-tree:before {
    content:"\e243";
}
.icon-tree-2:before {
    content:"\e244";
}
.icon-paragraph-left:before {
    content:"\e246";
}
.icon-paragraph-center:before {
    content:"\e247";
}
.icon-paragraph-right:before {
    content:"\e248";
}
.icon-paragraph-justify:before {
    content:"\e249";
}
.icon-screen:before {
    content:"\e01c";
}
.icon-tablet:before {
    content:"\e01d";
}
.icon-mobile:before {
    content:"\e01e";
}
.icon-box-add:before {
    content:"\51";
}
.icon-box-remove:before {
    content:"\52";
}
.icon-download:before {
    content:"\e021";
}
.icon-upload:before {
    content:"\e022";
}
.icon-home:before {
    content:"\21";
}
.icon-home-2:before {
    content:"\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
    content:"\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
    content:"\e251";
}
.icon-link:before {
    content:"\e252";
}
.icon-picture:before,
.icon-image:before {
    content:"\2f";
}
.icon-pictures:before,
.icon-images:before {
    content:"\30";
}
.icon-palette:before,
.icon-color-palette:before {
    content:"\e014";
}
.icon-camera:before {
    content:"\55";
}
.icon-camera-2:before,
.icon-video:before {
    content:"\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
    content:"\56";
}
.icon-music:before {
    content:"\57";
}
.icon-user:before {
    content:"\22";
}
.icon-users:before {
    content:"\e01f";
}
.icon-vcard:before {
    content:"\6d";
}
.icon-address:before {
    content:"\70";
}
.icon-share-alt:before,
.icon-out:before {
    content:"\26";
}
.icon-enter:before {
    content:"\e257";
}
.icon-exit:before {
    content:"\e258";
}
.icon-comment:before,
.icon-comments:before {
    content:"\24";
}
.icon-comments-2:before {
    content:"\25";
}
.icon-quote:before,
.icon-quotes-left:before {
    content:"\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
    content:"\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
    content:"\e259";
}
.icon-phone:before {
    content:"\e260";
}
.icon-phone-2:before {
    content:"\e261";
}
.icon-envelope:before,
.icon-mail:before {
    content:"\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
    content:"\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
    content:"\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
    content:"\50";
}
.icon-briefcase:before {
    content:"\e020";
}
.icon-tag:before {
    content:"\e262";
}
.icon-tag-2:before {
    content:"\e263";
}
.icon-tags:before {
    content:"\e264";
}
.icon-tags-2:before {
    content:"\e265";
}
.icon-options:before,
.icon-cog:before {
    content:"\38";
}
.icon-cogs:before {
    content:"\37";
}
.icon-screwdriver:before,
.icon-tools:before {
    content:"\36";
}
.icon-wrench:before {
    content:"\3a";
}
.icon-equalizer:before {
    content:"\39";
}
.icon-dashboard:before {
    content:"\78";
}
.icon-switch:before {
    content:"\e266";
}
.icon-filter:before {
    content:"\54";
}
.icon-purge:before,
.icon-trash:before {
    content:"\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
    content:"\23";
}
.icon-unlock:before {
    content:"\e267";
}
.icon-key:before {
    content:"\5f";
}
.icon-support:before {
    content:"\46";
}
.icon-database:before {
    content:"\62";
}
.icon-scissors:before {
    content:"\e268";
}
.icon-health:before {
    content:"\6a";
}
.icon-wand:before {
    content:"\6b";
}
.icon-eye-open:before,
.icon-eye:before {
    content:"\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
    content:"\e269";
}
.icon-clock:before {
    content:"\6e";
}
.icon-compass:before {
    content:"\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
    content:"\e01b";
}
.icon-book:before {
    content:"\e271";
}
.icon-lightning:before,
.icon-flash:before {
    content:"\79";
}
.icon-print:before,
.icon-printer:before {
    content:"\e013";
}
.icon-feed:before {
    content:"\71";
}
.icon-calendar:before {
    content:"\43";
}
.icon-calendar-2:before {
    content:"\44";
}
.icon-calendar-3:before {
    content:"\e273";
}
.icon-pie:before {
    content:"\77";
}
.icon-bars:before {
    content:"\76";
}
.icon-chart:before {
    content:"\75";
}
.icon-power-cord:before {
    content:"\32";
}
.icon-cube:before {
    content:"\33";
}
.icon-puzzle:before {
    content:"\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
    content:"\72";
}
.icon-lamp:before {
    content:"\74";
}
.icon-pin:before,
.icon-pushpin:before {
    content:"\73";
}
.icon-location:before {
    content:"\63";
}
.icon-shield:before {
    content:"\e274";
}
.icon-flag:before {
    content:"\35";
}
.icon-flag-3:before {
    content:"\e275";
}
.icon-bookmark:before {
    content:"\e023";
}
.icon-bookmark-2:before {
    content:"\e276";
}
.icon-heart:before {
    content:"\e277";
}
.icon-heart-2:before {
    content:"\e278";
}
.icon-thumbs-up:before {
    content:"\5b";
}
.icon-thumbs-down:before {
    content:"\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
    content:"\40";
}
.icon-star-2:before {
    content:"\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before {
    content:"\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
    content:"\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
    content:"\e280";
}
.icon-smiley-sad:before {
    content:"\e281";
}
.icon-smiley-sad-2:before {
    content:"\e282";
}
.icon-smiley-neutral:before {
    content:"\e283";
}
.icon-smiley-neutral-2:before {
    content:"\e284";
}
.icon-cart:before {
    content:"\e019";
}
.icon-basket:before {
    content:"\e01a";
}
.icon-credit:before {
    content:"\e286";
}
.icon-credit-2:before {
    content:"\e287";
}
.icon-expired:before {
    content:"\4b";
}
/* Required field style (jtweak) */
.form-group label.required {
    font-size:100%;
    color:inherit;
}
.form-group label.required .star {
    color:#e02222;
}
/* System messages (jtweak) */
#system-message-container {
    margin-top:10px;
}
#system-message-container p {
    margin:5px 0;
}
#system-message-container .alert.alert-message {
    background-color:#f9e491;
    border-color:#f9e491;
    color:#c29d0b;
}
#system-message-container .alert.alert-error {
    background-color:#f9e491;
    border-color:#f9e491;
    color:#c29d0b;
}
#system-message-container .alert.alert-notice {
    background-color:#e0ebf9;
    border-color:#e0ebf9;
    color:#327ad5;
}
#system-message-container .alert .alert-link {
    color:#927608;
}
#system-message-container .alert hr {
    border-top-color:#f7de79;
}
#system-message-container .alert h4 {
    display:none;
}
/* Invisible class (jtweak) */
.element-invisible {
    position:absolute;
    padding:0;
    margin:0;
    border:0;
    height:1px;
    width:1px;
    overflow:hidden;
}
/* Pagination (jtweak) */
.results-counter {
    float:right;
}
/* Chosen select box (jtweak) */
.chzn-container {
    font-size:14px;
}
.chzn-container-single .chzn-single,
.chzn-container-multi .chzn-choices {
    height:34px;
    line-height:34px;
}
.chzn-container-multi .chzn-choices li.search-choice {
    height:28px;
    line-height:20px;
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
    top:8px;
    right:3px;
}
.chzn-container-single .chzn-single div b {
    background:url('../../../media/jui/css/chosen-sprite.png') no-repeat 0px 6px;
}
.chzn-container-active.chzn-with-drop .chzn-single div b {
    background-position:-18px 6px;
}
/* List filter fields (jtweak) */
#filter-search-wrapper {
    width:220px;
}
#filter-search-wrapper input {
    display:inline-block;
    width:180px;
}
/* Button append (jtweak) */
.input-append {
    display:inline-block;
    vertical-align:middle;
    white-space:nowrap;
}
.input-append input,
.input-append select {
    display:inline-block;
}
.input-append button {
    vertical-align:top;
    border-top:1px solid #c2cad8;
    border-right:1px solid #c2cad8;
    border-bottom:1px solid #c2cad8;
}
.input-append button [class^="icon-"], [class*=" icon-"] {
    margin-right:auto;
    margin-left:auto;
}
/* Theme (sub) menu (mntweak) */
.page-sidebar .page-sidebar-menu .sub-menu li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
    padding-left:28px;
}
.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a {
    padding-left:38px;
}
/* Stop vertical overflow:http://stackoverflow.com/questions/28791970/how-to-limit-the-height-of-the-modal */
.img-responsive {
    max-height:calc(100vh - 180px);
}
/* Print cleanup (mntweak) */
/* Source:https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    a,
    a:visited {
        text-decoration:underline;
    }
    a[href]:after {
        content:"";
    }
    abbr[title]:after {
        content:"";
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content:"";
    }
    .open>.dropdown-menu {
        display:none;
    }
}
/* Logout button (mntweak) */
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
    padding-left:0px;
}
/* Tweak user dropdown menu to fit WSC (mntweak) */
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
    width:210px;
}
/* Tweak user dropdown menu to fit WSC */
.portlet.light.above h2 {}
.portlet.light.above p {}
/* Page banners */
.page-banner {
    background:#eff3f8;
}
.page-banner.banner-homepage .custom {
    background:#fff url(../images/banners/homepage.png);
    background-repeat:no-repeat;
    min-height:415px;
}
.page-banner.banner-newsroom .custom {
    background:#fff url(../images/banners/newsroom.png);
    background-repeat:no-repeat;
    min-height:308px;
}
.page-banner.banner-quote .custom {
    background:#fff url(../images/banners/quote.jpg);
    background-repeat:no-repeat;
    min-height:291px;
}
.page-banner.banner-seminars .custom {
    background:#fff url(../images/banners/seminars.png);
    background-repeat:no-repeat;
    min-height:308px;
}
.page-banner.banner-homepage .custom .banner-title,
.page-banner.banner-seminars .custom .banner-title,
.page-banner.banner-quote .custom .banner-title {
    padding:40px 20px 0 20px;
    color:#fff;
    font-size:76px;
    line-height:56px;
    font-family:'weee-philosopher', 'Open Sans', sans-serif;
}
.page-banner.banner-seminars .custom .banner-title {
    text-align:right;
}
.page-banner.banner-homepage .custom .banner-lead,
.page-banner.banner-seminars .custom .banner-lead {
    padding:0 20px;
    color:#fff;
    font-size:40px;
    margin:0;
    font-family:'weee-philosopher', "Open Sans", sans-serif;
}
.page-banner.banner-homepage .custom .banner-desc,
.page-banner.banner-seminars .custom .banner-desc {
    padding:10px 20px 0 20px;
    color:#fff;
    font-size:14px;
    margin:0;
}
.page-banner.banner-homepage .custom .banner-button {
    padding:0 20px;
    color:#fff;
}
/* Theme header/logo/navigation (mntweak) */
.page-header {
    height:176px;
}
.page-header .page-header-top {
    height:125px;
}
.page-header .page-header-top .page-logo {
    float: left;
    display: block;
    width: 280px;
    height: 114px;
}
.page-header .page-header-top .page-logo .logo-default {
    display:block;
    max-width:280px;
    margin:13px 0 0 0;
}































.page-header .navbar .topbar-actions .btn-group-red.btn-sign {
    margin-right:0;
}
.page-header .navbar .topbar-actions .btn-group-red.btn-sign .btn {
    background:#009dc7;
    border-color:#009dc7;
}
.page-header .navbar .topbar-actions .btn-group-red .btn.btn-sign-out>i {
    font-size:19px;
    line-height:.8;
}
.page-header .navbar .topbar-actions .btn-group-red .btn.btn-sign-in {
    width:auto;
    font-size:19px;
    line-height:19px;
    text-transform:uppercase;
}
.page-header .navbar .topbar-actions .btn-group-red .btn.btn-sign-in>i {
    font-size:19px;
    line-height:.8;
    padding-left:7px;
}



.page-content.no-submenu {
    padding-top:30px;
}


@media (max-width:991px) {
  /* 991px */
  /* Page header */
  .page-header {
    padding:0;
    clear:both;
    height:auto; }
    .page-header .page-header-top {
      height:125px;
    }}

.social-icons {
    clear:both;
    float:right;
}








.inner-right {
    position:relative;
    background:#707070;
    margin-right:0px;
    margin-left:-30px;
    margin-bottom:30px;
    min-height:100%;
}

.inner-right .inner-news {
    padding:20px 30px 20px 40px;
}
.inner-right .inner-news h3 {
    color:#c7f5ba;
    padding-bottom:10px;
}
.inner-right .inner-news div.latestnews {
    overflow-y:scroll;
    padding-right:10px;
}
.inner-right .inner-news div.latestnews::-webkit-scrollbar {
    width:12px;
}
.inner-right .inner-news div.latestnews::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius:10px;
}
.inner-right .inner-news div.latestnews::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5); 
}

.inner-right .inner-news div.latestnews h4 a {
    color:#c7f5ba;
    font-size:14px;
    line-height:20px;
}
.inner-right .inner-news div.latestnews p {
    color:#fff;
    font-size:14px;
}


.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.circle{
    background-color:#89c977;
    color:#fff;
}
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.corner{
    border-color:transparent transparent transparent #89c977;
}
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a>i, .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a>i {
    color:#ccc;
}


.page-content-inner .page-header {
    height:auto;
}


.inner-contact {
    background-image:url("../images/vectors/Contact-Us-Image.png");
    background-repeat:no-repeat;
    background-size:100% auto;
    width:100%;
    height:300;
    bottom:0;
    padding:30px 40px;
    position:absolute;
    bottom:0px;
}
.inner-contact h3 {
    padding:0 0 14px 0;
    margin:0;
    font-size:20px;
    color:#89c977;
}
.inner-contact p {
    padding:0 0 14px 0;
    margin:0;
    font-size:13px;
    color:#fff;
}
.inner-contact a {
}






.pricing-content-1 .price-table-content {
    min-height:240px;
}




.blog-post-meta {
    display:block;  
    font-weight:600;
}
.blog-post-meta .blog-post-created,
.blog-post-meta .blog-post-author {
    display:inline-block;   
    padding-right:10px;
}
.blog-post-meta .blog-post-created i,
.blog-post-meta .blog-post-author i {
    padding-right:6px;
}


.cbp-add-shadow {
    box-shadow:1px 1px 5px 2px #dfdfdf;
}
.cbp-item-wrapper,
.cbp-wrapper-outer,
.cbp .cbp-item {
    overflow:visible;
}
 





.legal-menu .nav-pills > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}
.legal-menu .nav-pills {
    text-align:center;
}
.legal-menu .nav-pills > li + li {
    margin-left:2px; 
}
.legal-menu .nav-pills > li > a {
    color:#fff;
    background-color:none;
    padding:5px 10px;
    margin:0 10px;
    border-radius:8px!important;
}
.legal-menu .nav-pills > li > a:hover,
.legal-menu .nav-pills > li > a:focus {
    color:#fff;
    background-color:#3b434c;
}
.legal-menu .nav-pills > li.active > a,
.legal-menu .nav-pills > li.active > a:hover,
.legal-menu .nav-pills > li.active > a:focus {
    color:#fff;
    background-color:#3b434c;
}




.pricing-module {
    padding-bottom:20px;
}


.text-plan-standard { color:#7a7ec5; }
.text-plan-associate-lite { color:#b3283f; }
.text-plan-associate { color:#00b57c; }
.text-plan-fellow { color:#ff9139; }
   
.btn-plan-standard {
    color:#fff;
    font-size:14px;
    background-color:#7a7ec5;
    border-color:#7a7ec5;  
    text-transform:uppercase;    
}
.btn-plan-standard:hover {
    color:#fff;
    background-color:#333;
    border-color:#333;  
}
.btn-plan-associate-lite {
    color:#fff;
    font-size:14px;
    background-color:#b3283f;
    border-color:#b3283f;  
    text-transform:uppercase;    
}
.btn-plan-associate-lite:hover {
    color:#fff;
    background-color:#333;
    border-color:#333;  
}
.btn-plan-associate {
    color:#fff;
    font-size:14px;
    background-color:#00b57c;
    border-color:#00b57c;  
    text-transform:uppercase;    
}
.btn-plan-associate:hover {
    color:#fff;
    background-color:#333;
    border-color:#333;  
}
.btn-plan-fellow {
    color:#fff;
    font-size:14px;
    background-color:#ff9139;
    border-color:#ff9139;  
    text-transform:uppercase;    
}
.btn-plan-fellow:hover {
    color:#fff;
    background-color:#333;
    border-color:#333;  
}
.pricing-comp .price-table-content {
    min-height:auto;
    padding:10px;
}









.c-content-contact-1-gmap {
    top:-12px;
    left:-20px;
    width:-moz-calc(100% + 40px);
    width:-webkit-calc(100% + 40px);
    width:-o-calc(100% + 40px);
    width:calc(100 + 40px);
}













  
  
  
  
  
  .progress.progress-weee {
      height:10px;
      background-color:#CBCBCB;
  }
  
  
  .invoice-content-2 .invoice-head .invoice-logo>h1 {
    font-size:17px;
    margin-top:0;
}
.number-stats .stat-center .stat-number {
    float:none;
    text-align:center;
}
.number-stats .stat-center {
    text-align:center;
}

.invoice-content-2 .invoice-body h3 {
    margin:5px 0;
}
.invoice-content-2 .invoice-body p {
    margin:5px 0;
}



.table-obligation-matrix p {
    margin:0 0 3px 0;
}
.table-obligation-matrix p .btn {
    margin:0 auto;
}

.table-scrollable .table.table-obligation-matrix > thead> tr > th {
    white-space:normal;
    vertical-align:top;
}
.table-scrollable .table.table-obligation-matrix > thead> tr > th .small {
    font-weight:normal;
}


.pricing-content-1 .price-table-target {
    background-color:#ffebda;
    color:#5c6d7e;
    font-weight:600;
    font-size:16px;
}





.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username.weee-text {
        color:#89c977;
}

/* Login page */
.login .content .form-actions {
    border-bottom:1px solid #ccc;
}
.login-options {
    margin-top:20px;
    margin-bottom:20px;
    box-sizing:border-box;
}
.login-options ul {
    margin-bottom:0;
    margin-left:0;
    list-style:none;
    padding:0;
}
.login-options ul > li {
    padding:5px 0;
}
.login-options ul > li > a {
    display:block;
}
.login-options ul > li > a:hover,
.login-options ul > li > a:focus {
    text-decoration:none;
}
.rememberme {
    padding-bottom:10px 
}
.rememberme input {
    margin-right:10px;   
}










/* Responsive styles */
@media (max-width:1200px) {
    .inner-right .inner-contact h3 {
        display:none;
    }
    .inner-right .inner-contact p {
        font-size:11px;
    }
    .page-banner.banner-homepage .custom .banner-desc {
        font-size:13px;
    }
    .page-banner.banner-homepage .custom .banner-button {
        padding-top:0; 
        padding-bottom:0; 
    }      
} 
@media (max-width:991px) {
    .inner-right {
        margin:0;
        padding:0;
    }
    .inner-right .inner-news {
        margin:0;
        padding:20px;
    }
    .inner-right .inner-contact {
        display:none;
    }
    .social-icons {
        display:none;
    }
    
 

    .pricing-content-1 .price-column-container {
        margin-bottom:40px;
    }
    .pricing-content-1 .price-table-content {
        min-height:auto;
    }
    .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 {
        color:#fff!important;
        background:#3cb878!important;
    }    
    
    .page-banner>.container,
    .page-lower>.container {
        width:100%;
        max-width:none!important;
        margin:0!important;
    }
    .page-banner.banner-homepage .custom .banner-desc {
        display:none;
    }
}
@media (max-width:812px) {
    .page-banner.banner-seminars .custom .banner-title {
        display:none;
    }
}
@media (max-width:768px) {
    .page-header .page-header-top {
        height:auto;
    }
    .page-header .page-header-top .top-menu {
        clear:both;
        margin:20px auto 0 auto;
        float:none;
        text-align:center;
    }
    .page-header .page-header-top .top-menu .navbar-nav {
        margin: 0 auto;
        float:none!important;
        
    }
    .page-lower {
        text-align:center;
    }    
}
@media (max-width:664px) {
    .page-banner.banner-homepage .custom .banner-title {
        font-size:60px;
    }
    .page-banner.banner-homepage .custom .banner-lead {
        font-size:30px;
    }
}
@media (max-width:480px) {
    .page-header .page-header-top .top-menu {
        margin-top:0;
        background:none;
    }
}
@media (max-width:418px) {
    .page-banner.banner-homepage .custom .banner-lead {
        display:none;
    }
}
