:root {
	
	--background-image-path: https://himalayanhigh.in/Data/Sites/1/HH-AssetsStorage/images/;
	
	
    --size-1: 1px;
    --size-2: 2px;
    --size-3: 3px;
    --size-4: 4px;
    --size-5: 5px;
    --size-6: 6px;
    --size-7: 7px;
    --size-8: 8px;
    --size-9: 9px;
    --size-10: 10px;
    --size-11: 11px;
    --size-12: 12px;
    --size-13: 13px;
    --size-14: 14px;
    --size-15: 15px;
    --size-16: 16px;
    --size-17: 17px;
    --size-18: 18px;
    --size-19: 19px;
    --size-20: 20px;
    --size-21: 21px;
    --size-22: 22px;
    --size-23: 23px;
    --size-24: 24px;
    --size-25: 25px;
    --size-26: 26px;
    --size-27: 27px;
    --size-28: 28px;
    --size-29: 29px;
    --size-30: 30px;
    --size-31: 31px;
    --size-32: 32px;
    --size-33: 33px;
    --size-34: 34px;
    --size-35: 35px;
    --size-36: 36px;
    --size-37: 37px;
    --size-38: 38px;
    --size-39: 39px;
    --size-40: 40px;
    --size-41: 41px;
    --size-42: 42px;
    --size-43: 43px;
    --size-44: 44px;
    --size-45: 45px;
    --size-46: 46px;
    --size-47: 47px;
    --size-48: 48px;
    --size-49: 49px;
    --size-50: 50px;
    --size-51: 51px;
    --size-52: 52px;
    --size-53: 53px;
    --size-54: 54px;
    --size-55: 55px;
    --size-56: 56px;
    --size-57: 57px;
    --size-58: 58px;
    --size-59: 59px;
    --size-60: 60px;
    --size-61: 61px;
    --size-62: 62px;
    --size-63: 63px;
    --size-64: 64px;
    --size-65: 65px;
    --size-66: 66px;
    --size-67: 67px;
    --size-68: 68px;
    --size-69: 69px;
    --size-70: 70px;
    --size-71: 71px;
    --size-72: 72px;
    --size-73: 73px;
    --size-74: 74px;
    --size-75: 75px;
    --size-76: 76px;
    --size-77: 77px;
    --size-78: 78px;
    --size-79: 79px;
    --size-80: 80px;
    --size-81: 81px;
    --size-82: 82px;
    --size-83: 83px;
    --size-84: 84px;
    --size-85: 85px;
    --size-86: 86px;
    --size-87: 87px;
    --size-88: 88px;
    --size-89: 89px;
    --size-90: 90px;
    --size-91: 91px;
    --size-92: 92px;
    --size-93: 93px;
    --size-94: 94px;
    --size-95: 95px;
    --size-96: 96px;
    --size-97: 97px;
    --size-98: 98px;
    --size-99: 99px;
    --size-100: 100px;

    --radius-0: 0;
    --radius-1: 1px;
    --radius-2: 2px;
    --radius-3: 3px;
    --radius-4: 4px;
    --radius-5: 5px;
    --radius-10: 10px;
    --radius-15: 15px;
    --radius-20: 20px;
    --radius-25: 25px;
    --radius-30: 30px;
    --radius-35: 35px;
    --radius-40: 40px;
    --radius-45: 45px;
    --radius-50: 50px;
    --radius-100: 100px;
  }
  .center-right, .travelogues div#ctl00_mainContent_BlogView1_divBlog {
    width: 65%;
	padding-right:15px;
    display: inline-block  !important;
    vertical-align: top;
}

.right-center, .travelogues aside.blog-nav.blognavright.blog-nav, div#ctl00_mainContent_BlogView1_ctl06_divNav {
    display: inline-block !important;
    width: 33%;
    vertical-align: top;
    min-width: 300px;
}

div#ctl00_mainContent_BlogView1_divBlog {
    display: block !important;
}



article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

[hidden], template {
    display: none
}


abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: bold
}

dfn {
    font-style: italic
}


mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

    button[disabled], html input[disabled] {
        cursor: default
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0
    }

input {
    line-height: normal
}

    input[type=checkbox], input[type=radio] {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0
    }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        height: auto
    }

    input[type=search] {
        -webkit-appearance: textfield;
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ @media print {
    *, :after, :before {
        background: transparent !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

        a[href]:after {
            content: " (" attr(href) ")"
        }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: ""
    }

    blockquote, pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img, tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    .eventlistview .summary.url, h2, h3, p {
        orphans: 3;
        widows: 3
    }

    .eventlistview .summary.url, h2, h3 {
        page-break-after: avoid
    }

    .navbar {
        display: none
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important
    }

    .label, .tagslabel + .blogtags a {
        border: 1px solid #000
    }

    .forums table, .forumview table, .table {
        border-collapse: collapse !important
    }

        .forums table td, .forums table th, .forumview table td, .forumview table th, .table td, .table th {
            background-color: #fff !important
        }

        .forums table td, .forums table th, .forumview table td, .forumview table th, .table-bordered td, .table-bordered th {
            border: 1px solid #ddd !important
        }
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/includes/fonts/glyphicons-halflings-regular.eot");
    src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/includes/fonts/glyphicons-halflings-regular.eot?#iefix") format('embedded-opentype'),url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/includes/fonts/glyphicons-halflings-regular.woff2") format('woff2'),url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/includes/fonts/glyphicons-halflings-regular.woff") format('woff'),url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/includes/fonts/glyphicons-halflings-regular.ttf") format('truetype'),url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/includes/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format('svg')
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\002a"
}

.glyphicon-plus:before {
    content: "\002b"
}

.glyphicon-eur:before, .glyphicon-euro:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-lock:before {
    content: "\e033"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-bookmark:before {
    content: "\e044"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-camera:before {
    content: "\e046"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-fire:before {
    content: "\e104"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-calendar:before {
    content: "\e109"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-bell:before {
    content: "\e123"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-wrench:before {
    content: "\e136"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-briefcase:before {
    content: "\e139"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-paperclip:before {
    content: "\e142"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-pushpin:before {
    content: "\e146"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

.glyphicon-cd:before {
    content: "\e201"
}

.glyphicon-save-file:before {
    content: "\e202"
}

.glyphicon-open-file:before {
    content: "\e203"
}

.glyphicon-level-up:before {
    content: "\e204"
}

.glyphicon-copy:before {
    content: "\e205"
}

.glyphicon-paste:before {
    content: "\e206"
}

.glyphicon-alert:before {
    content: "\e209"
}

.glyphicon-equalizer:before {
    content: "\e210"
}

.glyphicon-king:before {
    content: "\e211"
}

.glyphicon-queen:before {
    content: "\e212"
}

.glyphicon-pawn:before {
    content: "\e213"
}

.glyphicon-bishop:before {
    content: "\e214"
}

.glyphicon-knight:before {
    content: "\e215"
}

.glyphicon-baby-formula:before {
    content: "\e216"
}

.glyphicon-tent:before {
    content: "\26fa"
}

.glyphicon-blackboard:before {
    content: "\e218"
}

.glyphicon-bed:before {
    content: "\e219"
}

.glyphicon-apple:before {
    content: "\f8ff"
}

.glyphicon-erase:before {
    content: "\e221"
}

.glyphicon-hourglass:before {
    content: "\231b"
}

.glyphicon-lamp:before {
    content: "\e223"
}

.glyphicon-duplicate:before {
    content: "\e224"
}

.glyphicon-piggy-bank:before {
    content: "\e225"
}

.glyphicon-scissors:before {
    content: "\e226"
}

.glyphicon-bitcoin:before {
    content: "\e227"
}

.glyphicon-btc:before {
    content: "\e227"
}

.glyphicon-xbt:before {
    content: "\e227"
}

.glyphicon-yen:before {
    content: "\00a5"
}

.glyphicon-jpy:before {
    content: "\00a5"
}

.glyphicon-ruble:before {
    content: "\20bd"
}

.glyphicon-rub:before {
    content: "\20bd"
}

.glyphicon-scale:before {
    content: "\e230"
}

.glyphicon-ice-lolly:before {
    content: "\e231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232"
}

.glyphicon-education:before {
    content: "\e233"
}

.glyphicon-option-horizontal:before {
    content: "\e234"
}

.glyphicon-option-vertical:before {
    content: "\e235"
}

.glyphicon-menu-hamburger:before {
    content: "\e236"
}

.glyphicon-modal-window:before {
    content: "\e237"
}

.glyphicon-oil:before {
    content: "\e238"
}

.glyphicon-grain:before {
    content: "\e239"
}

.glyphicon-sunglasses:before {
    content: "\e240"
}

.glyphicon-text-size:before {
    content: "\e241"
}

.glyphicon-text-color:before {
    content: "\e242"
}

.glyphicon-text-background:before {
    content: "\e243"
}

.glyphicon-object-align-top:before {
    content: "\e244"
}

.glyphicon-object-align-bottom:before {
    content: "\e245"
}

.glyphicon-object-align-horizontal:before {
    content: "\e246"
}

.glyphicon-object-align-left:before {
    content: "\e247"
}

.glyphicon-object-align-vertical:before {
    content: "\e248"
}

.glyphicon-object-align-right:before {
    content: "\e249"
}

.glyphicon-triangle-right:before {
    content: "\e250"
}

.glyphicon-triangle-left:before {
    content: "\e251"
}

.glyphicon-triangle-bottom:before {
    content: "\e252"
}

.glyphicon-triangle-top:before {
    content: "\e253"
}

.glyphicon-console:before {
    content: "\e254"
}

.glyphicon-superscript:before {
    content: "\e255"
}

.glyphicon-subscript:before {
    content: "\e256"
}

.glyphicon-menu-left:before {
    content: "\e257"
}

.glyphicon-menu-right:before {
    content: "\e258"
}

.glyphicon-menu-down:before {
    content: "\e259"
}

.glyphicon-menu-up:before {
    content: "\e260"
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

:after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #fff
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #337ab7;
    text-decoration: none
}

    a:focus, a:hover {
        color: #23527c;
        text-decoration: underline
    }

    a:focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .fthumbs img, .fthumbs img > img, .gallerylist .galleryitem > a > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role=button] {
    cursor: pointer
}

.blogitem .subtitle, .commenteditpanel legend .addcontent > strong, .commenteditpanel legend .operationheading, .commenteditpanel legend .settinglabel, .commenteditpanel legend label, .ec-title td:nth-child(2), .eventcalheader td:nth-child(2), .eventcalheader td:nth-child(2) h3, .eventlistview .summary.url, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

    .blogitem .subtitle .small, .blogitem .subtitle small, .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
        font-weight: normal;
        line-height: 1;
        color: #777777
    }

    .blogitem .subtitle, .commenteditpanel legend .addcontent > strong, .commenteditpanel legend .operationheading, .commenteditpanel legend .settinglabel, .commenteditpanel legend label, .ec-title td:nth-child(2), .eventcalheader td:nth-child(2), .eventcalheader td:nth-child(2) h3, .eventlistview .summary.url, .h1, .h2, .h3, h1, h2, h3 {
        margin-top: 20px;
        margin-bottom: 10px
    }

        .blogitem .subtitle .small, .blogitem .subtitle small, .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
            font-size: 65%
        }

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

    .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
        font-size: 75%
    }

.h1, h1 {
    font-size: 36px
}

.ec-title td:nth-child(2), .eventcalheader td:nth-child(2), .eventcalheader td:nth-child(2) h3, .h2, h2 {
    font-size: 30px
}

.blogitem .subtitle, .commenteditpanel legend .addcontent > strong, .commenteditpanel legend .operationheading, .commenteditpanel legend .settinglabel, .commenteditpanel legend label, .eventlistview .summary.url, .h3, h3 {
    font-size: 24px
}

.h4, h4 {
    font-size: 18px
}

.h5, h5 {
    font-size: 14px
}

.h6, h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}



.small, small {
    font-size: 85%
}

.mark, .searchterm, mark {
    background-color: #fcf8e3;
    padding: 0.2em
}

.text-italic {
    font-style: italic
}

.text-bold {
    font-weight: bold
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777777
}

.text-primary {
    color: #337ab7
}

a.text-primary:focus, a.text-primary:hover {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:focus, a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:focus, a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:focus, a.text-warning:hover {
    color: #66512c
}

.adminlink-securityadvisor.text-danger .fa-shield, .text-danger, [id*=PasswordRecovery][id*=FailureText] {
    color: #a94442
}

a.adminlink-securityadvisor.text-danger .fa-shield:focus, a.adminlink-securityadvisor.text-danger .fa-shield:hover, a.text-danger:focus, a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:focus, a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:focus, a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:focus, a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:focus, a.bg-danger:hover {
    background-color: #e4b9b9
}

.blogmodule.blogarchive .moduletitle, .blogmodule.blogcategories .moduletitle, .blogwrapper.blogview .moduletitle, .page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eeeeee
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px
}

    ol ol, ol ul, ul ol, ul ul {
        margin-bottom: 0
    }

    .buttoncontainer > ul, .formwizlist > ul, .list-unstyled, .pagetree ul.treecommands, ol.formlist, ol.searchresultlist, ul.blognav, ul.simplelist, ul.userstats, ul.yui-nav {
        padding-left: 0;
        list-style: none
    }

    .list-inline, .member-list > ul, ul.simplehorizontalmenu {
        padding-left: 0;
        list-style: none;
        margin-left: -5px
    }

        .list-inline > li, .member-list > ul > li, ul.simplehorizontalmenu > li {
            display: inline-block;
            padding-left: 5px;
            padding-right: 5px
        }

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dd, dt {
    line-height: 1.42857143
}

dt {
    font-weight: bold
}

dd {
    margin-left: 0
}



abbr[data-original-title], abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777777
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eeeeee
}

    blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
        margin-bottom: 0
    }

    blockquote .small, blockquote footer, blockquote small {
        display: block;
        font-size: 80%;
        line-height: 1.42857143;
        color: #777777
    }

        blockquote .small:before, blockquote footer:before, blockquote small:before {
            content: '\2014 \00A0'
        }

    .blockquote-reverse, blockquote.pull-right {
        padding-right: 15px;
        padding-left: 0;
        border-right: 5px solid #eeeeee;
        border-left: 0;
        text-align: right
    }

        .blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
            content: ''
        }

        .blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
            content: '\00A0 \2014'
        }

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}

code, kbd, pre, samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25)
}

    kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: bold;
        -webkit-box-shadow: none;
        box-shadow: none
    }

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.bottom-pane .panelwrapper, .container, .top-pane .panelwrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}



.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}



.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0%
}



table {
    background-color: transparent
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777777;
    text-align: left
}

th {
    text-align: left
}

.forums table, .forumview table, .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

    .forums table > tbody > tr > td, .forums table > tbody > tr > th, .forums table > tfoot > tr > td, .forums table > tfoot > tr > th, .forums table > thead > tr > td, .forums table > thead > tr > th, .forumview table > tbody > tr > td, .forumview table > tbody > tr > th, .forumview table > tfoot > tr > td, .forumview table > tfoot > tr > th, .forumview table > thead > tr > td, .forumview table > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd
    }

    .forums table > thead > tr > th, .forumview table > thead > tr > th, .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd
    }

    .forums table > caption + thead > tr:first-child > td, .forums table > caption + thead > tr:first-child > th, .forums table > colgroup + thead > tr:first-child > td, .forums table > colgroup + thead > tr:first-child > th, .forums table > thead:first-child > tr:first-child > td, .forums table > thead:first-child > tr:first-child > th, .forumview table > caption + thead > tr:first-child > td, .forumview table > caption + thead > tr:first-child > th, .forumview table > colgroup + thead > tr:first-child > td, .forumview table > colgroup + thead > tr:first-child > th, .forumview table > thead:first-child > tr:first-child > td, .forumview table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
        border-top: 0
    }

    .forums table > tbody + tbody, .forumview table > tbody + tbody, .table > tbody + tbody {
        border-top: 2px solid #ddd
    }

    .forums table .forums table, .forumview table .forumview table, .table .table {
        background-color: #fff
    }

    .forums table > tbody > tr > td, .forums table > tbody > tr > th, .forums table > tfoot > tr > td, .forums table > tfoot > tr > th, .forums table > thead > tr > td, .forums table > thead > tr > th, .forumview table > tbody > tr > td, .forumview table > tbody > tr > th, .forumview table > tfoot > tr > td, .forumview table > tfoot > tr > th, .forumview table > thead > tr > td, .forumview table > thead > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
        padding: 5px
    }

.forums table, .forumview table, .table-bordered {
    border: 1px solid #ddd
}

    .forums table > tbody > tr > td, .forums table > tbody > tr > th, .forums table > tfoot > tr > td, .forums table > tfoot > tr > th, .forums table > thead > tr > td, .forums table > thead > tr > th, .forumview table > tbody > tr > td, .forumview table > tbody > tr > th, .forumview table > tfoot > tr > td, .forumview table > tfoot > tr > th, .forumview table > thead > tr > td, .forumview table > thead > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
        border: 1px solid #ddd
    }

    .forums table > thead > tr > td, .forums table > thead > tr > th, .forumview table > thead > tr > td, .forumview table > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
        border-bottom-width: 2px
    }

    .forums table > tbody > tr:nth-of-type(odd), .forumview table > tbody > tr:nth-of-type(odd), .table-striped > tbody > tr:nth-of-type(odd) {
        background-color: #f9f9f9
    }

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

table td[class*=col-], table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

.forums table > tbody > tr.active > td, .forums table > tbody > tr.active > th, .forums table > tbody > tr > td.active, .forums table > tbody > tr > th.active, .forums table > tfoot > tr.active > td, .forums table > tfoot > tr.active > th, .forums table > tfoot > tr > td.active, .forums table > tfoot > tr > th.active, .forums table > thead > tr.active > td, .forums table > thead > tr.active > th, .forums table > thead > tr > td.active, .forums table > thead > tr > th.active, .forumview table > tbody > tr.active > td, .forumview table > tbody > tr.active > th, .forumview table > tbody > tr > td.active, .forumview table > tbody > tr > th.active, .forumview table > tfoot > tr.active > td, .forumview table > tfoot > tr.active > th, .forumview table > tfoot > tr > td.active, .forumview table > tfoot > tr > th.active, .forumview table > thead > tr.active > td, .forumview table > thead > tr.active > th, .forumview table > thead > tr > td.active, .forumview table > thead > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
    background-color: #f5f5f5
}

.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {
    background-color: #e8e8e8
}

.forums table > tbody > tr.success > td, .forums table > tbody > tr.success > th, .forums table > tbody > tr > td.success, .forums table > tbody > tr > th.success, .forums table > tfoot > tr.success > td, .forums table > tfoot > tr.success > th, .forums table > tfoot > tr > td.success, .forums table > tfoot > tr > th.success, .forums table > thead > tr.success > td, .forums table > thead > tr.success > th, .forums table > thead > tr > td.success, .forums table > thead > tr > th.success, .forumview table > tbody > tr.success > td, .forumview table > tbody > tr.success > th, .forumview table > tbody > tr > td.success, .forumview table > tbody > tr > th.success, .forumview table > tfoot > tr.success > td, .forumview table > tfoot > tr.success > th, .forumview table > tfoot > tr > td.success, .forumview table > tfoot > tr > th.success, .forumview table > thead > tr.success > td, .forumview table > thead > tr.success > th, .forumview table > thead > tr > td.success, .forumview table > thead > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
    background-color: #dff0d8
}

.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
    background-color: #d0e9c6
}

.forums table > tbody > tr.info > td, .forums table > tbody > tr.info > th, .forums table > tbody > tr > td.info, .forums table > tbody > tr > th.info, .forums table > tfoot > tr.info > td, .forums table > tfoot > tr.info > th, .forums table > tfoot > tr > td.info, .forums table > tfoot > tr > th.info, .forums table > thead > tr.info > td, .forums table > thead > tr.info > th, .forums table > thead > tr > td.info, .forums table > thead > tr > th.info, .forumview table > tbody > tr.info > td, .forumview table > tbody > tr.info > th, .forumview table > tbody > tr > td.info, .forumview table > tbody > tr > th.info, .forumview table > tfoot > tr.info > td, .forumview table > tfoot > tr.info > th, .forumview table > tfoot > tr > td.info, .forumview table > tfoot > tr > th.info, .forumview table > thead > tr.info > td, .forumview table > thead > tr.info > th, .forumview table > thead > tr > td.info, .forumview table > thead > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
    background-color: #d9edf7
}

.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {
    background-color: #c4e3f3
}

.forums table > tbody > tr.warning > td, .forums table > tbody > tr.warning > th, .forums table > tbody > tr > td.warning, .forums table > tbody > tr > th.warning, .forums table > tfoot > tr.warning > td, .forums table > tfoot > tr.warning > th, .forums table > tfoot > tr > td.warning, .forums table > tfoot > tr > th.warning, .forums table > thead > tr.warning > td, .forums table > thead > tr.warning > th, .forums table > thead > tr > td.warning, .forums table > thead > tr > th.warning, .forumview table > tbody > tr.warning > td, .forumview table > tbody > tr.warning > th, .forumview table > tbody > tr > td.warning, .forumview table > tbody > tr > th.warning, .forumview table > tfoot > tr.warning > td, .forumview table > tfoot > tr.warning > th, .forumview table > tfoot > tr > td.warning, .forumview table > tfoot > tr > th.warning, .forumview table > thead > tr.warning > td, .forumview table > thead > tr.warning > th, .forumview table > thead > tr > td.warning, .forumview table > thead > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
    background-color: #fcf8e3
}

.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
    background-color: #faf2cc
}

.forums table > tbody > tr.danger > td, .forums table > tbody > tr.danger > th, .forums table > tbody > tr > td.danger, .forums table > tbody > tr > th.danger, .forums table > tfoot > tr.danger > td, .forums table > tfoot > tr.danger > th, .forums table > tfoot > tr > td.danger, .forums table > tfoot > tr > th.danger, .forums table > thead > tr.danger > td, .forums table > thead > tr.danger > th, .forums table > thead > tr > td.danger, .forums table > thead > tr > th.danger, .forumview table > tbody > tr.danger > td, .forumview table > tbody > tr.danger > th, .forumview table > tbody > tr > td.danger, .forumview table > tbody > tr > th.danger, .forumview table > tfoot > tr.danger > td, .forumview table > tfoot > tr.danger > th, .forumview table > tfoot > tr > td.danger, .forumview table > tfoot > tr > th.danger, .forumview table > thead > tr.danger > td, .forumview table > thead > tr.danger > th, .forumview table > thead > tr > td.danger, .forumview table > thead > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
    background-color: #f2dede
}

.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
    background-color: #ebcccc
}

.table-responsive {
    overflow-x: auto;
    min-height: 0.01%
}



fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

.addcontent > strong, .operationheading, .settinglabel, label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold
}

.smalltextlabel {
    font-size: smaller;
    line-height: 24px
}

input[type=search] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple], select[size] {
    height: auto
}

input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555
}





.box-inline li, .checkbox-inline, .radio-inline, .rbroles {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer
}

    .box-inline li + li, .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
        margin-top: 0;
        margin-left: 10px
    }


.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px
}

    .form-control-static.input-lg, .form-control-static.input-sm {
        padding-left: 0;
        padding-right: 0
    }

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

select[multiple].input-sm, textarea.input-sm {
    height: auto
}

.form-group-sm .form-control, .form-group-sm input[type=email].forminput, .form-group-sm input[type=number].forminput, .form-group-sm input[type=password].forminput, .form-group-sm input[type=text].forminput, .form-group-sm select.forminput {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.form-group-sm select.form-control, .form-group-sm selectinput[type=email].forminput, .form-group-sm selectinput[type=number].forminput, .form-group-sm selectinput[type=password].forminput, .form-group-sm selectinput[type=text].forminput, .form-group-sm selectselect.forminput {
    height: 30px;
    line-height: 30px
}

.form-group-sm select[multiple].form-control, .form-group-sm select[multiple]input[type=email].forminput, .form-group-sm select[multiple]input[type=number].forminput, .form-group-sm select[multiple]input[type=password].forminput, .form-group-sm select[multiple]input[type=text].forminput, .form-group-sm select[multiple]select.forminput, .form-group-sm textarea.form-control, .form-group-sm textareainput[type=email].forminput, .form-group-sm textareainput[type=number].forminput, .form-group-sm textareainput[type=password].forminput, .form-group-sm textareainput[type=text].forminput, .form-group-sm textareaselect.forminput {
    height: auto
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-lg {
    height: 46px;
    line-height: 46px
}

select[multiple].input-lg, textarea.input-lg {
    height: auto
}

.form-group-lg .form-control, .form-group-lg input[type=email].forminput, .form-group-lg input[type=number].forminput, .form-group-lg input[type=password].forminput, .form-group-lg input[type=text].forminput, .form-group-lg select.forminput {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.form-group-lg select.form-control, .form-group-lg selectinput[type=email].forminput, .form-group-lg selectinput[type=number].forminput, .form-group-lg selectinput[type=password].forminput, .form-group-lg selectinput[type=text].forminput, .form-group-lg selectselect.forminput {
    height: 46px;
    line-height: 46px
}

.form-group-lg select[multiple].form-control, .form-group-lg select[multiple]input[type=email].forminput, .form-group-lg select[multiple]input[type=number].forminput, .form-group-lg select[multiple]input[type=password].forminput, .form-group-lg select[multiple]input[type=text].forminput, .form-group-lg select[multiple]select.forminput, .form-group-lg textarea.form-control, .form-group-lg textareainput[type=email].forminput, .form-group-lg textareainput[type=number].forminput, .form-group-lg textareainput[type=password].forminput, .form-group-lg textareainput[type=text].forminput, .form-group-lg textareaselect.forminput {
    height: auto
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.has-feedback {
    position: relative
}

    .has-feedback .form-control, .has-feedback input[type=email].forminput, .has-feedback input[type=number].forminput, .has-feedback input[type=password].forminput, .has-feedback input[type=text].forminput, .has-feedback select.forminput {
        padding-right: 42.5px
    }

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.form-group-lg .form-control + .form-control-feedback, .form-group-lg input[type=email].forminput + .form-control-feedback, .form-group-lg input[type=number].forminput + .form-control-feedback, .form-group-lg input[type=password].forminput + .form-control-feedback, .form-group-lg input[type=text].forminput + .form-control-feedback, .form-group-lg select.forminput + .form-control-feedback, .input-group-lg + .form-control-feedback, .input-lg + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.form-group-sm .form-control + .form-control-feedback, .form-group-sm input[type=email].forminput + .form-control-feedback, .form-group-sm input[type=number].forminput + .form-control-feedback, .form-group-sm input[type=password].forminput + .form-control-feedback, .form-group-sm input[type=text].forminput + .form-control-feedback, .form-group-sm select.forminput + .form-control-feedback, .input-group-sm + .form-control-feedback, .input-sm + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox .addcontent > strong, .has-success.checkbox .operationheading, .has-success.checkbox .settinglabel, .has-success.checkbox label, .has-success.checkbox-inline .addcontent > strong, .has-success.checkbox-inline .operationheading, .has-success.checkbox-inline .settinglabel, .has-success.checkbox-inline label, .has-success.radio .addcontent > strong, .has-success.radio .operationheading, .has-success.radio .settinglabel, .has-success.radio label, .has-success.radio-inline .addcontent > strong, .has-success.radio-inline .operationheading, .has-success.radio-inline .settinglabel, .has-success.radio-inline label {
    color: #3c763d
}

.has-success .form-control, .has-success input[type=email].forminput, .has-success input[type=number].forminput, .has-success input[type=password].forminput, .has-success input[type=text].forminput, .has-success select.forminput {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

    .has-success .form-control:focus, .has-success input[type=email].forminput:focus, .has-success input[type=number].forminput:focus, .has-success input[type=password].forminput:focus, .has-success input[type=text].forminput:focus, .has-success select.forminput:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
    }

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox .addcontent > strong, .has-warning.checkbox .operationheading, .has-warning.checkbox .settinglabel, .has-warning.checkbox label, .has-warning.checkbox-inline .addcontent > strong, .has-warning.checkbox-inline .operationheading, .has-warning.checkbox-inline .settinglabel, .has-warning.checkbox-inline label, .has-warning.radio .addcontent > strong, .has-warning.radio .operationheading, .has-warning.radio .settinglabel, .has-warning.radio label, .has-warning.radio-inline .addcontent > strong, .has-warning.radio-inline .operationheading, .has-warning.radio-inline .settinglabel, .has-warning.radio-inline label {
    color: #8a6d3b
}

.has-warning .form-control, .has-warning input[type=email].forminput, .has-warning input[type=number].forminput, .has-warning input[type=password].forminput, .has-warning input[type=text].forminput, .has-warning select.forminput {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

    .has-warning .form-control:focus, .has-warning input[type=email].forminput:focus, .has-warning input[type=number].forminput:focus, .has-warning input[type=password].forminput:focus, .has-warning input[type=text].forminput:focus, .has-warning select.forminput:focus {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
    }

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox .addcontent > strong, .has-error.checkbox .operationheading, .has-error.checkbox .settinglabel, .has-error.checkbox label, .has-error.checkbox-inline .addcontent > strong, .has-error.checkbox-inline .operationheading, .has-error.checkbox-inline .settinglabel, .has-error.checkbox-inline label, .has-error.radio .addcontent > strong, .has-error.radio .operationheading, .has-error.radio .settinglabel, .has-error.radio label, .has-error.radio-inline .addcontent > strong, .has-error.radio-inline .operationheading, .has-error.radio-inline .settinglabel, .has-error.radio-inline label {
    color: #a94442
}

.has-error .form-control, .has-error input[type=email].forminput, .has-error input[type=number].forminput, .has-error input[type=password].forminput, .has-error input[type=text].forminput, .has-error select.forminput {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

    .has-error .form-control:focus, .has-error input[type=email].forminput:focus, .has-error input[type=number].forminput:focus, .has-error input[type=password].forminput:focus, .has-error input[type=text].forminput:focus, .has-error select.forminput:focus {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
    }

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback .addcontent > strong ~ .form-control-feedback, .has-feedback .operationheading ~ .form-control-feedback, .has-feedback .settinglabel ~ .form-control-feedback, .has-feedback label ~ .form-control-feedback {
    top: 25px
}

.has-feedback .addcontent > strong.sr-only ~ .form-control-feedback, .has-feedback .operationheading.sr-only ~ .form-control-feedback, .has-feedback .settinglabel.sr-only ~ .form-control-feedback, .has-feedback label.sr-only ~ .form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

.help-block-inline {
    display: inline-block;
    margin-top: 9px
}



.form-horizontal .box-inline li, .form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .box-inline li, .form-horizontal .checkbox, .form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}



.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}



#pnlNewFolder [id=btnNewFolder], .SiteSearch [type=submit], .addnewtemplate > a[id*=_lnkAddNew], .btn, .buttonlink, .createuserbutton, .ec-next-prev a, .eventNextPrevious, .fileinput-button, .newpost, .newthread, .operationpanel [id=btnSubmit], .poll [id*=_btnChoose], .poll [id*=_btnCopyToNewPoll], .poll [id*=_btnRemoveCurrent], .poll [id*=_lnkEdit], .poll [id*=_lnkNewPoll], .search-button, .survey [id*=_btnNewQuestion], .survey [id*=_lnkAddNew], .ui-datepicker-trigger, .uploadfilelist .ui-button, [id*=PasswordRecovery][id*=SubmitButton], [id*=_LinkButton2], [id*=_btnGridCancel], [id*=_btnGridDelete], [id*=_btnGridUpdate], [id*=_btnRename], [id*=_grdHistory][id*=_btnDelete], [id*=_grdHistory][id*=_btnRestoreToEditor] {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    #pnlNewFolder [id=btnNewFolder]:active:focus, #pnlNewFolder [id=btnNewFolder]:focus, .SiteSearch [type=submit]:active:focus, .SiteSearch [type=submit]:focus, .addnewtemplate > a[id*=_lnkAddNew]:active:focus, .addnewtemplate > a[id*=_lnkAddNew]:focus, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, .buttonlink:active:focus, .buttonlink:focus, .createuserbutton:active:focus, .createuserbutton:focus, .ec-next-prev a:active:focus, .ec-next-prev a:focus, .eventNextPrevious:active:focus, .eventNextPrevious:focus, .fileinput-button:active:focus, .fileinput-button:focus, .newpost:active:focus, .newpost:focus, .newthread:active:focus, .newthread:focus, .operationpanel [id=btnSubmit]:active:focus, .operationpanel [id=btnSubmit]:focus, .poll [id*=_btnChoose]:active:focus, .poll [id*=_btnChoose]:focus, .poll [id*=_btnCopyToNewPoll]:active:focus, .poll [id*=_btnCopyToNewPoll]:focus, .poll [id*=_btnRemoveCurrent]:active:focus, .poll [id*=_btnRemoveCurrent]:focus, .poll [id*=_lnkEdit]:active:focus, .poll [id*=_lnkEdit]:focus, .poll [id*=_lnkNewPoll]:active:focus, .poll [id*=_lnkNewPoll]:focus, .search-button:active:focus, .search-button:focus, .survey [id*=_btnNewQuestion]:active:focus, .survey [id*=_btnNewQuestion]:focus, .survey [id*=_lnkAddNew]:active:focus, .survey [id*=_lnkAddNew]:focus, .ui-datepicker-trigger:active:focus, .ui-datepicker-trigger:focus, .uploadfilelist .ui-button:active:focus, .uploadfilelist .ui-button:focus, [id*=PasswordRecovery][id*=SubmitButton]:active:focus, [id*=PasswordRecovery][id*=SubmitButton]:focus, [id*=_LinkButton2]:active:focus, [id*=_LinkButton2]:focus, [id*=_btnGridCancel]:active:focus, [id*=_btnGridCancel]:focus, [id*=_btnGridDelete]:active:focus, [id*=_btnGridDelete]:focus, [id*=_btnGridUpdate]:active:focus, [id*=_btnGridUpdate]:focus, [id*=_btnRename]:active:focus, [id*=_btnRename]:focus, [id*=_grdHistory][id*=_btnDelete]:active:focus, [id*=_grdHistory][id*=_btnDelete]:focus, [id*=_grdHistory][id*=_btnRestoreToEditor]:active:focus, [id*=_grdHistory][id*=_btnRestoreToEditor]:focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }

    #pnlNewFolder [id=btnNewFolder]:focus, #pnlNewFolder [id=btnNewFolder]:hover, .SiteSearch [type=submit]:focus, .SiteSearch [type=submit]:hover, .addnewtemplate > a[id*=_lnkAddNew]:focus, .addnewtemplate > a[id*=_lnkAddNew]:hover, .btn.focus, .btn:focus, .btn:hover, .buttonlink:focus, .buttonlink:hover, .createuserbutton:focus, .createuserbutton:hover, .ec-next-prev a:focus, .ec-next-prev a:hover, .eventNextPrevious:focus, .eventNextPrevious:hover, .fileinput-button:focus, .fileinput-button:hover, .newpost:focus, .newpost:hover, .newthread:focus, .newthread:hover, .operationpanel [id=btnSubmit]:focus, .operationpanel [id=btnSubmit]:hover, .poll [id*=_btnChoose]:focus, .poll [id*=_btnChoose]:hover, .poll [id*=_btnCopyToNewPoll]:focus, .poll [id*=_btnCopyToNewPoll]:hover, .poll [id*=_btnRemoveCurrent]:focus, .poll [id*=_btnRemoveCurrent]:hover, .poll [id*=_lnkEdit]:focus, .poll [id*=_lnkEdit]:hover, .poll [id*=_lnkNewPoll]:focus, .poll [id*=_lnkNewPoll]:hover, .search-button:focus, .search-button:hover, .survey [id*=_btnNewQuestion]:focus, .survey [id*=_btnNewQuestion]:hover, .survey [id*=_lnkAddNew]:focus, .survey [id*=_lnkAddNew]:hover, .ui-datepicker-trigger:focus, .ui-datepicker-trigger:hover, .uploadfilelist .ui-button:focus, .uploadfilelist .ui-button:hover, [id*=PasswordRecovery][id*=SubmitButton]:focus, [id*=PasswordRecovery][id*=SubmitButton]:hover, [id*=_LinkButton2]:focus, [id*=_LinkButton2]:hover, [id*=_btnGridCancel]:focus, [id*=_btnGridCancel]:hover, [id*=_btnGridDelete]:focus, [id*=_btnGridDelete]:hover, [id*=_btnGridUpdate]:focus, [id*=_btnGridUpdate]:hover, [id*=_btnRename]:focus, [id*=_btnRename]:hover, [id*=_grdHistory][id*=_btnDelete]:focus, [id*=_grdHistory][id*=_btnDelete]:hover, [id*=_grdHistory][id*=_btnRestoreToEditor]:focus, [id*=_grdHistory][id*=_btnRestoreToEditor]:hover {
        color: #333;
        text-decoration: none
    }

    #pnlNewFolder [id=btnNewFolder]:active, .SiteSearch [type=submit]:active, .addnewtemplate > a[id*=_lnkAddNew]:active, .btn.active, .btn:active, .buttonlink:active, .createuserbutton:active, .ec-next-prev a:active, .eventNextPrevious:active, .fileinput-button:active, .newpost:active, .newthread:active, .operationpanel [id=btnSubmit]:active, .poll [id*=_btnChoose]:active, .poll [id*=_btnCopyToNewPoll]:active, .poll [id*=_btnRemoveCurrent]:active, .poll [id*=_lnkEdit]:active, .poll [id*=_lnkNewPoll]:active, .search-button:active, .survey [id*=_btnNewQuestion]:active, .survey [id*=_lnkAddNew]:active, .ui-datepicker-trigger:active, .uploadfilelist .ui-button:active, [id*=PasswordRecovery][id*=SubmitButton]:active, [id*=_LinkButton2]:active, [id*=_btnGridCancel]:active, [id*=_btnGridDelete]:active, [id*=_btnGridUpdate]:active, [id*=_btnRename]:active, [id*=_grdHistory][id*=_btnDelete]:active, [id*=_grdHistory][id*=_btnRestoreToEditor]:active {
        outline: 0;
        background-image: none;
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
    }

    #pnlNewFolder [id=btnNewFolder][disabled], .SiteSearch [type=submit][disabled], .addnewtemplate > a[id*=_lnkAddNew][disabled], .btn.disabled, .btn[disabled], .buttonlink[disabled], .createuserbutton[disabled], .ec-next-prev a[disabled], .eventNextPrevious[disabled], .fileinput-button[disabled], .newpost[disabled], .newthread[disabled], .operationpanel [id=btnSubmit][disabled], .poll [id*=_btnChoose][disabled], .poll [id*=_btnCopyToNewPoll][disabled], .poll [id*=_btnRemoveCurrent][disabled], .poll [id*=_lnkEdit][disabled], .poll [id*=_lnkNewPoll][disabled], .search-button[disabled], .survey [id*=_btnNewQuestion][disabled], .survey [id*=_lnkAddNew][disabled], .ui-datepicker-trigger[disabled], .uploadfilelist .ui-button[disabled], [id*=PasswordRecovery][id*=SubmitButton][disabled], [id*=_LinkButton2][disabled], [id*=_btnGridCancel][disabled], [id*=_btnGridDelete][disabled], [id*=_btnGridUpdate][disabled], [id*=_btnRename][disabled], [id*=_grdHistory][id*=_btnDelete][disabled], [id*=_grdHistory][id*=_btnRestoreToEditor][disabled], fieldset[disabled] .btn {
        cursor: not-allowed;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none
    }

a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: none
}

#gallerynav .btn, .SiteSearch [type=submit], .addnewtemplate > a[id*=_lnkAddNew], .btn-default, .ec-next-prev a, .eventNextPrevious, .fileinput-button, .newpost, .newthread, .poll [id*=_lnkNewPoll], .search-button, .ui-datepicker-trigger, .uploadfilelist .ui-button, [id*=PasswordRecovery][id*=SubmitButton] {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

    #gallerynav .btn:focus, .SiteSearch [type=submit]:focus, .addnewtemplate > a[id*=_lnkAddNew]:focus, .btn-default.focus, .btn-default:focus, .ec-next-prev a:focus, .eventNextPrevious:focus, .fileinput-button:focus, .newpost:focus, .newthread:focus, .poll [id*=_lnkNewPoll]:focus, .search-button:focus, .ui-datepicker-trigger:focus, .uploadfilelist .ui-button:focus, [id*=PasswordRecovery][id*=SubmitButton]:focus {
        color: #333;
        background-color: #e6e6e6;
        border-color: #8c8c8c
    }

    #gallerynav .btn:hover, .SiteSearch [type=submit]:hover, .addnewtemplate > a[id*=_lnkAddNew]:hover, .btn-default:hover, .ec-next-prev a:hover, .eventNextPrevious:hover, .fileinput-button:hover, .newpost:hover, .newthread:hover, .poll [id*=_lnkNewPoll]:hover, .search-button:hover, .ui-datepicker-trigger:hover, .uploadfilelist .ui-button:hover, [id*=PasswordRecovery][id*=SubmitButton]:hover {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad
    }

    #gallerynav .btn:active, .SiteSearch [type=submit]:active, .addnewtemplate > a[id*=_lnkAddNew]:active, .btn-default.active, .btn-default:active, .ec-next-prev a:active, .eventNextPrevious:active, .fileinput-button:active, .newpost:active, .newthread:active, .open > .dropdown-toggle.btn-default, .poll [id*=_lnkNewPoll]:active, .search-button:active, .ui-datepicker-trigger:active, .uploadfilelist .ui-button:active, [id*=PasswordRecovery][id*=SubmitButton]:active {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad
    }

        #gallerynav .btn:active:focus, #gallerynav .btn:active:hover, .SiteSearch [type=submit]:active:focus, .SiteSearch [type=submit]:active:hover, .addnewtemplate > a[id*=_lnkAddNew]:active:focus, .addnewtemplate > a[id*=_lnkAddNew]:active:hover, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .ec-next-prev a:active:focus, .ec-next-prev a:active:hover, .eventNextPrevious:active:focus, .eventNextPrevious:active:hover, .fileinput-button:active:focus, .fileinput-button:active:hover, .newpost:active:focus, .newpost:active:hover, .newthread:active:focus, .newthread:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover, .poll [id*=_lnkNewPoll]:active:focus, .poll [id*=_lnkNewPoll]:active:hover, .search-button:active:focus, .search-button:active:hover, .ui-datepicker-trigger:active:focus, .ui-datepicker-trigger:active:hover, .uploadfilelist .ui-button:active:focus, .uploadfilelist .ui-button:active:hover, [id*=PasswordRecovery][id*=SubmitButton]:active:focus, [id*=PasswordRecovery][id*=SubmitButton]:active:hover {
            color: #333;
            background-color: #d4d4d4;
            border-color: #8c8c8c
        }

    #gallerynav .btn:active, .SiteSearch [type=submit]:active, .addnewtemplate > a[id*=_lnkAddNew]:active, .btn-default.active, .btn-default:active, .ec-next-prev a:active, .eventNextPrevious:active, .fileinput-button:active, .newpost:active, .newthread:active, .open > .dropdown-toggle.btn-default, .poll [id*=_lnkNewPoll]:active, .search-button:active, .ui-datepicker-trigger:active, .uploadfilelist .ui-button:active, [id*=PasswordRecovery][id*=SubmitButton]:active {
        background-image: none
    }

    #gallerynav .btn[disabled]:focus, #gallerynav .btn[disabled]:hover, .SiteSearch [type=submit][disabled]:focus, .SiteSearch [type=submit][disabled]:hover, .addnewtemplate > a[id*=_lnkAddNew][disabled]:focus, .addnewtemplate > a[id*=_lnkAddNew][disabled]:hover, .btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, .ec-next-prev a[disabled]:focus, .ec-next-prev a[disabled]:hover, .eventNextPrevious[disabled]:focus, .eventNextPrevious[disabled]:hover, .fileinput-button[disabled]:focus, .fileinput-button[disabled]:hover, .newpost[disabled]:focus, .newpost[disabled]:hover, .newthread[disabled]:focus, .newthread[disabled]:hover, .poll [id*=_lnkNewPoll][disabled]:focus, .poll [id*=_lnkNewPoll][disabled]:hover, .search-button[disabled]:focus, .search-button[disabled]:hover, .ui-datepicker-trigger[disabled]:focus, .ui-datepicker-trigger[disabled]:hover, .uploadfilelist .ui-button[disabled]:focus, .uploadfilelist .ui-button[disabled]:hover, [id*=PasswordRecovery][id*=SubmitButton][disabled]:focus, [id*=PasswordRecovery][id*=SubmitButton][disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
        background-color: #fff;
        border-color: #ccc
    }

    .btn-default .badge {
        color: #fff;
        background-color: #333
    }

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

    .btn-primary.focus, .btn-primary:focus {
        color: #fff;
        background-color: #286090;
        border-color: #122b40
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #286090;
        border-color: #204d74
    }

    .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #286090;
        border-color: #204d74
    }

        .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
            color: #fff;
            background-color: #204d74;
            border-color: #122b40
        }

    .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
        background-image: none
    }

    .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
        background-color: #337ab7;
        border-color: #2e6da4
    }

    .btn-primary .badge {
        color: #337ab7;
        background-color: #fff
    }

#pnlNewFolder [id=btnNewFolder], .btn-success, .operationpanel [id=btnSubmit], .poll [id*=_btnChoose], .postcontainer .markanswer, .postcontainer .marksent, .postcontainer .sendnotification, .survey [id*=_btnStartSurvey], .survey [id*=_lnkAddNew], [id*=_btnGridUpdate] {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

    #pnlNewFolder [id=btnNewFolder]:focus, .btn-success.focus, .btn-success:focus, .operationpanel [id=btnSubmit]:focus, .poll [id*=_btnChoose]:focus, .postcontainer .markanswer:focus, .postcontainer .marksent:focus, .postcontainer .sendnotification:focus, .survey [id*=_btnStartSurvey]:focus, .survey [id*=_lnkAddNew]:focus, [id*=_btnGridUpdate]:focus {
        color: #fff;
        background-color: #449d44;
        border-color: #255625
    }

    #pnlNewFolder [id=btnNewFolder]:hover, .btn-success:hover, .operationpanel [id=btnSubmit]:hover, .poll [id*=_btnChoose]:hover, .postcontainer .markanswer:hover, .postcontainer .marksent:hover, .postcontainer .sendnotification:hover, .survey [id*=_btnStartSurvey]:hover, .survey [id*=_lnkAddNew]:hover, [id*=_btnGridUpdate]:hover {
        color: #fff;
        background-color: #449d44;
        border-color: #398439
    }

    #pnlNewFolder [id=btnNewFolder]:active, .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success, .operationpanel [id=btnSubmit]:active, .poll [id*=_btnChoose]:active, .postcontainer .markanswer:active, .postcontainer .marksent:active, .postcontainer .sendnotification:active, .survey [id*=_btnStartSurvey]:active, .survey [id*=_lnkAddNew]:active, [id*=_btnGridUpdate]:active {
        color: #fff;
        background-color: #449d44;
        border-color: #398439
    }

        #pnlNewFolder [id=btnNewFolder]:active:focus, #pnlNewFolder [id=btnNewFolder]:active:hover, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover, .operationpanel [id=btnSubmit]:active:focus, .operationpanel [id=btnSubmit]:active:hover, .poll [id*=_btnChoose]:active:focus, .poll [id*=_btnChoose]:active:hover, .postcontainer .markanswer:active:focus, .postcontainer .markanswer:active:hover, .postcontainer .marksent:active:focus, .postcontainer .marksent:active:hover, .postcontainer .sendnotification:active:focus, .postcontainer .sendnotification:active:hover, .survey [id*=_btnStartSurvey]:active:focus, .survey [id*=_btnStartSurvey]:active:hover, .survey [id*=_lnkAddNew]:active:focus, .survey [id*=_lnkAddNew]:active:hover, [id*=_btnGridUpdate]:active:focus, [id*=_btnGridUpdate]:active:hover {
            color: #fff;
            background-color: #398439;
            border-color: #255625
        }

    #pnlNewFolder [id=btnNewFolder]:active, .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success, .operationpanel [id=btnSubmit]:active, .poll [id*=_btnChoose]:active, .postcontainer .markanswer:active, .postcontainer .marksent:active, .postcontainer .sendnotification:active, .survey [id*=_btnStartSurvey]:active, .survey [id*=_lnkAddNew]:active, [id*=_btnGridUpdate]:active {
        background-image: none
    }

    #pnlNewFolder [id=btnNewFolder][disabled]:focus, #pnlNewFolder [id=btnNewFolder][disabled]:hover, .btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, .operationpanel [id=btnSubmit][disabled]:focus, .operationpanel [id=btnSubmit][disabled]:hover, .poll [id*=_btnChoose][disabled]:focus, .poll [id*=_btnChoose][disabled]:hover, .postcontainer .markanswer[disabled]:focus, .postcontainer .markanswer[disabled]:hover, .postcontainer .marksent[disabled]:focus, .postcontainer .marksent[disabled]:hover, .postcontainer .sendnotification[disabled]:focus, .postcontainer .sendnotification[disabled]:hover, .survey [id*=_btnStartSurvey][disabled]:focus, .survey [id*=_btnStartSurvey][disabled]:hover, .survey [id*=_lnkAddNew][disabled]:focus, .survey [id*=_lnkAddNew][disabled]:hover, [id*=_btnGridUpdate][disabled]:focus, [id*=_btnGridUpdate][disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
        background-color: #5cb85c;
        border-color: #4cae4c
    }

    .btn-success .badge {
        color: #5cb85c;
        background-color: #fff
    }

.btn-info, .poll [id*=_btnCopyToNewPoll] {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

    .btn-info.focus, .btn-info:focus, .poll [id*=_btnCopyToNewPoll]:focus {
        color: #fff;
        background-color: #31b0d5;
        border-color: #1b6d85
    }

    .btn-info:hover, .poll [id*=_btnCopyToNewPoll]:hover {
        color: #fff;
        background-color: #31b0d5;
        border-color: #269abc
    }

    .btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info, .poll [id*=_btnCopyToNewPoll]:active {
        color: #fff;
        background-color: #31b0d5;
        border-color: #269abc
    }

        .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover, .poll [id*=_btnCopyToNewPoll]:active:focus, .poll [id*=_btnCopyToNewPoll]:active:hover {
            color: #fff;
            background-color: #269abc;
            border-color: #1b6d85
        }

    .btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info, .poll [id*=_btnCopyToNewPoll]:active {
        background-image: none
    }

    .btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, .poll [id*=_btnCopyToNewPoll][disabled]:focus, .poll [id*=_btnCopyToNewPoll][disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
        background-color: #5bc0de;
        border-color: #46b8da
    }

    .btn-info .badge {
        color: #5bc0de;
        background-color: #fff
    }

.btn-warning, [id*=_btnGridCancel], [id*=_grdHistory][id*=_btnRestoreToEditor] {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

    .btn-warning.focus, .btn-warning:focus, [id*=_btnGridCancel]:focus, [id*=_grdHistory][id*=_btnRestoreToEditor]:focus {
        color: #fff;
        background-color: #ec971f;
        border-color: #985f0d
    }

    .btn-warning:hover, [id*=_btnGridCancel]:hover, [id*=_grdHistory][id*=_btnRestoreToEditor]:hover {
        color: #fff;
        background-color: #ec971f;
        border-color: #d58512
    }

    .btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning, [id*=_btnGridCancel]:active, [id*=_grdHistory][id*=_btnRestoreToEditor]:active {
        color: #fff;
        background-color: #ec971f;
        border-color: #d58512
    }

        .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover, [id*=_btnGridCancel]:active:focus, [id*=_btnGridCancel]:active:hover, [id*=_grdHistory][id*=_btnRestoreToEditor]:active:focus, [id*=_grdHistory][id*=_btnRestoreToEditor]:active:hover {
            color: #fff;
            background-color: #d58512;
            border-color: #985f0d
        }

    .btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning, [id*=_btnGridCancel]:active, [id*=_grdHistory][id*=_btnRestoreToEditor]:active {
        background-image: none
    }

    .btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, [id*=_btnGridCancel][disabled]:focus, [id*=_btnGridCancel][disabled]:hover, [id*=_grdHistory][id*=_btnRestoreToEditor][disabled]:focus, [id*=_grdHistory][id*=_btnRestoreToEditor][disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
        background-color: #f0ad4e;
        border-color: #eea236
    }

    .btn-warning .badge {
        color: #f0ad4e;
        background-color: #fff
    }

.btn-danger, .poll [id*=_btnRemoveCurrent], [id*=_btnGridDelete], [id*=_grdHistory][id*=_btnDelete] {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

    .btn-danger.focus, .btn-danger:focus, .poll [id*=_btnRemoveCurrent]:focus, [id*=_btnGridDelete]:focus, [id*=_grdHistory][id*=_btnDelete]:focus {
        color: #fff;
        background-color: #c9302c;
        border-color: #761c19
    }

    .btn-danger:hover, .poll [id*=_btnRemoveCurrent]:hover, [id*=_btnGridDelete]:hover, [id*=_grdHistory][id*=_btnDelete]:hover {
        color: #fff;
        background-color: #c9302c;
        border-color: #ac2925
    }

    .btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger, .poll [id*=_btnRemoveCurrent]:active, [id*=_btnGridDelete]:active, [id*=_grdHistory][id*=_btnDelete]:active {
        color: #fff;
        background-color: #c9302c;
        border-color: #ac2925
    }

        .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover, .poll [id*=_btnRemoveCurrent]:active:focus, .poll [id*=_btnRemoveCurrent]:active:hover, [id*=_btnGridDelete]:active:focus, [id*=_btnGridDelete]:active:hover, [id*=_grdHistory][id*=_btnDelete]:active:focus, [id*=_grdHistory][id*=_btnDelete]:active:hover {
            color: #fff;
            background-color: #ac2925;
            border-color: #761c19
        }

    .btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger, .poll [id*=_btnRemoveCurrent]:active, [id*=_btnGridDelete]:active, [id*=_grdHistory][id*=_btnDelete]:active {
        background-image: none
    }

    .btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, .poll [id*=_btnRemoveCurrent][disabled]:focus, .poll [id*=_btnRemoveCurrent][disabled]:hover, [id*=_btnGridDelete][disabled]:focus, [id*=_btnGridDelete][disabled]:hover, [id*=_grdHistory][id*=_btnDelete][disabled]:focus, [id*=_grdHistory][id*=_btnDelete][disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
        background-color: #d9534f;
        border-color: #d43f3a
    }

    .btn-danger .badge {
        color: #d9534f;
        background-color: #fff
    }

.btn-text {
    border: 0;
    background: transparent
}

button.btn-text {
    width: 100%;
    text-align: left
}

.btn-link, .buttonlink, .poll [id*=_lnkEdit], [id*=_LinkButton2], [id*=_btnRename] {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0
}

    .btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], .buttonlink, .buttonlink:active, .buttonlink[disabled], .poll [id*=_lnkEdit], .poll [id*=_lnkEdit]:active, .poll [id*=_lnkEdit][disabled], [id*=_LinkButton2], [id*=_LinkButton2]:active, [id*=_LinkButton2][disabled], [id*=_btnRename], [id*=_btnRename]:active, [id*=_btnRename][disabled], fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none
    }

        .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover, .buttonlink, .buttonlink:active, .buttonlink:focus, .buttonlink:hover, .poll [id*=_lnkEdit], .poll [id*=_lnkEdit]:active, .poll [id*=_lnkEdit]:focus, .poll [id*=_lnkEdit]:hover, [id*=_LinkButton2], [id*=_LinkButton2]:active, [id*=_LinkButton2]:focus, [id*=_LinkButton2]:hover, [id*=_btnRename], [id*=_btnRename]:active, [id*=_btnRename]:focus, [id*=_btnRename]:hover {
            border-color: transparent
        }

            .btn-link:focus, .btn-link:hover, .buttonlink:focus, .buttonlink:hover, .poll [id*=_lnkEdit]:focus, .poll [id*=_lnkEdit]:hover, [id*=_LinkButton2]:focus, [id*=_LinkButton2]:hover, [id*=_btnRename]:focus, [id*=_btnRename]:hover {
                color: #23527c;
                text-decoration: underline;
                background-color: transparent
            }

            .btn-link[disabled]:focus, .btn-link[disabled]:hover, .buttonlink[disabled]:focus, .buttonlink[disabled]:hover, .poll [id*=_lnkEdit][disabled]:focus, .poll [id*=_lnkEdit][disabled]:hover, [id*=_LinkButton2][disabled]:focus, [id*=_LinkButton2][disabled]:hover, [id*=_btnRename][disabled]:focus, [id*=_btnRename][disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
                color: #777777;
                text-decoration: none
            }

.btn-group-lg > .btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-group-sm > .btn, .btn-sm, .postcontainer .markanswer, .postcontainer .marksent, .postcontainer .sendnotification, [id*=_btnGridCancel], [id*=_btnGridDelete], [id*=_btnGridUpdate], [id*=_grdHistory][id*=_btnDelete], [id*=_grdHistory][id*=_btnRestoreToEditor] {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs > .btn, .btn-xs, .buttonlink, [id*=_LinkButton2], [id*=_btnRename] {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

    .btn-block + .btn-block {
        margin-top: 5px
    }

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear
}

    .fade.in {
        opacity: 1
    }

.collapse {
    display: none
}

    .collapse.in {
        display: block
    }

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height,visibility;
    transition-property: height,visibility;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown, .dropup {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto
    }

    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .dropdown-menu > li > a, .dropdown-menu > li > button {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.42857143;
        color: #333333;
        white-space: nowrap
    }

        .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > button:focus, .dropdown-menu > li > button:hover {
            text-decoration: none;
            color: #262626;
            background-color: #f5f5f5
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > button, .dropdown-menu > .active > button:focus, .dropdown-menu > .active > button:hover {
        color: #fff;
        text-decoration: none;
        outline: 0;
        background-color: #337ab7
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
        color: #777777
    }

        .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
            text-decoration: none;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
            cursor: not-allowed
        }

.open > .dropdown-menu {
    display: block
}

.open > a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;
    content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}



.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

    .btn-group-vertical > .btn, .btn-group-vertical > .btn-text, .btn-group > .btn, .btn-group > .btn-text {
        position: relative;
        float: left
    }

        .btn-group-vertical > .btn-text.active, .btn-group-vertical > .btn-text:active, .btn-group-vertical > .btn-text:focus, .btn-group-vertical > .btn-text:hover, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-text.active, .btn-group > .btn-text:active, .btn-group > .btn-text:focus, .btn-group > .btn-text:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
            z-index: 2
        }

    .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
        margin-left: -1px
    }

.btn-toolbar {
    margin-left: -5px
}

    .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
        float: left
    }

    .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
        margin-left: 5px
    }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group > .btn:first-child {
    margin-left: 0
}

    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group > .btn-group {
    float: left
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0
    }

    .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

    .btn-group.open .dropdown-toggle.btn-link {
        -webkit-box-shadow: none;
        box-shadow: none
    }

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

    .btn-group-vertical > .btn-group > .btn {
        float: none
    }

    .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
        margin-top: -1px;
        margin-left: 0
    }

    .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
        border-radius: 0
    }

    .btn-group-vertical > .btn:first-child:not(:last-child) {
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .btn-group-vertical > .btn:last-child:not(:first-child) {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px
    }

    .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0
    }

    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-top-right-radius: 0;
        border-top-left-radius: 0
    }

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

    .btn-group-justified > .btn, .btn-group-justified > .btn-group {
        float: none;
        display: table-cell;
        width: 1%
    }

        .btn-group-justified > .btn-group .btn {
            width: 100%
        }

        .btn-group-justified > .btn-group .dropdown-menu {
            left: auto
        }

[data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

    .input-group[class*=col-] {
        float: none;
        padding-left: 0;
        padding-right: 0
    }

    .input-group .form-control:not([type=checkbox]), .input-group input[type=email].forminput:not([type=checkbox]), .input-group input[type=number].forminput:not([type=checkbox]), .input-group input[type=password].forminput:not([type=checkbox]), .input-group input[type=text].forminput:not([type=checkbox]), .input-group select.forminput:not([type=checkbox]) {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0
    }

        .input-group .form-control:not([type=checkbox]):focus, .input-group input[type=email].forminput:not([type=checkbox]):focus, .input-group input[type=number].forminput:not([type=checkbox]):focus, .input-group input[type=password].forminput:not([type=checkbox]):focus, .input-group input[type=text].forminput:not([type=checkbox]):focus, .input-group select.forminput:not([type=checkbox]):focus {
            z-index: 3
        }

.input-group-lg > .form-control:not([type=checkbox]), .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .input-group-lg > input[type=email].forminput:not([type=checkbox]), .input-group-lg > input[type=number].forminput:not([type=checkbox]), .input-group-lg > input[type=password].forminput:not([type=checkbox]), .input-group-lg > input[type=text].forminput:not([type=checkbox]), .input-group-lg > select.forminput:not([type=checkbox]) {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-group-lg > .form-control:not([type=checkbox]), select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn, select.input-group-lg > input[type=email].forminput:not([type=checkbox]), select.input-group-lg > input[type=number].forminput:not([type=checkbox]), select.input-group-lg > input[type=password].forminput:not([type=checkbox]), select.input-group-lg > input[type=text].forminput:not([type=checkbox]), select.input-group-lg > select.forminput:not([type=checkbox]) {
    height: 46px;
    line-height: 46px
}

select[multiple].input-group-lg > .form-control:not([type=checkbox]), select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > input[type=email].forminput:not([type=checkbox]), select[multiple].input-group-lg > input[type=number].forminput:not([type=checkbox]), select[multiple].input-group-lg > input[type=password].forminput:not([type=checkbox]), select[multiple].input-group-lg > input[type=text].forminput:not([type=checkbox]), select[multiple].input-group-lg > select.forminput:not([type=checkbox]), textarea.input-group-lg > .form-control:not([type=checkbox]), textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > input[type=email].forminput:not([type=checkbox]), textarea.input-group-lg > input[type=number].forminput:not([type=checkbox]), textarea.input-group-lg > input[type=password].forminput:not([type=checkbox]), textarea.input-group-lg > input[type=text].forminput:not([type=checkbox]), textarea.input-group-lg > select.forminput:not([type=checkbox]) {
    height: auto
}

.input-group-sm > .form-control:not([type=checkbox]), .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .input-group-sm > input[type=email].forminput:not([type=checkbox]), .input-group-sm > input[type=number].forminput:not([type=checkbox]), .input-group-sm > input[type=password].forminput:not([type=checkbox]), .input-group-sm > input[type=text].forminput:not([type=checkbox]), .input-group-sm > select.forminput:not([type=checkbox]) {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm > .form-control:not([type=checkbox]), select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn, select.input-group-sm > input[type=email].forminput:not([type=checkbox]), select.input-group-sm > input[type=number].forminput:not([type=checkbox]), select.input-group-sm > input[type=password].forminput:not([type=checkbox]), select.input-group-sm > input[type=text].forminput:not([type=checkbox]), select.input-group-sm > select.forminput:not([type=checkbox]) {
    height: 30px;
    line-height: 30px
}

select[multiple].input-group-sm > .form-control:not([type=checkbox]), select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > input[type=email].forminput:not([type=checkbox]), select[multiple].input-group-sm > input[type=number].forminput:not([type=checkbox]), select[multiple].input-group-sm > input[type=password].forminput:not([type=checkbox]), select[multiple].input-group-sm > input[type=text].forminput:not([type=checkbox]), select[multiple].input-group-sm > select.forminput:not([type=checkbox]), textarea.input-group-sm > .form-control:not([type=checkbox]), textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > input[type=email].forminput:not([type=checkbox]), textarea.input-group-sm > input[type=number].forminput:not([type=checkbox]), textarea.input-group-sm > input[type=password].forminput:not([type=checkbox]), textarea.input-group-sm > input[type=text].forminput:not([type=checkbox]), textarea.input-group-sm > select.forminput:not([type=checkbox]) {
    height: auto
}

.input-group .form-control:not([type=checkbox]), .input-group input[type=email].forminput:not([type=checkbox]), .input-group input[type=number].forminput:not([type=checkbox]), .input-group input[type=password].forminput:not([type=checkbox]), .input-group input[type=text].forminput:not([type=checkbox]), .input-group select.forminput:not([type=checkbox]), .input-group-addon, .input-group-btn {
    display: table-cell
}

    .input-group .form-control:not([type=checkbox]):not(:first-child):not(:last-child), .input-group input[type=email].forminput:not([type=checkbox]):not(:first-child):not(:last-child), .input-group input[type=number].forminput:not([type=checkbox]):not(:first-child):not(:last-child), .input-group input[type=password].forminput:not([type=checkbox]):not(:first-child):not(:last-child), .input-group input[type=text].forminput:not([type=checkbox]):not(:first-child):not(:last-child), .input-group select.forminput:not([type=checkbox]):not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
        border-radius: 0
    }

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555555;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    border-radius: 4px
}

    .input-group-addon.input-sm {
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 3px
    }

    .input-group-addon.input-lg {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 6px
    }

    .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
        margin-top: 0
    }

    .input-group .form-control:not([type=checkbox]) :first-child, .input-group input[type=email].forminput:not([type=checkbox]) :first-child, .input-group input[type=number].forminput:not([type=checkbox]) :first-child, .input-group input[type=password].forminput:not([type=checkbox]) :first-child, .input-group input[type=text].forminput:not([type=checkbox]) :first-child, .input-group select.forminput:not([type=checkbox]) :first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .input-group-addon:first-child {
        border-right: 0
    }

    .input-group .form-control:not([type=checkbox]) :last-child, .input-group input[type=email].forminput:not([type=checkbox]) :last-child, .input-group input[type=number].forminput:not([type=checkbox]) :last-child, .input-group input[type=password].forminput:not([type=checkbox]) :last-child, .input-group input[type=text].forminput:not([type=checkbox]) :last-child, .input-group select.forminput:not([type=checkbox]) :last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .input-group-addon:last-child {
        border-left: 0
    }

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

    .input-group-btn > .btn {
        position: relative
    }

        .input-group-btn > .btn + .btn {
            margin-left: -1px
        }

        .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
            z-index: 2
        }

    .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
        margin-right: -1px
    }

    .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
        z-index: 2;
        margin-left: -1px
    }

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

    .nav > li {
        position: relative;
        display: block
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: 10px 15px
        }

            .nav > li > a:focus, .nav > li > a:hover {
                text-decoration: none;
                background-color: #eeeeee
            }

        .nav > li.disabled > a {
            color: #777777
        }

            .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
                color: #777777;
                text-decoration: none;
                background-color: transparent;
                cursor: not-allowed
            }

    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        background-color: #eeeeee;
        border-color: #337ab7
    }

    .nav .nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .nav > li > a > img {
        max-width: none
    }

.nav-tabs {
    border-bottom: 1px solid #ddd
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.42857143;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0
        }

            .nav-tabs > li > a:hover {
                border-color: #eeeeee #eeeeee #ddd
            }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
            color: #555555;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom-color: transparent;
            cursor: default
        }

    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0
    }

        .nav-tabs.nav-justified > li {
            float: none
        }

            .nav-tabs.nav-justified > li > a {
                text-align: center;
                margin-bottom: 5px
            }

        .nav-tabs.nav-justified > .dropdown .dropdown-menu {
            top: auto;
            left: auto
        }



.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid #ddd
}



.nav-pills > li {
    float: left
}

    .nav-pills > li > a {
        border-radius: 4px
    }

    .nav-pills > li + li {
        margin-left: 2px
    }

    .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
        color: #fff;
        background-color: #337ab7
    }

.nav-stacked > li {
    float: none
}

    .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0
    }

.nav-justified {
    width: 100%
}

    .nav-justified > li {
        float: none
    }

        .nav-justified > li > a {
            text-align: center;
            margin-bottom: 5px
        }

    .nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto
    }



.nav-tabs-justified {
    border-bottom: 0
}

    .nav-tabs-justified > li > a {
        margin-right: 0;
        border-radius: 4px
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
        border: 1px solid #ddd
    }



.tab-content > .tab-pane {
    display: none
}

.tab-content > .active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}



.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling: touch
}

    .navbar-collapse.in {
        overflow-y: auto
    }



.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 340px
}



.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: -15px;
    margin-left: -15px
}


.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}



.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}



.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

    .navbar-brand:focus, .navbar-brand:hover {
        text-decoration: none
    }

    .navbar-brand > img {
        display: block
    }



.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

    .navbar-toggle:focus {
        outline: 0
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px
        }



.navbar-nav {
    margin: 7.5px -15px
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px
    }





.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    margin-top: 8px;
    margin-bottom: 8px
}







.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

    .navbar-btn.btn-sm, .navbar-btn.postcontainer .markanswer, .navbar-btn.postcontainer .marksent, .navbar-btn.postcontainer .sendnotification, .navbar-btn[id*=_btnGridCancel], .navbar-btn[id*=_btnGridDelete], .navbar-btn[id*=_btnGridUpdate], .navbar-btn[id*=_grdHistory][id*=_btnDelete], .navbar-btn[id*=_grdHistory][id*=_btnRestoreToEditor] {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .navbar-btn.btn-xs, .navbar-btn.buttonlink, .navbar-btn[id*=_LinkButton2], .navbar-btn[id*=_btnRename] {
        margin-top: 14px;
        margin-bottom: 14px
    }

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}


.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

    .navbar-default .navbar-brand {
        color: #777
    }

        .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
            color: #5e5e5e;
            background-color: transparent
        }

    .navbar-default .navbar-text {
        color: #777
    }

    .navbar-default .navbar-nav > li > a {
        color: #777
    }

        .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
            color: #333;
            background-color: transparent
        }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
        color: #ccc;
        background-color: transparent
    }

    .navbar-default .navbar-toggle {
        border-color: #ddd
    }

        .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
            background-color: #ddd
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #888
        }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #e7e7e7
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        background-color: #e7e7e7;
        color: #555
    }



.navbar-default .navbar-link {
    color: #777
}

    .navbar-default .navbar-link:hover {
        color: #333
    }

.navbar-default .btn-link {
    color: #777
}

    .navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
        color: #333
    }

    .navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
        color: #ccc
    }

.navbar-inverse {
    background-color: #222;
    border-color: #080808
}

    .navbar-inverse .navbar-brand {
        color: #9d9d9d
    }

        .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
            color: #fff;
            background-color: transparent
        }

    .navbar-inverse .navbar-text {
        color: #9d9d9d
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #9d9d9d
    }

        .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
            color: #fff;
            background-color: transparent
        }

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
        color: #fff;
        background-color: #080808
    }

    .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
        color: #444;
        background-color: transparent
    }

    .navbar-inverse .navbar-toggle {
        border-color: #333
    }

        .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
            background-color: #333
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #fff
        }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #101010
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
        background-color: #080808;
        color: #fff
    }



.navbar-inverse .navbar-link {
    color: #9d9d9d
}

    .navbar-inverse .navbar-link:hover {
        color: #fff
    }

.navbar-inverse .btn-link {
    color: #9d9d9d
}

    .navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
        color: #fff
    }

    .navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
        color: #444
    }



    
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

    .pagination > li {
        display: inline
    }

        .pagination > li > a, .pagination > li > span {
            position: relative;
            float: left;
            padding: 6px 12px;
            line-height: 1.42857143;
            text-decoration: none;
            color: #337ab7;
            background-color: #fff;
            border: 1px solid #ddd;
            margin-left: -1px
        }

        .pagination > li:first-child > a, .pagination > li:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px
        }

        .pagination > li:last-child > a, .pagination > li:last-child > span {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px
        }

        .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
            z-index: 2;
            color: #23527c;
            background-color: #eeeeee;
            border-color: #ddd
        }

    .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
        z-index: 3;
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7;
        cursor: default
    }

    .pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
        color: #777777;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed
    }

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.blogview .blogpager, .pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

    .pager li {
        display: inline
    }

        .pager li > a, .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 15px
        }

            .pager li > a:focus, .pager li > a:hover {
                text-decoration: none;
                background-color: #eeeeee
            }

    .pager .next > a, .pager .next > span {
        float: right
    }

    .pager .previous > a, .pager .previous > span {
        float: left
    }

    .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
        color: #777777;
        background-color: #fff;
        cursor: not-allowed
    }

.label, .tagslabel + .blogtags a {
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em
}

a.label:focus, a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #777777
}

    .label-default[href]:focus, .label-default[href]:hover {
        background-color: #5e5e5e
    }

.label-primary {
    background-color: #337ab7
}

    .label-primary[href]:focus, .label-primary[href]:hover {
        background-color: #286090
    }

.label-success {
    background-color: #5cb85c
}

    .label-success[href]:focus, .label-success[href]:hover {
        background-color: #449d44
    }

.label-info, .tagslabel + .blogtags a {
    background-color: #5bc0de
}

    .label-info[href]:focus, .label-info[href]:hover {
        background-color: #31b0d5
    }

.label-warning {
    background-color: #f0ad4e
}

    .label-warning[href]:focus, .label-warning[href]:hover {
        background-color: #ec971f
    }

.label-danger {
    background-color: #d9534f
}

    .label-danger[href]:focus, .label-danger[href]:hover {
        background-color: #c9302c
    }

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777777;
    border-radius: 10px
}

    .badge:empty {
        display: none
    }

.btn .badge {
    position: relative;
    top: -1px
}

.btn-group-xs > .btn .badge, .btn-xs .badge, .buttonlink .badge, [id*=_LinkButton2] .badge, [id*=_btnRename] .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:focus, a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff
}

.list-group-item > .badge {
    float: right
}

    .list-group-item > .badge + .badge {
        margin-right: 5px
    }

.nav-pills > li > a > .badge {
    margin-left: 3px
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eeeeee
}

    .jumbotron .h1, .jumbotron h1 {
        color: inherit
    }

    .jumbotron p {
        margin-bottom: 15px;
        font-size: 21px;
        font-weight: 200
    }

    .jumbotron > hr {
        border-top-color: #d5d5d5
    }

.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px
}

.jumbotron .container {
    max-width: 100%
}



.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out
}

    .thumbnail a > img, .thumbnail > img {
        margin-left: auto;
        margin-right: auto
    }

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: #337ab7
}

.thumbnail .caption {
    padding: 9px;
    color: #333333
}

.alert, .contactform [id$=_lblMessage], .modulecontent.accessdenied, body.pagenotfound .pnfmsg, div.txterror, div[data-val-validationgroup=profile] {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

    .alert h4, .contactform [id$=_lblMessage] h4, .modulecontent.accessdenied h4, body.pagenotfound .pnfmsg h4, div.txterror h4, div[data-val-validationgroup=profile] h4 {
        margin-top: 0;
        color: inherit
    }

    .alert .alert-link, .contactform [id$=_lblMessage] .alert-link, .modulecontent.accessdenied .alert-link, .modulecontent.accessdenied a, body.pagenotfound .pnfmsg .alert-link, div.txterror .alert-link, div[data-val-validationgroup=profile] .alert-link {
        font-weight: bold
    }

    .alert > p, .alert > ul, .contactform [id$=_lblMessage] > p, .contactform [id$=_lblMessage] > ul, .modulecontent.accessdenied > p, .modulecontent.accessdenied > ul, body.pagenotfound .pnfmsg > p, body.pagenotfound .pnfmsg > ul, div.txterror > p, div.txterror > ul, div[data-val-validationgroup=profile] > p, div[data-val-validationgroup=profile] > ul {
        margin-bottom: 0
    }

        .alert > p + p, .contactform [id$=_lblMessage] > p + p, .modulecontent.accessdenied > p + p, body.pagenotfound .pnfmsg > p + p, div.txterror > p + p, div[data-val-validationgroup=profile] > p + p {
            margin-top: 5px
        }

.alert-dismissable, .alert-dismissible {
    padding-right: 35px
}

    .alert-dismissable .close, .alert-dismissible .close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit
    }

.alert-success, .contactform [id$=_lblMessage] {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

    .alert-success hr, .contactform [id$=_lblMessage] hr {
        border-top-color: #c9e2b3
    }

    .alert-success .alert-link, .contactform [id$=_lblMessage] .alert-link {
        color: #2b542c
    }

.alert-info, .modulecontent.accessdenied {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

    .alert-info hr, .modulecontent.accessdenied hr {
        border-top-color: #a6e1ec
    }

    .alert-info .alert-link, .modulecontent.accessdenied .alert-link, .modulecontent.accessdenied a {
        color: #245269
    }

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

    .alert-warning hr {
        border-top-color: #f7e1b5
    }

    .alert-warning .alert-link {
        color: #66512c
    }

.alert-danger, body.pagenotfound .pnfmsg, div.txterror, div[data-val-validationgroup=profile] {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

    .alert-danger hr, body.pagenotfound .pnfmsg hr, div.txterror hr, div[data-val-validationgroup=profile] hr {
        border-top-color: #e4b9c0
    }

    .alert-danger .alert-link, body.pagenotfound .pnfmsg .alert-link, div.txterror .alert-link, div[data-val-validationgroup=profile] .alert-link {
        color: #843534
    }

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease
}

.progress-bar-striped, .progress-striped .progress-bar {
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-size: 40px 40px
}

.progress-bar.active, .progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.media {
    margin-top: 15px
}

    .media:first-child {
        margin-top: 0
    }

.media, .media-body {
    zoom: 1;
    overflow: hidden
}

.media-body {
    width: 10000px
}

.media-object {
    display: block
}

    .media-object.img-thumbnail {
        max-width: none
    }

.media-right, .media > .pull-right {
    padding-left: 10px
}

.media-left, .media > .pull-left {
    padding-right: 10px
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top
}

.media-middle {
    vertical-align: middle
}

.media-bottom {
    vertical-align: bottom
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

    .list-group-item:first-child {
        border-top-right-radius: 4px;
        border-top-left-radius: 4px
    }

    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px
    }

a.list-group-item, button.list-group-item {
    color: #555
}

    a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
        color: #333
    }

    a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
        text-decoration: none;
        color: #555;
        background-color: #f5f5f5
    }

button.list-group-item {
    width: 100%;
    text-align: left
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
    background-color: #eeeeee;
    color: #777777;
    cursor: not-allowed
}

    .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
        color: inherit
    }

    .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
        color: #777777
    }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

    .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small {
        color: inherit
    }

    .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
        color: #c7ddef
    }

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success, button.list-group-item-success {
    color: #3c763d
}

    a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
        color: inherit
    }

    a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
        color: #3c763d;
        background-color: #d0e9c6
    }

    a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
        color: #fff;
        background-color: #3c763d;
        border-color: #3c763d
    }

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info, button.list-group-item-info {
    color: #31708f
}

    a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
        color: inherit
    }

    a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
        color: #31708f;
        background-color: #c4e3f3
    }

    a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
        color: #fff;
        background-color: #31708f;
        border-color: #31708f
    }

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning, button.list-group-item-warning {
    color: #8a6d3b
}

    a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
        color: inherit
    }

    a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
        color: #8a6d3b;
        background-color: #faf2cc
    }

    a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
        color: #fff;
        background-color: #8a6d3b;
        border-color: #8a6d3b
    }

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger, button.list-group-item-danger {
    color: #a94442
}

    a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
        color: inherit
    }

    a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
        color: #a94442;
        background-color: #ebcccc
    }

    a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
        color: #fff;
        background-color: #a94442;
        border-color: #a94442
    }

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel, .templatewrapper {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}

.panel-body, .templatebody {
    padding: 15px
}

.panel-heading, .templatetitle {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit
    }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

    .panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
        color: inherit
    }

.panel-footer, .templateinfo {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
    margin-bottom: 0
}

    .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
        border-width: 1px 0;
        border-radius: 0
    }

    .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
        border-top: 0;
        border-top-right-radius: 3px;
        border-top-left-radius: 3px
    }

    .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
        border-bottom: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group + .panel-footer {
    border-top-width: 0
}

.panel > .forums table, .panel > .forumview table, .panel > .panel-collapse > .forums table, .panel > .panel-collapse > .forumview table, .panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .forums table, .panel > .table-responsive > .forumview table, .panel > .table-responsive > .table {
    margin-bottom: 0
}

    .panel > .forums table caption, .panel > .forumview table caption, .panel > .panel-collapse > .forums table caption, .panel > .panel-collapse > .forumview table caption, .panel > .panel-collapse > .table caption, .panel > .table caption, .panel > .table-responsive > .forums table caption, .panel > .table-responsive > .forumview table caption, .panel > .table-responsive > .table caption {
        padding-left: 15px;
        padding-right: 15px
    }

    .panel > .forums table:first-child, .panel > .forumview table:first-child, .panel > .table-responsive:first-child > .forums table:first-child, .panel > .table-responsive:first-child > .forumview table:first-child, .panel > .table-responsive:first-child > .table:first-child, .panel > .table:first-child {
        border-top-right-radius: 3px;
        border-top-left-radius: 3px
    }

        .panel > .forums table:first-child > tbody:first-child > tr:first-child, .panel > .forums table:first-child > thead:first-child > tr:first-child, .panel > .forumview table:first-child > tbody:first-child > tr:first-child, .panel > .forumview table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .forums table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .forums table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .forumview table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .forumview table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table:first-child > thead:first-child > tr:first-child {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px
        }

            .panel > .forums table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .forums table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .forums table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .forums table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .forumview table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .forumview table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .forumview table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .forumview table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .forums table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .forums table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .forums table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .forums table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .forumview table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .forumview table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .forumview table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .forumview table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
                border-top-left-radius: 3px
            }

            .panel > .forums table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .forums table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .forums table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .forums table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .forumview table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .forumview table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .forumview table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .forumview table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .forums table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .forums table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .forums table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .forums table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .forumview table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .forumview table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .forumview table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .forumview table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
                border-top-right-radius: 3px
            }

    .panel > .forums table:last-child, .panel > .forumview table:last-child, .panel > .table-responsive:last-child > .forums table:last-child, .panel > .table-responsive:last-child > .forumview table:last-child, .panel > .table-responsive:last-child > .table:last-child, .panel > .table:last-child {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

        .panel > .forums table:last-child > tbody:last-child > tr:last-child, .panel > .forums table:last-child > tfoot:last-child > tr:last-child, .panel > .forumview table:last-child > tbody:last-child > tr:last-child, .panel > .forumview table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .forums table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .forums table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .forumview table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .forumview table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child {
            border-bottom-left-radius: 3px;
            border-bottom-right-radius: 3px
        }

            .panel > .forums table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .forums table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .forums table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .forums table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .forumview table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .forumview table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .forumview table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .forumview table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .forums table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .forums table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .forums table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .forums table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .forumview table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .forumview table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .forumview table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .forumview table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
                border-bottom-left-radius: 3px
            }

            .panel > .forums table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .forums table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .forums table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .forums table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .forumview table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .forumview table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .forumview table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .forumview table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .forums table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .forums table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .forums table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .forums table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .forumview table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .forumview table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .forumview table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .forumview table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
                border-bottom-right-radius: 3px
            }

    .panel > .forums table + .panel-body, .panel > .forumview table + .panel-body, .panel > .panel-body + .forums table, .panel > .panel-body + .forumview table, .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
        border-top: 1px solid #ddd
    }

    .panel > .forums table > tbody:first-child > tr:first-child td, .panel > .forums table > tbody:first-child > tr:first-child th, .panel > .forumview table > tbody:first-child > tr:first-child td, .panel > .forumview table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td, .panel > .table > tbody:first-child > tr:first-child th {
        border-top: 0
    }

.panel > .forums table, .panel > .forumview table, .panel > .table-bordered, .panel > .table-responsive > .forums table, .panel > .table-responsive > .forumview table, .panel > .table-responsive > .table-bordered {
    border: 0
}

    .panel > .forums table > tbody > tr > td:first-child, .panel > .forums table > tbody > tr > th:first-child, .panel > .forums table > tfoot > tr > td:first-child, .panel > .forums table > tfoot > tr > th:first-child, .panel > .forums table > thead > tr > td:first-child, .panel > .forums table > thead > tr > th:first-child, .panel > .forumview table > tbody > tr > td:first-child, .panel > .forumview table > tbody > tr > th:first-child, .panel > .forumview table > tfoot > tr > td:first-child, .panel > .forumview table > tfoot > tr > th:first-child, .panel > .forumview table > thead > tr > td:first-child, .panel > .forumview table > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .forums table > tbody > tr > td:first-child, .panel > .table-responsive > .forums table > tbody > tr > th:first-child, .panel > .table-responsive > .forums table > tfoot > tr > td:first-child, .panel > .table-responsive > .forums table > tfoot > tr > th:first-child, .panel > .table-responsive > .forums table > thead > tr > td:first-child, .panel > .table-responsive > .forums table > thead > tr > th:first-child, .panel > .table-responsive > .forumview table > tbody > tr > td:first-child, .panel > .table-responsive > .forumview table > tbody > tr > th:first-child, .panel > .table-responsive > .forumview table > tfoot > tr > td:first-child, .panel > .table-responsive > .forumview table > tfoot > tr > th:first-child, .panel > .table-responsive > .forumview table > thead > tr > td:first-child, .panel > .table-responsive > .forumview table > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0
    }

    .panel > .forums table > tbody > tr > td:last-child, .panel > .forums table > tbody > tr > th:last-child, .panel > .forums table > tfoot > tr > td:last-child, .panel > .forums table > tfoot > tr > th:last-child, .panel > .forums table > thead > tr > td:last-child, .panel > .forums table > thead > tr > th:last-child, .panel > .forumview table > tbody > tr > td:last-child, .panel > .forumview table > tbody > tr > th:last-child, .panel > .forumview table > tfoot > tr > td:last-child, .panel > .forumview table > tfoot > tr > th:last-child, .panel > .forumview table > thead > tr > td:last-child, .panel > .forumview table > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .forums table > tbody > tr > td:last-child, .panel > .table-responsive > .forums table > tbody > tr > th:last-child, .panel > .table-responsive > .forums table > tfoot > tr > td:last-child, .panel > .table-responsive > .forums table > tfoot > tr > th:last-child, .panel > .table-responsive > .forums table > thead > tr > td:last-child, .panel > .table-responsive > .forums table > thead > tr > th:last-child, .panel > .table-responsive > .forumview table > tbody > tr > td:last-child, .panel > .table-responsive > .forumview table > tbody > tr > th:last-child, .panel > .table-responsive > .forumview table > tfoot > tr > td:last-child, .panel > .table-responsive > .forumview table > tfoot > tr > th:last-child, .panel > .table-responsive > .forumview table > thead > tr > td:last-child, .panel > .table-responsive > .forumview table > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0
    }

    .panel > .forums table > tbody > tr:first-child > td, .panel > .forums table > tbody > tr:first-child > th, .panel > .forums table > thead > tr:first-child > td, .panel > .forums table > thead > tr:first-child > th, .panel > .forumview table > tbody > tr:first-child > td, .panel > .forumview table > tbody > tr:first-child > th, .panel > .forumview table > thead > tr:first-child > td, .panel > .forumview table > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .forums table > tbody > tr:first-child > td, .panel > .table-responsive > .forums table > tbody > tr:first-child > th, .panel > .table-responsive > .forums table > thead > tr:first-child > td, .panel > .table-responsive > .forums table > thead > tr:first-child > th, .panel > .table-responsive > .forumview table > tbody > tr:first-child > td, .panel > .table-responsive > .forumview table > tbody > tr:first-child > th, .panel > .table-responsive > .forumview table > thead > tr:first-child > td, .panel > .table-responsive > .forumview table > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
        border-bottom: 0
    }

    .panel > .forums table > tbody > tr:last-child > td, .panel > .forums table > tbody > tr:last-child > th, .panel > .forums table > tfoot > tr:last-child > td, .panel > .forums table > tfoot > tr:last-child > th, .panel > .forumview table > tbody > tr:last-child > td, .panel > .forumview table > tbody > tr:last-child > th, .panel > .forumview table > tfoot > tr:last-child > td, .panel > .forumview table > tfoot > tr:last-child > th, .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .forums table > tbody > tr:last-child > td, .panel > .table-responsive > .forums table > tbody > tr:last-child > th, .panel > .table-responsive > .forums table > tfoot > tr:last-child > td, .panel > .table-responsive > .forums table > tfoot > tr:last-child > th, .panel > .table-responsive > .forumview table > tbody > tr:last-child > td, .panel > .table-responsive > .forumview table > tbody > tr:last-child > th, .panel > .table-responsive > .forumview table > tfoot > tr:last-child > td, .panel > .table-responsive > .forumview table > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0
    }

.panel > .table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel-group {
    margin-bottom: 20px
}

    .panel-group .panel {
        margin-bottom: 0;
        border-radius: 4px
    }

        .panel-group .panel + .panel {
            margin-top: 5px
        }

    .panel-group .panel-heading {
        border-bottom: 0
    }

        .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
            border-top: 1px solid #ddd
        }

    .panel-group .panel-footer {
        border-top: 0
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: 1px solid #ddd
        }

.panel-default, .templatewrapper {
    border-color: #ddd
}

    .panel-default > .panel-heading, .templatetitle {
        color: #333333;
        background-color: #f5f5f5;
        border-color: #ddd
    }

        .panel-default > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ddd
        }

        .panel-default > .panel-heading .badge {
            color: #f5f5f5;
            background-color: #333333
        }

    .panel-default > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ddd
    }

.panel-primary {
    border-color: #337ab7
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #337ab7
        }

        .panel-primary > .panel-heading .badge {
            color: #337ab7;
            background-color: #fff
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #337ab7
    }

.panel-success {
    border-color: #d6e9c6
}

    .panel-success > .panel-heading {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6
    }

        .panel-success > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #d6e9c6
        }

        .panel-success > .panel-heading .badge {
            color: #dff0d8;
            background-color: #3c763d
        }

    .panel-success > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #d6e9c6
    }

.panel-info {
    border-color: #bce8f1
}

    .panel-info > .panel-heading {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1
    }

        .panel-info > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #bce8f1
        }

        .panel-info > .panel-heading .badge {
            color: #d9edf7;
            background-color: #31708f
        }

    .panel-info > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #bce8f1
    }

.panel-warning {
    border-color: #faebcc
}

    .panel-warning > .panel-heading {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc
    }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #faebcc
        }

        .panel-warning > .panel-heading .badge {
            color: #fcf8e3;
            background-color: #8a6d3b
        }

    .panel-warning > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #faebcc
    }

.panel-danger {
    border-color: #ebccd1
}

    .panel-danger > .panel-heading {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1
    }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ebccd1
        }

        .panel-danger > .panel-heading .badge {
            color: #f2dede;
            background-color: #a94442
        }

    .panel-danger > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ebccd1
    }

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

    .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        border: 0
    }

.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive-4by3 {
    padding-bottom: 75%
}



    .searchcontrols blockquote, .well blockquote {
        border-color: #ddd;
        border-color: rgba(0,0,0,0.15)
    }

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.searchcontrols, .well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20)
}

    .close:focus, .close:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        opacity: 0.5;
        filter: alpha(opacity=50)
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}


.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0)
}

    .tooltip.in {
        opacity: 0.9;
        filter: alpha(opacity=90)
    }

    .tooltip.top {
        margin-top: -3px;
        padding: 5px 0
    }

    .tooltip.pagetree ul.treecommands, .tooltip.right {
        margin-left: 3px;
        padding: 0 5px
    }

    .tooltip.bottom {
        margin-top: 3px;
        padding: 5px 0
    }

    .tooltip.left {
        margin-left: -3px;
        padding: 0 5px
    }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.pagetree ul.treecommands .tooltip-arrow, .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.pagetree ul.treecommands, .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2)
}

    .pagetree ul.treecommands.top, .popover.top {
        margin-top: -10px
    }

    .pagetree ul.treecommands.right, .popover.pagetree ul.treecommands, .popover.right {
        margin-left: 10px
    }

    .pagetree ul.treecommands.bottom, .popover.bottom {
        margin-top: 10px
    }

    .pagetree ul.treecommands.left, .popover.left {
        margin-left: -10px
    }

    .pagetree ul.treecommands .pageinfo, .popover-title {
        margin: 0;
        padding: 8px 14px;
        font-size: 14px;
        background-color: #f7f7f7;
        border-bottom: 1px solid #ebebeb;
        border-radius: 5px 5px 0 0
    }

.pagetree ul.treecommands, .popover-content {
    padding: 9px 14px
}

    .pagetree ul.treecommands > .arrow, .pagetree ul.treecommands > .arrow:after, .popover > .arrow, .popover > .arrow:after {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid
    }

    .pagetree ul.treecommands > .arrow, .popover > .arrow {
        border-width: 11px
    }

        .pagetree ul.treecommands > .arrow:after, .popover > .arrow:after {
            border-width: 10px;
            content: ""
        }

    .pagetree ul.treecommands.top > .arrow, .popover.top > .arrow {
        left: 50%;
        margin-left: -11px;
        border-bottom-width: 0;
        border-top-color: #999999;
        border-top-color: rgba(0,0,0,0.25);
        bottom: -11px
    }

        .pagetree ul.treecommands.top > .arrow:after, .popover.top > .arrow:after {
            content: " ";
            bottom: 1px;
            margin-left: -10px;
            border-bottom-width: 0;
            border-top-color: #fff
        }

    .pagetree ul.treecommands.right > .arrow, .popover.pagetree ul.treecommands > .arrow, .popover.right > .arrow {
        top: 50%;
        left: -11px;
        margin-top: -11px;
        border-left-width: 0;
        border-right-color: #999999;
        border-right-color: rgba(0,0,0,0.25)
    }

        .pagetree ul.treecommands.right > .arrow:after, .popover.pagetree ul.treecommands > .arrow:after, .popover.right > .arrow:after {
            content: " ";
            left: 1px;
            bottom: -10px;
            border-left-width: 0;
            border-right-color: #fff
        }

    .pagetree ul.treecommands.bottom > .arrow, .popover.bottom > .arrow {
        left: 50%;
        margin-left: -11px;
        border-top-width: 0;
        border-bottom-color: #999999;
        border-bottom-color: rgba(0,0,0,0.25);
        top: -11px
    }

        .pagetree ul.treecommands.bottom > .arrow:after, .popover.bottom > .arrow:after {
            content: " ";
            top: 1px;
            margin-left: -10px;
            border-top-width: 0;
            border-bottom-color: #fff
        }

    .pagetree ul.treecommands.left > .arrow, .popover.left > .arrow {
        top: 50%;
        right: -11px;
        margin-top: -11px;
        border-right-width: 0;
        border-left-color: #999999;
        border-left-color: rgba(0,0,0,0.25)
    }

        .pagetree ul.treecommands.left > .arrow:after, .popover.left > .arrow:after {
            content: " ";
            right: 1px;
            border-right-width: 0;
            border-left-color: #fff;
            bottom: -10px
        }

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%
}

    .carousel-inner > .item {
        display: none;
        position: relative;
        -webkit-transition: 0.6s ease-in-out left;
        transition: 0.6s ease-in-out left
    }

        .carousel-inner > .item > a > img, .carousel-inner > .item > img {
            line-height: 1
        }



.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block
}

.carousel-inner > .active {
    left: 0
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner > .next {
    left: 100%
}

.carousel-inner > .prev {
    left: -100%
}

    .carousel-inner > .next.left, .carousel-inner > .prev.pagetree ul.treecommands, .carousel-inner > .prev.right {
        left: 0
    }

.carousel-inner > .active.left {
    left: -100%
}

.carousel-inner > .active.pagetree ul.treecommands, .carousel-inner > .active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    background-color: rgba(0,0,0,0)
}

    .carousel-control.left {
        background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));
        background-image: linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
    }

    .carousel-control.pagetree ul.treecommands, .carousel-control.right {
        left: auto;
        right: 0;
        background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));
        background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)
    }

    .carousel-control:focus, .carousel-control:hover {
        outline: 0;
        color: #fff;
        text-decoration: none;
        opacity: 0.9;
        filter: alpha(opacity=90)
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        position: absolute;
        top: 50%;
        margin-top: -10px;
        z-index: 5;
        display: inline-block
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        left: 50%;
        margin-left: -10px
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        right: 50%;
        margin-right: -10px
    }

    .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 20px;
        height: 20px;
        line-height: 1;
        font-family: serif
    }

        .carousel-control .icon-prev:before {
            content: '\2039'
        }

        .carousel-control .icon-next:before {
            content: '\203a'
        }

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
}

    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        border: 1px solid #fff;
        border-radius: 10px;
        cursor: pointer
    }

    .carousel-indicators .active {
        margin: 0;
        width: 12px;
        height: 12px;
        background-color: #fff
    }

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6)
}

    .carousel-caption .btn {
        text-shadow: none
    }



.blogmodule.blogarchive .modulecontent:after, .blogmodule.blogarchive .modulecontent:before, .blogmodule.blogcategories .modulecontent:after, .blogmodule.blogcategories .modulecontent:before, .blogtext:after, .blogtext:before, .blogview .blogpager:after, .blogview .blogpager:before, .blogwrapper.blogview .modulecontent:after, .blogwrapper.blogview .modulecontent:before, .bottom-pane .panelwrapper:after, .bottom-pane .panelwrapper:before, .btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .fileoperations:after, .fileoperations:before, .fileselection:after, .fileselection:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .grid-form [id$=_pnlQuestions]:after, .grid-form [id$=_pnlQuestions]:before, .grid-form:after, .grid-form:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before, .rssmodule .modulecontent:after, .rssmodule .modulecontent:before, .rsswrapper:after, .rsswrapper:before, .stats .modulecontent:after, .stats .modulecontent:before, .stats .onlinemembers:after, .stats .onlinemembers:before, .templatebody:after, .templatebody:before, .top-pane .panelwrapper:after, .top-pane .panelwrapper:before {
    content: " ";
    display: table
}

.blogmodule.blogarchive .modulecontent:after, .blogmodule.blogcategories .modulecontent:after, .blogtext:after, .blogview .blogpager:after, .blogwrapper.blogview .modulecontent:after, .bottom-pane .panelwrapper:after, .btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .fileoperations:after, .fileselection:after, .form-horizontal .form-group:after, .grid-form [id$=_pnlQuestions]:after, .grid-form:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after, .rssmodule .modulecontent:after, .rsswrapper:after, .stats .modulecontent:after, .stats .onlinemembers:after, .templatebody:after, .top-pane .panelwrapper:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg, .visible-md, .visible-sm, .visible-xs {
    display: none !important
}

.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
    display: none !important
}



.visible-print {
    display: none !important
}



.visible-print-block {
    display: none !important
}



.visible-print-inline {
    display: none !important
}



.visible-print-inline-block {
    display: none !important
}



.fb-xs-parent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

    .fb-xs-parent > * {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

.fb-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.fb-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.fb-xs-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.fb-xs-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.fb-xs-ai-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.fb-xs-ai-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.fb-xs-ai-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.fb-xs-ai-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.fb-xs-ai-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.fb-xs-ac-start {
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.fb-xs-ac-baseline {
    -ms-flex-line-pack: baseline;
    align-content: baseline
}

.fb-xs-ac-center {
    -ms-flex-line-pack: center;
    align-content: center
}

.fb-xs-ac-end {
    -ms-flex-line-pack: end;
    align-content: flex-end
}

.fb-xs-ac-stretch {
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.fb-xs-j-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.fb-xs-j-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fb-xs-j-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.fb-xs-j-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.fb-xs-j-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.fb-xs-as-start {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.fb-xs-as-baseline {
    -ms-flex-item-align: baseline;
    align-self: baseline
}

.fb-xs-as-center {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.fb-xs-as-end {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.fb-xs-as-stretch {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch
}

.fb-xs-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.fb-xs-grow {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.fb-xs-shrink {
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.fb-xs-25.flex-children > *, .fb-xs-25:not(.flex-children) {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

.fb-xs-33.flex-children > *, .fb-xs-33:not(.flex-children) {
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%
}

.fb-xs-40.flex-children > *, .fb-xs-40:not(.flex-children) {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%
}

.fb-xs-50.flex-children > *, .fb-xs-50:not(.flex-children) {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.fb-xs-60.flex-children > *, .fb-xs-60:not(.flex-children) {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%
}

.fb-xs-66.flex-children > *, .fb-xs-66:not(.flex-children) {
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%
}

.fb-xs-75.flex-children > *, .fb-xs-75:not(.flex-children) {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

.fb-xs-100.flex-children > *, .fb-xs-100:not(.flex-children) {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.fb-xs-gap-0 {
    gap: 0
}

.fb-xs-gap-10 {
    gap: 10
}

.fb-xs-gap-15 {
    gap: 15
}

.fb-xs-gap-20 {
    gap: 20
}

.fb-xs-gap-25 {
    gap: 25
}

.fb-xs-gap-30 {
    gap: 30
}

.fb-xs-gap-40 {
    gap: 40
}

.fb-xs-gap-50 {
    gap: 50
}

.fb-xs-gap-60 {
    gap: 60
}

.fb-xs-gap-70 {
    gap: 70
}

.fb-xs-gap-80 {
    gap: 80
}

.fb-xs-gap-90 {
    gap: 90
}

.fb-xs-gap-100 {
    gap: 100
}

.fb-xs-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.fb-xs-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.fb-xs-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.fb-xs-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.fb-xs-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.fb-xs-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.fb-xs-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.fb-xs-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.fb-xs-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.fb-xs-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.fb-xs-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.fb-xs-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}


.nav.nav-pills[class*=fb-][class*=-parent] li + li, .nav.nav-pills[class*=fb-][class*=-parent] > * li + li {
    margin-left: 0
}

.fileoperations[class*=fb-][class*=-parent]:after, .fileoperations[class*=fb-][class*=-parent]:before, .fileoperations[class*=fb-][class*=-parent] > :after, .fileoperations[class*=fb-][class*=-parent] > :before, .fileselection[class*=fb-][class*=-parent]:after, .fileselection[class*=fb-][class*=-parent]:before, .fileselection[class*=fb-][class*=-parent] > :after, .fileselection[class*=fb-][class*=-parent] > :before, .row[class*=fb-][class*=-parent]:after, .row[class*=fb-][class*=-parent]:before, .row[class*=fb-][class*=-parent] > :after, .row[class*=fb-][class*=-parent] > :before {
    content: none
}


#gallerynav .btn:active, .SiteSearch [type=submit]:active, .addnewtemplate > a[id*=_lnkAddNew]:active, .ec-next-prev a:active, .eventNextPrevious:active, .fileinput-button:active, .newpost:active, .newthread:active, .poll [id*=_lnkNewPoll]:active, .search-button:active, .ui-datepicker-trigger:active, .uploadfilelist .ui-button:active, [id*=PasswordRecovery][id*=SubmitButton]:active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

#gallerynav .btn, .SiteSearch [type=submit], .addnewtemplate > a[id*=_lnkAddNew], .btn-default, .ec-next-prev a, .eventNextPrevious, .fileinput-button, .newpost, .newthread, .poll [id*=_lnkNewPoll], .search-button, .ui-datepicker-trigger, .uploadfilelist .ui-button, [id*=PasswordRecovery][id*=SubmitButton] {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
    background-image: linear-gradient(to bottom,#fff 0%,#f5f5f5 100%);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
    text-shadow: 0 1px 0 #fff
}

    #gallerynav .btn:active, #gallerynav .btn:active:focus, #gallerynav .btn:active:hover, .SiteSearch [type=submit]:active, .SiteSearch [type=submit]:active:focus, .SiteSearch [type=submit]:active:hover, .addnewtemplate > a[id*=_lnkAddNew]:active, .addnewtemplate > a[id*=_lnkAddNew]:active:focus, .addnewtemplate > a[id*=_lnkAddNew]:active:hover, .btn-default:active, .btn-default:active:focus, .btn-default:active:hover, .ec-next-prev a:active, .ec-next-prev a:active:focus, .ec-next-prev a:active:hover, .eventNextPrevious:active, .eventNextPrevious:active:focus, .eventNextPrevious:active:hover, .fileinput-button:active, .fileinput-button:active:focus, .fileinput-button:active:hover, .newpost:active, .newpost:active:focus, .newpost:active:hover, .newthread:active, .newthread:active:focus, .newthread:active:hover, .poll [id*=_lnkNewPoll]:active, .poll [id*=_lnkNewPoll]:active:focus, .poll [id*=_lnkNewPoll]:active:hover, .search-button:active, .search-button:active:focus, .search-button:active:hover, .ui-datepicker-trigger:active, .ui-datepicker-trigger:active:focus, .ui-datepicker-trigger:active:hover, .uploadfilelist .ui-button:active, .uploadfilelist .ui-button:active:focus, .uploadfilelist .ui-button:active:hover, [id*=PasswordRecovery][id*=SubmitButton]:active, [id*=PasswordRecovery][id*=SubmitButton]:active:focus, [id*=PasswordRecovery][id*=SubmitButton]:active:hover {
        background-color: #d4d4d4;
        background-image: none;
        border-color: #ccc;
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
    }

    #gallerynav .btn:focus, #gallerynav .btn:hover, .SiteSearch [type=submit]:focus, .SiteSearch [type=submit]:hover, .addnewtemplate > a[id*=_lnkAddNew]:focus, .addnewtemplate > a[id*=_lnkAddNew]:hover, .btn-default:focus, .btn-default:hover, .ec-next-prev a:focus, .ec-next-prev a:hover, .eventNextPrevious:focus, .eventNextPrevious:hover, .fileinput-button:focus, .fileinput-button:hover, .newpost:focus, .newpost:hover, .newthread:focus, .newthread:hover, .poll [id*=_lnkNewPoll]:focus, .poll [id*=_lnkNewPoll]:hover, .search-button:focus, .search-button:hover, .ui-datepicker-trigger:focus, .ui-datepicker-trigger:hover, .uploadfilelist .ui-button:focus, .uploadfilelist .ui-button:hover, [id*=PasswordRecovery][id*=SubmitButton]:focus, [id*=PasswordRecovery][id*=SubmitButton]:hover {
        background-color: #f5f5f5;
        background-position: 0 -15px;
        border-color: #ccc
    }

    #gallerynav .btn[disabled], .SiteSearch [type=submit][disabled], .addnewtemplate > a[id*=_lnkAddNew][disabled], .btn-default[disabled], .ec-next-prev a[disabled], .eventNextPrevious[disabled], .fileinput-button[disabled], .newpost[disabled], .newthread[disabled], .poll [id*=_lnkNewPoll][disabled], .search-button[disabled], .ui-datepicker-trigger[disabled], .uploadfilelist .ui-button[disabled], [id*=PasswordRecovery][id*=SubmitButton][disabled] {
        background-color: #f5f5f5;
        background-image: none;
        border-color: #ccc;
        -webkit-box-shadow: none;
        box-shadow: none
    }

#pnlNewFolder [id=btnNewFolder], .operationpanel [id=btnSubmit], .poll [id*=_btnChoose], .postcontainer .markanswer, .postcontainer .marksent, .postcontainer .sendnotification, .survey [id*=_btnStartSurvey], .survey [id*=_lnkAddNew], [id*=_btnGridUpdate] {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

    #pnlNewFolder [id=btnNewFolder]:active, .operationpanel [id=btnSubmit]:active, .poll [id*=_btnChoose]:active, .postcontainer .markanswer:active, .postcontainer .marksent:active, .postcontainer .sendnotification:active, .survey [id*=_btnStartSurvey]:active, .survey [id*=_lnkAddNew]:active, [id*=_btnGridUpdate]:active {
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
    }

.poll [id*=_btnCopyToNewPoll] {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

    .poll [id*=_btnCopyToNewPoll]:active {
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
    }

[id*=_btnGridCancel], [id*=_grdHistory][id*=_btnRestoreToEditor] {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

    [id*=_btnGridCancel]:active, [id*=_grdHistory][id*=_btnRestoreToEditor]:active {
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
    }

.poll [id*=_btnRemoveCurrent], [id*=_btnGridDelete], [id*=_grdHistory][id*=_btnDelete] {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

    .poll [id*=_btnRemoveCurrent]:active, [id*=_btnGridDelete]:active, [id*=_grdHistory][id*=_btnDelete]:active {
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
    }

.buttonlink, .poll [id*=_lnkEdit], [id*=_LinkButton2], [id*=_btnRename] {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

    .buttonlink:active, .poll [id*=_lnkEdit]:active, [id*=_LinkButton2]:active, [id*=_btnRename]:active {
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
    }

.btn:not(input):empty {
    display: none
}

.btn-group > .btn:not(input):empty + .btn {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}



.box-inline .addcontent > strong, .box-inline .operationheading, .box-inline .settinglabel, .box-inline label, .rbroles .addcontent > strong, .rbroles .operationheading, .rbroles .settinglabel, .rbroles label {
    font-size: smaller;
    width: auto
}

input[type=file] {
    display: inline-block
}



.logolist .settingblock, .settingrow .settingblock {
    display: inline-block
}

input.slider-input {
    -webkit-appearance: none;
    display: inline-block;
    margin: 4.5px 10px 4.5px 0;
    vertical-align: middle;
    width: 260px
}

    input.slider-input::-webkit-slider-runnable-track {
        background: white;
        border-radius: 2px;
        border: 1px solid #ccc;
        cursor: pointer;
        height: 25px;
        width: 100%
    }

    input.slider-input::-moz-range-track {
        background: white;
        border-radius: 2px;
        border: 1px solid #ccc;
        cursor: pointer;
        height: 25px;
        width: 100%
    }

    input.slider-input::-ms-track {
        background: white;
        border-color: transparent;
        box-sizing: border-box;
        color: transparent;
        cursor: pointer;
        height: 25px;
        width: 100%
    }

        input.slider-input::-ms-track > * {
            box-sizing: border-box
        }

    input.slider-input::-ms-fill-lower {
        background: white;
        border: 1px solid #ccc;
        border-radius: 4px
    }

    input.slider-input::-ms-fill-upper {
        background: white;
        border: 0.1px solid #ccc;
        border-radius: 4px
    }

    input.slider-input::-webkit-slider-thumb {
        -webkit-appearance: none;
        background: #337ab7;
        border: 0 none;
        border-radius: 2px;
        cursor: pointer;
        height: 34px;
        margin-top: -4.6px;
        width: 16px
    }

    input.slider-input::-moz-range-thumb {
        background: #337ab7;
        border: 0 none;
        border-radius: 2px;
        cursor: pointer;
        height: 34px;
        width: 16px
    }

    input.slider-input::-ms-thumb {
        background: #337ab7;
        border: 0 none;
        border-radius: 2px;
        cursor: pointer;
        margin-top: 1.5px;
        height: 34px;
        width: 16px
    }

    input.slider-input:focus {
        outline: none
    }

        input.slider-input:focus::-webkit-slider-runnable-track {
            background: white;
            border-color: #66afe9;
            -webkit-box-shadow: 0 0 8px rgba(102,175,233,0.6);
            box-shadow: 0 0 8px rgba(102,175,233,0.6)
        }

        input.slider-input:focus::-moz-range-track {
            border-color: #66afe9;
            box-shadow: 0 0 8px rgba(102,175,233,0.6)
        }

        input.slider-input:focus::-ms-fill-lower {
            background: white;
            border-color: #66afe9;
            box-shadow: 0 0 8px rgba(102,175,233,0.6)
        }

        input.slider-input:focus::-ms-fill-upper {
            background: white;
            border-color: #66afe9;
            box-shadow: 0 0 8px rgba(102,175,233,0.6)
        }

.slider-output {
    border: 0 none;
    display: inline-block;
    font-weight: 700;
    padding: 0;
    vertical-align: middle
}

textarea.form-control, textareainput[type=email].forminput, textareainput[type=number].forminput, textareainput[type=password].forminput, textareainput[type=text].forminput, textareaselect.forminput {
    resize: vertical
}

.panelwrapper.pagetree table {
    width: 100%
}

    .panelwrapper.pagetree table td:nth-child(2) {
        width: 400px
    }

.page-tree {
    max-width: 400px;
    width: 100%
}

.auto-complete + .form-control, .auto-complete + input[type=email].forminput, .auto-complete + input[type=number].forminput, .auto-complete + input[type=password].forminput, .auto-complete + input[type=text].forminput, .auto-complete + select.forminput {
    width: 6em
}


div.forminput {
    display: inline-block
}

[id*=mainContent_ddImage] {
    min-height: 150px
}

.date-picker {
    display: inline-block;
    vertical-align: inherit;
    width: 226px
}

    .date-picker + .ui-datepicker-trigger {
        background-color: #f2f2f2;
        border-left: 0 none;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        font-weight: 700;
        padding: 6px 0;
        vertical-align: inherit;
        width: 34px
    }

.logolist [type=text].smalltextbox, .settingrow [type=text].smalltextbox {
    width: 6em
}

.forums table [type=text], .forums table select, .forumview table [type=text], .forumview table select, .table [type=text], .table select {
    max-width: 100%
}

.contentmanager .forums table [type=text], .contentmanager .forums table select, .contentmanager .forumview table [type=text], .contentmanager .forumview table select, .contentmanager .table [type=text], .contentmanager .table select {
    width: auto
}

.panelayout h2 {
    font-size: 20px;
    text-align: center
}

.panelayout .regularpanes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -15px
}

    .panelayout .regularpanes .pane {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 calc(100%/3);
        flex: 1 0 calc(100%/3);
        padding: 0 15px
    }

.panelayout .panelistbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.panelayout .pane select {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.panelayout .pane .layoutbuttons {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    margin-left: 6px
}

    .panelayout .pane .layoutbuttons > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-bottom: 10px
    }

    .panelayout .pane .layoutbuttons > :first-child {
        margin-top: 10px
    }

.panelayout .layoutalt1, .panelayout .layoutalt2 {
    margin: 0 -15px
}

    .panelayout .layoutalt1 .panelistbox, .panelayout .layoutalt2 .panelistbox {
        margin: 0 auto;
        padding: 0 15px;
        width: calc(100%/3)
    }

.box-inline {
    display: inline-block;
    list-style: none outside none;
    margin: 8px 0 0;
    padding-left: 0
}

    .box-inline li, .rbroles {
        margin-right: 10px;
        vertical-align: top
    }

        .box-inline li + li {
            margin-left: 0
        }

        .box-inline li input[type=checkbox] {
            margin-top: 5px
        }

        .box-inline li .addcontent > strong, .box-inline li .operationheading, .box-inline li .settinglabel, .box-inline li label {
            display: inline;
            font-weight: 400;
            margin: 0
        }




.mojo-tabs .nav-tabs {
    margin-bottom: 15px
}

.blogview .blogpager .postlink {
    background-color: #fff;
    border-radius: 15px;
    border: 1px solid #ddd;
    display: inline-block;
    font-size: 0;
    padding: 5px 14px
}

    .blogview .blogpager .postlink:after, .blogview .blogpager .postlink:before {
        font-size: 14px
    }

    .blogview .blogpager .postlink:focus, .blogview .blogpager .postlink:hover {
        background-color: #eeeeee;
        text-decoration: none
    }

.blogview .blogpager .nextpost {
    float: right
}

    .blogview .blogpager .nextpost:before {
        content: 'Next Post'
    }

    .blogview .blogpager .nextpost:after {
        content: '\f101';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .blogview .blogpager .nextpost:after {
        margin-left: 6px
    }

.blogview .blogpager .prevpost {
    float: left
}

    .blogview .blogpager .prevpost:before {
        content: '\f100';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .blogview .blogpager .prevpost:before {
        margin-right: 6px
    }

    .blogview .blogpager .prevpost:after {
        content: 'Previous Post'
    }

.pagination a[title*=Page]:not([title*='Navigate to Page']) {
    font-family: FontAwesome
}


#fm1_pnlFile > table, .filemanager .modulecontent > [id*=_pnlFile] > table {
    max-width: 100%;
    width: 100%
}

.table-file-manager {
    margin-bottom: 0
}

.fthumbs img, .gallerylist .galleryitem > a {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out
}

    .fthumbs img > img, .gallerylist .galleryitem > a > img {
        margin-left: auto;
        margin-right: auto
    }

    .fthumbs img.active, .fthumbs img:focus, .fthumbs img:hover, .gallerylist .galleryitem > a.active, .gallerylist .galleryitem > a:focus, .gallerylist .galleryitem > a:hover {
        border-color: #337ab7
    }


.text-indent-1 {
    text-indent: 40px
}

.text-indent-2 {
    text-indent: 60px
}

.text-indent-3 {
    text-indent: 80px
}

.list-inline, .member-list > ul, ul.simplehorizontalmenu {
    display: inline
}

.fsubcribe1, .moduleIconsList, .pageicons {
    display: none
}

.m-a-0 {
    margin: 0 !important
}

.m-t-0 {
    margin-top: 0 !important
}

.m-r-0 {
    margin-right: 0 !important
}

.m-b-0 {
    margin-bottom: 0 !important
}

.m-l-0 {
    margin-left: 0 !important
}

.m-x-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.m-y-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.m-a-gutter {
    margin: 30px
}

.m-a-gutter-half {
    margin: 15px
}

.m-t-gutter {
    margin-top: 30px
}

.m-t-gutter-half {
    margin-top: 15px
}

.m-r-gutter {
    margin-right: 30px
}

.m-r-gutter-half {
    margin-right: 15px
}

.m-b-gutter {
    margin-bottom: 30px
}

.m-b-gutter-half {
    margin-bottom: 15px
}

.m-l-gutter {
    margin-left: 30px
}

.m-l-gutter-half {
    margin-left: 15px
}

.m-x-gutter {
    margin-right: 30px;
    margin-left: 30px
}

.m-x-gutter-half {
    margin-right: 15px;
    margin-left: 15px
}

.m-y-gutter {
    margin-top: 30px;
    margin-bottom: 30px
}

.m-y-gutter-half {
    margin-top: 15px;
    margin-bottom: 15px
}

.p-a-0 {
    padding: 0 !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-x-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.p-y-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.p-a-gutter {
    padding: 30px
}

.p-a-gutter-half {
    padding: 15px
}

.p-t-gutter {
    padding-top: 30px
}

.p-t-gutter-half {
    padding-top: 15px
}

.p-r-gutter {
    padding-right: 30px
}

.p-r-gutter-half {
    padding-right: 15px
}

.p-b-gutter {
    padding-bottom: 30px
}

.p-b-gutter-half {
    padding-bottom: 15px
}

.p-l-gutter {
    padding-left: 30px
}

.p-l-gutter-half {
    padding-left: 15px
}

.p-x-gutter {
    padding-right: 30px;
    padding-left: 30px
}

.p-x-gutter-half {
    padding-right: 15px;
    padding-left: 15px
}

.p-y-gutter {
    padding-top: 30px;
    padding-bottom: 30px
}

.p-y-gutter-half {
    padding-top: 15px;
    padding-bottom: 15px
}

.text-xs-left {
    text-align: left !important
}

.text-xs-right {
    text-align: right !important
}

.text-xs-center {
    text-align: center !important
}


.login .form-control, .login input[type=email].forminput, .login input[type=number].forminput, .login input[type=password].forminput, .login input[type=text].forminput, .login select.forminput {
    display: block
}

.help-page {
    font-size: 16px
}



.badge-default {
    background-color: #777777
}

    .badge-default[href]:focus, .badge-default[href]:hover {
        background-color: #5e5e5e
    }

.badge-primary {
    background-color: #337ab7
}

    .badge-primary[href]:focus, .badge-primary[href]:hover {
        background-color: #286090
    }

.badge-success {
    background-color: #5cb85c
}

    .badge-success[href]:focus, .badge-success[href]:hover {
        background-color: #449d44
    }

.badge-info {
    background-color: #5bc0de
}

    .badge-info[href]:focus, .badge-info[href]:hover {
        background-color: #31b0d5
    }

.badge-warning {
    background-color: #f0ad4e
}

    .badge-warning[href]:focus, .badge-warning[href]:hover {
        background-color: #ec971f
    }

.badge-danger {
    background-color: #d9534f
}

    .badge-danger[href]:focus, .badge-danger[href]:hover {
        background-color: #c9302c
    }

.forums table h3 {
    font-size: 20px;
    margin-top: 0
}

.forumEdit, .threadEdit {
    font: normal normal normal 14px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;
    float: right
}

    .forumEdit:before, .threadEdit:before {
        content: "\f044";
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

.commentEdit:before {
    content: "\f044\00a0";
    display: inline-block;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto
}

.newpost {
    text-transform: capitalize
}

    .newpost:before {
        content: "\f075\00a0";
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

.newthread {
    text-transform: capitalize
}

    .newthread:before {
        content: "\f040\00a0";
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

.forumsearch {
    text-align: right
}

.forumnotify, .forumthreadview .modulepager, .forumview .modulepager, .postlistwrap {
    margin-bottom: 20px
}

.postcontainer .cmdbar {
    padding-top: 4px;
    padding-bottom: 4px
}

.postcontainer .markanswer, .postcontainer .marksent, .postcontainer .sendnotification {
    margin-right: 5px
}

.postcontainer {
    border: 1px solid #ddd
}

    .postcontainer + .postcontainer {
        border-top: 0 none
    }

.postwrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.forumpostheader {
    border-bottom: 1px solid #ddd;
    padding: 4px 15px
}

.postleft {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    text-align: center;
    padding: 15px;
    width: 25%
}



.postright {
    border-left: 1px solid #ddd;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 15px
}

.posttopic h3, .posttopic h4 {
    font-size: 20px;
    margin-top: 0
}

.forumpostusername [id*=_Hyperlink]:before, .forumpostusername [id*=_edituser]:before, .forumpostusername [id*=_useredit]:before {
    content: "\f007";
    display: inline-block;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto
}

.forumpostusername [id*=_Hyperlink] img, .forumpostusername [id*=_edituser] img, .forumpostusername [id*=_useredit] img {
    display: none
}

.forumpostusername .edituser {
    font-size: 0;
    color: transparent
}

    .forumpostusername .edituser:before {
        content: "\f007";
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .forumpostusername .edituser:before {
        font-size: 14px;
        color: #337ab7
    }

    .forumpostusername .edituser:hover:before {
        color: #23527c
    }

.blog-post__featured-image-figure {
    border: 1px solid #eeeeee;
    padding: 15px;
    margin-bottom: 25px;
    text-align: center
}

.blogitem {
    margin-bottom: 60px
}

.blogwrapper.blogview [class*=blognav] .bsidelist:first-of-type h3 {
    margin-top: 0
}

.blogmodule.blogarchive .moduletitle, .blogmodule.blogcategories .moduletitle, .blogwrapper.blogview .moduletitle {
    font-size: 36px
}

.blogmodule.blogarchive .modulecontent, .blogmodule.blogcategories .modulecontent, .blogwrapper.blogview .modulecontent {
    margin-left: -15px;
    margin-right: -15px
}

h3.subtitle {
    margin-top: 0
}

[class*=blognav] {
    font-size: 14px
}

.blogtitle {
    font-size: 30px
}

.blogitem .subtitle {
    display: block
}

.blogview .blogtext > h2:first-child, .blogview .blogtext > h3:first-child, .blogview .blogtext > h4:first-child, .blogview .blogtext > h5:first-child, .blogview .blogtext > h6:first-child {
    margin-top: 0
}

.blogcommentlink {
    display: none
}

div.blogdate {
    border-top: 1px solid #eeeeee;
    font-size: 14px;
    margin-top: 20px;
    padding-top: 20px
}

    div.blogdate .blogauthor {
        display: none
    }

    div.blogdate .bdate {
        margin-right: 10px
    }

        div.blogdate .bdate:before {
            content: "\f017";
            display: inline-block;
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font: normal normal normal 14px/1 FontAwesome;
            text-rendering: auto
        }

        div.blogdate .bdate:before {
            margin-right: 6px
        }

    div.blogdate .tagslabel:before {
        content: "\f02c";
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    div.blogdate .tagslabel:before {
        margin-right: 6px
    }

.paddiv {
    display: none
}

.blog-postlist__metadata .fa {
    width: 20px;
    height: 20px;
    vertical-align: bottom;
    font-size: 16px;
    text-align: center;
    line-height: 20px
}

.blog-postlist__metadata > span {
    margin-bottom: 5px;
    margin-right: 5px
}

    .blog-postlist__metadata > span:last-child {
        margin-right: 0
    }

.blog-postlist__metadata a, .blog-postlist__metadata > span {
    display: inline-block
}

.blog-postlist__metadata .blog-postlist__author-avatar {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: bottom;
    text-align: center
}

    .blog-postlist__metadata .blog-postlist__author-avatar img {
        width: 16px;
        height: 16px;
        border-radius: 50%
    }

.commenteditpanel legend {
    border-bottom: 0 none;
    margin-bottom: 10px
}

    .commenteditpanel legend .addcontent > strong, .commenteditpanel legend .operationheading, .commenteditpanel legend .settinglabel, .commenteditpanel legend label {
        font-weight: 400;
        margin: 0
    }

.commenteditpanel .logolist:last-child, .commenteditpanel .settingrow:last-child {
    margin-bottom: 0
}

.rsswrapper {
    margin-left: -15px;
    margin-right: -15px
}

[class*=rssnav] {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    width: 25%
}

    [class*=rssnav] .feedlink, [class*=rssnav] [id*=FeedList][id*=_Hyperlink3] {
        color: #FFA500
    }

        [class*=rssnav] .feedlink:before, [class*=rssnav] [id*=FeedList][id*=_Hyperlink3]:before {
            content: "\f143";
            display: inline-block;
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font: normal normal normal 14px/1 FontAwesome;
            text-rendering: auto
        }

        [class*=rssnav] .feedlink img, [class*=rssnav] [id*=FeedList][id*=_Hyperlink3] img {
            display: none
        }

.feededit [class*=rssnav] [id*=FeedListName], .feededit [class*=rssnav] [id*=FeedListName] + br {
    display: none
}

[class*=rsscenter] {
    padding-left: 15px;
    padding-right: 15px;
    width: 75%
}

.rsscenter-leftnav, .rssnavright {
    float: right
}

.rsscenter-rightnav, .rssnavleft {
    float: left
}

.feedscroller .rsswrapper {
    position: relative;
    overflow: hidden
}

.feedscroller .rssentries {
    position: relative
}

.rssmodule .modulecontent {
    margin-left: -15px;
    margin-right: -15px
}

.feededit .rssmodule [id*=pnlEdit] {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 75%
}

[id*=_btnClearCache] {
    clear: both;
    display: block;
    margin-left: 15px
}

[class*=rssfeedentry][class$=False] {
    opacity: 0.5
}

.event-cal [colspan="7"], .event-cal-pro [colspan="7"] {
    padding: 0
}

.ec-title, .eventcalheader {
    width: 100%
}

    .ec-title td, .eventcalheader td {
        padding: 6px
    }

        .ec-title td:nth-child(2), .eventcalheader td:nth-child(2) {
            text-align: center
        }

        .ec-title td:nth-child(3), .eventcalheader td:nth-child(3) {
            text-align: right
        }

    .eventcalheader td {
        text-align: left
    }

        .eventcalheader td:nth-child(2) h3 {
            margin: 0
        }

.ec-next-prev a {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 8px 20px 5px
}

.eventNextPrevious {
    padding: 6px
}

.ec-head {
    font-weight: bold;
    text-align: center;
    width: 14.28571429%
}

.ec-day {
    height: 100px;
    text-align: right
}

.event-cal-pro .ec-day {
    height: auto
}

.eventcontainer {
    text-align: left;
    margin-bottom: 10px
}

    .eventcontainer:last-child {
        margin-bottom: 0
    }

    .eventcontainer #lnkItemUrl, .eventcontainer .eventlink {
        display: inline-block;
        font-size: 10px;
        line-height: 1.2
    }

.ec-other-month {
    background-color: #fcfcfc
}

    .ec-other-month a {
        color: #777
    }

.ec-today {
    background-color: #eff5fb
}

.calexportlinks a {
    display: inline-block;
    margin-right: 10px
}

    .calexportlinks a:before {
        content: '\f073';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .calexportlinks a:before {
        margin-right: 6px
    }

.eventdetailview .categoriesrow .settinglabel, .eventdetailview .contactsrow .settinglabel, .eventdetailview .daterow .settinglabel, .eventdetailview .ecp-price .settinglabel, .eventdetailview .localrow .settinglabel, .eventdetailview .registerlink .settinglabel, .eventdetailview .repeatsrow .settinglabel, .eventdetailview .timerow .settinglabel {
    font-size: 14px;
    margin-top: 0;
    min-height: 0;
    width: 5em
}

.contactsrow ul.simplelist {
    display: inline-block;
    margin: 0
}

.addtocalendarrow {
    position: relative
}

.eventlistview .summary.url {
    color: #337ab7;
    display: inline-block
}

    .eventlistview .summary.url:hover {
        color: #23527c
    }

.eventlistview .location {
    display: block
}

.eventlistview .eventdate, .eventlistview .eventtime, .eventlistview .location {
    margin-bottom: 10px
}

.eventmenu .rsslink {
    background: none no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0
}

    .eventmenu .rsslink:before {
        content: '\f09e';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .eventmenu .rsslink:after {
        content: ' Subscribe to Feed'
    }

    .eventmenu .rsslink img {
        display: none
    }

.emptydayfiller {
    display: inline-block
}

.recur-day-selection span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.recur-row input[type=radio], .recur-wrap input[type=checkbox] {
    margin: 5px 5px 3px 0;
    display: inline-block;
    vertical-align: top
}

.recur-row input[type=radio] {
    vertical-align: middle
}

.recur-wrap .settinglabel {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold
}

.recur-wrap .prettyemptylabel {
    vertical-align: top;
    top: 7px
}

.recur-day-selection .box-inline {
    margin-top: 0
}

    .recur-day-selection .box-inline li {
        margin-top: 0;
        padding-left: 0;
        padding-right: 5px;
        cursor: default;
        position: relative
    }

    .recur-day-selection .box-inline input[type=checkbox] {
        visibility: hidden;
        position: absolute;
        top: 50%;
        left: 50%
    }

.pretty-checkboxes .recur-day-selection .box-inline .addcontent > strong, .pretty-checkboxes .recur-day-selection .box-inline .operationheading, .pretty-checkboxes .recur-day-selection .box-inline .settinglabel, .pretty-checkboxes .recur-day-selection .box-inline label {
    font-size: 0;
    color: transparent;
    display: block;
    cursor: pointer;
    padding-left: 0;
    margin-bottom: 0
}

.recur-day-selection .box-inline .addcontent > strong:first-letter, .recur-day-selection .box-inline .operationheading:first-letter, .recur-day-selection .box-inline .settinglabel:first-letter, .recur-day-selection .box-inline label:first-letter {
    font-size: 16px;
    color: initial;
    background-color: #bdbdbd;
    border-radius: 50%;
    padding: 6px 9px;
    font-family: 'Lucida Console',Courier,monospace
}

.recur-day-selection .box-inline input[type=checkbox]:checked + .addcontent > strong:first-letter, .recur-day-selection .box-inline input[type=checkbox]:checked + .operationheading:first-letter, .recur-day-selection .box-inline input[type=checkbox]:checked + .settinglabel:first-letter, .recur-day-selection .box-inline input[type=checkbox]:checked + label:first-letter {
    background-color: #337ab7;
    color: #fff
}

.pretty-checkboxes .recur-day-selection .box-inline .addcontent > strong:after, .pretty-checkboxes .recur-day-selection .box-inline .addcontent > strong:before, .pretty-checkboxes .recur-day-selection .box-inline .operationheading:after, .pretty-checkboxes .recur-day-selection .box-inline .operationheading:before, .pretty-checkboxes .recur-day-selection .box-inline .settinglabel:after, .pretty-checkboxes .recur-day-selection .box-inline .settinglabel:before, .pretty-checkboxes .recur-day-selection .box-inline label:after, .pretty-checkboxes .recur-day-selection .box-inline label:before {
    display: none;
    content: none
}

.eventcalendaredit .forminput > input[name*=Date] {
    min-width: 160px
}

.calendar-filter .gotomonth .date-picker {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.calendar-filter .filter-dates .fb-parent input {
    width: 46%
}

.calendar-filter .filter-dates .fb-parent .addcontent > strong, .calendar-filter .filter-dates .fb-parent .operationheading, .calendar-filter .filter-dates .fb-parent .settinglabel, .calendar-filter .filter-dates .fb-parent label {
    width: 1%;
    line-height: 34px;
    padding: 0 2px
}

.ec-today .dayNumber a {
    border: 2px solid #f0ad4e;
    border-radius: 20px;
    padding: 4px;
    margin: 0
}

.ec-today.dayHeader {
    padding-right: 0
}

td.ec-day.emptycell {
    padding: 0
}

ul.ecp-category-list, ul.ecp-contact-list {
    list-style-type: none;
    padding: 0
}

li.ecp-category-item:first-child {
    padding-top: 0
}

li.ecp-category-item {
    padding-top: 10px
}

.eventcalendarbasic {
    overflow-x: auto
}


.FileManager_table {
    width: 100%
}

.shared-files-table {
    margin-bottom: 0
}

    .shared-files-table .col-rename {
        display: none
    }

    .shared-files-table .col-edit a[href*="Download.aspx"]:before {
        content: "\f019";
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .shared-files-table .col-edit a[href*="Download.aspx"] img {
        display: none
    }

.trfilecount {
    text-align: right
}

    .trfilecount .sfcount {
        color: #777777;
        font-size: 85%
    }

.filemanager .modulecontent > [id*=_pnlFile] > table:first-of-type > tbody > tr:nth-child(3) {
    text-align: right
}

    .filemanager .modulecontent > [id*=_pnlFile] > table:first-of-type > tbody > tr:nth-child(3) [id*=lblCounter] {
        color: #777777;
        font-size: 85%
    }

.fileupload-dropzone {
    text-align: center
}

.fileinput-button {
    overflow: hidden;
    position: relative
}

    .fileinput-button:before {
        content: "\f0c5";
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .fileinput-button:before {
        margin-right: 6px
    }

    .fileinput-button:after {
        content: "Choose Files"
    }

    .fileinput-button button.ui-button {
        display: none
    }

    .fileinput-button input {
        bottom: 0;
        cursor: pointer;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        top: 0
    }

        .fileinput-button input::-webkit-file-upload-button {
            cursor: pointer
        }

.newfolderpanel {
    margin-bottom: 20px
}

    .newfolderpanel + [id*=_btnRefresh] {
        display: none
    }

.uploadfilelist .ui-button:before {
    content: "\f093";
    display: inline-block;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto
}

.uploadfilelist .ui-button:before {
    margin-right: 6px
}

ul.filelist .ui-icon.ui-icon-trash {
    background: none repeat scroll 0 0 transparent;
    color: #d9534f;
    cursor: pointer;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: auto;
    margin-left: 6px;
    overflow: visible;
    text-indent: 0;
    text-rendering: auto;
    vertical-align: middle;
    width: auto
}

    ul.filelist .ui-icon.ui-icon-trash:before {
        content: "\f00d";
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

.choose-file.btn {
    overflow: hidden;
    position: relative
}

    .choose-file.btn .fileimportstyles {
        -webkit-appearance: none;
        bottom: 0;
        cursor: pointer;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        top: 0
    }

        .choose-file.btn .fileimportstyles::-webkit-file-upload-button {
            cursor: pointer
        }

.clear-input {
    color: #d9534f;
    cursor: pointer;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 6px;
    vertical-align: middle
}

div.jp-audio ul li, div.jp-video ul li {
    background-image: none;
    padding-left: 0;
    margin: 0
}

div.jp-audio, div.jp-video {
    font-size: 1.25em;
    font-family: Verdana,Arial,sans-serif;
    line-height: 1.6;
    color: #666;
    border: 1px solid #337ab7;
    background-color: #eee;
    position: relative
}

div.jp-audio {
    width: 422px
}

div.jp-video-270p {
    width: 482px
}

div.jp-video-360p {
    width: 642px
}

div.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative
}

    div.jp-video-full div.jp-jplayer {
        top: 0;
        left: 0;
        position: fixed !important;
        position: relative;
        overflow: hidden;
        z-index: 11000
    }

    div.jp-video-full div.jp-gui {
        position: fixed !important;
        position: static;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 11000
    }

    div.jp-video-full div.jp-interface {
        position: absolute !important;
        position: relative;
        bottom: 0;
        left: 0;
        z-index: 11000
    }

div.jp-interface {
    position: relative;
    background-color: #eee;
    width: 100%
}

div.jp-audio div.jp-type-single div.jp-interface {
    height: 80px
}

div.jp-audio div.jp-type-playlist div.jp-interface {
    height: 80px
}

div.jp-video div.jp-interface {
    border-top: 1px solid #337ab7
}

div.jp-controls-holder {
    clear: both;
    width: 440px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    top: -8px
}

div.jp-interface ul.jp-controls {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden
}

div.jp-audio ul.jp-controls {
    width: 380px;
    padding: 20px 20px 0 20px
}

div.jp-video div.jp-type-single ul.jp-controls {
    width: 78px;
    margin-left: 200px
}

div.jp-video div.jp-type-playlist ul.jp-controls {
    width: 134px;
    margin-left: 172px
}

div.jp-interface ul.jp-controls li, div.jp-video ul.jp-controls {
    display: inline;
    float: left
}

div.jp-interface ul.jp-controls a {
    display: block;
    overflow: hidden;
    text-indent: -9999px
}

a.jp-pause, a.jp-play {
    width: 40px;
    height: 40px
}

a.jp-play {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 0 no-repeat
}

    a.jp-play:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -41px 0 no-repeat
    }

a.jp-pause {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -42px no-repeat;
    display: none
}

    a.jp-pause:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -41px -42px no-repeat
    }

a.jp-next, a.jp-previous, a.jp-stop {
    width: 28px;
    height: 28px;
    margin-top: 6px
}

a.jp-stop {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -83px no-repeat;
    margin-left: 10px
}

    a.jp-stop:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -29px -83px no-repeat
    }

a.jp-previous {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -112px no-repeat
}

    a.jp-previous:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -29px -112px no-repeat
    }

a.jp-next {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -141px no-repeat
}

    a.jp-next:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -29px -141px no-repeat
    }

div.jp-progress {
    overflow: hidden;
    background-color: #ddd
}

div.jp-audio div.jp-progress {
    position: absolute;
    top: 32px;
    height: 15px
}

div.jp-audio div.jp-type-single div.jp-progress {
    left: 110px;
    width: 186px
}

div.jp-audio div.jp-type-playlist div.jp-progress {
    left: 100px;
    width: 130px
}

.AudioPlayer div.jp-audio div.jp-type-playlist div.jp-progress {
    left: 166px;
    width: 130px
}

div.jp-video div.jp-progress {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 10px
}

div.jp-seek-bar {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -202px repeat-x;
    width: 0px;
    height: 100%;
    cursor: pointer
}

div.jp-play-bar {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -218px repeat-x;
    width: 0px;
    height: 100%
}

div.jp-seeking-bg {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.seeking.gif")
}

a.jp-mute, a.jp-unmute, a.jp-volume-max {
    width: 18px;
    height: 15px;
    margin-top: 12px
}

div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute {
    margin-left: 210px
}

div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute {
    margin-left: 154px
}

div.jp-audio a.jp-volume-max {
    margin-left: 56px
}

div.jp-video a.jp-mute, div.jp-video a.jp-unmute, div.jp-video a.jp-volume-max {
    position: absolute;
    top: 12px;
    margin-top: 0
}

div.jp-video a.jp-mute, div.jp-video a.jp-unmute {
    left: 50px
}

div.jp-video a.jp-volume-max {
    left: 134px
}

a.jp-mute {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -170px no-repeat
}

    a.jp-mute:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -19px -170px no-repeat
    }

a.jp-unmute {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -60px -170px no-repeat;
    display: none
}

    a.jp-unmute:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -79px -170px no-repeat
    }

a.jp-volume-max {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -186px no-repeat
}

    a.jp-volume-max:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -19px -186px no-repeat
    }

div.jp-volume-bar {
    position: absolute;
    overflow: hidden;
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -250px repeat-x;
    width: 46px;
    height: 5px;
    cursor: pointer
}

div.jp-audio div.jp-volume-bar {
    top: 37px;
    left: 330px
}

div.jp-video div.jp-volume-bar {
    top: 17px;
    left: 72px
}

div.jp-volume-bar-value {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -256px repeat-x;
    width: 0px;
    height: 5px
}

div.jp-audio div.jp-time-holder {
    position: absolute;
    top: 50px
}

div.jp-audio div.jp-type-single div.jp-time-holder {
    left: 110px;
    width: 186px
}

div.jp-audio div.jp-type-playlist div.jp-time-holder {
    left: 166px;
    width: 130px
}

div.jp-current-time, div.jp-duration {
    width: 60px;
    font-size: 0.64em;
    font-style: oblique
}

div.jp-current-time {
    float: left;
    display: inline
}

div.jp-duration {
    float: right;
    display: inline;
    text-align: right
}

div.jp-video div.jp-current-time {
    margin-left: 20px
}

div.jp-video div.jp-duration {
    margin-right: 20px
}

div.jp-title {
    font-weight: bold;
    text-align: center
}

div.jp-playlist, div.jp-title {
    width: 100%;
    background-color: #ccc;
    border-top: 1px solid #337ab7
}

div.jp-type-playlist div.jp-title, div.jp-type-single div.jp-playlist, div.jp-type-single div.jp-title {
    border-top: none
}

div.jp-playlist ul, div.jp-title ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: 0.72em
}

div.jp-title li {
    padding: 5px 0;
    font-weight: bold
}

div.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #eee
}

    div.jp-playlist li div {
        display: inline
    }

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 0px;
    border-bottom: none
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px
}

div.jp-type-playlist div.jp-playlist a {
    color: #333;
    text-decoration: none
}

    div.jp-type-playlist div.jp-playlist a:hover {
        color: #337ab7
    }

    div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
        color: #337ab7
    }

    div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
        float: right;
        display: inline;
        text-align: right;
        margin-right: 10px;
        font-weight: bold;
        color: #666
    }

        div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
            color: #337ab7
        }

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px
}

    div.jp-type-playlist div.jp-playlist span.jp-free-media a {
        color: #666
    }

        div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
            color: #337ab7
        }

span.jp-artist {
    font-size: 0.8em;
    color: #666
}

div.jp-video-play {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    cursor: pointer;
    background-color: rgba(0,0,0,0)
}

div.jp-video-270p div.jp-video-play {
    height: 270px
}

div.jp-video-360p div.jp-video-play {
    height: 360px
}

div.jp-video-full div.jp-video-play {
    height: 100%;
    z-index: 11000
}

a.jp-video-play-icon {
    position: relative;
    display: block;
    width: 112px;
    height: 100px;
    margin-left: -56px;
    margin-top: -50px;
    left: 50%;
    top: 50%;
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.video.play.png") 0 0 no-repeat;
    text-indent: -9999px
}

div.jp-video-play:hover a.jp-video-play-icon {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.video.play.png") 0 -100px no-repeat
}

div.jp-jplayer, div.jp-jplayer audio {
    width: 0px;
    height: 0px
}

div.jp-jplayer {
    background-color: #000000
}

ul.jp-toggles {
    list-style-type: none;
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}

div.jp-audio .jp-type-single ul.jp-toggles {
    width: 25px
}

div.jp-audio .jp-type-playlist ul.jp-toggles {
    width: 55px;
    margin: 0;
    position: absolute;
    left: 325px;
    top: 50px
}

div.jp-video ul.jp-toggles {
    margin-top: 10px;
    width: 100px
}

ul.jp-toggles li {
    display: block;
    float: right
}

    ul.jp-toggles li a {
        display: block;
        width: 25px;
        height: 18px;
        text-indent: -9999px;
        line-height: 100%
    }

a.jp-full-screen {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -310px no-repeat;
    margin-left: 20px
}

    a.jp-full-screen:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -30px -310px no-repeat
    }

a.jp-restore-screen {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -60px -310px no-repeat;
    margin-left: 20px
}

    a.jp-restore-screen:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -90px -310px no-repeat
    }

a.jp-repeat {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -290px no-repeat
}

    a.jp-repeat:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -30px -290px no-repeat
    }

a.jp-repeat-off {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -60px -290px no-repeat
}

    a.jp-repeat-off:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -90px -290px no-repeat
    }

a.jp-shuffle {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") 0 -270px no-repeat;
    margin-left: 5px
}

    a.jp-shuffle:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -30px -270px no-repeat
    }

a.jp-shuffle-off {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -60px -270px no-repeat;
    margin-left: 5px
}

    a.jp-shuffle-off:hover {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/jplayer/jplayer.blue.monday.jpg") -90px -270px no-repeat
    }

.jp-no-solution {
    position: absolute;
    width: 390px;
    margin-left: -202px;
    left: 50%;
    top: 10px;
    padding: 5px;
    font-size: 0.8em;
    background-color: #eee;
    border: 2px solid #337ab7;
    color: #000;
    display: none
}

    .jp-no-solution a {
        color: #000
    }

    .jp-no-solution span {
        font-size: 1em;
        display: block;
        text-align: center;
        font-weight: bold
    }

#cboxOverlay, #cboxWrapper, #colorbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

#cboxWrapper {
    max-width: none;
    background-color: #fff
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxBottomLeft, #cboxMiddleLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

#cboxTitle {
    margin: 0
}

#cboxLoadingGraphic, #cboxLoadingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

#cboxContent, #cboxLoadedContent, #colorbox {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#cboxOverlay {
    background: #222222
}

#colorbox {
    outline: 0
}

#cboxContent {
    margin-top: 32px;
    overflow: visible;
    background: #fff;
    padding: 0
}

.cboxIframe {
    background: #fff
}

    .cboxIframe[src*="/FileManager"] {
        margin: 0 -15px -15px;
        width: calc(100% + 30px);
        height: calc(100% + 15px)
    }

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadedContent {
    background: #fff;
    padding: 15px
}

#cboxLoadingGraphic {
    min-height: 120px;
    position: relative
}

    #cboxLoadingGraphic:before {
        border: 16px solid #f3f3f3;
        border-top: 16px solid #337ab7;
        border-radius: 50%;
        content: "";
        display: block;
        width: 120px;
        height: 120px;
        -webkit-animation: spin 1s linear infinite;
        animation: spin 1s linear infinite;
        position: absolute;
        top: 50%;
        left: 50%;
        opacity: 1;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    #cboxLoadingGraphic:after {
        content: "Loading, please wait";
        display: inline-block;
        font-size: 18px;
        left: 50%;
        margin-top: 90px;
        position: absolute;
        text-align: center;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        opacity: 1;
        white-space: nowrap
    }

@-webkit-keyframes spin {
    0% {
        -webkit-transform: translate(-50%,-50%) rotate(0deg);
        transform: translate(-50%,-50%) rotate(0deg)
    }

    to {
        -webkit-transform: translate(-50%,-50%) rotate(360deg);
        transform: translate(-50%,-50%) rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: translate(-50%,-50%) rotate(0deg);
        transform: translate(-50%,-50%) rotate(0deg)
    }

    to {
        -webkit-transform: translate(-50%,-50%) rotate(360deg);
        transform: translate(-50%,-50%) rotate(360deg)
    }
}

#cboxLoadingOverlay {
    background: #fff
}

#cboxTitle {
    position: absolute;
    top: -22px;
    left: 15px;
    color: #000
}

#cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px
}

#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/img/colorbox/controls.png") no-repeat 0 0
}

    #cboxClose:active, #cboxNext:active, #cboxPrevious:active, #cboxSlideshow:active {
        outline: 0
    }

#cboxPrevious {
    background-position: 0px 0px;
    right: 70px
}

    #cboxPrevious:hover {
        background-position: 0px -25px
    }

#cboxNext {
    background-position: -25px 0px;
    right: 45px
}

    #cboxNext:hover {
        background-position: -25px -25px
    }

#cboxClose {
    background-position: -50px 0px;
    right: 15px
}

    #cboxClose:hover {
        background-position: -50px -25px
    }

.cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 95px
}

    .cboxSlideshow_on #cboxSlideshow:hover {
        background-position: -100px -25px
    }

.cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0px;
    right: 95px
}

    .cboxSlideshow_off #cboxSlideshow:hover {
        background-position: -75px -25px
    }

.gallerylist .galleryitem {
    position: relative
}

    .gallerylist .galleryitem > a {
        margin-bottom: 10px
    }

    .gallerylist .galleryitem .galleryedit {
        background-color: #FFF;
        border-radius: 3px;
        line-height: 1;
        left: 13px;
        padding: 0 0 0 3px;
        position: absolute;
        top: 8px
    }

.foldergallery .album > div {
    margin: 0 -2px 10px
}

    .foldergallery .album > div:after, .foldergallery .album > div:before {
        content: " ";
        display: table
    }

    .foldergallery .album > div:after {
        clear: both
    }

    .foldergallery .album > div:after, .foldergallery .album > div:before {
        content: " ";
        display: table
    }

    .foldergallery .album > div:after {
        clear: both
    }

.foldergallery .albumFloat {
    float: left;
    margin: 0 2px
}

.foldergallery table td {
    padding: 2px
}

    .foldergallery table td:first-child a {
        display: inline-block;
        margin-bottom: 4px
    }

.fthumbs {
    margin: 0 -5px 10px
}

    .fthumbs img {
        display: inline-block;
        margin: 0 5px 10px
    }

.poll [id*=_lblQuestion] {
    display: block;
    margin: 0 0 10px
}

.poll .box-inline {
    display: block;
    margin: 0 0 10px
}

    .poll .box-inline li {
        display: block;
        margin-left: 0
    }

.poll #tblOptions tr:first-child td {
    padding-bottom: 15px
}

.poll [id*=_lblMessage] {
    display: block
}

.poll [id*=_pnlPollUpdate] br, .poll [id*=_pnlPollUpdate] + br {
    display: none
}

.poll [id*=_spnResultImage] {
    display: block
}

[id*=_litOldResponses] {
    display: inline-block;
    margin: 0 0 10px
}

.bmap {
    position: relative
}

.stats .site-statistics {
    padding-right: 15px
}

    .stats .site-statistics.floatpanel {
        float: left;
        width: 50%
    }

    .stats .site-statistics > ul.userstats > li:first-child {
        font-weight: 700;
        margin-bottom: 10px
    }

    .stats .site-statistics + .site-statistics {
        padding-left: 15px;
        padding-right: 0
    }

.stats .onlinemembers {
    clear: both
}

    .stats .onlinemembers > ul.userstats {
        margin-left: -5px;
        margin-right: -5px
    }

        .stats .onlinemembers > ul.userstats > li {
            float: left;
            padding: 0 5px;
            text-align: center
        }

            .stats .onlinemembers > ul.userstats > li:first-child {
                display: block;
                float: none;
                font-weight: 700;
                margin-bottom: 10px;
                text-align: left
            }

.fwp-reorder-list__item {
    list-style: none outside none
}

.fwp-reorder-list__template {
    height: 100%
}

.draghandle {
    border-radius: 4px;
    border: 1px solid #ccc;
    cursor: n-resize;
    float: left;
    margin-right: 10px;
    padding: 8px 12px 6px
}

    .draghandle:before {
        content: '\f0c9';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .draghandle li {
        list-style: none
    }

.formwizlist fieldset.formwizard .logolist:last-child, .formwizlist fieldset.formwizard .settingrow:last-child {
    margin-bottom: 0
}

.questioncontainer .logolist, .questioncontainer .settingrow {
    clear: both
}

    .questioncontainer .logolist:last-child, .questioncontainer .settingrow:last-child {
        margin-bottom: 0
    }

.formwizard br.clear {
    display: none
}

.qcb [type=checkbox] {
    margin-right: 10px
}

#questionItems, #questionItemsMove {
    display: inline-block;
    vertical-align: top
}

    #questionItems select, #questionItemsMove select {
        height: auto
    }

.fw-addoptioninput {
    float: left;
    margin-bottom: 15px;
    margin-right: 15px
}

    .fw-addoptioninput > .addcontent > strong, .fw-addoptioninput > .operationheading, .fw-addoptioninput > .settinglabel, .fw-addoptioninput > label {
        margin-right: 0;
        margin-top: 0;
        min-height: 0;
        vertical-align: top;
        width: auto
    }

    .fw-addoptioninput input {
        display: block
    }

.fw-addoptionbutton {
    clear: both
}

.actslider {
    display: inline-block;
    vertical-align: middle
}

    .actslider .ajax__slider_h_rail {
        background-position: 0 2px;
        display: inline-block;
        margin-right: 10px;
        vertical-align: middle;
        width: 224px
    }

    .actslider input {
        padding: 6px 0;
        text-align: center;
        width: 26px !important
    }

.range-w-output {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 100%;
    min-width: 160px;
    width: 260px
}

.range-w-output__range {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.range-w-output__output {
    border: 1px solid #CCC;
    border-radius: 3px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    line-height: 1.1;
    margin-left: 10px;
    padding: 1px 2px 0;
    text-align: center
}

.range-w-output__range {
    -webkit-appearance: none
}

    .range-w-output__range:focus {
        outline: none
    }

    .range-w-output__range::-webkit-slider-runnable-track {
        -webkit-box-align: center;
        align-items: center;
        background: #337ab7;
        cursor: pointer;
        display: -webkit-box;
        display: flex;
        height: 8px;
        margin: 12px 0;
        width: 100%
    }

    .range-w-output__range::-webkit-slider-thumb {
        -webkit-appearance: none;
        background: #FFF;
        border-radius: 2px;
        border: 1px solid #000;
        cursor: pointer;
        height: 32px;
        width: 14px
    }

    .range-w-output__range:focus::-webkit-slider-runnable-track {
        background: #a0c4e4
    }

    .range-w-output__range::-moz-range-track {
        background: #337ab7;
        cursor: pointer;
        height: 8px;
        width: 100%
    }

    .range-w-output__range::-moz-range-thumb {
        background: #FFF;
        border-radius: 2px;
        border: 1px solid #000;
        cursor: pointer;
        height: 32px;
        width: 14px
    }

    .range-w-output__range::-ms-track {
        background: none repeat scroll 0 0 transparent;
        border: 0 solid transparent;
        box-sizing: border-box;
        color: transparent;
        cursor: pointer;
        height: 8px;
        margin: 12px 0;
        width: 100%
    }

    .range-w-output__range::-ms-fill-lower {
        background: none repeat scroll 0 0 #337ab7;
        border-radius: 0px;
        border: 0px solid #000;
        box-shadow: 0 0 0 #000,0 0 0 #0d0d0d;
        box-sizing: border-box
    }

    .range-w-output__range::-ms-fill-upper {
        background: none repeat scroll 0 0 #337ab7;
        border-radius: 0px;
        border: 0px solid #000;
        box-shadow: 0 0 0 #000,0 0 0 #0d0d0d;
        box-sizing: border-box
    }

    .range-w-output__range::-ms-thumb {
        background: none repeat scroll 0 0 #FFF;
        border-radius: 2px;
        border: 1px solid #000;
        box-sizing: border-box;
        cursor: pointer;
        height: 32px;
        width: 14px
    }

    .range-w-output__range:focus::-ms-fill-lower {
        background: none repeat scroll 0 0 #a0c4e4
    }

    .range-w-output__range:focus::-ms-fill-upper {
        background: none repeat scroll 0 0 #a0c4e4
    }

.grid-form .outerbody {
    float: none;
    clear: both
}

.grid-form [id$=_pnlQuestions] {
    margin-left: -15px;
    margin-right: -15px;
    clear: both
}

    .grid-form [id$=_pnlQuestions] .logolist:not([class*=col-]):not(.fw-instructions), .grid-form [id$=_pnlQuestions] .settingrow:not([class*=col-]):not(.fw-instructions) {
        position: relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px
    }



.grid-form .logolist:not([class*=col-]):not(.fw-instructions):not(.captchadiv) + .btn-row, .grid-form .settingrow:not([class*=col-]):not(.fw-instructions):not(.captchadiv) + .btn-row {
    max-width: none
}

.grid-form .settinglabel {
    display: block;
    width: 100%
}

.grid-form input[type=text]:not(.slider-output), .grid-form select, .grid-form textarea {
    width: 100%
}

.grid-form input[type=text], .grid-form select {
    height: 40px;
    line-height: 40px
}



.grid-form .formwizard .logolist.btn-row, .grid-form .formwizard .settingrow.btn-row, .grid-form.formwizard .logolist.btn-row, .grid-form.formwizard .settingrow.btn-row {
    text-align: center;
    padding-right: 0;
    padding-top: 15px
}

.grid-form .formwizard .logolist[id$=_divCaptcha], .grid-form .formwizard .settingrow[id$=_divCaptcha], .grid-form.formwizard .logolist[id$=_divCaptcha], .grid-form.formwizard .settingrow[id$=_divCaptcha] {
    width: 100%;
    padding: 0
}



.grid-form .formwizard .logolist[id$=_divCaptcha] .captcha, .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha, .grid-form.formwizard .logolist[id$=_divCaptcha] .captcha, .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border: 0 none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 100%;
    position: relative;
    padding: 0
}



.grid-form .formwizard .logolist[id$=_divCaptcha] .captcha img, .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha img, .grid-form.formwizard .logolist[id$=_divCaptcha] .captcha img, .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha img {
    width: 175px;
    margin: 5px 10px 5px 0
}

.grid-form .formwizard .logolist[id$=_divCaptcha] .captcha label, .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha .addcontent > strong, .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha .operationheading, .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha .settinglabel, .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha label, .grid-form.formwizard .logolist[id$=_divCaptcha] .captcha label, .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha .addcontent > strong, .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha .operationheading, .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha .settinglabel, .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha label {
    display: none
}

.grid-form .formwizard .logolist[id$=_divCaptcha] .captcha input, .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha input, .grid-form.formwizard .logolist[id$=_divCaptcha] .captcha input, .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha input {
    border: 1px solid #d9534f;
    height: 50px;
    line-height: 50px;
    padding: 6px 15px;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.5px;
    max-width: 100%;
    width: 260px;
    margin: 5px 0
}

.grid-form .formwizard .logolist[id$=_divCaptcha] .captcha span[data-val-errormessage], .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha span[data-val-errormessage], .grid-form.formwizard .logolist[id$=_divCaptcha] .captcha span[data-val-errormessage], .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha span[data-val-errormessage] {
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    border-radius: 4px;
    bottom: 100%;
    color: #a94442;
    left: 8px;
    margin-bottom: 8px;
    padding: 5px 15px;
    position: absolute;
    width: auto !important
}

    .grid-form .formwizard .logolist[id$=_divCaptcha] .captcha span[data-val-errormessage]:before, .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha span[data-val-errormessage]:before, .grid-form.formwizard .logolist[id$=_divCaptcha] .captcha span[data-val-errormessage]:before, .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha span[data-val-errormessage]:before {
        content: "\f071";
        font-family: FontAwesome;
        margin-right: 0.5em
    }

    .grid-form .formwizard .logolist[id$=_divCaptcha] .captcha span[data-val-errormessage]:after, .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha span[data-val-errormessage]:after, .grid-form.formwizard .logolist[id$=_divCaptcha] .captcha span[data-val-errormessage]:after, .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha span[data-val-errormessage]:after {
        content: "";
        position: absolute;
        bottom: -8px;
        left: 10px;
        border-color: #ebccd1 transparent transparent;
        border-style: solid;
        border-width: 8px 8px 0px 8px
    }

    .grid-form .formwizard .logolist[id$=_divCaptcha] .captcha span[data-val-errormessage][style*="display:none"] + input, .grid-form .formwizard .settingrow[id$=_divCaptcha] .captcha span[data-val-errormessage][style*="display:none"] + input, .grid-form.formwizard .logolist[id$=_divCaptcha] .captcha span[data-val-errormessage][style*="display:none"] + input, .grid-form.formwizard .settingrow[id$=_divCaptcha] .captcha span[data-val-errormessage][style*="display:none"] + input {
        border: 1px solid #ccc
    }

.grid-form .formwizard [id$=_divCaptcha] + .logolist.btn-row, .grid-form .formwizard [id$=_divCaptcha] + .settingrow.btn-row, .grid-form.formwizard [id$=_divCaptcha] + .logolist.btn-row, .grid-form.formwizard [id$=_divCaptcha] + .settingrow.btn-row {
    width: 25%;
    text-align: right
}



.grid-form.inline-form fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px 0
}

    .grid-form.inline-form fieldset > * {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .grid-form.inline-form fieldset > [id$=_pnlQuestions] {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
        flex: 1 1 80%;
        gap: 15px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .grid-form.inline-form fieldset > [id$=_pnlQuestions]:after, .grid-form.inline-form fieldset > [id$=_pnlQuestions]:before {
            display: none;
            content: none
        }

        .grid-form.inline-form fieldset > [id$=_pnlQuestions] .logolist, .grid-form.inline-form fieldset > [id$=_pnlQuestions] .settingrow {
            margin-bottom: 0
        }

    .grid-form.inline-form fieldset .logolist.btn-row, .grid-form.inline-form fieldset .settingrow.btn-row {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
        flex: 1 1 20%;
        margin-bottom: 0;
        padding-top: 0
    }



.grid-form.inline-form .captchadiv {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.labels-as-placeholders [id$=_pnlQuestions] .addcontent > strong, .labels-as-placeholders [id$=_pnlQuestions] .operationheading, .labels-as-placeholders [id$=_pnlQuestions] .settinglabel, .labels-as-placeholders [id$=_pnlQuestions] label {
    display: none
}

.searchresultlist .searchresult:first-child h3 {
    margin-top: 0
}

.searchduration {
    display: block;
    font-size: smaller
}

[id*=_upFeatures] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

    [id*=_upFeatures] h3 {
        margin-top: 0
    }

    [id*=_upFeatures] .floatpanel {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding: 0 30px
    }

        [id*=_upFeatures] .floatpanel:first-child, [id*=_upFeatures] .floatpanel:last-child {
            -webkit-box-flex: 1;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
            padding: 0
        }

    [id*=_upFeatures] [title*=Feature] {
        margin-top: 40px
    }

.searchcontrols .mhelp {
    float: right
}

.search-button {
    font-family: FontAwesome
}



.fa-handshake-o:before {
    content: "\f2b5"
}

.fa-hand-pointer-o:before {
    content: "\f25a"
}

.fa-address-book-o:before, .fa-contact-book-o:before {
    content: "\f2b9"
}

.fa-newspaper-o:before {
    content: "\f1ea"
}

.admin-drawer__open {
    background-color: rgba(51,122,183,0.5);
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    cursor: pointer;
    color: #fff;
    left: 0;
    padding: 10px 11px 10px 9px;
    position: fixed;
    top: 10%;
    z-index: 1029
}

    .admin-drawer__open .fa {
        font-size: 20px;
        vertical-align: middle
    }

    .admin-drawer__open:hover {
        background-color: rgba(51,122,183,0.7)
    }

.admin-drawer__close .pull-right {
    font-size: 21px;
    line-height: 1;
    margin: -2px 0
}

.admin-drawer__close .fa.lead {
    font-weight: 900
}

.admin-drawer {
    background-color: #FFF;
    bottom: 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);
    font-family: Arial,sans-serif;
    font-size: 12px;
    left: 0;
    position: fixed;
    top: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateX(-250px);
    -ms-transform: translateX(-250px);
    transform: translateX(-250px);
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    width: 250px;
    will-change: transform;
    z-index: 1030
}

    .admin-drawer.active {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    .admin-drawer.refresh {
        -webkit-transition: none;
        transition: none
    }

.admin-drawer__user {
    background-color: rgba(51,122,183,0.5);
    height: 70px;
    line-height: 40px;
    margin-bottom: 5px;
    padding: 15px;
    position: relative
}

    .admin-drawer__avatar, .admin-drawer__user > img.avatar {
        background-color: #fff;
        border-radius: 50%;
        display: inline-block;
        height: 40px;
        left: 15px;
        overflow: hidden;
        position: absolute;
        top: 15px;
        width: 40px
    }

.admin-drawer__name {
    display: inline-block;
    font-size: 15px;
    margin-left: 51px;
    vertical-align: middle
}

    .admin-drawer__name a {
        color: #FFF
    }

.admin-drawer__page-links, .admin-drawer__site-links {
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 6px;
    padding-bottom: 5px
}

.admin-drawer__collapse-drawer {
    border-top: 1px solid #eeeeee;
    margin-top: 6px;
    padding-top: 5px
}

.admin-drawer__list > li > a {
    border-radius: 0;
    color: #000
}

.admin-drawer__list--big > li {
    position: relative
}

    .admin-drawer__list--big > li > a {
        padding-left: 66px
    }

.admin-drawer__list-icon {
    color: #757575;
    height: 21px;
    left: 15px;
    line-height: 21px;
    margin-top: -11px;
    position: absolute;
    top: 50%;
    width: 21px;
    z-index: 1
}

    .admin-drawer__list-icon .fa-stack-2x {
        font-size: 21px
    }

    .admin-drawer__list-icon .fa-stack-1x {
        font-size: 10.5px
    }

.admin-drawer__list-icon--page.admin-drawer__list-icon .fa-stack-1x {
    line-height: 28px
}

.mdl-switch {
    display: inline-block;
    height: 24px;
    margin: -4px 0;
    position: relative;
    width: 36px;
    z-index: 1;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mdl-switch__track {
    background: rgba(0,0,0,0.26);
    border-radius: 14px;
    cursor: pointer;
    height: 14px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 36px
}

.mdl-switch__thumb {
    background: #fafafa;
    border-radius: 50%;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);
    cursor: pointer;
    height: 20px;
    left: 0;
    position: absolute;
    top: 2px;
    -webkit-transition-duration: 0.28s;
    transition-duration: 0.28s;
    -webkit-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    width: 20px
}

.mdl-switch.is-checked .mdl-switch__track {
    background: rgba(51,122,183,0.5)
}

.mdl-switch.is-checked .mdl-switch__thumb {
    background: #337ab7;
    -webkit-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.2),0 1px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.2),0 1px 8px 0 rgba(0,0,0,0.12);
    left: 16px
}

.slider-switch {
    background-color: rgba(51,122,183,0.5);
    border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    float: right;
    line-height: 1.5;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 68px
}

    .slider-switch:after, .slider-switch:before {
        display: table;
        content: ""
    }

    .slider-switch:after {
        clear: both
    }

.slider-switch__track-left, .slider-switch__track-right {
    float: left;
    text-align: center;
    white-space: nowrap;
    width: 50%
}

.slider-switch__thumb {
    background-color: #fafafa;
    border-radius: 4px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);
    height: 100%;
    left: 0;
    margin: -2px 0;
    padding: 2px 0;
    position: absolute;
    -webkit-transition-duration: 0.28s;
    transition-duration: 0.28s;
    -webkit-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    top: 0;
    width: 50%
}

    .slider-switch__thumb.active {
        left: 50%
    }

    .slider-switch__thumb.refresh {
        -webkit-transition: none;
        transition: none
    }

.workflow-type {
    display: none !important
}

    .workflow-type.show {
        display: block !important
    }

    .workflow-type .slider-switch {
        margin-top: -1px
    }

.admin-drawer__list-icon:first-child:last-child {
    display: none
}

:root {
    --gray-base: #000;
    --gray-darker: #222222;
    --gray-dark: #333333;
    --gray: #555555;
    --gray-light: #777777;
    --gray-midlight: #bdbdbd;
    --gray-lighter: #eeeeee;
    --brand-primary: #337ab7;
    --brand-success: #5cb85c;
    --brand-info: #5bc0de;
    --brand-warning: #f0ad4e;
    --brand-danger: #d9534f;
    --text-color: #333333;
    --screen-xs: 480px;
    --screen-md: 992px;
    --screen-lg: 1200px;
    --grid-gutter-width: 30px;
    --font-family-base: "Helvetica Neue",Helvetica,Arial,sans-serif;
    --font-family-sans-serif: "Helvetica Neue",Helvetica,Arial,sans-serif;
    --font-family-serif: Georgia,"Times New Roman",Times,serif;
    --font-family-monospace: Menlo,Monaco,Consolas,"Courier New",monospace;
    --font-size-base: 14px;
    --font-size-large: 18px;
    --font-size-small: 12px;
    --font-size-h1: 36px;
    --font-size-h2: 30px;
    --font-size-h3: 24px;
    --font-size-h4: 18px;
    --font-size-h5: 14px;
    --font-size-h6: 12px;
    --headings-font-family: inherit;
    --headings-font-weight: 500;
    --headings-line-height: 1.1;
    --headings-color: inherit
}

.serverlog dd.logmessage {
    overflow: auto hidden
}

.serverlog dd.logmessage, .serverlog dt.logmessage {
    border-left: 5px solid #5bc0de;
    padding-left: 10px
}

    .serverlog dd.logmessage.adminlink-securityadvisor.text-danger .fa-shield, .serverlog dd.logmessage.text-danger, .serverlog dt.logmessage.adminlink-securityadvisor.text-danger .fa-shield, .serverlog dt.logmessage.text-danger {
        border-color: #d9534f
    }

.serverlog dt.logmessage {
    margin-top: 20px
}

.formwizard .block-label .settinglabel {
    width: auto;
    display: block
}

.formwizard .inline-block-label {
    width: auto
}

.formwizard .hide-label .settinglabel {
    display: none
}

.top-pane .content-slider-module:first-child {
    margin: -22px
}

.navbar-logo {
    height: auto;
    max-height: 300px;
    width: 100%
}

.navbar-brand {
    height: auto
}


span.cartnav {
    padding: 10px 0 10px 15px
}

.left-pane .AudioPlayer .modulecontent, .left-pane .GoogleTranslateModule .modulecontent, .left-pane .VideoPlayer .modulecontent, .left-pane .eventcalendar .modulecontent, .left-pane [id$=_ctl00_pnlFile], .right-pane .AudioPlayer .modulecontent, .right-pane .GoogleTranslateModule .modulecontent, .right-pane .VideoPlayer .modulecontent, .right-pane .eventcalendar .modulecontent, .right-pane [id$=_ctl00_pnlFile] {
    max-width: 100%;
    overflow-x: scroll
}

.big__thumbnails {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    container-type: inline-size
}

.big__thumbnail {
    min-width: 100px
}

@container (max-width: 250px) {
    .big__thumbnails .big__thumbnail {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }
}

@container (min-width: 250px) and (max-width: 480px) {
    .big__thumbnails .big__thumbnail {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%
    }
}

@container (min-width: 480px) and (max-width: 768px) {
    .big__thumbnails .big__thumbnail {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%
    }
}

@container (min-width: 768px) and (max-width: 992px) {
    .big__thumbnails .big__thumbnail {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 16.66666667%;
        flex: 0 1 16.66666667%
    }
}


.serverlog textarea {
    margin-bottom: 15px
}

.box-table .addcontent > strong, .box-table .operationheading, .box-table .settinglabel, .box-table label, [id$=_divReallyDeleteUsers] .forminput + .addcontent > strong, [id$=_divReallyDeleteUsers] .forminput + .operationheading, [id$=_divReallyDeleteUsers] .forminput + .settinglabel, [id$=_divReallyDeleteUsers] .forminput + label {
    margin-left: 6px
}

.addnewtemplatebottom > br, .ptreebuttons br, [id$=_divLdapTestPassword] br {
    display: none
}

.ptreebuttons {
    display: block;
    margin-left: 5px
}

    .ptreebuttons input {
        display: block;
        margin: 0 0 10px
    }

.setting-well h1, .setting-well h2, .setting-well h3, .setting-well h4, .setting-well h5, .setting-well h6 {
    margin-top: 0
}

.foldernamelist, .hostslist {
    margin-top: 20px
}

.add-mapping {
    margin-bottom: 20px
}

img {
    max-width: 100%;
    height: auto !important;
    max-height: 100%
}

.media-object {
    max-height: none;
    max-width: none
}

.MSVE_MapContainer {
    margin-bottom: 20px
}

.MSVE_ImageTile {
    max-width: none;
    height: initial !important;
    max-height: initial
}

.image-selector {
    display: inline-block;
    margin-left: -4px
}

.logolist.InstanceFeaturedImage .image-selector, .settingrow.InstanceFeaturedImage .image-selector {
    font-size: 14px;
    margin-left: -4px
}

.featured-image-preview img {
    display: block;
    margin-bottom: 10px;
    max-width: 490px !important
}

    .featured-image-preview img[src="/Data/SiteImages/blank.gif"] {
        display: none
    }

.row_vieworder input.smalltextbox, .url-selector {
    display: inline-block;
    margin-left: -4px
}

.iplookup, .lockedbutton {
    margin-top: 15px
}

.iplookup {
    display: block;
    clear: left
}

.memberlist [id$=_lnkNewUser] {
    clear: right
}

.member-list .active {
    font-weight: 700
}

.padded.contentwiz {
    margin-top: 15px
}

.styletemplates .AspNet-GridView th {
    white-space: nowrap
}

.styletemplates .AspNet-GridView-Edit td {
    position: relative
}

    .styletemplates .AspNet-GridView-Edit td span.txterror {
        position: absolute;
        right: 5px;
        top: -26px
    }

    .styletemplates .AspNet-GridView-Edit td:first-child {
        width: 200px
    }

.contentmanager .AspNet-GridView-Edit td {
    vertical-align: middle
}

    .contentmanager .AspNet-GridView-Edit td [id*=_chkPublished] {
        margin-right: 5px;
        margin-left: 5px;
        vertical-align: text-bottom
    }

        .contentmanager .AspNet-GridView-Edit td [id*=_chkPublished] + br {
            display: none
        }

.contentmanager .AspNet-GridView tr td {
    vertical-align: middle
}

.cke_tpl_preview {
    width: 100% !important;
    max-width: 100% !important
}

.cke_tpl_title {
    max-width: 240px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block
}

    .cke_tpl_title + br {
        display: none
    }

        .cke_tpl_title + br + span {
            max-width: 240px
        }

            .cke_tpl_title + br + span p {
                white-space: normal
            }

.cke_tpl_preview .cke_tpl_preview_img {
    width: 110px;
    min-width: 110px;
    max-width: 110px
}

.cke_panel_listItem pre {
    margin: 0;
    overflow: initial;
    white-space: normal
}

.cke_panel_listItem address {
    margin: 0
}

span.cke_combo_text {
    width: inherit
}

div.cke_combopanel {
    height: 45vh
}

body.dialogpage {
    background: none white
}

.logolist select {
    max-height: auto !important;
    height: auto !important
}

    .logolist select ~ img, .logolist select ~ svg {
        max-width: 300px;
        margin-left: 20px
    }

.ie9 img[src*=".svg"] {
    width: 100%
}



.contactform [id$=_lblMessage] {
    display: block;
    margin: 0
}

span.txterror {
    color: #d9534f
}

div.txterror :last-child {
    margin-bottom: 0
}

input[type=file] {
    border: 1px solid #ccc;
    padding: 6px 12px;
    vertical-align: middle;
    border-radius: 4px;
    color: #333
}

.admin-index-browser .input-group .form-control.date-picker:not([type=checkbox]), .admin-index-browser .input-group input[type=email].forminput.date-picker:not([type=checkbox]), .admin-index-browser .input-group input[type=number].forminput.date-picker:not([type=checkbox]), .admin-index-browser .input-group input[type=password].forminput.date-picker:not([type=checkbox]), .admin-index-browser .input-group input[type=text].forminput.date-picker:not([type=checkbox]), .admin-index-browser .input-group select.forminput.date-picker:not([type=checkbox]) {
    margin: 5px 0;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important
}

.captcha {
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    margin: 0 0 15px;
    padding: 4px;
    text-align: center;
    width: 190px
}

    .captcha .addcontent > strong, .captcha .operationheading, .captcha .settinglabel, .captcha label {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .captcha img {
        border: 1px solid #ccc;
        margin-bottom: 4px;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: 180px
    }

    .captcha input {
        border: 1px solid #ccc;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
        color: #555555;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        padding: 2px 4px;
        -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s
    }

        .captcha input:active, .captcha input:focus {
            border-color: #66afe9;
            -webkit-box-shadow: none;
            box-shadow: none;
            outline: none
        }

    .captcha span {
        color: #d9534f;
        height: auto !important;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        width: auto
    }

.modulecontent.accessdenied a:before {
    content: '\f100';
    display: inline-block;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto
}

.modulecontent.accessdenied a:before {
    margin-right: 6px
}

.changepassword .rememberrow input[type=checkbox], .loginmodule .rememberrow input[type=checkbox], .loginpage .rememberrow input[type=checkbox], .passwordrecovery .rememberrow input[type=checkbox], .passwordreset .rememberrow input[type=checkbox], .registerpage .rememberrow input[type=checkbox] {
    margin-right: 5px
}

.changepassword .rememberrow .addcontent > strong, .changepassword .rememberrow .operationheading, .changepassword .rememberrow .settinglabel, .changepassword .rememberrow label, .loginmodule .rememberrow .addcontent > strong, .loginmodule .rememberrow .operationheading, .loginmodule .rememberrow .settinglabel, .loginmodule .rememberrow label, .loginpage .rememberrow .addcontent > strong, .loginpage .rememberrow .operationheading, .loginpage .rememberrow .settinglabel, .loginpage .rememberrow label, .passwordrecovery .rememberrow .addcontent > strong, .passwordrecovery .rememberrow .operationheading, .passwordrecovery .rememberrow .settinglabel, .passwordrecovery .rememberrow label, .passwordreset .rememberrow .addcontent > strong, .passwordreset .rememberrow .operationheading, .passwordreset .rememberrow .settinglabel, .passwordreset .rememberrow label, .registerpage .rememberrow .addcontent > strong, .registerpage .rememberrow .operationheading, .registerpage .rememberrow .settinglabel, .registerpage .rememberrow label {
    font-weight: 400;
    font-size: 0
}

    .changepassword .rememberrow .addcontent > strong:before, .changepassword .rememberrow .operationheading:before, .changepassword .rememberrow .settinglabel:before, .changepassword .rememberrow label:before, .loginmodule .rememberrow .addcontent > strong:before, .loginmodule .rememberrow .operationheading:before, .loginmodule .rememberrow .settinglabel:before, .loginmodule .rememberrow label:before, .loginpage .rememberrow .addcontent > strong:before, .loginpage .rememberrow .operationheading:before, .loginpage .rememberrow .settinglabel:before, .loginpage .rememberrow label:before, .passwordrecovery .rememberrow .addcontent > strong:before, .passwordrecovery .rememberrow .operationheading:before, .passwordrecovery .rememberrow .settinglabel:before, .passwordrecovery .rememberrow label:before, .passwordreset .rememberrow .addcontent > strong:before, .passwordreset .rememberrow .operationheading:before, .passwordreset .rememberrow .settinglabel:before, .passwordreset .rememberrow label:before, .registerpage .rememberrow .addcontent > strong:before, .registerpage .rememberrow .operationheading:before, .registerpage .rememberrow .settinglabel:before, .registerpage .rememberrow label:before {
        content: "Remember Me";
        font-size: 14px;
        text-indent: 0
    }

.adminmenu ul.simplelist > li.secwarning a {
    border-color: #d9534f
}

    .adminmenu ul.simplelist > li.secwarning a:before {
        color: #d9534f
    }

    .adminmenu ul.simplelist > li.secwarning a small {
        color: #d9534f
    }

body.pagenotfound .pnfmsg {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    font-size: 18px;
    padding: 30px;
    width: 100%
}

    body.pagenotfound .pnfmsg:before {
        content: "\f071";
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    body.pagenotfound .pnfmsg:before {
        border: 0 none;
        font-size: 30px;
        margin: 0 15px 0 0;
        padding: 0;
        vertical-align: bottom
    }

.filedialog, .filedialog #filewrapper, .filedialog form {
    min-height: 100vh
}

    .filedialog #filewrapper {
        padding: 15px
    }

.filepreview, .filetreewrapper, .fileupload, .foldercreation {
    float: left;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative
}

.foldercreation {
    width: 40%
}

.fileupload {
    width: 60%
}

.filetreewrapper {
    width: 25%
}

.filepreview {
    width: 75%
}

.operationheading {
    display: block
}

.imageresizecheckbox, .operationinstructions, .operationpanel {
    display: block;
    margin: 0 0 10px
}

[id=txtMaxHeight], [id=txtMaxWidth] {
    display: inline-block;
    width: 60px
}

.imageresizecheckbox {
    margin: 0 0 10px
}

    .imageresizecheckbox .addcontent > strong, .imageresizecheckbox .operationheading, .imageresizecheckbox .settinglabel, .imageresizecheckbox label {
        font-weight: 400;
        margin-bottom: 0;
        margin-left: 6px;
        vertical-align: baseline
    }

.filedialog [id=Panel1] {
    margin-top: 15px
}


.mojo-accordion .panel-heading a {
    display: block;
    margin: -10px -15px;
    padding: 10px 15px
}

    .mojo-accordion .panel-heading a:focus {
        text-decoration: none
    }

.mojo-accordion .panel-heading:hover {
    background-color: #f8f8f8
}

    .mojo-accordion .panel-heading:hover a {
        text-decoration: none
    }

.setting-section-title {
    background-color: #f8f8f8;
    color: #777;
    padding: 15px;
    font-size: 20px;
    margin-top: 20px
}

.setting-section-body {
    padding: 10px 15px 0
}

.manage-site-features [id*=_upFeatures] {
    display: block
}

    .manage-site-features [id*=_upFeatures] h3 {
        font-size: 18px;
        margin-top: 20px
    }

.manage-site-features .fileoperations, .manage-site-features .fileselection, .manage-site-features .row {
    margin-bottom: 20px
}

.manage-site-features select {
    width: 100%
}

.ui-widget {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px
}

    .ui-widget .ui-widget {
        font-size: 13px !important;
    }

    .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 14px
    }

.ui-widget-content {
    color: #333333
}

    .ui-widget-content a {
        color: #337ab7
    }

        .ui-widget-content a:hover {
            color: #23527c
        }

.ui-widget-header a {
    color: #222222
}

.recaptchatable #recaptcha_response_field {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: auto;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

#cropper_pnlCrop img {
    max-width: none;
    height: initial;
    max-height: none
}

input.list-inline, input.member-list > ul, inputul.simplehorizontalmenu {
    margin-left: 0
}

.cats-list, .formwizard, .pretty-checkboxes {
}

    .cats-list .box-inline li, .cats-list .checkbox-inline, .cats-list .radio-inline, .cats-list .rbroles, .formwizard .box-inline li, .formwizard .checkbox-inline, .formwizard .radio-inline, .formwizard .rbroles, .pretty-checkboxes .box-inline li, .pretty-checkboxes .checkbox-inline, .pretty-checkboxes .radio-inline, .pretty-checkboxes .rbroles {
        cursor: default;
        padding-left: 0
    }

    .cats-list input[type=checkbox], .cats-list input[type=radio], .formwizard input[type=checkbox], .formwizard input[type=radio], .pretty-checkboxes input[type=checkbox], .pretty-checkboxes input[type=radio] {
        display: none;
        cursor: pointer
    }

    .cats-list .formwizardedit div[id*=_QuestionEditor] input[type=checkbox], .cats-list .formwizardedit div[id*=_QuestionEditor] input[type=radio], .formwizard .formwizardedit div[id*=_QuestionEditor] input[type=checkbox], .formwizard .formwizardedit div[id*=_QuestionEditor] input[type=radio], .pretty-checkboxes .formwizardedit div[id*=_QuestionEditor] input[type=checkbox], .pretty-checkboxes .formwizardedit div[id*=_QuestionEditor] input[type=radio] {
        display: inline-block;
        cursor: pointer
    }

    .cats-list input[type=checkbox]:active, .cats-list input[type=checkbox]:focus, .cats-list input[type=radio]:active, .cats-list input[type=radio]:focus, .formwizard input[type=checkbox]:active, .formwizard input[type=checkbox]:focus, .formwizard input[type=radio]:active, .formwizard input[type=radio]:focus, .pretty-checkboxes input[type=checkbox]:active, .pretty-checkboxes input[type=checkbox]:focus, .pretty-checkboxes input[type=radio]:active, .pretty-checkboxes input[type=radio]:focus {
        outline: none
    }

    .cats-list input[type=checkbox]:focus-visible:after, .cats-list input[type=radio]:focus-visible:after, .formwizard input[type=checkbox]:focus-visible:after, .formwizard input[type=radio]:focus-visible:after, .pretty-checkboxes input[type=checkbox]:focus-visible:after, .pretty-checkboxes input[type=radio]:focus-visible:after {
        outline: 1px solid #333333
    }

    .cats-list .aspNetDisabled + .prettyemptylabel, .cats-list input[type=checkbox] + .addcontent > strong, .cats-list input[type=checkbox] + .operationheading, .cats-list input[type=checkbox] + .settinglabel, .cats-list input[type=checkbox] + label, .cats-list input[type=radio] + .addcontent > strong, .cats-list input[type=radio] + .operationheading, .cats-list input[type=radio] + .settinglabel, .cats-list input[type=radio] + label, .formwizard .aspNetDisabled + .prettyemptylabel, .formwizard input[type=checkbox] + .addcontent > strong, .formwizard input[type=checkbox] + .operationheading, .formwizard input[type=checkbox] + .settinglabel, .formwizard input[type=checkbox] + label, .formwizard input[type=radio] + .addcontent > strong, .formwizard input[type=radio] + .operationheading, .formwizard input[type=radio] + .settinglabel, .formwizard input[type=radio] + label, .pretty-checkboxes .aspNetDisabled + .prettyemptylabel, .pretty-checkboxes input[type=checkbox] + .addcontent > strong, .pretty-checkboxes input[type=checkbox] + .operationheading, .pretty-checkboxes input[type=checkbox] + .settinglabel, .pretty-checkboxes input[type=checkbox] + label, .pretty-checkboxes input[type=radio] + .addcontent > strong, .pretty-checkboxes input[type=radio] + .operationheading, .pretty-checkboxes input[type=radio] + .settinglabel, .pretty-checkboxes input[type=radio] + label {
        cursor: pointer;
        display: inline-block;
        position: relative;
        padding-left: 25px;
        margin-right: 10px;
        margin-bottom: 10px;
        color: #333333
    }

    .cats-list input:not([type=checkbox]) + [type=checkbox] + .addcontent > strong, .cats-list input:not([type=checkbox]) + [type=checkbox] + .operationheading, .cats-list input:not([type=checkbox]) + [type=checkbox] + .settinglabel, .cats-list input:not([type=checkbox]) + [type=checkbox] + label, .formwizard input:not([type=checkbox]) + [type=checkbox] + .addcontent > strong, .formwizard input:not([type=checkbox]) + [type=checkbox] + .operationheading, .formwizard input:not([type=checkbox]) + [type=checkbox] + .settinglabel, .formwizard input:not([type=checkbox]) + [type=checkbox] + label, .pretty-checkboxes input:not([type=checkbox]) + [type=checkbox] + .addcontent > strong, .pretty-checkboxes input:not([type=checkbox]) + [type=checkbox] + .operationheading, .pretty-checkboxes input:not([type=checkbox]) + [type=checkbox] + .settinglabel, .pretty-checkboxes input:not([type=checkbox]) + [type=checkbox] + label {
        margin-left: 10px;
        font-weight: normal
    }

    .cats-list .aspNetDisabled + .prettyemptylabel:after, .cats-list .aspNetDisabled + .prettyemptylabel:before, .cats-list input[type=checkbox] + .addcontent > strong:after, .cats-list input[type=checkbox] + .addcontent > strong:before, .cats-list input[type=checkbox] + .operationheading:after, .cats-list input[type=checkbox] + .operationheading:before, .cats-list input[type=checkbox] + .settinglabel:after, .cats-list input[type=checkbox] + .settinglabel:before, .cats-list input[type=checkbox] + label:after, .cats-list input[type=checkbox] + label:before, .cats-list input[type=radio] + .addcontent > strong:after, .cats-list input[type=radio] + .addcontent > strong:before, .cats-list input[type=radio] + .operationheading:after, .cats-list input[type=radio] + .operationheading:before, .cats-list input[type=radio] + .settinglabel:after, .cats-list input[type=radio] + .settinglabel:before, .cats-list input[type=radio] + label:after, .cats-list input[type=radio] + label:before, .formwizard .aspNetDisabled + .prettyemptylabel:after, .formwizard .aspNetDisabled + .prettyemptylabel:before, .formwizard input[type=checkbox] + .addcontent > strong:after, .formwizard input[type=checkbox] + .addcontent > strong:before, .formwizard input[type=checkbox] + .operationheading:after, .formwizard input[type=checkbox] + .operationheading:before, .formwizard input[type=checkbox] + .settinglabel:after, .formwizard input[type=checkbox] + .settinglabel:before, .formwizard input[type=checkbox] + label:after, .formwizard input[type=checkbox] + label:before, .formwizard input[type=radio] + .addcontent > strong:after, .formwizard input[type=radio] + .addcontent > strong:before, .formwizard input[type=radio] + .operationheading:after, .formwizard input[type=radio] + .operationheading:before, .formwizard input[type=radio] + .settinglabel:after, .formwizard input[type=radio] + .settinglabel:before, .formwizard input[type=radio] + label:after, .formwizard input[type=radio] + label:before, .pretty-checkboxes .aspNetDisabled + .prettyemptylabel:after, .pretty-checkboxes .aspNetDisabled + .prettyemptylabel:before, .pretty-checkboxes input[type=checkbox] + .addcontent > strong:after, .pretty-checkboxes input[type=checkbox] + .addcontent > strong:before, .pretty-checkboxes input[type=checkbox] + .operationheading:after, .pretty-checkboxes input[type=checkbox] + .operationheading:before, .pretty-checkboxes input[type=checkbox] + .settinglabel:after, .pretty-checkboxes input[type=checkbox] + .settinglabel:before, .pretty-checkboxes input[type=checkbox] + label:after, .pretty-checkboxes input[type=checkbox] + label:before, .pretty-checkboxes input[type=radio] + .addcontent > strong:after, .pretty-checkboxes input[type=radio] + .addcontent > strong:before, .pretty-checkboxes input[type=radio] + .operationheading:after, .pretty-checkboxes input[type=radio] + .operationheading:before, .pretty-checkboxes input[type=radio] + .settinglabel:after, .pretty-checkboxes input[type=radio] + .settinglabel:before, .pretty-checkboxes input[type=radio] + label:after, .pretty-checkboxes input[type=radio] + label:before {
        content: '';
        font-family: helvetica;
        display: inline-block;
        width: 18px;
        height: 18px;
        left: 0;
        top: 2px;
        text-align: center;
        position: absolute
    }

    .cats-list .aspNetDisabled + .prettyemptylabel:before, .cats-list input[type=checkbox] + .addcontent > strong:before, .cats-list input[type=checkbox] + .operationheading:before, .cats-list input[type=checkbox] + .settinglabel:before, .cats-list input[type=checkbox] + label:before, .cats-list input[type=radio] + .addcontent > strong:before, .cats-list input[type=radio] + .operationheading:before, .cats-list input[type=radio] + .settinglabel:before, .cats-list input[type=radio] + label:before, .formwizard .aspNetDisabled + .prettyemptylabel:before, .formwizard input[type=checkbox] + .addcontent > strong:before, .formwizard input[type=checkbox] + .operationheading:before, .formwizard input[type=checkbox] + .settinglabel:before, .formwizard input[type=checkbox] + label:before, .formwizard input[type=radio] + .addcontent > strong:before, .formwizard input[type=radio] + .operationheading:before, .formwizard input[type=radio] + .settinglabel:before, .formwizard input[type=radio] + label:before, .pretty-checkboxes .aspNetDisabled + .prettyemptylabel:before, .pretty-checkboxes input[type=checkbox] + .addcontent > strong:before, .pretty-checkboxes input[type=checkbox] + .operationheading:before, .pretty-checkboxes input[type=checkbox] + .settinglabel:before, .pretty-checkboxes input[type=checkbox] + label:before, .pretty-checkboxes input[type=radio] + .addcontent > strong:before, .pretty-checkboxes input[type=radio] + .operationheading:before, .pretty-checkboxes input[type=radio] + .settinglabel:before, .pretty-checkboxes input[type=radio] + label:before {
        background-color: #eeeeee;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out
    }

    .cats-list .aspNetDisabled + .prettyemptylabel:after, .cats-list input[type=checkbox] + .addcontent > strong:after, .cats-list input[type=checkbox] + .operationheading:after, .cats-list input[type=checkbox] + .settinglabel:after, .cats-list input[type=checkbox] + label:after, .cats-list input[type=radio] + .addcontent > strong:after, .cats-list input[type=radio] + .operationheading:after, .cats-list input[type=radio] + .settinglabel:after, .cats-list input[type=radio] + label:after, .formwizard .aspNetDisabled + .prettyemptylabel:after, .formwizard input[type=checkbox] + .addcontent > strong:after, .formwizard input[type=checkbox] + .operationheading:after, .formwizard input[type=checkbox] + .settinglabel:after, .formwizard input[type=checkbox] + label:after, .formwizard input[type=radio] + .addcontent > strong:after, .formwizard input[type=radio] + .operationheading:after, .formwizard input[type=radio] + .settinglabel:after, .formwizard input[type=radio] + label:after, .pretty-checkboxes .aspNetDisabled + .prettyemptylabel:after, .pretty-checkboxes input[type=checkbox] + .addcontent > strong:after, .pretty-checkboxes input[type=checkbox] + .operationheading:after, .pretty-checkboxes input[type=checkbox] + .settinglabel:after, .pretty-checkboxes input[type=checkbox] + label:after, .pretty-checkboxes input[type=radio] + .addcontent > strong:after, .pretty-checkboxes input[type=radio] + .operationheading:after, .pretty-checkboxes input[type=radio] + .settinglabel:after, .pretty-checkboxes input[type=radio] + label:after {
        color: #fff
    }

    .cats-list input[type=checkbox]:checked + .addcontent > strong:before, .cats-list input[type=checkbox]:checked + .operationheading:before, .cats-list input[type=checkbox]:checked + .settinglabel:before, .cats-list input[type=checkbox]:checked + label:before, .cats-list input[type=radio]:checked + .addcontent > strong:before, .cats-list input[type=radio]:checked + .operationheading:before, .cats-list input[type=radio]:checked + .settinglabel:before, .cats-list input[type=radio]:checked + label:before, .formwizard input[type=checkbox]:checked + .addcontent > strong:before, .formwizard input[type=checkbox]:checked + .operationheading:before, .formwizard input[type=checkbox]:checked + .settinglabel:before, .formwizard input[type=checkbox]:checked + label:before, .formwizard input[type=radio]:checked + .addcontent > strong:before, .formwizard input[type=radio]:checked + .operationheading:before, .formwizard input[type=radio]:checked + .settinglabel:before, .formwizard input[type=radio]:checked + label:before, .pretty-checkboxes input[type=checkbox]:checked + .addcontent > strong:before, .pretty-checkboxes input[type=checkbox]:checked + .operationheading:before, .pretty-checkboxes input[type=checkbox]:checked + .settinglabel:before, .pretty-checkboxes input[type=checkbox]:checked + label:before, .pretty-checkboxes input[type=radio]:checked + .addcontent > strong:before, .pretty-checkboxes input[type=radio]:checked + .operationheading:before, .pretty-checkboxes input[type=radio]:checked + .settinglabel:before, .pretty-checkboxes input[type=radio]:checked + label:before {
        -webkit-box-shadow: inset 0 0 0 10px #337ab7;
        box-shadow: inset 0 0 0 10px #337ab7
    }

    .cats-list input[type=radio] + .addcontent > strong:before, .cats-list input[type=radio] + .operationheading:before, .cats-list input[type=radio] + .settinglabel:before, .cats-list input[type=radio] + label:before, .formwizard input[type=radio] + .addcontent > strong:before, .formwizard input[type=radio] + .operationheading:before, .formwizard input[type=radio] + .settinglabel:before, .formwizard input[type=radio] + label:before, .pretty-checkboxes input[type=radio] + .addcontent > strong:before, .pretty-checkboxes input[type=radio] + .operationheading:before, .pretty-checkboxes input[type=radio] + .settinglabel:before, .pretty-checkboxes input[type=radio] + label:before {
        border-radius: 50%
    }

    .cats-list input[type=radio] + .addcontent > strong:hover:after, .cats-list input[type=radio] + .operationheading:hover:after, .cats-list input[type=radio] + .settinglabel:hover:after, .cats-list input[type=radio] + label:hover:after, .cats-list input[type=radio]:checked + .addcontent > strong:after, .cats-list input[type=radio]:checked + .operationheading:after, .cats-list input[type=radio]:checked + .settinglabel:after, .cats-list input[type=radio]:checked + label:after, .formwizard input[type=radio] + .addcontent > strong:hover:after, .formwizard input[type=radio] + .operationheading:hover:after, .formwizard input[type=radio] + .settinglabel:hover:after, .formwizard input[type=radio] + label:hover:after, .formwizard input[type=radio]:checked + .addcontent > strong:after, .formwizard input[type=radio]:checked + .operationheading:after, .formwizard input[type=radio]:checked + .settinglabel:after, .formwizard input[type=radio]:checked + label:after, .pretty-checkboxes input[type=radio] + .addcontent > strong:hover:after, .pretty-checkboxes input[type=radio] + .operationheading:hover:after, .pretty-checkboxes input[type=radio] + .settinglabel:hover:after, .pretty-checkboxes input[type=radio] + label:hover:after, .pretty-checkboxes input[type=radio]:checked + .addcontent > strong:after, .pretty-checkboxes input[type=radio]:checked + .operationheading:after, .pretty-checkboxes input[type=radio]:checked + .settinglabel:after, .pretty-checkboxes input[type=radio]:checked + label:after {
        content: '\2022';
        position: absolute;
        top: 0px;
        font-size: 20px;
        line-height: 22px
    }

    .cats-list input[type=radio] + .addcontent > strong:hover:after, .cats-list input[type=radio] + .operationheading:hover:after, .cats-list input[type=radio] + .settinglabel:hover:after, .cats-list input[type=radio] + label:hover:after, .formwizard input[type=radio] + .addcontent > strong:hover:after, .formwizard input[type=radio] + .operationheading:hover:after, .formwizard input[type=radio] + .settinglabel:hover:after, .formwizard input[type=radio] + label:hover:after, .pretty-checkboxes input[type=radio] + .addcontent > strong:hover:after, .pretty-checkboxes input[type=radio] + .operationheading:hover:after, .pretty-checkboxes input[type=radio] + .settinglabel:hover:after, .pretty-checkboxes input[type=radio] + label:hover:after {
        color: #d5d5d5
    }

    .cats-list input[type=radio]:checked + .addcontent > strong:after, .cats-list input[type=radio]:checked + .addcontent > strong:hover:after, .cats-list input[type=radio]:checked + .operationheading:after, .cats-list input[type=radio]:checked + .operationheading:hover:after, .cats-list input[type=radio]:checked + .settinglabel:after, .cats-list input[type=radio]:checked + .settinglabel:hover:after, .cats-list input[type=radio]:checked + label:after, .cats-list input[type=radio]:checked + label:hover:after, .formwizard input[type=radio]:checked + .addcontent > strong:after, .formwizard input[type=radio]:checked + .addcontent > strong:hover:after, .formwizard input[type=radio]:checked + .operationheading:after, .formwizard input[type=radio]:checked + .operationheading:hover:after, .formwizard input[type=radio]:checked + .settinglabel:after, .formwizard input[type=radio]:checked + .settinglabel:hover:after, .formwizard input[type=radio]:checked + label:after, .formwizard input[type=radio]:checked + label:hover:after, .pretty-checkboxes input[type=radio]:checked + .addcontent > strong:after, .pretty-checkboxes input[type=radio]:checked + .addcontent > strong:hover:after, .pretty-checkboxes input[type=radio]:checked + .operationheading:after, .pretty-checkboxes input[type=radio]:checked + .operationheading:hover:after, .pretty-checkboxes input[type=radio]:checked + .settinglabel:after, .pretty-checkboxes input[type=radio]:checked + .settinglabel:hover:after, .pretty-checkboxes input[type=radio]:checked + label:after, .pretty-checkboxes input[type=radio]:checked + label:hover:after {
        color: #fff
    }

    .cats-list .aspNetDisabled + .prettyemptylabel:before, .cats-list input[type=checkbox] + .addcontent > strong:before, .cats-list input[type=checkbox] + .operationheading:before, .cats-list input[type=checkbox] + .settinglabel:before, .cats-list input[type=checkbox] + label:before, .formwizard .aspNetDisabled + .prettyemptylabel:before, .formwizard input[type=checkbox] + .addcontent > strong:before, .formwizard input[type=checkbox] + .operationheading:before, .formwizard input[type=checkbox] + .settinglabel:before, .formwizard input[type=checkbox] + label:before, .pretty-checkboxes .aspNetDisabled + .prettyemptylabel:before, .pretty-checkboxes input[type=checkbox] + .addcontent > strong:before, .pretty-checkboxes input[type=checkbox] + .operationheading:before, .pretty-checkboxes input[type=checkbox] + .settinglabel:before, .pretty-checkboxes input[type=checkbox] + label:before {
        border-radius: 3px
    }

    .cats-list .aspNetDisabled + .prettyemptylabel:hover:after, .cats-list input[type=checkbox] + .addcontent > strong:hover:after, .cats-list input[type=checkbox] + .operationheading:hover:after, .cats-list input[type=checkbox] + .settinglabel:hover:after, .cats-list input[type=checkbox] + label:hover:after, .cats-list input[type=checkbox]:checked + .addcontent > strong:after, .cats-list input[type=checkbox]:checked + .operationheading:after, .cats-list input[type=checkbox]:checked + .settinglabel:after, .cats-list input[type=checkbox]:checked + label:after, .formwizard .aspNetDisabled + .prettyemptylabel:hover:after, .formwizard input[type=checkbox] + .addcontent > strong:hover:after, .formwizard input[type=checkbox] + .operationheading:hover:after, .formwizard input[type=checkbox] + .settinglabel:hover:after, .formwizard input[type=checkbox] + label:hover:after, .formwizard input[type=checkbox]:checked + .addcontent > strong:after, .formwizard input[type=checkbox]:checked + .operationheading:after, .formwizard input[type=checkbox]:checked + .settinglabel:after, .formwizard input[type=checkbox]:checked + label:after, .pretty-checkboxes .aspNetDisabled + .prettyemptylabel:hover:after, .pretty-checkboxes input[type=checkbox] + .addcontent > strong:hover:after, .pretty-checkboxes input[type=checkbox] + .operationheading:hover:after, .pretty-checkboxes input[type=checkbox] + .settinglabel:hover:after, .pretty-checkboxes input[type=checkbox] + label:hover:after, .pretty-checkboxes input[type=checkbox]:checked + .addcontent > strong:after, .pretty-checkboxes input[type=checkbox]:checked + .operationheading:after, .pretty-checkboxes input[type=checkbox]:checked + .settinglabel:after, .pretty-checkboxes input[type=checkbox]:checked + label:after {
        content: "\2713";
        line-height: 18px;
        font-size: 14px
    }

    .cats-list .aspNetDisabled + .prettyemptylabel:hover:after, .cats-list input[type=checkbox] + .addcontent > strong:hover:after, .cats-list input[type=checkbox] + .operationheading:hover:after, .cats-list input[type=checkbox] + .settinglabel:hover:after, .cats-list input[type=checkbox] + label:hover:after, .formwizard .aspNetDisabled + .prettyemptylabel:hover:after, .formwizard input[type=checkbox] + .addcontent > strong:hover:after, .formwizard input[type=checkbox] + .operationheading:hover:after, .formwizard input[type=checkbox] + .settinglabel:hover:after, .formwizard input[type=checkbox] + label:hover:after, .pretty-checkboxes .aspNetDisabled + .prettyemptylabel:hover:after, .pretty-checkboxes input[type=checkbox] + .addcontent > strong:hover:after, .pretty-checkboxes input[type=checkbox] + .operationheading:hover:after, .pretty-checkboxes input[type=checkbox] + .settinglabel:hover:after, .pretty-checkboxes input[type=checkbox] + label:hover:after {
        color: #d5d5d5
    }

    .cats-list input[type=checkbox]:checked + .addcontent > strong:after, .cats-list input[type=checkbox]:checked + .addcontent > strong:hover:after, .cats-list input[type=checkbox]:checked + .operationheading:after, .cats-list input[type=checkbox]:checked + .operationheading:hover:after, .cats-list input[type=checkbox]:checked + .settinglabel:after, .cats-list input[type=checkbox]:checked + .settinglabel:hover:after, .cats-list input[type=checkbox]:checked + label:after, .cats-list input[type=checkbox]:checked + label:hover:after, .formwizard input[type=checkbox]:checked + .addcontent > strong:after, .formwizard input[type=checkbox]:checked + .addcontent > strong:hover:after, .formwizard input[type=checkbox]:checked + .operationheading:after, .formwizard input[type=checkbox]:checked + .operationheading:hover:after, .formwizard input[type=checkbox]:checked + .settinglabel:after, .formwizard input[type=checkbox]:checked + .settinglabel:hover:after, .formwizard input[type=checkbox]:checked + label:after, .formwizard input[type=checkbox]:checked + label:hover:after, .pretty-checkboxes input[type=checkbox]:checked + .addcontent > strong:after, .pretty-checkboxes input[type=checkbox]:checked + .addcontent > strong:hover:after, .pretty-checkboxes input[type=checkbox]:checked + .operationheading:after, .pretty-checkboxes input[type=checkbox]:checked + .operationheading:hover:after, .pretty-checkboxes input[type=checkbox]:checked + .settinglabel:after, .pretty-checkboxes input[type=checkbox]:checked + .settinglabel:hover:after, .pretty-checkboxes input[type=checkbox]:checked + label:after, .pretty-checkboxes input[type=checkbox]:checked + label:hover:after {
        color: #fff
    }

    .cats-list input[type=checkbox].toggle, .formwizard input[type=checkbox].toggle, .pretty-checkboxes input[type=checkbox].toggle {
        display: inline-block;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        width: 55px;
        height: 28px;
        background-color: #eeeeee;
        position: relative;
        border-radius: 30px;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out
    }

        .cats-list input[type=checkbox].toggle:hover:after, .formwizard input[type=checkbox].toggle:hover:after, .pretty-checkboxes input[type=checkbox].toggle:hover:after {
            background-color: #d5d5d5
        }

        .cats-list input[type=checkbox].toggle:after, .formwizard input[type=checkbox].toggle:after, .pretty-checkboxes input[type=checkbox].toggle:after {
            content: '';
            display: inline-block;
            position: absolute;
            width: 24px;
            height: 24px;
            background-color: #777777;
            top: 2px;
            left: 2px;
            border-radius: 50%;
            -webkit-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out
        }

    .cats-list input[type=checkbox]:checked.toggle, .formwizard input[type=checkbox]:checked.toggle, .pretty-checkboxes input[type=checkbox]:checked.toggle {
        -webkit-box-shadow: inset 0 0 0 15px #337ab7;
        box-shadow: inset 0 0 0 15px #337ab7
    }

        .cats-list input[type=checkbox]:checked.toggle:after, .formwizard input[type=checkbox]:checked.toggle:after, .pretty-checkboxes input[type=checkbox]:checked.toggle:after {
            left: 29px;
            background-color: #fff
        }

    .cats-list .aspNetDisabled + .prettyemptylabel:hover:after, .formwizard .aspNetDisabled + .prettyemptylabel:hover:after, .pretty-checkboxes .aspNetDisabled + .prettyemptylabel:hover:after {
        content: "\f05e"
    }

[for$=_chkTicketIncludesRecurrence] + .aspNetDisabled, [for$=_chkUseSameSalesBeginForRecurrences] + .aspNetDisabled {
    width: 21px;
    height: 21px;
    position: relative;
    display: inline-block;
    vertical-align: middle
}

    [for$=_chkTicketIncludesRecurrence] + .aspNetDisabled:hover:after, [for$=_chkUseSameSalesBeginForRecurrences] + .aspNetDisabled:hover:after {
        position: absolute;
        top: 73%;
        left: 100%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        content: "Recurrences are disabled.";
        font-size: 13px;
        color: #fff;
        background: #222222;
        white-space: nowrap;
        padding: 4px 6px;
        border-radius: 4px;
        z-index: 1
    }

    [for$=_chkTicketIncludesRecurrence] + .aspNetDisabled:hover:before, [for$=_chkUseSameSalesBeginForRecurrences] + .aspNetDisabled:hover:before {
        content: '';
        position: absolute;
        top: 73%;
        left: calc(100% - 3px);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        border-right: 5px solid #222222;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        z-index: 1
    }

.cats-wrap {
    margin-top: 20px
}

    .cats-wrap .addcontent > strong, .cats-wrap .operationheading, .cats-wrap .settinglabel, .cats-wrap label {
        margin-top: 0;
        z-index: 1;
        position: relative
    }

        .cats-wrap .addcontent > strong + div, .cats-wrap .operationheading + div, .cats-wrap .settinglabel + div, .cats-wrap label + div {
            display: inline-block;
            max-width: 100%;
            margin-left: -18em;
            padding-left: 18em
        }

.cats-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    max-width: 100%
}

    .cats-list li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%
    }

        .cats-list li .addcontent > strong, .cats-list li .operationheading, .cats-list li .settinglabel, .cats-list li label {
            white-space: nowrap
        }

.font-xsmall, .text-xsmall {
    font-size: 60%
}

.font-small, .text-small {
    font-size: 80%
}

.font-normal, .text-normal {
    font-size: 100%
}

.font-large, .text-large {
    font-size: 120%
}

.font-xlarge, .text-xlarge {
    font-size: 140%
}



.image-center {
    display: block;
    margin: 0 0 10px;
    text-align: center
}


.image-captioned figcaption {
    font-size: small;
    margin: 10px 0;
    opacity: 0.7
}

ins {
    background-color: #eaffea;
    border-bottom: 1px dotted #80ce51;
    color: black;
    text-decoration: none
}

del {
    background-color: #ffdddd;
    border-bottom: 1px dotted #c37575;
    color: #555;
    text-decoration: none
}

.input-fullwidth {
    width: 100% !important
}

.loginpage .idrow .settinglabel, .loginpage .passwordrow .settinglabel {
    width: 10em
}

.page-nav {
    border-left: 4px solid #eeeeee;
    padding: 10px 0
}

    .page-nav a {
        color: #337ab7
    }

    .page-nav .active > a {
        color: #337ab7
    }

        .page-nav .active > a:before {
            background-color: #337ab7;
            bottom: 0;
            content: "";
            display: block;
            left: -4px;
            position: absolute;
            top: 0;
            width: 4px
        }

    .page-nav > li {
        padding-left: 20px
    }

        .page-nav > li > a {
            color: #337ab7;
            font-weight: 700;
            margin-left: -20px;
            padding: 4px 0 4px 20px;
            margin-bottom: 10px
        }

    .page-nav .sub-nav {
        font-size: 14px;
        margin-left: -20px
    }

        .page-nav .sub-nav li > a {
            padding: 4px 0 4px 40px
        }

        .page-nav .sub-nav li.active > a {
            font-weight: 700
        }

        .page-nav .sub-nav .sub-nav {
            margin-left: 0
        }

            .page-nav .sub-nav .sub-nav > li > a {
                padding: 4px 0 4px 60px
            }





.custom-sidebar {
    margin-top: 30px;
    margin-bottom: 35px
}

    .custom-sidebar ul {
        list-style-type: none;
        padding: 0
    }

        .custom-sidebar ul > li > a {
            display: block;
            padding: 8px 22px;
            font-size: 16px;
            font-weight: 500;
            color: #777777;
            border-left: 1px solid #bdbdbd
        }

            .custom-sidebar ul > li > a:focus, .custom-sidebar ul > li > a:hover {
                color: #337ab7;
                text-decoration: none;
                background-color: #eeeeee
            }

        .custom-sidebar ul > .active:focus > a, .custom-sidebar ul > .active:hover > a, .custom-sidebar ul > .active > a {
            font-weight: 700;
            color: #337ab7;
            position: relative
        }

            .custom-sidebar ul > .active:focus > a:before, .custom-sidebar ul > .active:hover > a:before, .custom-sidebar ul > .active > a:before {
                content: "";
                position: absolute;
                width: 4px;
                background-color: #337ab7;
                height: 100%;
                top: 0;
                left: -2px;
                display: block
            }

        .custom-sidebar ul li.expanded ul {
            max-height: none
        }

        .custom-sidebar ul li.closed ul {
            max-height: 0;
            overflow: hidden
        }

        .custom-sidebar ul li ul li ul {
            margin-left: 0
        }

            .custom-sidebar ul li ul li ul li {
                margin-top: 0
            }

                .custom-sidebar ul li ul li ul li a {
                    padding-top: 5px;
                    padding-bottom: 5px;
                    font-size: 14px;
                    font-weight: 400;
                    padding-left: 40px
                }

                .custom-sidebar ul li ul li ul li .active:focus > a, .custom-sidebar ul li ul li ul li .active:hover > a, .custom-sidebar ul li ul li ul li .active > a {
                    font-weight: 500
                }

    .custom-sidebar.right-bordered ul > li > a {
        border-left: 0 none;
        border-right: 1px solid #bdbdbd
    }

    .custom-sidebar.right-bordered ul > .active:focus > a:before, .custom-sidebar.right-bordered ul > .active:hover > a:before, .custom-sidebar.right-bordered ul > .active > a:before {
        left: auto;
        right: -3px
    }




.fb-bordered-section-wrap {
    border: 2px solid #eeeeee
}

    .fb-bordered-section-wrap .fb-section-heading:after {
        background-color: #5cb85c
    }

    .fb-bordered-section-wrap .fb-subsection-heading {
        background: rgba(238,238,238,0.5);
        color: #333333
    }

    .fb-bordered-section-wrap .fb-text-subdued {
        color: rgba(51,51,51,0.8)
    }

.fb-fieldset-style .fb-section-heading {
    color: #5cb85c
}

.flip-box__item .front {
    background-color: #eeeeee;
    color: #333333
}

.flip-box__item .back {
    background-color: #337ab7;
    color: #fff
}

.flip-box__item--green .back {
    background-color: #5cb85c
}

.flip-box__item--red .back {
    background-color: #d9534f
}

.flip-box__item--orange .back {
    background-color: #f0ad4e
}

.flip-box__item--purple .back {
    background-color: #965be8
}

.flip-box__item--light-blue .back {
    background-color: #5bc0de
}
.settingheader {
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0;
    display:inline-block;
}


.pagetree .treecontainer {
    min-width: 220px;
    display: inline-block;
    background-color: #ddd;
}

    .pagetree .treecontainer li > div.jqtree-element > span.jqtree-title {
        color: #337ab7;
        padding: 0 4px
    }

    .pagetree .treecontainer li.jqtree-selected > .jqtree-element, .pagetree .treecontainer li.jqtree-selected > .jqtree-element:hover {
        background: none repeat scroll 0 0 #eeeeee;
        border-radius: 3px;
        color: #337ab7;
        text-shadow: none
    }

.pagetree ul.treecommands {
    height: auto
}

    .pagetree ul.treecommands .pageinfo {
        margin: -9px -14px 9px
    }

    .pagetree ul.treecommands li:before {
        text-align: center;
        width: 1.28571429em
    }

    .pagetree ul.treecommands .editcontent:before {
        content: '\f044';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .pagetree ul.treecommands .editsettings:before {
        content: '\f013';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .pagetree ul.treecommands .editpermissions:before {
        content: '\f023';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .pagetree ul.treecommands .viewpage:before {
        content: '\f06e';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .pagetree ul.treecommands .sortpages:before {
        content: '\f15d';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .pagetree ul.treecommands .newchild:before {
        content: '\f016';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    .pagetree ul.treecommands .deletepage:before {
        content: '\f1f8';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }



.templatetitle {
    margin: 0
}

.templateinfo :last-child {
    margin-bottom: 0
}

.ModuleEditLink, .modulelinks {
    font-family: arial,sans-serif;
    font-size: 12px;
    text-transform: capitalize
}

.inlineedittoggle {
    display: inline-block;
    vertical-align: sub
}

#editLink:before, .editlink:before, [id*=_editLink]:before {
    content: '\f044';
    display: inline-block;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto
}

#editLink img, .editlink img, [id*=_editLink] img {
    display: none
}

a.mhelp {
    color: #5bc0de !important;
    margin-left: 1px;
    vertical-align: top;
}

    a.mhelp:before {
        content: '\f059';
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto
    }

    a.mhelp:hover {
        color: #31b0d5 !important;
        text-decoration: none
    }

    a.mhelp:before {
        font-size: 14px
    }

    a.mhelp img {
        display: none
    }
.pageditnotes {
    margin: 0 0 10px;
    font-size:small;
    font-style:italic;

}


.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20)
}

    .close:focus, .close:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        opacity: 0.5;
        filter: alpha(opacity=50)
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0,-25%);
        -ms-transform: translate(0,-25%);
        transform: translate(0,-25%);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        transition: -webkit-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
        transition: transform 0.3s ease-out,-webkit-transform 0.3s ease-out
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0)
    }

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

    .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0)
    }

    .modal-backdrop.in {
        opacity: 0.5;
        filter: alpha(opacity=50)
    }

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

    .modal-header .close {
        margin-top: -2px
    }

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

    .modal-footer .btn + .btn {
        margin-left: 5px;
        margin-bottom: 0
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
        box-shadow: 0 5px 15px rgba(0,0,0,0.5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }
}


@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }

    .modal-fluid {
        width: 60%
    }

    .modal-fluid-lg {
        width: 75%
    }

    .modal-fluid-xl {
        width: 90%
    }
}

@media (min-width:1200px) {
    .modal-xl {
        width: 1170px
    }
}

.modal-full-height .modal-dialog {
    height: calc(100vh - 60px)
}

.modal-full-height .modal-content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.modal-full-height .modal-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

    .modal-full-height .modal-body > iframe {
        height: 100%
    }

.globalconentdialog {
    font-size: 12px;
}

.fileoperations, .fileselection, .row {
    margin-left: 0px;
    margin-right: 0px
}
.settinglabel {
    font-size: smaller;
    margin-bottom: 1px;
    vertical-align: top;
}

.inlineblock .settinglabel {
    margin-right: 1px;
}
.logolist > input[type=checkbox], .logolist > span.forminput > input[type=checkbox], .settingrow > input[type=checkbox], .settingrow > span.forminput > input[type=checkbox] {
    margin-top: 0px
}

.box-inline li input[type=checkbox], .box-inline li input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio], .rbroles input[type=checkbox], .rbroles input[type=radio] {
    position: absolute;
    margin-left: -20px;
    margin-top: -1px;
}


.certFacts {
    line-height: normal;
    font-size: 14px !important;
}
.certificatecontainer img {
    height: 850px;
    width: 600px;
    max-height: 850px;
    max-width: 600px;
}

.certBadge {
    top: -20px;
    left: -22px;
    width: 54px !important;
    height: 60px !important;
}
span.cert_cin {
    right: 290px;
    bottom: -9px;
}



.adminmenu ul.simplelist {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: -15px;
    margin-right: -15px;
    padding: 0
}

    .adminmenu ul.simplelist > li {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100%/7);
        flex: 0 0 calc(100%/7);
        font-family: arial,sans-serif;
        font-size: 12px;
        min-width: 18%;
        padding: 5px;
        text-align: center;
        margin:10px 1%;
    }

        .adminmenu ul.simplelist > li a {
            border: 1px solid #ddd;
            border-radius:30px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -ms-flex: 1 0 100%;
            flex: 1 0 100%;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-flow: column wrap;
            flex-flow: column wrap;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: 5px;
            position: relative;
			min-height: 120px;
        }

            .adminmenu ul.simplelist > li a > span.fa, .adminmenu ul.simplelist > li a i, .adminmenu ul.simplelist > li a > span.fas {
                margin: 10px 0;
                font-size: 20px
            }

            .adminmenu ul.simplelist > li a:hover, .adminmenu ul.simplelist > li a:hover {
                color:orange;
            }


            .adminmenu ul.simplelist > li a:active, .adminmenu ul.simplelist > li a:focus, .adminmenu ul.simplelist > li a:hover {
                background-color: #eeeeee;
                text-decoration: none
            }

.filterddlsInline {
    display: inline-block;
    width: 18%;
}


.catitinmapper .aspcheckboxlist, ul.trekcheckboxlist {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    padding: 0;
    margin: 0;
    list-style: none;
}

    .catitinmapper .aspcheckboxlist li, ul.trekcheckboxlist li {
        display: flex;
        align-items: center;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 6px;
        background-color: #f9f9f9;
        font-size: 12px;
        flex: 1 1 calc(50% - 16px);
        box-sizing: border-box;
    }

        ul.trekcheckboxlist li label {
            font-size: 11px;
            font-weight: normal;
        }

/* Make radio buttons look like toggle buttons */
/* container becomes a responsive, wrapping grid */
.radioasbutton {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
    gap: 8px;
    width: 100%;
}

    /* hide native radios but keep them in the DOM for :checked and accessibility */
    .radioasbutton input[type="radio"] {
        position: absolute;
        opacity: 0;
        pointer-events: none;
    }

    /* button-look labels */
    .radioasbutton label {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px 12px;
        border: 1px solid #ccc;
        border-radius: 6px;
        background-color: #f8f9fa;
        color: #222;
        text-align: center;
        min-height: 40px;
        box-sizing: border-box;
        line-height: 1.2;
        white-space: normal;
        word-break: break-word;
        font-size: 12px;
        font-weight: 500;
    }

    /* active/selected state */
    .radioasbutton input[type="radio"]:checked + label {
        background-color: #007bff;
        color: #fff;
        border-color: #007bff;
    }

    /* optional hover focus styles */
    .radioasbutton label:hover {
        border-color: #999;
    }


.form-section {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-bottom: 20px;
    padding: 15px;
}

    .form-section h3 {
        margin-top: 0;
        font-size: 18px;
        color: #444;
        border-bottom: 1px solid #eee;
        padding-bottom: 5px;
    }

.form-row {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}

    .form-row label, .sidebarRighttLayout label {
        width: 200px;
        font-weight: bold;
        color: #333;
        font-size: 12px;
    }

    .form-row input[type=text],
    .form-row select,
    .form-row textarea {
        flex: 1;
        padding: 6px;
        border: 1px solid #ccc;
        border-radius: 4px;
    }

    .form-row input[type=checkbox] {
        margin-left: 5px;
    }

.editor-wrapper {
    margin-bottom: 20px;
}


.submenu-header {
    font-size: 1.5rem;
    font-weight: 600;
    font-family: 'Poppins';
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 10px 14px 6px;
    margin-top: 18px;
    border-bottom: 1px solid #e0e0e0;
    background-color: #e5e3e3;
    border-radius: 4px 4px 0 0;
}

.submenu-headerdesc {
    font-size: 14px;
    font-style: italic;
    color: rgba(0, 0, 0, 0.5);
    font-family: 'Stylish';
    font-weight: 500;
    text-transform: lowercase;
}
a {
    text-decoration: none;
    font-weight: 500;
    transition: color 0.3s ease, background 0.3s ease;
}


    a:hover {
        color: #1544DE;
        text-decoration: underline;
    }


    a:visited, a, a:focus, a:active, a:target {
        color: #005bac;
    }


        a[href^="#"] {
            scroll-behavior: smooth;
        }

h1, h2, h3, h4, h5, h6 {
    margin: 1em 0 0.5em;
    font-family: 'Russo One','Poppins',Helvetica;
    line-height: 1.2;
}

h1, span.h1similar {
    font-size: 2.25rem;
    font-weight: 800;
    padding-bottom: 6px;
}

h2, span.h2similar {
    font-size: 1.875rem;
    font-weight: 700;
    padding-bottom: 4px;
}

h3,, span.h3similar {
    font-size: 1.5rem;
    font-weight: 600;
    color: #007a33;
}

h4 {
    font-size: 1.25rem;
    font-weight: 600;
    color: #d11d1d;
}

h5 {
    font-size: 1.1rem;
    font-weight: 500;
    text-transform: uppercase;
    color: #005bac;
}

h6 {
    font-size: 1rem;
    font-weight: 500;
    color: #666;
    font-style: italic;
}
/* Base form styling */
input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
select,
textarea {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px 12px;
    width: 100%;
    font-size: 14px;
    background-color: #fff;
    box-sizing: border-box;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

    input:focus,
    select:focus,
    textarea:focus {
        outline: none;
        border-color: #005bac; /* blue */
        box-shadow: 0 0 0 3px rgba(0, 91, 172, 0.2);
    }

/* Checkbox & radio */
input[type="checkbox"],
input[type="radio"] {
    accent-color: #007a33; /* green */
    width: 16px;
    height: 16px;
    margin-right: 6px;
}

/* Labels */
label {
    font-weight: 600;
    display: block;
    margin-bottom: 6px;
    color: #005bac; /* blue */
}

input[type="checkbox"] + label,
input[type="radio"] + label {
    display: inline-block;
    margin-bottom: 0; /* usually looks cleaner for inline items */
    vertical-align: super;
}

/* Base button style */
.btn, .btn-link {
    display: inline-block;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    padding: 10px 18px;
    font-size: 14px;
    border-radius: 40px;
    border: 1px solid #ccc;
    cursor: pointer;
    transition: all 0.3s ease;
    text-decoration: none;
    color: #181717;
}

.trek-modal-content .btn-filter,
.trek-modal-content .btn-reset {
    margin-top: 10px;
    padding: 6px 12px;
    font-size: 14px;
    cursor: pointer;
    border: none;
    border-radius: 4px;
    border: 1px solid #378de5;
}


.btn-primary{
    background-color: #005bac;
    color: #fff;
}

.btn-secondary {
    background-color: #ffcc00;
    color: #000;
}

.btn-tertiary {
    background-color: #d11d1d;
    color: #fff;
}

.btn-success {
    background-color: #007a33;
    color: #fff;
}

.btn-info {
    background-color: #ffffff;
    color: #005bac;
}

.btn-warning {
    background-color: #A39149;
    color: #000;
}

.btn-danger {
    background-color: #d11d1d;
    color: #fff;
}

.btn-link {
    background-color: #ffffff;
    color: #005bac;
}

btn-filter {
    color: #161616;
    background: #72b352;
}

.btn-reset {
    background: #ffa293;
    color: #2d2d2d;
}

/* Button hover effects */
.btn:hover {
    opacity: 0.9;
    background-color: #e4e3eb;
    color: #000;
    border: 1px solid #005bac;
}


.btn-link:hover {
    text-decoration: underline;
}


.btn-xs {
    font-size: 11px;
    padding: 4px 10px;
}

.btn-sm {
    font-size: 12px;
    padding: 6px 14px;
}



fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
    cursor: not-allowed
}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
    cursor: not-allowed
}

.checkbox.disabled .addcontent > strong, .checkbox.disabled .operationheading, .checkbox.disabled .settinglabel, .checkbox.disabled label, .radio.disabled .addcontent > strong, .radio.disabled .operationheading, .radio.disabled .settinglabel, .radio.disabled label, fieldset[disabled] .checkbox .addcontent > strong, fieldset[disabled] .checkbox .operationheading, fieldset[disabled] .checkbox .settinglabel, fieldset[disabled] .checkbox label, fieldset[disabled] .radio .addcontent > strong, fieldset[disabled] .radio .operationheading, fieldset[disabled] .radio .settinglabel, fieldset[disabled] .radio label {
    cursor: not-allowed
}


















.TaskButtons {
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    padding: 5px;
    -webkit-border-radius: 1px;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
}

#ctl00_mainContent_RegisterUser___CustomNav0_StepNextButtonButton,
#ctl00_mainContent_login1_LoginCtrl_Login,
.UserButtons,
.SubmitButtons {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 5px 10px;
    -webkit-border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
}

    .UserButtons:disabled {
        opacity: 0.5;
        cursor: not-allowed;
    }


/* Submit buttons */
input[type="submit"],
input[type="button"],
button {
    @apply btn btn-primary;
}

    /* Disabled state */
    input:disabled,
    textarea:disabled,
    select:disabled,
    button:disabled {
        background-color: #eee;
        color: #888;
        cursor: not-allowed;
    }

/* Textarea specific */
textarea {
    min-height: 100px;
    resize: vertical;
}

input#ftrnwsltrtb {
    width: 300px;
}

.ftrnums {
    padding-right: 20px;
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    box-sizing: border-box
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.btnERBook {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#77b55a),color-stop(1,#72b352));
    background: -moz-linear-gradient(top,#77b55a 5%,#72b352 100%);
    background: -webkit-linear-gradient(top,#77b55a 5%,#72b352 100%);
    background: -o-linear-gradient(top,#77b55a 5%,#72b352 100%);
    background: -ms-linear-gradient(top,#77b55a 5%,#72b352 100%);
    background: linear-gradient(to bottom,#77b55a 5%,#72b352 100%);
    border: 1px solid #4b8f29;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 16px 40px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#77b55a),color-stop(1,#72b352));
    background: -moz-linear-gradient(top,#77b55a 5%,#72b352 100%);
    background: -webkit-linear-gradient(top,#77b55a 5%,#72b352 100%);
    background: -o-linear-gradient(top,#77b55a 5%,#72b352 100%);
    background: -ms-linear-gradient(top,#77b55a 5%,#72b352 100%);
    background: linear-gradient(to bottom,#77b55a 5%,#72b352 100%);
    background-color: #77b55a;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 0 10px 14px -7px #3e7327;
    -webkit-box-shadow: 0 10px 14px -7px #3e7327;
    box-shadow: 0 10px 14px -7px #3e7327;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    text-shadow: 0 1px 0 #5b8a3c
}
.w100, .width100 {
    width: 100% !important
}

.w95, .width95 {
    width: 95% !important
}

.w90, .width90 {
    width: 90% !important
}

.w85, .width85 {
    width: 85% !important
}

.w80, .width80 {
    width: 80% !important
}

.w75, .width75 {
    width: 75% !important
}

.w70, .width70 {
    width: 70% !important
}

.w65, .width65 {
    width: 65% !important
}

.w60, .width60 {
    width: 60% !important
}

.w55, .width55 {
    width: 55% !important
}

.w50, .width50 {
    width: 50% !important
}

.w45, .width45 {
    width: 45% !important
}

.w40, .width40 {
    width: 40% !important
}

.w35, .width35 {
    width: 35% !important
}

.w33, .width33 {
    width: 33% !important
}

.w30, .width30 {
    width: 30% !important
}

.w25, .width25 {
    width: 25% !important
}

.w22, .width22 {
    width: 22% !important
}

.w20, .width20 {
    width: 20% !important
}

.w15, .width15 {
    width: 15% !important
}

.w10, .width10 {
    width: 10% !important
}

.width0 {
    width: 0 !important
}


.w50px, .width50px {
    width: 50px !important;
}

.w60px, .width60px {
    width: 60px !important;
}

.w70px, .width70px {
    width: 70px !important;
}

.w80px, .width80px {
    width: 80px !important;
}

.w90px, .width90px {
    width: 90px !important;
}

.w100px, .width100px {
    width: 100px !important;
}

.w110px, .width110px {
    width: 110px !important;
}

.w120px, .width120px {
    width: 120px !important;
}

.w130px, .width130px {
    width: 130px !important;
}

.w140px, .width140px {
    width: 140px !important;
}

.w150px, .width150px {
    width: 150px !important;
}

.w200px, .width200px {
    width: 200px !important;
}

.w250px, .width250px {
    width: 250px !important;
}

.w300px, .width300px {
    width: 300px !important;
}

.w350px, .width350px {
    width: 350px !important;
}

.w400px, .width400px {
    width: 400px !important;
}

.w450px, .width450px {
    width: 450px !important;
}

.w500px, .width500px {
    width: 500px !important;
}

.w550px, .width550px {
    width: 550px !important;
}

.w600px, .width600px {
    width: 600px !important;
}

.w650px, .width650px {
    width: 650px !important;
}

.w700px, .width700px {
    width: 700px !important;
}

.w750px, .width750px {
    width: 750px !important;
}

.w800px, .width800px {
    width: 800px !important;
}

.w850px, .width850px {
    width: 850px !important;
}

.w900px, .width900px {
    width: 900px !important;
}

.w950px, .width950px {
    width: 950px !important;
}

.w1000px, .width1000px {
    width: 1000px !important;
}

.w1050px, .width1050px {
    width: 1050px !important;
}

.w1100px, .width1100px {
    width: 1100px !important;
}

.w1150px, .width1150px {
    width: 1150px !important;
}

.w1200px, .width1200px {
    width: 1200px !important;
}

.h50px, .height50px {
    height: 50px !important;
}

.h60px, .height60px {
    height: 60px !important;
}

.h70px, .height70px {
    height: 70px !important;
}

.h80px, .height80px {
    height: 80px !important;
}

.h90px, .height90px {
    height: 90px !important;
}

.h100px, .height100px {
    height: 100px !important;
}

.h110px, .height110px {
    height: 110px !important;
}

.h120px, .height120px {
    height: 120px !important;
}

.h130px, .height130px {
    height: 130px !important;
}

.h140px, .height140px {
    height: 140px !important;
}

.h150px, .height150px {
    height: 150px !important;
}

.h200px, .height200px {
    height: 200px !important;
}

.h250px, .height250px {
    height: 250px !important;
}

.h300px, .height300px {
    height: 300px !important;
}

.h350px, .height350px {
    height: 350px !important;
}

.h400px, .height400px {
    height: 400px !important;
}

.h450px, .height450px {
    height: 450px !important;
}

.h500px, .height500px {
    height: 500px !important;
}

.h550px, .height550px {
    height: 550px !important;
}

.h600px, .height600px {
    height: 600px !important;
}

.h650px, .height650px {
    height: 650px !important;
}

.h700px, .height700px {
    height: 700px !important;
}

.h750px, .height750px {
    height: 750px !important;
}

.h800px, .height800px {
    height: 800px !important;
}

.h850px, .height850px {
    height: 850px !important;
}

.h900px, .height900px {
    height: 900px !important;
}

.h950px, .height950px {
    height: 950px !important;
}

.h1000px, .height1000px {
    height: 1000px !important;
}

.h1050px, .height1050px {
    height: 1050px !important;
}

.h1100px, .height1100px {
    height: 1100px !important;
}

.h1150px, .height1150px {
    height: 1150px !important;
}

.h1200px, .height1200px {
    height: 1200px !important;
}




.minw100, .minwidth100 {
    min-width: 100% !important;
}

.minw95, .minwidth95 {
    min-width: 95% !important;
}

.minw90, .minwidth90 {
    min-width: 90% !important;
}

.minw85, .minwidth85 {
    min-width: 85% !important;
}

.minw80, .minwidth80 {
    min-width: 80% !important;
}

.minw75, .minwidth75 {
    min-width: 75% !important;
}

.minw70, .minwidth70 {
    min-width: 70% !important;
}

.minw65, .minwidth65 {
    min-width: 65% !important;
}

.minw60, .minwidth60 {
    min-width: 60% !important;
}

.minw55, .minwidth55 {
    min-width: 55% !important;
}

.minw50, .minwidth50 {
    min-width: 50% !important;
}

.minw45, .minwidth45 {
    min-width: 45% !important;
}

.minw40, .minwidth40 {
    min-width: 40% !important;
}

.minw35, .minwidth35 {
    min-width: 35% !important;
}

.minw33, .minwidth33 {
    min-width: 33% !important;
}

.minw30, .minwidth30 {
    min-width: 30% !important;
}

.minw25, .minwidth25 {
    min-width: 25% !important;
}

.minw22, .minwidth22 {
    min-width: 22% !important;
}

.minw20, .minwidth20 {
    min-width: 20% !important;
}

.minw15, .minwidth15 {
    min-width: 15% !important;
}

.minw10, .minwidth10 {
    min-width: 10% !important;
}


.minh20px {
    min-height: 20px !important;
}

.minh25px {
    min-height: 25px !important;
}

.minh30px {
    min-height: 30px !important;
}

.minh35px {
    min-height: 35px !important;
}

.minh40px {
    min-height: 40px !important;
}

.minh45px {
    min-height: 45px !important;
}

.minw50px, .minwidth50px {
    min-width: 50px !important;
}

.minw60px, .minwidth60px {
    min-width: 60px !important;
}

.minw70px, .minwidth70px {
    min-width: 70px !important;
}

.minw80px, .minwidth80px {
    min-width: 80px !important;
}

.minw90px, .minwidth90px {
    min-width: 90px !important;
}

.minw100px, .minwidth100px {
    min-width: 100px !important;
}

.minw110px, .minwidth110px {
    min-width: 110px !important;
}

.minw120px, .minwidth120px {
    min-width: 120px !important;
}

.minw130px, .minwidth130px {
    min-width: 130px !important;
}

.minw140px, .minwidth140px {
    min-width: 140px !important;
}

.minw150px, .minwidth150px {
    min-width: 150px !important;
}

.minw200px, .minwidth200px {
    min-width: 200px !important;
}

.minw250px, .minwidth250px {
    min-width: 250px !important;
}

.minw300px, .minwidth300px {
    min-width: 300px !important;
}

.minw350px, .minwidth350px {
    min-width: 350px !important;
}

.minw400px, .minwidth400px {
    min-width: 400px !important;
}

.minw450px, .minwidth450px {
    min-width: 450px !important;
}

.minw500px, .minwidth500px {
    min-width: 500px !important;
}

.minw550px, .minwidth550px {
    min-width: 550px !important;
}

.minw600px, .minwidth600px {
    min-width: 600px !important;
}

.minw650px, .minwidth650px {
    min-width: 650px !important;
}

.minw700px, .minwidth700px {
    min-width: 700px !important;
}

.minw750px, .minwidth750px {
    min-width: 750px !important;
}

.minw800px, .minwidth800px {
    min-width: 800px !important;
}

.minw850px, .minwidth850px {
    min-width: 850px !important;
}

.minw900px, .minwidth900px {
    min-width: 900px !important;
}

.minw950px, .minwidth950px {
    min-width: 950px !important;
}

.minw1000px, .minwidth1000px {
    min-width: 1000px !important;
}

.minw1050px, .minwidth1050px {
    min-width: 1050px !important;
}

.minw1100px, .minwidth1100px {
    min-width: 1100px !important;
}

.minw1150px, .minwidth1150px {
    min-width: 1150px !important;
}

.minw1200px, .minwidth1200px {
    min-width: 1200px !important;
}

.minh50px {
    min-height: 50px !important;
}

.minh60px {
    min-height: 60px !important;
}

.minh70px {
    min-height: 70px !important;
}

.minh80px {
    min-height: 80px !important;
}

.minh90px {
    min-height: 90px !important;
}

.minh100px {
    min-height: 100px !important;
}

.minh110px {
    min-height: 110px !important;
}

.minh120px {
    min-height: 120px !important;
}

.minh130px {
    min-height: 130px !important;
}

.minh140px {
    min-height: 140px !important;
}

.minh150px {
    min-height: 150px !important;
}

.minh200px {
    min-height: 200px !important;
}

.minh250px {
    min-height: 250px !important;
}

.minh300px {
    min-height: 300px !important;
}

.minh350px {
    min-height: 350px !important;
}

.minh400px {
    min-height: 400px !important;
}

.minh450px {
    min-height: 450px !important;
}

.minh500px {
    min-height: 500px !important;
}

.minh550px {
    min-height: 550px !important;
}

.minh600px {
    min-height: 600px !important;
}

.minh650px {
    min-height: 650px !important;
}

.minh700px {
    min-height: 700px !important;
}

.minh750px {
    min-height: 750px !important;
}

.minh800px {
    min-height: 800px !important;
}

.minh850px {
    min-height: 850px !important;
}

.minh900px {
    min-height: 900px !important;
}

.minh950px {
    min-height: 950px !important;
}

.minh1000px {
    min-height: 1000px !important;
}

.minh1050px {
    min-height: 1050px !important;
}

.minh1100px {
    min-height: 1100px !important;
}

.minh1150px {
    min-height: 1150px !important;
}

.minh1200px {
    min-height: 1200px !important;
}



.fullwidth-grid-container_200 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 2px;
    margin: 0 auto;
    box-sizing: border-box;
    justify-content: center;
    max-width: 95%;
    width: 95%;
    box-sizing: border-box;
}

.fullwidth-grid-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 2px;
    margin: 0 auto;
    box-sizing: border-box;
    justify-content: center;
    max-width: 95%;
    width: 95%;
    box-sizing: border-box;
}

.fullscreenwidth {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}



.fullwidth {
    margin-left: calc(-50vw+50%);
    width: 100vw;
}

.breakout {
    position: relative;
    width: 100vw;
    left: 50%;
    right: 50%;
    transform: translateX(-50%);
}

.fullwidthbox {
    background-position: center center !important;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    min-height: 500px;
    position: relative;
}

    .fullwidthbox .breadcrumb a,
    .fullwidthbox .breadcrumb a:active,
    .fullwidthbox .breadcrumb a:hover {
        letter-spacing: 1px;
        -webkit-text-stroke-width: 0px;
        font-size: 16px;
    }



.width0 {
    width: 0
}

.width100 {
    width: 100%
}

.width20 {
    width: 20%
}

.width200px {
    width: 200px
}

.width400px {
    width: 400px
}

.width50, .width70 {
    width: 50%
}

.width90 {
    width: 90%
}

.widthTot2 {
    width: 43px
}

.widthTot3 {
    width: 75px
}

.widthTot4 {
    width: 108px
}

.widthTot5 {
    width: 143px
}

.widthTot6 {
    width: 180px
}

.minwidth100 {
    min-width: 100px;
}

.minwidth120 {
    min-width: 120px;
}

.minwidth150 {
    min-width: 150px;
}

.minwidth200 {
    min-width: 200px;
}

.minwidth300 {
    min-width: 300px;
}

.minwidth350 {
    min-width: 350px;
}
.SearchContainer input[type=checkbox i], .tanchors ul li a, .titin ul li a, .titin ul ol li a, ul.fdfilters li input[type=checkbox i] {
    box-sizing: border-box;
    box-sizing: border-box
}

.SearchContainer .searchlist, .turelateditineraries ul {
    -webkit-column-fill: auto;
    -webkit-column-fill: auto;
    -webkit-column-fill: auto
}


.SearchContainer input[type=checkbox i], ul.fdfilters li input[type=checkbox i] {
    margin: 3px .5ex;
    -webkit-appearance: checkbox;
    border: initial;
    padding: initial;
    -webkit-appearance: checkbox;
    background-color: initial
}

.SearchContainer input[type=checkbox] + label, ul.fdfilters li input[type=checkbox] + label {
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    line-height: 16px;
    padding-left: 25px;
    vertical-align: middle
}



.SearchContainer input[type=checkbox]:checked + label, ul.fdfilters li input[type=checkbox]:checked + label {
    background-position: 0 -16px
}

.SearchContainer label, ul.fdfilters li label {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/css-tick.png");
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.SearchContainer .searchTopSections2_right input[type=checkbox] + label {
    color: #272829
}

.SearchContainer h2 {
    color: #618c9a;
    font-size: 1em
}

.SearchContainer input[type=checkbox] {
    border: 0;
    margin: -1px;
    padding: 0;
    display: none;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

    .SearchContainer input[type=checkbox] + label {
        color: #6c716c;
        font-size: 10px;
        height: 16.1px
    }

.SearchContainer ul, .ftrlinks ul, .reviewanchors ul, .trekexcerpt ul, .turelateditineraries_right ul, div.headerbox ul {
    list-style: none;
    padding-left: 0
}


.searchloading {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/images/loading.gif");
    background-position: top left;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px
}

.searchloadingheight1 {
    height: 1px;
    width: 1px
}

.searchpanel {
    vertical-align: sub
}

.searchresults .searchcontrols .searchduration {
    margin: 5px 0 0 2px;
    color: #000;
    display: block;
    font-size: smaller;
    font-style: oblique;
    min-width: 95px
}

.searchresults .searchcontrols a.mhelp {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/images/help-with-search.png") 4px 3px no-repeat;
    border: 1px solid #a6a6a6;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 3px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    float: right;
    height: 41px;
    width: 91px
}

.searchresults .searchcontrols input.ui-button {
    vertical-align: middle
}

.searchresults ol.searchresultlist {
    margin: 8px 0;
    padding: 0 0 0 10px;
    list-style-type: none
}

.searchterm {
    background-color: #ff0;
    color: #000
}

.searchIsFixedDeparture {
    border-top: 1px solid #e1e1e1
}

.searchMonths ul li {
    min-width: 70px
}

.searchGrades ul li, .searchNearestCities ul li {
    min-width: 120px
}

.searchRegion ul li {
    min-width: 190px
}

.searchActivityType ul li, .searchCountry ul li, .searchGrades ul li, .searchMonths ul li, .searchNearestCities ul li, .searchRegion ul li {
    display: inline-block;
    font-size: 15px;
    margin-right: 20px
}

.searchActivityType, .searchCountry, .searchLodgingType, .searchMonths, .searchNearestCities, .searchRegion {
    border-bottom: 1px solid #e1e1e1
}

.searchResults h2 {
    margin: 4px 0;
    color: #13a1f7;
    font-size: 1.3em
}

.searchSections1, .searchSections2, .searchSections3 {
    padding: 5px;
    display: inline-block;
    padding-bottom: 24px;
    position: relative;
    vertical-align: top;
    width: 300px
}

.searchSubmit {
    border-top: 1px solid;
    color: #aaa;
    font-size: 12px;
    margin-top: 20px;
    padding-top: 30px
}

.searchTopSections2 {
    padding: 20px 5px;
    vertical-align: top;
    display: inline-block
}

.searchTopSections2_left {
    display: inline-block;
    float: left;
    width: 60%
}

    .searchTopSections2_left .alternateback, .searchTopSections2_left .alternateback2 {
        background: #fff;
        -webkit-border-raius: 3px;
        -moz-border-raius: 3px;
        border-raius: 3px;
        padding: 11px;
        -webkit-border-raius: 3px;
        -moz-border-raius: 3px;
        border-raius: 3px;
        -moz-box-shadow: 0 0 2px 0 rgba(128,128,128,.86);
        -webkit-box-shadow: 0 0 2px 0 rgba(128,128,128,.86);
        box-shadow: 0 0 2px 0 rgba(128,128,128,.86);
        color: #4694d9;
        font-size: 10px;
        margin-bottom: 45px
    }

.searchTopSections2_right {
    background: #ddd;
    color: #1b1a1a;
    display: inline-block;
    float: right;
    margin-left: 2%;
    width: 38%;
}

    .searchTopSections2_right .alternateback, .searchTopSections2_right .alternateback2 {
        border-bottom: 1px solid #ccc;
        padding: 11px;
        color: #0061a7;
        font-size: 10px
    }

.searchbox {
    background: 0 0;
    border: 0
}

.searchbutton {
    background-color: #55be17;
    border: 0;
    margin-left: 4x;
    padding: 4px;
    vertical-align: text-bottom;
}

.searchcontainer {
    border-radius: 0 0 0 20px;
    -webkit-border-radius: 0 0 0 20px;
    -moz-border-radius: 0 0 0 20px;
    right: 15px;
    background-color: #dadada;
    -webkit-border-radius: 0 0 0 20px;
    display: inline-block;
    float: left;
    height: 28px;
    position: absolute;
    top: 30px;
    z-index: 99
}

.searchHeading, .sidetitle, .slides {
    text-align: center
}

ol.searchresultlist {
    list-style-type: none;
    padding-left: 0
}

div.searchcontrols {
    border: 1px solid #a9a9a9;
    padding: 5px;
    background-color: transparent;
    display: block;
    margin-bottom: 10px;
    overflow: hidden
}

.himsearch {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#2dabf9),color-stop(1,#0688fa));
    background: -moz-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background: -webkit-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background: -o-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background: -ms-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background: linear-gradient(to bottom,#2dabf9 5%,#0688fa 100%);
    border: 12px solid #e2e2e2;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    margin: 15px 0;
    padding: 13px 49px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#2dabf9),color-stop(1,#0688fa));
    background: -moz-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background: -webkit-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background: -o-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background: -ms-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background: linear-gradient(to bottom,#2dabf9 5%,#0688fa 100%);
    background-color: #2dabf9;
    -webkit-border-radius: 1px;
    color: #fff;
    cursor: pointer;
    font-size: 23px;
    font-weight: 700;
    text-decoration: none;
    text-shadow: 0 8px 3px #263666
}

.SearchContainer {
    margin-top: 50px
}

    .SearchContainer .searchlist {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        margin: 0 auto;
        box-sizing: border-box;
        justify-content: space-between;
        box-sizing: border-box;
    }

    .SearchContainer .searchlistitems {
        width: 30%;
        margin-bottom: 50px;    
    }

        .SearchContainer .searchlistitems img, .alliteneraries .blogitem img {
            box-sizing: border-box;
            box-sizing: border-box;
            height: 200px;
            text-align: center;
            width: 100%
        }

    .SearchContainer .searchlistitems, .alliteneraries .blogitem {
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid
    }

.searchHeading h1 {
    font-size: 2.2em;
}

.searchTopSections2_right .alternateback span.h2similarWithoutPadding, .searchTopSections2_right .alternateback2 span.h2similarWithoutPadding {
    padding: 8px 0;
    color: #fcfdfc;
    display: block;
    font-size: 1em;
    font-weight: 600
}

.searchresults .searchcontrols a.mhelp:hover {
    border-color: #007db1
}

/* margin Top Classes */
.mt1,
.margintop1,
.margin-top-1 {
    margin-top: var(--size-1) !important;
}

.mt2,
.margintop2,
.margin-top-2 {
    margin-top: var(--size-2) !important;
}

.mt3,
.margintop3,
.margin-top-3 {
    margin-top: var(--size-3) !important;
}

.mt4,
.margintop4,
.margin-top-4 {
    margin-top: var(--size-4) !important;
}

.mt5,
.margintop5,
.margin-top-5 {
    margin-top: var(--size-5) !important;
}


.mt6,
.margintop6,
.margin-top-6 {
    margin-top: var(--size-6) !important;
}

.mt7,
.margintop7,
.margin-top-7 {
    margin-top: var(--size-7) !important;
}

.mt8,
.margintop8,
.margin-top-8 {
    margin-top: var(--size-8) !important;
}

.mt9,
.margintop9,
.margin-top-9 {
    margin-top: var(--size-9) !important;
}

.mt10,
.margintop10,
.margin-top-10 {
    margin-top: var(--size-10) !important;
}


.mt11,
.margintop11,
.margin-top-11 {
    margin-top: var(--size-11) !important;
}

.mt12,
.margintop12,
.margin-top-12 {
    margin-top: var(--size-12) !important;
}

.mt13,
.margintop13,
.margin-top-13 {
    margin-top: var(--size-13) !important;
}

.mt14,
.margintop14,
.margin-top-14 {
    margin-top: var(--size-14) !important;
}

.mt15,
.margintop15,
.margin-top-15 {
    margin-top: var(--size-15) !important;
}

.mt16,
.margintop16,
.margin-top-16 {
    margin-top: var(--size-16) !important;
}

.mt17,
.margintop17,
.margin-top-17 {
    margin-top: var(--size-17) !important;
}

.mt18,
.margintop18,
.margin-top-18 {
    margin-top: var(--size-18) !important;
}

.mt19,
.margintop19,
.margin-top-19 {
    margin-top: var(--size-19) !important;
}

.mt20,
.margintop20,
.margin-top-20 {
    margin-top: var(--size-20) !important;
}

.mt21,
.margintop21,
.margin-top-21 {
    margin-top: var(--size-21) !important;
}

.mt22,
.margintop22,
.margin-top-22 {
    margin-top: var(--size-22) !important;
}

.mt23,
.margintop23,
.margin-top-23 {
    margin-top: var(--size-23) !important;
}

.mt24,
.margintop24,
.margin-top-24 {
    margin-top: var(--size-24) !important;
}

.mt25,
.margintop25,
.margin-top-25 {
    margin-top: var(--size-25) !important;
}

.mt26,
.margintop26,
.margin-top-26 {
    margin-top: var(--size-26) !important;
}

.mt27,
.margintop27,
.margin-top-27 {
    margin-top: var(--size-27) !important;
}

.mt28,
.margintop28,
.margin-top-28 {
    margin-top: var(--size-28) !important;
}

.mt29,
.margintop29,
.margin-top-29 {
    margin-top: var(--size-29) !important;
}

.mt30,
.margintop30,
.margin-top-30 {
    margin-top: var(--size-30) !important;
}

.mt31,
.margintop31,
.margin-top-31 {
    margin-top: var(--size-31) !important;
}

.mt32,
.margintop32,
.margin-top-32 {
    margin-top: var(--size-32) !important;
}

.mt33,
.margintop33,
.margin-top-33 {
    margin-top: var(--size-33) !important;
}

.mt34,
.margintop34,
.margin-top-34 {
    margin-top: var(--size-34) !important;
}

.mt35,
.margintop35,
.margin-top-35 {
    margin-top: var(--size-35) !important;
}

.mt36,
.margintop36,
.margin-top-36 {
    margin-top: var(--size-36) !important;
}

.mt37,
.margintop37,
.margin-top-37 {
    margin-top: var(--size-37) !important;
}

.mt38,
.margintop38,
.margin-top-38 {
    margin-top: var(--size-38) !important;
}

.mt39,
.margintop39,
.margin-top-39 {
    margin-top: var(--size-39) !important;
}

.mt40,
.margintop40,
.margin-top-40 {
    margin-top: var(--size-40) !important;
}


.mt41,
.margintop41,
.margin-top-41 {
    margin-top: var(--size-41) !important;
}

.mt42,
.margintop42,
.margin-top-42 {
    margin-top: var(--size-42) !important;
}

.mt43,
.margintop43,
.margin-top-43 {
    margin-top: var(--size-43) !important;
}

.mt44,
.margintop44,
.margin-top-44 {
    margin-top: var(--size-44) !important;
}

.mt45,
.margintop45,
.margin-top-45 {
    margin-top: var(--size-45) !important;
}

.mt46,
.margintop46,
.margin-top-46 {
    margin-top: var(--size-46) !important;
}

.mt47,
.margintop47,
.margin-top-47 {
    margin-top: var(--size-47) !important;
}

.mt48,
.margintop48,
.margin-top-48 {
    margin-top: var(--size-48) !important;
}

.mt49,
.margintop49,
.margin-top-49 {
    margin-top: var(--size-49) !important;
}

.mt50,
.margintop50,
.margin-top-50 {
    margin-top: var(--size-50) !important;
}

.mt51,
.margintop51,
.margin-top-51 {
    margin-top: var(--size-51) !important;
}

.mt52,
.margintop52,
.margin-top-52 {
    margin-top: var(--size-52) !important;
}

.mt53,
.margintop53,
.margin-top-53 {
    margin-top: var(--size-53) !important;
}

.mt54,
.margintop54,
.margin-top-54 {
    margin-top: var(--size-54) !important;
}

.mt55,
.margintop55,
.margin-top-55 {
    margin-top: var(--size-55) !important;
}

.mt56,
.margintop56,
.margin-top-56 {
    margin-top: var(--size-56) !important;
}

.mt57,
.margintop57,
.margin-top-57 {
    margin-top: var(--size-57) !important;
}

.mt58,
.margintop58,
.margin-top-58 {
    margin-top: var(--size-58) !important;
}

.mt59,
.margintop59,
.margin-top-59 {
    margin-top: var(--size-59) !important;
}

.mt60,
.margintop60,
.margin-top-60 {
    margin-top: var(--size-60) !important;
}


.mt61,
.margintop61,
.margin-top-61 {
    margin-top: var(--size-61) !important;
}

.mt62,
.margintop62,
.margin-top-62 {
    margin-top: var(--size-62) !important;
}

.mt63,
.margintop63,
.margin-top-63 {
    margin-top: var(--size-63) !important;
}

.mt64,
.margintop64,
.margin-top-64 {
    margin-top: var(--size-64) !important;
}

.mt65,
.margintop65,
.margin-top-65 {
    margin-top: var(--size-65) !important;
}

.mt66,
.margintop66,
.margin-top-66 {
    margin-top: var(--size-66) !important;
}

.mt67,
.margintop67,
.margin-top-67 {
    margin-top: var(--size-67) !important;
}

.mt68,
.margintop68,
.margin-top-68 {
    margin-top: var(--size-68) !important;
}

.mt69,
.margintop69,
.margin-top-69 {
    margin-top: var(--size-69) !important;
}

.mt70,
.margintop70,
.margin-top-70 {
    margin-top: var(--size-70) !important;
}


.mt71,
.margintop71,
.margin-top-71 {
    margin-top: var(--size-71) !important;
}

.mt72,
.margintop72,
.margin-top-72 {
    margin-top: var(--size-72) !important;
}

.mt73,
.margintop73,
.margin-top-73 {
    margin-top: var(--size-73) !important;
}

.mt74,
.margintop74,
.margin-top-74 {
    margin-top: var(--size-74) !important;
}

.mt75,
.margintop75,
.margin-top-75 {
    margin-top: var(--size-75) !important;
}

.mt76,
.margintop76,
.margin-top-76 {
    margin-top: var(--size-76) !important;
}

.mt77,
.margintop77,
.margin-top-77 {
    margin-top: var(--size-77) !important;
}

.mt78,
.margintop78,
.margin-top-78 {
    margin-top: var(--size-78) !important;
}

.mt79,
.margintop79,
.margin-top-79 {
    margin-top: var(--size-79) !important;
}

.mt80,
.margintop80,
.margin-top-80 {
    margin-top: var(--size-80) !important;
}


.mt81,
.margintop81,
.margin-top-81 {
    margin-top: var(--size-81) !important;
}

.mt82,
.margintop82,
.margin-top-82 {
    margin-top: var(--size-82) !important;
}

.mt83,
.margintop83,
.margin-top-83 {
    margin-top: var(--size-83) !important;
}


.mt84,
.margintop84,
.margin-top-84 {
margin-top: var(--size-84) !important;
}

.mt85,
.margintop85,
.margin-top-85 {
margin-top: var(--size-85) !important;
}


.mt86,
.margintop86,
.margin-top-86 {
margin-top: var(--size-86) !important;
}

.mt87,
.margintop87,
.margin-top-87 {
margin-top: var(--size-87) !important;
}

.mt88,
.margintop88,
.margin-top-88 {
margin-top: var(--size-88) !important;
}

.mt89,
.margintop89,
.margin-top-89 {
margin-top: var(--size-89) !important;
}

.mt90,
.margintop90,
.margin-top-90 {
margin-top: var(--size-90) !important;
}


.mt91,
.margintop91,
.margin-top-91 {
margin-top: var(--size-91) !important;
}

.mt92,
.margintop92,
.margin-top-92 {
margin-top: var(--size-92) !important;
}

.mt93,
.margintop93,
.margin-top-93 {
margin-top: var(--size-93) !important;
}

.mt94,
.margintop94,
.margin-top-94 {
margin-top: var(--size-94) !important;
}

.mt95,
.margintop95,
.margin-top-95 {
margin-top: var(--size-95) !important;
}

.mt96,
.margintop96,
.margin-top-96 {
margin-top: var(--size-96) !important;
}

.mt97,
.margintop97,
.margin-top-97 {
margin-top: var(--size-97) !important;
}

.mt98,
.margintop98,
.margin-top-98 {
margin-top: var(--size-98) !important;
}

.mt99,
.margintop99,
.margin-top-99 {
margin-top: var(--size-99) !important;
}

.mt100,
.margintop100,
.margin-top-100 {
margin-top: var(--size-100) !important;
}






/* margin Bottom Classes */
.mb1,
.marginbottom1,
.margin-bottom-1 {
    margin-bottom: var(--size-1) !important;
}

.mb2,
.marginbottom2,
.margin-bottom-2 {
    margin-bottom: var(--size-2) !important;
}

.mb3,
.marginbottom3,
.margin-bottom-3 {
    margin-bottom: var(--size-3) !important;
}

.mb4,
.marginbottom4,
.margin-bottom-4 {
    margin-bottom: var(--size-4) !important;
}

.mb5,
.marginbottom5,
.margin-bottom-5 {
    margin-bottom: var(--size-5) !important;
}

.mb6,
.marginbottom6,
.margin-bottom-6 {
    margin-bottom: var(--size-6) !important;
}

.mb7,
.marginbottom7,
.margin-bottom-7 {
    margin-bottom: var(--size-7) !important;
}

.mb8,
.marginbottom8,
.margin-bottom-8 {
    margin-bottom: var(--size-8) !important;
}

.mb9,
.marginbottom9,
.margin-bottom-9 {
    margin-bottom: var(--size-9) !important;
}

.mb10,
.marginbottom10,
.margin-bottom-10 {
    margin-bottom: var(--size-10) !important;
}


.mb11,
.marginbottom11,
.margin-bottom-11 {
    margin-bottom: var(--size-11) !important;
}

.mb12,
.marginbottom12,
.margin-bottom-12 {
    margin-bottom: var(--size-12) !important;
}

.mb13,
.marginbottom13,
.margin-bottom-13 {
    margin-bottom: var(--size-13) !important;
}

.mb14,
.marginbottom14,
.margin-bottom-14 {
    margin-bottom: var(--size-14) !important;
}

.mb15,
.marginbottom15,
.margin-bottom-15 {
    margin-bottom: var(--size-15) !important;
}

.mb16,
.marginbottom16,
.margin-bottom-16 {
    margin-bottom: var(--size-16) !important;
}

.mb17,
.marginbottom17,
.margin-bottom-17 {
    margin-bottom: var(--size-17) !important;
}

.mb18,
.marginbottom18,
.margin-bottom-18 {
    margin-bottom: var(--size-18) !important;
}

.mb19,
.marginbottom19,
.margin-bottom-19 {
    margin-bottom: var(--size-19) !important;
}

.mb20,
.marginbottom20,
.margin-bottom-20 {
    margin-bottom: var(--size-20) !important;
}

.mb21,
.marginbottom21,
.margin-bottom-21 {
    margin-bottom: var(--size-21) !important;
}

.mb22,
.marginbottom22,
.margin-bottom-22 {
    margin-bottom: var(--size-22) !important;
}

.mb23,
.marginbottom23,
.margin-bottom-23 {
    margin-bottom: var(--size-23) !important;
}

.mb24,
.marginbottom24,
.margin-bottom-24 {
    margin-bottom: var(--size-24) !important;
}

.mb25,
.marginbottom25,
.margin-bottom-25 {
    margin-bottom: var(--size-25) !important;
}

.mb26,
.marginbottom26,
.margin-bottom-26 {
    margin-bottom: var(--size-26) !important;
}

.mb27,
.marginbottom27,
.margin-bottom-27 {
    margin-bottom: var(--size-27) !important;
}

.mb28,
.marginbottom28,
.margin-bottom-28 {
    margin-bottom: var(--size-28) !important;
}

.mb29,
.marginbottom29,
.margin-bottom-29 {
    margin-bottom: var(--size-29) !important;
}

.mb30,
.marginbottom30,
.margin-bottom-30 {
    margin-bottom: var(--size-30) !important;
}

.mb31,
.marginbottom31,
.margin-bottom-31 {
    margin-bottom: var(--size-31) !important;
}

.mb32,
.marginbottom32,
.margin-bottom-32 {
    margin-bottom: var(--size-32) !important;
}

.mb33,
.marginbottom33,
.margin-bottom-33 {
    margin-bottom: var(--size-33) !important;
}

.mb34,
.marginbottom34,
.margin-bottom-34 {
    margin-bottom: var(--size-34) !important;
}

.mb35,
.marginbottom35,
.margin-bottom-35 {
    margin-bottom: var(--size-35) !important;
}

.mb36,
.marginbottom36,
.margin-bottom-36 {
    margin-bottom: var(--size-36) !important;
}

.mb37,
.marginbottom37,
.margin-bottom-37 {
    margin-bottom: var(--size-37) !important;
}

.mb38,
.marginbottom38,
.margin-bottom-38 {
    margin-bottom: var(--size-38) !important;
}

.mb39,
.marginbottom39,
.margin-bottom-39 {
    margin-bottom: var(--size-39) !important;
}

.mb40,
.marginbottom40,
.margin-bottom-40 {
    margin-bottom: var(--size-40) !important;
}


.mb41,
.marginbottom41,
.margin-bottom-41 {
    margin-bottom: var(--size-41) !important;
}

.mb42,
.marginbottom42,
.margin-bottom-42 {
    margin-bottom: var(--size-42) !important;
}

.mb43,
.marginbottom43,
.margin-bottom-43 {
    margin-bottom: var(--size-43) !important;
}

.mb44,
.marginbottom44,
.margin-bottom-44 {
    margin-bottom: var(--size-44) !important;
}

.mb45,
.marginbottom45,
.margin-bottom-45 {
    margin-bottom: var(--size-45) !important;
}

.mb46,
.marginbottom46,
.margin-bottom-46 {
    margin-bottom: var(--size-46) !important;
}

.mb47,
.marginbottom47,
.margin-bottom-47 {
    margin-bottom: var(--size-47) !important;
}

.mb48,
.marginbottom48,
.margin-bottom-48 {
    margin-bottom: var(--size-48) !important;
}

.mb49,
.marginbottom49,
.margin-bottom-49 {
    margin-bottom: var(--size-49) !important;
}

.mb50,
.marginbottom50,
.margin-bottom-50 {
    margin-bottom: var(--size-50) !important;
}

.mb51,
.marginbottom51,
.margin-bottom-51 {
    margin-bottom: var(--size-51) !important;
}

.mb52,
.marginbottom52,
.margin-bottom-52 {
    margin-bottom: var(--size-52) !important;
}

.mb53,
.marginbottom53,
.margin-bottom-53 {
    margin-bottom: var(--size-53) !important;
}

.mb54,
.marginbottom54,
.margin-bottom-54 {
    margin-bottom: var(--size-54) !important;
}

.mb55,
.marginbottom55,
.margin-bottom-55 {
    margin-bottom: var(--size-55) !important;
}

.mb56,
.marginbottom56,
.margin-bottom-56 {
    margin-bottom: var(--size-56) !important;
}

.mb57,
.marginbottom57,
.margin-bottom-57 {
    margin-bottom: var(--size-57) !important;
}

.mb58,
.marginbottom58,
.margin-bottom-58 {
    margin-bottom: var(--size-58) !important;
}

.mb59,
.marginbottom59,
.margin-bottom-59 {
    margin-bottom: var(--size-59) !important;
}

.mb60,
.marginbottom60,
.margin-bottom-60 {
    margin-bottom: var(--size-60) !important;
}


.mb61,
.marginbottom61,
.margin-bottom-61 {
    margin-bottom: var(--size-61) !important;
}

.mb62,
.marginbottom62,
.margin-bottom-62 {
    margin-bottom: var(--size-62) !important;
}

.mb63,
.marginbottom63,
.margin-bottom-63 {
    margin-bottom: var(--size-63) !important;
}

.mb64,
.marginbottom64,
.margin-bottom-64 {
    margin-bottom: var(--size-64) !important;
}

.mb65,
.marginbottom65,
.margin-bottom-65 {
    margin-bottom: var(--size-65) !important;
}

.mb66,
.marginbottom66,
.margin-bottom-66 {
    margin-bottom: var(--size-66) !important;
}

.mb67,
.marginbottom67,
.margin-bottom-67 {
    margin-bottom: var(--size-67) !important;
}

.mb68,
.marginbottom68,
.margin-bottom-68 {
    margin-bottom: var(--size-68) !important;
}

.mb69,
.marginbottom69,
.margin-bottom-69 {
    margin-bottom: var(--size-69) !important;
}

.mb70,
.marginbottom70,
.margin-bottom-70 {
    margin-bottom: var(--size-70) !important;
}


.mb71,
.marginbottom71,
.margin-bottom-71 {
    margin-bottom: var(--size-71) !important;
}

.mb72,
.marginbottom72,
.margin-bottom-72 {
    margin-bottom: var(--size-72) !important;
}

.mb73,
.marginbottom73,
.margin-bottom-73 {
    margin-bottom: var(--size-73) !important;
}

.mb74,
.marginbottom74,
.margin-bottom-74 {
    margin-bottom: var(--size-74) !important;
}

.mb75,
.marginbottom75,
.margin-bottom-75 {
    margin-bottom: var(--size-75) !important;
}

.mb76,
.marginbottom76,
.margin-bottom-76 {
    margin-bottom: var(--size-76) !important;
}

.mb77,
.marginbottom77,
.margin-bottom-77 {
    margin-bottom: var(--size-77) !important;
}

.mb78,
.marginbottom78,
.margin-bottom-78 {
    margin-bottom: var(--size-78) !important;
}

.mb79,
.marginbottom79,
.margin-bottom-79 {
    margin-bottom: var(--size-79) !important;
}

.mb80,
.marginbottom80,
.margin-bottom-80 {
    margin-bottom: var(--size-80) !important;
}


.mb81,
.marginbottom81,
.margin-bottom-81 {
    margin-bottom: var(--size-81) !important;
}

.mb82,
.marginbottom82,
.margin-bottom-82 {
    margin-bottom: var(--size-82) !important;
}

.mb83,
.marginbottom83,
.margin-bottom-83 {
    margin-bottom: var(--size-83) !important;
}


.mb84,
.marginbottom84,
.margin-bottom-84 {
margin-bottom: var(--size-84) !important;
}

.mb85,
.marginbottom85,
.margin-bottom-85 {
margin-bottom: var(--size-85) !important;
}


.mb86,
.marginbottom86,
.margin-bottom-86 {
margin-bottom: var(--size-86) !important;
}

.mb87,
.marginbottom87,
.margin-bottom-87 {
margin-bottom: var(--size-87) !important;
}

.mb88,
.marginbottom88,
.margin-bottom-88 {
margin-bottom: var(--size-88) !important;
}

.mb89,
.marginbottom89,
.margin-bottom-89 {
margin-bottom: var(--size-89) !important;
}

.mb90,
.marginbottom90,
.margin-bottom-90 {
margin-bottom: var(--size-90) !important;
}


.mb91,
.marginbottom91,
.margin-bottom-91 {
margin-bottom: var(--size-91) !important;
}

.mb92,
.marginbottom92,
.margin-bottom-92 {
margin-bottom: var(--size-92) !important;
}

.mb93,
.marginbottom93,
.margin-bottom-93 {
margin-bottom: var(--size-93) !important;
}

.mb94,
.marginbottom94,
.margin-bottom-94 {
margin-bottom: var(--size-94) !important;
}

.mb95,
.marginbottom95,
.margin-bottom-95 {
margin-bottom: var(--size-95) !important;
}

.mb96,
.marginbottom96,
.margin-bottom-96 {
margin-bottom: var(--size-96) !important;
}

.mb97,
.marginbottom97,
.margin-bottom-97 {
margin-bottom: var(--size-97) !important;
}

.mb98,
.marginbottom98,
.margin-bottom-98 {
margin-bottom: var(--size-98) !important;
}

.mb99,
.marginbottom99,
.margin-bottom-99 {
margin-bottom: var(--size-99) !important;
}

.mb100,
.marginbottom100,
.margin-bottom-100 {
margin-bottom: var(--size-100) !important;
}






/* margin left Classes */
.ml1,
.marginleft1,
.margin-left-1 {
    margin-left: var(--size-1) !important;
}

.ml2,
.marginleft2,
.margin-left-2 {
    margin-left: var(--size-2) !important;
}

.ml3,
.marginleft3,
.margin-left-3 {
    margin-left: var(--size-3) !important;
}

.ml4,
.marginleft4,
.margin-left-4 {
    margin-left: var(--size-4) !important;
}

.ml5,
.marginleft5,
.margin-left-5 {
    margin-left: var(--size-5) !important;
}

.ml6,
.marginleft6,
.margin-left-6 {
    margin-left: var(--size-6) !important;
}

.ml7,
.marginleft7,
.margin-left-7 {
    margin-left: var(--size-7) !important;
}

.ml8,
.marginleft8,
.margin-left-8 {
    margin-left: var(--size-8) !important;
}

.ml9,
.marginleft9,
.margin-left-9 {
    margin-left: var(--size-9) !important;
}

.ml10,
.marginleft10,
.margin-left-10 {
    margin-left: var(--size-10) !important;
}


.ml11,
.marginleft11,
.margin-left-11 {
    margin-left: var(--size-11) !important;
}

.ml12,
.marginleft12,
.margin-left-12 {
    margin-left: var(--size-12) !important;
}

.ml13,
.marginleft13,
.margin-left-13 {
    margin-left: var(--size-13) !important;
}

.ml14,
.marginleft14,
.margin-left-14 {
    margin-left: var(--size-14) !important;
}

.ml15,
.marginleft15,
.margin-left-15 {
    margin-left: var(--size-15) !important;
}

.ml16,
.marginleft16,
.margin-left-16 {
    margin-left: var(--size-16) !important;
}

.ml17,
.marginleft17,
.margin-left-17 {
    margin-left: var(--size-17) !important;
}

.ml18,
.marginleft18,
.margin-left-18 {
    margin-left: var(--size-18) !important;
}

.ml19,
.marginleft19,
.margin-left-19 {
    margin-left: var(--size-19) !important;
}

.ml20,
.marginleft20,
.margin-left-20 {
    margin-left: var(--size-20) !important;
}

.ml21,
.marginleft21,
.margin-left-21 {
    margin-left: var(--size-21) !important;
}

.ml22,
.marginleft22,
.margin-left-22 {
    margin-left: var(--size-22) !important;
}

.ml23,
.marginleft23,
.margin-left-23 {
    margin-left: var(--size-23) !important;
}

.ml24,
.marginleft24,
.margin-left-24 {
    margin-left: var(--size-24) !important;
}

.ml25,
.marginleft25,
.margin-left-25 {
    margin-left: var(--size-25) !important;
}

.ml26,
.marginleft26,
.margin-left-26 {
    margin-left: var(--size-26) !important;
}

.ml27,
.marginleft27,
.margin-left-27 {
    margin-left: var(--size-27) !important;
}

.ml28,
.marginleft28,
.margin-left-28 {
    margin-left: var(--size-28) !important;
}

.ml29,
.marginleft29,
.margin-left-29 {
    margin-left: var(--size-29) !important;
}

.ml30,
.marginleft30,
.margin-left-30 {
    margin-left: var(--size-30) !important;
}

.ml31,
.marginleft31,
.margin-left-31 {
    margin-left: var(--size-31) !important;
}

.ml32,
.marginleft32,
.margin-left-32 {
    margin-left: var(--size-32) !important;
}

.ml33,
.marginleft33,
.margin-left-33 {
    margin-left: var(--size-33) !important;
}

.ml34,
.marginleft34,
.margin-left-34 {
    margin-left: var(--size-34) !important;
}

.ml35,
.marginleft35,
.margin-left-35 {
    margin-left: var(--size-35) !important;
}

.ml36,
.marginleft36,
.margin-left-36 {
    margin-left: var(--size-36) !important;
}

.ml37,
.marginleft37,
.margin-left-37 {
    margin-left: var(--size-37) !important;
}

.ml38,
.marginleft38,
.margin-left-38 {
    margin-left: var(--size-38) !important;
}

.ml39,
.marginleft39,
.margin-left-39 {
    margin-left: var(--size-39) !important;
}

.ml40,
.marginleft40,
.margin-left-40 {
    margin-left: var(--size-40) !important;
}

.ml41,
.marginleft41,
.margin-left-41 {
    margin-left: var(--size-41) !important;
}

.ml42,
.marginleft42,
.margin-left-42 {
    margin-left: var(--size-42) !important;
}

.ml43,
.marginleft43,
.margin-left-43 {
    margin-left: var(--size-43) !important;
}

.ml44,
.marginleft44,
.margin-left-44 {
    margin-left: var(--size-44) !important;
}

.ml45,
.marginleft45,
.margin-left-45 {
    margin-left: var(--size-45) !important;
}

.ml46,
.marginleft46,
.margin-left-46 {
    margin-left: var(--size-46) !important;
}

.ml47,
.marginleft47,
.margin-left-47 {
    margin-left: var(--size-47) !important;
}

.ml48,
.marginleft48,
.margin-left-48 {
    margin-left: var(--size-48) !important;
}

.ml49,
.marginleft49,
.margin-left-49 {
    margin-left: var(--size-49) !important;
}

.ml50,
.marginleft50,
.margin-left-50 {
    margin-left: var(--size-50) !important;
}


.ml51,
.marginleft51,
.margin-left-51 {
    margin-left: var(--size-51) !important;
}

.ml52,
.marginleft52,
.margin-left-52 {
    margin-left: var(--size-52) !important;
}

.ml53,
.marginleft53,
.margin-left-53 {
    margin-left: var(--size-53) !important;
}

.ml54,
.marginleft54,
.margin-left-54 {
    margin-left: var(--size-54) !important;
}

.ml55,
.marginleft55,
.margin-left-55 {
    margin-left: var(--size-55) !important;
}

.ml56,
.marginleft56,
.margin-left-56 {
    margin-left: var(--size-56) !important;
}

.ml57,
.marginleft57,
.margin-left-57 {
    margin-left: var(--size-57) !important;
}

.ml58,
.marginleft58,
.margin-left-58 {
    margin-left: var(--size-58) !important;
}

.ml59,
.marginleft59,
.margin-left-59 {
    margin-left: var(--size-59) !important;
}

.ml60,
.marginleft60,
.margin-left-60 {
    margin-left: var(--size-60) !important;
}


.ml61,
.marginleft61,
.margin-left-61 {
    margin-left: var(--size-61) !important;
}

.ml62,
.marginleft62,
.margin-left-62 {
    margin-left: var(--size-62) !important;
}

.ml63,
.marginleft63,
.margin-left-63 {
    margin-left: var(--size-63) !important;
}

.ml64,
.marginleft64,
.margin-left-64 {
    margin-left: var(--size-64) !important;
}

.ml65,
.marginleft65,
.margin-left-65 {
    margin-left: var(--size-65) !important;
}

.ml66,
.marginleft66,
.margin-left-66 {
    margin-left: var(--size-66) !important;
}

.ml67,
.marginleft67,
.margin-left-67 {
    margin-left: var(--size-67) !important;
}

.ml68,
.marginleft68,
.margin-left-68 {
    margin-left: var(--size-68) !important;
}

.ml69,
.marginleft69,
.margin-left-69 {
    margin-left: var(--size-69) !important;
}

.ml70,
.marginleft70,
.margin-left-70 {
    margin-left: var(--size-70) !important;
}


.ml71,
.marginleft71,
.margin-left-71 {
    margin-left: var(--size-71) !important;
}

.ml72,
.marginleft72,
.margin-left-72 {
    margin-left: var(--size-72) !important;
}

.ml73,
.marginleft73,
.margin-left-73 {
    margin-left: var(--size-73) !important;
}

.ml74,
.marginleft74,
.margin-left-74 {
    margin-left: var(--size-74) !important;
}

.ml75,
.marginleft75,
.margin-left-75 {
    margin-left: var(--size-75) !important;
}

.ml76,
.marginleft76,
.margin-left-76 {
    margin-left: var(--size-76) !important;
}

.ml77,
.marginleft77,
.margin-left-77 {
    margin-left: var(--size-77) !important;
}

.ml78,
.marginleft78,
.margin-left-78 {
    margin-left: var(--size-78) !important;
}

.ml79,
.marginleft79,
.margin-left-79 {
    margin-left: var(--size-79) !important;
}

.ml80,
.marginleft80,
.margin-left-80 {
    margin-left: var(--size-80) !important;
}


.ml81,
.marginleft81,
.margin-left-81 {
    margin-left: var(--size-81) !important;
}

.ml82,
.marginleft82,
.margin-left-82 {
    margin-left: var(--size-82) !important;
}

.ml83,
.marginleft83,
.margin-left-83 {
    margin-left: var(--size-83) !important;
}


.ml84,
.marginleft84,
.margin-left-84 {
margin-left: var(--size-84) !important;
}

.ml85,
.marginleft85,
.margin-left-85 {
margin-left: var(--size-85) !important;
}


.ml86,
.marginleft86,
.margin-left-86 {
margin-left: var(--size-86) !important;
}

.ml87,
.marginleft87,
.margin-left-87 {
margin-left: var(--size-87) !important;
}

.ml88,
.marginleft88,
.margin-left-88 {
margin-left: var(--size-88) !important;
}

.ml89,
.marginleft89,
.margin-left-89 {
margin-left: var(--size-89) !important;
}

.ml90,
.marginleft90,
.margin-left-90 {
margin-left: var(--size-90) !important;
}


.ml91,
.marginleft91,
.margin-left-91 {
margin-left: var(--size-91) !important;
}

.ml92,
.marginleft92,
.margin-left-92 {
margin-left: var(--size-92) !important;
}

.ml93,
.marginleft93,
.margin-left-93 {
margin-left: var(--size-93) !important;
}

.ml94,
.marginleft94,
.margin-left-94 {
margin-left: var(--size-94) !important;
}

.ml95,
.marginleft95,
.margin-left-95 {
margin-left: var(--size-95) !important;
}

.ml96,
.marginleft96,
.margin-left-96 {
margin-left: var(--size-96) !important;
}

.ml97,
.marginleft97,
.margin-left-97 {
margin-left: var(--size-97) !important;
}

.ml98,
.marginleft98,
.margin-left-98 {
margin-left: var(--size-98) !important;
}

.ml99,
.marginleft99,
.margin-left-99 {
margin-left: var(--size-99) !important;
}

.ml100,
.marginleft100,
.margin-left-100 {
margin-left: var(--size-100) !important;
}





/* margin right Classes */
.mr1,
.marginright1,
.margin-right-1 {
    margin-right: var(--size-1) !important;
}

.mr2,
.marginright2,
.margin-right-2 {
    margin-right: var(--size-2) !important;
}

.mr3,
.marginright3,
.margin-right-3 {
    margin-right: var(--size-3) !important;
}

.mr4,
.marginright4,
.margin-right-4 {
    margin-right: var(--size-4) !important;
}

.mr5,
.marginright5,
.margin-right-5 {
    margin-right: var(--size-5) !important;
}

.mr6,
.marginright6,
.margin-right-6 {
    margin-right: var(--size-6) !important;
}

.mr7,
.marginright7,
.margin-right-7 {
    margin-right: var(--size-7) !important;
}

.mr8,
.marginright8,
.margin-right-8 {
    margin-right: var(--size-8) !important;
}

.mr9,
.marginright9,
.margin-right-9 {
    margin-right: var(--size-9) !important;
}

.mr10,
.marginright10,
.margin-right-10 {
    margin-right: var(--size-10) !important;
}


.mr11,
.marginright11,
.margin-right-11 {
    margin-right: var(--size-11) !important;
}

.mr12,
.marginright12,
.margin-right-12 {
    margin-right: var(--size-12) !important;
}

.mr13,
.marginright13,
.margin-right-13 {
    margin-right: var(--size-13) !important;
}

.mr14,
.marginright14,
.margin-right-14 {
    margin-right: var(--size-14) !important;
}

.mr15,
.marginright15,
.margin-right-15 {
    margin-right: var(--size-15) !important;
}

.mr16,
.marginright16,
.margin-right-16 {
    margin-right: var(--size-16) !important;
}

.mr17,
.marginright17,
.margin-right-17 {
    margin-right: var(--size-17) !important;
}

.mr18,
.marginright18,
.margin-right-18 {
    margin-right: var(--size-18) !important;
}

.mr19,
.marginright19,
.margin-right-19 {
    margin-right: var(--size-19) !important;
}

.mr20,
.marginright20,
.margin-right-20 {
    margin-right: var(--size-20) !important;
}

.mr21,
.marginright21,
.margin-right-21 {
    margin-right: var(--size-21) !important;
}

.mr22,
.marginright22,
.margin-right-22 {
    margin-right: var(--size-22) !important;
}

.mr23,
.marginright23,
.margin-right-23 {
    margin-right: var(--size-23) !important;
}

.mr24,
.marginright24,
.margin-right-24 {
    margin-right: var(--size-24) !important;
}

.mr25,
.marginright25,
.margin-right-25 {
    margin-right: var(--size-25) !important;
}

.mr26,
.marginright26,
.margin-right-26 {
    margin-right: var(--size-26) !important;
}

.mr27,
.marginright27,
.margin-right-27 {
    margin-right: var(--size-27) !important;
}

.mr28,
.marginright28,
.margin-right-28 {
    margin-right: var(--size-28) !important;
}

.mr29,
.marginright29,
.margin-right-29 {
    margin-right: var(--size-29) !important;
}

.mr30,
.marginright30,
.margin-right-30 {
    margin-right: var(--size-30) !important;
}

.mr31,
.marginright31,
.margin-right-31 {
    margin-right: var(--size-31) !important;
}

.mr32,
.marginright32,
.margin-right-32 {
    margin-right: var(--size-32) !important;
}

.mr33,
.marginright33,
.margin-right-33 {
    margin-right: var(--size-33) !important;
}

.mr34,
.marginright34,
.margin-right-34 {
    margin-right: var(--size-34) !important;
}

.mr35,
.marginright35,
.margin-right-35 {
    margin-right: var(--size-35) !important;
}

.mr36,
.marginright36,
.margin-right-36 {
    margin-right: var(--size-36) !important;
}

.mr37,
.marginright37,
.margin-right-37 {
    margin-right: var(--size-37) !important;
}

.mr38,
.marginright38,
.margin-right-38 {
    margin-right: var(--size-38) !important;
}

.mr39,
.marginright39,
.margin-right-39 {
    margin-right: var(--size-39) !important;
}

.mr40,
.marginright40,
.margin-right-40 {
    margin-right: var(--size-40) !important;
}


.mr41,
.marginright41,
.margin-right-41 {
    margin-right: var(--size-41) !important;
}

.mr42,
.marginright42,
.margin-right-42 {
    margin-right: var(--size-42) !important;
}

.mr43,
.marginright43,
.margin-right-43 {
    margin-right: var(--size-43) !important;
}

.mr44,
.marginright44,
.margin-right-44 {
    margin-right: var(--size-44) !important;
}

.mr45,
.marginright45,
.margin-right-45 {
    margin-right: var(--size-45) !important;
}

.mr46,
.marginright46,
.margin-right-46 {
    margin-right: var(--size-46) !important;
}

.mr47,
.marginright47,
.margin-right-47 {
    margin-right: var(--size-47) !important;
}

.mr48,
.marginright48,
.margin-right-48 {
    margin-right: var(--size-48) !important;
}

.mr49,
.marginright49,
.margin-right-49 {
    margin-right: var(--size-49) !important;
}

.mr50,
.marginright50,
.margin-right-50 {
    margin-right: var(--size-50) !important;
}


.mr51,
.marginright51,
.margin-right-51 {
    margin-right: var(--size-51) !important;
}

.mr52,
.marginright52,
.margin-right-52 {
    margin-right: var(--size-52) !important;
}

.mr53,
.marginright53,
.margin-right-53 {
    margin-right: var(--size-53) !important;
}

.mr54,
.marginright54,
.margin-right-54 {
    margin-right: var(--size-54) !important;
}

.mr55,
.marginright55,
.margin-right-55 {
    margin-right: var(--size-55) !important;
}

.mr56,
.marginright56,
.margin-right-56 {
    margin-right: var(--size-56) !important;
}

.mr57,
.marginright57,
.margin-right-57 {
    margin-right: var(--size-57) !important;
}

.mr58,
.marginright58,
.margin-right-58 {
    margin-right: var(--size-58) !important;
}

.mr59,
.marginright59,
.margin-right-59 {
    margin-right: var(--size-59) !important;
}

.mr60,
.marginright60,
.margin-right-60 {
    margin-right: var(--size-60) !important;
}


.mr61,
.marginright61,
.margin-right-61 {
    margin-right: var(--size-61) !important;
}

.mr62,
.marginright62,
.margin-right-62 {
    margin-right: var(--size-62) !important;
}

.mr63,
.marginright63,
.margin-right-63 {
    margin-right: var(--size-63) !important;
}

.mr64,
.marginright64,
.margin-right-64 {
    margin-right: var(--size-64) !important;
}

.mr65,
.marginright65,
.margin-right-65 {
    margin-right: var(--size-65) !important;
}

.mr66,
.marginright66,
.margin-right-66 {
    margin-right: var(--size-66) !important;
}

.mr67,
.marginright67,
.margin-right-67 {
    margin-right: var(--size-67) !important;
}

.mr68,
.marginright68,
.margin-right-68 {
    margin-right: var(--size-68) !important;
}

.mr69,
.marginright69,
.margin-right-69 {
    margin-right: var(--size-69) !important;
}

.mr70,
.marginright70,
.margin-right-70 {
    margin-right: var(--size-70) !important;
}


.mr71,
.marginright71,
.margin-right-71 {
    margin-right: var(--size-71) !important;
}

.mr72,
.marginright72,
.margin-right-72 {
    margin-right: var(--size-72) !important;
}

.mr73,
.marginright73,
.margin-right-73 {
    margin-right: var(--size-73) !important;
}

.mr74,
.marginright74,
.margin-right-74 {
    margin-right: var(--size-74) !important;
}

.mr75,
.marginright75,
.margin-right-75 {
    margin-right: var(--size-75) !important;
}

.mr76,
.marginright76,
.margin-right-76 {
    margin-right: var(--size-76) !important;
}

.mr77,
.marginright77,
.margin-right-77 {
    margin-right: var(--size-77) !important;
}

.mr78,
.marginright78,
.margin-right-78 {
    margin-right: var(--size-78) !important;
}

.mr79,
.marginright79,
.margin-right-79 {
    margin-right: var(--size-79) !important;
}

.mr80,
.marginright80,
.margin-right-80 {
    margin-right: var(--size-80) !important;
}


.mr81,
.marginright81,
.margin-right-81 {
    margin-right: var(--size-81) !important;
}

.mr82,
.marginright82,
.margin-right-82 {
    margin-right: var(--size-82) !important;
}

.mr83,
.marginright83,
.margin-right-83 {
    margin-right: var(--size-83) !important;
}


.mr84,
.marginright84,
.margin-right-84 {
margin-right: var(--size-84) !important;
}

.mr85,
.marginright85,
.margin-right-85 {
margin-right: var(--size-85) !important;
}


.mr86,
.marginright86,
.margin-right-86 {
margin-right: var(--size-86) !important;
}

.mr87,
.marginright87,
.margin-right-87 {
margin-right: var(--size-87) !important;
}

.mr88,
.marginright88,
.margin-right-88 {
margin-right: var(--size-88) !important;
}

.mr89,
.marginright89,
.margin-right-89 {
margin-right: var(--size-89) !important;
}

.mr90,
.marginright90,
.margin-right-90 {
margin-right: var(--size-90) !important;
}


.mr91,
.marginright91,
.margin-right-91 {
margin-right: var(--size-91) !important;
}

.mr92,
.marginright92,
.margin-right-92 {
margin-right: var(--size-92) !important;
}

.mr93,
.marginright93,
.margin-right-93 {
margin-right: var(--size-93) !important;
}

.mr94,
.marginright94,
.margin-right-94 {
margin-right: var(--size-94) !important;
}

.mr95,
.marginright95,
.margin-right-95 {
margin-right: var(--size-95) !important;
}

.mr96,
.marginright96,
.margin-right-96 {
margin-right: var(--size-96) !important;
}

.mr97,
.marginright97,
.margin-right-97 {
margin-right: var(--size-97) !important;
}

.mr98,
.marginright98,
.margin-right-98 {
margin-right: var(--size-98) !important;
}

.mr99,
.marginright99,
.margin-right-99 {
margin-right: var(--size-99) !important;
}

.mr100,
.marginright100,
.margin-right-100 {
margin-right: var(--size-100) !important;
}






/* margin All Classes */
.m1,
.margin1,
.margin-1 {
    margin: var(--size-1) !important;
}

.m2,
.margin2,
.margin-2 {
    margin: var(--size-2) !important;
}

.m3,
.margin3,
.margin-3 {
    margin: var(--size-3) !important;
}

.m4,
.margin4,
.margin-4 {
    margin: var(--size-4) !important;
}

.m5,
.margin5,
.margin-5 {
    margin: var(--size-5) !important;
}

.m6,
.margin6,
.margin-6 {
    margin: var(--size-6) !important;
}

.m7,
.margin7,
.margin-7 {
    margin: var(--size-7) !important;
}

.m8,
.margin8,
.margin-8 {
    margin: var(--size-8) !important;
}

.m9,
.margin9,
.margin-9 {
    margin: var(--size-9) !important;
}

.m10,
.margin10,
.margin-10 {
    margin: var(--size-10) !important;
}


.m11,
.margin11,
.margin-11 {
    margin: var(--size-11) !important;
}

.m12,
.margin12,
.margin-12 {
    margin: var(--size-12) !important;
}

.m13,
.margin13,
.margin-13 {
    margin: var(--size-13) !important;
}

.m14,
.margin14,
.margin-14 {
    margin: var(--size-14) !important;
}

.m15,
.margin15,
.margin-15 {
    margin: var(--size-15) !important;
}

.m16,
.margin16,
.margin-16 {
    margin: var(--size-16) !important;
}

.m17,
.margin17,
.margin-17 {
    margin: var(--size-17) !important;
}

.m18,
.margin18,
.margin-18 {
    margin: var(--size-18) !important;
}

.m19,
.margin19,
.margin-19 {
    margin: var(--size-19) !important;
}

.m20,
.margin20,
.margin-20 {
    margin: var(--size-20) !important;
}

.m21,
.margin21,
.margin-21 {
    margin: var(--size-21) !important;
}

.m22,
.margin22,
.margin-22 {
    margin: var(--size-22) !important;
}

.m23,
.margin23,
.margin-23 {
    margin: var(--size-23) !important;
}

.m24,
.margin24,
.margin-24 {
    margin: var(--size-24) !important;
}

.m25,
.margin25,
.margin-25 {
    margin: var(--size-25) !important;
}

.m26,
.margin26,
.margin-26 {
    margin: var(--size-26) !important;
}

.m27,
.margin27,
.margin-27 {
    margin: var(--size-27) !important;
}

.m28,
.margin28,
.margin-28 {
    margin: var(--size-28) !important;
}

.m29,
.margin29,
.margin-29 {
    margin: var(--size-29) !important;
}

.m30,
.margin30,
.margin-30 {
    margin: var(--size-30) !important;
}

.m31,
.margin31,
.margin-31 {
    margin: var(--size-31) !important;
}

.m32,
.margin32,
.margin-32 {
    margin: var(--size-32) !important;
}

.m33,
.margin33,
.margin-33 {
    margin: var(--size-33) !important;
}

.m34,
.margin34,
.margin-34 {
    margin: var(--size-34) !important;
}

.m35,
.margin35,
.margin-35 {
    margin: var(--size-35) !important;
}

.m36,
.margin36,
.margin-36 {
    margin: var(--size-36) !important;
}

.m37,
.margin37,
.margin-37 {
    margin: var(--size-37) !important;
}

.m38,
.margin38,
.margin-38 {
    margin: var(--size-38) !important;
}

.m39,
.margin39,
.margin-39 {
    margin: var(--size-39) !important;
}

.m40,
.margin40,
.margin-40 {
    margin: var(--size-40) !important;
}


.m41,
.margin41,
.margin-41 {
    margin: var(--size-41) !important;
}

.m42,
.margin42,
.margin-42 {
    margin: var(--size-42) !important;
}

.m43,
.margin43,
.margin-43 {
    margin: var(--size-43) !important;
}

.m44,
.margin44,
.margin-44 {
    margin: var(--size-44) !important;
}

.m45,
.margin45,
.margin-45 {
    margin: var(--size-45) !important;
}

.m46,
.margin46,
.margin-46 {
    margin: var(--size-46) !important;
}

.m47,
.margin47,
.margin-47 {
    margin: var(--size-47) !important;
}

.m48,
.margin48,
.margin-48 {
    margin: var(--size-48) !important;
}

.m49,
.margin49,
.margin-49 {
    margin: var(--size-49) !important;
}

.m50,
.margin50,
.margin-50 {
    margin: var(--size-50) !important;
}


.m51,
.margin51,
.margin-51 {
    margin: var(--size-51) !important;
}

.m52,
.margin52,
.margin-52 {
    margin: var(--size-52) !important;
}

.m53,
.margin53,
.margin-53 {
    margin: var(--size-53) !important;
}

.m54,
.margin54,
.margin-54 {
    margin: var(--size-54) !important;
}

.m55,
.margin55,
.margin-55 {
    margin: var(--size-55) !important;
}

.m56,
.margin56,
.margin-56 {
    margin: var(--size-56) !important;
}

.m57,
.margin57,
.margin-57 {
    margin: var(--size-57) !important;
}

.m58,
.margin58,
.margin-58 {
    margin: var(--size-58) !important;
}

.m59,
.margin59,
.margin-59 {
    margin: var(--size-59) !important;
}

.m60,
.margin60,
.margin-60 {
    margin: var(--size-60) !important;
}


.m61,
.margin61,
.margin-61 {
    margin: var(--size-61) !important;
}

.m62,
.margin62,
.margin-62 {
    margin: var(--size-62) !important;
}

.m63,
.margin63,
.margin-63 {
    margin: var(--size-63) !important;
}

.m64,
.margin64,
.margin-64 {
    margin: var(--size-64) !important;
}

.m65,
.margin65,
.margin-65 {
    margin: var(--size-65) !important;
}

.m66,
.margin66,
.margin-66 {
    margin: var(--size-66) !important;
}

.m67,
.margin67,
.margin-67 {
    margin: var(--size-67) !important;
}

.m68,
.margin68,
.margin-68 {
    margin: var(--size-68) !important;
}

.m69,
.margin69,
.margin-69 {
    margin: var(--size-69) !important;
}

.m70,
.margin70,
.margin-70 {
    margin: var(--size-70) !important;
}


.m71,
.margin71,
.margin-71 {
    margin: var(--size-71) !important;
}

.m72,
.margin72,
.margin-72 {
    margin: var(--size-72) !important;
}

.m73,
.margin73,
.margin-73 {
    margin: var(--size-73) !important;
}

.m74,
.margin74,
.margin-74 {
    margin: var(--size-74) !important;
}

.m75,
.margin75,
.margin-75 {
    margin: var(--size-75) !important;
}

.m76,
.margin76,
.margin-76 {
    margin: var(--size-76) !important;
}

.m77,
.margin77,
.margin-77 {
    margin: var(--size-77) !important;
}

.m78,
.margin78,
.margin-78 {
    margin: var(--size-78) !important;
}

.m79,
.margin79,
.margin-79 {
    margin: var(--size-79) !important;
}

.m80,
.margin80,
.margin-80 {
    margin: var(--size-80) !important;
}


.m81,
.margin81,
.margin-81 {
    margin: var(--size-81) !important;
}

.m82,
.margin82,
.margin-82 {
    margin: var(--size-82) !important;
}

.m83,
.margin83,
.margin-83 {
    margin: var(--size-83) !important;
}


.m84,
.margin84,
.margin-84 {
margin: var(--size-84) !important;
}

.m85,
.margin85,
.margin-85 {
margin: var(--size-85) !important;
}


.m86,
.margin86,
.margin-86 {
margin: var(--size-86) !important;
}

.m87,
.margin87,
.margin-87 {
margin: var(--size-87) !important;
}

.m88,
.margin88,
.margin-88 {
margin: var(--size-88) !important;
}

.m89,
.margin89,
.margin-89 {
margin: var(--size-89) !important;
}

.m90,
.margin90,
.margin-90 {
margin: var(--size-90) !important;
}


.m91,
.margin91,
.margin-91 {
margin: var(--size-91) !important;
}

.m92,
.margin92,
.margin-92 {
margin: var(--size-92) !important;
}

.m93,
.margin93,
.margin-93 {
margin: var(--size-93) !important;
}

.m94,
.margin94,
.margin-94 {
margin: var(--size-94) !important;
}

.m95,
.margin95,
.margin-95 {
margin: var(--size-95) !important;
}

.m96,
.margin96,
.margin-96 {
margin: var(--size-96) !important;
}

.m97,
.margin97,
.margin-97 {
margin: var(--size-97) !important;
}

.m98,
.margin98,
.margin-98 {
margin: var(--size-98) !important;
}

.m99,
.margin99,
.margin-99 {
margin: var(--size-99) !important;
}

.m100,
.margin100,
.margin-100 {
margin: var(--size-100) !important;
}



.mcenter, .margin-center{
    margin-left:auto !important;
    margin-right:auto !important;
}

.mleftauto, .mlauto, .margin-left-auto{
	margin-left:auto !important;
}

.mrightauto, .mrauto, .margin-right-auto{
	margin-right:auto !important;
}

.pullup1{
	margin-top:-1px !important;
}
.pullup2{
	margin-top:-2px !important;
}

.pullup3{
	margin-top:-3px !important;
}

.pullup4{
	margin-top:-4px !important;
}
.pullup5{
	margin-top:-5px !important;
}

.pullup10{
	margin-top:-10px !important;
}

.pullup20{
	margin-top:-20px !important;
}

.pullup30{
	margin-top:-30px !important;
}


.pullup40{
	margin-top:-40px !important;
}

.pullup50{
	margin-top:-50px !important;
}

.pullup60{
	margin-top:-60px !important;
}
.pullup70{
	margin-top:-70px !important;
}
.pullup80{
	margin-top:-80px !important;
}
.pullup90{
	margin-top:-90px !important;
}

.pullup100{
	margin-top:-100px !important;
}

.pullup150{
	margin-top:-150px !important;
}

/* Padding Top Classes */
.pt1,
.paddingtop1,
.padding-top-1 {
    padding-top: var(--size-1) !important;
}

.pt2,
.paddingtop2,
.padding-top-2 {
    padding-top: var(--size-2) !important;
}

.pt3,
.paddingtop3,
.padding-top-3 {
    padding-top: var(--size-3) !important;
}

.pt4,
.paddingtop4,
.padding-top-4 {
    padding-top: var(--size-4) !important;
}

.pt5,
.paddingtop5,
.padding-top-5 {
    padding-top: var(--size-5) !important;
}


.pt6,
.paddingtop6,
.padding-top-6 {
    padding-top: var(--size-6) !important;
}

.pt7,
.paddingtop7,
.padding-top-7 {
    padding-top: var(--size-7) !important;
}

.pt8,
.paddingtop8,
.padding-top-8 {
    padding-top: var(--size-8) !important;
}

.pt9,
.paddingtop9,
.padding-top-9 {
    padding-top: var(--size-9) !important;
}

.pt10,
.paddingtop10,
.padding-top-10 {
    padding-top: var(--size-10) !important;
}


.pt11,
.paddingtop11,
.padding-top-11 {
    padding-top: var(--size-11) !important;
}

.pt12,
.paddingtop12,
.padding-top-12 {
    padding-top: var(--size-12) !important;
}

.pt13,
.paddingtop13,
.padding-top-13 {
    padding-top: var(--size-13) !important;
}

.pt14,
.paddingtop14,
.padding-top-14 {
    padding-top: var(--size-14) !important;
}

.pt15,
.paddingtop15,
.padding-top-15 {
    padding-top: var(--size-15) !important;
}

.pt16,
.paddingtop16,
.padding-top-16 {
    padding-top: var(--size-16) !important;
}

.pt17,
.paddingtop17,
.padding-top-17 {
    padding-top: var(--size-17) !important;
}

.pt18,
.paddingtop18,
.padding-top-18 {
    padding-top: var(--size-18) !important;
}

.pt19,
.paddingtop19,
.padding-top-19 {
    padding-top: var(--size-19) !important;
}

.pt20,
.paddingtop20,
.padding-top-20 {
    padding-top: var(--size-20) !important;
}

.pt21,
.paddingtop21,
.padding-top-21 {
    padding-top: var(--size-21) !important;
}

.pt22,
.paddingtop22,
.padding-top-22 {
    padding-top: var(--size-22) !important;
}

.pt23,
.paddingtop23,
.padding-top-23 {
    padding-top: var(--size-23) !important;
}

.pt24,
.paddingtop24,
.padding-top-24 {
    padding-top: var(--size-24) !important;
}

.pt25,
.paddingtop25,
.padding-top-25 {
    padding-top: var(--size-25) !important;
}

.pt26,
.paddingtop26,
.padding-top-26 {
    padding-top: var(--size-26) !important;
}

.pt27,
.paddingtop27,
.padding-top-27 {
    padding-top: var(--size-27) !important;
}

.pt28,
.paddingtop28,
.padding-top-28 {
    padding-top: var(--size-28) !important;
}

.pt29,
.paddingtop29,
.padding-top-29 {
    padding-top: var(--size-29) !important;
}

.pt30,
.paddingtop30,
.padding-top-30 {
    padding-top: var(--size-30) !important;
}

.pt31,
.paddingtop31,
.padding-top-31 {
    padding-top: var(--size-31) !important;
}

.pt32,
.paddingtop32,
.padding-top-32 {
    padding-top: var(--size-32) !important;
}

.pt33,
.paddingtop33,
.padding-top-33 {
    padding-top: var(--size-33) !important;
}

.pt34,
.paddingtop34,
.padding-top-34 {
    padding-top: var(--size-34) !important;
}

.pt35,
.paddingtop35,
.padding-top-35 {
    padding-top: var(--size-35) !important;
}

.pt36,
.paddingtop36,
.padding-top-36 {
    padding-top: var(--size-36) !important;
}

.pt37,
.paddingtop37,
.padding-top-37 {
    padding-top: var(--size-37) !important;
}

.pt38,
.paddingtop38,
.padding-top-38 {
    padding-top: var(--size-38) !important;
}

.pt39,
.paddingtop39,
.padding-top-39 {
    padding-top: var(--size-39) !important;
}

.pt40,
.paddingtop40,
.padding-top-40 {
    padding-top: var(--size-40) !important;
}


.pt41,
.paddingtop41,
.padding-top-41 {
    padding-top: var(--size-41) !important;
}

.pt42,
.paddingtop42,
.padding-top-42 {
    padding-top: var(--size-42) !important;
}

.pt43,
.paddingtop43,
.padding-top-43 {
    padding-top: var(--size-43) !important;
}

.pt44,
.paddingtop44,
.padding-top-44 {
    padding-top: var(--size-44) !important;
}

.pt45,
.paddingtop45,
.padding-top-45 {
    padding-top: var(--size-45) !important;
}

.pt46,
.paddingtop46,
.padding-top-46 {
    padding-top: var(--size-46) !important;
}

.pt47,
.paddingtop47,
.padding-top-47 {
    padding-top: var(--size-47) !important;
}

.pt48,
.paddingtop48,
.padding-top-48 {
    padding-top: var(--size-48) !important;
}

.pt49,
.paddingtop49,
.padding-top-49 {
    padding-top: var(--size-49) !important;
}

.pt50,
.paddingtop50,
.padding-top-50 {
    padding-top: var(--size-50) !important;
}

.pt51,
.paddingtop51,
.padding-top-51 {
    padding-top: var(--size-51) !important;
}

.pt52,
.paddingtop52,
.padding-top-52 {
    padding-top: var(--size-52) !important;
}

.pt53,
.paddingtop53,
.padding-top-53 {
    padding-top: var(--size-53) !important;
}

.pt54,
.paddingtop54,
.padding-top-54 {
    padding-top: var(--size-54) !important;
}

.pt55,
.paddingtop55,
.padding-top-55 {
    padding-top: var(--size-55) !important;
}

.pt56,
.paddingtop56,
.padding-top-56 {
    padding-top: var(--size-56) !important;
}

.pt57,
.paddingtop57,
.padding-top-57 {
    padding-top: var(--size-57) !important;
}

.pt58,
.paddingtop58,
.padding-top-58 {
    padding-top: var(--size-58) !important;
}

.pt59,
.paddingtop59,
.padding-top-59 {
    padding-top: var(--size-59) !important;
}

.pt60,
.paddingtop60,
.padding-top-60 {
    padding-top: var(--size-60) !important;
}


.pt61,
.paddingtop61,
.padding-top-61 {
    padding-top: var(--size-61) !important;
}

.pt62,
.paddingtop62,
.padding-top-62 {
    padding-top: var(--size-62) !important;
}

.pt63,
.paddingtop63,
.padding-top-63 {
    padding-top: var(--size-63) !important;
}

.pt64,
.paddingtop64,
.padding-top-64 {
    padding-top: var(--size-64) !important;
}

.pt65,
.paddingtop65,
.padding-top-65 {
    padding-top: var(--size-65) !important;
}

.pt66,
.paddingtop66,
.padding-top-66 {
    padding-top: var(--size-66) !important;
}

.pt67,
.paddingtop67,
.padding-top-67 {
    padding-top: var(--size-67) !important;
}

.pt68,
.paddingtop68,
.padding-top-68 {
    padding-top: var(--size-68) !important;
}

.pt69,
.paddingtop69,
.padding-top-69 {
    padding-top: var(--size-69) !important;
}

.pt70,
.paddingtop70,
.padding-top-70 {
    padding-top: var(--size-70) !important;
}


.pt71,
.paddingtop71,
.padding-top-71 {
    padding-top: var(--size-71) !important;
}

.pt72,
.paddingtop72,
.padding-top-72 {
    padding-top: var(--size-72) !important;
}

.pt73,
.paddingtop73,
.padding-top-73 {
    padding-top: var(--size-73) !important;
}

.pt74,
.paddingtop74,
.padding-top-74 {
    padding-top: var(--size-74) !important;
}

.pt75,
.paddingtop75,
.padding-top-75 {
    padding-top: var(--size-75) !important;
}

.pt76,
.paddingtop76,
.padding-top-76 {
    padding-top: var(--size-76) !important;
}

.pt77,
.paddingtop77,
.padding-top-77 {
    padding-top: var(--size-77) !important;
}

.pt78,
.paddingtop78,
.padding-top-78 {
    padding-top: var(--size-78) !important;
}

.pt79,
.paddingtop79,
.padding-top-79 {
    padding-top: var(--size-79) !important;
}

.pt80,
.paddingtop80,
.padding-top-80 {
    padding-top: var(--size-80) !important;
}


.pt81,
.paddingtop81,
.padding-top-81 {
    padding-top: var(--size-81) !important;
}

.pt82,
.paddingtop82,
.padding-top-82 {
    padding-top: var(--size-82) !important;
}

.pt83,
.paddingtop83,
.padding-top-83 {
    padding-top: var(--size-83) !important;
}


.pt84,
.paddingtop84,
.padding-top-84 {
padding-top: var(--size-84) !important;
}

.pt85,
.paddingtop85,
.padding-top-85 {
padding-top: var(--size-85) !important;
}


.pt86,
.paddingtop86,
.padding-top-86 {
padding-top: var(--size-86) !important;
}

.pt87,
.paddingtop87,
.padding-top-87 {
padding-top: var(--size-87) !important;
}

.pt88,
.paddingtop88,
.padding-top-88 {
padding-top: var(--size-88) !important;
}

.pt89,
.paddingtop89,
.padding-top-89 {
padding-top: var(--size-89) !important;
}

.pt90,
.paddingtop90,
.padding-top-90 {
padding-top: var(--size-90) !important;
}


.pt91,
.paddingtop91,
.padding-top-91 {
padding-top: var(--size-91) !important;
}

.pt92,
.paddingtop92,
.padding-top-92 {
padding-top: var(--size-92) !important;
}

.pt93,
.paddingtop93,
.padding-top-93 {
padding-top: var(--size-93) !important;
}

.pt94,
.paddingtop94,
.padding-top-94 {
padding-top: var(--size-94) !important;
}

.pt95,
.paddingtop95,
.padding-top-95 {
padding-top: var(--size-95) !important;
}

.pt96,
.paddingtop96,
.padding-top-96 {
padding-top: var(--size-96) !important;
}

.pt97,
.paddingtop97,
.padding-top-97 {
padding-top: var(--size-97) !important;
}

.pt98,
.paddingtop98,
.padding-top-98 {
padding-top: var(--size-98) !important;
}

.pt99,
.paddingtop99,
.padding-top-99 {
padding-top: var(--size-99) !important;
}

.pt100,
.paddingtop100,
.padding-top-100 {
padding-top: var(--size-100) !important;
}






/* Padding Bottom Classes */
.pb1,
.paddingbottom1,
.padding-bottom-1 {
    padding-bottom: var(--size-1) !important;
}

.pb2,
.paddingbottom2,
.padding-bottom-2 {
    padding-bottom: var(--size-2) !important;
}

.pb3,
.paddingbottom3,
.padding-bottom-3 {
    padding-bottom: var(--size-3) !important;
}

.pb4,
.paddingbottom4,
.padding-bottom-4 {
    padding-bottom: var(--size-4) !important;
}

.pb5,
.paddingbottom5,
.padding-bottom-5 {
    padding-bottom: var(--size-5) !important;
}

.pb6,
.paddingbottom6,
.padding-bottom-6 {
    padding-bottom: var(--size-6) !important;
}

.pb7,
.paddingbottom7,
.padding-bottom-7 {
    padding-bottom: var(--size-7) !important;
}

.pb8,
.paddingbottom8,
.padding-bottom-8 {
    padding-bottom: var(--size-8) !important;
}

.pb9,
.paddingbottom9,
.padding-bottom-9 {
    padding-bottom: var(--size-9) !important;
}

.pb10,
.paddingbottom10,
.padding-bottom-10 {
    padding-bottom: var(--size-10) !important;
}


.pb11,
.paddingbottom11,
.padding-bottom-11 {
    padding-bottom: var(--size-11) !important;
}

.pb12,
.paddingbottom12,
.padding-bottom-12 {
    padding-bottom: var(--size-12) !important;
}

.pb13,
.paddingbottom13,
.padding-bottom-13 {
    padding-bottom: var(--size-13) !important;
}

.pb14,
.paddingbottom14,
.padding-bottom-14 {
    padding-bottom: var(--size-14) !important;
}

.pb15,
.paddingbottom15,
.padding-bottom-15 {
    padding-bottom: var(--size-15) !important;
}

.pb16,
.paddingbottom16,
.padding-bottom-16 {
    padding-bottom: var(--size-16) !important;
}

.pb17,
.paddingbottom17,
.padding-bottom-17 {
    padding-bottom: var(--size-17) !important;
}

.pb18,
.paddingbottom18,
.padding-bottom-18 {
    padding-bottom: var(--size-18) !important;
}

.pb19,
.paddingbottom19,
.padding-bottom-19 {
    padding-bottom: var(--size-19) !important;
}

.pb20,
.paddingbottom20,
.padding-bottom-20 {
    padding-bottom: var(--size-20) !important;
}

.pb21,
.paddingbottom21,
.padding-bottom-21 {
    padding-bottom: var(--size-21) !important;
}

.pb22,
.paddingbottom22,
.padding-bottom-22 {
    padding-bottom: var(--size-22) !important;
}

.pb23,
.paddingbottom23,
.padding-bottom-23 {
    padding-bottom: var(--size-23) !important;
}

.pb24,
.paddingbottom24,
.padding-bottom-24 {
    padding-bottom: var(--size-24) !important;
}

.pb25,
.paddingbottom25,
.padding-bottom-25 {
    padding-bottom: var(--size-25) !important;
}

.pb26,
.paddingbottom26,
.padding-bottom-26 {
    padding-bottom: var(--size-26) !important;
}

.pb27,
.paddingbottom27,
.padding-bottom-27 {
    padding-bottom: var(--size-27) !important;
}

.pb28,
.paddingbottom28,
.padding-bottom-28 {
    padding-bottom: var(--size-28) !important;
}

.pb29,
.paddingbottom29,
.padding-bottom-29 {
    padding-bottom: var(--size-29) !important;
}

.pb30,
.paddingbottom30,
.padding-bottom-30 {
    padding-bottom: var(--size-30) !important;
}

.pb31,
.paddingbottom31,
.padding-bottom-31 {
    padding-bottom: var(--size-31) !important;
}

.pb32,
.paddingbottom32,
.padding-bottom-32 {
    padding-bottom: var(--size-32) !important;
}

.pb33,
.paddingbottom33,
.padding-bottom-33 {
    padding-bottom: var(--size-33) !important;
}

.pb34,
.paddingbottom34,
.padding-bottom-34 {
    padding-bottom: var(--size-34) !important;
}

.pb35,
.paddingbottom35,
.padding-bottom-35 {
    padding-bottom: var(--size-35) !important;
}

.pb36,
.paddingbottom36,
.padding-bottom-36 {
    padding-bottom: var(--size-36) !important;
}

.pb37,
.paddingbottom37,
.padding-bottom-37 {
    padding-bottom: var(--size-37) !important;
}

.pb38,
.paddingbottom38,
.padding-bottom-38 {
    padding-bottom: var(--size-38) !important;
}

.pb39,
.paddingbottom39,
.padding-bottom-39 {
    padding-bottom: var(--size-39) !important;
}

.pb40,
.paddingbottom40,
.padding-bottom-40 {
    padding-bottom: var(--size-40) !important;
}


.pb41,
.paddingbottom41,
.padding-bottom-41 {
    padding-bottom: var(--size-41) !important;
}

.pb42,
.paddingbottom42,
.padding-bottom-42 {
    padding-bottom: var(--size-42) !important;
}

.pb43,
.paddingbottom43,
.padding-bottom-43 {
    padding-bottom: var(--size-43) !important;
}

.pb44,
.paddingbottom44,
.padding-bottom-44 {
    padding-bottom: var(--size-44) !important;
}

.pb45,
.paddingbottom45,
.padding-bottom-45 {
    padding-bottom: var(--size-45) !important;
}

.pb46,
.paddingbottom46,
.padding-bottom-46 {
    padding-bottom: var(--size-46) !important;
}

.pb47,
.paddingbottom47,
.padding-bottom-47 {
    padding-bottom: var(--size-47) !important;
}

.pb48,
.paddingbottom48,
.padding-bottom-48 {
    padding-bottom: var(--size-48) !important;
}

.pb49,
.paddingbottom49,
.padding-bottom-49 {
    padding-bottom: var(--size-49) !important;
}

.pb50,
.paddingbottom50,
.padding-bottom-50 {
    padding-bottom: var(--size-50) !important;
}

.pb51,
.paddingbottom51,
.padding-bottom-51 {
    padding-bottom: var(--size-51) !important;
}

.pb52,
.paddingbottom52,
.padding-bottom-52 {
    padding-bottom: var(--size-52) !important;
}

.pb53,
.paddingbottom53,
.padding-bottom-53 {
    padding-bottom: var(--size-53) !important;
}

.pb54,
.paddingbottom54,
.padding-bottom-54 {
    padding-bottom: var(--size-54) !important;
}

.pb55,
.paddingbottom55,
.padding-bottom-55 {
    padding-bottom: var(--size-55) !important;
}

.pb56,
.paddingbottom56,
.padding-bottom-56 {
    padding-bottom: var(--size-56) !important;
}

.pb57,
.paddingbottom57,
.padding-bottom-57 {
    padding-bottom: var(--size-57) !important;
}

.pb58,
.paddingbottom58,
.padding-bottom-58 {
    padding-bottom: var(--size-58) !important;
}

.pb59,
.paddingbottom59,
.padding-bottom-59 {
    padding-bottom: var(--size-59) !important;
}

.pb60,
.paddingbottom60,
.padding-bottom-60 {
    padding-bottom: var(--size-60) !important;
}


.pb61,
.paddingbottom61,
.padding-bottom-61 {
    padding-bottom: var(--size-61) !important;
}

.pb62,
.paddingbottom62,
.padding-bottom-62 {
    padding-bottom: var(--size-62) !important;
}

.pb63,
.paddingbottom63,
.padding-bottom-63 {
    padding-bottom: var(--size-63) !important;
}

.pb64,
.paddingbottom64,
.padding-bottom-64 {
    padding-bottom: var(--size-64) !important;
}

.pb65,
.paddingbottom65,
.padding-bottom-65 {
    padding-bottom: var(--size-65) !important;
}

.pb66,
.paddingbottom66,
.padding-bottom-66 {
    padding-bottom: var(--size-66) !important;
}

.pb67,
.paddingbottom67,
.padding-bottom-67 {
    padding-bottom: var(--size-67) !important;
}

.pb68,
.paddingbottom68,
.padding-bottom-68 {
    padding-bottom: var(--size-68) !important;
}

.pb69,
.paddingbottom69,
.padding-bottom-69 {
    padding-bottom: var(--size-69) !important;
}

.pb70,
.paddingbottom70,
.padding-bottom-70 {
    padding-bottom: var(--size-70) !important;
}


.pb71,
.paddingbottom71,
.padding-bottom-71 {
    padding-bottom: var(--size-71) !important;
}

.pb72,
.paddingbottom72,
.padding-bottom-72 {
    padding-bottom: var(--size-72) !important;
}

.pb73,
.paddingbottom73,
.padding-bottom-73 {
    padding-bottom: var(--size-73) !important;
}

.pb74,
.paddingbottom74,
.padding-bottom-74 {
    padding-bottom: var(--size-74) !important;
}

.pb75,
.paddingbottom75,
.padding-bottom-75 {
    padding-bottom: var(--size-75) !important;
}

.pb76,
.paddingbottom76,
.padding-bottom-76 {
    padding-bottom: var(--size-76) !important;
}

.pb77,
.paddingbottom77,
.padding-bottom-77 {
    padding-bottom: var(--size-77) !important;
}

.pb78,
.paddingbottom78,
.padding-bottom-78 {
    padding-bottom: var(--size-78) !important;
}

.pb79,
.paddingbottom79,
.padding-bottom-79 {
    padding-bottom: var(--size-79) !important;
}

.pb80,
.paddingbottom80,
.padding-bottom-80 {
    padding-bottom: var(--size-80) !important;
}


.pb81,
.paddingbottom81,
.padding-bottom-81 {
    padding-bottom: var(--size-81) !important;
}

.pb82,
.paddingbottom82,
.padding-bottom-82 {
    padding-bottom: var(--size-82) !important;
}

.pb83,
.paddingbottom83,
.padding-bottom-83 {
    padding-bottom: var(--size-83) !important;
}


.pb84,
.paddingbottom84,
.padding-bottom-84 {
padding-bottom: var(--size-84) !important;
}

.pb85,
.paddingbottom85,
.padding-bottom-85 {
padding-bottom: var(--size-85) !important;
}


.pb86,
.paddingbottom86,
.padding-bottom-86 {
padding-bottom: var(--size-86) !important;
}

.pb87,
.paddingbottom87,
.padding-bottom-87 {
padding-bottom: var(--size-87) !important;
}

.pb88,
.paddingbottom88,
.padding-bottom-88 {
padding-bottom: var(--size-88) !important;
}

.pb89,
.paddingbottom89,
.padding-bottom-89 {
padding-bottom: var(--size-89) !important;
}

.pb90,
.paddingbottom90,
.padding-bottom-90 {
padding-bottom: var(--size-90) !important;
}


.pb91,
.paddingbottom91,
.padding-bottom-91 {
padding-bottom: var(--size-91) !important;
}

.pb92,
.paddingbottom92,
.padding-bottom-92 {
padding-bottom: var(--size-92) !important;
}

.pb93,
.paddingbottom93,
.padding-bottom-93 {
padding-bottom: var(--size-93) !important;
}

.pb94,
.paddingbottom94,
.padding-bottom-94 {
padding-bottom: var(--size-94) !important;
}

.pb95,
.paddingbottom95,
.padding-bottom-95 {
padding-bottom: var(--size-95) !important;
}

.pb96,
.paddingbottom96,
.padding-bottom-96 {
padding-bottom: var(--size-96) !important;
}

.pb97,
.paddingbottom97,
.padding-bottom-97 {
padding-bottom: var(--size-97) !important;
}

.pb98,
.paddingbottom98,
.padding-bottom-98 {
padding-bottom: var(--size-98) !important;
}

.pb99,
.paddingbottom99,
.padding-bottom-99 {
padding-bottom: var(--size-99) !important;
}

.pb100,
.paddingbottom100,
.padding-bottom-100 {
padding-bottom: var(--size-100) !important;
}






/* Padding left Classes */
.pl1,
.paddingleft1,
.padding-left-1 {
    padding-left: var(--size-1) !important;
}

.pl2,
.paddingleft2,
.padding-left-2 {
    padding-left: var(--size-2) !important;
}

.pl3,
.paddingleft3,
.padding-left-3 {
    padding-left: var(--size-3) !important;
}

.pl4,
.paddingleft4,
.padding-left-4 {
    padding-left: var(--size-4) !important;
}

.pl5,
.paddingleft5,
.padding-left-5 {
    padding-left: var(--size-5) !important;
}

.pl6,
.paddingleft6,
.padding-left-6 {
    padding-left: var(--size-6) !important;
}

.pl7,
.paddingleft7,
.padding-left-7 {
    padding-left: var(--size-7) !important;
}

.pl8,
.paddingleft8,
.padding-left-8 {
    padding-left: var(--size-8) !important;
}

.pl9,
.paddingleft9,
.padding-left-9 {
    padding-left: var(--size-9) !important;
}

.pl10,
.paddingleft10,
.padding-left-10 {
    padding-left: var(--size-10) !important;
}


.pl11,
.paddingleft11,
.padding-left-11 {
    padding-left: var(--size-11) !important;
}

.pl12,
.paddingleft12,
.padding-left-12 {
    padding-left: var(--size-12) !important;
}

.pl13,
.paddingleft13,
.padding-left-13 {
    padding-left: var(--size-13) !important;
}

.pl14,
.paddingleft14,
.padding-left-14 {
    padding-left: var(--size-14) !important;
}

.pl15,
.paddingleft15,
.padding-left-15 {
    padding-left: var(--size-15) !important;
}

.pl16,
.paddingleft16,
.padding-left-16 {
    padding-left: var(--size-16) !important;
}

.pl17,
.paddingleft17,
.padding-left-17 {
    padding-left: var(--size-17) !important;
}

.pl18,
.paddingleft18,
.padding-left-18 {
    padding-left: var(--size-18) !important;
}

.pl19,
.paddingleft19,
.padding-left-19 {
    padding-left: var(--size-19) !important;
}

.pl20,
.paddingleft20,
.padding-left-20 {
    padding-left: var(--size-20) !important;
}

.pl21,
.paddingleft21,
.padding-left-21 {
    padding-left: var(--size-21) !important;
}

.pl22,
.paddingleft22,
.padding-left-22 {
    padding-left: var(--size-22) !important;
}

.pl23,
.paddingleft23,
.padding-left-23 {
    padding-left: var(--size-23) !important;
}

.pl24,
.paddingleft24,
.padding-left-24 {
    padding-left: var(--size-24) !important;
}

.pl25,
.paddingleft25,
.padding-left-25 {
    padding-left: var(--size-25) !important;
}

.pl26,
.paddingleft26,
.padding-left-26 {
    padding-left: var(--size-26) !important;
}

.pl27,
.paddingleft27,
.padding-left-27 {
    padding-left: var(--size-27) !important;
}

.pl28,
.paddingleft28,
.padding-left-28 {
    padding-left: var(--size-28) !important;
}

.pl29,
.paddingleft29,
.padding-left-29 {
    padding-left: var(--size-29) !important;
}

.pl30,
.paddingleft30,
.padding-left-30 {
    padding-left: var(--size-30) !important;
}

.pl31,
.paddingleft31,
.padding-left-31 {
    padding-left: var(--size-31) !important;
}

.pl32,
.paddingleft32,
.padding-left-32 {
    padding-left: var(--size-32) !important;
}

.pl33,
.paddingleft33,
.padding-left-33 {
    padding-left: var(--size-33) !important;
}

.pl34,
.paddingleft34,
.padding-left-34 {
    padding-left: var(--size-34) !important;
}

.pl35,
.paddingleft35,
.padding-left-35 {
    padding-left: var(--size-35) !important;
}

.pl36,
.paddingleft36,
.padding-left-36 {
    padding-left: var(--size-36) !important;
}

.pl37,
.paddingleft37,
.padding-left-37 {
    padding-left: var(--size-37) !important;
}

.pl38,
.paddingleft38,
.padding-left-38 {
    padding-left: var(--size-38) !important;
}

.pl39,
.paddingleft39,
.padding-left-39 {
    padding-left: var(--size-39) !important;
}

.pl40,
.paddingleft40,
.padding-left-40 {
    padding-left: var(--size-40) !important;
}

.pl41,
.paddingleft41,
.padding-left-41 {
    padding-left: var(--size-41) !important;
}

.pl42,
.paddingleft42,
.padding-left-42 {
    padding-left: var(--size-42) !important;
}

.pl43,
.paddingleft43,
.padding-left-43 {
    padding-left: var(--size-43) !important;
}

.pl44,
.paddingleft44,
.padding-left-44 {
    padding-left: var(--size-44) !important;
}

.pl45,
.paddingleft45,
.padding-left-45 {
    padding-left: var(--size-45) !important;
}

.pl46,
.paddingleft46,
.padding-left-46 {
    padding-left: var(--size-46) !important;
}

.pl47,
.paddingleft47,
.padding-left-47 {
    padding-left: var(--size-47) !important;
}

.pl48,
.paddingleft48,
.padding-left-48 {
    padding-left: var(--size-48) !important;
}

.pl49,
.paddingleft49,
.padding-left-49 {
    padding-left: var(--size-49) !important;
}

.pl50,
.paddingleft50,
.padding-left-50 {
    padding-left: var(--size-50) !important;
}


.pl51,
.paddingleft51,
.padding-left-51 {
    padding-left: var(--size-51) !important;
}

.pl52,
.paddingleft52,
.padding-left-52 {
    padding-left: var(--size-52) !important;
}

.pl53,
.paddingleft53,
.padding-left-53 {
    padding-left: var(--size-53) !important;
}

.pl54,
.paddingleft54,
.padding-left-54 {
    padding-left: var(--size-54) !important;
}

.pl55,
.paddingleft55,
.padding-left-55 {
    padding-left: var(--size-55) !important;
}

.pl56,
.paddingleft56,
.padding-left-56 {
    padding-left: var(--size-56) !important;
}

.pl57,
.paddingleft57,
.padding-left-57 {
    padding-left: var(--size-57) !important;
}

.pl58,
.paddingleft58,
.padding-left-58 {
    padding-left: var(--size-58) !important;
}

.pl59,
.paddingleft59,
.padding-left-59 {
    padding-left: var(--size-59) !important;
}

.pl60,
.paddingleft60,
.padding-left-60 {
    padding-left: var(--size-60) !important;
}


.pl61,
.paddingleft61,
.padding-left-61 {
    padding-left: var(--size-61) !important;
}

.pl62,
.paddingleft62,
.padding-left-62 {
    padding-left: var(--size-62) !important;
}

.pl63,
.paddingleft63,
.padding-left-63 {
    padding-left: var(--size-63) !important;
}

.pl64,
.paddingleft64,
.padding-left-64 {
    padding-left: var(--size-64) !important;
}

.pl65,
.paddingleft65,
.padding-left-65 {
    padding-left: var(--size-65) !important;
}

.pl66,
.paddingleft66,
.padding-left-66 {
    padding-left: var(--size-66) !important;
}

.pl67,
.paddingleft67,
.padding-left-67 {
    padding-left: var(--size-67) !important;
}

.pl68,
.paddingleft68,
.padding-left-68 {
    padding-left: var(--size-68) !important;
}

.pl69,
.paddingleft69,
.padding-left-69 {
    padding-left: var(--size-69) !important;
}

.pl70,
.paddingleft70,
.padding-left-70 {
    padding-left: var(--size-70) !important;
}


.pl71,
.paddingleft71,
.padding-left-71 {
    padding-left: var(--size-71) !important;
}

.pl72,
.paddingleft72,
.padding-left-72 {
    padding-left: var(--size-72) !important;
}

.pl73,
.paddingleft73,
.padding-left-73 {
    padding-left: var(--size-73) !important;
}

.pl74,
.paddingleft74,
.padding-left-74 {
    padding-left: var(--size-74) !important;
}

.pl75,
.paddingleft75,
.padding-left-75 {
    padding-left: var(--size-75) !important;
}

.pl76,
.paddingleft76,
.padding-left-76 {
    padding-left: var(--size-76) !important;
}

.pl77,
.paddingleft77,
.padding-left-77 {
    padding-left: var(--size-77) !important;
}

.pl78,
.paddingleft78,
.padding-left-78 {
    padding-left: var(--size-78) !important;
}

.pl79,
.paddingleft79,
.padding-left-79 {
    padding-left: var(--size-79) !important;
}

.pl80,
.paddingleft80,
.padding-left-80 {
    padding-left: var(--size-80) !important;
}


.pl81,
.paddingleft81,
.padding-left-81 {
    padding-left: var(--size-81) !important;
}

.pl82,
.paddingleft82,
.padding-left-82 {
    padding-left: var(--size-82) !important;
}

.pl83,
.paddingleft83,
.padding-left-83 {
    padding-left: var(--size-83) !important;
}


.pl84,
.paddingleft84,
.padding-left-84 {
padding-left: var(--size-84) !important;
}

.pl85,
.paddingleft85,
.padding-left-85 {
padding-left: var(--size-85) !important;
}


.pl86,
.paddingleft86,
.padding-left-86 {
padding-left: var(--size-86) !important;
}

.pl87,
.paddingleft87,
.padding-left-87 {
padding-left: var(--size-87) !important;
}

.pl88,
.paddingleft88,
.padding-left-88 {
padding-left: var(--size-88) !important;
}

.pl89,
.paddingleft89,
.padding-left-89 {
padding-left: var(--size-89) !important;
}

.pl90,
.paddingleft90,
.padding-left-90 {
padding-left: var(--size-90) !important;
}


.pl91,
.paddingleft91,
.padding-left-91 {
padding-left: var(--size-91) !important;
}

.pl92,
.paddingleft92,
.padding-left-92 {
padding-left: var(--size-92) !important;
}

.pl93,
.paddingleft93,
.padding-left-93 {
padding-left: var(--size-93) !important;
}

.pl94,
.paddingleft94,
.padding-left-94 {
padding-left: var(--size-94) !important;
}

.pl95,
.paddingleft95,
.padding-left-95 {
padding-left: var(--size-95) !important;
}

.pl96,
.paddingleft96,
.padding-left-96 {
padding-left: var(--size-96) !important;
}

.pl97,
.paddingleft97,
.padding-left-97 {
padding-left: var(--size-97) !important;
}

.pl98,
.paddingleft98,
.padding-left-98 {
padding-left: var(--size-98) !important;
}

.pl99,
.paddingleft99,
.padding-left-99 {
padding-left: var(--size-99) !important;
}

.pl100,
.paddingleft100,
.padding-left-100 {
padding-left: var(--size-100) !important;
}





/* Padding right Classes */
.pr1,
.paddingright1,
.padding-right-1 {
    padding-right: var(--size-1) !important;
}

.pr2,
.paddingright2,
.padding-right-2 {
    padding-right: var(--size-2) !important;
}

.pr3,
.paddingright3,
.padding-right-3 {
    padding-right: var(--size-3) !important;
}

.pr4,
.paddingright4,
.padding-right-4 {
    padding-right: var(--size-4) !important;
}

.pr5,
.paddingright5,
.padding-right-5 {
    padding-right: var(--size-5) !important;
}

.pr6,
.paddingright6,
.padding-right-6 {
    padding-right: var(--size-6) !important;
}

.pr7,
.paddingright7,
.padding-right-7 {
    padding-right: var(--size-7) !important;
}

.pr8,
.paddingright8,
.padding-right-8 {
    padding-right: var(--size-8) !important;
}

.pr9,
.paddingright9,
.padding-right-9 {
    padding-right: var(--size-9) !important;
}

.pr10,
.paddingright10,
.padding-right-10 {
    padding-right: var(--size-10) !important;
}


.pr11,
.paddingright11,
.padding-right-11 {
    padding-right: var(--size-11) !important;
}

.pr12,
.paddingright12,
.padding-right-12 {
    padding-right: var(--size-12) !important;
}

.pr13,
.paddingright13,
.padding-right-13 {
    padding-right: var(--size-13) !important;
}

.pr14,
.paddingright14,
.padding-right-14 {
    padding-right: var(--size-14) !important;
}

.pr15,
.paddingright15,
.padding-right-15 {
    padding-right: var(--size-15) !important;
}

.pr16,
.paddingright16,
.padding-right-16 {
    padding-right: var(--size-16) !important;
}

.pr17,
.paddingright17,
.padding-right-17 {
    padding-right: var(--size-17) !important;
}

.pr18,
.paddingright18,
.padding-right-18 {
    padding-right: var(--size-18) !important;
}

.pr19,
.paddingright19,
.padding-right-19 {
    padding-right: var(--size-19) !important;
}

.pr20,
.paddingright20,
.padding-right-20 {
    padding-right: var(--size-20) !important;
}

.pr21,
.paddingright21,
.padding-right-21 {
    padding-right: var(--size-21) !important;
}

.pr22,
.paddingright22,
.padding-right-22 {
    padding-right: var(--size-22) !important;
}

.pr23,
.paddingright23,
.padding-right-23 {
    padding-right: var(--size-23) !important;
}

.pr24,
.paddingright24,
.padding-right-24 {
    padding-right: var(--size-24) !important;
}

.pr25,
.paddingright25,
.padding-right-25 {
    padding-right: var(--size-25) !important;
}

.pr26,
.paddingright26,
.padding-right-26 {
    padding-right: var(--size-26) !important;
}

.pr27,
.paddingright27,
.padding-right-27 {
    padding-right: var(--size-27) !important;
}

.pr28,
.paddingright28,
.padding-right-28 {
    padding-right: var(--size-28) !important;
}

.pr29,
.paddingright29,
.padding-right-29 {
    padding-right: var(--size-29) !important;
}

.pr30,
.paddingright30,
.padding-right-30 {
    padding-right: var(--size-30) !important;
}

.pr31,
.paddingright31,
.padding-right-31 {
    padding-right: var(--size-31) !important;
}

.pr32,
.paddingright32,
.padding-right-32 {
    padding-right: var(--size-32) !important;
}

.pr33,
.paddingright33,
.padding-right-33 {
    padding-right: var(--size-33) !important;
}

.pr34,
.paddingright34,
.padding-right-34 {
    padding-right: var(--size-34) !important;
}

.pr35,
.paddingright35,
.padding-right-35 {
    padding-right: var(--size-35) !important;
}

.pr36,
.paddingright36,
.padding-right-36 {
    padding-right: var(--size-36) !important;
}

.pr37,
.paddingright37,
.padding-right-37 {
    padding-right: var(--size-37) !important;
}

.pr38,
.paddingright38,
.padding-right-38 {
    padding-right: var(--size-38) !important;
}

.pr39,
.paddingright39,
.padding-right-39 {
    padding-right: var(--size-39) !important;
}

.pr40,
.paddingright40,
.padding-right-40 {
    padding-right: var(--size-40) !important;
}


.pr41,
.paddingright41,
.padding-right-41 {
    padding-right: var(--size-41) !important;
}

.pr42,
.paddingright42,
.padding-right-42 {
    padding-right: var(--size-42) !important;
}

.pr43,
.paddingright43,
.padding-right-43 {
    padding-right: var(--size-43) !important;
}

.pr44,
.paddingright44,
.padding-right-44 {
    padding-right: var(--size-44) !important;
}

.pr45,
.paddingright45,
.padding-right-45 {
    padding-right: var(--size-45) !important;
}

.pr46,
.paddingright46,
.padding-right-46 {
    padding-right: var(--size-46) !important;
}

.pr47,
.paddingright47,
.padding-right-47 {
    padding-right: var(--size-47) !important;
}

.pr48,
.paddingright48,
.padding-right-48 {
    padding-right: var(--size-48) !important;
}

.pr49,
.paddingright49,
.padding-right-49 {
    padding-right: var(--size-49) !important;
}

.pr50,
.paddingright50,
.padding-right-50 {
    padding-right: var(--size-50) !important;
}


.pr51,
.paddingright51,
.padding-right-51 {
    padding-right: var(--size-51) !important;
}

.pr52,
.paddingright52,
.padding-right-52 {
    padding-right: var(--size-52) !important;
}

.pr53,
.paddingright53,
.padding-right-53 {
    padding-right: var(--size-53) !important;
}

.pr54,
.paddingright54,
.padding-right-54 {
    padding-right: var(--size-54) !important;
}

.pr55,
.paddingright55,
.padding-right-55 {
    padding-right: var(--size-55) !important;
}

.pr56,
.paddingright56,
.padding-right-56 {
    padding-right: var(--size-56) !important;
}

.pr57,
.paddingright57,
.padding-right-57 {
    padding-right: var(--size-57) !important;
}

.pr58,
.paddingright58,
.padding-right-58 {
    padding-right: var(--size-58) !important;
}

.pr59,
.paddingright59,
.padding-right-59 {
    padding-right: var(--size-59) !important;
}

.pr60,
.paddingright60,
.padding-right-60 {
    padding-right: var(--size-60) !important;
}


.pr61,
.paddingright61,
.padding-right-61 {
    padding-right: var(--size-61) !important;
}

.pr62,
.paddingright62,
.padding-right-62 {
    padding-right: var(--size-62) !important;
}

.pr63,
.paddingright63,
.padding-right-63 {
    padding-right: var(--size-63) !important;
}

.pr64,
.paddingright64,
.padding-right-64 {
    padding-right: var(--size-64) !important;
}

.pr65,
.paddingright65,
.padding-right-65 {
    padding-right: var(--size-65) !important;
}

.pr66,
.paddingright66,
.padding-right-66 {
    padding-right: var(--size-66) !important;
}

.pr67,
.paddingright67,
.padding-right-67 {
    padding-right: var(--size-67) !important;
}

.pr68,
.paddingright68,
.padding-right-68 {
    padding-right: var(--size-68) !important;
}

.pr69,
.paddingright69,
.padding-right-69 {
    padding-right: var(--size-69) !important;
}

.pr70,
.paddingright70,
.padding-right-70 {
    padding-right: var(--size-70) !important;
}


.pr71,
.paddingright71,
.padding-right-71 {
    padding-right: var(--size-71) !important;
}

.pr72,
.paddingright72,
.padding-right-72 {
    padding-right: var(--size-72) !important;
}

.pr73,
.paddingright73,
.padding-right-73 {
    padding-right: var(--size-73) !important;
}

.pr74,
.paddingright74,
.padding-right-74 {
    padding-right: var(--size-74) !important;
}

.pr75,
.paddingright75,
.padding-right-75 {
    padding-right: var(--size-75) !important;
}

.pr76,
.paddingright76,
.padding-right-76 {
    padding-right: var(--size-76) !important;
}

.pr77,
.paddingright77,
.padding-right-77 {
    padding-right: var(--size-77) !important;
}

.pr78,
.paddingright78,
.padding-right-78 {
    padding-right: var(--size-78) !important;
}

.pr79,
.paddingright79,
.padding-right-79 {
    padding-right: var(--size-79) !important;
}

.pr80,
.paddingright80,
.padding-right-80 {
    padding-right: var(--size-80) !important;
}


.pr81,
.paddingright81,
.padding-right-81 {
    padding-right: var(--size-81) !important;
}

.pr82,
.paddingright82,
.padding-right-82 {
    padding-right: var(--size-82) !important;
}

.pr83,
.paddingright83,
.padding-right-83 {
    padding-right: var(--size-83) !important;
}


.pr84,
.paddingright84,
.padding-right-84 {
padding-right: var(--size-84) !important;
}

.pr85,
.paddingright85,
.padding-right-85 {
padding-right: var(--size-85) !important;
}


.pr86,
.paddingright86,
.padding-right-86 {
padding-right: var(--size-86) !important;
}

.pr87,
.paddingright87,
.padding-right-87 {
padding-right: var(--size-87) !important;
}

.pr88,
.paddingright88,
.padding-right-88 {
padding-right: var(--size-88) !important;
}

.pr89,
.paddingright89,
.padding-right-89 {
padding-right: var(--size-89) !important;
}

.pr90,
.paddingright90,
.padding-right-90 {
padding-right: var(--size-90) !important;
}


.pr91,
.paddingright91,
.padding-right-91 {
padding-right: var(--size-91) !important;
}

.pr92,
.paddingright92,
.padding-right-92 {
padding-right: var(--size-92) !important;
}

.pr93,
.paddingright93,
.padding-right-93 {
padding-right: var(--size-93) !important;
}

.pr94,
.paddingright94,
.padding-right-94 {
padding-right: var(--size-94) !important;
}

.pr95,
.paddingright95,
.padding-right-95 {
padding-right: var(--size-95) !important;
}

.pr96,
.paddingright96,
.padding-right-96 {
padding-right: var(--size-96) !important;
}

.pr97,
.paddingright97,
.padding-right-97 {
padding-right: var(--size-97) !important;
}

.pr98,
.paddingright98,
.padding-right-98 {
padding-right: var(--size-98) !important;
}

.pr99,
.paddingright99,
.padding-right-99 {
padding-right: var(--size-99) !important;
}

.pr100,
.paddingright100,
.padding-right-100 {
padding-right: var(--size-100) !important;
}






/* Padding All Classes */
.p1,
.padding1,
.padding-1 {
    padding: var(--size-1) !important;
}

.p2,
.padding2,
.padding-2 {
    padding: var(--size-2) !important;
}

.p3,
.padding3,
.padding-3 {
    padding: var(--size-3) !important;
}

.p4,
.padding4,
.padding-4 {
    padding: var(--size-4) !important;
}

.p5,
.padding5,
.padding-5 {
    padding: var(--size-5) !important;
}

.p6,
.padding6,
.padding-6 {
    padding: var(--size-6) !important;
}

.p7,
.padding7,
.padding-7 {
    padding: var(--size-7) !important;
}

.p8,
.padding8,
.padding-8 {
    padding: var(--size-8) !important;
}

.p9,
.padding9,
.padding-9 {
    padding: var(--size-9) !important;
}

.p10,
.padding10,
.padding-10 {
    padding: var(--size-10) !important;
}


.p11,
.padding11,
.padding-11 {
    padding: var(--size-11) !important;
}

.p12,
.padding12,
.padding-12 {
    padding: var(--size-12) !important;
}

.p13,
.padding13,
.padding-13 {
    padding: var(--size-13) !important;
}

.p14,
.padding14,
.padding-14 {
    padding: var(--size-14) !important;
}

.p15,
.padding15,
.padding-15 {
    padding: var(--size-15) !important;
}

.p16,
.padding16,
.padding-16 {
    padding: var(--size-16) !important;
}

.p17,
.padding17,
.padding-17 {
    padding: var(--size-17) !important;
}

.p18,
.padding18,
.padding-18 {
    padding: var(--size-18) !important;
}

.p19,
.padding19,
.padding-19 {
    padding: var(--size-19) !important;
}

.p20,
.padding20,
.padding-20 {
    padding: var(--size-20) !important;
}

.p21,
.padding21,
.padding-21 {
    padding: var(--size-21) !important;
}

.p22,
.padding22,
.padding-22 {
    padding: var(--size-22) !important;
}

.p23,
.padding23,
.padding-23 {
    padding: var(--size-23) !important;
}

.p24,
.padding24,
.padding-24 {
    padding: var(--size-24) !important;
}

.p25,
.padding25,
.padding-25 {
    padding: var(--size-25) !important;
}

.p26,
.padding26,
.padding-26 {
    padding: var(--size-26) !important;
}

.p27,
.padding27,
.padding-27 {
    padding: var(--size-27) !important;
}

.p28,
.padding28,
.padding-28 {
    padding: var(--size-28) !important;
}

.p29,
.padding29,
.padding-29 {
    padding: var(--size-29) !important;
}

.p30,
.padding30,
.padding-30 {
    padding: var(--size-30) !important;
}

.p31,
.padding31,
.padding-31 {
    padding: var(--size-31) !important;
}

.p32,
.padding32,
.padding-32 {
    padding: var(--size-32) !important;
}

.p33,
.padding33,
.padding-33 {
    padding: var(--size-33) !important;
}

.p34,
.padding34,
.padding-34 {
    padding: var(--size-34) !important;
}

.p35,
.padding35,
.padding-35 {
    padding: var(--size-35) !important;
}

.p36,
.padding36,
.padding-36 {
    padding: var(--size-36) !important;
}

.p37,
.padding37,
.padding-37 {
    padding: var(--size-37) !important;
}

.p38,
.padding38,
.padding-38 {
    padding: var(--size-38) !important;
}

.p39,
.padding39,
.padding-39 {
    padding: var(--size-39) !important;
}

.p40,
.padding40,
.padding-40 {
    padding: var(--size-40) !important;
}


.p41,
.padding41,
.padding-41 {
    padding: var(--size-41) !important;
}

.p42,
.padding42,
.padding-42 {
    padding: var(--size-42) !important;
}

.p43,
.padding43,
.padding-43 {
    padding: var(--size-43) !important;
}

.p44,
.padding44,
.padding-44 {
    padding: var(--size-44) !important;
}

.p45,
.padding45,
.padding-45 {
    padding: var(--size-45) !important;
}

.p46,
.padding46,
.padding-46 {
    padding: var(--size-46) !important;
}

.p47,
.padding47,
.padding-47 {
    padding: var(--size-47) !important;
}

.p48,
.padding48,
.padding-48 {
    padding: var(--size-48) !important;
}

.p49,
.padding49,
.padding-49 {
    padding: var(--size-49) !important;
}

.p50,
.padding50,
.padding-50 {
    padding: var(--size-50) !important;
}


.p51,
.padding51,
.padding-51 {
    padding: var(--size-51) !important;
}

.p52,
.padding52,
.padding-52 {
    padding: var(--size-52) !important;
}

.p53,
.padding53,
.padding-53 {
    padding: var(--size-53) !important;
}

.p54,
.padding54,
.padding-54 {
    padding: var(--size-54) !important;
}

.p55,
.padding55,
.padding-55 {
    padding: var(--size-55) !important;
}

.p56,
.padding56,
.padding-56 {
    padding: var(--size-56) !important;
}

.p57,
.padding57,
.padding-57 {
    padding: var(--size-57) !important;
}

.p58,
.padding58,
.padding-58 {
    padding: var(--size-58) !important;
}

.p59,
.padding59,
.padding-59 {
    padding: var(--size-59) !important;
}

.p60,
.padding60,
.padding-60 {
    padding: var(--size-60) !important;
}


.p61,
.padding61,
.padding-61 {
    padding: var(--size-61) !important;
}

.p62,
.padding62,
.padding-62 {
    padding: var(--size-62) !important;
}

.p63,
.padding63,
.padding-63 {
    padding: var(--size-63) !important;
}

.p64,
.padding64,
.padding-64 {
    padding: var(--size-64) !important;
}

.p65,
.padding65,
.padding-65 {
    padding: var(--size-65) !important;
}

.p66,
.padding66,
.padding-66 {
    padding: var(--size-66) !important;
}

.p67,
.padding67,
.padding-67 {
    padding: var(--size-67) !important;
}

.p68,
.padding68,
.padding-68 {
    padding: var(--size-68) !important;
}

.p69,
.padding69,
.padding-69 {
    padding: var(--size-69) !important;
}

.p70,
.padding70,
.padding-70 {
    padding: var(--size-70) !important;
}


.p71,
.padding71,
.padding-71 {
    padding: var(--size-71) !important;
}

.p72,
.padding72,
.padding-72 {
    padding: var(--size-72) !important;
}

.p73,
.padding73,
.padding-73 {
    padding: var(--size-73) !important;
}

.p74,
.padding74,
.padding-74 {
    padding: var(--size-74) !important;
}

.p75,
.padding75,
.padding-75 {
    padding: var(--size-75) !important;
}

.p76,
.padding76,
.padding-76 {
    padding: var(--size-76) !important;
}

.p77,
.padding77,
.padding-77 {
    padding: var(--size-77) !important;
}

.p78,
.padding78,
.padding-78 {
    padding: var(--size-78) !important;
}

.p79,
.padding79,
.padding-79 {
    padding: var(--size-79) !important;
}

.p80,
.padding80,
.padding-80 {
    padding: var(--size-80) !important;
}


.p81,
.padding81,
.padding-81 {
    padding: var(--size-81) !important;
}

.p82,
.padding82,
.padding-82 {
    padding: var(--size-82) !important;
}

.p83,
.padding83,
.padding-83 {
    padding: var(--size-83) !important;
}


.p84,
.padding84,
.padding-84 {
padding: var(--size-84) !important;
}

.p85,
.padding85,
.padding-85 {
padding: var(--size-85) !important;
}


.p86,
.padding86,
.padding-86 {
padding: var(--size-86) !important;
}

.p87,
.padding87,
.padding-87 {
padding: var(--size-87) !important;
}

.p88,
.padding88,
.padding-88 {
padding: var(--size-88) !important;
}

.p89,
.padding89,
.padding-89 {
padding: var(--size-89) !important;
}

.p90,
.padding90,
.padding-90 {
padding: var(--size-90) !important;
}


.p91,
.padding91,
.padding-91 {
padding: var(--size-91) !important;
}

.p92,
.padding92,
.padding-92 {
padding: var(--size-92) !important;
}

.p93,
.padding93,
.padding-93 {
padding: var(--size-93) !important;
}

.p94,
.padding94,
.padding-94 {
padding: var(--size-94) !important;
}

.p95,
.padding95,
.padding-95 {
padding: var(--size-95) !important;
}

.p96,
.padding96,
.padding-96 {
padding: var(--size-96) !important;
}

.p97,
.padding97,
.padding-97 {
padding: var(--size-97) !important;
}

.p98,
.padding98,
.padding-98 {
padding: var(--size-98) !important;
}

.p99,
.padding99,
.padding-99 {
padding: var(--size-99) !important;
}

.p100,
.padding100,
.padding-100 {
padding: var(--size-100) !important;
}
/* Border Radius Classes */
.borderradius1,
.border-radius-1 {
    border-radius: var(--radius-1) !important;
    -moz-border-radius: var(--radius-1) !important;
    -webkit-border-radius: var(--radius-1) !important;
}

.borderradius2,
.border-radius-2 {
    border-radius: var(--radius-2) !important;
    -moz-border-radius: var(--radius-2) !important;
    -webkit-border-radius: var(--radius-2) !important;
}

.borderradius3,
.border-radius-3 {
    border-radius: var(--radius-3) !important;
    -moz-border-radius: var(--radius-3) !important;
    -webkit-border-radius: var(--radius-3) !important;
}

.borderradius4,
.border-radius-4 {
    border-radius: var(--radius-4) !important;
    -moz-border-radius: var(--radius-4) !important;
    -webkit-border-radius: var(--radius-4) !important;
}

.borderradius5,
.border-radius-5 {
    border-radius: var(--radius-5) !important;
    -moz-border-radius: var(--radius-5) !important;
    -webkit-border-radius: var(--radius-5) !important;
}

.borderradius10,
.border-radius-10, .bordertadius10 {
    border-radius: var(--radius-10) !important;
    -moz-border-radius: var(--radius-10) !important;
    -webkit-border-radius: var(--radius-10) !important;
}

.borderradius15,
.border-radius-15 {
    border-radius: var(--radius-15) !important;
    -moz-border-radius: var(--radius-15) !important;
    -webkit-border-radius: var(--radius-15) !important;
}

.borderradius20,
.border-radius-20 {
    border-radius: var(--radius-20) !important;
    -moz-border-radius: var(--radius-20) !important;
    -webkit-border-radius: var(--radius-20) !important;
}

.borderradius25,
.border-radius-25 {
    border-radius: var(--radius-25) !important;
    -moz-border-radius: var(--radius-25) !important;
    -webkit-border-radius: var(--radius-25) !important;
}

.borderradius30,
.border-radius-30 {
    border-radius: var(--radius-30) !important;
    -moz-border-radius: var(--radius-30) !important;
    -webkit-border-radius: var(--radius-30) !important;
}

.borderradius35,
.border-radius-35 {
    border-radius: var(--radius-35) !important;
    -moz-border-radius: var(--radius-35) !important;
    -webkit-border-radius: var(--radius-35) !important;
}

.borderradius40,
.border-radius-40 {
    border-radius: var(--radius-40) !important;
    -moz-border-radius: var(--radius-40) !important;
    -webkit-border-radius: var(--radius-40) !important;
}

.borderradius45,
.border-radius-45 {
    border-radius: var(--radius-45) !important;
    -moz-border-radius: var(--radius-45) !important;
    -webkit-border-radius: var(--radius-45) !important;
}

.borderradius50,
.border-radius-50 {
    border-radius: var(--radius-50) !important;
    -moz-border-radius: var(--radius-50) !important;
    -webkit-border-radius: var(--radius-50) !important;
}


.circle, .borderround, .bordercircle {
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
}

.borderradius5500 {
    border-radius: 5px 5px 0 0
}

/* Border Top Classes */

.bordert0,
.bordertop0,
.border-top-0 {
    border-top: 0 !important;
}


.bordert1,
.bordertop1,
.border-top-1 {
    border-top: var(--size-1) !important;
}

.bordert2,
.bordertop2,
.border-top-2 {
    border-top: var(--size-2) !important;
}

.bordert3,
.bordertop3,
.border-top-3 {
    border-top: var(--size-3) !important;
}

.bordert4,
.bordertop4,
.border-top-4 {
    border-top: var(--size-4) !important;
}

.bordert5,
.bordertop5,
.border-top-5 {
    border-top: var(--size-5) !important;
}


.bordert6,
.bordertop6,
.border-top-6 {
    border-top: var(--size-6) !important;
}

.bordert7,
.bordertop7,
.border-top-7 {
    border-top: var(--size-7) !important;
}

.bordert8,
.bordertop8,
.border-top-8 {
    border-top: var(--size-8) !important;
}

.bordert9,
.bordertop9,
.border-top-9 {
    border-top: var(--size-9) !important;
}

.bordert10,
.bordertop10,
.border-top-10 {
    border-top: var(--size-10) !important;
}


.bordert11,
.bordertop11,
.border-top-11 {
    border-top: var(--size-11) !important;
}

.bordert12,
.bordertop12,
.border-top-12 {
    border-top: var(--size-12) !important;
}

.bordert13,
.bordertop13,
.border-top-13 {
    border-top: var(--size-13) !important;
}

.bordert14,
.bordertop14,
.border-top-14 {
    border-top: var(--size-14) !important;
}

.bordert15,
.bordertop15,
.border-top-15 {
    border-top: var(--size-15) !important;
}

.bordert16,
.bordertop16,
.border-top-16 {
    border-top: var(--size-16) !important;
}

.bordert17,
.bordertop17,
.border-top-17 {
    border-top: var(--size-17) !important;
}

.bordert18,
.bordertop18,
.border-top-18 {
    border-top: var(--size-18) !important;
}

.bordert19,
.bordertop19,
.border-top-19 {
    border-top: var(--size-19) !important;
}

.bordert20,
.bordertop20,
.border-top-20 {
    border-top: var(--size-20) !important;
}

.bordert21,
.bordertop21,
.border-top-21 {
    border-top: var(--size-21) !important;
}

.bordert22,
.bordertop22,
.border-top-22 {
    border-top: var(--size-22) !important;
}

.bordert23,
.bordertop23,
.border-top-23 {
    border-top: var(--size-23) !important;
}

.bordert24,
.bordertop24,
.border-top-24 {
    border-top: var(--size-24) !important;
}

.bordert25,
.bordertop25,
.border-top-25 {
    border-top: var(--size-25) !important;
}

.bordert26,
.bordertop26,
.border-top-26 {
    border-top: var(--size-26) !important;
}

.bordert27,
.bordertop27,
.border-top-27 {
    border-top: var(--size-27) !important;
}

.bordert28,
.bordertop28,
.border-top-28 {
    border-top: var(--size-28) !important;
}

.bordert29,
.bordertop29,
.border-top-29 {
    border-top: var(--size-29) !important;
}

.bordert30,
.bordertop30,
.border-top-30 {
    border-top: var(--size-30) !important;
}

.bordert31,
.bordertop31,
.border-top-31 {
    border-top: var(--size-31) !important;
}

.bordert32,
.bordertop32,
.border-top-32 {
    border-top: var(--size-32) !important;
}

.bordert33,
.bordertop33,
.border-top-33 {
    border-top: var(--size-33) !important;
}

.bordert34,
.bordertop34,
.border-top-34 {
    border-top: var(--size-34) !important;
}

.bordert35,
.bordertop35,
.border-top-35 {
    border-top: var(--size-35) !important;
}

.bordert36,
.bordertop36,
.border-top-36 {
    border-top: var(--size-36) !important;
}

.bordert37,
.bordertop37,
.border-top-37 {
    border-top: var(--size-37) !important;
}

.bordert38,
.bordertop38,
.border-top-38 {
    border-top: var(--size-38) !important;
}

.bordert39,
.bordertop39,
.border-top-39 {
    border-top: var(--size-39) !important;
}

.bordert40,
.bordertop40,
.border-top-40 {
    border-top: var(--size-40) !important;
}


.bordert41,
.bordertop41,
.border-top-41 {
    border-top: var(--size-41) !important;
}

.bordert42,
.bordertop42,
.border-top-42 {
    border-top: var(--size-42) !important;
}

.bordert43,
.bordertop43,
.border-top-43 {
    border-top: var(--size-43) !important;
}

.bordert44,
.bordertop44,
.border-top-44 {
    border-top: var(--size-44) !important;
}

.bordert45,
.bordertop45,
.border-top-45 {
    border-top: var(--size-45) !important;
}

.bordert46,
.bordertop46,
.border-top-46 {
    border-top: var(--size-46) !important;
}

.bordert47,
.bordertop47,
.border-top-47 {
    border-top: var(--size-47) !important;
}

.bordert48,
.bordertop48,
.border-top-48 {
    border-top: var(--size-48) !important;
}

.bordert49,
.bordertop49,
.border-top-49 {
    border-top: var(--size-49) !important;
}

.bordert50,
.bordertop50,
.border-top-50 {
    border-top: var(--size-50) !important;
}

.bordert51,
.bordertop51,
.border-top-51 {
    border-top: var(--size-51) !important;
}

.bordert52,
.bordertop52,
.border-top-52 {
    border-top: var(--size-52) !important;
}

.bordert53,
.bordertop53,
.border-top-53 {
    border-top: var(--size-53) !important;
}

.bordert54,
.bordertop54,
.border-top-54 {
    border-top: var(--size-54) !important;
}

.bordert55,
.bordertop55,
.border-top-55 {
    border-top: var(--size-55) !important;
}

.bordert56,
.bordertop56,
.border-top-56 {
    border-top: var(--size-56) !important;
}

.bordert57,
.bordertop57,
.border-top-57 {
    border-top: var(--size-57) !important;
}

.bordert58,
.bordertop58,
.border-top-58 {
    border-top: var(--size-58) !important;
}

.bordert59,
.bordertop59,
.border-top-59 {
    border-top: var(--size-59) !important;
}

.bordert60,
.bordertop60,
.border-top-60 {
    border-top: var(--size-60) !important;
}


.bordert61,
.bordertop61,
.border-top-61 {
    border-top: var(--size-61) !important;
}

.bordert62,
.bordertop62,
.border-top-62 {
    border-top: var(--size-62) !important;
}

.bordert63,
.bordertop63,
.border-top-63 {
    border-top: var(--size-63) !important;
}

.bordert64,
.bordertop64,
.border-top-64 {
    border-top: var(--size-64) !important;
}

.bordert65,
.bordertop65,
.border-top-65 {
    border-top: var(--size-65) !important;
}

.bordert66,
.bordertop66,
.border-top-66 {
    border-top: var(--size-66) !important;
}

.bordert67,
.bordertop67,
.border-top-67 {
    border-top: var(--size-67) !important;
}

.bordert68,
.bordertop68,
.border-top-68 {
    border-top: var(--size-68) !important;
}

.bordert69,
.bordertop69,
.border-top-69 {
    border-top: var(--size-69) !important;
}

.bordert70,
.bordertop70,
.border-top-70 {
    border-top: var(--size-70) !important;
}


.bordert71,
.bordertop71,
.border-top-71 {
    border-top: var(--size-71) !important;
}

.bordert72,
.bordertop72,
.border-top-72 {
    border-top: var(--size-72) !important;
}

.bordert73,
.bordertop73,
.border-top-73 {
    border-top: var(--size-73) !important;
}

.bordert74,
.bordertop74,
.border-top-74 {
    border-top: var(--size-74) !important;
}

.bordert75,
.bordertop75,
.border-top-75 {
    border-top: var(--size-75) !important;
}

.bordert76,
.bordertop76,
.border-top-76 {
    border-top: var(--size-76) !important;
}

.bordert77,
.bordertop77,
.border-top-77 {
    border-top: var(--size-77) !important;
}

.bordert78,
.bordertop78,
.border-top-78 {
    border-top: var(--size-78) !important;
}

.bordert79,
.bordertop79,
.border-top-79 {
    border-top: var(--size-79) !important;
}

.bordert80,
.bordertop80,
.border-top-80 {
    border-top: var(--size-80) !important;
}


.bordert81,
.bordertop81,
.border-top-81 {
    border-top: var(--size-81) !important;
}

.bordert82,
.bordertop82,
.border-top-82 {
    border-top: var(--size-82) !important;
}

.bordert83,
.bordertop83,
.border-top-83 {
    border-top: var(--size-83) !important;
}


.bordert84,
.bordertop84,
.border-top-84 {
    border-top: var(--size-84) !important;
}

.bordert85,
.bordertop85,
.border-top-85 {
    border-top: var(--size-85) !important;
}


.bordert86,
.bordertop86,
.border-top-86 {
    border-top: var(--size-86) !important;
}

.bordert87,
.bordertop87,
.border-top-87 {
    border-top: var(--size-87) !important;
}

.bordert88,
.bordertop88,
.border-top-88 {
    border-top: var(--size-88) !important;
}

.bordert89,
.bordertop89,
.border-top-89 {
    border-top: var(--size-89) !important;
}

.bordert90,
.bordertop90,
.border-top-90 {
    border-top: var(--size-90) !important;
}


.bordert91,
.bordertop91,
.border-top-91 {
    border-top: var(--size-91) !important;
}

.bordert92,
.bordertop92,
.border-top-92 {
    border-top: var(--size-92) !important;
}

.bordert93,
.bordertop93,
.border-top-93 {
    border-top: var(--size-93) !important;
}

.bordert94,
.bordertop94,
.border-top-94 {
    border-top: var(--size-94) !important;
}

.bordert95,
.bordertop95,
.border-top-95 {
    border-top: var(--size-95) !important;
}

.bordert96,
.bordertop96,
.border-top-96 {
    border-top: var(--size-96) !important;
}

.bordert97,
.bordertop97,
.border-top-97 {
    border-top: var(--size-97) !important;
}

.bordert98,
.bordertop98,
.border-top-98 {
    border-top: var(--size-98) !important;
}

.bordert99,
.bordertop99,
.border-top-99 {
    border-top: var(--size-99) !important;
}

.bordert100,
.bordertop100,
.border-top-100 {
    border-top: var(--size-100) !important;
}






/* border Bottom Classes */

.borderb0,
.borderbottom0,
.border-bottom-0 {
    border-bottom: 0 !important;
}


.borderb1,
.borderbottom1,
.border-bottom-1 {
    border-bottom: var(--size-1) !important;
}

.borderb2,
.borderbottom2,
.border-bottom-2 {
    border-bottom: var(--size-2) !important;
}

.borderb3,
.borderbottom3,
.border-bottom-3 {
    border-bottom: var(--size-3) !important;
}

.borderb4,
.borderbottom4,
.border-bottom-4 {
    border-bottom: var(--size-4) !important;
}

.borderb5,
.borderbottom5,
.border-bottom-5 {
    border-bottom: var(--size-5) !important;
}

.borderb6,
.borderbottom6,
.border-bottom-6 {
    border-bottom: var(--size-6) !important;
}

.borderb7,
.borderbottom7,
.border-bottom-7 {
    border-bottom: var(--size-7) !important;
}

.borderb8,
.borderbottom8,
.border-bottom-8 {
    border-bottom: var(--size-8) !important;
}

.borderb9,
.borderbottom9,
.border-bottom-9 {
    border-bottom: var(--size-9) !important;
}

.borderb10,
.borderbottom10,
.border-bottom-10 {
    border-bottom: var(--size-10) !important;
}


.borderb11,
.borderbottom11,
.border-bottom-11 {
    border-bottom: var(--size-11) !important;
}

.borderb12,
.borderbottom12,
.border-bottom-12 {
    border-bottom: var(--size-12) !important;
}

.borderb13,
.borderbottom13,
.border-bottom-13 {
    border-bottom: var(--size-13) !important;
}

.borderb14,
.borderbottom14,
.border-bottom-14 {
    border-bottom: var(--size-14) !important;
}

.borderb15,
.borderbottom15,
.border-bottom-15 {
    border-bottom: var(--size-15) !important;
}

.borderb16,
.borderbottom16,
.border-bottom-16 {
    border-bottom: var(--size-16) !important;
}

.borderb17,
.borderbottom17,
.border-bottom-17 {
    border-bottom: var(--size-17) !important;
}

.borderb18,
.borderbottom18,
.border-bottom-18 {
    border-bottom: var(--size-18) !important;
}

.borderb19,
.borderbottom19,
.border-bottom-19 {
    border-bottom: var(--size-19) !important;
}

.borderb20,
.borderbottom20,
.border-bottom-20 {
    border-bottom: var(--size-20) !important;
}

.borderb21,
.borderbottom21,
.border-bottom-21 {
    border-bottom: var(--size-21) !important;
}

.borderb22,
.borderbottom22,
.border-bottom-22 {
    border-bottom: var(--size-22) !important;
}

.borderb23,
.borderbottom23,
.border-bottom-23 {
    border-bottom: var(--size-23) !important;
}

.borderb24,
.borderbottom24,
.border-bottom-24 {
    border-bottom: var(--size-24) !important;
}

.borderb25,
.borderbottom25,
.border-bottom-25 {
    border-bottom: var(--size-25) !important;
}

.borderb26,
.borderbottom26,
.border-bottom-26 {
    border-bottom: var(--size-26) !important;
}

.borderb27,
.borderbottom27,
.border-bottom-27 {
    border-bottom: var(--size-27) !important;
}

.borderb28,
.borderbottom28,
.border-bottom-28 {
    border-bottom: var(--size-28) !important;
}

.borderb29,
.borderbottom29,
.border-bottom-29 {
    border-bottom: var(--size-29) !important;
}

.borderb30,
.borderbottom30,
.border-bottom-30 {
    border-bottom: var(--size-30) !important;
}

.borderb31,
.borderbottom31,
.border-bottom-31 {
    border-bottom: var(--size-31) !important;
}

.borderb32,
.borderbottom32,
.border-bottom-32 {
    border-bottom: var(--size-32) !important;
}

.borderb33,
.borderbottom33,
.border-bottom-33 {
    border-bottom: var(--size-33) !important;
}

.borderb34,
.borderbottom34,
.border-bottom-34 {
    border-bottom: var(--size-34) !important;
}

.borderb35,
.borderbottom35,
.border-bottom-35 {
    border-bottom: var(--size-35) !important;
}

.borderb36,
.borderbottom36,
.border-bottom-36 {
    border-bottom: var(--size-36) !important;
}

.borderb37,
.borderbottom37,
.border-bottom-37 {
    border-bottom: var(--size-37) !important;
}

.borderb38,
.borderbottom38,
.border-bottom-38 {
    border-bottom: var(--size-38) !important;
}

.borderb39,
.borderbottom39,
.border-bottom-39 {
    border-bottom: var(--size-39) !important;
}

.borderb40,
.borderbottom40,
.border-bottom-40 {
    border-bottom: var(--size-40) !important;
}


.borderb41,
.borderbottom41,
.border-bottom-41 {
    border-bottom: var(--size-41) !important;
}

.borderb42,
.borderbottom42,
.border-bottom-42 {
    border-bottom: var(--size-42) !important;
}

.borderb43,
.borderbottom43,
.border-bottom-43 {
    border-bottom: var(--size-43) !important;
}

.borderb44,
.borderbottom44,
.border-bottom-44 {
    border-bottom: var(--size-44) !important;
}

.borderb45,
.borderbottom45,
.border-bottom-45 {
    border-bottom: var(--size-45) !important;
}

.borderb46,
.borderbottom46,
.border-bottom-46 {
    border-bottom: var(--size-46) !important;
}

.borderb47,
.borderbottom47,
.border-bottom-47 {
    border-bottom: var(--size-47) !important;
}

.borderb48,
.borderbottom48,
.border-bottom-48 {
    border-bottom: var(--size-48) !important;
}

.borderb49,
.borderbottom49,
.border-bottom-49 {
    border-bottom: var(--size-49) !important;
}

.borderb50,
.borderbottom50,
.border-bottom-50 {
    border-bottom: var(--size-50) !important;
}

.borderb51,
.borderbottom51,
.border-bottom-51 {
    border-bottom: var(--size-51) !important;
}

.borderb52,
.borderbottom52,
.border-bottom-52 {
    border-bottom: var(--size-52) !important;
}

.borderb53,
.borderbottom53,
.border-bottom-53 {
    border-bottom: var(--size-53) !important;
}

.borderb54,
.borderbottom54,
.border-bottom-54 {
    border-bottom: var(--size-54) !important;
}

.borderb55,
.borderbottom55,
.border-bottom-55 {
    border-bottom: var(--size-55) !important;
}

.borderb56,
.borderbottom56,
.border-bottom-56 {
    border-bottom: var(--size-56) !important;
}

.borderb57,
.borderbottom57,
.border-bottom-57 {
    border-bottom: var(--size-57) !important;
}

.borderb58,
.borderbottom58,
.border-bottom-58 {
    border-bottom: var(--size-58) !important;
}

.borderb59,
.borderbottom59,
.border-bottom-59 {
    border-bottom: var(--size-59) !important;
}

.borderb60,
.borderbottom60,
.border-bottom-60 {
    border-bottom: var(--size-60) !important;
}


.borderb61,
.borderbottom61,
.border-bottom-61 {
    border-bottom: var(--size-61) !important;
}

.borderb62,
.borderbottom62,
.border-bottom-62 {
    border-bottom: var(--size-62) !important;
}

.borderb63,
.borderbottom63,
.border-bottom-63 {
    border-bottom: var(--size-63) !important;
}

.borderb64,
.borderbottom64,
.border-bottom-64 {
    border-bottom: var(--size-64) !important;
}

.borderb65,
.borderbottom65,
.border-bottom-65 {
    border-bottom: var(--size-65) !important;
}

.borderb66,
.borderbottom66,
.border-bottom-66 {
    border-bottom: var(--size-66) !important;
}

.borderb67,
.borderbottom67,
.border-bottom-67 {
    border-bottom: var(--size-67) !important;
}

.borderb68,
.borderbottom68,
.border-bottom-68 {
    border-bottom: var(--size-68) !important;
}

.borderb69,
.borderbottom69,
.border-bottom-69 {
    border-bottom: var(--size-69) !important;
}

.borderb70,
.borderbottom70,
.border-bottom-70 {
    border-bottom: var(--size-70) !important;
}


.borderb71,
.borderbottom71,
.border-bottom-71 {
    border-bottom: var(--size-71) !important;
}

.borderb72,
.borderbottom72,
.border-bottom-72 {
    border-bottom: var(--size-72) !important;
}

.borderb73,
.borderbottom73,
.border-bottom-73 {
    border-bottom: var(--size-73) !important;
}

.borderb74,
.borderbottom74,
.border-bottom-74 {
    border-bottom: var(--size-74) !important;
}

.borderb75,
.borderbottom75,
.border-bottom-75 {
    border-bottom: var(--size-75) !important;
}

.borderb76,
.borderbottom76,
.border-bottom-76 {
    border-bottom: var(--size-76) !important;
}

.borderb77,
.borderbottom77,
.border-bottom-77 {
    border-bottom: var(--size-77) !important;
}

.borderb78,
.borderbottom78,
.border-bottom-78 {
    border-bottom: var(--size-78) !important;
}

.borderb79,
.borderbottom79,
.border-bottom-79 {
    border-bottom: var(--size-79) !important;
}

.borderb80,
.borderbottom80,
.border-bottom-80 {
    border-bottom: var(--size-80) !important;
}


.borderb81,
.borderbottom81,
.border-bottom-81 {
    border-bottom: var(--size-81) !important;
}

.borderb82,
.borderbottom82,
.border-bottom-82 {
    border-bottom: var(--size-82) !important;
}

.borderb83,
.borderbottom83,
.border-bottom-83 {
    border-bottom: var(--size-83) !important;
}


.borderb84,
.borderbottom84,
.border-bottom-84 {
    border-bottom: var(--size-84) !important;
}

.borderb85,
.borderbottom85,
.border-bottom-85 {
    border-bottom: var(--size-85) !important;
}


.borderb86,
.borderbottom86,
.border-bottom-86 {
    border-bottom: var(--size-86) !important;
}

.borderb87,
.borderbottom87,
.border-bottom-87 {
    border-bottom: var(--size-87) !important;
}

.borderb88,
.borderbottom88,
.border-bottom-88 {
    border-bottom: var(--size-88) !important;
}

.borderb89,
.borderbottom89,
.border-bottom-89 {
    border-bottom: var(--size-89) !important;
}

.borderb90,
.borderbottom90,
.border-bottom-90 {
    border-bottom: var(--size-90) !important;
}


.borderb91,
.borderbottom91,
.border-bottom-91 {
    border-bottom: var(--size-91) !important;
}

.borderb92,
.borderbottom92,
.border-bottom-92 {
    border-bottom: var(--size-92) !important;
}

.borderb93,
.borderbottom93,
.border-bottom-93 {
    border-bottom: var(--size-93) !important;
}

.borderb94,
.borderbottom94,
.border-bottom-94 {
    border-bottom: var(--size-94) !important;
}

.borderb95,
.borderbottom95,
.border-bottom-95 {
    border-bottom: var(--size-95) !important;
}

.borderb96,
.borderbottom96,
.border-bottom-96 {
    border-bottom: var(--size-96) !important;
}

.borderb97,
.borderbottom97,
.border-bottom-97 {
    border-bottom: var(--size-97) !important;
}

.borderb98,
.borderbottom98,
.border-bottom-98 {
    border-bottom: var(--size-98) !important;
}

.borderb99,
.borderbottom99,
.border-bottom-99 {
    border-bottom: var(--size-99) !important;
}

.borderb100,
.borderbottom100,
.border-bottom-100 {
    border-bottom: var(--size-100) !important;
}






/* border left Classes */
.borderl0,
.borderleft0,
.border-left-0 {
    border-left: 0 !important;
}

.borderl1,
.borderleft1,
.border-left-1 {
    border-left: var(--size-1) !important;
}

.borderl2,
.borderleft2,
.border-left-2 {
    border-left: var(--size-2) !important;
}

.borderl3,
.borderleft3,
.border-left-3 {
    border-left: var(--size-3) !important;
}

.borderl4,
.borderleft4,
.border-left-4 {
    border-left: var(--size-4) !important;
}

.borderl5,
.borderleft5,
.border-left-5 {
    border-left: var(--size-5) !important;
}

.borderl6,
.borderleft6,
.border-left-6 {
    border-left: var(--size-6) !important;
}

.borderl7,
.borderleft7,
.border-left-7 {
    border-left: var(--size-7) !important;
}

.borderl8,
.borderleft8,
.border-left-8 {
    border-left: var(--size-8) !important;
}

.borderl9,
.borderleft9,
.border-left-9 {
    border-left: var(--size-9) !important;
}

.borderl10,
.borderleft10,
.border-left-10 {
    border-left: var(--size-10) !important;
}


.borderl11,
.borderleft11,
.border-left-11 {
    border-left: var(--size-11) !important;
}

.borderl12,
.borderleft12,
.border-left-12 {
    border-left: var(--size-12) !important;
}

.borderl13,
.borderleft13,
.border-left-13 {
    border-left: var(--size-13) !important;
}

.borderl14,
.borderleft14,
.border-left-14 {
    border-left: var(--size-14) !important;
}

.borderl15,
.borderleft15,
.border-left-15 {
    border-left: var(--size-15) !important;
}

.borderl16,
.borderleft16,
.border-left-16 {
    border-left: var(--size-16) !important;
}

.borderl17,
.borderleft17,
.border-left-17 {
    border-left: var(--size-17) !important;
}

.borderl18,
.borderleft18,
.border-left-18 {
    border-left: var(--size-18) !important;
}

.borderl19,
.borderleft19,
.border-left-19 {
    border-left: var(--size-19) !important;
}

.borderl20,
.borderleft20,
.border-left-20 {
    border-left: var(--size-20) !important;
}

.borderl21,
.borderleft21,
.border-left-21 {
    border-left: var(--size-21) !important;
}

.borderl22,
.borderleft22,
.border-left-22 {
    border-left: var(--size-22) !important;
}

.borderl23,
.borderleft23,
.border-left-23 {
    border-left: var(--size-23) !important;
}

.borderl24,
.borderleft24,
.border-left-24 {
    border-left: var(--size-24) !important;
}

.borderl25,
.borderleft25,
.border-left-25 {
    border-left: var(--size-25) !important;
}

.borderl26,
.borderleft26,
.border-left-26 {
    border-left: var(--size-26) !important;
}

.borderl27,
.borderleft27,
.border-left-27 {
    border-left: var(--size-27) !important;
}

.borderl28,
.borderleft28,
.border-left-28 {
    border-left: var(--size-28) !important;
}

.borderl29,
.borderleft29,
.border-left-29 {
    border-left: var(--size-29) !important;
}

.borderl30,
.borderleft30,
.border-left-30 {
    border-left: var(--size-30) !important;
}

.borderl31,
.borderleft31,
.border-left-31 {
    border-left: var(--size-31) !important;
}

.borderl32,
.borderleft32,
.border-left-32 {
    border-left: var(--size-32) !important;
}

.borderl33,
.borderleft33,
.border-left-33 {
    border-left: var(--size-33) !important;
}

.borderl34,
.borderleft34,
.border-left-34 {
    border-left: var(--size-34) !important;
}

.borderl35,
.borderleft35,
.border-left-35 {
    border-left: var(--size-35) !important;
}

.borderl36,
.borderleft36,
.border-left-36 {
    border-left: var(--size-36) !important;
}

.borderl37,
.borderleft37,
.border-left-37 {
    border-left: var(--size-37) !important;
}

.borderl38,
.borderleft38,
.border-left-38 {
    border-left: var(--size-38) !important;
}

.borderl39,
.borderleft39,
.border-left-39 {
    border-left: var(--size-39) !important;
}

.borderl40,
.borderleft40,
.border-left-40 {
    border-left: var(--size-40) !important;
}

.borderl41,
.borderleft41,
.border-left-41 {
    border-left: var(--size-41) !important;
}

.borderl42,
.borderleft42,
.border-left-42 {
    border-left: var(--size-42) !important;
}

.borderl43,
.borderleft43,
.border-left-43 {
    border-left: var(--size-43) !important;
}

.borderl44,
.borderleft44,
.border-left-44 {
    border-left: var(--size-44) !important;
}

.borderl45,
.borderleft45,
.border-left-45 {
    border-left: var(--size-45) !important;
}

.borderl46,
.borderleft46,
.border-left-46 {
    border-left: var(--size-46) !important;
}

.borderl47,
.borderleft47,
.border-left-47 {
    border-left: var(--size-47) !important;
}

.borderl48,
.borderleft48,
.border-left-48 {
    border-left: var(--size-48) !important;
}

.borderl49,
.borderleft49,
.border-left-49 {
    border-left: var(--size-49) !important;
}

.borderl50,
.borderleft50,
.border-left-50 {
    border-left: var(--size-50) !important;
}


.borderl51,
.borderleft51,
.border-left-51 {
    border-left: var(--size-51) !important;
}

.borderl52,
.borderleft52,
.border-left-52 {
    border-left: var(--size-52) !important;
}

.borderl53,
.borderleft53,
.border-left-53 {
    border-left: var(--size-53) !important;
}

.borderl54,
.borderleft54,
.border-left-54 {
    border-left: var(--size-54) !important;
}

.borderl55,
.borderleft55,
.border-left-55 {
    border-left: var(--size-55) !important;
}

.borderl56,
.borderleft56,
.border-left-56 {
    border-left: var(--size-56) !important;
}

.borderl57,
.borderleft57,
.border-left-57 {
    border-left: var(--size-57) !important;
}

.borderl58,
.borderleft58,
.border-left-58 {
    border-left: var(--size-58) !important;
}

.borderl59,
.borderleft59,
.border-left-59 {
    border-left: var(--size-59) !important;
}

.borderl60,
.borderleft60,
.border-left-60 {
    border-left: var(--size-60) !important;
}


.borderl61,
.borderleft61,
.border-left-61 {
    border-left: var(--size-61) !important;
}

.borderl62,
.borderleft62,
.border-left-62 {
    border-left: var(--size-62) !important;
}

.borderl63,
.borderleft63,
.border-left-63 {
    border-left: var(--size-63) !important;
}

.borderl64,
.borderleft64,
.border-left-64 {
    border-left: var(--size-64) !important;
}

.borderl65,
.borderleft65,
.border-left-65 {
    border-left: var(--size-65) !important;
}

.borderl66,
.borderleft66,
.border-left-66 {
    border-left: var(--size-66) !important;
}

.borderl67,
.borderleft67,
.border-left-67 {
    border-left: var(--size-67) !important;
}

.borderl68,
.borderleft68,
.border-left-68 {
    border-left: var(--size-68) !important;
}

.borderl69,
.borderleft69,
.border-left-69 {
    border-left: var(--size-69) !important;
}

.borderl70,
.borderleft70,
.border-left-70 {
    border-left: var(--size-70) !important;
}


.borderl71,
.borderleft71,
.border-left-71 {
    border-left: var(--size-71) !important;
}

.borderl72,
.borderleft72,
.border-left-72 {
    border-left: var(--size-72) !important;
}

.borderl73,
.borderleft73,
.border-left-73 {
    border-left: var(--size-73) !important;
}

.borderl74,
.borderleft74,
.border-left-74 {
    border-left: var(--size-74) !important;
}

.borderl75,
.borderleft75,
.border-left-75 {
    border-left: var(--size-75) !important;
}

.borderl76,
.borderleft76,
.border-left-76 {
    border-left: var(--size-76) !important;
}

.borderl77,
.borderleft77,
.border-left-77 {
    border-left: var(--size-77) !important;
}

.borderl78,
.borderleft78,
.border-left-78 {
    border-left: var(--size-78) !important;
}

.borderl79,
.borderleft79,
.border-left-79 {
    border-left: var(--size-79) !important;
}

.borderl80,
.borderleft80,
.border-left-80 {
    border-left: var(--size-80) !important;
}


.borderl81,
.borderleft81,
.border-left-81 {
    border-left: var(--size-81) !important;
}

.borderl82,
.borderleft82,
.border-left-82 {
    border-left: var(--size-82) !important;
}

.borderl83,
.borderleft83,
.border-left-83 {
    border-left: var(--size-83) !important;
}


.borderl84,
.borderleft84,
.border-left-84 {
    border-left: var(--size-84) !important;
}

.borderl85,
.borderleft85,
.border-left-85 {
    border-left: var(--size-85) !important;
}


.borderl86,
.borderleft86,
.border-left-86 {
    border-left: var(--size-86) !important;
}

.borderl87,
.borderleft87,
.border-left-87 {
    border-left: var(--size-87) !important;
}

.borderl88,
.borderleft88,
.border-left-88 {
    border-left: var(--size-88) !important;
}

.borderl89,
.borderleft89,
.border-left-89 {
    border-left: var(--size-89) !important;
}

.borderl90,
.borderleft90,
.border-left-90 {
    border-left: var(--size-90) !important;
}


.borderl91,
.borderleft91,
.border-left-91 {
    border-left: var(--size-91) !important;
}

.borderl92,
.borderleft92,
.border-left-92 {
    border-left: var(--size-92) !important;
}

.borderl93,
.borderleft93,
.border-left-93 {
    border-left: var(--size-93) !important;
}

.borderl94,
.borderleft94,
.border-left-94 {
    border-left: var(--size-94) !important;
}

.borderl95,
.borderleft95,
.border-left-95 {
    border-left: var(--size-95) !important;
}

.borderl96,
.borderleft96,
.border-left-96 {
    border-left: var(--size-96) !important;
}

.borderl97,
.borderleft97,
.border-left-97 {
    border-left: var(--size-97) !important;
}

.borderl98,
.borderleft98,
.border-left-98 {
    border-left: var(--size-98) !important;
}

.borderl99,
.borderleft99,
.border-left-99 {
    border-left: var(--size-99) !important;
}

.borderl100,
.borderleft100,
.border-left-100 {
    border-left: var(--size-100) !important;
}





/* border right Classes */
.borderr0,
.borderright0,
.border-right-0 {
    border-right: 0 !important;
}


.borderr1,
.borderright1,
.border-right-1 {
    border-right: var(--size-1) !important;
}

.borderr2,
.borderright2,
.border-right-2 {
    border-right: var(--size-2) !important;
}

.borderr3,
.borderright3,
.border-right-3 {
    border-right: var(--size-3) !important;
}

.borderr4,
.borderright4,
.border-right-4 {
    border-right: var(--size-4) !important;
}

.borderr5,
.borderright5,
.border-right-5 {
    border-right: var(--size-5) !important;
}

.borderr6,
.borderright6,
.border-right-6 {
    border-right: var(--size-6) !important;
}

.borderr7,
.borderright7,
.border-right-7 {
    border-right: var(--size-7) !important;
}

.borderr8,
.borderright8,
.border-right-8 {
    border-right: var(--size-8) !important;
}

.borderr9,
.borderright9,
.border-right-9 {
    border-right: var(--size-9) !important;
}

.borderr10,
.borderright10,
.border-right-10 {
    border-right: var(--size-10) !important;
}


.borderr11,
.borderright11,
.border-right-11 {
    border-right: var(--size-11) !important;
}

.borderr12,
.borderright12,
.border-right-12 {
    border-right: var(--size-12) !important;
}

.borderr13,
.borderright13,
.border-right-13 {
    border-right: var(--size-13) !important;
}

.borderr14,
.borderright14,
.border-right-14 {
    border-right: var(--size-14) !important;
}

.borderr15,
.borderright15,
.border-right-15 {
    border-right: var(--size-15) !important;
}

.borderr16,
.borderright16,
.border-right-16 {
    border-right: var(--size-16) !important;
}

.borderr17,
.borderright17,
.border-right-17 {
    border-right: var(--size-17) !important;
}

.borderr18,
.borderright18,
.border-right-18 {
    border-right: var(--size-18) !important;
}

.borderr19,
.borderright19,
.border-right-19 {
    border-right: var(--size-19) !important;
}

.borderr20,
.borderright20,
.border-right-20 {
    border-right: var(--size-20) !important;
}

.borderr21,
.borderright21,
.border-right-21 {
    border-right: var(--size-21) !important;
}

.borderr22,
.borderright22,
.border-right-22 {
    border-right: var(--size-22) !important;
}

.borderr23,
.borderright23,
.border-right-23 {
    border-right: var(--size-23) !important;
}

.borderr24,
.borderright24,
.border-right-24 {
    border-right: var(--size-24) !important;
}

.borderr25,
.borderright25,
.border-right-25 {
    border-right: var(--size-25) !important;
}

.borderr26,
.borderright26,
.border-right-26 {
    border-right: var(--size-26) !important;
}

.borderr27,
.borderright27,
.border-right-27 {
    border-right: var(--size-27) !important;
}

.borderr28,
.borderright28,
.border-right-28 {
    border-right: var(--size-28) !important;
}

.borderr29,
.borderright29,
.border-right-29 {
    border-right: var(--size-29) !important;
}

.borderr30,
.borderright30,
.border-right-30 {
    border-right: var(--size-30) !important;
}

.borderr31,
.borderright31,
.border-right-31 {
    border-right: var(--size-31) !important;
}

.borderr32,
.borderright32,
.border-right-32 {
    border-right: var(--size-32) !important;
}

.borderr33,
.borderright33,
.border-right-33 {
    border-right: var(--size-33) !important;
}

.borderr34,
.borderright34,
.border-right-34 {
    border-right: var(--size-34) !important;
}

.borderr35,
.borderright35,
.border-right-35 {
    border-right: var(--size-35) !important;
}

.borderr36,
.borderright36,
.border-right-36 {
    border-right: var(--size-36) !important;
}

.borderr37,
.borderright37,
.border-right-37 {
    border-right: var(--size-37) !important;
}

.borderr38,
.borderright38,
.border-right-38 {
    border-right: var(--size-38) !important;
}

.borderr39,
.borderright39,
.border-right-39 {
    border-right: var(--size-39) !important;
}

.borderr40,
.borderright40,
.border-right-40 {
    border-right: var(--size-40) !important;
}


.borderr41,
.borderright41,
.border-right-41 {
    border-right: var(--size-41) !important;
}

.borderr42,
.borderright42,
.border-right-42 {
    border-right: var(--size-42) !important;
}

.borderr43,
.borderright43,
.border-right-43 {
    border-right: var(--size-43) !important;
}

.borderr44,
.borderright44,
.border-right-44 {
    border-right: var(--size-44) !important;
}

.borderr45,
.borderright45,
.border-right-45 {
    border-right: var(--size-45) !important;
}

.borderr46,
.borderright46,
.border-right-46 {
    border-right: var(--size-46) !important;
}

.borderr47,
.borderright47,
.border-right-47 {
    border-right: var(--size-47) !important;
}

.borderr48,
.borderright48,
.border-right-48 {
    border-right: var(--size-48) !important;
}

.borderr49,
.borderright49,
.border-right-49 {
    border-right: var(--size-49) !important;
}

.borderr50,
.borderright50,
.border-right-50 {
    border-right: var(--size-50) !important;
}


.borderr51,
.borderright51,
.border-right-51 {
    border-right: var(--size-51) !important;
}

.borderr52,
.borderright52,
.border-right-52 {
    border-right: var(--size-52) !important;
}

.borderr53,
.borderright53,
.border-right-53 {
    border-right: var(--size-53) !important;
}

.borderr54,
.borderright54,
.border-right-54 {
    border-right: var(--size-54) !important;
}

.borderr55,
.borderright55,
.border-right-55 {
    border-right: var(--size-55) !important;
}

.borderr56,
.borderright56,
.border-right-56 {
    border-right: var(--size-56) !important;
}

.borderr57,
.borderright57,
.border-right-57 {
    border-right: var(--size-57) !important;
}

.borderr58,
.borderright58,
.border-right-58 {
    border-right: var(--size-58) !important;
}

.borderr59,
.borderright59,
.border-right-59 {
    border-right: var(--size-59) !important;
}

.borderr60,
.borderright60,
.border-right-60 {
    border-right: var(--size-60) !important;
}


.borderr61,
.borderright61,
.border-right-61 {
    border-right: var(--size-61) !important;
}

.borderr62,
.borderright62,
.border-right-62 {
    border-right: var(--size-62) !important;
}

.borderr63,
.borderright63,
.border-right-63 {
    border-right: var(--size-63) !important;
}

.borderr64,
.borderright64,
.border-right-64 {
    border-right: var(--size-64) !important;
}

.borderr65,
.borderright65,
.border-right-65 {
    border-right: var(--size-65) !important;
}

.borderr66,
.borderright66,
.border-right-66 {
    border-right: var(--size-66) !important;
}

.borderr67,
.borderright67,
.border-right-67 {
    border-right: var(--size-67) !important;
}

.borderr68,
.borderright68,
.border-right-68 {
    border-right: var(--size-68) !important;
}

.borderr69,
.borderright69,
.border-right-69 {
    border-right: var(--size-69) !important;
}

.borderr70,
.borderright70,
.border-right-70 {
    border-right: var(--size-70) !important;
}


.borderr71,
.borderright71,
.border-right-71 {
    border-right: var(--size-71) !important;
}

.borderr72,
.borderright72,
.border-right-72 {
    border-right: var(--size-72) !important;
}

.borderr73,
.borderright73,
.border-right-73 {
    border-right: var(--size-73) !important;
}

.borderr74,
.borderright74,
.border-right-74 {
    border-right: var(--size-74) !important;
}

.borderr75,
.borderright75,
.border-right-75 {
    border-right: var(--size-75) !important;
}

.borderr76,
.borderright76,
.border-right-76 {
    border-right: var(--size-76) !important;
}

.borderr77,
.borderright77,
.border-right-77 {
    border-right: var(--size-77) !important;
}

.borderr78,
.borderright78,
.border-right-78 {
    border-right: var(--size-78) !important;
}

.borderr79,
.borderright79,
.border-right-79 {
    border-right: var(--size-79) !important;
}

.borderr80,
.borderright80,
.border-right-80 {
    border-right: var(--size-80) !important;
}


.borderr81,
.borderright81,
.border-right-81 {
    border-right: var(--size-81) !important;
}

.borderr82,
.borderright82,
.border-right-82 {
    border-right: var(--size-82) !important;
}

.borderr83,
.borderright83,
.border-right-83 {
    border-right: var(--size-83) !important;
}


.borderr84,
.borderright84,
.border-right-84 {
    border-right: var(--size-84) !important;
}

.borderr85,
.borderright85,
.border-right-85 {
    border-right: var(--size-85) !important;
}


.borderr86,
.borderright86,
.border-right-86 {
    border-right: var(--size-86) !important;
}

.borderr87,
.borderright87,
.border-right-87 {
    border-right: var(--size-87) !important;
}

.borderr88,
.borderright88,
.border-right-88 {
    border-right: var(--size-88) !important;
}

.borderr89,
.borderright89,
.border-right-89 {
    border-right: var(--size-89) !important;
}

.borderr90,
.borderright90,
.border-right-90 {
    border-right: var(--size-90) !important;
}


.borderr91,
.borderright91,
.border-right-91 {
    border-right: var(--size-91) !important;
}

.borderr92,
.borderright92,
.border-right-92 {
    border-right: var(--size-92) !important;
}

.borderr93,
.borderright93,
.border-right-93 {
    border-right: var(--size-93) !important;
}

.borderr94,
.borderright94,
.border-right-94 {
    border-right: var(--size-94) !important;
}

.borderr95,
.borderright95,
.border-right-95 {
    border-right: var(--size-95) !important;
}

.borderr96,
.borderright96,
.border-right-96 {
    border-right: var(--size-96) !important;
}

.borderr97,
.borderright97,
.border-right-97 {
    border-right: var(--size-97) !important;
}

.borderr98,
.borderright98,
.border-right-98 {
    border-right: var(--size-98) !important;
}

.borderr99,
.borderright99,
.border-right-99 {
    border-right: var(--size-99) !important;
}

.borderr100,
.borderright100,
.border-right-100 {
    border-right: var(--size-100) !important;
}






/* border All Classes */

.border0,
.border0,
.border-0,
.noborder {
    border: 0 !important;
}

.border1,
.border1,
.border-1 {
    border: var(--size-1) !important;
}

.border2,
.border2,
.border-2 {
    border: var(--size-2) !important;
}

.border3,
.border3,
.border-3 {
    border: var(--size-3) !important;
}

.border4,
.border4,
.border-4 {
    border: var(--size-4) !important;
}

.border5,
.border5,
.border-5 {
    border: var(--size-5) !important;
}

.border6,
.border6,
.border-6 {
    border: var(--size-6) !important;
}

.border7,
.border7,
.border-7 {
    border: var(--size-7) !important;
}

.border8,
.border8,
.border-8 {
    border: var(--size-8) !important;
}

.border9,
.border9,
.border-9 {
    border: var(--size-9) !important;
}

.border10,
.border10,
.border-10 {
    border: var(--size-10) !important;
}


.border11,
.border11,
.border-11 {
    border: var(--size-11) !important;
}

.border12,
.border12,
.border-12 {
    border: var(--size-12) !important;
}

.border13,
.border13,
.border-13 {
    border: var(--size-13) !important;
}

.border14,
.border14,
.border-14 {
    border: var(--size-14) !important;
}

.border15,
.border15,
.border-15 {
    border: var(--size-15) !important;
}

.border16,
.border16,
.border-16 {
    border: var(--size-16) !important;
}

.border17,
.border17,
.border-17 {
    border: var(--size-17) !important;
}

.border18,
.border18,
.border-18 {
    border: var(--size-18) !important;
}

.border19,
.border19,
.border-19 {
    border: var(--size-19) !important;
}

.border20,
.border20,
.border-20 {
    border: var(--size-20) !important;
}

.border21,
.border21,
.border-21 {
    border: var(--size-21) !important;
}

.border22,
.border22,
.border-22 {
    border: var(--size-22) !important;
}

.border23,
.border23,
.border-23 {
    border: var(--size-23) !important;
}

.border24,
.border24,
.border-24 {
    border: var(--size-24) !important;
}

.border25,
.border25,
.border-25 {
    border: var(--size-25) !important;
}

.border26,
.border26,
.border-26 {
    border: var(--size-26) !important;
}

.border27,
.border27,
.border-27 {
    border: var(--size-27) !important;
}

.border28,
.border28,
.border-28 {
    border: var(--size-28) !important;
}

.border29,
.border29,
.border-29 {
    border: var(--size-29) !important;
}

.border30,
.border30,
.border-30 {
    border: var(--size-30) !important;
}

.border31,
.border31,
.border-31 {
    border: var(--size-31) !important;
}

.border32,
.border32,
.border-32 {
    border: var(--size-32) !important;
}

.border33,
.border33,
.border-33 {
    border: var(--size-33) !important;
}

.border34,
.border34,
.border-34 {
    border: var(--size-34) !important;
}

.border35,
.border35,
.border-35 {
    border: var(--size-35) !important;
}

.border36,
.border36,
.border-36 {
    border: var(--size-36) !important;
}

.border37,
.border37,
.border-37 {
    border: var(--size-37) !important;
}

.border38,
.border38,
.border-38 {
    border: var(--size-38) !important;
}

.border39,
.border39,
.border-39 {
    border: var(--size-39) !important;
}

.border40,
.border40,
.border-40 {
    border: var(--size-40) !important;
}


.border41,
.border41,
.border-41 {
    border: var(--size-41) !important;
}

.border42,
.border42,
.border-42 {
    border: var(--size-42) !important;
}

.border43,
.border43,
.border-43 {
    border: var(--size-43) !important;
}

.border44,
.border44,
.border-44 {
    border: var(--size-44) !important;
}

.border45,
.border45,
.border-45 {
    border: var(--size-45) !important;
}

.border46,
.border46,
.border-46 {
    border: var(--size-46) !important;
}

.border47,
.border47,
.border-47 {
    border: var(--size-47) !important;
}

.border48,
.border48,
.border-48 {
    border: var(--size-48) !important;
}

.border49,
.border49,
.border-49 {
    border: var(--size-49) !important;
}

.border50,
.border50,
.border-50 {
    border: var(--size-50) !important;
}


.border51,
.border51,
.border-51 {
    border: var(--size-51) !important;
}

.border52,
.border52,
.border-52 {
    border: var(--size-52) !important;
}

.border53,
.border53,
.border-53 {
    border: var(--size-53) !important;
}

.border54,
.border54,
.border-54 {
    border: var(--size-54) !important;
}

.border55,
.border55,
.border-55 {
    border: var(--size-55) !important;
}

.border56,
.border56,
.border-56 {
    border: var(--size-56) !important;
}

.border57,
.border57,
.border-57 {
    border: var(--size-57) !important;
}

.border58,
.border58,
.border-58 {
    border: var(--size-58) !important;
}

.border59,
.border59,
.border-59 {
    border: var(--size-59) !important;
}

.border60,
.border60,
.border-60 {
    border: var(--size-60) !important;
}


.border61,
.border61,
.border-61 {
    border: var(--size-61) !important;
}

.border62,
.border62,
.border-62 {
    border: var(--size-62) !important;
}

.border63,
.border63,
.border-63 {
    border: var(--size-63) !important;
}

.border64,
.border64,
.border-64 {
    border: var(--size-64) !important;
}

.border65,
.border65,
.border-65 {
    border: var(--size-65) !important;
}

.border66,
.border66,
.border-66 {
    border: var(--size-66) !important;
}

.border67,
.border67,
.border-67 {
    border: var(--size-67) !important;
}

.border68,
.border68,
.border-68 {
    border: var(--size-68) !important;
}

.border69,
.border69,
.border-69 {
    border: var(--size-69) !important;
}

.border70,
.border70,
.border-70 {
    border: var(--size-70) !important;
}


.border71,
.border71,
.border-71 {
    border: var(--size-71) !important;
}

.border72,
.border72,
.border-72 {
    border: var(--size-72) !important;
}

.border73,
.border73,
.border-73 {
    border: var(--size-73) !important;
}

.border74,
.border74,
.border-74 {
    border: var(--size-74) !important;
}

.border75,
.border75,
.border-75 {
    border: var(--size-75) !important;
}

.border76,
.border76,
.border-76 {
    border: var(--size-76) !important;
}

.border77,
.border77,
.border-77 {
    border: var(--size-77) !important;
}

.border78,
.border78,
.border-78 {
    border: var(--size-78) !important;
}

.border79,
.border79,
.border-79 {
    border: var(--size-79) !important;
}

.border80,
.border80,
.border-80 {
    border: var(--size-80) !important;
}


.border81,
.border81,
.border-81 {
    border: var(--size-81) !important;
}

.border82,
.border82,
.border-82 {
    border: var(--size-82) !important;
}

.border83,
.border83,
.border-83 {
    border: var(--size-83) !important;
}


.border84,
.border84,
.border-84 {
    border: var(--size-84) !important;
}

.border85,
.border85,
.border-85 {
    border: var(--size-85) !important;
}


.border86,
.border86,
.border-86 {
    border: var(--size-86) !important;
}

.border87,
.border87,
.border-87 {
    border: var(--size-87) !important;
}

.border88,
.border88,
.border-88 {
    border: var(--size-88) !important;
}

.border89,
.border89,
.border-89 {
    border: var(--size-89) !important;
}

.border90,
.border90,
.border-90 {
    border: var(--size-90) !important;
}


.border91,
.border91,
.border-91 {
    border: var(--size-91) !important;
}

.border92,
.border92,
.border-92 {
    border: var(--size-92) !important;
}

.border93,
.border93,
.border-93 {
    border: var(--size-93) !important;
}

.border94,
.border94,
.border-94 {
    border: var(--size-94) !important;
}

.border95,
.border95,
.border-95 {
    border: var(--size-95) !important;
}

.border96,
.border96,
.border-96 {
    border: var(--size-96) !important;
}

.border97,
.border97,
.border-97 {
    border: var(--size-97) !important;
}

.border98,
.border98,
.border-98 {
    border: var(--size-98) !important;
}

.border99,
.border99,
.border-99 {
    border: var(--size-99) !important;
}

.border100,
.border100,
.border-100 {
    border: var(--size-100) !important;
}


.bordersolid {
    border-style: solid !important;
    border-color: #ddd !important;
}

.bordercolorgray {
    border-color: #ddd;
}

.borderradius5500 {
    border-radius: 5px 5px 0 0
}

.borderradius101000 {
    border-radius: 5px 5px 0 0
}
.uppercase {
    text-transform: uppercase !important;
}

.lowercase {
    text-transform: lowercase !important;
}

.capitalize {
    text-transform: capitalize;
}

.italic {
    font-style: italic !important;
}


.quote-block {
    position: relative;
    background-color: #f9f9f9;
    border-left: 10px solid #1e90ff;
    padding: 20px;
}

.quote-mark {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 5em;
    color: #1e90ff;
}

.center, .textcenter {
    text-align: center !important
}

.left {
    text-align: left !important
}

.right {
    text-align: right !important
}

.justify {
    text-align: justify !important
}

.font10 {
    font-size: 10px !important
}

.font11 {
    font-size: 11px !important
}

.font12 {
    font-size: 12px !important
}

.font13 {
    font-size: 13px !important
}

.font14 {
    font-size: 14px !important
}

.font15 {
    font-size: 15px !important
}


.font16 {
    font-size: 16px !important
}

.font18 {
    font-size: 18px !important
}

.font20 {
    font-size: 20px !important
}

.font1em {
    font-size: 1em !important
}

.font12em {
    font-size: 1.2em !important
}

.font15em {
    font-size: 1.5em !important
}

.font2em {
    font-size: 2em !important
}

.font25em {
    font-size: 2.5em !important
}

.font3em {
    font-size: 3em !important
}

.font4em {
    font-size: 4em !important
}


.font-large {
    font-size: 120%
}

.font-normal {
    font-size: 100%
}

.font-small, small, .smalltext {
    font-size: 75%
}

.font-xlarge {
    font-size: 140%
}

.font-xsmall {
    font-size: 60%
}


.fw400, .thin {
    font-weight: 400 !important
}

.fw500, .fwbold {
    font-weight: 500 !important
}

.fw600, .strong {
    font-weight: 600 !important
}

.fw700 {
    font-weight: 700 !important
}

.fw800 {
    font-weight: 800 !important
}

.fw900 {
    font-weight: 900 !important
}

.underline, span.underline {
    text-decoration: underline !important
}

.nounderline {
    text-decoration: none !important
}

.lineheight1, .lh1 {
    line-height: var(--size-1);
}

.lineheight2, .lh2 {
    line-height: var(--size-2);
}

.lineheight3, .lh3 {
    line-height: var(--size-3);
}

.lineheight4, .lh4 {
    line-height: var(--size-4);
}

.lineheight5, .lh5 {
    line-height: var(--size-5);
}

.lineheight6, .lh6 {
    line-height: var(--size-6);
}

.lineheight7, .lh7 {
    line-height: var(--size-7);
}

.lineheight8, .lh8 {
    line-height: var(--size-8);
}

.lineheight9, .lh9 {
    line-height: var(--size-9);
}

.lineheight10, .lh10 {
    line-height: var(--size-10);
}

.lineheight11, .lh11 {
    line-height: var(--size-11);
}

.lineheight12, .lh12 {
    line-height: var(--size-12);
}

.lineheight13, .lh13 {
    line-height: var(--size-13);
}

.lineheight14, .lh14 {
    line-height: var(--size-14);
}

.lineheight15, .lh15 {
    line-height: var(--size-15);
}

.lineheight16, .lh16 {
    line-height: var(--size-16);
}

.lineheight17, .lh17 {
    line-height: var(--size-17);
}

.lineheight18, .lh18 {
    line-height: var(--size-18);
}

.lineheight19, .lh19 {
    line-height: var(--size-19);
}

.lineheight20, .lh20 {
    line-height: var(--size-20);
}

.lineheight21, .lh21 {
    line-height: var(--size-21);
}

.lineheight22, .lh22 {
    line-height: var(--size-22);
}

.lineheight23, .lh23 {
    line-height: var(--size-23);
}

.lineheight24, .lh24 {
    line-height: var(--size-24);
}

.lineheight25, .lh25 {
    line-height: var(--size-25);
}

.lineheight26, .lh26 {
    line-height: var(--size-26);
}

.lineheight27, .lh27 {
    line-height: var(--size-27);
}

.lineheight28, .lh28 {
    line-height: var(--size-28);
}

.lineheight29, .lh29 {
    line-height: var(--size-29);
}

.lineheight30, .lh30 {
    line-height: var(--size-30);
}

.lineheight31, .lh31 {
    line-height: var(--size-31);
}

.lineheight32, .lh32 {
    line-height: var(--size-32);
}

.lineheight33, .lh33 {
    line-height: var(--size-33);
}

.lineheight34, .lh34 {
    line-height: var(--size-34);
}

.lineheight35, .lh35 {
    line-height: var(--size-35);
}

.lineheight36, .lh36 {
    line-height: var(--size-36);
}

.lineheight37, .lh37 {
    line-height: var(--size-37);
}

.lineheight38, .lh38 {
    line-height: var(--size-38);
}

.lineheight39, .lh39 {
    line-height: var(--size-39);
}

.lineheight40, .lh40 {
    line-height: var(--size-40);
}

.lineheight41, .lh41 {
    line-height: var(--size-41);
}

.lineheight42, .lh42 {
    line-height: var(--size-42);
}

.lineheight43, .lh43 {
    line-height: var(--size-43);
}

.lineheight44, .lh44 {
    line-height: var(--size-44);
}

.lineheight45, .lh45 {
    line-height: var(--size-45);
}

.lineheight46, .lh46 {
    line-height: var(--size-46);
}

.lineheight47, .lh47 {
    line-height: var(--size-47);
}

.lineheight48, .lh48 {
    line-height: var(--size-48);
}

.lineheight49, .lh49 {
    line-height: var(--size-49);
}

.lineheight50, .lh50 {
    line-height: var(--size-50);
}

.lineheight51, .lh51 {
    line-height: var(--size-51);
}

.lineheight52, .lh52 {
    line-height: var(--size-52);
}

.lineheight53, .lh53 {
    line-height: var(--size-53);
}

.lineheight54, .lh54 {
    line-height: var(--size-54);
}

.lineheight55, .lh55 {
    line-height: var(--size-55);
}

.lineheight56, .lh56 {
    line-height: var(--size-56);
}

.lineheight57, .lh57 {
    line-height: var(--size-57);
}

.lineheight58, .lh58 {
    line-height: var(--size-58);
}

.lineheight59, .lh59 {
    line-height: var(--size-59);
}

.lineheight60, .lh60 {
    line-height: var(--size-60);
}

.lineheight61, .lh61 {
    line-height: var(--size-61);
}

.lineheight62, .lh62 {
    line-height: var(--size-62);
}

.lineheight63, .lh63 {
    line-height: var(--size-63);
}

.lineheight64, .lh64 {
    line-height: var(--size-64);
}

.lineheight65, .lh65 {
    line-height: var(--size-65);
}

.lineheight66, .lh66 {
    line-height: var(--size-66);
}

.lineheight67, .lh67 {
    line-height: var(--size-67);
}

.lineheight68, .lh68 {
    line-height: var(--size-68);
}

.lineheight69, .lh69 {
    line-height: var(--size-69);
}

.lineheight70, .lh70 {
    line-height: var(--size-70);
}

.lineheight71, .lh71 {
    line-height: var(--size-71);
}

.lineheight72, .lh72 {
    line-height: var(--size-72);
}

.lineheight73, .lh73 {
    line-height: var(--size-73);
}

.lineheight74, .lh74 {
    line-height: var(--size-74);
}

.lineheight75, .lh75 {
    line-height: var(--size-75);
}

.lineheight76, .lh76 {
    line-height: var(--size-76);
}

.lineheight77, .lh77 {
    line-height: var(--size-77);
}

.lineheight78, .lh78 {
    line-height: var(--size-78);
}

.lineheight79, .lh79 {
    line-height: var(--size-79);
}

.lineheight80, .lh80 {
    line-height: var(--size-80);
}

.lineheight81, .lh81 {
    line-height: var(--size-81);
}

.lineheight82, .lh82 {
    line-height: var(--size-82);
}

.lineheight83, .lh83 {
    line-height: var(--size-83);
}

.lineheight84, .lh84 {
    line-height: var(--size-84);
}

.lineheight85, .lh85 {
    line-height: var(--size-85);
}

.lineheight86, .lh86 {
    line-height: var(--size-86);
}

.lineheight87, .lh87 {
    line-height: var(--size-87);
}

.lineheight88, .lh88 {
    line-height: var(--size-88);
}

.lineheight89, .lh89 {
    line-height: var(--size-89);
}

.lineheight90, .lh90 {
    line-height: var(--size-90);
}

.lineheight91, .lh91 {
    line-height: var(--size-91);
}

.lineheight92, .lh92 {
    line-height: var(--size-92);
}

.lineheight93, .lh93 {
    line-height: var(--size-93);
}

.lineheight94, .lh94 {
    line-height: var(--size-94);
}

.lineheight95, .lh95 {
    line-height: var(--size-95);
}

.lineheight96, .lh96 {
    line-height: var(--size-96);
}

.lineheight97, .lh97 {
    line-height: var(--size-97);
}

.lineheight98, .lh98 {
    line-height: var(--size-98);
}

.lineheight99, .lh99 {
    line-height: var(--size-99);
}

.lineheight100, .lh100 {
    line-height: var(--size-100);
}



.letterspacing0_5, .letter-spacing0_5 {
    letter-spacing: 0.5px;
}

.letterspacing0_6, .letter-spacing0_6 {
    letter-spacing: 0.6px;
}

.letterspacing0_7, .letter-spacing0_7 {
    letter-spacing: 0.7px;
}

.letterspacing0_8, .letter-spacing0_8 {
    letter-spacing: 0.8px;
}

.letterspacing0_9, .letter-spacing0_9 {
    letter-spacing: 0.9px;
}

.letterspacing1, .letter-spacing1 {
    letter-spacing: 1px;
}

.letterspacing1_1, .letter-spacing1_1 {
    letter-spacing: 1.1px;
}

.letterspacing1_2, .letter-spacing1_2 {
    letter-spacing: 1.2px;
}

.letterspacing1_3, .letter-spacing1_3 {
    letter-spacing: 1.3px;
}

.letterspacing1_4, .letter-spacing1_4 {
    letter-spacing: 1.4px;
}

.letterspacing1_5, .letter-spacing1_5 {
    letter-spacing: 1.5px;
}

.letterspacing1_6, .letter-spacing1_6 {
    letter-spacing: 1.6px;
}

.letterspacing1_7, .letter-spacing1_7 {
    letter-spacing: 1.7px;
}

.letterspacing1_8, .letter-spacing1_8 {
    letter-spacing: 1.8px;
}

.letterspacing1_9, .letter-spacing1_9 {
    letter-spacing: 1.9px;
}

.letterspacing2, .letter-spacing2 {
    letter-spacing: 2px;
}

.textshadow {
    text-shadow: -1px 2px #6e6e6e !important;
}

.textshadow-soft {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.textshadow-subtle {
    text-shadow: 1px 1px 1px #999999 !important;
}

.textshadow-light {
    text-shadow: 1px 1px 0px #cccccc !important;
}

.textshadow-strong {
    text-shadow: 2px 2px 4px #333333 !important;
}

.textshadow-gold {
    text-shadow: 1px 1px 2px #ffd700 !important;
}

.textshadow-blue {
    text-shadow: 1px 2px 3px #002366 !important;
}

.textshadow-maroon {
    text-shadow: 1px 1px 2px #800000 !important;
}

.textshadow-white {
    text-shadow: 0 1px 2px #ffffff !important;
}

.textshadow-glow {
    text-shadow: 0 0 3px #fff, 0 0 5px #ffd700 !important;
}




.wordspacing01 {
    word-spacing: 0.1px;
}

.wordspacing02 {
    word-spacing: 0.2px;
}

.wordspacing03 {
    word-spacing: 0.3px;
}

.wordspacing04 {
    word-spacing: 0.4px;
}

.wordspacing05 {
    word-spacing: 0.5px;
}

.wordspacing06 {
    word-spacing: 0.6px;
}

.wordspacing07 {
    word-spacing: 0.7px;
}

.wordspacing08 {
    word-spacing: 0.8px;
}

.wordspacing09 {
    word-spacing: 0.9px;
}

.wordspacing1 {
    word-spacing: 1px;
}

.wordspacing12 {
    word-spacing: 1.2px;
}

.wordspacing13 {
    word-spacing: 1.3px;
}

.wordspacing14 {
    word-spacing: 1.4px;
}

.wordspacing15 {
    word-spacing: 1.5px;
}

.letterspacing01 {
    letter-spacing: 0.1px;
}

.letterspacing02 {
    letter-spacing: 0.2px;
}

.letterspacing03 {
    letter-spacing: 0.3px;
}

.letterspacing04 {
    letter-spacing: 0.4px;
}

.letterspacing05 {
    letter-spacing: 0.5px;
}

.letterspacing06 {
    letter-spacing: 0.6px;
}

.letterspacing07 {
    letter-spacing: 0.7px;
}

.letterspacing08 {
    letter-spacing: 0.8px;
}

.letterspacing09 {
    letter-spacing: 0.9px;
}

.letterspacing1 {
    letter-spacing: 1px;
}

.letterspacing12 {
    letter-spacing: 1.2px;
}

.letterspacing13 {
    letter-spacing: 1.3px;
}

.letterspacing14 {
    letter-spacing: 1.4px;
}

.letterspacing15 {
    letter-spacing: 1.5px;
}

.font1em {
    font-size: 1em
}

.font12em {
    font-size: 1.2em
}

.font15em {
    font-size: 1.5em
}

.font2em {
    font-size: 2em
}

.font25em {
    font-size: 2.5em
}

.font3em {
    font-size: 3em
}


.sidemenu {
    background: #0c4a77;
    display: none;
    width: 300px;
    position: absolute;
    right: 0;
    left: unset;
    top: 50px;
    z-index: 9999;
    -moz-box-shadow: 0 0 10px 0 #1b1a1a;
    -webkit-box-shadow: 0 0 10px 0 #1b1a1a;
    box-shadow: 0 0 10px 0 #1b1a1a;
}

    .sidemenu ul {
        display: unset;
        padding: 0px;
        margin: 0px;
    }

        .sidemenu ul li {
            background: #edf1f5;
            font-size: 12px;
            letter-spacing: 2px;
            padding: 14px 5px;
            margin: 24px 22px;
            float: none;
            display: block;
            border-radius: 28px;
            box-shadow: 0 0 9px #2dabf9, 0 0 3px #2dabf9, 0 0 17px #2dabf9;
        }

    .sidemenu a {
        text-decoration: none;
        text-transform: uppercase;
    }

    .sidemenu ul li ul {
        position: relative;
        display: block;
        background: #edf1f5;
        padding: 2px;
        margin-left: 15px;
        float: none;
        margin-top: 10px;
    }

        .sidemenu ul li ul li {
            font-size: 10px;
            letter-spacing: 0.2px;
            padding: 5px 0;
            padding: 3px;
            margin: 3px 0;
            float: none;
            display: block;
            box-shadow: unset;
        }

            .sidemenu ul li ul li a {
                color: #020e19;
            }




.menu-toggle {
    position: absolute;
    left: 10px;
    top: 5px;
    z-index: 999;
}

.menu-link {
    width: 26px;
    height: 26px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 4px 0;
}

    .menu-link::before,
    .menu-link::after,
    .menu-link div {
        content: '';
        height: 4px;
        background: #000;
        border-radius: 1px;
        width: 100%;
        display: block;
    }

.sidemenu-close {
    position: absolute;
    top: -13px;
    right: 271px;
    font-size: 35px;
    background: #ebbaba;
    border: none;
    cursor: pointer;
    color: #000;
    z-index: 1001;
    -moz-box-shadow: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
}

button.sidemenu-close {
    background: none;
}

.menu-toggle {
    position: fixed;
    left: 10px;
    top: 5px;
    z-index: 999;
}

.menu-toggle {
    position: fixed;
    right: 5px;
    top: 5px;
    z-index: 999;
    left: unset;
}



.sidebarMenuContentLayout, .sidebarLeftRightContentLayout {
    display: flex;
    width: 100%;
    margin-top: 50px;
    border: 1px solid #ccc;
}

.sidebarMenuTitles, .sidebarLeftLayout {
    width: 30%;
    background: #ddd;
    border-right: 1px solid #ccc;
    padding: 10px;
}

    .sidebarMenuTitles h2 {
        padding: 25px 5px;
        cursor: pointer;
        margin: 0;
        border-bottom: 1px solid #ccc;
        font-size: 16px;
        color: #777777;
        font-weight: 500;
        font-size: 14px;
    }

.sidebarMenuTitles > h2:nth-child(11) {
    border-bottom: 0px;
}

        .sidebarMenuTitles h2.active {
            background: #0078d4;
            color: #fff;
        }

.sidebarMenuContents, .sidebarRighttLayout {
    width: 62%;
    margin-left: 5%;
}

    .sidebarMenuContents > div {
        display: none;
    }

        .sidebarMenuContents > div.sidebarmenuactive {
            display: block;
        }
.mainfoot {
    left: 0;
    width: 100%;
    z-index: 10;
}



.uniquepitems {
    padding: 20px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

    .uniquepitems span {
        font-size: 15px;
    }

    .uniquepitems p {
        font-size: 14px;
    }

    .uniquepitems:hover {
        background: white;
        color: black;
        opacity: 1;
        border-radius: 55px 6px;
        font-family: 'Kalam', 'Roboto';
    }



        

.quote-block p:hover {
    transform: scale(1.02);
    padding: 5px;
}

.mainfoot .textToRead {
    background: #1b1a1a;
    border-radius: 100px;
    padding: 50px 10px;
    font-style: normal !important;
    text-align: unset !important;
}



.uvp {
    opacity: 0.65;
}

    

    .uvp #text2 ul {
        grid-template-columns: repeat(5, 1fr);
    }

.texthighlight {
    margin-bottom: 90px;
    line-height: 34px;
}

    .texthighlight .redtext {
        padding: 8px 12px;
        border-radius: 50%;
    }

.team-images-wrapper p.lifeextramsg {
    border-radius: 40px;
}

.ftrmid {
    border-left: 1px solid;
    border-right: 1px solid;
}


    .ftrphotos ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: center;
    }



    .ftrphotos li {
        position: relative;
        width: 200px;
        height: 150px;
        border: 8px solid white;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
        transform: rotate(var(--rotate));
        transition: transform 0.3s ease, z-index 0.3s ease;
        background: white;
        z-index: 1;
    }

    .ftrphotos ul li img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        border: none;
        border-radius: 17px;
    }



    .ftrphotos li:nth-child(3n) {
        --rotate: -3deg;
    }

    .ftrphotos li:nth-child(4n) {
        --rotate: 2deg;
    }

    .ftrphotos li:nth-child(5n) {
        --rotate: -2deg;
    }

    .ftrphotos li:nth-child(6n) {
        --rotate: 4deg;
    }

    .ftrphotos li:nth-child(odd) {
        --rotate: 1deg;
    }

    .ftrphotos li:nth-child(even) {
        --rotate: -1deg;
    }

    .ftrphotos span.lightyellowback.blacktext.circle {
    }

.ftrlinks {
    padding: 100px 20px;
    text-align: left;
}

.mainfoot .team-images-wrapper {
    margin-top: -94px;
    margin-bottom: 50px;
    text-align: center;
}

.ftrcom {
    background-image: linear-gradient(to bottom, rgba(30, 34, 45, 0.6), rgba(30, 34, 45, 0.6)), url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/background.JPG");
}

.nwsltr {
    display: flex;
    flex-direction: column;
}

.nwsltrheading {
    line-height: 40px;
}

.uvpheading {
    line-height: 60px;
}

.ftrnwsltrtb {
    width: 35%;
    height: 28px;
}

.footercontribute ul li a {
    font-size: 15px;
    font-weight: 600
}

.footermenu li:first-child {
    border: none;
    padding: 0 10px 0 0
}

.ftrlinks h3 {
    font-size: 3em;
    font-style: initial;
    font-weight: 900;
    text-align: center
}

footer > div > h4 {
    font-size: 13px;
    margin-top: -20px
}

.org {
    opacity: .75
}

.mainfoot {
    left: 0;
    width: 100%;
    z-index: 10;
}

h1, h2, h3, h4, h5, h6 {
    color: #222222;
}

body {
    color: #222222;
    background-color: #ffffff;
    font-family: "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    line-height: 1.6;
}


.whitetext {
    color: #ffffff !important;
}

.bluetext {
    color: #035080 !important;
}

.lightbluetext {
    color: #c8e1fb;
}

.yellowtext {
    color: #ffd700 !important;
}

.lightyellowtext {
    color: #fff4a3;
}

.redtext {
    color: #d90000 !important;
}

.lightredtext {
    color: #EF9393 !important;
}

.greentext {
    color: #228B22 !important;
}

.orangetext {
    color: #ff8c00 !important;
}

.softbluetext, .breadcrumbLink {
    color: #6699cc !important;
}

.softyellowtext {
    color: #ffee99 !important;
}

.softredtext {
    color: #ff6666 !important;
}

.softgreentext {
    color: #99cc99 !important;
}

.softorangetext {
    color: #ffc266 !important;
}

.successtext {
    color: #28a745 !important;
}

.failuretext {
    color: #dc3545 !important;
}

.warningtext {
    color: #ffc107 !important;
}

.infotext {
    color: #17a2b8 !important;
}

.mutedtext {
    color: #6c757d !important;
}

.blacktext {
    color: #000000 !important;
}

.graytext {
    color: #808080 !important;
}

.lightgraytext {
    color: #cccccc !important;
}

.matblacktext {
    color: #1a1a1a !important;
}

.textdark {
    color: #333;
}

.blueback {
    background-color: #005bac;
    color: #ffffff;
}

    .blueback a {
        color: #ffcc00;
    }

        .blueback a:hover {
            color: #ffe666;
        }

        .blueback a:visited,
        .blueback a:active {
            color: #ffcc00;
        }

.lightblueback {
    background-color: #e3effb;
    color: #005bac;
}

    .lightblueback a {
        color: #d11d1d;
    }

        .lightblueback a:hover {
            color: #007a33;
        }

        .lightblueback a:visited,
        .lightblueback a:active {
            color: #d11d1d;
        }

.whiteback {
    background-color: #ffffff;
    color: #000000;
}

    .whiteback a {
        color: #005bac;
    }

        .whiteback a:hover {
            color: #007a33;
        }

        .whiteback a:visited,
        .whiteback a:active {
            color: #005bac;
        }

.lightwhiteback {
    background-color: #fdfdfd;
    color: #333333;
}

    .lightwhiteback a {
        color: #005bac;
    }

        .lightwhiteback a:hover {
            color: #007a33;
        }

        .lightwhiteback a:visited,
        .lightwhiteback a:active {
            color: #005bac;
        }

.redback {
    background-color: #d11d1d;
    color: #ffffff;
}

    .redback a {
        color: #ffcc00;
    }

        .redback a:hover {
            color: #ffffff;
        }

        .redback a:visited,
        .redback a:active {
            color: #ffcc00;
        }

.lightredback {
    background-color: #fdecea;
    color: #a00000;
}

    .lightredback a {
        color: #005bac;
    }

        .lightredback a:hover {
            color: #007a33;
        }

        .lightredback a:visited,
        .lightredback a:active {
            color: #005bac;
        }

.greenback {
    background-color: #007a33;
    color: #ffffff;
}

    .greenback a {
        color: #ffcc00;
    }

        .greenback a:hover {
            color: #ffffff;
        }

        .greenback a:visited,
        .greenback a:active {
            color: #ffcc00;
        }

.lightgreenback {
    background-color: #e6f6ef;
    color: #005c29;
}

    .lightgreenback a {
        color: #d11d1d;
    }

        .lightgreenback a:hover {
            color: #005bac;
        }

        .lightgreenback a:visited,
        .lightgreenback a:active {
            color: #d11d1d;
        }

.yellowback {
    background-color: #ffcc00;
    color: #000000;
}

    .yellowback a {
        color: #005bac;
    }

        .yellowback a:hover {
            color: #007a33;
        }

        .yellowback a:visited,
        .yellowback a:active {
            color: #005bac;
        }

.lightyellowback {
    background-color: #fff9e0;
    color: #aa8800;
}

    .lightyellowback a {
        color: #005bac;
    }

        .lightyellowback a:hover {
            color: #007a33;
        }

        .lightyellowback a:visited,
        .lightyellowback a:active {
            color: #005bac;
        }

.grayback {
    background-color: #cccccc;
    color: #111111;
}

    .grayback a {
        color: #005bac;
    }

        .grayback a:hover {
            color: #007a33;
        }

        .grayback a:visited,
        .grayback a:active {
            color: #005bac;
        }

.lightgrayback {
    background-color: #eeeeee;
    color: #111111;
}

    .lightgrayback a {
        color: #005bac;
    }

        .lightgrayback a:hover {
            color: #007a33;
        }

        .lightgrayback a:visited,
        .lightgrayback a:active {
            color: #005bac;
        }

.blackback {
    background-color: #000000;
    color: #ffffff;
}

    .blackback a {
        color: #ffcc00;
    }

        .blackback a:hover {
            color: #ffffff;
        }

        .blackback a:visited,
        .blackback a:active {
            color: #ffcc00;
        }

.matblackback {
    background-color: #111111;
    color: #ffffff;
}

    .matblackback a {
        color: #ffcc00;
    }

        .matblackback a:hover {
            color: #ffffff;
        }

        .matblackback a:visited,
        .matblackback a:active {
            color: #ffcc00;
        }

.lightblackback {
    background-color: #333333;
    color: #ffffff;
}

    .lightblackback a {
        color: #ffcc00;
    }

        .lightblackback a:hover {
            color: #ffffff;
        }

        .lightblackback a:visited,
        .lightblackback a:active {
            color: #ffcc00;
        }


.transparentback {
    background-color: transparent !important;
    color: #222222;
}

    .transparentback a {
        color: #005bac;
    }

        .transparentback a:hover {
            color: #007a33;
        }

        .transparentback a:visited,
        .transparentback a:active {
            color: #005bac;
        }

.gradient-buddhist {
    background: linear-gradient(90deg, #005bac 0%, #ffffff 20%, #d11d1d 40%, #007a33 60%, #ffcc00 80%);
    color: #ffffff;
}

    .gradient-buddhist a {
        color: #ffffff;
    }

        .gradient-buddhist a:hover {
            color: #ffcc00;
        }

        .gradient-buddhist a:visited,
        .gradient-buddhist a:active {
            color: #ffffff;
        }

.gradient-buddhist-light {
    background: linear-gradient(90deg, #e3effb 0%, #fdfdfd 20%, #fdecea 40%, #e6f6ef 60%, #fff9e0 80%);
    color: #333333;
}

    .gradient-buddhist-light a {
        color: #005bac;
    }

        .gradient-buddhist-light a:hover {
            color: #007a33;
        }

        .gradient-buddhist-light a:visited,
        .gradient-buddhist-light a:active {
            color: #005bac;
        }

.gradient-gray {
    background: linear-gradient(to right, #f2f2f2, #cccccc, #999999);
    color: #000000;
}

    .gradient-gray a {
        color: #005bac;
    }

        .gradient-gray a:hover {
            color: #007a33;
        }

        .gradient-gray a:visited,
        .gradient-gray a:active {
            color: #005bac;
        }

.gradient-matblack {
    background: linear-gradient(to right, #111111, #222222, #333333);
    color: #ffffff;
}

    .gradient-matblack a {
        color: #ffcc00;
    }

        .gradient-matblack a:hover {
            color: #ffffff;
        }

        .gradient-matblack a:visited,
        .gradient-matblack a:active {
            color: #ffcc00;
        }


.blueglow,
.blue-glow {
    box-shadow: 0 0 1px #002366, 0 0 2px #002366, 0 0 9px #002366;
}

.yellowglow,
.yellow-glow {
    box-shadow: 0 0 1px #ffd700, 0 0 2px #ffd700, 0 0 9px #ffd700;
}

.greenglow,
.green-glow {
    box-shadow: 0 0 1px #228B22, 0 0 2px #228B22, 0 0 9px #228B22;
}

.redglow,
.red-glow {
    box-shadow: 0 0 1px #d90000, 0 0 2px #d90000, 0 0 9px #d90000;
}

.whiteglow,
.white-glow {
    box-shadow: 0 0 1px #ffffff, 0 0 2px #ffffff, 0 0 9px #ffffff;
}


.shadow {
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7);
}

.shadow-soft {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

.shadow-deep {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
}

.shadow-inner {
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3);
}

.shadow-sm {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.shadow-lg {
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);
}

.shadow-white {
    box-shadow: 0 0 8px rgba(255, 255, 255, 0.5);
}

.shadow-gold {
    box-shadow: 0 0 6px #ffd700;
}

.shadow-red {
    box-shadow: 0 0 6px #dc143c;
}

.shadow-blue {
    box-shadow: 0 0 6px #0057b7;
}

.shadow-green {
    box-shadow: 0 0 6px #228b22;
}

.shadow-yellow {
    box-shadow: 0 0 6px #f7d038;
}



/*
    Other Site Wide Colors 
*/

.sitewrap {
    background-color: whitesmoke;
}


.trekpageMainHeadingRight {
    background: #d8d8d8;
    color: #000;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
}

.ecomsg {
    background: #000;
    color: #fff;
}

    .ecomsg .msgbottom {
        color: #e6e617;
    }


h1.trekheading {
    color: #000000 !important;
}

h1.trekheading-cost {
    color: #2196f3;
}

.char-count {
    color: #cf2c12;
}

.audio-player a {
    color: #0061a7;
}

    .audio-player a:hover {
        color: #c97f06;
    }


.video-title {
    color: white;
    background-color: rgba(0, 0, 0, 0.6);
}

.play-icon {
    background-color: red;
}

.regioncont {
    color: #454343;
}

.regiondesc h2 {
    background: #fff;
    -moz-box-shadow: 0 0 4px 0 rgba(128, 128, 128, 0.86);
    -webkit-box-shadow: 0 0 4px 0 rgba(128, 128, 128, 0.86);
    box-shadow: 0 0 4px 0 rgba(128, 128, 128, 0.86);
    color: #0061a7;
}


.categorydescription {
    color: rgb(76 77 87 / 86%);
}


.regiondesc {
    box-shadow: 0 0 1px #2dabf9, 0 0 2px #2dabf9, 0 0 9px #2dabf9;
    background-color: #fff !important;
}

    .regiondesc p {
        color: #5e6077;
        background: transparent !important;
    }

    .regiondesc ul li div span {
        color: #0572c1;
    }

    .regiondesc p:hover {
        background: #fff;
    }

.homeft div ul li,
.listtocarry div ul li {
    background: #01233b;
    border: 1px solid #c0b6b6;
    color: #5d5959;
    box-shadow: 0 0 1px #2dabf9, 0 0 2px #2dabf9, 0 0 9px #2dabf9;
}

.homeft ul li div span {
    color: #ffab23;
}

span.trekcardgrade {
    color: #ffab23 !important;
}

span.trekcardduration {
    color: #fff !important;
}

span.trekcardstartsat {
    color: #fff !important;
}

span.trekcardregion {
    color: #8cafd3 !important;
}

.homeft ul li h3 {
    color: #fff;
}

    .homeft ul li h3 a {
        color: #fff;
    }

        .homeft ul li h3 a:hover {
            color: #ffab23;
        }

        .homeft ul li h3 a span,
        .homeft ul li h3 a,
        .homeft ul li h3 span a {
            color: #acbdcf;
        }

.featured-contents-li {
    background: #444343;
    border: 1px solid #0688fa;
    box-shadow: 0 0 1px #2dabf9, 0 0 2px #2dabf9;
}

.bcatlist ul li a {
    color: #0061a7;
    background: #fff;
    -moz-box-shadow: 0 0 7px 0 #0061a7;
    -webkit-box-shadow: 0 0 7px 0 #0061a7;
    box-shadow: 0 0 7px 0 #0061a7;
}

.alliteneraries .blogitem .blogtext div.uppercase {
    background: transparent;
    color: #ffab23;
}

.contents .blogitem .blogtext a.morelink {
    background: #ffab23;
    color: #000 !important;
}

.lazy-bg {
    background-color: #252e59;
}

.zoom {
    border: 1px solid Transparent;
    background-color: Transparent;
    color: #fff;
}

.treks3cols .blogtext .lightblueback {
    color: #ffab23;
    background: #0061a7;
}

.blogview .moduletitle {
    color: #000;
}

.bytecontent {
    color: rgba(128, 128, 128, 0.86) !important;
}

.trekcategorylinklist li a:nth-child(1) {
    background: #333333;
    color: #ffab23;
}

.trekcategorylinklist li ul li a {
    background: #b8c8d3 !important;
    color: #282829 !important;
}

.siblingcategorywrapper {
    background: #747474 linear-gradient(to bottom, #242424 0%, #0369c3 100%);
    -webkit-background: #747474 linear-gradient(to bottom, #242424 0%, #0369c3 100%);
    -moz-background: #747474 linear-gradient(to bottom, #242424 0%, #0369c3 100%);
    border-top: 15px solid #ffab23;
    border-bottom: 15px solid #ffab23;
}

.parentcatwrapper .siblingcategorywrapper {
    border-top: 0px solid #ffab23;
    border-bottom: 0px solid #ffab23;
    background: none;
    -webkit-background: none;
    -moz-background: none;
}

.siblingcategorywrapper > p {
    color: #5ce71b;
}

.siblingcategorywrapper h2 {
    color: #fff;
}

.siblingcategorywrapper span.pchighlight {
    color: #0897ff;
}

button.carousel-arrow.prev,
button.carousel-arrow.next {
    background-color: #808080;
    color: #fff;
}

    button.carousel-arrow.prev:hover,
    button.carousel-arrow.next:hover {
        background-color: #ff3b3b;
    }

    button.carousel-arrow.prev:disabled,
    button.carousel-arrow.next:disabled {
        background-color: #ccc;
        color: #666;
    }



.siblingcategorywrapper ul li .categorycardwrapper {
    border: 0 solid #023a59;
    background: #fff;
}

    .siblingcategorywrapper ul li .categorycardwrapper .excerpt {
        color: #005d8f;
    }

.ribbon {
    background: #282829;
    color: #ffab23;
}

    .ribbon h2 {
        color: #ffab23;
    }



.fullscreenwidth.topad {
    background: #ffab23;
    color: #000;
}

.expcontentheading {
    background: #ddd;
}

    .expcontentheading a {
        color: #0061a7;
    }

#trekslefttbar div.trekpriceinfo .pricing-box p.pricing-enquiry {
    color: #00497e !important;
    background: rgb(225 225 225);
}

.texturedback {
    background-color: #ffffff;
}

.bottomLinks,
.bottomLinks a {
    color: #2d50f9;
    background: #e9e9e9;
}



.bdates-rbl input[type='radio']:checked + label {
    background-color: #51bc11;
    color: #161515;
}

.bdates-rbl label:hover,
.rblPromocodes label:hover {
    background: #d1cfc2;
    color: #c30;
}

.blog-bottom-related-links li a {
    color: #2dabf9;
}


.blogdate .bdate .day {
    background-color: #444343;
    color: #fff;
}

.blogdate .bdate .month {
    color: #4d4d4f;
}

.blogitem .ModuleEditLink {
    color: red;
}

.blogitem h1,
.blogitem h2 {
    color: #2da8f9;
}

.blogpager .nextpost:hover {
    background: #26bf3d;
    background-image: -webkit-linear-gradient(top, #26bf3d, #196e2a);
    background-image: -moz-linear-gradient(top, #26bf3d, #196e2a);
    background-image: -ms-linear-gradient(top, #26bf3d, #196e2a);
    background-image: -o-linear-gradient(top, #26bf3d, #196e2a);
    background-image: linear-gradient(to bottom, #26bf3d, #196e2a);
    text-decoration: none;
}

.blogpager .prevpost:hover {
    background: #378ccc;
    background-image: -webkit-linear-gradient(top, #378ccc, #659bd6);
    background-image: -moz-linear-gradient(top, #378ccc, #659bd6);
    background-image: -ms-linear-gradient(top, #378ccc, #659bd6);
    background-image: -o-linear-gradient(top, #378ccc, #659bd6);
    background-image: linear-gradient(to bottom, #378ccc, #659bd6);
    text-decoration: none;
}

.whiteback > .redtext {
    color: #d10707 !important;
}

.blogtags a {
    background-color: #fff;
    color: #6b6b6b;
}

.bluetextlink {
    color: #424345 !important;
}

.headconinner a,
.headconinner span,
.headconinner a:visited,
.headconinner a:hover,
.headconinner span {
    color: #696d71 !important;
}

.catitinmapper .aspcheckboxlist li {
    border: 1px solid #ccc;
    background-color: #f9f9f9;
}

.anchorlinks a {
    color: #cbbe10;
    text-decoration: none;
}

    .anchorlinks a:hover {
        color: yellow;
        text-decoration: underline;
    }

.fullwidthbox {
    border-bottom: 0px solid #000;
    background-color: #252e59;
    border-bottom: 3px solid #000;
    border-top: 3px solid #000;
}





.menulinktext, .menulinktext: visited, .menulinktext:hover, .menulinktext:active {
    color: #0061a7 !important;
}

.brelatedosts ul li a {
    color: #ffab23;
}

.brelatedosts ul li {
    background: #262629;
    box-shadow: 0 0 5px #0061a7, 0 0 10px #0061a7, 0 0 15px #0061a7;
    box-shadow: 0 0 7px 0 #0061a7;
}

.bsidelist.brelatedosts ul li {
    background: #fff;
}

    .bsidelist.brelatedosts ul li a {
        color: #03457e;
    }

.itaccomeals,
.ittext {
    color: #111;
    background: #ccc;
}

.TaskButtons {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #db544b), color-stop(1, #8f1811) );
    background: -moz-linear-gradient(top, #db544b 5%, #8f1811 100%);
    background: -webkit-linear-gradient(top, #db544b 5%, #8f1811 100%);
    background: -o-linear-gradient(top, #db544b 5%, #8f1811 100%);
    background: -ms-linear-gradient(top, #db544b 5%, #8f1811 100%);
    background: linear-gradient(to bottom, #db544b 5%, #8f1811 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #db544b), color-stop(1, #8f1811) );
    background: -moz-linear-gradient(top, #db544b 5%, #8f1811 100%);
    background: -webkit-linear-gradient(top, #db544b 5%, #8f1811 100%);
    background: -o-linear-gradient(top, #db544b 5%, #8f1811 100%);
    background: -ms-linear-gradient(top, #db544b 5%, #8f1811 100%);
    background: linear-gradient(to bottom, #db544b 5%, #8f1811 100%);
    background-color: #db544b;
    color: #fff !important;
}

#ctl00_mainContent_RegisterUser___CustomNav0_StepNextButtonButton,
#ctl00_mainContent_login1_LoginCtrl_Login,
.UserButtons,
.SubmitButtons {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
    background: -moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    border: 1px solid #fa2;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
    background: -moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    background-color: #ffec64;
    -moz-box-shadow: 0 1px 0 0 #fff6af;
    -webkit-box-shadow: 0 1px 0 0 #fff6af;
    box-shadow: 0 1px 0 0 #fff6af;
    color: #3d3939 !important;
}

    .UserButtons:hover,
    .SubmitButtons :hover,
    #ctl00_mainContent_RegisterUser___CustomNav0_StepNextButtonButton:hover,
    #ctl00_mainContent_login1_LoginCtrl_Login:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
        background: -moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: -webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: -o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: -ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
        background: -moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: -webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: -o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: -ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
        background-color: #ffab23;
        color: #000 !important;
    }

/* Container styling */
.trek-nav-block {
    background-color: #0061a7;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* Header */
.trek-nav-header {
    color: #ffab23;
}

/* Description */
.trek-nav-desc {
    color: #fff;
}

/* Dropdowns styling */
.trek-nav-dropdown {
    border: 2px solid #fff;
    color: #000;
}

    .trek-nav-dropdown:focus {
        border-color: #28a745;
        box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.2);
    }


.error-container h1 {
    color: #007dc1;
}

a.error-button {
    background: #ff6b6b;
    color: #fff;
}

    a.error-button:hover {
        background: #ff4a4a;
    }

.error-category-card {
    background: #fff;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    color: #333;
}

    .error-category-card:hover {
        box-shadow: 0 6px 14px rgba(0, 0, 0, 0.15);
    }

div#category-nav-placeholder {
    border-top: 4px solid #004a80;
}



.colorblue {
    color: #007bff;
}

.colorgreen {
    color: #28a745;
}

.colorcyan {
    color: #17a2b8;
}

.coloryellow {
    color: #ffc107;
}

.colororange {
    color: #fd7e14;
}

.colorpurple {
    color: #6f42c1;
}

.colorred {
    color: #dc3545;
}

.colormint {
    color: #20c997;
}

.colordark {
    color: #343a40;
}


.borderblue {
    border-left: 4px solid #007bff;
}

.bordergreen {
    border-left: 4px solid #28a745;
}

.bordercyan {
    border-left: 4px solid #17a2b8;
}

.borderyellow {
    border-left: 4px solid #ffc107;
}

.borderorange {
    border-left: 4px solid #fd7e14;
}

.borderpurple {
    border-left: 4px solid #6f42c1;
}

.borderred {
    border-left: 4px solid #dc3545;
}

.bordermint {
    border-left: 4px solid #20c997;
}

.borderdark {
    border-left: 4px solid #343a40;
}


.readmore-item:hover {
    background: #e9ecef;
}

.readmore-item {
    background: #f8f9fa;
}

.company-title,
.section-title {
    color: #000;
}


.principle-item {
    background: #f6f6fb;
}

    .principle-item:hover {
        background: #f7f7f7;
    }

.bgblue {
    background: #eef6fa;
}

.borderbrown {
    border-left: 4px solid #a0522d;
}

.borderblue {
    border-left: 4px solid #3498db;
}

.principle-link {
    color: #2980b9;
}




.section-title {
    color: #5a3e2b;
}

.team-card {
    background: #f9f9f9;
}

.team-photo {
    border: 3px solid #ddd;
}


.team-name {
    color: #a0522d;
}


.team-desc {
    color: #555;
}


.why-card {
    background: #fff;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

    .why-card:hover {
        box-shadow: 0 8px 18px rgba(0, 0, 0, 0.2);
    }

    .why-card h2 {
        color: #5a3e2b;
    }

    .why-card p {
        color: #555;
    }


    .why-card ul li {
        color: #333;
    }

.section-title {
    color: #ffab23;
}


.philosophy-quote {
    background-color: #fff8e1;
    border-left: 5px solid #d4af37;
    color: #5d4037;
}

.red-alert {
    background-color: #fddede;
    border-left: 5px solid #d32f2f;
    color: #b71c1c;
}


.who-not-item {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-left: 5px solid #a52a2a;
}

    .who-not-item span {
        color: #a52a2a;
    }

.highlight-text {
    color: #2e7d32;
}

a#ctl00_mainContent_lnkAdminMenu,
a#ctl00_mainContent_lnkPageTree {
    color: #ffab23;
}

span.divider {
    color: #ddd;
}


.trekwhychooseus ul li {
    border-bottom: 1px solid #d1d8de;
}

.treviewstrimmed {
    background: #0b5285;
}


.turelateditineraries_right {
    background: #eceef3;
}

.coming-soon-container {
    background: #fff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.packagedetails a.open-modal:hover {
    background: #fff4a3;
}

.trekfacts li {
    background: #efefef;
}

.trekpagereviews {
    background: #ddd;
}

.promomsgdiv {
    background: #000000 !important;
    border: 1px solid #2dabf9;
}

.aibutton:hover {
    border: 0 !important;
    background: transparent !important;
}

.audio-player {
    background: #e1e1e1;
}

.authorinfo {
    background: #d8d4d4;
    border-top: 11px solid #0061a7;
}



.treks3cols {
    border-top: 0px solid #0061a7;
}

    .treks3cols .blogtext img,
    .travelogues .blogtext a img {
        border: 2px solid #ffab23;
    }

    .treks3cols .blogtext,
    .alliteneraries .blogitem .blogtext,
    .contents .blogitem .blogtext,
    .travelogues .blogitem .blogtext {
        border: 0px solid #023a59;
        background: #fff;
        -moz-box-shadow: 0 0 7px 0 #0061a7;
        -webkit-box-shadow: 0 0 7px 0 #0061a7;
        box-shadow: 0 0 7px 0 #0061a7;
    }

        .alliteneraries .blogitem .blogtext a img {
            border: 2px solid #ffab23;
        }

.contents .blogitem .blogtext {
    background: #fff;
}

.trekexcerpt {
    background: #f3f3f3;
    border: 0px solid #2e2e31;
}

.life {
    margin-top: 12px;
    font-size: 18px;
    color: #898888;
}

span.btn.pages.sel, span.btn.pages:hover {
    background-color: #f3f3f3;
    color: #999
}

div.fullwidthbox > div > h1 > nav {
    background: #fff;
}


.btnERBook:hover {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#72b352),color-stop(1,#77b55a));
    background: -moz-linear-gradient(top,#72b352 5%,#77b55a 100%);
    background: -webkit-linear-gradient(top,#72b352 5%,#77b55a 100%);
    background: -o-linear-gradient(top,#72b352 5%,#77b55a 100%);
    background: -ms-linear-gradient(top,#72b352 5%,#77b55a 100%);
    background: linear-gradient(to bottom,#72b352 5%,#77b55a 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#72b352),color-stop(1,#77b55a));
    background: -moz-linear-gradient(top,#72b352 5%,#77b55a 100%);
    background: -webkit-linear-gradient(top,#72b352 5%,#77b55a 100%);
    background: -o-linear-gradient(top,#72b352 5%,#77b55a 100%);
    background: -ms-linear-gradient(top,#72b352 5%,#77b55a 100%);
    background: linear-gradient(to bottom,#72b352 5%,#77b55a 100%);
    background-color: #72b352
}

.blacktext, .flydates a {
    color: #000
}

whiteshadowbox, .whiteshadowbox-cost {
    background-color: #fff;
}

.whiteshadowbox, .whiteshadowbox_deskptoponly {
    box-shadow: 0px 0px 5px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.7);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.7);
}

.whiteshadowbox-cost {
    box-shadow: 0px 0px 5px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.7);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.7);
}

.welcometop {
    color: #2dabf9;
}

.title {
    border-bottom: 1px solid #e8e8e8;
    font-size: 1em;
    padding-bottom: 1px
}

.pinkback {
    background-color: #fff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.7);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.7);
    border-radius: 10px;
}

span.strikethrough {
    color: #000;
    text-decoration: line-through
}

span.tagline, span.tagline2 {
    color: #03a9f4
}

span.tektags {
    color: #4caf50
}

span.conhelp {
    color: #000;
    font-size: 12px
}

span.custmsgheadline {
    color: #fff;
    font-size: 1.2em;
    font-weight: 800
}

.pubstatus1, span.datefrom {
    color: green
}

.pubstatus0, .val, span.dateto {
    color: red
}

.navyback {
    background: #023e6a;
    color: #fff
}

.maroonback {
    background: #0061a7;
    color: #fff
}

.mainwrap {
    background-color: whitesmoke;
    min-height: 100%;
    position: relative
}

.blackgradientback {
    background: #161616 linear-gradient(to bottom,#161616 0%,#565656 100%);
    -webkit-background: #161616 linear-gradient(to bottom,#161616 0%,#565656 100%);
    -moz-background: #161616 linear-gradient(to bottom,#161616 0%,#565656 100%);
}

div.isfixeddeparture > a > h2 {
    color: #ffc107
}

.ddodd {
    background: #eee;
    opacity: .5
}

.borderblack {
    border: 1px solid #444343
}

.borderblack2 {
    border: 2px solid #444343
}

.borderblack3 {
    border: 3px solid #444343
}


.borderblue {
    border: 1px solid #378de5
}

.borderblue2 {
    border: 2px solid #378de5
}

.borderblue3 {
    border: 3px solid #378de5
}


.borderyellow {
    border: 1px solid #ffe844
}

.borderyellow2 {
    border: 2px solid #ffe844
}

.borderyellow3 {
    border: 3px solid #ffe844
}

.bluetextlink {
    color: #063bfa !important;
}

.bookingCont {
    margin-left: auto;
    margin-right: auto;
    width: 600px
}

.bookings-costterms {
    background: #e7e7e7;
    padding: 5px;
    color: #000
}

.bookings-det {
    background: #072e4d;
    padding: 5px;
    color: #e7e7e7
}

.bookings-it {
    background: #dededf
}

.borderbottom {
    border-bottom: 1px solid #ccc
}


.borderbottom2 {
    border-bottom: 2px solid #ccc
}

.borderbottom3 {
    border-bottom: 1px solid #ccc
}

.borderbottomheaderblack {
    border-bottom: 3px solid #080808
}

.borderbottomheaderblue {
    border-bottom: 3px solid #2dabf9
}

.borderbottomheaderred {
    border-bottom: 3px solid #d10707
}

.borderbottomheaderwhite {
    border-bottom: 3px solid #fff
}

.borderbottomheaderyellow {
    border-bottom: 3px solid #ffe844
}

.promomsgdiv .blacktext {
    color: #fff !important;
}




/*  breadcrumb */

.breadcrumb > li + li:before {
    content: "/\00a0";
    padding: 0px;
    color: #ccc;
}

.breadcrumb > li > .active, .breadcrumb > li > .selectedcrumb {
    color: #777777
}

.breadcrumb > .active {
    color: #777777
}



.breadcrumb_home a {
    color: #03a9f4;
}

.breadcrumb_res a {
    color: red;
}

#ctl00_mainContent_pnlAdminCrumbs .breadcrumb a {
    color: #ffb339 !important;
}

.breadcrumb li a {
    color: #ffb339 !important;
}


#ctl00_mainContent_pnlAdminCrumbs .breadcrumb {
    background: #333;
}

.breadcrumb {
    background: #333333;
}

.fullwidthbox .breadcrumb a,
.fullwidthbox .breadcrumb a:active,
.fullwidthbox .breadcrumb a:hover {
    color: #ffab23 !important;
    -webkit-text-stroke-color: #000;
}

.treksleftbar .breadcrumbs {
    background: #cfcfcf;
}


/*   end breadcrumb  */




/* --------------------------------------------
   Review Colors
-------------------------------------------- */


.review-header .author {
    color: #333;
}

.review-header .stars {
    color: #f39c12;
}

.review-header .date {
    color: #999;
}

.trek-name {
    color: #0a68b4;
}

.review-text {
    color: #333;
}

.reply {
    background: #f8f9fa;
    border-left: 3px solid #007bff;
    color: #333;
}

.no-reviews {
    color: red;
}

.review-card {
    background: #fff;
    border: 1px solid #ddd;
}

.highlight {
    background-color: yellow;
}

.sentiment.excellent {
    background: #d4edda;
    color: #155724;
}

.sentiment.good {
    background: #cce5ff;
    color: #004085;
}

.sentiment.average {
    background: #fff3cd;
    color: #856404;
}

.sentiment.poor {
    background: #f8d7da;
    color: #721c24;
}

.sentiment.bad {
    background: #f5c6cb;
    color: #721c24;
}

.search-report {
    color: #333;
    background: #f5f5f5;
}

.hh-top-reviews-slider-wrapper {
    background: #f8f8f8;
}



.hh-review-author {
    color: #333;
}

.hh-review-stars {
    color: #ff9900;
}

.hh-review-trek-name {
    color: #555;
}


.hh-reviews-title {
    color: #333;
}

.hh-reviews-subtitle {
    color: #666;
}

.hh-reviews-link, .hh-reviews-link:hover, .hh-reviews-link:active, .hh-reviews-link:visited {
    background: #d7492a;
    color: #fff;
}



.hh-review-slide {
    background: #f9f9f9;
    border: 1px solid #ddd;
    color: #333;
}


    .hh-review-slide:nth-child(even) {
        background-color: #f9f9f9;
    }

    .hh-review-slide:nth-child(odd) {
        background-color: #e9f0fa;
    }



.hh-review-photo img {
    border: 1px solid #ccc;
}

/*  end review colors */



/* for footer */
.mainfoot {
    color: #000;
    border-top: 4px solid #004a80;
}


.rec, .ftrtrkcats, .bluegradientback {
    background: #87bceb linear-gradient(to bottom, #242424 0%, #0369c3 100%);
    -webkit-background: #87bceb linear-gradient(to bottom, #242424 0%, #0369c3 100%);
    -moz-background: #87bceb linear-gradient(to bottom, #242424 0%, #0369c3 100%);
}

.uniquepitems:hover span span.whitetext {
    color: #094b7b !important;
}

.uniquepitems:hover p {
    color: #000;
}

.uvp i.fa,
.uvp i.fas {
    color: #03a9f4;
}

    .uvp i.fa:hover,
    .uvp i.fas:hover {
        color: #4caf50;
    }

.quote-block p:hover {
    background: #fff !important;
    color: #0061a7 !important;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
}

.mainfoot .textToRead {
    color: #db7676 !important;
}

    .mainfoot .textToRead p.pledge {
        color: #72b352;
    }

    .mainfoot .textToRead p.devotion {
        color: #ffab23;
    }

    .mainfoot .textToRead p.pioneer {
        color: #378de5;
    }

    .mainfoot .textToRead p.memories {
        color: #fff;
    }

    .mainfoot .textToRead p.atithi {
        color: #ffab23;
    }

.uvp p.life {
    background: #ffab23;
    color: #000;
}

.texthighlight .redtext {
    color: #d10707 !important;
    background: #cfcecd;
}

.team-images-wrapper p.lifeextramsg {
    color: #fff !important;
    background: transparent !important;
    box-shadow: 0 0 6px #2dabf9;
    -webkit-box-shadow: 0 0 6px #2dabf9;
    -moz-box-shadow: 0 0 6px #2dabf9;
}

.ftrmid {
    border-color: #b6cfe9;
}

.ftrphotos {
    background: linear-gradient(to bottom right, #f3f3f3, #e8e8e8);
}

    .ftrphotos ul li img {
        border: 3px solid #ffab23;
    }

        .ftrphotos ul li img:hover {
            border: 0px solid #ffab23;
        }

.footercontribute ul li a {
    background: #4b81c5;
    border: 1px #141823;
    color: #003b85;
}



.ftrlinks h3 {
    color: #000;
}


.org {
    color: #8ec5ee;
}

.mainfoot {
    color: #000;
    border-top: 4px solid #004a80;
}

/* end footer.css colors */

/*  for brandvalues.css */

.hh-badges-bar .hh-badge-card {
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7);
}

.hh-badges-bar .hh-badge-glass {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: #393636;
}

    .hh-badges-bar .hh-badge-glass h3 {
        color: #000000 !important;
    }

.hh-badge-card.identity .hh-badge-bg {
    background: linear-gradient(135deg, #0072ff, #00c6ff);
}

.hh-badge-card.philosophy .hh-badge-bg {
    background: linear-gradient(135deg, #fbc02d, #fff176);
}

.hh-badge-card.team .hh-badge-bg {
    background: linear-gradient(135deg, #c62828, #ff8a65);
}

.hh-badge-card.experience .hh-badge-bg {
    background: linear-gradient(135deg, #56ab2f, #a8e063);
}

.hh-badge-card.safety .hh-badge-bg {
    background: #ffffff !important;
}

.hh-badge-card.safety.hh-badges-bar .hh-badge-glass, .hh-badge-card.authenticity.hh-badges-bar .hh-badge-glass {
    color: #ccc !important;
}

.hh-badge-card.authenticity .hh-badge-bg {
    background: #ffffff !important;
}

.hh-badge-card.sustainability .hh-badge-bg {
    background: linear-gradient(135deg, #0072ff, #00c6ff);
}

.hh-badge-card.customization .hh-badge-bg {
    background: linear-gradient(135deg, #c62828, #ff8a65);
}

.hh-badge-card.education .hh-badge-bg {
    background: linear-gradient(135deg, #56ab2f, #a8e063);
}

.brandvalues {
    background-color: #fff !important;
}

    /* Prayer Flag Strip at the Top */
    .brandvalues::before {
        background: linear-gradient( to right, #005bac, #ffffff, #d11d1d, #007a33, #ffcc00 );
    }

    /* Straight Large Mantra at the Bottom */
    .brandvalues::after {
        color: rgba(60, 30, 10, 0.06);
    }

/*  end brandvalues.css */


/* scrollbar  */
*::-webkit-scrollbar-thumb {
    background-color: #1b1a1a;
}

*::-webkit-scrollbar-track {
    background-color: transparent;
}

* {
    scrollbar-color: #1b1a1a transparent;
}

.filter-link {
    color: #007bff !important;
}

/* end scrollbar   */.headcon {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 1px;
}




#site-masthead {
    transition: opacity 0.2s ease;
}

    #site-masthead.is-hidden {
        opacity: 0; 
        pointer-events: none; 
    }

#site-masthead {
    position: relative; 
    z-index: 1;
}

.compact-brand {
    vertical-align: middle;
}

#site-minibar {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    padding: 8px 10px;
    box-sizing: border-box;
    z-index: 999;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: 70px;
}

    #site-minibar .toplogo {
        width: 50px;
    }

.minitoplogowrapper {
    padding: 2px;
}

.minibar-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.brand-block {
    display: flex;
    align-items: center;
    gap: 10px;
}

.brand-info {
    display: flex;
    flex-direction: column;
    line-height: 1.2;
}

.brand-name {
    font-size: 18px;
}

.brand-tagline {
    font-size: 16px;
}

span.brand-tagline {
    color: #595757 !important;
}

.compact-whatsapp,
.compact-call,
.compact-shop,
.compact-search {
    background: #ddd;
    font-family: 'Roboto';
    font-size: 14px;
    padding: 4px 11px;
    border-radius: 25px;
}

.mobileheaderclicklinks {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 6px;
    padding-top: 4px;
}

    .mobileheaderclicklinks i {
        color: #0061a7;
    }


.compact-shop a {
    display: inline-flex;
    align-items: center;
    gap: 2px;
    vertical-align: middle;
}


.mobileheaderclicklinks {
    position: absolute;
    right: 3px;
    top: 32px;
}

.headcon {
    flex-direction: column;
}

.headconinner {
    flex-direction: row;
    justify-content: center;
}

    .headconinner a,
    .headconinner span,
    .headconinner a:visited,
    .headconinner a:hover,
    .headconinner span {
        font-size: 12px;
        text-transform: lowercase;
    }




.headcon .headconinner > div.inlineblock.ml50.mr50 {
    margin-right: var(--size-10);
    margin-left: var(--size-10);
}

.headconinner div.mr20 {
    margin-right: 10px;
}

.headcon
.headconinner > div.pl9.pr9.pt2.pb2.borderradius15.shadow.inlineblock.buddhist-blue.mr20 {
    margin-left: 10px;
}

.brand-name {
    font-size: 18px;
}

.brand-tagline {
    font-size: 15px;
}

.brand-info {
    margin-top: -22px;
    margin-left: -1px;
}


#site-minibar {
    padding: 6px;
    gap: 5px;
    padding-right: 16px;
}

.ecomsg {
    display: block;
    padding: 5px;
}

/* Modal Overlay */
.trek-modal {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: rgba(0, 0, 0, 0.5);
}

/* Modal Content Box */
.trek-modal-content {
    background-color: #fff;
    margin: 10% auto;
    padding: 20px 30px;
    border-radius: 8px;
    width: 300px;
    position: relative;
}

/* Close Button */
.trek-modal-close {
    color: #aaa;
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}

    .trek-modal-close:hover {
        color: #000;
    }


.custom-modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    overflow-y: hidden;
    z-index: 1000;
}

    .custom-modal .modal-content {
        margin: 0% auto;
        background: white;
        padding: 5% 25%;
        position: relative;
        max-height: 90vh;
        overflow-y: auto;
        scrollbar-width: thin;

    }


.modal-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3em;
    cursor: pointer;
    z-index: 10001;
    padding: 10px;
    user-select: none;
    transition: background 0.3s ease;
    background: rgba(255, 255, 255, 0.3); /* optional: improves visibility */
    border-radius: 50%;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .modal-nav.prev {
        left: 1%;
    }

    .modal-nav.next {
        right: 1%;
    }

    .modal-nav:hover {
        background-color: rgba(0, 0, 0, 0.2);
        border-radius: 50%;
    }

.custom-modal h2 {
    margin-top: 10px;
    text-align: center;
}

.close-btn {
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 2em;
    color: white;
    cursor: pointer;
    z-index: 10002;
}

.youtube-embed-container {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
    height: 0;
    overflow: hidden;
}

    .youtube-embed-container iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }


.custom-modal .modal-content::-webkit-scrollbar {
    width: 8px;
}

.custom-modal .modal-content::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 4px;
}

/* Styling for the close button */
.custom-modal .close-btn {
    position: absolute;
    top: 3%;
    right: 3%;
    cursor: pointer;
    font-size: 1.4em;
    color: #f10909;
    font-weight: 700;
    z-index: 9;
    border-radius: 2px;
    border: 1px solid #ccc;
    padding: 4px 10px;
    background: #ccc;
}


/* Remove hover effects on images inside the modal */
.custom-modal .modal-content img {
    pointer-events: none;
}

.open-modal {
    padding: 5px 8px;
    border-radius: 4px;
    font-size: 12px;
    text-transform: lowercase;
    text-decoration: none;
}

    .open-modal:hover,
    .open-modal:visited {
        color: #fff;
    }


body:has(.custom-modal[style*='display: block']) {
    overflow: hidden;
    height: 100vh;
    position: fixed;
    width: 100%;
}

.modal-body {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px;
    box-sizing: border-box;
}

    /* Only constrain image layout */
    .modal-body .image-container {
        width: 100%;
        height: 60vh;
        display: flex;
        align-items: center;
        justify-content: center;
        background: transparent !important;
    }

        .modal-body .image-container img {
            max-height: 100%;
            max-width: 100%;
            object-fit: contain;
        }

.image-container {
    width: 100%;
    height: 60vh; /* Lock this area to prevent layout shift */
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent !important; /* Optional: helps mask small images */
}

    .image-container img {
        max-height: 100%;
        max-width: 100%;
        object-fit: contain;
    }


.trek-carousel-container {
    position: relative;
    margin: 0;
    overflow: hidden;
    padding-bottom: 20px;
}

.trek-carousel a {
    text-decoration: none;
}

.carousel-track-wrapper {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory; /* Snap horizontally, always */
    scroll-padding-left: 16px; /* Prevent partial clipping */
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
    scroll-behavior: smooth;
    justify-content: space-around; /* Align items to the start */
    align-items: center; /* Center items vertically */
    -webkit-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    overscroll-behavior-x: contain;
}

.trek-carousel {
    display: flex;
    flex-wrap: nowrap;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 14px;
}

    .trek-carousel li {
        scroll-snap-align: center; /* Snap each list item into view */
        flex: 0 0 auto; /* Prevent items from shrinking */
        width: 240px; /* Or whatever fits your layout */
        margin-right: 16px;
    }

.trek-carousel-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    background: rgba(255, 255, 255, 0.9);
    border: none;
    font-size: 24px;
    cursor: pointer;
    padding: 5px 10px;
}

.trek-carousel-arrow-prev {
    left: 0;
}

.trek-carousel-arrow-next {
    right: 0;
}


*::-webkit-scrollbar {
    width: 2px;
    height: 2px;
    border-radius: 50px;
}

*::-webkit-scrollbar-thumb {
    border-radius: 50px;
}

/* 🦊 Firefox */
* {
    scrollbar-width: thin;
}


.filter-link {
    font-size: 0.9em;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 15px;
}

    .filter-link:hover {
        text-decoration: underline;
    }



.filter-summary {
    font-size: 0.85em;
    padding: 5px 10px;
    border-radius: 3px;
    margin-bottom: 10px;
    display: inline-block !important;
}
.review-avatar {
    flex: 0 0 60px;
}

    .review-avatar img {
        display: block;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        object-fit: cover;
    }

.review-content {
    flex-grow: 1;
}

.review-header {
    display: flex;
    align-items: flex-start;
    gap: 15px;
}

    .review-header .author {
        margin-right: 10px;
    }

    .review-header .stars {
        margin-right: 10px;
        font-size: 16px;
    }

    .review-header .date {
        font-size: 12px;
    }

.trek-name {
    font-size: 14px;
    margin-bottom: 8px;
}

.review-text {
    font-size: 14px;
    font-family: 'kalam';
}

.reply {
    margin-top: 10px;
    padding: 10px;
    font-size: 13px;
}

.no-reviews {
    font-weight: bold;
    margin-top: 20px;
}

.reviews-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.review-card {
    padding: 15px;
    box-sizing: border-box;
    flex: 1 1 calc(33.333% - 20px);
    display: flex;
    flex-direction: column;
}

.highlight {
    background-color: yellow;
}

.sentiment {
    font-size: 12px;
    padding: 2px 6px;
    border-radius: 3px;
    margin-left: 5px;
    vertical-align: middle;
}



.search-report {
    display: block;
    margin: 15px 0;
    font-size: 14px;
    padding: 8px 12px;
    border-radius: 4px;
}

/* --------------------------------------------
   Reviews Block Layout
-------------------------------------------- */

.hh-top-reviews-slider-wrapper {
    max-width: 1920px;
    margin: 0 auto;
    padding: 40px 20px;
}

.hh-review-text {
    flex-grow: 1;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 20px;
    font-family: 'Kalam';
}

.hh-review-author {
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: capitalize;
}

.hh-review-stars {
    font-size: 16px;
    margin-bottom: 5px;
}

.hh-review-trek-name {
    font-size: 13px;
}

.hh-reviews-header {
    text-align: center;
    margin-bottom: 30px;
}

.hh-reviews-title {
    font-size: 3em;
    margin: 25px 0px;
    font-weight: 700;
    font-family: 'Montez';
}

.hh-reviews-subtitle {
    font-size: 1.5em;
    margin: 20px 0px 20px 0px;
    font-family: 'Stylish';
}

.hh-reviews-link {
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 4px;
    font-weight: 600;
}


/* --------------------------------------------
   Marquee Containers
-------------------------------------------- */

.hh-marquee-container {
    overflow: hidden;
    width: 100%;
    margin: 20px 0;
    position: relative;
    min-height: 220px; /* adjust as needed */
}

.hh-marquee-track {
    display: flex;
    position: relative;
    animation: scrollLeft var(--duration, 120s) linear infinite;
}

/* Reverse for bottom row */
.hh-marquee-container.hh-marquee-bottom .hh-marquee-track {
    animation-name: scrollRight;
}

/* --------------------------------------------
   Slides
-------------------------------------------- */

.hh-review-slide {
    flex: 0 0 auto;
    width: 450px;
    margin: 10px;
    border-radius: 6px;
    padding: 20px;
    box-sizing: border-box;
    font-size: 16px;
}



.hh-review-meta {
    display: flex;
    align-items: center;
    gap: 12px;
}

.hh-review-photo img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
}

.hh-review-details {
    display: flex;
    flex-direction: column;
}

/* --------------------------------------------
   Animations
-------------------------------------------- */

@keyframes scrollLeft {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(var(--marquee-move, -50%));
    }
}

@keyframes scrollRight {
    0% {
        transform: translateX(var(--marquee-start, -50%));
    }

    100% {
        transform: translateX(0);
    }
}

.hh-marquee-container.hh-marquee-top:hover .hh-marquee-track {
    animation-play-state: paused;
}

.hh-marquee-container.hh-marquee-bottom:hover .hh-marquee-track {
    animation-play-state: paused;
}


/* all colors css classes is kept in site_color for better management across skin modes and sizes */
.hero-slider {
    position: relative;
    height: 100vh;
    overflow: hidden;
}

    .hero-slider .hslide {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-size: cover;
        background-position: center;
        opacity: 0;
        transition: opacity 1s ease;
    }

        .hero-slider .hslide.active {
            opacity: 1;
            z-index: 1;
        }

    .hero-slider .overlay {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        max-width: 90%;
        padding: 20px;
        border-radius: 10px;
    }

    .hero-slider h1 {
        font-size: 2.5em;
        margin-bottom: 15px;
        line-height: 39px;
    }

    .hero-slider p {
        font-size: 1.2em;
        margin-bottom: 25px;
    }

    .hero-slider .cta-buttons a {
        display: inline-block;
        padding: 12px 25px;
        margin: 5px 10px;
        text-decoration: none;
        font-weight: bold;
        border-radius: 4px;
        transition: background 0.3s ease;
    }



    .hero-slider .hslide {
        background-color: #2c2c2c;
    }


    .hero-slider .overlay {
        color: #fff;
        background: rgba(0, 0, 0, 0.4);
    }

    .hero-slider h1 {
        color: #fff !important;
    }


    .hero-slider p {
        color: #ffab23;
    }


    .hero-slider .btn-primary {
        background: #0688fa;
        color: #fff;
    }

        .hero-slider .btn-primary:hover {
            background: #d65e11;
        }

    .hero-slider .btn-secondary {
        background: #ffffff;
        color: #333;
    }

        .hero-slider .btn-secondary:hover {
            background: #ddd;
        }



.cta-b2b-partner {
    background: #fff;
    padding: 40px 30px;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    max-width: 800px;
    margin: auto;
    text-align: center;
    font-family: 'Segoe UI', sans-serif;
}

    .cta-b2b-partner h2 {
        color: #232425;
        line-height: 40px;
    }

span.worldwide {
    color: #378de5;
    font-size: 1.22em;
}

span.globalpros {
    color: #ffab23;
    font-size: 2em;
}

.cta-b2b-partner h3 {
    font-size: 16px;
    margin-bottom: 8px;
    color: #f3a194;
    margin-top: 40px;
    font-family: 'Roboto';
    padding: 3%;
    line-height: 30px;
}

.cta-b2b-partner p {
    font-size: 15px;
    color: #444;
    margin-bottom: 24px;
    line-height: 1.6;
    font-family: 'Poppins';
}

.cta-points {
    list-style: none;
    padding: 0;
    margin-bottom: 30px;
}

    .cta-points li {
        margin: 8px 0;
        font-size: 15px;
        color: #333;
    }

.cta-button {
    display: inline-block;
    background: #0688fa;
    color: white;
    padding: 12px 24px;
    font-weight: bold;
    border-radius: 8px;
    text-decoration: none;
    transition: background 0.3s ease;
}

    .cta-button:hover {
        background: #ffab23;
    }

.hh-badges-bar .hh-badge-card {
    position: relative;
    background: transparent;
    border-radius: 20px;
    overflow: hidden;
    padding: 0;
    margin: 0 5px;
    transition: transform 0.4s ease;
}

    .hh-badges-bar .hh-badge-card:hover {
        transform: scale(1.04);
        z-index: 2;
    }

.hh-badges-bar .hh-badge-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.9;
    background-size: 200% 200%;
    animation: animate-bg 6s ease infinite;
}

.hh-badges-bar .trek-carousel {
    gap: 1px;
}

.hh-badges-bar .hh-badge-glass {
    position: relative;
    z-index: 2;
    border-radius: 20px;
    padding: 10px;
    height: 100%;
}

    .hh-badges-bar .hh-badge-glass h3 {
        font-size: 19px;
        margin-bottom: 20px;
        font-weight: 600;
        letter-spacing: 3px;
        font-family: 'Montez';
    }

    .hh-badges-bar .hh-badge-glass span {
        font-size: 20px;
        margin-right: 6px;
    }

    .hh-badges-bar .hh-badge-glass ul {
        font-size: 13px;
        line-height: 1.5;
        padding-left: 18px;
        list-style-type: disc;
    }

.hh-badges-bar .trek-carousel {
    padding: 40px 0;
}

    .hh-badges-bar .trek-carousel li {
        width: 240px;
    }

        .hh-badges-bar .trek-carousel li ul li {
            width: unset !important;
            font-size: 14px;
            font-family: stylish;
            margin: 14px 0;
        }

.hh-badges-bar .hh-badge-glass li {
    margin-bottom: 8px;
}

/* Animated background */
@keyframes animate-bg {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}



.brandvalues {
    position: relative;
    padding: 40px 20px;
    border-radius: 20px;
    box-shadow: 0 4px 60px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    background-image: linear-gradient( to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.65) ), url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/regiondesc-back3.png");
    background-repeat: no-repeat, repeat;
    background-size: cover;
    background-position: bottom;
}

    /* Prayer Flag Strip at the Top */
    .brandvalues::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 6px;
        z-index: 2;
    }

    /* Straight Large Mantra at the Bottom */
    .brandvalues::after {
        content: 'ༀ མ ཎི ་པདྨེ ་ཧཱུྃ';
        position: absolute;
        bottom: 20px;
        left: 50%;
        transform: translateX(-50%);
        font-size: 64px;
        font-family: 'Noto Serif Tibetan', serif;
        white-space: nowrap;
        pointer-events: none;
        z-index: 0;
    }



.block {
    display: block !important;
}

.inline {
    display: inline !important;
}

.inlineblock, .inline-block {
    display: inline-block !important;
}

.flex {
    display: flex !important;
}

.none, .hide {
    display: none !important
}

.flexaligncenter {
    align-items: center;
}


.absolute {
    position: absolute !important;
}

.relative {
    position: relative !important;
}

.static {
    position: static !important;
}

.fixed {
    position: fixed !important;
}


.verticlebottom, .valignBottom, .verticalalignbottom {
    vertical-align: bottom;
}

.valignMiddle, .verticalalignmiddle, .verticlemiddle {
    vertical-align: middle;
}

.verticletop, .valignTop, .verticalaligntop {
    vertical-align: top;
}

.floatl, .float-left, .floatleft {
    float: left !important
}

.floatr, .float-right, .floatright {
    float: right !important
}

.desktoponly,
.onlydesktop {
    display: block !important;
}

.tabonly,
.onlytab {
    display: none !important;
}

.tabandmobileonly,
.onlytabandmobile {
    display: none !important;
}

.mobileonly,
.onlymobile {
    display: none !important;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    height: auto;
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
}


/* top All Classes */
.t1,
.top1,
.top-1 {
    top: var(--size-1) !important;
}

.t2,
.top2,
.top-2 {
    top: var(--size-2) !important;
}

.t3,
.top3,
.top-3 {
    top: var(--size-3) !important;
}

.t4,
.top4,
.top-4 {
    top: var(--size-4) !important;
}

.t5,
.top5,
.top-5 {
    top: var(--size-5) !important;
}

.t6,
.top6,
.top-6 {
    top: var(--size-6) !important;
}

.t7,
.top7,
.top-7 {
    top: var(--size-7) !important;
}

.t8,
.top8,
.top-8 {
    top: var(--size-8) !important;
}

.t9,
.top9,
.top-9 {
    top: var(--size-9) !important;
}

.t10,
.top10,
.top-10 {
    top: var(--size-10) !important;
}


.t11,
.top11,
.top-11 {
    top: var(--size-11) !important;
}

.t12,
.top12,
.top-12 {
    top: var(--size-12) !important;
}

.t13,
.top13,
.top-13 {
    top: var(--size-13) !important;
}

.t14,
.top14,
.top-14 {
    top: var(--size-14) !important;
}

.t15,
.top15,
.top-15 {
    top: var(--size-15) !important;
}

.t16,
.top16,
.top-16 {
    top: var(--size-16) !important;
}

.t17,
.top17,
.top-17 {
    top: var(--size-17) !important;
}

.t18,
.top18,
.top-18 {
    top: var(--size-18) !important;
}

.t19,
.top19,
.top-19 {
    top: var(--size-19) !important;
}

.t20,
.top20,
.top-20 {
    top: var(--size-20) !important;
}

.t21,
.top21,
.top-21 {
    top: var(--size-21) !important;
}

.t22,
.top22,
.top-22 {
    top: var(--size-22) !important;
}

.t23,
.top23,
.top-23 {
    top: var(--size-23) !important;
}

.t24,
.top24,
.top-24 {
    top: var(--size-24) !important;
}

.t25,
.top25,
.top-25 {
    top: var(--size-25) !important;
}

.t26,
.top26,
.top-26 {
    top: var(--size-26) !important;
}

.t27,
.top27,
.top-27 {
    top: var(--size-27) !important;
}

.t28,
.top28,
.top-28 {
    top: var(--size-28) !important;
}

.t29,
.top29,
.top-29 {
    top: var(--size-29) !important;
}

.t30,
.top30,
.top-30 {
    top: var(--size-30) !important;
}

.t31,
.top31,
.top-31 {
    top: var(--size-31) !important;
}

.t32,
.top32,
.top-32 {
    top: var(--size-32) !important;
}

.t33,
.top33,
.top-33 {
    top: var(--size-33) !important;
}

.t34,
.top34,
.top-34 {
    top: var(--size-34) !important;
}

.t35,
.top35,
.top-35 {
    top: var(--size-35) !important;
}

.t36,
.top36,
.top-36 {
    top: var(--size-36) !important;
}

.t37,
.top37,
.top-37 {
    top: var(--size-37) !important;
}

.t38,
.top38,
.top-38 {
    top: var(--size-38) !important;
}

.t39,
.top39,
.top-39 {
    top: var(--size-39) !important;
}

.t40,
.top40,
.top-40 {
    top: var(--size-40) !important;
}


.t41,
.top41,
.top-41 {
    top: var(--size-41) !important;
}

.t42,
.top42,
.top-42 {
    top: var(--size-42) !important;
}

.t43,
.top43,
.top-43 {
    top: var(--size-43) !important;
}

.t44,
.top44,
.top-44 {
    top: var(--size-44) !important;
}

.t45,
.top45,
.top-45 {
    top: var(--size-45) !important;
}

.t46,
.top46,
.top-46 {
    top: var(--size-46) !important;
}

.t47,
.top47,
.top-47 {
    top: var(--size-47) !important;
}

.t48,
.top48,
.top-48 {
    top: var(--size-48) !important;
}

.t49,
.top49,
.top-49 {
    top: var(--size-49) !important;
}

.t50,
.top50,
.top-50 {
    top: var(--size-50) !important;
}


.t51,
.top51,
.top-51 {
    top: var(--size-51) !important;
}

.t52,
.top52,
.top-52 {
    top: var(--size-52) !important;
}

.t53,
.top53,
.top-53 {
    top: var(--size-53) !important;
}

.t54,
.top54,
.top-54 {
    top: var(--size-54) !important;
}

.t55,
.top55,
.top-55 {
    top: var(--size-55) !important;
}

.t56,
.top56,
.top-56 {
    top: var(--size-56) !important;
}

.t57,
.top57,
.top-57 {
    top: var(--size-57) !important;
}

.t58,
.top58,
.top-58 {
    top: var(--size-58) !important;
}

.t59,
.top59,
.top-59 {
    top: var(--size-59) !important;
}

.t60,
.top60,
.top-60 {
    top: var(--size-60) !important;
}


.t61,
.top61,
.top-61 {
    top: var(--size-61) !important;
}

.t62,
.top62,
.top-62 {
    top: var(--size-62) !important;
}

.t63,
.top63,
.top-63 {
    top: var(--size-63) !important;
}

.t64,
.top64,
.top-64 {
    top: var(--size-64) !important;
}

.t65,
.top65,
.top-65 {
    top: var(--size-65) !important;
}

.t66,
.top66,
.top-66 {
    top: var(--size-66) !important;
}

.t67,
.top67,
.top-67 {
    top: var(--size-67) !important;
}

.t68,
.top68,
.top-68 {
    top: var(--size-68) !important;
}

.t69,
.top69,
.top-69 {
    top: var(--size-69) !important;
}

.t70,
.top70,
.top-70 {
    top: var(--size-70) !important;
}


.t71,
.top71,
.top-71 {
    top: var(--size-71) !important;
}

.t72,
.top72,
.top-72 {
    top: var(--size-72) !important;
}

.t73,
.top73,
.top-73 {
    top: var(--size-73) !important;
}

.t74,
.top74,
.top-74 {
    top: var(--size-74) !important;
}

.t75,
.top75,
.top-75 {
    top: var(--size-75) !important;
}

.t76,
.top76,
.top-76 {
    top: var(--size-76) !important;
}

.t77,
.top77,
.top-77 {
    top: var(--size-77) !important;
}

.t78,
.top78,
.top-78 {
    top: var(--size-78) !important;
}

.t79,
.top79,
.top-79 {
    top: var(--size-79) !important;
}

.t80,
.top80,
.top-80 {
    top: var(--size-80) !important;
}


.t81,
.top81,
.top-81 {
    top: var(--size-81) !important;
}

.t82,
.top82,
.top-82 {
    top: var(--size-82) !important;
}

.t83,
.top83,
.top-83 {
    top: var(--size-83) !important;
}


.t84,
.top84,
.top-84 {
    top: var(--size-84) !important;
}

.t85,
.top85,
.top-85 {
    top: var(--size-85) !important;
}


.t86,
.top86,
.top-86 {
    top: var(--size-86) !important;
}

.t87,
.top87,
.top-87 {
    top: var(--size-87) !important;
}

.t88,
.top88,
.top-88 {
    top: var(--size-88) !important;
}

.t89,
.top89,
.top-89 {
    top: var(--size-89) !important;
}

.t90,
.top90,
.top-90 {
    top: var(--size-90) !important;
}


.t91,
.top91,
.top-91 {
    top: var(--size-91) !important;
}

.t92,
.top92,
.top-92 {
    top: var(--size-92) !important;
}

.t93,
.top93,
.top-93 {
    top: var(--size-93) !important;
}

.t94,
.top94,
.top-94 {
    top: var(--size-94) !important;
}

.t95,
.top95,
.top-95 {
    top: var(--size-95) !important;
}

.t96,
.top96,
.top-96 {
    top: var(--size-96) !important;
}

.t97,
.top97,
.top-97 {
    top: var(--size-97) !important;
}

.t98,
.top98,
.top-98 {
    top: var(--size-98) !important;
}

.t99,
.top99,
.top-99 {
    top: var(--size-99) !important;
}

.t100,
.top100,
.top-100 {
    top: var(--size-100) !important;
}




/* left All Classes */
.l1,
.left1,
.left-1 {
    left: var(--size-1) !important;
}

.l2,
.left2,
.left-2 {
    left: var(--size-2) !important;
}

.l3,
.left3,
.left-3 {
    left: var(--size-3) !important;
}

.l4,
.left4,
.left-4 {
    left: var(--size-4) !important;
}

.l5,
.left5,
.left-5 {
    left: var(--size-5) !important;
}

.l6,
.left6,
.left-6 {
    left: var(--size-6) !important;
}

.l7,
.left7,
.left-7 {
    left: var(--size-7) !important;
}

.l8,
.left8,
.left-8 {
    left: var(--size-8) !important;
}

.l9,
.left9,
.left-9 {
    left: var(--size-9) !important;
}

.l10,
.left10,
.left-10 {
    left: var(--size-10) !important;
}


.l11,
.left11,
.left-11 {
    left: var(--size-11) !important;
}

.l12,
.left12,
.left-12 {
    left: var(--size-12) !important;
}

.l13,
.left13,
.left-13 {
    left: var(--size-13) !important;
}

.l14,
.left14,
.left-14 {
    left: var(--size-14) !important;
}

.l15,
.left15,
.left-15 {
    left: var(--size-15) !important;
}

.l16,
.left16,
.left-16 {
    left: var(--size-16) !important;
}

.l17,
.left17,
.left-17 {
    left: var(--size-17) !important;
}

.l18,
.left18,
.left-18 {
    left: var(--size-18) !important;
}

.l19,
.left19,
.left-19 {
    left: var(--size-19) !important;
}

.l20,
.left20,
.left-20 {
    left: var(--size-20) !important;
}

.l21,
.left21,
.left-21 {
    left: var(--size-21) !important;
}

.l22,
.left22,
.left-22 {
    left: var(--size-22) !important;
}

.l23,
.left23,
.left-23 {
    left: var(--size-23) !important;
}

.l24,
.left24,
.left-24 {
    left: var(--size-24) !important;
}

.l25,
.left25,
.left-25 {
    left: var(--size-25) !important;
}

.l26,
.left26,
.left-26 {
    left: var(--size-26) !important;
}

.l27,
.left27,
.left-27 {
    left: var(--size-27) !important;
}

.l28,
.left28,
.left-28 {
    left: var(--size-28) !important;
}

.l29,
.left29,
.left-29 {
    left: var(--size-29) !important;
}

.l30,
.left30,
.left-30 {
    left: var(--size-30) !important;
}

.l31,
.left31,
.left-31 {
    left: var(--size-31) !important;
}

.l32,
.left32,
.left-32 {
    left: var(--size-32) !important;
}

.l33,
.left33,
.left-33 {
    left: var(--size-33) !important;
}

.l34,
.left34,
.left-34 {
    left: var(--size-34) !important;
}

.l35,
.left35,
.left-35 {
    left: var(--size-35) !important;
}

.l36,
.left36,
.left-36 {
    left: var(--size-36) !important;
}

.l37,
.left37,
.left-37 {
    left: var(--size-37) !important;
}

.l38,
.left38,
.left-38 {
    left: var(--size-38) !important;
}

.l39,
.left39,
.left-39 {
    left: var(--size-39) !important;
}

.l40,
.left40,
.left-40 {
    left: var(--size-40) !important;
}


.l41,
.left41,
.left-41 {
    left: var(--size-41) !important;
}

.l42,
.left42,
.left-42 {
    left: var(--size-42) !important;
}

.l43,
.left43,
.left-43 {
    left: var(--size-43) !important;
}

.l44,
.left44,
.left-44 {
    left: var(--size-44) !important;
}

.l45,
.left45,
.left-45 {
    left: var(--size-45) !important;
}

.l46,
.left46,
.left-46 {
    left: var(--size-46) !important;
}

.l47,
.left47,
.left-47 {
    left: var(--size-47) !important;
}

.l48,
.left48,
.left-48 {
    left: var(--size-48) !important;
}

.l49,
.left49,
.left-49 {
    left: var(--size-49) !important;
}

.l50,
.left50,
.left-50 {
    left: var(--size-50) !important;
}


.l51,
.left51,
.left-51 {
    left: var(--size-51) !important;
}

.l52,
.left52,
.left-52 {
    left: var(--size-52) !important;
}

.l53,
.left53,
.left-53 {
    left: var(--size-53) !important;
}

.l54,
.left54,
.left-54 {
    left: var(--size-54) !important;
}

.l55,
.left55,
.left-55 {
    left: var(--size-55) !important;
}

.l56,
.left56,
.left-56 {
    left: var(--size-56) !important;
}

.l57,
.left57,
.left-57 {
    left: var(--size-57) !important;
}

.l58,
.left58,
.left-58 {
    left: var(--size-58) !important;
}

.l59,
.left59,
.left-59 {
    left: var(--size-59) !important;
}

.l60,
.left60,
.left-60 {
    left: var(--size-60) !important;
}


.l61,
.left61,
.left-61 {
    left: var(--size-61) !important;
}

.l62,
.left62,
.left-62 {
    left: var(--size-62) !important;
}

.l63,
.left63,
.left-63 {
    left: var(--size-63) !important;
}

.l64,
.left64,
.left-64 {
    left: var(--size-64) !important;
}

.l65,
.left65,
.left-65 {
    left: var(--size-65) !important;
}

.l66,
.left66,
.left-66 {
    left: var(--size-66) !important;
}

.l67,
.left67,
.left-67 {
    left: var(--size-67) !important;
}

.l68,
.left68,
.left-68 {
    left: var(--size-68) !important;
}

.l69,
.left69,
.left-69 {
    left: var(--size-69) !important;
}

.l70,
.left70,
.left-70 {
    left: var(--size-70) !important;
}


.l71,
.left71,
.left-71 {
    left: var(--size-71) !important;
}

.l72,
.left72,
.left-72 {
    left: var(--size-72) !important;
}

.l73,
.left73,
.left-73 {
    left: var(--size-73) !important;
}

.l74,
.left74,
.left-74 {
    left: var(--size-74) !important;
}

.l75,
.left75,
.left-75 {
    left: var(--size-75) !important;
}

.l76,
.left76,
.left-76 {
    left: var(--size-76) !important;
}

.l77,
.left77,
.left-77 {
    left: var(--size-77) !important;
}

.l78,
.left78,
.left-78 {
    left: var(--size-78) !important;
}

.l79,
.left79,
.left-79 {
    left: var(--size-79) !important;
}

.l80,
.left80,
.left-80 {
    left: var(--size-80) !important;
}


.l81,
.left81,
.left-81 {
    left: var(--size-81) !important;
}

.l82,
.left82,
.left-82 {
    left: var(--size-82) !important;
}

.l83,
.left83,
.left-83 {
    left: var(--size-83) !important;
}


.l84,
.left84,
.left-84 {
    left: var(--size-84) !important;
}

.l85,
.left85,
.left-85 {
    left: var(--size-85) !important;
}


.l86,
.left86,
.left-86 {
    left: var(--size-86) !important;
}

.l87,
.left87,
.left-87 {
    left: var(--size-87) !important;
}

.l88,
.left88,
.left-88 {
    left: var(--size-88) !important;
}

.l89,
.left89,
.left-89 {
    left: var(--size-89) !important;
}

.l90,
.left90,
.left-90 {
    left: var(--size-90) !important;
}


.l91,
.left91,
.left-91 {
    left: var(--size-91) !important;
}

.l92,
.left92,
.left-92 {
    left: var(--size-92) !important;
}

.l93,
.left93,
.left-93 {
    left: var(--size-93) !important;
}

.l94,
.left94,
.left-94 {
    left: var(--size-94) !important;
}

.l95,
.left95,
.left-95 {
    left: var(--size-95) !important;
}

.l96,
.left96,
.left-96 {
    left: var(--size-96) !important;
}

.l97,
.left97,
.left-97 {
    left: var(--size-97) !important;
}

.l98,
.left98,
.left-98 {
    left: var(--size-98) !important;
}

.l99,
.left99,
.left-99 {
    left: var(--size-99) !important;
}

.l100,
.left100,
.left-100 {
    left: var(--size-100) !important;
}


/* right All Classes */
.r1,
.right1,
.right-1 {
    right: var(--size-1) !important;
}

.r2,
.right2,
.right-2 {
    right: var(--size-2) !important;
}

.r3,
.right3,
.right-3 {
    right: var(--size-3) !important;
}

.r4,
.right4,
.right-4 {
    right: var(--size-4) !important;
}

.r5,
.right5,
.right-5 {
    right: var(--size-5) !important;
}

.r6,
.right6,
.right-6 {
    right: var(--size-6) !important;
}

.r7,
.right7,
.right-7 {
    right: var(--size-7) !important;
}

.r8,
.right8,
.right-8 {
    right: var(--size-8) !important;
}

.r9,
.right9,
.right-9 {
    right: var(--size-9) !important;
}

.r10,
.right10,
.right-10 {
    right: var(--size-10) !important;
}


.r11,
.right11,
.right-11 {
    right: var(--size-11) !important;
}

.r12,
.right12,
.right-12 {
    right: var(--size-12) !important;
}

.r13,
.right13,
.right-13 {
    right: var(--size-13) !important;
}

.r14,
.right14,
.right-14 {
    right: var(--size-14) !important;
}

.r15,
.right15,
.right-15 {
    right: var(--size-15) !important;
}

.r16,
.right16,
.right-16 {
    right: var(--size-16) !important;
}

.r17,
.right17,
.right-17 {
    right: var(--size-17) !important;
}

.r18,
.right18,
.right-18 {
    right: var(--size-18) !important;
}

.r19,
.right19,
.right-19 {
    right: var(--size-19) !important;
}

.r20,
.right20,
.right-20 {
    right: var(--size-20) !important;
}

.r21,
.right21,
.right-21 {
    right: var(--size-21) !important;
}

.r22,
.right22,
.right-22 {
    right: var(--size-22) !important;
}

.r23,
.right23,
.right-23 {
    right: var(--size-23) !important;
}

.r24,
.right24,
.right-24 {
    right: var(--size-24) !important;
}

.r25,
.right25,
.right-25 {
    right: var(--size-25) !important;
}

.r26,
.right26,
.right-26 {
    right: var(--size-26) !important;
}

.r27,
.right27,
.right-27 {
    right: var(--size-27) !important;
}

.r28,
.right28,
.right-28 {
    right: var(--size-28) !important;
}

.r29,
.right29,
.right-29 {
    right: var(--size-29) !important;
}

.r30,
.right30,
.right-30 {
    right: var(--size-30) !important;
}

.r31,
.right31,
.right-31 {
    right: var(--size-31) !important;
}

.r32,
.right32,
.right-32 {
    right: var(--size-32) !important;
}

.r33,
.right33,
.right-33 {
    right: var(--size-33) !important;
}

.r34,
.right34,
.right-34 {
    right: var(--size-34) !important;
}

.r35,
.right35,
.right-35 {
    right: var(--size-35) !important;
}

.r36,
.right36,
.right-36 {
    right: var(--size-36) !important;
}

.r37,
.right37,
.right-37 {
    right: var(--size-37) !important;
}

.r38,
.right38,
.right-38 {
    right: var(--size-38) !important;
}

.r39,
.right39,
.right-39 {
    right: var(--size-39) !important;
}

.r40,
.right40,
.right-40 {
    right: var(--size-40) !important;
}


.r41,
.right41,
.right-41 {
    right: var(--size-41) !important;
}

.r42,
.right42,
.right-42 {
    right: var(--size-42) !important;
}

.r43,
.right43,
.right-43 {
    right: var(--size-43) !important;
}

.r44,
.right44,
.right-44 {
    right: var(--size-44) !important;
}

.r45,
.right45,
.right-45 {
    right: var(--size-45) !important;
}

.r46,
.right46,
.right-46 {
    right: var(--size-46) !important;
}

.r47,
.right47,
.right-47 {
    right: var(--size-47) !important;
}

.r48,
.right48,
.right-48 {
    right: var(--size-48) !important;
}

.r49,
.right49,
.right-49 {
    right: var(--size-49) !important;
}

.r50,
.right50,
.right-50 {
    right: var(--size-50) !important;
}


.r51,
.right51,
.right-51 {
    right: var(--size-51) !important;
}

.r52,
.right52,
.right-52 {
    right: var(--size-52) !important;
}

.r53,
.right53,
.right-53 {
    right: var(--size-53) !important;
}

.r54,
.right54,
.right-54 {
    right: var(--size-54) !important;
}

.r55,
.right55,
.right-55 {
    right: var(--size-55) !important;
}

.r56,
.right56,
.right-56 {
    right: var(--size-56) !important;
}

.r57,
.right57,
.right-57 {
    right: var(--size-57) !important;
}

.r58,
.right58,
.right-58 {
    right: var(--size-58) !important;
}

.r59,
.right59,
.right-59 {
    right: var(--size-59) !important;
}

.r60,
.right60,
.right-60 {
    right: var(--size-60) !important;
}


.r61,
.right61,
.right-61 {
    right: var(--size-61) !important;
}

.r62,
.right62,
.right-62 {
    right: var(--size-62) !important;
}

.r63,
.right63,
.right-63 {
    right: var(--size-63) !important;
}

.r64,
.right64,
.right-64 {
    right: var(--size-64) !important;
}

.r65,
.right65,
.right-65 {
    right: var(--size-65) !important;
}

.r66,
.right66,
.right-66 {
    right: var(--size-66) !important;
}

.r67,
.right67,
.right-67 {
    right: var(--size-67) !important;
}

.r68,
.right68,
.right-68 {
    right: var(--size-68) !important;
}

.r69,
.right69,
.right-69 {
    right: var(--size-69) !important;
}

.r70,
.right70,
.right-70 {
    right: var(--size-70) !important;
}


.r71,
.right71,
.right-71 {
    right: var(--size-71) !important;
}

.r72,
.right72,
.right-72 {
    right: var(--size-72) !important;
}

.r73,
.right73,
.right-73 {
    right: var(--size-73) !important;
}

.r74,
.right74,
.right-74 {
    right: var(--size-74) !important;
}

.r75,
.right75,
.right-75 {
    right: var(--size-75) !important;
}

.r76,
.right76,
.right-76 {
    right: var(--size-76) !important;
}

.r77,
.right77,
.right-77 {
    right: var(--size-77) !important;
}

.r78,
.right78,
.right-78 {
    right: var(--size-78) !important;
}

.r79,
.right79,
.right-79 {
    right: var(--size-79) !important;
}

.r80,
.right80,
.right-80 {
    right: var(--size-80) !important;
}


.r81,
.right81,
.right-81 {
    right: var(--size-81) !important;
}

.r82,
.right82,
.right-82 {
    right: var(--size-82) !important;
}

.r83,
.right83,
.right-83 {
    right: var(--size-83) !important;
}


.r84,
.right84,
.right-84 {
    right: var(--size-84) !important;
}

.r85,
.right85,
.right-85 {
    right: var(--size-85) !important;
}


.r86,
.right86,
.right-86 {
    right: var(--size-86) !important;
}

.r87,
.right87,
.right-87 {
    right: var(--size-87) !important;
}

.r88,
.right88,
.right-88 {
    right: var(--size-88) !important;
}

.r89,
.right89,
.right-89 {
    right: var(--size-89) !important;
}

.r90,
.right90,
.right-90 {
    right: var(--size-90) !important;
}


.r91,
.right91,
.right-91 {
    right: var(--size-91) !important;
}

.r92,
.right92,
.right-92 {
    right: var(--size-92) !important;
}

.r93,
.right93,
.right-93 {
    right: var(--size-93) !important;
}

.r94,
.right94,
.right-94 {
    right: var(--size-94) !important;
}

.r95,
.right95,
.right-95 {
    right: var(--size-95) !important;
}

.r96,
.right96,
.right-96 {
    right: var(--size-96) !important;
}

.r97,
.right97,
.right-97 {
    right: var(--size-97) !important;
}

.r98,
.right98,
.right-98 {
    right: var(--size-98) !important;
}

.r99,
.right99,
.right-99 {
    right: var(--size-99) !important;
}

.r100,
.right100,
.right-100 {
    right: var(--size-100) !important;
}


/* bottom All Classes */
.b1,
.bottom1,
.bottom-1 {
    bottom: var(--size-1) !important;
}

.b2,
.bottom2,
.bottom-2 {
    bottom: var(--size-2) !important;
}

.b3,
.bottom3,
.bottom-3 {
    bottom: var(--size-3) !important;
}

.b4,
.bottom4,
.bottom-4 {
    bottom: var(--size-4) !important;
}

.b5,
.bottom5,
.bottom-5 {
    bottom: var(--size-5) !important;
}

.b6,
.bottom6,
.bottom-6 {
    bottom: var(--size-6) !important;
}

.b7,
.bottom7,
.bottom-7 {
    bottom: var(--size-7) !important;
}

.b8,
.bottom8,
.bottom-8 {
    bottom: var(--size-8) !important;
}

.b9,
.bottom9,
.bottom-9 {
    bottom: var(--size-9) !important;
}

.b10,
.bottom10,
.bottom-10 {
    bottom: var(--size-10) !important;
}


.b11,
.bottom11,
.bottom-11 {
    bottom: var(--size-11) !important;
}

.b12,
.bottom12,
.bottom-12 {
    bottom: var(--size-12) !important;
}

.b13,
.bottom13,
.bottom-13 {
    bottom: var(--size-13) !important;
}

.b14,
.bottom14,
.bottom-14 {
    bottom: var(--size-14) !important;
}

.b15,
.bottom15,
.bottom-15 {
    bottom: var(--size-15) !important;
}

.b16,
.bottom16,
.bottom-16 {
    bottom: var(--size-16) !important;
}

.b17,
.bottom17,
.bottom-17 {
    bottom: var(--size-17) !important;
}

.b18,
.bottom18,
.bottom-18 {
    bottom: var(--size-18) !important;
}

.b19,
.bottom19,
.bottom-19 {
    bottom: var(--size-19) !important;
}

.b20,
.bottom20,
.bottom-20 {
    bottom: var(--size-20) !important;
}

.b21,
.bottom21,
.bottom-21 {
    bottom: var(--size-21) !important;
}

.b22,
.bottom22,
.bottom-22 {
    bottom: var(--size-22) !important;
}

.b23,
.bottom23,
.bottom-23 {
    bottom: var(--size-23) !important;
}

.b24,
.bottom24,
.bottom-24 {
    bottom: var(--size-24) !important;
}

.b25,
.bottom25,
.bottom-25 {
    bottom: var(--size-25) !important;
}

.b26,
.bottom26,
.bottom-26 {
    bottom: var(--size-26) !important;
}

.b27,
.bottom27,
.bottom-27 {
    bottom: var(--size-27) !important;
}

.b28,
.bottom28,
.bottom-28 {
    bottom: var(--size-28) !important;
}

.b29,
.bottom29,
.bottom-29 {
    bottom: var(--size-29) !important;
}

.b30,
.bottom30,
.bottom-30 {
    bottom: var(--size-30) !important;
}

.b31,
.bottom31,
.bottom-31 {
    bottom: var(--size-31) !important;
}

.b32,
.bottom32,
.bottom-32 {
    bottom: var(--size-32) !important;
}

.b33,
.bottom33,
.bottom-33 {
    bottom: var(--size-33) !important;
}

.b34,
.bottom34,
.bottom-34 {
    bottom: var(--size-34) !important;
}

.b35,
.bottom35,
.bottom-35 {
    bottom: var(--size-35) !important;
}

.b36,
.bottom36,
.bottom-36 {
    bottom: var(--size-36) !important;
}

.b37,
.bottom37,
.bottom-37 {
    bottom: var(--size-37) !important;
}

.b38,
.bottom38,
.bottom-38 {
    bottom: var(--size-38) !important;
}

.b39,
.bottom39,
.bottom-39 {
    bottom: var(--size-39) !important;
}

.b40,
.bottom40,
.bottom-40 {
    bottom: var(--size-40) !important;
}


.b41,
.bottom41,
.bottom-41 {
    bottom: var(--size-41) !important;
}

.b42,
.bottom42,
.bottom-42 {
    bottom: var(--size-42) !important;
}

.b43,
.bottom43,
.bottom-43 {
    bottom: var(--size-43) !important;
}

.b44,
.bottom44,
.bottom-44 {
    bottom: var(--size-44) !important;
}

.b45,
.bottom45,
.bottom-45 {
    bottom: var(--size-45) !important;
}

.b46,
.bottom46,
.bottom-46 {
    bottom: var(--size-46) !important;
}

.b47,
.bottom47,
.bottom-47 {
    bottom: var(--size-47) !important;
}

.b48,
.bottom48,
.bottom-48 {
    bottom: var(--size-48) !important;
}

.b49,
.bottom49,
.bottom-49 {
    bottom: var(--size-49) !important;
}

.b50,
.bottom50,
.bottom-50 {
    bottom: var(--size-50) !important;
}


.b51,
.bottom51,
.bottom-51 {
    bottom: var(--size-51) !important;
}

.b52,
.bottom52,
.bottom-52 {
    bottom: var(--size-52) !important;
}

.b53,
.bottom53,
.bottom-53 {
    bottom: var(--size-53) !important;
}

.b54,
.bottom54,
.bottom-54 {
    bottom: var(--size-54) !important;
}

.b55,
.bottom55,
.bottom-55 {
    bottom: var(--size-55) !important;
}

.b56,
.bottom56,
.bottom-56 {
    bottom: var(--size-56) !important;
}

.b57,
.bottom57,
.bottom-57 {
    bottom: var(--size-57) !important;
}

.b58,
.bottom58,
.bottom-58 {
    bottom: var(--size-58) !important;
}

.b59,
.bottom59,
.bottom-59 {
    bottom: var(--size-59) !important;
}

.b60,
.bottom60,
.bottom-60 {
    bottom: var(--size-60) !important;
}


.b61,
.bottom61,
.bottom-61 {
    bottom: var(--size-61) !important;
}

.b62,
.bottom62,
.bottom-62 {
    bottom: var(--size-62) !important;
}

.b63,
.bottom63,
.bottom-63 {
    bottom: var(--size-63) !important;
}

.b64,
.bottom64,
.bottom-64 {
    bottom: var(--size-64) !important;
}

.b65,
.bottom65,
.bottom-65 {
    bottom: var(--size-65) !important;
}

.b66,
.bottom66,
.bottom-66 {
    bottom: var(--size-66) !important;
}

.b67,
.bottom67,
.bottom-67 {
    bottom: var(--size-67) !important;
}

.b68,
.bottom68,
.bottom-68 {
    bottom: var(--size-68) !important;
}

.b69,
.bottom69,
.bottom-69 {
    bottom: var(--size-69) !important;
}

.b70,
.bottom70,
.bottom-70 {
    bottom: var(--size-70) !important;
}


.b71,
.bottom71,
.bottom-71 {
    bottom: var(--size-71) !important;
}

.b72,
.bottom72,
.bottom-72 {
    bottom: var(--size-72) !important;
}

.b73,
.bottom73,
.bottom-73 {
    bottom: var(--size-73) !important;
}

.b74,
.bottom74,
.bottom-74 {
    bottom: var(--size-74) !important;
}

.b75,
.bottom75,
.bottom-75 {
    bottom: var(--size-75) !important;
}

.b76,
.bottom76,
.bottom-76 {
    bottom: var(--size-76) !important;
}

.b77,
.bottom77,
.bottom-77 {
    bottom: var(--size-77) !important;
}

.b78,
.bottom78,
.bottom-78 {
    bottom: var(--size-78) !important;
}

.b79,
.bottom79,
.bottom-79 {
    bottom: var(--size-79) !important;
}

.b80,
.bottom80,
.bottom-80 {
    bottom: var(--size-80) !important;
}


.b81,
.bottom81,
.bottom-81 {
    bottom: var(--size-81) !important;
}

.b82,
.bottom82,
.bottom-82 {
    bottom: var(--size-82) !important;
}

.b83,
.bottom83,
.bottom-83 {
    bottom: var(--size-83) !important;
}


.b84,
.bottom84,
.bottom-84 {
    bottom: var(--size-84) !important;
}

.b85,
.bottom85,
.bottom-85 {
    bottom: var(--size-85) !important;
}


.b86,
.bottom86,
.bottom-86 {
    bottom: var(--size-86) !important;
}

.b87,
.bottom87,
.bottom-87 {
    bottom: var(--size-87) !important;
}

.b88,
.bottom88,
.bottom-88 {
    bottom: var(--size-88) !important;
}

.b89,
.bottom89,
.bottom-89 {
    bottom: var(--size-89) !important;
}

.b90,
.bottom90,
.bottom-90 {
    bottom: var(--size-90) !important;
}


.b91,
.bottom91,
.bottom-91 {
    bottom: var(--size-91) !important;
}

.b92,
.bottom92,
.bottom-92 {
    bottom: var(--size-92) !important;
}

.b93,
.bottom93,
.bottom-93 {
    bottom: var(--size-93) !important;
}

.b94,
.bottom94,
.bottom-94 {
    bottom: var(--size-94) !important;
}

.b95,
.bottom95,
.bottom-95 {
    bottom: var(--size-95) !important;
}

.b96,
.bottom96,
.bottom-96 {
    bottom: var(--size-96) !important;
}

.b97,
.bottom97,
.bottom-97 {
    bottom: var(--size-97) !important;
}

.b98,
.bottom98,
.bottom-98 {
    bottom: var(--size-98) !important;
}

.b99,
.bottom99,
.bottom-99 {
    bottom: var(--size-99) !important;
}

.b100,
.bottom100,
.bottom-100 {
    bottom: var(--size-100) !important;
}


.top10 {
    top: 10px
}

.top100 {
    top: 100px
}



.top20 {
    top: 20px
}

.top30 {
    top: 30px
}

.top40 {
    top: 40px
}

.top50 {
    top: 50px
}

.top60 {
    top: 60px
}

.top70 {
    top: 70px
}

.top80 {
    top: 80px
}

.top90 {
    top: 90px
}

.pullup2 {
    margin-top: -2px;
}

.pullup5 {
    margin-top: -5px;
}

.pullup10 {
    margin-top: -10px;
}

.pullup20 {
    margin-top: -20px;
}

.pullup30 {
    margin-top: -30px;
}


.pullup40 {
    margin-top: -40px;
}

.pullup50 {
    margin-top: -50px;
}

.pullup60 {
    margin-top: -60px;
}

.pullup70 {
    margin-top: -70px;
}

.pullup80 {
    margin-top: -80px;
}

.pullup90 {
    margin-top: -90px;
}

.pullup100 {
    margin-top: -100px;
}

.pullup150 {
    margin-top: -150px;
}

.margin-liftup5 {
    margin-top: -5px;
}

.margin-liftup10 {
    margin-top: -10px;
}

.margin-liftup20 {
    margin-top: -20px;
}

.margin-liftup30 {
    margin-top: -30px;
}

.margin-liftup50 {
    margin-top: -50px;
}

.floatleftimage {
    float: left;
    margin-right: 6px
}

.floatpanel {
    float: left;
    width: 100%
}



.floatright {
    float: right
}

.floatrightimage {
    float: right;
    margin-left: 6px
}

.container_12 .grid_1 {
    width: 4%
}



.container_12 .grid_2 {
    width: 12%
}

.container_12 .grid_3 {
    width: 20%
}

.container_12 .grid_4 {
    padding-left: 1%;
    padding-right: 1%;
    width: 33%
}

.container_12 .grid_5 {
    width: 37%
}

.container_12 .grid_6 {
    width: 45%
}

.container_12 .grid_7 {
    width: 54%
}

.container_12 .grid_8 {
    width: 65%
}

.container_12 .prefix_1 {
    padding-left: 81px
}

.container_12 .prefix_10 {
    padding-left: 810px
}

.container_12 .prefix_11 {
    padding-left: 891px
}

.container_12 .prefix_2 {
    padding-left: 162px
}

.container_12 .prefix_3 {
    padding-left: 243px
}

.container_12 .prefix_4 {
    padding-left: 324px
}

.container_12 .prefix_5 {
    padding-left: 405px
}

.container_12 .prefix_6 {
    padding-left: 486px
}

.container_12 .prefix_7 {
    padding-left: 567px
}

.container_12 .prefix_8 {
    padding-left: 648px
}

.container_12 .prefix_9 {
    padding-left: 729px
}

.container_12 .pull_1 {
    left: -81px
}

.container_12 .pull_10 {
    left: -810px
}

.container_12 .pull_11 {
    left: -891px
}

.container_12 .pull_2 {
    left: -162px
}

.container_12 .pull_3 {
    left: -243px
}

.container_12 .pull_4 {
    left: -324px
}

.container_12 .pull_5 {
    left: -405px
}

.container_12 .pull_6 {
    left: -486px
}

.container_12 .pull_7 {
    left: -567px
}

.container_12 .pull_8 {
    left: -648px
}

.container_12 .pull_9 {
    left: -729px
}

.container_12 .push_1 {
    left: 81px
}

.container_12 .push_10 {
    left: 810px
}

.container_12 .push_11 {
    left: 891px
}

.container_12 .push_2 {
    left: 162px
}

.container_12 .push_3 {
    left: 243px
}

.container_12 .push_4 {
    left: 324px
}

.container_12 .push_5 {
    left: 405px
}

.container_12 .push_6 {
    left: 486px
}

.container_12 .push_7 {
    left: 567px
}

.container_12 .push_8 {
    left: 648px
}

.container_12 .push_9 {
    left: 729px
}

.container_12 .suffix_1 {
    padding-right: 81px
}

.container_12 .suffix_10 {
    padding-right: 810px
}

.container_12 .suffix_11 {
    padding-right: 891px
}

.container_12 .suffix_2 {
    padding-right: 162px
}

.container_12 .suffix_3 {
    padding-right: 243px
}

.container_12 .suffix_4 {
    padding-right: 324px
}

.container_12 .suffix_5 {
    padding-right: 405px
}

.container_12 .suffix_6 {
    padding-right: 486px
}

.container_12 .suffix_7 {
    padding-right: 567px
}

.container_12 .suffix_8 {
    padding-right: 648px
}

.container_12 .suffix_9 {
    padding-right: 729px
}

.alignbottom {
    vertical-align: bottom
}

.alignmiddle {
    vertical-align: middle
}

.aligntop {
    vertical-align: top
}


.cleanlist, ul.linkitem, .nostylelist {
    list-style: none;
    margin: 0;
    padding: 0;
}
body {
    letter-spacing: 1px;
    word-spacing: 2px;
    margin: 0;
}

* {
    transition: all 0.5s ease-in-out;
}

.divtoggle *,
.divtoggleA *,
.divtoggleAB * {
    transition: none;
}

.homeft ul li:hover,
.blogitem:hover,
.readmore:hover,
button:hover,
h1:hover,
h2:hover,
h3:hover,
h4:hover,
h5:hover,
h6:hover {
    transform: scale(1.02);
}





img:hover {
    transform: scale(1.01);
}

.SearchContainer .searchlistitems img:hover,
.blogitem img:hover,
.homeft ul li img:hover,
.divtoggle h1:hover,
.divtoggle h2:hover,
.divtoggle h3:hover,
.divtoggle h4:hover,
.divtoggle h5:hover,
.divtoggle h6:hover,
.divtoggle img:hover,
.divtoggleA h1:hover,
.divtoggleA h2:hover,
.divtoggleA h3:hover,
.divtoggleA h4:hover,
.divtoggleA h5:hover,
.divtoggleA h6:hover,
.divtoggleA img:hover,
.divtoggleAB h1:hover,
.divtoggleAB h2:hover,
.divtoggleAB h3:hover,
.divtoggleAB h4:hover,
.divtoggleAB h5:hover,
.divtoggleAB h6:hover,
.divtoggleAB img:hover,
.otherFDS img:hover {
    transform: none;
    transition: none;
}





.lazy-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
}

    .lazy-bg[data-loaded='true'] {
        opacity: 1;
    }



.floatpanelSecure {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
}


.ModuleEditLink {
    font-size: 12px;
}


#twitter-widget-0 {
    padding: 10px 0;
    clear: both;
    display: block;
    float: none;
    height: 60px;
}




sub {
    bottom: -0.25em;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

audio,
canvas,
video {
    display: inline-block;
}

.maincontent {
    margin: 0 auto;
    width: 70%;
}

.centercontent.grid_12 {
    width: 100%;
    padding-bottom: 100px;
}



.zoom {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    -webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    -webkit-border-radius: 3px;
    margin-left: -5px;
    width: 100%;
}



.coming-soon-container {
    text-align: center;
    padding: 40px;
    border-radius: 10px;
    margin: 50px;
}


.blacktext.mb10.fw500.font11.minh30px {
    margin: 0 !important;
}


.char-count {
    display: block;
    font-size: 9px;
    margin-top: 2px;
}



.audio-player {
    display: inline-block;
    padding: 0px 20px;
    border-radius: 54px;
    font-size: 12px;
    margin-bottom: 20px;
}

    .audio-player a {
        font-size: 19px;
        padding: 1px;
        text-decoration: none;
        cursor: pointer;
    }

    .audio-player select.speedControl {
        width: 40px;
        height: 22px;
        font-size: 10px;
        padding: 0;
    }


.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.video-overlay {
    position: relative;
    display: inline-block;
}

.video-thumbnail {
    display: block;
    width: 100%;
    height: auto;
}

.video-title {
    position: absolute;
    top: 5px;
    left: 5px;
    padding: 2px 5px;
    font-size: 11px;
    word-spacing: normal;
    text-decoration: none;
    letter-spacing: 1px;
}

.play-icon {
    padding: 0 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 5px;
    height: 16px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .play-icon::before {
        content: '';
        display: block;
        width: 0;
        height: 0;
        border-left: 8px solid white;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
    }




.linkdescription,
li {
    padding: 5px;
}



.texturedback {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/asfalt-dark.png");
}

.bottomLinks,
.bottomLinks a {
    margin: 0;
    padding: 4px 0px 5px 15px;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    border-radius: 30px 30px 0px 0px;
}



div.addthisbutton,
ul#social li {
    display: inline;
}


.fdinfo {
    display: inline-block;
}




.contentContentCategory ul,
.defgallery,
.defstatsgallery,
.fdcostexc ul,
.fdcostinc ul,
.fddates ul,
.footercontribute ul,
.nestedlist,
.user_details ul,
ul.ER-admin,
ul.ER-prods,
ul.ditiimages,
ul.nostylelist,
ul.rbtTripType,
ul.tcatslist,
ul.trekheaderfacts {
    list-style: none;
    padding-left: 0;
}



.anchorlinks {
    display: inline-block;
    position: fixed;
    top: 10px;
    left: 12px;
    font-size: 13px;
    opacity: 0.8;
    width: 150px;
    text-align: left;
    border-radius: 15px;
}

    .anchorlinks ul li {
        margin-bottom: 5px;
        padding-left: 12px;
    }





.error-container {
    margin: 0 auto;
    padding: 40px 20px;
    text-align: center;
}

.error-image {
    margin: 20px auto;
}

.error-container h1 {
    font-size: 3rem;
    margin-bottom: 10px;
}

a.error-button {
    display: inline-block;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 4px;
    font-weight: bold;
    transition: background 0.3s;
}


.error-categories {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 40px;
    gap: 20px;
    position: relative;
}

.error-category-card {
    padding: 20px;
    border-radius: 8px;
    width: 200px;
    transition: transform 0.3s;
    text-decoration: none;
    position: relative;
}

    .error-category-card img {
        position: absolute;
        left: -7px;
        top: -2px;
    }

    .error-category-card:hover {
        transform: translateY(-5px);
        text-decoration: none;
    }

    .error-category-card h3 {
        margin-top: 10px;
        font-size: 1.2rem;
    }






.company-title,
.section-title {
    display: block;
    font-size: 1.8em;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
}

.section-heading {
    display: inline-block;
    font-weight: bold;
}



.recognition-logo {
    max-width: 120px;
    height: auto;
    margin: 4px;
}

.readmore-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 15px;
}

.readmore-item {
    padding: 12px 15px;
    border-radius: 6px;
    transition: background 0.3s;
}



.readmore-link {
    font-weight: 600;
    text-decoration: none;
}






.principles-list {
    list-style: none;
    padding: 0;
    margin: 20px 0 0 0;
}

.principle-item {
    margin-bottom: 12px;
    padding: 10px 15px;
    border-radius: 5px;
}



.principle-link {
    font-weight: bold;
    text-decoration: none;
}

    .principle-link:hover {
        text-decoration: underline;
    }


.section-title {
    font-size: 2em;
    font-weight: bold;
    text-transform: uppercase;
}


.team-intro {
    font-size: 1rem;
    line-height: 1.6;
}


.team-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 20px;
}


.team-card {
    border-radius: 8px;
    padding: 20px;
    text-align: center;
    transition: transform 0.3s, box-shadow 0.3s;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

    .team-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);
    }


.team-photo {
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 15px;
}

.team-name {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
}


.team-desc {
    font-size: 0.95em;
    line-height: 1.5;
    font-family: 'Kalam';
}




.why-choose-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 20px;
}

.why-card {
    border-radius: 10px;
    padding: 25px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
}

    .why-card:hover {
        transform: translateY(-5px);
    }

    .why-card h2 {
        margin-top: 0;
        font-weight: 700;
        margin-bottom: 10px;
    }

    .why-card p {
        margin-bottom: 15px;
        font-size: 0.95em;
    }

    .why-card ul {
        list-style-type: disc;
        padding-left: 20px;
        margin: 0;
    }

        .why-card ul li {
            margin-bottom: 5px;
            font-size: 0.9em;
        }




.section-title {
    font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    text-transform: uppercase;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 30px;
}

.rant-box {
    padding: 20px;
    margin-bottom: 40px;
    font-size: 15px;
    line-height: 1.7;
}

.philosophy-quote {
    padding: 20px;
    margin: 40px 0;
    font-style: italic;
    font-weight: 500;
    font-size: 16px;
}

.red-alert {
    padding: 15px;
    font-weight: bold;
    margin: 20px 0;
}

.who-not-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 30px;
}

.who-not-item {
    flex: 1 1 calc(50% - 20px);
    padding: 15px;
    font-size: 14px;
    line-height: 1.6;
    border-radius: 0px 20px 20px 0px;
}

    .who-not-item span {
        font-weight: bold;
    }

.highlight-text {
    font-weight: bold;
    margin-top: 30px;
}

a#ctl00_mainContent_lnkAdminMenu,
a#ctl00_mainContent_lnkPageTree {
    display: inline-block;
}


.blogdate .bdate .month, .checkoutdiv > a > span.checkout, .headbox a, .headbox2 a, .leftheadbox h2 a, .regbox h2, .reghead h1, .reghead h1 a, .sidemenu ul li a, .toc a {
    text-transform: uppercase;
    text-transform: uppercase
}

#contentslider .ui-tabs-hide, .ModuleRejectContentLink img, .adjustmentdiv4mobile, .adminnavigationbar, .alliteneraries .blogdate, .alliteneraries .subtitle, .avaliable_sizes input[type=radio], .blogitem .subtitle, .moduletitle .cluetiplink img, .usernavigationbar, body.changepassword .container_12 > div > div.headerbottomimage, body.loginpage .container_12 > div > div.headerbottomimage, body.passwordrecovery .container_12 > div > div.headerbottomimage, body.passwordrecovery fieldset legend, body.registerpage .container_12 > div > div.headerbottomimage {
    display: none
}

.avatarwrap .avatar {
    float: left;
    margin-right: 10px
}


.grow:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.whiteshadowbox, .whiteshadowbox-cost {
    padding: 10px
}

.whiteshadowbox, .whiteshadowbox_deskptoponly {
    margin: 2px;
    border-radius: 10px;
    margin-bottom: 50px
}

.whiteshadowbox-cost {
    border-radius: 10px;
    margin-bottom: 20px
}

.title {
    font-size: 1em;
    padding-bottom: 1px
}

.team-pic {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
    -webkit-border-radius: 50%;
    height: 200px;
    width: 200px
}

.team-tab {
    margin: 10px
}

dt {
    margin-top: 10px
}

.stagline {
    background: #414142;
    border-bottom: 1px solid #d8dbdd;
    padding: 2px 4px;
    bottom: 0;
    box-shadow: 0 3px 10px 0 #323030;
    -moz-box-shadow: 0 3px 10px 0 #323030;
    -webkit-box-shadow: 0 3px 10px 0 #323030;
    color: #c1acac;
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
    height: 30px;
    text-align: left;
    width: 100%
}

#toggle + label, .tanchors, .tdateheader, .tfeedetails, .tidopener, .trekcontact, .trekcost, .trekdates {
    text-align: center
}

.statsname a {
    padding: 5px;
    color: #6d7890;
    font-size: 1em;
    font-weight: 700
}

.statsno {
    background: #03a9f4;
    border: 1px solid #000;
    border-radius: 50%;
    padding: 15px;
    color: beige;
    font-size: 2em;
    font-weight: 900
}

.sticky {
    position: fixed;
    top: 0
}

.tanchors, .tnamehover, .trek-offer {
    position: absolute
}

.skiplink, .visuallyhidden {
    border: none;
    margin: -1px;
    padding: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

.simplelist, .simplelist li {
    list-style: none;
    padding: 0 0 8px 10px
}

.select-quantity {
    border: 1px solid #266409;
    border-radius: 10px;
    margin: 4px;
    padding: 8px;
    -webkit-box-shadow: 0 0 3px 0 #828486;
    -moz-box-shadow: 0 0 3px 0 #828486;
    box-shadow: 0 0 3px 0 #828486;
    color: #0c0b0b;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    width: 70px
}

.callbackform .forminput.heardaboutus.watermark, .formwizard select, .register select, .searchcontrols select {
    padding: 3px;
    height: 27px;
    line-height: 27px;
    position: relative
}

.safetyprotocol {
    background: #fff;
    border: 1px solid #eee4e4;
    margin: 12px;
    padding: 4px;
    box-shadow: 0 0 4px 0 #000;
    -moz-box-shadow: 0 0 4px 0 #000;
    -webkit-box-shadow: 0 0 4px 0 #000;
    display: inline-block
}

.s-author {
    color: #1e9dd0
}

.s-created {
    color: silver;
    margin-left: 15px
}

.leftcontent .moduletitle, .rightcontent .moduletitle {
    margin-top: 6px
}


.rightcontent .brown-bg .moduletitle {
    border-radius: 20px 0 0
}

.rightcontent .brown-bg .outerbody {
    border-radius: 0 0 0 20px;
    margin: 0 -10px 0 0
}

.rightcontent .moduletitle {
    border-radius: 20px 0 0 20px;
    -moz-border-radius: 20px 0 0 20px;
    -webkit-border-radius: 20px 0 0 20px;
    -webkit-border-radius: 20px 0 0 20px;
    margin-left: 0;
    margin-right: -10px
}

.right, .whychooseus {
    text-align: left
}

.payments-accepted {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/images/payments-accepted-by-us.jpg");
    background-repeat: no-repeat;
    background-size: 300px;
    display: block;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    width: 300px
}

.nesteddata {
    background: #ddd;
    padding: 20px
}

.nestedlistitems {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 20px
}

ul.ER-admin li {
    background: #b3abab;
    border-bottom: 1px solid #000;
    padding: 4px;
    color: #444343
}

ul.ER-prods {
    padding-bottom: 80px
}

    ul.ER-prods li {
        background: #fff;
        margin: 25px 12px;
        padding: 0;
        box-shadow: 0 0 5px 0 #868583;
        -webkit-box-shadow: 0 0 5px 0 #868583;
        -moz-box-shadow: 0 0 5px 0 #868583;
        display: inline-block;
        font-size: 12px;
        vertical-align: top;
        width: 400px
    }

        ul.ER-prods li ul li {
            margin: 2px;
            padding: 5px;
            display: inline-block;
            font-size: 12px;
            vertical-align: top;
            width: 100%;
            background: transparent;
            position: relative;
            box-sizing: border-box;
            box-shadow: none;
        }

dl, menu, ol, ul {
    margin: 1em 0
}

div.cert-params > div {
    margin: 10px;
    max-width: 200px;
    width: 200px
}


.er-prod-display-desc {
    margin: 20px;
    padding: 10px;
    height: 200px;
    margin-left: 100px;
    text-align: center;
    width: 200px;
    overflow: auto;
    font-size: 12px;
}

.er-prod-display-helptext {
    background: #eaeaea;
    padding: 4px;
    font-size: 12px;
    height: 250px;
    margin-top: 2px
}


.er-prod-display-cost {
    background: #e0e0e0;
    padding: 4px
}

    .er-prod-display-cost ul li {
        background: 0 0;
        margin: 5px 50px;
        padding: 0;
        box-shadow: 0 0 0 0 #868583;
        -webkit-box-shadow: 0 0 0 0 #868583;
        -moz-box-shadow: 0 0 0 0 #868583;
        display: block;
        font-size: 14px;
        text-align: left;
        vertical-align: top
    }

.divtoggleAB .er-prod-display-desc {
    margin: 20px;
    padding: 10px;
    margin-left: 100px;
    text-align: center;
    width: 200px;
    font-size: 12px;
    overflow: hidden;
}

.er-prod-display-desc, .er-prod-display-helptext, .fd-dates, .fdbtn-open, .fdbtn-priv, .fdlistitems, textarea {
    vertical-align: top
}

.divtoggle a, .divtoggleA a {
    margin-bottom: 5px
}

.divtogglechild ul li {
    margin-bottom: 10px
}

.divtogglechild, .divtogglechildA, .divtogglechildAB {
    display: none;
}

.divERWrapper {
    border: 2px solid;
    padding: 20px 10px
}


.ddlAvailQuan {
    padding: 2px
}

.ddl_trek_batches {
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    padding: 20px;
    -webkit-border-radius: 30px
}

.divERWrapper {
    text-align: center
}

dd {
    margin: 0 0 0 40px
}

.contactform {
    margin-top: 35px
}

    .contactform textarea {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }

#cluetip-extra, #ctl00_mainContent_ctl00_postList_rptBlogs_ctl06_pnlPost > div.blogtext > a.morelink, #toggle, .alliteneraries .moduletitle, .alliteneraries article.blogitem .blogtitle, .alliteneraries article.blogitem h1.blogtitle, .alliteneraries article.blogitem h3.blogtitle, .blogcommentlink, .blogcopyright span:empty, .blognav > [class*=" feed"] a img, .blognav > [class^=feed] a img, .blogtext .paddiv, .breadcrumb li:last-child .divider, .bsocial .addthis_toolbox a, .contents .blogitem .blogtitle, .contents .blogitem h1.blogtitle, .contents .blogitem h3.blogtitle, .contents .moduletitle, .displaynone, .fdlistitems .tnamehover, .fdlistitems .tnamehoverimp, .fdlistitems .trekexcerpt, .headercontribute, .headerdiscountbox, .hidden, .hide, .leftside .ratingprompt, .loggedin .rssnavleft .AspNet-DataList-Alternate a + a[rel=nofollow], .loggedin .rssnavleft .AspNet-DataList-Item a + a + a[rel=nofollow], .loggedin .rssnavright .AspNet-DataList-Alternate a + a[rel=nofollow], .loggedin .rssnavright .AspNet-DataList-Item a + a + a[rel=nofollow], .modulefooter, .nivo-html-caption, .pageicons, .profilePersonalnfotimezone, .rightside .ratingprompt, .searchresultheading, .searchresults .searchcontrols a.mhelp img, .slider-nav, .slider-nav button.slider-previous, .howtoreach .moduletitle, .howtoreach .blogtitle, .travelogues .morelink, .travelogues .moduletitle, .travelogues .blogtitle, [hidden], audio:not([controls]), morelink, ul.fdfilters li input[type=checkbox] {
    display: none
}



.clear {
    display: block;
    float: none;
    width: auto
}

.cleared {
    display: block;
    height: 0
}

.clearfix:after, .clearfix:before {
    content: "";
    content: "";
    display: table
}

.clearpanel {
    clear: left;
    padding-top: 15px
}


.cert-buttons, ul.ditiimages {
    padding: 10px;
    display: inline-block
}

.cert-buttons-container {
    margin: 10px 0;
    padding: 10px;
    display: block
}

.cert-params {
    border-top: 1px solid #000;
    padding: 10px
}

.cert-radios-div {
    border: 1px solid #000;
    margin: 6px 0;
    padding: 4px
}

.cert_html {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    width: 600px
}




.checkout a, .checkout a:hover, .checkoutdiv, .divtoggle a, .divtoggleA a, .downloadbtn:focus, .downloadbtn:hover, .dropdown-menu a, .eventcontainer a.eventlink, .headerdiscountbox a {
    text-decoration: none
}


.avaliable_sizes {
    background: #2ea7f1;
    padding: 8px;
    color: #0c0b0b;
    font-size: 15px;
    font-weight: 700;
    min-height: 330px
}

    .avaliable_sizes input[type=checkbox]:checked + label, .avaliable_sizes input[type=radio]:checked + label {
        background-color: #65cd33
    }

    .avaliable_sizes label {
        border: 1px solid #358310;
        margin: 2px;
        padding: 5px;
        background-color: #ddd;
        -webkit-box-shadow: 0 0 2px 0 #7f6f6f;
        -moz-box-shadow: 0 0 2px 0 #7f6f6f;
        box-shadow: 0 0 2px 0 #7f6f6f;
        display: inline-block;
        font-size: 11px
    }

.alternateback2 > span.h2similarWithoutPadding, .alternateback > span.h2similarWithoutPadding {
    padding: 8px 0;
    color: #3f5a2f;
    display: block;
    font-size: 1em;
    font-weight: 600
}

.OuterLeft {
    float: left;
    width: 60%
}

.OuterRight {
    float: left;
    margin-left: 10px;
    width: 300px
}

.OuterWrapper {
    float: left;
    width: 100%
}

.ModuleEditLink {
    text-transform: none;
    font-size: 10px;
    position: relative;
    text-transform: none;
    z-index: 1
}

.ER-prods span.h1similar {
    font-size: 1.3em
}

ul.ER-prods li img {
    height: 100px
}


.tanchors ul, .tanchors > .divtoggle {
    background: #ffec64;
    text-align: center
}

.sticky + .content {
    padding-top: 102px
}

.tanchors > .divtoggle {
    border: 1px solid #dcc834;
    border-bottom: 0;
    border-radius: 20px 20px 0 0;
    margin: -1px;
    padding: 10px;
    color: #000;
    display: inline-block;
    font-size: 12px;
    font-weight: 700
}

.tanchors ul {
    border: 1px solid #dcc834;
    list-style: none;
    margin: 0;
    padding: 15px 50px;
    padding-left: 0
}

    .tanchors ul li a {
        background: #524f4f;
        border-radius: 6px;
        padding: 5px 10px;
        color: #fffdfd;
        display: inline-block;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 1px;
        text-decoration: none
    }



.ditdd {
    margin-top: -10px;
}

#tabDetailedItinerary .ditinheader {
    border-radius: 5px;
    padding: 0;
}

span.itinsummary3 {
    border-radius: 0 0px 20px 0px;
    padding-right: 20px;
}

.itin_left.pullup20 {
    margin-top: -60px;
}

span.itinsumovernightin i,
span.itinsumaccommodation i,
span.itinarrivein i,
span.itinsummeals i,
span.itinsumcostoftransfer i {
    width: 19px;
    background: #818181;
    padding: 3px 2px;
    text-align: center;
    margin-right: 6px;
    border-radius: 2px;
}

span.itinarrivein i {
    margin-right: 3px;
}


.itin_right {
    min-width: 200px;
    max-width: 50%;
    display: inline-block;
}

.itin_left {
    vertical-align: top;
    min-width: 350px;
    max-width: 50%;
    display: inline-block;
    margin-right: 10px;
}

.ditin-topmargin {
    margin-top: -10px;
    padding: 20px;
}

#ditin {
    font-size: 2em;
    font-weight: 900;
}

.ditdd {
    display: inline;
}

.itaccomeals,
.ittext {
    margin-top: 2px;
    border-radius: 4px;
    font-size: 15px;
    padding: 7px 4px;
    line-height: 23px;
}


.titin ul li a:hover {
    background: #34b92d;
    color: #fff;
    font-weight: 700
}

.titin ul ol li a {
    background: #d9c93b;
    border-bottom: 0 solid #4c4a4a;
    padding: 6px 2px;
    color: #426916;
    line-height: 1.7;
    margin-left: 70px;
    margin-top: -25px;
    min-height: 40px;
    width: 220px
}

.titin ul ol li:before {
    background: #8bc34a;
    border-bottom: 0 solid #4c4a4a;
    border-radius: 2px 0 0 20px;
    -moz-border-radius: 2px 0 0 20px;
    -webkit-border-radius: 2px 0 0 20px;
    content: 'Day ' counter(item,decimal) ':';
    counter-increment: item;
    padding: 10px;
    -webkit-border-radius: 2px 0 0 20px;
    content: 'Day ' counter(item,decimal) ':';
    counter-increment: item;
    font-size: 13px;
    font-weight: 600;
    margin-right: 1px
}

.tanchors ul li {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    display: inline-block
}

.titin ul li a {
    color: #030303;
    display: inline;
    line-height: 2;
    margin-right: 1px;
    width: 100%;
    text-decoration: none;
}

.titin ul ol li {
    padding: 1px;
    margin: 20px 0;
    display: inline-block
}


ul.ditiimages li {
    display: inline-block
}

    ul.ditiimages li a > img {
        padding: 2px;
        border: 1px solid #000;
        width: 100px
    }

.dayNumber a {
    border-radius: none;
    color: #999;
    text-decoration: none
}

.tidopener {
    background: #fbfafa;
    margin: 5px;
    padding: 10px;
    box-shadow: 0 0 5px 0 #4a4848;
    -moz-box-shadow: 0 0 5px 0 #4a4848;
    -webkit-box-shadow: 0 0 5px 0 #4a4848;
    min-height: 400px;
    vertical-align: top;
    width: 30%;
}

.tintrosecond {
    background: #7abf5d;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 2px 8px;
    -webkit-border-radius: 5px;
    color: #277706
}

.titin ul {
    list-style: none;
    padding: 12px;
    padding-left: 0
}

span.day {
    background: #c1c1c1;
    -moz-border-radius: 50%;
    padding: 5px 8px;
    color: #000;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.2px;
    word-spacing: 0.3px;
    margin-left: -13px;
    border-radius: 0;
}

.ditdd {
    margin-left: -5px;
}

.dithg {
    background: #c7c7c7;
    margin: 5px 0;
    padding: 8px;
    color: #000
}

.dayactivity {
    background: #f37e73;
    margin: 50px 2px 1px 0px;
    padding: 4px;
    color: #040404
}

.daydistance, .daytime {
    color: #000
}

.daynum {
    background: #1a73ba;
    padding: 5px;
    color: #fff
}

.dayNumber {
    background: #fff;
    border-bottom: 0;
    padding: 7px 15px;
    box-shadow: 0 -15px 15px 15px rgba(0,0,0,.14);
    -moz-box-shadow: 0 -15px 15px 15px rgba(0,0,0,.14);
    -webkit-box-shadow: 0 5px 15px -4px rgba(0,0,0,.14);
    color: #999;
    display: block;
    font-size: 14px;
    height: 12px;
    margin-bottom: 15px;
    position: relative;
    text-align: right;
    text-decoration: none;
    z-index: 1
}

.dayactivity {
    display: inline-block
}

.dayactivity, .daynum, .fdhoverlinks {
    border-radius: 4px
}

.titin ul li {
    padding: 20px 10px;
    color: #fff;
    margin-bottom: 20px
}

.titin ul ol {
    counter-reset: item;
    margin: 40px 0;
    counter-reset: item;
    list-style-type: none;
    padding-left: 8px;
    text-align: left
}
.hh-howto {
    font-size: 14px;
    line-height: 1.6;
}

.hh-card {
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    padding: 14px;
    margin: 12px 0;
}

.hh-grid2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
}

@media(max-width: 800px) {
    .hh-grid2 {
        grid-template-columns: 1fr;
    }
}

.hh-muted {
    color: #6b6b6b;
    margin-top: 6px;
}

.hh-subhead {
    margin: 12px 0 8px;
    font-size: 14px;
}

.hh-list {
    margin: 8px 0 0 18px;
}

.hh-tablewrap {
    overflow-x: auto;
}

.hh-table {
    width: 100%;
    border-collapse: collapse;
}

    .hh-table th, .hh-table td {
        padding: 8px;
        border-bottom: 1px solid #eee;
        vertical-align: top;
    }

    .hh-table th {
        text-align: left;
        background: #fafafa;
    }

.hh-badge {
    display: inline-block;
    padding: 2px 8px;
    border: 1px solid #ddd;
    border-radius: 999px;
    margin: 2px 6px 2px 0;
    background: #f7f7f7;
    font-size: 12px;
}
.hh-trek-card {
    margin: 10px 0;
}

.hh-trek-card-link {
    display: flex;
    gap: 10px;
    align-items: center;
    text-decoration: none;
    border: 1px solid #eee;
    background: #fff;
    border-radius: 10px;
    padding: 8px;
}

    .hh-trek-card-link:hover {
        border-color: #ddd;
    }

.hh-trek-card-img {
    width: 56px;
    height: 56px;
    object-fit: cover;
    border-radius: 8px;
    flex: 0 0 56px;
}

.hh-trek-card-title {
    font-size: 13px;
    line-height: 1.3;
    color: #222;
}
/* Container card */
.howtoreach .blogitem {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
    padding: 12px;
    margin-bottom: 16px;
    background: #fff;
    border-radius: 10px;
}

/* Title block */
.howtoreach .blogitemtitle {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
    display: inline-block;
    margin-bottom: 8px;
    color: #222;
}

/* Body text wrapper */
.howtoreach .blogitem .blogtext {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

    /* Metadata lines */
    .howtoreach .blogitem .blogtext p {
        margin: 0;
        line-height: 1.4;
    }

/* Read-more link spacing (even if empty) */
.howtoreach .blogitem .morelink {
    margin-top: 6px;
    display: inline-block;
}

/* Prevent random inner div spacing */
.howtoreach .blogitem > div {
    margin-bottom: 6px;
}

    .howtoreach .blogitem > div:last-child {
        margin-bottom: 0;
    }

.alliteneraries .blogwrapper {
    text-align: center;
    margin: 60px auto;
}

.alliteneraries .moduletitle, .contents .moduletitle {
    display: none;
}

.alliteneraries #ctl00_altContent1_ctl00_postList_divblog,
.alliteneraries #ctl00_altContent2_ctl00_postList_divblog,
.alliteneraries #ctl00_mainContent_postList_divblog,
.travelogues #ctl00_mainContent_ctl00_postList_divblog,
.travelogues #ctl00_mainContent_postList_divblog,
.contents #ctl00_mainContent_ctl00_postList_divblog,
.homeft .fullwidth-grid-container,
.homeft .fullwidth-grid-container_200 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 0 auto;
    box-sizing: border-box;
    justify-content: space-between;
    box-sizing: border-box;
}

.treks3cols {
    padding: 0px 0px;
}

    .treks3cols article.blogitem {
        width: 90%;
    }

    .treks3cols .blogtext img,
    .travelogues .blogtext a img {
        width: 100%;
        height: auto;
        border-radius: 19px 19px 0 0;
        max-width: 500px;
    }

    .treks3cols .blogtext,
    .travelogues .blogtext {
        min-height: 333px;
    }

.contentdisplaysidebar .alliteneraries .blogitem .blogtext {
    min-height: unset;
}

.alliteneraries .blogitem > div,
.contents .blogitem > div,
.travelogues .blogitem > div {
    display: flex;
    flex-grow: 1;
    flex-basis: 0;
}

.alliteneraries .blogitem,
.contents .blogitem,
.travelogues .blogitem {
    width: 30%;
    margin-bottom: 50px;
    display: flex;
}

    .treks3cols .blogtext,
    .alliteneraries .blogitem .blogtext,
    .contents .blogitem .blogtext,
    .travelogues .blogitem .blogtext {
        border-radius: 18px;
        padding: 12px;
        margin: 0;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        height: 100%;
        flex-grow: 1;
    }

.contents,
.travelogues,
.alliteneraries {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

    .alliteneraries .blogitem .blogtext div.uppercase {
        height: unset;
    }

    .alliteneraries .blogitem .blogtext a img {
        height: 200px;
        width: 100%;
        border-radius: 19px 19px 0 0;
    }

    .contents .blogitem .blogtext {
        padding: 20px;
    }

    .contents .expcontent {
        font-size: 15px;
        font-family: 'Kalam';
    }

    .contents .blogitem .blogtext a.morelink {
        bottom: 5%;
        font-size: 10px;
        padding: 2px 12px 4px 3px;
        position: absolute;
        opacity: 0.65;
        border-radius: 0 25px 25px 2px;
    }

.trekexcerpt {
    text-align: left;
    padding: 2%;
    border-radius: 38px;
    width: 100%;
    box-sizing: border-box;
    margin-top:5px;
}

.treks3cols .blogtext .lightblueback {
    padding: 10px;
    font-size: 14px;
    border-radius: 0px 0px 19px 19px;
    box-sizing: border-box;
    text-decoration: none;
    font-size: 14px;
    flex-grow: 1;
    border-radius: 0px 0px 19px 19px;
    box-sizing: border-box;
}

ul.contents-mobile li {
    display: block;
    text-align: left;
    vertical-align: top;
    margin: 3px;
    font-size: 12px;
}

ul.contents .featured-contents-li {
    min-height: 250px;
}

.blogview .blogtext {
    font-size: 18px;
}

.travelogues .blogview .moduletitle {
    padding-bottom: 8px;
}

.divkey {
    font-size: 15px;
}

.storyBrief {
    font-size: 15px;
    font-family: 'Kalam';
}

.blogview .blogpager.blogpagerbottom {
    margin: 0px 0px 150px 0px;
    text-align: center;
}



    .bcatlist ul li a {
        padding: 10px 22px;
        border-radius: 31px;
        font-size: 14px;
        text-decoration: none;
        font-weight: 400;
        font-family: 'Poppins';
    }


.featured-contents-li {
    list-style: none;
    margin: 10px 4px;
    padding: 0px;
    display: inline-block;
    min-height: 270px;
    position: relative;
    text-align: left;
    vertical-align: top;
    border-radius: 20px;
}

    .featured-contents-li a {
        text-decoration: none;
    }

        .featured-contents-li a img {
            border-radius: 21px 21px 0 0;
        }



.bdates-rbl input[type='radio']:checked + label {
    background-image: none;
}



.blog-bottom-related-links li a {
    font-size: 15px;
    font-weight: 600;
}

.alliteneraries .treksdisplay .blogitem,
.blog-cat-links li,
a.inlineedittoggle.ui-icon,
ul.dashboard-profilelinks li {
    display: inline-block;
}

.blogcopyright span {
    padding: 6px 0;
    display: block;
}

.blogdate .bdate .day {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    display: block;
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    height: 36px;
    line-height: 34px;
    margin-left: 1px;
    padding-top: 2px;
    position: relative;
    text-align: center;
    width: 39px;
}

.blogdate .bdate .month {
    display: block;
    font-style: normal;
    line-height: 12px;
    margin-top: -15px;
    text-align: center;
    width: 40px;
}

.blogitem .ModuleEditLink {
    text-decoration: underline;
}

.blogitem h1,
.blogitem h2 {
    font-size: 1em;
}

.bloglistbyuser ul {
    list-style: none;
    display: inline-block;
    padding-left: 0;
}

.blognav > [class*=' feed'] a:hover,
.blognav > [class^='feed'] a:hover {
    filter: Alpha(opacity=50);
    opacity: 0.5;
}

.blognav > [class*=' feed'],
.blognav > [class^='feed'] {
    display: inline-block;
    margin-left: 10px;
}

.blognavleft > h3 + .blognav,
.blognavright > h3 + .blognav {
    margin: 0 20px;
    display: block;
}



.blogtags a {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0 3px;
    padding: 2px 5px;
    -webkit-border-radius: 5px;
}

.blogview .widetextbox + .txterror {
    margin: 10px 0 10px 98px;
    clear: left;
    float: left;
}

.blogwrapper .bsidelist ul li {
    padding: 9px 3px;
}


.brelatedosts {
    background: transparent;
    padding: 10px;
    margin-bottom: 80px;
}

    .brelatedosts ul {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: center;
    }

        .brelatedosts ul li {
            padding: 10px;
            border-radius: 18px;
        }



.bsidelist.brelatedosts ul li {
    display: block;
    padding: 11px 10px;
    border-radius: 30px;
    font-size: 14px;
    text-decoration: none;
    margin: 17px 0;
    font-weight: 500;
    font-family: 'POPPINS';
    text-decoration: none;
    vertical-align: middle;
}

    .bsidelist.brelatedosts ul li a {
        text-decoration: none;
        vertical-align: super;
    }


.bytecontent {
    font-family: 'Kalam', 'Roboto', 'Lato', Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.fullscreenwidth.topad {
    font-size: 15px;
    padding: 10px;
    text-align: center;
    line-height: 22px;
}

.expcontentheading {
    margin: 0;
    font-size: 15px;
    font-weight: 800;
    padding: 10px;
}

    .expcontentheading a {
        text-decoration: none;
    }

.pricing-box {
    padding: 20px 30px !important;
    text-align: left !important;
    background: #ededed;
    color: #282727;
}

.top1price {
    font-family: 'Stylish', Arial, Helvetica, sans-serif;
    font-size: 1.5em !important;
}

#trekslefttbar div.trekpriceinfo .pricing-box h2 {
    text-align: left !important;
    font-weight: 700 !important;
    font-family: 'Poppins', Helvetica;
}

#trekslefttbar div.trekpriceinfo .pricing-box p.pricing-brand-info1,
#trekslefttbar div.trekpriceinfo .pricing-box p.pricing-brand-info2 {
    color: red !important;
    font-family: 'Kalam';
    text-align: left !important;
    padding: 12px 52px;
    font-size: 15px !important;
}

#trekslefttbar div.trekpriceinfo .pricing-box p.pricing-enquiry {
    border-radius: 10px;
    padding: 10px 20px;
    text-align: left !important;
    font-size: 15px !important;
    font-style: italic !important;
    margin-top: var(--size-5) !important;
}


h1.trekheading,
h1.trekheading-cost {
    font-weight: 900;
    text-transform: uppercase;
}

h1.trekheading {
    margin-top: 0;
    padding: 0px 18px;
    text-decoration: underline;
    display: table-caption;
    font-family: 'Permanent Marker';
    font-size: 2em;
    line-height: 40px;
    display: block;
    padding: 0 10px;
}

h1.trekheading-cost {
    font-size: 2.2em;
    margin-bottom: 10px;
    text-decoration: underline;
}

.travelogues .blogtext {
    font-family: 'Kalam';
}

.authorinfo {
    margin: 60px 0;
    padding: 10%;
    display: inline-block;
    font-size: 15px;
    border-radius: 66px;
    justify-content: center;
    max-width: 100vw;
    box-sizing: border-box;
    position: relative;
    width: 100vw;
    left: 68%;
    transform: translateX(-50%);
    padding-right: 30%;
    font-family: 'Kalam';
    min-width: unset;
}

h3.blogtitle {
    display: none;
}


.trekpageMainHeading .breadcrumb {
    opacity: 0.85;
}

.trekpageMainHeading {
    display: block;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 50px;
    opacity: 0.85;
    text-align: center;
    min-height: 400px;
    border-radius: unset;
    -moz-border-radius: unset;
    -webkit-border-radius: unset;
    box-shadow: unset;
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    background: unset;
}

.trekfacts a,
.trekfacts a:visited {
    font-size: 10px !important;
    font-family: 'Roboto Condensed';
    text-decoration: none;
}

.trekfacts {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}

    .trekfacts li {
        font-size: 16px;
        opacity: 0.85;
        font-family: 'Stylish';
        border-radius: 11px;
        padding: 13px 0;
    }

.trekpagereviews {
    padding: 20px;
    border-radius: 20px;
}

.promomsgdiv {
    border-radius: 79px !important;
    padding: 10px;
    margin: 20px;
}

.trekpageMainHeadingRight {
    float: right;
    width: 45%;
    display: inline-block;
    margin-right: 5%;
    margin-top: 75px;
    opacity: 0.85;
    border-radius: var(--radius-20);
    -moz-border-radius: var(--radius-20);
    -webkit-border-radius: var(--radius-20);
    padding: 30px;
}



.packagedetails a.open-modal {
    display: block;
    background: transparent;
    margin: 5px auto;
}

.trekpageMainHeadingRight ul li {
    border-right: 1px solid #b3b1b1;
    min-width: 105px;
    word-wrap: break-word;
}

.trekphotos ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    list-style: none;
    width: 100%;
}

    .trekphotos ul li {
        display: inline;
        flex: 1 1 20%;
        box-sizing: border-box;
        padding: 0;
    }

        .trekphotos ul li img {
            height: auto;
            display: block;
        }


.otherFDS {
    display: inline-block;
    width: 24%;
    min-height: 330px;
    min-width: 300px;
    vertical-align: top;
    margin-top: 50px;
    margin: 4%;
    text-align: left;
}

    .otherFDS a img {
        min-height: 310px;
    }

.trekphotos ul {
    letter-spacing: 0px;
    word-spacing: -4px;
}

.trekphotos {
    margin-top: -15px;
}

.trekwhychooseus ul li {
    padding: 15px 0;
}

.treviewstrimmed {
    padding: 10px 0 20px;
}

.turelateditineraries {
    margin-top: 20px;
}

.turelateditineraries_right {
    padding: 5px;
}

.treksleftbar,
.trekleftsidebar {
    display: block;
    vertical-align: top;
}

div.trekleftsidebar {
    width: 39%;
    float: left;
    margin-top: 50px;
}

.treksrightbar {
    width: 59%;
    float: right;
    margin-top: 50px;
}

.featured-contents h2 {
    font-size: 3em;
    letter-spacing: 5px;
    word-spacing: 21px;
    font-family: 'Stylish';
}

p.excpbrief {
    font-size: 12px;
    text-align: center;
    font-family: Stylish;
    font-weight: 500;
}

.treksubheadingblock {
    background: #272727 linear-gradient(to bottom, #272727 0%, #5a5a5a 100%);
    background: #272727 -webkit-linear-gradient(to bottom,#272727 0%,#5a5a5a 100%);
    background: #272727 -moz-linear-gradient(to bottom,#272727 0%,#5a5a5a 100%);
    box-shadow: 0 0 10px 0 #1b1a1a;
    -moz-box-shadow: 0 0 10px 0 #1b1a1a;
    -webkit-box-shadow: 0 0 10px 0 #1b1a1a;
}

h2.blsubtitle, h3.blsubtitle {
    color: #b4d4f5;
    font-size: 12px;
    padding: 5px 0;
    font-weight: 400;
    font-family: 'Poppins', Helvetica;
    font-size: 1em !important;
    padding-right: var(--size-50) !important;
}


.bc-main, .bc-title {
    border-collapse: separate
}

    .bc-title td + td + td.bc-nextprev a {
        text-indent: 3px;
        text-indent: 3px
    }

q {
    quotes: none;
    quotes: none
}

.bloglistbyuser ul li a:hover {
    color: #8a949a;
    text-decoration: underline
}

.bc-main a:hover, .bloglistbyuser ul li a, .blogtitle a, .headerdiscountbox a:hover, .moduletitle a:hover, .ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited {
    text-decoration: none
}

.bloglistbyuser ul li h1, .bloglistbyuser ul li h2 {
    color: #8a949a;
    font-size: 1.2em
}


.bsidelistFT a.tooltips span:after, .homeft a.tooltips span:after {
    border-bottom: 8px solid #f3f3f7;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: '';
    bottom: 100%;
    content: '';
    height: 0;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    width: 0;
}

.bsidelistFT a.tooltips span:before, .fdhover a.fdlinks span:after, .homeft a.tooltips span:before {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    bottom: 100%;
    content: '';
    height: 0;
    position: absolute;
    width: 0;
}

.bsidelistFT a.tooltips span:before, .homeft a.tooltips span:before {
    border-bottom: 12px solid #6d6d6d;
    left: 50%;
    margin-left: -12px
}

.turelateditineraries ul li a, .turelateditineraries_right ul li a {
    font-size: 1em;
    font-weight: 500
}

.bc-title td + td + td {
    margin: 10px 10px 10px 0;
    float: right;
    width: 24px
}

.blogitem h1 a, .blogitem h2 a, .h1similar a {
    color: #2da8f9
}

.bloglistbyuser ul li {
    background: #e7e7e7;
    display: inline-block;
    vertical-align: top;
    width: 30%
}

.blogtags a:hover {
    margin: 0 3px;
    color: #3d3d3d
}

.checkoutdiv > a > span.checkout:hover {
    color: #fbfafa;
    text-decoration: none
}

.checkoutdiv > a > span.checkoutinfo:hover {
    color: #000;
    text-decoration: none
}

.fdhover a.fdlinks span:after {
    border-bottom: 12px solid #bcbcbc;
    margin-left: -8px;
    right: 122px
}

.fdhover a.fdlinks span:before {
    border-bottom: 12px solid #bcbcbc;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    content: '';
    bottom: 100%;
    content: '';
    height: 0;
    margin-left: -12px;
    position: absolute;
    right: 122px;
    width: 0;
}

.fdhoverlinks img:hover {
    opacity: .9
}

.trekexcerpt ul li {
    padding: 2px;
    font-size: 11px;
    line-height: 21px;
}

.admin .adminnavigationbar, .bc-title > tbody, .blognavleft > .blogcal:first-child + .blognav, .blognavright > .blogcal:first-child + .blognav, .nivo-box img, .turelateditineraries ul li, .user .usernavigationbar {
    display: block
}

div.headerbox ul li {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 5px 10px;
    -webkit-border-radius: 4px;
    display: inline-block;
    font-weight: 600;
    margin-right: 4px
}

.flyfddates a, .nivo-caption a:hover, .zoom a {
    color: #fff
}

ul.fdfilters li input[type=checkbox] {
    border: 0;
    margin: -1px;
    padding: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

    ul.fdfilters li input[type=checkbox] + label {
        font-size: 13px;
        height: 16px
    }

.alliteneraries .blogitem .blogtext a img, .borderradius101000 {
    border-radius: 10px 10px 0 0
}


.bc-day > a {
    display: block;
    width: 25px
}

.bc-day.bc-selected a {
    color: #fff
}

.bc-main > tbody > tr:first-child > td {
    background-color: transparent;
    height: 35px
}

.bc-day:hover, .bc-nextprev > a:hover {
    border-color: #c4b8a8;
    background-color: #d3cab8;
    color: #444343
}

.bc-title td + td {
    margin: 10px 0;
    display: block;
    float: left;
    width: 172px
}

.bcommentpanel .commentEdit {
    margin-left: 10px
}

.bcommentpanel .moduletitle {
    display: none;
    -webkit-border-radius: 20px 0 0 20px;
    -moz-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
    margin: 0 -40px 20px -45px;
    -webkit-border-radius: 20px 0 0 20px;
    padding-left: 45px
}


.bsidelistFT ul li {
    border-bottom: 1px solid #dadade;
    list-style: none;
    padding: 10px 3px;
    display: block;
    vertical-align: top
}


.checkoutdiv > a > span.checkout {
    color: #fbfafa;
    font-size: 1.8em;
    font-weight: 800
}

.checkoutdiv > a > span.checkoutinfo {
    color: #2dabf9;
    font-weight: 600
}

.checkoutdiv:hover {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background-color: #383534;
    -webkit-border-radius: 50%;
    color: #fff
}

.fdhover a.fdlinks span, .headerlinks_new a.headerlinkscustom_new span {
    font-weight: 500;
    opacity: 1;
    width: 250px;
    font-size: 14px;
    visibility: hidden
}

.faqs .hover {
    color: #900;
    text-decoration: underline
}

.faqs dd {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework//Data/style/common/a.gif") 0 2px no-repeat;
    padding: 0 0 5px 30px;
    position: relative;
    color: #bf8686
}

.faqs dt {
    background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework//Data/style/common/q.gif") 0 4px no-repeat;
    padding: 3px 0 15px 30px;
    font-weight: 700;
    position: relative
}

.fd h1 {
    font-size: 1.5em
}

.fd h1, .fd h2 {
    color: #434141
}

.fd h2 {
    font-size: 1.1em
}

.fdbtn-open a, .fdbtn-priv a {
    color: #022742
}

.fdhover a.fdlinks span {
    background: #bcbcbc;
    border: 1px solid #a4abbb;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 15px;
    -webkit-border-radius: 7px;
    color: #1b1c1d;
    position: absolute;
    right: -116px;
    text-align: center;
    top: 35px
}

.fdhoverlinks img {
    border: 0 solid #000;
    height: 30px;
    opacity: .5;
    width: 30px
}

.fdinfo p {
    background: #898585;
    padding: 5px;
    color: #000
}

.fdlistitems img {
    border: 2px solid #000;
    max-height: 200px;
    width: 80%
}



#trekquickinfo > ul > li {
    padding: 6px;
    color: #919191;
    font-size: 14px;
    margin-top: -8px;
    line-height: 1.6;
}

.trekrelated {
    background: #ccc;
    border: 1px solid #fafaf9;
    max-height: 800px;
    overflow-y: scroll
}

.trekreview {
    background: #dddd0e;
    border: 1px solid #7b7b08;
    margin-top: 20px
}

.trekreview-aggrating {
    background: #ffec64;
    border-radius: 100%;
    font-size: 12px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 180px
}

.trekrelated::-webkit-scrollbar, .trekreview::-webkit-scrollbar {
    background-color: #d62929;
    width: 12px
}

.trekrelated::-webkit-scrollbar-thumb, .trekreview::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #000;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.trekrelated::-webkit-scrollbar-track, .trekreview::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #d62929;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.trekcontact ul, .trekcost ul, .trekreviews ul {
    list-style: initial
}

.prvgrps, .trekcost, .trekdates, .trekinplinks .guides, .trekreviews, .trekwhychooseus, .tugpspoints {
    background: #eceef3;
    border: 1px solid #e2e1e1;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px 3px;
    -webkit-border-radius: 4px;
    margin-bottom: 15px
}


#trekquickinfo > ul > li, .ui-button, .ui-spinner, .ui-spinner-input {
    vertical-align: middle
}



.tpr {
    padding-left: 30px
}

.transparentback {
    background: 0 0;
    color: #000
}

.travelogues .blogitem {
}

.travelogues .blognav li {
    margin: 5px;
    display: inline-block
}

.travelogues .blogsidebar {
    width: 35%
}

.travelogues .blogtitle {
}

.travelogues .subtitle {
    border: 2px solid #000;
    padding: 15px;
    background-color: #82bef9;
    color: #000;
    display: none;
    font-size: 14px;
    font-weight: 500
}

.trek-offer {
    background: #ff1605;
    border-color: #000;
    border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    padding: 3px;
    -webkit-border-radius: 0 10px 10px 0;
    box-shadow: 0 0 5px 0 #000204;
    color: #efdfde;
    display: none;
    font-size: 13px;
    font-weight: 700;
    opacity: .85;
    top: 120px
}

.trekGuideLinks ul {
    list-style: none;
    padding-left: 10px
}

.trekRcontwrapper {
    background: #fff;
    -moz-box-shadow: 0 0 4px 0 #1b1a1a;
    -webkit-box-shadow: 0 0 4px 0 #1b1a1a;
    box-shadow: 0 0 2px 0 #1b1a1a;
    margin-bottom: 20px
}

.trekcontact {
    background: #2aa123;
    border: 1px solid #e2e1e1;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px 3px;
    -webkit-border-radius: 4px;
    box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    -webkit-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    -moz-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    color: #2b2c31;
    font-size: 1.1em;
    margin-bottom: 50px
}

.trekdates > .FixedDeparturePrice > .fdcostdiv, .trekdetails-isfixeddeparture {
    box-shadow: 0 2px 8px rgba(107,95,95,.86);
    font-weight: 700;
    text-align: center;
    width: 100%;
    margin-top: 10px
}

.trekdates > .FixedDeparturePrice > .fdcostdiv {
    background: #c6d135;
    border: 0 solid #000;
    box-sizing: border-box;
    padding: 6px 0;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    margin-bottom: 10px
}

.trekdates > div.FixedDepartureExclussions > h3, .trekdates > div.FixedDepartureInclussions > h3 {
    color: #ffeb3b
}

.trekdates > div.FixedDepartureExclussions > ul, .trekdates > div.FixedDepartureInclussions > ul {
    list-style: square;
    padding-left: 35px;
    text-align: left
}

.trekdaywiseitinerary {
    background: #d6d7dc;
    border: 1px solid #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0 3px;
    -webkit-border-radius: 4px;
    font-size: 13px;
    margin-bottom: 15px
}

.trekdetails-isfixeddeparture {
    background: #c6d135;
    border: 1px solid #000;
    padding: 6px;
    color: #000;
    font-size: 14px;
    margin-bottom: 10px
}






.custmsg, .trekfaq {
    padding: 15px 10px;
    background-color: #e2e4e6;
    color: #020202;
    margin-top: 20px;
    text-align: center
}

.trekhighlights, .trekhighlightsintro {
    color: #3d3d3d;
}

.trekfbshare1 {
    margin: 8px 0
}

.trekhighlights {
    background: #edf3f9;
    margin: 150px 0;
    -moz-box-shadow: 0 0 50px 0 #1b1a1a;
    -webkit-box-shadow: 0 0 50px 0 #1b1a1a;
    box-shadow: 0 0 50px 0 #1b1a1a;
    font-size: 13px
}

.trekhighlightsintro {
    padding: 12px;
    font-size: 16px;
    margin-bottom: 150px
}

.trekhighlightsnew {
    color: #202223;
    font-size: 13px;
    margin-top: 1px
}

.trekinfomedia {
    background: #f3f1f1;
    border-bottom: 3px solid #2196f3;
    border-top: 3px solid #2196f3;
    column-count: 2;
    margin: 80px 0;
    padding: 50px 3px;
    clear: both;
    column-count: 2;
    column-gap: 5px
}

.trekinplinks span.h1similar {
    color: #444343;
    font-size: 1.4em;
    text-align: center
}

.trekinplinks ul {
    list-style: none
}

.trekintro img, .trekintrocontainer img {
    border: 1px solid #000;
    padding: 2px;
    width: 100%
}

.trekintrocontainer {
    padding: px;
    word-spacing: 5px;
    color: #6e6363;
    letter-spacing: .04em;
    margin-bottom: 50px;
    word-spacing: 5px
}

.bsidelistFT, .trekGuideLinks, .trekothertreks {
    background: #fff;
    border: 1px solid #e2e1e1;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px 3px;
    -webkit-border-radius: 4px;
    box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    -webkit-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    -moz-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    color: #2b2c31;
    font-size: 1.1em;
    margin-bottom: 50px
}

.trekpageanchors {
    background: #655b57;
    padding: 10px 0;
    box-shadow: 0 1px 0 0 rgba(103,91,91,.86);
    -webkit-box-shadow: 0 1px 0 0 rgba(103,91,91,.86);
    -moz-box-shadow: 0 1px 0 0 rgba(103,91,91,.86);
    color: #e4e0e0;
    display: block;
    text-align: center
}



.trekphotogallery {
    margin-bottom: 25px
}

#trekquickinfo {
    margin-top: 100px;
    font-size: 12px;
}

.tnamehover {
    background: #292a2c;
    box-sizing: border-box;
    padding: 4px;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 13px;
    opacity: .6;
    text-align: left;
    top: 50px;
    vertical-align: top;
    width: 60%
}

.tnamehoverimp {
    box-shadow: 0 0 5px 0 #000204;
    -moz-box-shadow: 0 0 5px 0 #000204;
    -webkit-box-shadow: 0 0 5px 0 #000204;
    font-size: 13px;
    opacity: .85
}

.toc {
    background: #093e6d;
    padding: 50px;
    color: #2bc5d6;
    display: block
}

.tcats {
    border: 1px solid #292727;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    min-height: 600px;
    margin-right: 5px;
    padding: 5px
}

.tcatstitle {
    background: #881020;
    color: #fff;
    padding: 6px 35px;
    text-align: left;
    border-radius: 0px 0px 50px 50px;
    margin-top: -5px;
    position: relative;
    display: inline-block;
}

.tdateheader {
    border-bottom: 1px solid #1f73bd;
    color: #007dc1;
    display: block;
    padding-bottom: 15px
}

#toggle + label, .tidopener, .tintrosecond {
    display: inline-block
}

.tdshow {
    background: #303335;
    border: 0 solid #e2e1e1;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 0;
    -webkit-border-radius: 0;
    color: #c7c7c7;
    margin-bottom: 15px
}

#toggle + label, .title, .tnamehover, .topinfo {
    font-weight: 700
}

.taxinfo {
    background: #10395b;
    margin: 6px 0;
    color: #b0adad;
    font-weight: 600
}

#tabHowToReach {
    background: #fff;
    border: 0 solid #595959;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 0 50px 0 #1b1a1a;
    -moz-box-shadow: 0 0 50px 0 #1b1a1a;
    -webkit-box-shadow: 0 0 50px 0 #1b1a1a;
    color: #3d3d3d;
    font-size: 13px;
    margin-bottom: 150px;
    margin-top: 20px
}

.tanchors {
    bottom: 0;
    left: 0;
    min-height: 30px;
    width: 100%;
    z-index: 12
}

    .tanchors > .divtoggle > a:active {
        background: #ffec64;
        border: 1px solid #dcc834
    }

    .tanchors > .divtoggle > a:hover {
        background: #98e474;
        border: 1px solid #72b352
    }

aside {
    clear: both;
    display: block
}

ul.fd-date-list {
    list-style: none;
    display: none;
    padding-left: 0
}

    ul.fd-date-list li {
        margin: 2px;
        padding: 6px
    }

ul.fddates {
    margin: 30px 0;
    padding-left: 0
}

div.trekcontact p {
    padding-left: 30px;
    text-align: left
}

    div.trekcontact p span.h1similar {
        color: #444343;
        font-size: 1.1em;
        font-weight: 700
    }

div.trekdates.tdshow > div.registrationlinkhelp > p > strong > span > ins {
    padding: 4px;
    text-decoration: inherit;
    background-color: #4caf50;
    color: #000;
    text-decoration: inherit
}

div.trekdates.tdshow > div.registrationlinkhelp > p > strong > span > span > del {
    padding: 4px;
    text-decoration: inherit;
    background-color: #f44336;
    color: #080808;
    text-decoration: inherit
}

div.trekrelated ul li img {
    border: 1px solid #000;
    width: 100%
}

div.trekreview hr {
    background: #a1a105
}

div.trekreview-aggrating.center > hr {
    background: #f5dc29;
    border: 0;
    margin: -9px 6px;
    height: 2px
}

div.trekreview-aggrating.center > p {
    padding-top: 17px
}


div.routemap > a > img {
    margin: 5px 0
}

div.bsidelistFT ul li div h3 {
    margin-bottom: 2px;
    margin-top: -10px
}

div.bsidelistFT ul li div p {
    margin-top: -1px
}

div.bsidelistFT ul li div strong {
    color: #aaabac;
    font-size: 13px
}

.flydates {
    background: #25cb2b;
    border: 2px solid #000;
    border-radius: 50%;
    margin: 10px;
    padding: 30px;
    box-shadow: 0 0 15px 0 #544c4c;
    -webkit-box-shadow: 0 0 15px 0 #544c4c;
    -moz-box-shadow: 0 0 15px 0 #544c4c;
    font-size: 1.5em;
    font-weight: 800
}

.flyfddates {
    background: #03a9f4;
    border: 2px solid #000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 8px;
    padding: 14px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0 0 8px 0 #1b1a1a;
    -webkit-box-shadow: 0 0 8px 0 #1b1a1a;
    box-shadow: 0 0 8px 0 #1b1a1a;
    color: #fff
}



.fdbtn-open, .fdbtn-priv, .fdhover, .fdhoverlinks, .fdlist, .fdlisthigh, .fdlistitems, .fdmonths, .flydates, .flyfddates {
    display: inline-block
}

.fd_details {
    background: #0b4f8a;
    color: #2b2c31
}

.fdbtn-open {
    background: #8dc6f7;
    border: 1px solid #035088;
    margin: 5px 2px;
    padding: 5px;
    margin-right: 5px
}

.fdbtn-priv {
    background: #0061a7;
    border: 1px solid #000;
    padding: 4px;
    margin-bottom: 5px;
    margin-right: 5px
}

.fdheading, div.treksleftbar div.trekothertreks div ul li div h3, div.treksleftbar div.trekothertreks div ul li div p:nth-child(4) {
    margin: 1px 0
}

.fdcalc {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    color: #444343;
    font-weight: 700
}

.fdcalcresults {
    color: #00f;
    padding-left: 20px;
    text-align: left
}

.fdcostexc *, .fdcostinc *, .fddates * {
    list-style: none;
    font-size: 14px;
    padding-left: 0;
    text-align: left
}

.fdheading, .fdhover, .fdhoverlinks, .fdlistitems {
    text-align: center
}

.fdexclusions h3 {
    padding: 0 5px;
    color: #ec4747;
    padding-bottom: 10px
}

.fdexclusions li:before {
    content: "\2717";
    color: #ec4747;
    content: "\2717"
}

.fdexclusions ul, .fdinclusions ul {
    color: #504b4b;
    list-style-type: none;
    margin-top: 0;
    padding-left: 2em
}

.fdheading {
    background: #44413e;
    padding: 25px;
    -moz-box-shadow: 0 0 50px 0 #1b1a1a;
    -moz-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    color: #fff;
    font-size: 2.5em;
    font-weight: 900;
    left: 0;
    opacity: .8;
    text-decoration: underline;
    top: 40px;
    z-index: 99
}

.fdhover {
    background: rgba(128,128,128,.86);
    width: 100%
}

    .fdhover a:hover.fdlinks span {
        visibility: visible
    }

.fdhoverlinks {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 2px 12px;
    padding: 4px;
    -webkit-border-radius: 4px;
    height: 30px;
    width: 30px
}

.fdinclusions h3 {
    padding: 0 5px;
    color: #49a214;
    padding-bottom: 10px
}

.fdinclusions li:before {
    content: "\2713";
    color: #49a214;
    content: "\2713"
}

.fdexclusions li:before, .fdinclusions li:before {
    font-weight: 700;
    margin-left: -1.3em;
    position: absolute
}

.fdinctext {
    font-size: small;
    margin-top: -5px
}

.fdlist {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    width: 1000px
}

.fdlisthigh {
    background: #eaeaea;
    border-radius: 4px;
    margin: 2px;
    font-size: 12px
}

.fdlistitems {
    padding: 10px 5px;
    -moz-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    -webkit-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    height: 480px;
    margin-bottom: 120px;
    margin-right: 10px;
    width: 450px
}


.fdmonths {
    background: rgba(128,128,128,.86);
    padding: 20px;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    width: 100%
}

.fdspmsg {
    background: 0 0;
    padding: 6px;
    word-spacing: 5px;
    color: #8b8b05;
    font-size: 13px;
    letter-spacing: .04em;
    text-align: left;
    word-spacing: 5px
}

.discount-button, .fd_details, .fdcalc {
    text-align: center
}

.contentcategory {
    bottom: 5%;
    font-size: 10px;
    padding: 1px 12px 1px 3px;
    position: absolute;
    background: #ffab23;
    opacity: .65;
    border-radius: 0 25px 25px 2px;
    color: #6d4504;
}

    .contentcategory a {
        display: block;
        color: #01111c;
    }

.contentdisplaysidebar .alliteneraries .blogitem {
    width: 100%;
}

.contentdisplaysidebar .trekexcerpt {
    display: none;
}


.contentdisplaysidebarcontainer a {
    color: brown;
    font-size: 15px;
    font-weight: 700;
}

.contentleftcontent {
    display: inline-block;
    min-width: 600px;
    width: 65%;
    font-family: 'Kalam';
    font-size: 15px;
    font-weight: 400;
}

.contentrightbar {
    display: inline-block;
    float: right;
    min-width: 300px;
    width: 30%
}

.contentrow {
    float: left;
    width: 100%
}



.contents h1, .contents h2, .contents h3, .contents h4, .contents h5, .contents h6, span.h1similar {
    color: #444343
}

#contentslider {
    background: none;
    border: 0;
    border-radius: 0;
    color: inherit;
    font: inherit;
    padding: 0;
    margin: 0 -20px 20px;
    color: inherit;
    font: inherit;
    position: static;
    height: 500px;
    width: 980px
}

.checkoutdiv {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#ff4527),color-stop(1,#282829));
    background: -moz-linear-gradient(top,#ff4527 5%,#282829 100%);
    background: -webkit-linear-gradient(top,#ff4527 5%,#282829 100%);
    background: -o-linear-gradient(top,#ff4527 5%,#282829 100%);
    background: -ms-linear-gradient(top,#ff4527 5%,#282829 100%);
    background: linear-gradient(to bottom,#ff4527 5%,#282829 100%);
    border: 3px solid #080808;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    padding: 20px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#ff4527),color-stop(1,#282829));
    background: -moz-linear-gradient(top,#ff4527 5%,#282829 100%);
    background: -webkit-linear-gradient(top,#ff4527 5%,#282829 100%);
    background: -o-linear-gradient(top,#ff4527 5%,#282829 100%);
    background: -ms-linear-gradient(top,#ff4527 5%,#282829 100%);
    background: linear-gradient(to bottom,#ff4527 5%,#282829 100%);
    background-color: #2dabf9;
    -webkit-border-radius: 1px;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 23px;
    font-weight: 700;
    margin-bottom: 20px;
    text-shadow: 0 4px 4px #474950;
    width: 300px
}

.checkoutdiv-new {
    background: #fff;
    border: 1px solid #e2e1e1;
    border-radius: 4px;
    padding: 10px 3px;
    box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    -webkit-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    -moz-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    color: #2b2c31;
    font-size: 1.1em;
    margin-bottom: 50px
}

.chkrent {
    background: #f5d80b;
    border: 1px solid #c7b213;
    border-radius: 50%;
    margin: 15px auto;
    padding: 30px;
    color: #000;
    font-size: 14px;
    font-weight: 700;
    width: 100px
}

.checkoutdiv, .checkoutdiv-new {
    box-sizing: border-box;
    text-align: center
}

.bsidelistFT {
    margin: 20px 1px;
    padding: 10px
}

    .bsidelistFT a {
        color: #4e4b4b;
        font-size: 15px;
        font-weight: 700;
    }

        .bsidelistFT a h3, .bsidelistFT a p, .bsidelistFT h3, .bsidelistFT h5, .bsidelistFT p {
        }

        .bsidelistFT a.tooltips, .fdhover a.fdlinks, .headerlinks_new a.headerlinkscustom_new {
            display: inline;
            position: relative;
        }

        .bsidelistFT a:hover.tooltips span {
            left: 50%;
            margin-left: -116px;
            top: 100px;
            visibility: visible;
        }



    .bsidelistFT ul, .contentdisplaysidebarcontainer ul {
        list-style: none;
        margin: 20px 0;
        padding-left: 0;
        text-align: center
    }

.blogwrapper .bsidelist h3 {
    border-bottom: 1px solid #444343;
    margin: -5px 0 15px;
    padding-bottom: 5px;
    text-align: center
}

.blogwrapper .bsidelist ul {
    margin: 5px 0;
    color: #2dabf9;
    font-size: 15px;
    font-weight: 600
}


#blog-addthis {
    left: 25px;
    position: absolute;
    top: 50px;
    z-index: 99999
}

.blog-bottom-related {
    background: #fff;
    border: 3px solid #595959;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    padding: 4px;
    text-decoration: inherit;
    box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    color: #191919;
    display: block;
    float: none;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: 1.3em;
    margin-left: auto;
    margin-right: auto;
    text-decoration: inherit;
    width: 92%
}

.blog-bottom-related-links li {
    list-style: none;
    padding: 10px 0;
    color: #2dabf9;
    font-size: 15px;
    font-weight: 600;
    text-indent: initial
}

.blog-cat-links {
    padding: 5px;
    width: 100%
}

.blogauthor {
    color: #fff;
    display: block;
    float: right;
    font-size: 1.2em
}

.blogcenter-leftnav .bcommentpanel .moduletitle {
    -webkit-border-radius: 0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0;
    border-radius: 0 20px 20px 0;
    margin: 0 -20px 20px -40px;
    -webkit-border-radius: 0 20px 20px 0;
    padding-left: 40px
}

.blogcenter-leftnav > * {
    margin-right: 20px
}

.blogcenter-rightnav .bcommentpanel {
    margin-left: 45px
}

.blogcontribute p {
    font-size: 15px;
    font-weight: 600
}

.blogcontribute ul li a {
    font-size: 14px;
    font-weight: 500
}

.blogcopyright {
    padding: 10px;
    clear: both;
    color: #7c0000;
    font-size: 12px;
    font-style: italic;
    font-weight: 600;
}

.blogdate {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0 -10px 10px 35px;
    padding: 10px;
    background-color: #444343;
    -webkit-border-radius: 5px;
    font-size: .8em;
    overflow: hidden
}

    .blogdate .bdate {
        left: 0;
        position: absolute;
        top: -10px
    }

.blogeditcategories td {
    padding: 5px;
    display: inline-block
}



.blogitem figure {
    border-color: #3d3d3d
}

.blogitem p {
    margin: 0;
    padding: 0;
}

.bloglistbyuserabstract img {
    display: block;
    margin-bottom: 8px;
    width: 100%
}

.blogmodule .moduletitle + .outerbody .blognavleft, .blogmodule .moduletitle + .outerbody .blognavright {
    margin-top: -20px
}

    .blogmodule .moduletitle + .outerbody .blognavleft:before, .blogmodule .moduletitle + .outerbody .blognavright:before {
        border-radius: 0 0 20px 20px;
        -moz-border-radius: 0 0 20px 20px;
        -webkit-border-radius: 0 0 20px 20px;
        -webkit-border-radius: 0 0 20px 20px;
        padding-bottom: 20px;
        top: -20px
    }

.blognav {
    list-style: none;
    padding-left: 16px
}

    .blognav > [class*=" feed"] a, .blognav > [class^=feed] a {
        background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/images/sprite-rssfeeds.png") no-repeat;
        margin: 0;
        filter: Alpha(opacity=100);
        opacity: 1;
        color: #fff;
        display: block;
        line-height: 24px;
        width: 24px;
        height: 23px
    }

    .blognav li a.addthisrss {
        background-position: 0 -120px
    }

    .blognav li a.rsslink {
        background-position: 0 0
    }

    .blognav li.feedgoogleitem a {
        background-position: 0 -96px
    }

    .blognav li.feedliveitem a {
        background-position: 0 -48px
    }

    .blognav li.feedmsnitem a {
        background-position: 0 -24px
    }

    .blognav li.feedyahooitem a {
        background-position: 0 -72px
    }

.blognavleft > h3, .blognavright > h3 {
    margin-bottom: 5px
}



.blognavleft:before, .blognavright:before {
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    background-color: transparent;
    -webkit-border-radius: 20px;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}



.blogpager .nextpost {
    background: #77e93f;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    background-image: -webkit-linear-gradient(top, #77e93f, #3c8105);
    background-image: -moz-linear-gradient(top,#77e93f,#3c8105);
    background-image: -ms-linear-gradient(top,#77e93f,#3c8105);
    background-image: -o-linear-gradient(top,#77e93f,#3c8105);
    background-image: linear-gradient(to bottom, #77e93f, #3c8105);
    color: #1b4102;
}

.blogpager .prevpost {
    background: #378de5;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    background-image: -webkit-linear-gradient(top, #378de5, #0061a7);
    background-image: -moz-linear-gradient(top,#378de5,#0061a7);
    background-image: -ms-linear-gradient(top,#378de5,#0061a7);
    background-image: -o-linear-gradient(top,#378de5,#0061a7);
    background-image: linear-gradient(to bottom, #378de5, #0061a7);
    color: #03233b;
}

.blogsidebar {
    border-radius: 4px;
    padding: 10px;
    background-color: #eceef3;
    -moz-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    -webkit-box-shadow: 0 0 17px 0 rgba(128,128,128,.86);
    box-shadow: 0 0 17px 0 rgba(128,128,128,.86)
}

.blogsidebar_top {
    border-bottom: 1px solid #595959
}

.blogtags.tagslabel {
    clear: left;
    color: #fff;
    display: inline;
    font-size: 1.2em
}

.blogtext {
    font-size: 15px;
    position: relative;
}

.blogtitle h3 {
    font-size: 1.2em
}

.blogview .blogcenter-leftnav .blogdate {
    margin: 10px 10px 10px -10px
}

    .blogview .blogcenter-leftnav .blogdate .bdate {
        left: -324px
    }

.blogview .blogdate {
    display: none;
    margin-bottom: 10px;
    margin-top: 3px
}

    .blogview .blogdate .bdate {
        top: -18px
    }






.blogview .ratingcontainer {
    font-size: .9em
}

.blogview .settinglabel {
    width: 10em
}

.blogview .widetextbox {
    width: 22em
}

.blogview > header:first-child {
    border-bottom: 0 solid #444343;
    margin: 30px 0
}

    .blogview > header:first-child h2.moduletitle {
        background: 0 0;
        margin: 0;
        font-size: 1.8em;
        padding-bottom: 8px
    }

.blogviewpost .alliteneraries .bsocial, .blogviewpost .contents .bsocial {
    border-top: 0
}

.blogviewpost .bsocial {
    border-top: 1px solid #000;
    display: block;
    height: 100px
}

.bcatlist, .brelatedposts {
    background: #efefef;
    margin: 50px 0;
    padding: 10px
}


.authorbio {
    padding: 10px;
    display: block;
    text-align: justify
}



.avatar img {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    padding: 8px;
    -webkit-border-radius: 50%
}

.avatarwrap {
    margin-bottom: 10px;
    margin-left: 45px;
    overflow: hidden
}

    .authorinfo .authorbio, .avatarwrap .authorbio {
        color: #5d5f60;
        font-size: 14px;
        font-weight: 500;
        overflow: hidden;
        vertical-align: top
    }


.treksubheadingblock {
    background: #272727 linear-gradient(to bottom, #272727 0%, #5a5a5a 100%);
    background: #272727 -webkit-linear-gradient(to bottom,#272727 0%,#5a5a5a 100%);
    background: #272727 -moz-linear-gradient(to bottom,#272727 0%,#5a5a5a 100%);
    box-shadow: 0 0 10px 0 #1b1a1a;
    -moz-box-shadow: 0 0 10px 0 #1b1a1a;
    -webkit-box-shadow: 0 0 10px 0 #1b1a1a;
}




.fullscreenwidth.topad {
    font-size: 13px;
    padding: 5px;
    text-align: center;
}

.blogpager a, .forumnotification a, a.ModulePager {
    background: #fbfbfb;
    border: 1px solid #f7f5f2;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font: 700 13px/14px Arial;
    padding: 8px 10px;
    text-transform: capitalize;
    -webkit-border-radius: 3px;
    color: #2d2b27;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    vertical-align: middle
}

ul.fddates li {
    background: #ffdab9;
    margin: 2px 0;
    text-align: center
}

ul.fdfilters li {
    display: inline-block;
    font-size: 15px;
    margin-right: 20px;
    min-width: 120px
}

.tnamehover:hover {
    font-size: 0;
    font-weight: 600;
    opacity: 0
}

.tnamehoverimp span {
    margin-right: 10px
}

.travelogues .blogitem img {
    display: block;
    width: 100%;
}

.trekGuideLinks ul li a {
    color: #125187;
    font-size: 15px
}

.bcommentpanel .posttopic h4, .trekcost span.h1similar {
    margin: 10px
}

.trekdates > .FixedDeparturePrice > .fdcostdiv > span.fdcost {
    font-size: 18px;
    font-weight: 700
}

.trekdates > .FixedDeparturePrice > .fdcostdiv > span.fdcostinclusivemsg {
    font-size: 14px;
    font-weight: 400
}

.custmsg a, .trekfaq a {
    color: #02398c;
    font-size: 1.2em;
    text-decoration: underline
}

.trekinplinks ul li a {
    color: #53abe0
}

.prvgrps span.h1similar, .trekcontact h1, .trekcost h1, .trekdates h1, .trekinplinks h1, .trekothertreks h1, .trekreviews h1, .trekwhychooseus h1 {
    font-size: 1.6em;
    text-align: center;
    text-decoration: underline
}

.trekcontact h2, .trekcost h2, .trekdates h2, .trekinplinks h2, .trekothertreks h2, .trekreviews h2, .trekwhychooseus h2, span.h1similar {
    margin: 10px 0;
    font-size: 1.3em
}

.trekcontact ul li, .trekcost ul li, .trekinplinks ul li, .trekreviews ul li {
    margin: 8px 0;
    font-size: 15px
}

.turelateditineraries ul {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    list-style: none;
    clear: both;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    padding-left: 0
}

.alliteneraries #ctl00_altContent1_ctl00_postList_divblog, .alliteneraries #ctl00_altContent2_ctl00_postList_divblog, .alliteneraries #ctl00_mainContent_postList_divblog, .travelogues #ctl00_mainContent_ctl00_postList_divblog, .travelogues #ctl00_mainContent_postList_divblog, .contents #ctl00_mainContent_ctl00_postList_divblog, .homeft .fullwidth-grid-container, .homeft .fullwidth-grid-container_200,
.blog-center.blogcenter-rightnav.blog-center, .blog-center.blogcenter-nonav.blog-center {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 0 auto;
    box-sizing: border-box;
    justify-content: space-between;
    box-sizing: border-box;
}

.trekpages {
    margin-top: -31px;
}

span.treks-on-offer {
    display: none;
}

.contentcategory {
    bottom: 5%;
    font-size: 10px;
    padding: 1px 12px 1px 3px;
    position: absolute;
    background: #ffab23;
    opacity: .65;
    border-radius: 0 25px 25px 2px;
    color: #6d4504;
}

.SideContentHeading {
    padding: 10px 4px;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 500;
    margin-top: 10px;
    text-transform: lowercase;
    text-decoration: none;
}
.trekcategorylinklist li {
    margin: 5px 0px;
}

    .trekcategorylinklist li a {
        padding: 6px 10px;
        margin: 10px 4px;
        border-radius: 10px;
        font-size: 14px;
        text-decoration: none;
        line-height: 20px;
    }

    .trekcategorylinklist li .divider {
        font-size: 10px;
    }



    .trekcategorylinklist li ul {
        display: flex;
        list-style: none;
        padding-left: 20px;
        margin: 7px 0;
    }

        .trekcategorylinklist li ul li {
            display: contents;
        }

.siblingcategorywrapper {
    padding: 50px 10%;
}

.parentcatwrapper .siblingcategorywrapper {
    padding: 0;
}

.siblingcategorywrapper .textwrapper {
    margin-bottom: 50px;
    font-family: 'Poppins';
    padding: 10px;
    margin-top: -45px;
}

    .siblingcategorywrapper .textwrapper h1 {
        font-size: 2em;
    }

.siblingcategorywrapper > p {
    font-family: 'Stylish', Arial, Helvetica, sans-serif;
}

.siblingcategorywrapper h2 {
    font-size: 2em;
}

.siblingcategorywrapper span.pchighlight {
    text-decoration: underline;
    font-size: 2em;
    font-weight: 600;
}

.siblingcategorywrapper ul li {
    flex: 0 0 auto;
    width: 280px !important;
    scroll-snap-align: start;
    margin-bottom: 0;
    display: flex;
    list-style: none;
    text-align: left;
}

.category-carousel {
    text-align: center;
}

    .category-carousel .carousel-track-wrapper {
        padding-bottom: 50px;
        text-align: center;
    }

button.carousel-arrow.prev,
button.carousel-arrow.next {
    border: none;
    border-radius: 50%;
    padding: 10px 12px;
    margin: 0 5px;
    font-size: 18px;
    cursor: pointer;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    transition: background-color 0.3s, transform 0.2s;
}

    button.carousel-arrow.prev:hover,
    button.carousel-arrow.next:hover {
        transform: scale(1.1);
    }

    button.carousel-arrow.prev:disabled,
    button.carousel-arrow.next:disabled {
        cursor: not-allowed;
        box-shadow: none;
    }

.siblingcategorywrapper ul li a img {
    width: 100%;
}

.siblingcategorywrapper ul li .categorycardwrapper {
    border-radius: 18px;
    padding: 12px;
    margin: 0;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    flex-grow: 1;
}

    .siblingcategorywrapper ul li .categorycardwrapper .excerpt {
        font-size: 15px;
        font-family: 'Kalam';
        padding: 30px 22px 23px 35px;
    }

.ribbon {
    position: absolute;
    top: 35px;
    left: -4px;
    padding: 8px 20px 8px 5px;
    font-size: 16px;
    z-index: 2;
    font-family: 'Stylish';
    border-radius: 1px 10px 10px 0;
}

    .ribbon h2 {
        font-size: 16px;
        font-weight: 500;
        word-spacing: normal;
        letter-spacing: normal;
        font-family: 'Stylish';
        margin: 0;
    }

.categorycardwrapper {
    position: relative;
    padding: 10px;
}





.catitinmapper .aspcheckboxlist {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    padding: 0;
    margin: 0;
    list-style: none;
}

    .catitinmapper .aspcheckboxlist li {
        display: flex;
        align-items: center;
        padding: 10px;
        border-radius: 6px;
        font-size: 12px;
        flex: 1 1 calc(50% - 16px); /* 2 per row with gap */
        box-sizing: border-box;
    }




.minimal-category-card, .minimal-category-carousel .trek-carousel li {
    width: 200px;
    height: 292px;
    background-size: cover;
    background-position: center;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

    .minimal-category-card:hover {
        transform: scale(1.05);
        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
    }

/* Frosted glass style overlay */
.category-name-overlay {
    position: absolute;
    bottom: 8px;
    left: 8px;
    right: 8px;
    background: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(6px);
    padding: 5px 10px;
    border-radius: 8px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);
    transition: background 0.3s ease;
    z-index: 2;
}

.minimal-category-carousel-wrapper {
    padding: 0 50px;
}

.minimal-category-card:hover .category-name-overlay {
    background: rgba(0, 0, 0, 0.6);
}

.minimal-category-carousel .trek-carousel li {
    margin-right: -9px;
}

.minimal-category-carousel .carousel-track-wrapper {
    padding-bottom: 40px;
    justify-content: flex-start;
}

.minimal-category-carousel button.carousel-arrow.prev,
.minimal-category-carousel button.carousel-arrow.next {
    margin-top: 20px;
}



.homepage-category-tabs {
    margin-top: 60px;
}

.category-tab-section {
    position: relative;
    padding: 60px 20px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    overflow: hidden;
}

    .category-tab-section::before {
        content: '';
        position: absolute;
        inset: 0;
        background: rgba(0, 0, 0, 0.4); /* semi-dark overlay for text readability */
        z-index: 1;
    }

    .category-tab-section > * {
        position: relative;
        z-index: 2;
    }

.category-tab-header {
    max-width: 800px;
    margin: 0 auto 40px auto;
    padding: 1px;
}

    .category-tab-header h2.section-heading {
        font-size: 32px;
        font-weight: 700;
        color: #fff;
        margin-bottom: 10px;
        text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
    }

    .category-tab-header p.section-subtext {
        font-size: 18px;
        line-height: 1.5;
        color: #ddd;
        text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    }

.tab-content {
    margin-top: 30px;
}

.tab-content {
    display: none;
}

    .tab-content.active {
        display: block;
    }

.tab-buttons {
    display: flex;
    overflow-x: auto;
    gap: 10px;
    padding: 10px 20px;
    justify-content: flex-start;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: none;
    position: relative;
    z-index: 2;
}

    .tab-buttons::-webkit-scrollbar {
        display: none;
    }

.tab-button {
    flex: 0 0 auto;
    background: rgba(255, 255, 255, 0.1); /* subtle glassy effect */
    color: #fff;
    font-weight: 400;
    font-size: 1rem;
    padding: 6px 12px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    white-space: nowrap;
    scroll-snap-align: start;
    backdrop-filter: blur(4px);
    transition: all 0.3s ease;
    position: relative;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

    .tab-button:hover {
        background: rgba(255, 255, 255, 0.15);
    }

    .tab-button.active {
        background: transparent;
        border-bottom: 2px solid #fff;
        font-weight: 600;
    }


h2.catbrowserh2 {
    text-align: center;
    margin-top: 80px;
    font-size: 3em;
    color: #ffab23;
    font-family: 'Montez';
    line-height: 50px;
}

.swipe-arrow {
    position: relative;
    display: inline-block;
    opacity: 0.6;
    animation: arrow-bounce 1.2s infinite;
}

@keyframes arrow-bounce {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(6px);
    }

    100% {
        transform: translateX(0);
    }
}


.regioncont:nth-child(1) {
    margin-top: 0px;
}

.regioncont {
    margin-bottom: 1px;
    vertical-align: top;
    padding: 50px 0px;
}

.regiondesc {
    margin: 40px 0;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

    .regiondesc h2 {
        padding: 10px 30px;
        -webkit-border-radius: 30px;
        -moz-webkit-border-radius: 20px;
        -border-radius: 20px;
        font-size: 1.3em;
        font-weight: 900;
        -moz-webkit-border-radius: 1px;
        z-index: 9;
        width: 350px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 30px;
    }



.categorydescription {
    padding: 10px 0px;
    font-size: 18px;
    font-family: 'Stylish';
}

.regiondesc {
    font-size: 14px;
    margin: 0 5% !important;
    width: auto;
    padding: 40px;
    box-shadow: 0 0 1px #2dabf9, 0 0 2px #2dabf9, 0 0 9px #2dabf9;
    border-radius: 20px;
    margin: 0 auto;
    margin-bottom: 30px;
    background-image: linear-gradient( to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.65) ), url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/regiondesc-back6.png");
    background-repeat: no-repeat, repeat;
    background-size: cover;
    background-position: bottom;
}

    .regiondesc p {
        font-family: 'Kalam';
        margin: 0;
        font-size: 16px;
    }


        .regiondesc p:hover {
            border-radius: 5px;
        }

        .regiondesc p.regionoverview {
            margin: 10px 100px;
            font-size: 19px;
        }

.trek-nav-block {
    padding: 140px 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    opacity: 0.8;
}


.trek-nav-header {
    font-size: 3em;
    margin-bottom: 10px;
    font-weight: 900;
    font-family: 'Montez';
}


.trek-nav-desc {
    font-size: 21px;
    padding: 0 100px;
    margin-bottom: 20px;
    font-family: 'Stylish';
}


.trek-nav-dropdown {
    padding: 10px 14px;
    margin: 10px 5px;
    font-size: 16px;
    border-radius: 6px;
    transition: border-color 0.3s;
    display: inline-block;
    width: 250px;
}

    .trek-nav-dropdown:focus {
        outline: none;
    }




.homeft .fullwidth-grid-container,
.homeft .fullwidth-grid-container_200 {
    gap: 10px;
}

.homeft div ul li,
.listtocarry div ul li {
    padding: 0;
    min-height: 225px;
    margin: 10px 0;
    list-style: none;
    vertical-align: top;
    border-radius: 20px;
}

.homeft div ul li,
.listtocarry div ul li,
ul.contents .featured-contents-li {
    width: 200px;
}

.homeft div ul,
.listtocarry div ul {
    list-style: none;
    padding-left: 0;
}

.homeft h3 {
    font-size: 12px;
    padding: 5px;
}

.homeft div ul li {
    position: relative;
}



.homeft ul li h3 {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 10px;
    min-height: 30px;
}

    .homeft ul li h3 a {
        text-decoration: none;
    }



.homeft .fullwidth-grid-container_200 li p {
    margin: 0;
}

.homeftheading {
    margin-top: unset;
}

.homeft {
    text-align: center;
    width: 100%;
}

    .homeft img {
        margin-top: unset;
        border-radius: 22px 22px 0px 0px;
    }

    .homeft li.lispan {
        background: transparent;
        border: 0px solid #c0b6b6;
        margin: 1px 0;
        display: block;
        min-height: 0px;
        width: 100%;
    }


div#category-nav-placeholder {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/cat-bg-2.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    margin-top: 50px;
}
#ctl00_Breadcrumbs_pnlWrapper {
    content: '';
    display: table;
    margin: 30px 0 4px 0;
    width: auto;
}

    #ctl00_Breadcrumbs_pnlWrapper li {
        display: inline-block;
    }

#ctl00_divCenter > ul > li:nth-child(1) {
    margin-left: -28px;
    padding-left: 0;
}

.breadcrumb {
    background: #333;
    border-radius: 20px;
    display: inline-block;
    font-size: 11px;
    margin-bottom: 20px;
    padding: 2px 40px;
    white-space: normal;
}

    .breadcrumb > li {
        display: inline-block;
        margin-left: -28px;
    }

        .breadcrumb > li + li:before {
            content: '\00a0 /';
            padding: 0 5px;
        }

    .breadcrumb li {
        padding: 1px;
        margin: 4px 0 4px -5px;
        text-align: left;
    }

        .breadcrumb li .divider {
            color: #ddd;
            margin: 0 9px 0 0;
        }

        .breadcrumb li a {
            font-size: 15px;
            line-height: 27px;
            color: #ffb339 !important;
            margin-right: 15px;
        }

        .breadcrumb li span.thispage {
            font-size: 15px;
            color: #a3a2a2;
            line-height: 17px;
        }


    .breadcrumb ul li {
        display: inline-block;
    }

.breadcrumbs {
    padding: 10px 10px 10px 4px;
}

    .breadcrumbs:after,
    .breadcrumbs:before {
        content: '';
        display: table;
    }

.fullwidthbox span.divider {
    color: #ddd;
    display: inline-block;
    margin-left: 1px;
}

span.divider {
    color: #ddd;
}
/* open-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-300.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-300italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-500.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-500italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-600.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-600italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-700.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-700italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-800.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/open-sans-v40-latin-800italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/roboto-condensed-v27-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/roboto-v32-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/roboto-v32-latin-italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/roboto-v32-latin-500.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/roboto-v32-latin-500italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/roboto-v32-latin-700.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/roboto-v32-latin-700italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/roboto-v32-latin-900.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/roboto-v32-latin-900italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* lato-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/lato-v24-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/lato-v24-latin-italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/lato-v24-latin-700.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/lato-v24-latin-700italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/lato-v24-latin-900.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/lato-v24-latin-900italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-500.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-500italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-600.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-600italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-700.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-700italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-800.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-800italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-900.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/poppins-v21-latin-900italic.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-wet-paint-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rubik Wet Paint';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/rubik-wet-paint-v2-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-mono-one-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rubik Mono One';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/rubik-mono-one-v18-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-doodle-shadow-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rubik Doodle Shadow';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/rubik-doodle-shadow-v1-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-spray-paint-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rubik Spray Paint';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/rubik-spray-paint-v1-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* stylish-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Stylish';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/stylish-v22-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* permanent-marker-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Permanent Marker';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/permanent-marker-v16-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* russo-one-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Russo One';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/russo-one-v16-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montez-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montez';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/montez-v22-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* sarina-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Sarina';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/sarina-v23-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* kalam-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/fonts/kalam-v16-latin-regular.woff2") format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

.fontkalam, .font-kalam, .kalam{
	font-family: 'Kalam', 'Lato', Helvetica;
}

.fontpoppins, .font-poppins, .poppins{
	font-family: 'Poppins', Helvetica;
}

.fontpermanentmarker, .font-permanent-marker, .permanentmarker, .permanent-marker{
	font-family: 'Permanent Marker'  !important;
}

.fontrussoone, .font-russo-one, .russoone, .russo-one{
	font-family: 'Russo One', 'Poppins', Helvetica;
}

.fontroboto, .font-roboto,.roboto{
	font-family: 'Roboto', 'Lato',Arial,Helvetica,sans-serif;
}

.fontrobotocondensed, .font-roboto-condensed,.robotocondensed, .roboto-condensed{
	font-family: 'Roboto Condensed', 'Lato', Arial,Helvetica,sans-serif;
}

.fontlato, .font-lato,.lato{
	font-family: 'Lato', Arial,Helvetica,sans-serif;
}

.fontmontez, .font-montez, .montez,.cursive{
	font-family: 'Montez', cursive;
}

.fontsarina, .font-sarina,.sarina{
	font-family: 'Sarina', 'Lato', Arial,Helvetica,sans-serif;
}

.fontstylish, .font-stylish, .stylish{
	font-family: 'Stylish', Arial,Helvetica,sans-serif;;
}

.font4em{
	font-size:4em !important;
}

.fw100, .fontweight100, .font-weight-100 {
    font-weight: 100 !important; /* Thin */
}

.fw200, .fontweight200, .font-weight-200 {
    font-weight: 200 !important; /* Extra Light */
}

.fw300, .fontweight300, .font-weight-300 {
    font-weight: 300 !important; /* Light */
}

.fw400, .fontweight400, .font-weight-400 {
    font-weight: 400 !important; /* Normal */
}

.fw500, .fontweight500, .font-weight-500 {
    font-weight: 500 !important; /* Medium */
}

.fw600, .fontweight600, .font-weight-600 {
    font-weight: 600 !important; /* Semi Bold */
}

.fw700, .fontweight700, .font-weight-700 {
    font-weight: 700 !important; /* Bold */
}

.fw800, .fontweight800, .font-weight-800 {
    font-weight: 800 !important; /* Extra Bold */
}

.fw900, .fontweight900, .font-weight-900 {
    font-weight: 900 !important; /* Black */
}


.letterspacing1, .letter-spacing-1{
	letter-spacing: 1px  !important;
}

.letterspacing2, .letter-spacing-2{
	letter-spacing: 2px !important;
}

.letterspacing3, .letter-spacing-3{
	letter-spacing: 3px !important;
}

.letterspacing4, .letter-spacing-4{
	letter-spacing: 4px !important;
}


.wordspacing1, .word-spacing-1 {
    word-spacing: 1px !important;
}

.wordspacing2, .word-spacing-2 {
    word-spacing: 2px !important;
}

.wordspacing3, .word-spacing-3 {
    word-spacing: 3px !important;
}

.wordspacing4, .word-spacing-4 {
    word-spacing: 4px !important;
}

.wordspacing5, .word-spacing-5 {
    word-spacing: 5px !important;
}

.wordspacing6, .word-spacing-6 {
    word-spacing: 6px !important;
}

.wordspacing7, .word-spacing-7 {
    word-spacing: 7px !important;
}

.wordspacing8, .word-spacing-8 {
    word-spacing: 8px !important;
}

.wordspacing9, .word-spacing-9 {
    word-spacing: 9px !important;
}

.wordspacing10, .word-spacing-10 {
    word-spacing: 10px !important;
}





h1, h2{
	font-family: 'Russo One', 'Poppins', Helvetica;
	font-weight:900;
	letter-spacing: 2px;
    word-spacing: 10px;
}

h3, h4, h5,h6{
	font-family: 'Poppins', Helvetica;
	font-weight:700;
	letter-spacing: 2px;
    word-spacing: 10px;
}


.homeftheading h1{
	font-family: 'Permanent Marker'  !important;
	font-weight:900  !important;
	color: #056eaf !important;
	font-size:3.5em;
}

.homeftheading h2{
	font-family: 'Montez', 'Poppins', Helvetica;
	font-weight:900;
	letter-spacing: 2px;
    word-spacing: 5px;
	color: #5e6077 !important;
	font-size: 1.7em;
}

.trekheading{
	font-family: 'Russo One', 'Poppins', Helvetica;
}

.regioncont h3{
	font-family: 'Russo One', 'Poppins', Helvetica;
	font-weight:900;
	letter-spacing: 1px;
    word-spacing: 4px;
}

.bytecontent {
	font-family: 'Kalam','Roboto', 'Lato',Arial,Helvetica,sans-serif;
	color: rgba(128, 128, 128, .86) !important;
}



body{
	font-family: 'Roboto', 'Lato',Arial,Helvetica,sans-serif;
}

buttons{
	font-family: 'Poppins', 'Lato',Arial,Helvetica,sans-serif;
}

 dl.csslinegraph dt, dl.csslinegraph2 dt {
    display: none
}

dl.csslinegraph dd.first, #trekhighlights > .divep > dl > dd:nth-child(2) {
	margin-left: 37px;
}

dl.csslinegraph span em, dl.csslinegraph2 span em {
	background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/dot.png") no-repeat;
	bottom: -3px;
	display: block;
	font-size: 10px;
	height: 6px;
	left: -3px;
	position: absolute;
	text-indent: 15px;
	text-indent: 15px;
	transform: rotate(270deg);
	white-space: nowrap;
	width: 6px;
}

dl.csslinegraph, dl.csslinegraph dd, dl.csslinegraph dt, dl.csslinegraph2, dl.csslinegraph2 dd, dl.csslinegraph2 dt {
    margin: 0;
    padding: 0
}

dl.csslinegraph span u {
    font-weight: 700;
    text-align: center
}


dl.csslinegraph span, dl.csslinegraph2 span {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/line.png");
    background-repeat: no-repeat;
    left: 0
}

dl.csslinegraph dd {
    display: inline;
    float: left;
    height: 299px;
    margin-top: 60px !important;
    position: relative;
    width: 17px
}

dl.csslinegraph span {
    display: block;
    height: 330px;
    margin-top: -38px;
    position: absolute;
    width: 17px
}

dl.csslinegraph2 dd {
    display: inline;
    float: left;
    height: 330px;
    margin-top: 22px;
    position: relative;
    width: 33px
}

dl.csslinegraph2 span {
    display: block;
    height: 330px;
    position: absolute;
    width: 33px
}


dl.csslinegraph span.d em, dl.csslinegraph2 span.dd em {
	bottom: auto;
	left: -3px;
	top: -2px;
}

dl.csslinegraph2 dd.first {
	margin-left: 33px;
}


dl.csslinegraph {
	background: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/ep_back.gif") no-repeat;
	height: 385px;
	overflow: hidden;
}

dl.csslinegraph span u {
	background: #ffffb1;
	border-radius: 50%;
	border: 1px solid;
	color: #000;
	font-size: 9px;
	margin-top: 60px;
	padding: 3px;
	position: absolute;
	text-decoration: none;
	white-space: nowrap;
}

dl.csslinegraph, dl.csslinegraph dd, dl.csslinegraph dt, dl.csslinegraph2, dl.csslinegraph2 dd, dl.csslinegraph2 dt {
	margin: 0;
	padding: 0;
}

dl.csslinegraph2 {
	height: 385px;
	width: 200px;
}

.graphwrapper{
	display:block;
	width: 200px;
    max-width: 22%;
    margin-left: auto;
    margin-right: auto;
}


dd {
	margin: 0 0 0 40px;
}


dl {
	margin: 1em 0;
}


dt {
	margin-top: 10px;
}

dt {
	font-weight: 700;
}

.marginleftdis {
        color: #121212;
    font-size: 11px;
    margin-left: -77px;
}

.marginleft5 {
    margin-left: 5px
}

.hrtot {
    margin-left: 0;
    margin-top: -23px
}
.hrtot, .hrtotV {
    background: #000;
    height: 2px
}

.hrtotV {
    float: left;
    margin-left: -77px;
    margin-top: -98px;
    transform: rotate(90deg);
    width: 151px
}


.d0, .dd0 {
	background-position: 0 -331px;
}

.d1, .dd2 {
	background-position: -66px -332px;
}

.d10, .dd20 {
	background-position: -660px -332px;
}

.d11, .dd22 {
	background-position: -726px -332px;
}

.d12, .dd24 {
	background-position: -792px -332px;
}

.d13, .dd26 {
	background-position: -858px -332px;
}

.d14, .dd28 {
	background-position: -924px -332px;
}

.d15, .dd30 {
	background-position: -990px -332px;
}

.d16 {
	background-position: -1056px -332px;
}

.d17 {
	background-position: -1122px -332px;
}

.d18 {
	background-position: -1188px -332px;
}

.d19 {
	background-position: -1254px -332px;
}

.d2, .dd4 {
	background-position: -132px -332px;
}

.d20 {
	background-position: -1320px -332px;
}

.d21 {
	background-position: -1386px -332px;
}

.d22 {
	background-position: -1452px -332px;
}

.d23 {
	background-position: -1518px -332px;
}

.d24 {
	background-position: -1584px -332px;
}

.d25 {
	background-position: -1650px -332px;
}

.d26 {
	background-position: -1716px -332px;
}

.d27 {
	background-position: -1782px -332px;
}

.d28 {
	background-position: -1848px -332px;
}

.d29 {
	background-position: -1914px -332px;
}

.d3, .dd6 {
	background-position: -198px -332px;
}

.d30 {
	background-position: -1980px -332px;
}

.d4, .dd8 {
	background-position: -264px -332px;
}

.d5, .dd10 {
	background-position: -330px -332px;
}

.d6, .dd12 {
	background-position: -396px -332px;
}

.d7, .dd14 {
	background-position: -462px -332px;
}

.d8, .dd16 {
	background-position: -528px -332px;
}

.d9, .dd18 {
	background-position: -594px -332px;
}

.dd1 {
	background-position: -33px -332px;
}

.dd11 {
	background-position: -363px -332px;
}

.dd13 {
	background-position: -429px -332px;
}

.dd15 {
	background-position: -495px -332px;
}

.dd17 {
	background-position: -561px -332px;
}

.dd19 {
	background-position: -627px -332px;
}

.dd21 {
	background-position: -693px -332px;
}

.dd23 {
	background-position: -759px -332px;
}

.dd25 {
	background-position: -825px -332px;
}

.dd27 {
	background-position: -891px -332px;
}

.dd29 {
	background-position: -957px -332px;
}

.dd3 {
	background-position: -99px -332px;
}

.dd5 {
	background-position: -165px -332px;
}

.dd7 {
	background-position: -231px -332px;
}

.dd9 {
	background-position: -297px -332px;
}

.ddd0 {
	margin-top: -15px !important;
}

.ddd1 {
	margin-top: -4px !important;
}

.ddd10 {
	margin-top: 95px !important;
}

.ddd11 {
	margin-top: 106px !important;
}

.ddd12 {
	margin-top: 117px !important;
}

.ddd13 {
	margin-top: 128px !important;
}

.ddd14 {
	margin-top: 139px !important;
}

.ddd15 {
	margin-top: 150px !important;
}

.ddd16 {
	margin-top: 161px !important;
}

.ddd17 {
	margin-top: 172px !important;
}

.ddd18 {
	margin-top: 183px !important;
}

.ddd19 {
	margin-top: 194px !important;
}

.ddd2 {
	margin-top: 7px !important;
}

.ddd20 {
	margin-top: 205px !important;
}

.ddd21 {
	margin-top: 216px !important;
}

.ddd22 {
	margin-top: 227px !important;
}

.ddd23 {
	margin-top: 238px !important;
}

.ddd24 {
	margin-top: 249px !important;
}

.ddd25 {
	margin-top: 260px !important;
}

.ddd26 {
	margin-top: 271px !important;
}

.ddd27 {
	margin-top: 282px !important;
}

.ddd28 {
	margin-top: 293px !important;
}

.ddd29 {
	margin-top: 304px !important;
}

.ddd3 {
	margin-top: 18px !important;
}

.ddd30, .ddi0 {
	margin-top: 315px !important;
}

.ddd4 {
	margin-top: 29px !important;
}

.ddd5 {
	margin-top: 40px !important;
}

.ddd6 {
	margin-top: 51px !important;
}

.ddd7 {
	margin-top: 62px !important;
}

.ddd8 {
	margin-top: 73px !important;
}

.ddd9 {
	margin-top: 84px !important;
}

.ddeven {
	background: #ccc;
	opacity: .5;
}

.ddi1 {
	margin-top: 326px !important;
}

.ddi10 {
	margin-top: 425px !important;
}

.ddi11 {
	margin-top: 436px !important;
}

.ddi12 {
	margin-top: 447px !important;
}

.ddi13 {
	margin-top: 458px !important;
}

.ddi14 {
	margin-top: 469px !important;
}

.ddi15 {
	margin-top: 480px !important;
}

.ddi16 {
	margin-top: 488px !important;
}

.ddi17 {
	margin-top: 502px !important;
}

.ddi18 {
	margin-top: 513px !important;
}

.ddi19 {
	margin-top: 524px !important;
}

.ddi2 {
	margin-top: 337px !important;
}

.ddi20 {
	margin-top: 535px !important;
}

.ddi21 {
	margin-top: 546px !important;
}

.ddi22 {
	margin-top: 557px !important;
}

.ddi23 {
	margin-top: 568px !important;
}

.ddi24 {
	margin-top: 579px !important;
}

.ddi25 {
	margin-top: 590px !important;
}

.ddi26 {
	margin-top: 601px !important;
}

.ddi27 {
	margin-top: 612px !important;
}

.ddi28 {
	margin-top: 620px !important;
}

.ddi29 {
	margin-top: 634px !important;
}

.ddi3 {
	margin-top: 348px !important;
}

.ddi30 {
	margin-top: 645px !important;
}

.ddi4 {
	margin-top: 359px !important;
}

.ddi5 {
	margin-top: 370px !important;
}

.ddi6 {
	margin-top: 381px !important;
}

.ddi7 {
	margin-top: 392px !important;
}

.ddi8 {
	margin-top: 403px !important;
}

.ddi9 {
	margin-top: 414px !important;
}

.i0, .ii0 {
	background-position: 0 -1px;
}

.i1, .ii2 {
	background-position: -66px 0;
}

.i10, .ii20 {
	background-position: -660px 0;
}

.i11, .ii22 {
	background-position: -726px 0;
}

.i12, .ii24 {
	background-position: -792px 0;
}

.i13, .ii26 {
	background-position: -858px 0;
}

.i14, .ii28 {
	background-position: -924px 0;
}

.i15, .ii30 {
	background-position: -990px 0;
}

.i16 {
	background-position: -1056px 0;
}

.i17 {
	background-position: -1122px 0;
}

.i18 {
	background-position: -1188px 0;
}

.i19 {
	background-position: -1254px 0;
}

.i2, .ii4 {
	background-position: -132px 0;
}

.i20 {
	background-position: -1320px 0;
}

.i21 {
	background-position: -1386px 0;
}

.i22 {
	background-position: -1452px 0;
}

.i23 {
	background-position: -1518px 0;
}

.i24 {
	background-position: -1584px 0;
}

.i25 {
	background-position: -1650px 0;
}

.i26 {
	background-position: -1716px 0;
}

.i27 {
	background-position: -1782px 0;
}

.i28 {
	background-position: -1848px 0;
}

.i29 {
	background-position: -1914px 0;
}

.i3, .ii6 {
	background-position: -198px 0;
}

.i30 {
	background-position: -1980px 0;
}

.i4, .ii8 {
	background-position: -264px 0;
}

.i5, .ii10 {
	background-position: -330px 0;
}

.i6, .ii12 {
	background-position: -396px 0;
}

.i7, .ii14 {
	background-position: -462px 0;
}

.i8, .ii16 {
	background-position: -528px 0;
}

.i9, .ii18 {
	background-position: -594px 0;
}

.ii1 {
	background-position: -33px 0;
}

.ii11 {
	background-position: -363px 0;
}

.ii13 {
	background-position: -429px 0;
}

.ii15 {
	background-position: -495px 0;
}

.ii17 {
	background-position: -561px 0;
}

.ii19 {
	background-position: -627px 0;
}

.ii21 {
	background-position: -693px 0;
}

.ii23 {
	background-position: -759px 0;
}

.ii25 {
	background-position: -825px 0;
}

.ii27 {
	background-position: -891px 0;
}

.ii29 {
	background-position: -957px 0;
}

.ii3 {
	background-position: -99px 0;
}

.ii5 {
	background-position: -165px 0;
}

.ii7 {
	background-position: -231px 0;
}

.ii9 {
	background-position: -297px 0;
}
.pbm {
    bottom: 8px;
    right: 20px
}

.pi1, .ppi1 {
	top: -11px;
}

.pi10, .ppi10 {
	top: -110px;
}

.pi11, .ppi11 {
	top: -121px;
}

.pi12, .ppi12 {
	top: -132px;
}

.pi13, .ppi13 {
	top: -143px;
}

.pi14, .ppi14 {
	top: -154px;
}

.pi15, .ppi15 {
	top: -165px;
}

.pi16, .ppi16 {
	top: -176px;
}

.pi17, .ppi17 {
	top: -187px;
}

.pi18, .ppi18 {
	top: -198px;
}

.pi19, .ppi19 {
	top: -209px;
}

.pi2, .ppi2 {
	top: -22px;
}

.pi20, .ppi20 {
	top: -220px;
}

.pi21, .ppi21 {
	top: -231px;
}

.pi22, .ppi22 {
	top: -242px;
}

.pi23, .ppi23 {
	top: -253px;
}

.pi24, .ppi24 {
	top: -264px;
}

.pi25, .ppi25 {
	top: -275px;
}

.pi26, .ppi26 {
	top: -286px;
}

.pi27, .ppi27 {
	top: -297px;
}

.pi28, .ppi28 {
	top: -308px;
}

.pi29, .ppi29 {
	top: -319px;
}

.pi3, .ppi3 {
	top: -33px;
}

.pi30, .ppi30 {
	top: -330px;
}

.pi4, .ppi4 {
	top: -44px;
}

.pi5, .ppi5 {
	top: -55px;
}

.pi6, .ppi6 {
	top: -66px;
}

.pi7, .ppi7 {
	top: -77px;
}

.pi8, .ppi8 {
	top: -88px;
}

.pi9, .ppi9 {
	top: -99px;
}


.pd0, .ppd0 {
	top: 330px;
}

.pd1, .ppd1 {
	top: 319px;
}

.pd10, .ppd10 {
	top: 220px;
}

.pd11, .ppd11 {
	top: 209px;
}

.pd12, .ppd12 {
	top: 198px;
}

.pd13, .ppd13 {
	top: 187px;
}

.pd14, .ppd14 {
	top: 176px;
}

.pd15, .ppd15 {
	top: 165px;
}

.pd16, .ppd16 {
	top: 154px;
}

.pd17, .ppd17 {
	top: 143px;
}

.pd18, .ppd18 {
	top: 132px;
}

.pd19, .ppd19 {
	top: 121px;
}

.pd2, .ppd2 {
	top: 308px;
}

.pd20, .ppd20 {
	top: 110px;
}

.pd21, .ppd21 {
	top: 99px;
}

.pd22, .ppd22 {
	top: 88px;
}

.pd23, .ppd23 {
	top: 77px;
}

.pd24, .ppd24 {
	top: 66px;
}

.pd25, .ppd25 {
	top: 55px;
}

.pd26, .ppd26 {
	top: 44px;
}

.pd27, .ppd27 {
	top: 33px;
}

.pd28, .ppd28 {
	top: 22px;
}

.pd29, .ppd29 {
	top: 11px;
}

.pd3, .ppd3 {
	top: 297px;
}

.pd30, .pi0, .ppd30, .ppi0, .top0, .ui-spinner-up {
	top: 0;
}

.pd4, .ppd4 {
	top: 286px;
}

.pd5, .ppd5 {
	top: 275px;
}

.pd6, .ppd6 {
	top: 264px;
}

.pd7, .ppd7 {
	top: 253px;
}

.pd8, .ppd8 {
	top: 242px;
}

.pd9, .ppd9 {
	top: 231px;
}




.fwbtid1 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/1.jpg")
}

.fwbtid10 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/10.jpg")
}

.fwbtid101 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/101.jpg")
}

.fwbtid102 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/102.jpg")
}

.fwbtid103 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/103.jpg")
}

.fwbtid104 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/104.jpg")
}

.fwbtid105 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/105.jpg")
}

.fwbtid106 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/106.jpg")
}

.fwbtid107 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/107.jpg")
}

.fwbtid108 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/108.jpg")
}

.fwbtid109 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/109.jpg")
}

.fwbtid11 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/11.jpg")
}

.fwbtid111 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/111.jpg")
}

.fwbtid112 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/112.jpg")
}

.fwbtid113 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/113.jpg")
}

.fwbtid114 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/114.jpg")
}

.fwbtid115 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/115.jpg")
}

.fwbtid116 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/116.jpg")
}

.fwbtid117 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/117.jpg")
}

.fwbtid118 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/118.jpg")
}

.fwbtid119 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/119.jpg")
}

.fwbtid12 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/12.jpg")
}

.fwbtid120 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/120.jpg")
}

.fwbtid121 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/121.jpg")
}

.fwbtid122 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/122.jpg")
}

.fwbtid123, .fwbtid124 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/123.jpg")
}

.fwbtid125 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/125.jpg")
}

.fwbtid126 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/126.jpg")
}

.fwbtid127 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/127.jpg")
}

.fwbtid130 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/130.jpg")
}

.fwbtid13 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/13.jpg")
}

.fwbtid14 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/14.jpg")
}

.fwbtid15 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/15.jpg")
}

.fwbtid16 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/16.jpg")
}

.fwbtid17 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/17.jpg")
}

.fwbtid18 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/18.jpg")
}

.fwbtid19 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/19.jpg")
}

.fwbtid2 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/2.jpg")
}

.fwbtid20 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/20.jpg")
}

.fwbtid21 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/21.jpg")
}

.fwbtid22 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/22.jpg")
}

.fwbtid23 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/23.jpg")
}

.fwbtid24 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/24.jpg")
}

.fwbtid25 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/25.jpg")
}

.fwbtid26 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/26.jpg")
}

.fwbtid27 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/27.jpg")
}

.fwbtid28 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/28.jpg")
}

.fwbtid29 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/29.jpg")
}

.fwbtid3 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/3.jpg")
}

.fwbtid30 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/30.jpg")
}

.fwbtid31 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/31.jpg")
}

.fwbtid32 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/32.jpg")
}

.fwbtid34 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/34.jpg")
}

.fwbtid35 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/35.jpg")
}

.fwbtid36 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/36.jpg")
}

.fwbtid37 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/37.jpg")
}

.fwbtid38 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/38.jpg")
}

.fwbtid39 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/39.jpg")
}

.fwbtid4 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/4.jpg")
}

.fwbtid40 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/40.jpg")
}

.fwbtid41 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/41.jpg")
}

.fwbtid42 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/42.jpg")
}

.fwbtid43 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/43.jpg")
}

.fwbtid44 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/44.jpg")
}

.fwbtid45 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/45.jpg")
}

.fwbtid5 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/5.jpg")
}

.fwbtid50 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/50.jpg")
}

.fwbtid52 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/52.jpg")
}

.fwbtid53 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/53.jpg")
}

.fwbtid55 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/55.jpg")
}

.fwbtid56 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/56.jpg")
}

.fwbtid57 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/57.jpg")
}

.fwbtid58 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/58.jpg")
}

.fwbtid59 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/59.jpg")
}

.fwbtid6 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/6.jpg")
}

.fwbtid60 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/60.jpg")
}

.fwbtid63 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/63.jpg")
}

.fwbtid64 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/64.jpg")
}

.fwbtid65 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/65.jpg")
}

.fwbtid67 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/67.jpg")
}

.fwbtid68 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/68.jpg")
}

.fwbtid69 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/69.jpg")
}

.fwbtid7 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/7.jpg")
}

.fwbtid70 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/70.jpg")
}

.fwbtid71 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/71.jpg")
}

.fwbtid72 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/72.jpg")
}

.fwbtid73 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/73.jpg")
}

.fwbtid74 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/74.jpg")
}

.fwbtid75 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/75.jpg")
}

.fwbtid76 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/76.jpg")
}

.fwbtid77 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/77.jpg")
}

.fwbtid78 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/78.jpg")
}

.fwbtid8 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/8.jpg")
}

.fwbtid80 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/80.jpg")
}

.fwbtid81 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/81.jpg")
}

.fwbtid82 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/82.jpg")
}

.fwbtid83 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/83.jpg")
}

.fwbtid84 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/84.jpg")
}

.fwbtid85 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/85.jpg")
}

.fwbtid86 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/86.jpg")
}

.fwbtid87 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/87.jpg")
}

.fwbtid88 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/88.jpg")
}

.fwbtid89 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/89.jpg")
}

.fwbtid9 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/9.jpg")
}

.fwbtid90 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/90.jpg")
}

.fwbtid91 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/91.jpg")
}

.fwbtid92 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/92.jpg")
}

.fwbtid93 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/93.jpg")
}

.fwbtid94 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/94.jpg")
}

.fwbtid95 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/95.jpg")
}

.fwbtid96 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/96.jpg")
}

.fwbtid99 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/99.jpg")
}

.fwbtid100 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/100.jpg");
}
.fwbtid101 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/101.jpg");
}
.fwbtid102 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/102.jpg");
}
.fwbtid103 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/103.jpg");
}
.fwbtid104 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/104.jpg");
}
.fwbtid105 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/105.jpg");
}
.fwbtid106 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/106.jpg");
}
.fwbtid107 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/107.jpg");
}
.fwbtid108 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/108.jpg");
}
.fwbtid109 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/109.jpg");
}
.fwbtid110 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/110.jpg");
}
.fwbtid111 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/111.jpg");
}
.fwbtid112 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/112.jpg");
}
.fwbtid113 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/113.jpg");
}
.fwbtid114 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/114.jpg");
}
.fwbtid115 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/115.jpg");
}
.fwbtid116 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/116.jpg");
}
.fwbtid117 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/117.jpg");
}
.fwbtid118 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/118.jpg");
}
.fwbtid119 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/119.jpg");
}
.fwbtid120 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/120.jpg");
}
.fwbtid121 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/121.jpg");
}
.fwbtid122 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/122.jpg");
}
.fwbtid123 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/123.jpg");
}
.fwbtid124 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/124.jpg");
}
.fwbtid125 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/125.jpg");
}
.fwbtid126 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/126.jpg");
}
.fwbtid127 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/127.jpg");
}
.fwbtid128 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/128.jpg");
}
.fwbtid129 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/129.jpg");
}
.fwbtid130 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/130.jpg");
}
.fwbtid131 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/131.jpg");
}
.fwbtid132 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/132.jpg");
}
.fwbtid133 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/133.jpg");
}
.fwbtid134 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/134.jpg");
}
.fwbtid135 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/135.jpg");
}
.fwbtid136 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/136.jpg");
}
.fwbtid137 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/137.jpg");
}
.fwbtid138 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/138.jpg");
}
.fwbtid139 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/139.jpg");
}
.fwbtid140 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/140.jpg");
}
.fwbtid141 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/141.jpg");
}
.fwbtid142 {
    background-image: url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/../../media/featuredtrips/page-cover-photo/tid/142.jpg");
}


/* Upto Tab Screens */
@media (min-width: 1080px) and (max-width: 1342px) {
  #site-masthead .headcon .headconinner div.ml50.mr50 {
    padding: 1px 6px !important;
    margin: 5px !important;
  }
  #site-masthead .headcon .headconinner div {
    padding: 1px 6px !important;
    margin-right: 5px !important;
  }
}

@media (min-width: 1202px) {
  .onlydesktopwidescreen {
    display: inline-block !important;
  }

    .fullwidth-grid-container {
        grid-template-columns: repeat(5, 1fr);
    }
}

@media (max-width: 1201px) {
  .onlydesktopwidescreen {
    display: none !important;
  }
}

@media (min-width: 1025px) {
  .homeft-zanskar,
  .homeft-spiti,
  .homeft-kumaon {
    width: 43%;
  }

  .homeft-everest {
    width: 55%;
  }

  .homeft-sikkim {
    width: 76%;
  }

  .ftrtrkcats.fullwidth-grid-container,
  .ftrtrkcats.fullwidth-grid-container_200 {
    gap: 38px !important;
  }

  .fullwidth-grid-container_2by2_desktop {
    width: 50% !important;
  }

  .ftrphotos .fullwidth-grid-container_200,
  .content-bottombar .fullwidth-grid-container_200 {
    gap: 2px !important;
  }
}

@media (max-width: 1024px) {
  body {
    letter-spacing: 0.7px;
    word-spacing: 1.5px;
  }

  input,
  select,
  textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    color: #bbb;
  }

  h1,
  h2 {
    font-family: 'Russo One', 'Poppins', Helvetica;
    font-weight: 900;
    letter-spacing: 2.3px;
    word-spacing: 7px;
    color: #007dc1;
    line-height: 30px;
  }

  h3,
  h4,
  h5,
  h6 {
    font-family: 'Poppins', Helvetica;
    font-weight: 700;
    letter-spacing: 1.9px;
    word-spacing: 9px;
    color: #007dc1;
  }

  /* 🌐 Webkit Browsers (Chrome, Safari, Edge) */
  *::-webkit-scrollbar {
    width: 3px;
    height: 3px;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #ffab23 transparent;
    border-radius: 50px;
  }

  *::-webkit-scrollbar-track {
    background-color: transparent;
  }

  /* 🖥️ Desktop: slightly thicker scrollbars */
  *::-webkit-scrollbar {
    width: 2px;
    height: 2px;
    border-radius: 50px;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #ffab23 transparent;
    border-radius: 50px;
  }

  /* 🦊 Firefox */
  * {
    scrollbar-width: thin;
    scrollbar-color: #ffab23 transparent;
  }

  a,
  a:visited {
    color: #79bbff;
  }

  .headconinner a:visited,
  .headconinner a:hover,
  .headconinner a:active,
  .mobileheaderclicklinks a,
  .mobileheaderclicklinks a:visited,
  .mobileheaderclicklinks a:hover,
  .mobileheaderclicklinks a:active,
  .headconinner span,
  .compact-whatsapp,
  .compact-call,
  .compact-shop,
  .compact-search {
    font-size: 12px;
    color: #0061a7 !important;
    text-transform: lowercase;
  }

  .trek-modal-content h4 {
    color: #ffab23;
    font-size: 1.1em;
  }

  .trek-nav-desc {
    padding: 0 10px;
  }

  .trek-modal-content {
    background-color: #333;
  }

  .trekcategorylinklist li ul {
    display: block;
  }

  .trekcategorylinklist li ul li {
    display: block;
  }

  .trekfacts a,
  .trekfacts a:visited {
    color: #ffa3a3;
  }

  .pricing-box {
    padding: 10px !important;
  }

    #trekslefttbar div.trekpriceinfo .pricing-box p.pricing-brand-info1,
    #trekslefttbar div.trekpriceinfo .pricing-box p.pricing-brand-info2 {
        color: #fff !important;
        padding: 10px 5px 10px 20px;
    }

    #trekslefttbar div.trekpriceinfo .pricing-box p.pricing-enquiry {
        color: #ffab23 !important;
        background: #444343;
    }

  .filter-link {
    color: #ffab23 !important;
  }

  .ftrcom .ftrinfo .verticalaligntop .whitetext > span {
    color: #000 !important;
  }

  .ftrcom .ftrinfo .verticalaligntop .whitetext > p.font12.graytext.pr50.kalam {
    color: #5f5f61 !important;
  }

  .alliteneraries h1,
  .alliteneraries h3,
  .alliteneraries h4,
  .alliteneraries h5,
  .alliteneraries h6,
  div.bsidelistFT ul li div h3 a,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  span.h1similar {
    color: #007dc1;
  }

  .regiondesc p {
    color: #74889c;
  }

  .regiondesc p.regionoverview {
    margin: 10px 20px;
    color: #cae4ff;
  }

  .regiondesc h2 {
    width: unset;
    background: transparent;
    box-shadow: none;
    color: #fff;
  }

  .regiondesc {
    padding: 23px 2px;
    margin: 0 2% !important;
    background-image: linear-gradient(
        to bottom,
        rgb(51 51 51 / 71%),
        rgb(51 51 51 / 81%)
      ),
      url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/regiondesc-back6.png");
  }

  h1.trekheading {
    color: #000000 !important;
  }
  .pagebody {
    color: #e0e0e0 !important;
  }

  p.excpbrief {
    color: #cfcaca !important;
  }

  .siblingcategorywrapper span.pchighlight {
    font-size: 1.2em !important;
  }

  .bluetextlink {
    color: #378de5 !important;
  }

  a:hover,
  .bluetextlink:hover,
  a:visited:hover,
  .trekfacts a:hover {
    color: #b0d7ff !important;
    text-decoration: underline;
  }

  .trekcategorylinklist li a {
    display: inline-block !important;
  }

  .browntext {
    color: #c4d2dd !important;
  }

  .trekpriceinfo a span {
    color: #0061a7 !important;
  }

  .sitewrap {
    position: relative;
    background: #1a1a1a;
    color: #e0e0e0;
  }
  .onlydesktopwidescreen {
    display: none !important;
  }

  .anchorlinks,
  .bottomlinks {
    display: none;
  }

  .trekheading,
  .homeftheading h1 {
    font-size: 2em;
  }

  .homeftheading h2 {
    font-size: 1.4em;
  }

  body.changepassword .login,
  body.loginpage .login,
  body.passwordrecovery .login,
  body.registerpage .register {
    width: 80% !important;
    max-width: 80% !important;
  }

  .modal-body .image-container {
    align-items: flex-start !important;
  }

  footer > div.rec > h3.font4em,
  .ftrtrkcats > div > h3.font4em {
    font-size: 2em !important;
  }

  footer > div.rec > p.font16 {
    font-size: 14px !important;
  }

  ul.tcatslist li ul li a {
    font-size: 12px !important;
    color: #000 !important;
  }

  .mainfoot .divhighlight h2 {
    color: #364853 !important;
    line-height: 63px;
  }

  .anchorlinks,
  .bottomlinks {
    display: none;
  }

  div.adminmenu ul.simplelist li {
    border: 1px solid #0061a7;
  }

  div.adminmenu ul.simplelist li:hover {
    border: 1px solid #fff;
    background: #fff;
  }

  div.adminmenu ul.simplelist li a:hover {
    color: #000 !important;
  }

  .moduletitle {
    color: #0061a7;
    font-size: 2em;
    padding: 5px;
  }

  .uvp #text2 ul {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  .blogview .blogpager.blogpagerbottom {
    background: transparent !important;
  }

  .ftrtrkcats.fullwidth-grid-container,
  .ftrtrkcats.fullwidth-grid-container_200 {
    width: 95%;
    gap: 30px !important;
  }

  .trekphotos ul li {
    flex: 1 1 25%;
    border: 1px solid #000;
  }

  .custom-modal .modal-content {
    margin: 0% auto;
    background: #1c1b1b !important;
    padding: 5%;
    position: relative;
    height: 100vh;
    overflow-y: auto;
    scrollbar-width: thin;
    width: 89%;
    padding-top: 60px;
    color: rgb(189 189 189 / 86%) !important;
  }
  .ditinheader {
    background: #2b2a2a;
  }
  .custom-modal .close-btn {
    position: absolute;
    top: 1%;
    right: 2%;
    cursor: pointer;
    font-size: 1.4em;
    color: #f10909;
    font-weight: 700;
    z-index: 9;
    border-radius: 2px;
    border: 1px solid #ccc;
    padding: 4px 10px;
    background: #ccc;
  }

  .pinkback,
  .whiteshadowbox,
  .whiteshadowbox-cost {
    background-color: #2f2f2f !important;
    padding: 10px;
    color: #e8e8e8 !important;
  }

  .bcatlist ul li a {
    color: #ffab23;
    background: transparent !important;
    padding: 5px 18px;
    border-radius: 31px;
    font-size: 12px;
    text-decoration: none;
    font-weight: 400;
    font-family: 'Poppins';
  }

  .treks3cols .blogtext,
  .alliteneraries .blogitem .blogtext,
  .contents .blogitem .blogtext,
  .travelogues .blogitem .blogtext {
    border: 1px solid #013857 !important;
  }

  .siblingcategorywrapper ul li {
    width: 40%;
  }

  #ctl00_mainContent_BlogView1_pnlDetails
    > div.blogtext
    > div
    > div.contentrightbar
    > div {
    margin-top: 100px;
  }

  .bsidelist.brelatedosts ul li {
    background: transparent !important;
  }

  .blogview .blogpager.blogpagerbottom {
    background: #d8d4d4;
    margin: 20px 2px;
    padding: 6px 2px;
    clear: both;
    text-align: center;
    max-width: 100vw !important;
    box-sizing: border-box;
    position: relative;
    width: 100vw !important;
    left: 50%;
    right: 50%;
    transform: translateX(-50%);
  }

  .maincontent {
    width: unset !important;
    margin: 0 !important;
    padding: 0 5px !important;
    background: #1a1a1a;
    color: #e0e0e0;
  }

  .trekexcerpt {
    background: #2e2e31;
    border: 1px solid #2e2e31;
  }

  .alliteneraries #ctl00_altContent1_ctl00_postList_divblog,
  .alliteneraries #ctl00_altContent2_ctl00_postList_divblog,
  .alliteneraries #ctl00_mainContent_postList_divblog,
  .travelogues #ctl00_mainContent_ctl00_postList_divblog,
  .homeft .fullwidth-grid-container,
  .homeft .fullwidth-grid-container_200 {
    max-width: 95% !important;
    width: 95% !important;
  }

  .alliteneraries .blogitem,
  .contents .blogitem,
  .travelogues .blogitem {
    width: 45%;
    margin-bottom: 50px;
    display: flex;
  }

  .treks3cols .blogtext,
  .travelogues .blogitem .blogtext,
  .alliteneraries .blogitem .blogtext {
    background: #262629 !important;
    border: 0;
    box-shadow: unset !important;
  }

  .expcontentheading {
    background: #4b4c4f !important;
  }

  .treks3cols {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin: 0 auto;
    box-sizing: border-box;
    justify-content: center;
    max-width: 100vw !important;
    box-sizing: border-box;
    position: relative;
    width: 100vw !important;
    left: 50%;
    right: 50%;
    transform: translateX(-50%);
  }

  .treks3cols {
    gap: 35px !important;
  }

  .authorinfo {
    display: block !important;
  }

  .treks3cols {
    border-top: 5px solid #0061a7;
    margin: 50px 0;
    padding: 50px 30px;
  }

  .treks3cols article.blogitem {
    width: 30% !important;
  }

  .contentleftcontent {
    display: block !important;
    width: unset !important;
    min-width: unset !important;
    color: #939393;
  }
  .featured-contents h2 {
    font-size: 2em;
    letter-spacing: 3px;
    word-spacing: 15px;
  }
  .contents .blogitem .blogtext {
    background: #212225 !important;
  }

  .contentrightbar {
    display: block !important;
    float: none !important;
    min-width: unset !important;
    width: unset !important;
  }
  .blogitem:hover,
  .homeft ul li:hover {
    color: #007dc1 !important;
  }

  .blogcenter-leftnav > * {
    margin-right: 0px !important;
  }

  div#ctl00_divRight,
  .container_12 .grid_8 {
    padding-left: 1%;
    padding-right: 1%;
    width: unset !important;
  }

  .quote-block {
    position: relative;
    background-color: #1b1a1a;
    border-left: 10px solid #1e90ff;
    padding: 20px;
  }

  .expcontentheading a {
    color: #ffab23;
    text-decoration: none;
  }

  .trekfacts li {
    background: #252525;
    color: #fff;
  }

  .trekpagereviews {
    background: #000;
  }

  #geographicalinfo strong {
    color: #ffab23;
  }

  .mainhead .full-layout.whiteback {
    background: #fff !important;
  }

  .whiteback {
    background: #fff !important;
    color: #2d2e2f !important;
  }

  .flydates a {
    color: rgb(78, 14, 14) !important;
  }

  .blacktext {
    color: #e0e0e0 !important;
  }
  .greentext {
    color: #0dda0d !important;
  }

  .redtext {
    color: #ffa3a3 !important;
  }

  .graytext {
    color: #bdbbbb !important;
  }
  .itinoldbrowntext {
    color: #ffab23 !important;
  }

  .headerrectblue_side {
    color: #969696 !important;
  }

  .blackgradientback {
    color: #e0e0e0;
    background: #272727 linear-gradient(to bottom, #272727 0%, #5a5a5a 100%) !important;
    background: #272727 -webkit-linear-gradient(to bottom, #272727 0%, #5a5a5a
          100%) !important;
    background: #272727 -moz-linear-gradient(to bottom, #272727 0%, #5a5a5a 100%) !important;
  }

  .treksubheadingblock,
  .trekpriceinfo,
  .trekconinfo,
  .trekgeographicalinfo,
  .trekfactsinfo {
    text-align: left;
    border-radius: 38px;
    box-sizing: border-box;
    color: #e0e0e0;
    background: #272727 linear-gradient(to bottom, #272727 0%, #5a5a5a 100%) !important;
    background: #272727 -webkit-linear-gradient(to bottom, #272727 0%, #5a5a5a
          100%) !important;
    background: #272727 -moz-linear-gradient(to bottom, #272727 0%, #5a5a5a 100%) !important;
    padding: 15px !important;
  }

  .trek-carousel-arrow {
    display: none;
  }

  #tabDetailedItinerary .ditinheader {
    background: #454545 !important;
  }

  .modal-content .divtogglechild,
  #tabDetailedItinerary .divtogglechild {
    font-size: 13px;
    font-family: 'Stylish';
  }

  .itaccomeals,
  .ittext {
    background: #5b5a5a;
    border-radius: 2px;
    font-size: 12px;
    padding: 7px 4px;
  }

  .pricing-box.lightgrayback.p20.center {
    background: unset !important;
  }

  .divhighlight {
    padding: 0 10px;
  }

  .uvp .fullwidth-grid-container,
  ul.tcatslist.poppins.fullwidth-grid-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 10px;
    margin: 0 auto;
    box-sizing: border-box;
    justify-content: center;
    max-width: 95%;
    width: 95%;
    box-sizing: border-box;
  }

  .uvp p.life {
    background: #ffab23 !important;
    color: #000 !important;
    margin: 0 12px;
  }

  .brand-name {
    font-size: 16px;
  }

  .brand-tagline {
    font-size: 13px;
  }

  .review-card {
    flex: 1 1 calc(50% - 20px);
    border-radius: 10px;
    margin: 2px;
  }

  .hh-top-reviews-slider-wrapper {
    background: transparent !important;
  }

  .hh-review-slide {
    width: 300px;
  }

  .hh-reviews-title {
    color: #ffab23;
    line-height: 56px;
  }

  .hh-reviews-subtitle {
    font-size: 1.5em;
    color: #72b352;
    margin: 20px 0px 20px 0px;
    font-family: 'Stylish';
  }

  .readmore-item {
    background: #111;
  }

  .principle-link,
  .readmore-link {
    color: #00bfff !important;
  }
  .team-card {
    background: #222;
  }

  .team-desc {
    color: #ccc;
  }

  .team-name {
    color: #ff9900;
  }

  .why-card {
    background: #222;
    color: #fff;
  }
  .why-card h2 {
    color: #ff9900;
  }
  .why-card p,
  .why-card ul li {
    color: #ddd;
  }
  .who-not-item {
    flex: 1 1 calc(50% - 20px);
    background: #444343;
    border: 1px solid #ddd;
    border-left: 5px solid #eb381b;
    padding: 15px;
    font-size: 14px;
    line-height: 1.6;
    border-radius: 0px 20px 20px 0px;
  }
  .who-not-item span {
    color: #ff4527;
    font-weight: 700;
  }

  .search-report {
    font-size: 12px;
    color: #79bbff;
    background: #1a1a1a;
    border-radius: 0px;
  }

  .categorydescription {
    color: #e6e6e6;
  }

  .markItUpHeader {
    display: none;
  }

  .trek-carousel-container {
    position: relative;
    margin: 0;
    overflow: hidden;
    width: 100vw;
    left: 50%;
    right: 50%;
    transform: translateX(-50%);
    text-align: center;
  }

  .hh-badges-bar .trek-carousel {
    padding: 40px 0;
    text-align: left;
  }

  .tab-buttons {
    width: 90vw;
    left: 50%;
    right: 50%;
    transform: translateX(-50%);
    text-align: center;
    margin-left: 10px;
  }

  .hh-badge-bar-heading.text-center {
    color: #000;
  }

  .brandvalues {
    background-image: linear-gradient(
        to bottom,
        rgb(51 51 51 / 52%),
        rgb(51 51 51 / 73%)
      ),
      url("https://www.himalayanhigh.in/Data/Sites/1/skins/framework/regiondesc-back3.png");
  }

  .hh-badge-bar-heading h2 {
    color: #fff;
    line-height: 40px;
  }

  .hh-badge-bar-heading h3 {
    color: #79bbff;
    line-height: 40px;
  }

  .desktoponly,
  .onlydesktop {
    display: none !important;
  }
  .tabonly,
  .onlytab {
    display: block !important;
  }

  .tabandmobileonly,
  .onlytabandmobile {
    display: block !important;
  }

  .mobileonly,
  .onlymobile {
    display: none !important;
  }

  .cta-points li {
    color: #fff;
  }

  .cta-b2b-partner p {
    color: #79bbff;
  }
  .cta-b2b-partner {
    box-shadow: 0 0 1px #2dabf9, 0 0 2px #2dabf9, 0 0 9px #2dabf9;
    background: #1b1a1a;
  }

  .cta-b2b-partner h2 {
    color: #fff;
    line-height: 40px;
  }

  span.worldwide {
    color: #378de5;
    font-size: 1.22em;
  }
  span.globalpros {
    color: #ffab23;
    font-size: 2em;
  }
  .cta-b2b-partner h3 {
    font-size: 18px;
    margin-bottom: 8px;
    color: #f3a194;
    margin-top: 40px;
    font-family: 'Roboto';
    padding: 7%;
    line-height: 30px;
  }

  .minimal-category-card,
  .minimal-category-carousel .trek-carousel li {
    width: 170px;
    height: 248px;
  }

  .category-name-overlay {
    font-size: 12px;
    font-weight: 400;
    font-family: 'Roboto Condensed';
  }
}
@media (max-width: 1024px) and (min-width: 930px) {
  ul.contents.contents-mobile.center.fullwidth-grid-container_200 {
    padding: 80px !important;
  }
}
/* Mobile Media Queries for i7media Mocha Skin */

@media (max-width: 734px) {
    .mobileheaderclicklinks {
        top: 35px !important;
    }
}

/* mobile screens below this*/

@media (max-width: 719px) {
    .desktoponly,
    .onlydesktop {
        display: none !important;
    }

    .mobileonly,
    .onlymobile {
        display: block !important;
    }

    .maincontent {
        margin: 70px 0 auto !important;
    }

    div.trekleftsidebar {
        width: 100%;
        float: none;
        margin-top: 60px;
    }

    .treksrightbar {
        width: 100%;
        float: none;
        margin-top: 10px;
    }

    ul.nostylelist.trekfacts {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .ftrmid {
        background: #d9d9d9;
    }

    .itin_left {
        vertical-align: top;
        min-width: unset !important;
        max-width: unset !important;
        display: inline-block;
        margin-right: 10px;
    }

    .ditdd span {
        line-height: 30px !important;
    }

    span.itinsummary3 {
        font-size: 10px !important;
    }

    .divhighlight h2 {
        font-size: 2em !important;
    }

    .team-images .h80px {
        height: 40px !important;
    }

    .team-images .w80px {
        width: 40px !important;
    }

    footer > div.rec > h3.font4em,
    .ftrtrkcats > div > h3.font4em {
        font-size: 2em !important;
        word-spacing: 2px !important;
        letter-spacing: 1px;
        padding: 10px;
    }

    ul.ditiimages {
        padding: 0 !important;
    }

    div#tabDetailedItinerary {
        margin: 50px auto;
    }

    span.day {
        font-size: 10px !important;
        padding: 5px 1px;
    }

    span.marginright10.lightgrayback.padding5 {
        border-radius: 0 0px 20px 0px;
        padding-right: 7px !important;
        font-size: 10px !important;
    }

    #tabDetailedItinerary ul li h3 .ditdd span {
        font-size: 10px !important;
        padding: 5px 4px !important;
        border-left: 1px solid #a4a8ab;
    }

    .tcats {
        min-height: unset !important;
    }

    .ftrphotos {
        padding: 10px !important;
        margin-top: 50px !important;
    }

        .ftrphotos h3 {
            font-size: 2em !important;
            word-spacing: 2px !important;
            letter-spacing: 2px !important;
        }

        .ftrphotos ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            padding: 0;
            list-style: none;
            width: 100%;
        }

            .ftrphotos ul li {
                flex: 1 1 20%;
            }

    .ftrcom .ftrinfo {
        margin: 10px !important;
        padding: 10px !important;
    }

    h3.uvpheading {
        font-size: 2em !important;
        word-spacing: 0 !important;
        letter-spacing: 0;
    }

    .ftrcom .ftrinfo .w30,
    .ftrcom .ftrinfo .w25 {
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        text-align: center !important;
    }

    .ftrinfo p.pr50 {
        padding-right: 0 !important;
    }

    .nwsltrheading span.whitetext.font3em {
        font-size: 2em !important;
        line-height: 49px;
    }

    .ftrcom .ftrnums {
        min-width: 80px !important;
        padding: 5px !important;
        font-size: 14px !important;
        font-weight: normal !important;
    }

        .ftrcom .ftrnums span.listmob {
            font-size: 12px !important;
            font-weight: normal !important;
            letter-spacing: 1px !important;
            word-spacing: 0 !important;
        }

    .ftrmid img.sitelogo {
        margin: 50px auto;
    }

    .site-masthead {
        display: none !important;
    }

    .menu-link {
        width: 15px !important;
        height: 20px !important;
    }

        .menu-link::before, .menu-link::after, .menu-link div {
            height: 2px;
        }

    .sidemenu {
        top: -34px;
    }

    .minibar-container {
        margin-left: -4px !important;
    }

    .minitoplogowrapper {
        padding: 1px !important;
    }

    #site-minibar .toplogo {
        width: 50px !important;
    }

    #site-minibar {
        height: 75px !important;
    }

    .brand-name {
        font-size: 11px !important;
    }

    .brand-tagline {
        font-size: 10px !important;
    }

    .compact-whatsapp,
    .compact-call,
    .compact-shop,
    .compact-search {
        padding: 4px 11px !important;
    }

    .breadcrumblistitems,
    .breadcrumbs,
    .fdinfo,
    #ctl00_Breadcrumbs_pnlWrapper li {
        display: block;
    }

    .container_12 .grid_8 {
        width: unset;
        float: none !important;
    }

    .widetextbox {
        width: 76% !important;
    }

    .settingrow {
        padding: 4px 0;
        clear: left;
        padding: 4px 0;
        clear: left;
        margin: 25px 0;
    }

    .trekphotos {
        text-align: center;
        border-radius: 38px;
        box-sizing: border-box;
        color: #e0e0e0;
        background: #fff linear-gradient(to bottom, #fff 0%, #e6e6e6 100%) !important;
        background: #fff -webkit-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%) !important;
        background: #fff -moz-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%) !important;
        padding: 15px !important;
        margin-top: 20px;
    }

    #ctl00_mainContent_ctl01_divContent > div.hh-badge-bar-heading.text-center > h3 {
        padding-left: 0 !important;
    }

    .minimal-category-card,
    .minimal-category-carousel .trek-carousel li {
        width: 150;
        height: 219px;
    }

    .tab-button {
        font-size: 11px;
    }



    .category-name-overlay {
        font-size: 10px;
        font-family: 'Roboto Condensed';
        font-weight: 400;
    }

    button.carousel-arrow.prev,
    button.carousel-arrow.next {
        display: none !important;
    }
}
@media (max-width: 660px) {
  .treks3cols article.blogitem {
    width: 45% !important;
  }

  .alliteneraries #ctl00_altContent1_ctl00_postList_divblog,
  .alliteneraries #ctl00_altContent2_ctl00_postList_divblog,
  .alliteneraries #ctl00_mainContent_postList_divblog,
  .contents #ctl00_altContent2_ctl00_postList_divblog,
  .contents #ctl00_mainContent_ctl00_postList_divblog,
  ul.contents,
  .travelogues #ctl00_mainContent_ctl00_postList_divblog,
  .travelogues #ctl00_mainContent_postList_divblog,
  .homeft .fullwidth-grid-container,
  .homeft .fullwidth-grid-container_200,
  .treks3cols {
    gap: 15px !important;
  }

  .homeft div ul li,
  .listtocarry div ul li,
  ul.contents .featured-contents-li {
    width: 150px !important;
  }
}

@media (max-width: 600px) {
  .compact-whatsapp .label-text,
  .compact-call .label-text,
  .compact-shop .label-text,
  .compact-search .label-text {
    display: none;
  }

  .compact-whatsapp i,
  .compact-call i,
  .compact-shop i,
  .compact-search i {
    font-size: 15px;
  }

  .compact-whatsapp a,
  .compact-call a,
  .compact-shop a,
  .compact-search a {
    padding: 0 8px;
  }

  .compact-whatsapp,
  .compact-call,
  .compact-shop,
  .compact-search {
    padding: 3px !important;
  }

  .travelogues article.blogitem,
  .alliteneraries article.blogitem {
    width: 90% !important;
    margin-bottom: 50px !important;
  }

  .mainfoot .team-images-wrapper {
    margin-top: 0px;
    margin-bottom: 50px;
  }

  .team-images-wrapper p.fontstylish {
    background: #ffab23 !important;
    font-size: 15px !important;
    padding: 5px 10px;
    border-radius: 5px;
    color: #000 !important;
  }

  .texthighlight {
    margin-bottom: 30px;
    padding: 0 20px;
    line-height: 42px;
  }

  .siblingcategorywrapper ul li {
    width: 100%;
    margin-bottom: 50px;
    display: block;
  }

  .catitinmapper .aspcheckboxlist li {
    flex: 1 1 100%;
    background-color: #444343;
  }

  .filterddls {
    display: block;
    margin-bottom: 21px;
  }

  .review-card {
    flex: 1 1 100%;
  }

  .hh-marquee-track {
    animation: none !important;
    position: relative;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none; /* Firefox */
  }

  .hh-marquee-track::-webkit-scrollbar {
    display: none; /* Chrome/Safari */
  }

  .hh-marquee-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .hh-review-slide {
    flex: 0 0 auto;
    scroll-snap-align: start;
    width: 80%;
    margin-right: 10px;
  }

  .desktoponly,
  .onlydesktop {
    display: none !important;
  }
  .tabonly,
  .onlytab {
    display: none !important;
  }

  .tabandmobileonly,
  .onlytabandmobile {
    display: block !important;
  }

  .mobileonly,
  .onlymobile {
    display: block !important;
  }

  .minimal-category-card, .minimal-category-carousel .trek-carousel li {
    width: 140px;
    height: 204px;
  }
}

@media (max-width: 469px) {
  .mobileheaderclicklinks {
    top: 43px !important;
  }

  .brand-info {
    margin-top: -11px !important;
    margin-left: 1px !important;
  }
  .brand-name {
    font-size: 12px !important;
  }
  .brand-tagline {
    font-size: 10px !important;
  }
  .compact-whatsapp i,
  .compact-call i,
  .compact-shop i,
  .compact-search i {
    font-size: 12px;
  }

  .treks3cols article.blogitem {
    width: 90% !important;
  }

  .contentdisplaysidebar .alliteneraries .blogitem {
    width: 80% !important;
  }

  .uvp .fullwidth-grid-container,
  ul.tcatslist.poppins.fullwidth-grid-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    gap: 5px;
    margin: 0 auto;
    box-sizing: border-box;
    justify-content: center;
    max-width: 95%;
    width: 95%;
    box-sizing: border-box;
  }

  .minimal-category-card, .minimal-category-carousel .trek-carousel li {
    width: 123px;
    height: 180px;
  }
}

@media (min-width: 380px) and (max-width: 430px) {
  .contents article.blogitem {
    width: 45% !important;
  }
}

@media (max-width: 379px) {
  .contents .blogitem {
    width: 90% !important;
  }

  .contentdisplaysidebar .alliteneraries .blogitem {
    width: 90% !important;
  }
}

@media (max-width: 399px) {
  .homeft div ul li,
  .listtocarry div ul li,
  ul.contents .featured-contents-li {
    width: 138px !important;
  }

  .minimal-category-card, .minimal-category-carousel .trek-carousel li {
    width: 100px;
    height: 146px;
  }
}
