@charset "utf-8";
/*======================================================================
Site Name: Silver HTML
Theme URI: https://sttlvss.silvertouch.com/svn/htmlcodebank/html
Description: this site is developed by STTL
Version: 1.0
Author: Web Team
------------------------------------------------------------------------
Base Color: #fff (White)
Site Color: #062a4a (Dark Blue)
Header Color: #062a4a (Dark Blue)
Text Color: #393939 (Dark Grey)
Title Color: #393939 (Dark Grey), #e65a15 (Orange)
Footer Color: #393939 (Dark Grey)
------------------------------------------------------------------------
Layout Width: 100%
Container Width: 1170px
Responsive Layout: Yes
=======================================================================*/

@font-face {
 font-family: 'proxima_nova';
 src: url('fonts/proximanova-bold-webfont.eot');
 src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/proximanova-bold-webfont.woff2') format('woff2'),  url('fonts/proximanova-bold-webfont.woff') format('woff'),  url('fonts/proximanova-bold-webfont.ttf') format('truetype');
 font-weight: 700;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova';
 src: url('fonts/proximanova-extrabold-webfont.eot');
 src: url('fonts/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/proximanova-extrabold-webfont.woff2') format('woff2'),  url('fonts/proximanova-extrabold-webfont.woff') format('woff'),  url('fonts/proximanova-extrabold-webfont.ttf') format('truetype');
 font-weight: 900;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova';
 src: url('fonts/proximanova-light-webfont.eot');
 src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/proximanova-light-webfont.woff2') format('woff2'),  url('fonts/proximanova-light-webfont.woff') format('woff'),  url('fonts/proximanova-light-webfont.ttf') format('truetype');
 font-weight: 300;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova';
 src: url('fonts/proximanova-regular-webfont.eot');
 src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/proximanova-regular-webfont.woff2') format('woff2'),  url('fonts/proximanova-regular-webfont.woff') format('woff'),  url('fonts/proximanova-regular-webfont.ttf') format('truetype');
 font-weight: 400;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova';
 src: url('fonts/proximanova-semibold-webfont.eot');
 src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/proximanova-semibold-webfont.woff2') format('woff2'),  url('fonts/proximanova-semibold-webfont.woff') format('woff'),  url('fonts/proximanova-semibold-webfont.ttf') format('truetype');
 font-weight: 600;
 font-style: normal;
}
/*!* Font Awesome 4.6.3 */
@font-face {
font-family:'FontAwesome';
src:url('fonts/fontawesome-webfont.eot?v=4.6.3');
src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal
}
.fa { display:inline-block; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }.fa-lg { font-size:1.33333333em; line-height:.75em; vertical-align:-15% }.fa-2x { font-size:2em }.fa-3x { font-size:3em }.fa-4x { font-size:4em }.fa-5x { font-size:5em }.fa-fw { width:1.28571429em; text-align:center }.fa-ul { padding-left:0; margin-left:2.14285714em; list-style-type:none }.fa-ul>li { position:relative }.fa-li { position:absolute; left:-2.14285714em; width:2.14285714em; top:.14285714em; text-align:center }.fa-li.fa-lg { left:-1.85714286em }.fa-border { padding:.2em .25em .15em; border:solid .08em #eee; border-radius:.1em }.fa-pull-left { float:left }.fa-pull-right { float:right }.fa.fa-pull-left { margin-right:.3em }.fa.fa-pull-right { margin-left:.3em }.pull-right { float:right }.pull-left { float:left }.fa.pull-left { margin-right:.3em }.fa.pull-right { margin-left:.3em }.fa-spin { -webkit-animation:fa-spin 2s infinite linear; animation:fa-spin 2s infinite linear }.fa-pulse { -webkit-animation:fa-spin 1s infinite steps(8); animation:fa-spin 1s infinite steps(8) }@-webkit-keyframes fa-spin { 0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}100% {-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin { 0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}100% {-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg) }.fa-rotate-180 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg) }.fa-rotate-270 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg) }.fa-flip-horizontal { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform:scale(-1, 1); -ms-transform:scale(-1, 1); transform:scale(-1, 1) }.fa-flip-vertical { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform:scale(1, -1); -ms-transform:scale(1, -1); transform:scale(1, -1) }:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter:none }.fa-stack { position:relative; display:inline-block; width:2em; height:2em; line-height:2em; vertical-align:middle }.fa-stack-1x, .fa-stack-2x { position:absolute; left:0; width:100%; text-align:center }.fa-stack-1x { line-height:inherit }.fa-stack-2x { font-size:2em }.fa-inverse { color:#fff }.fa-glass:before { content:"\f000" }.fa-music:before { content:"\f001" }.fa-search:before { content:"\f002" }.fa-envelope-o:before { content:"\f003" }.fa-heart:before { content:"\f004" }.fa-star:before { content:"\f005" }.fa-star-o:before { content:"\f006" }.fa-user:before { content:"\f007" }.fa-film:before { content:"\f008" }.fa-th-large:before { content:"\f009" }.fa-th:before { content:"\f00a" }.fa-th-list:before { content:"\f00b" }.fa-check:before { content:"\f00c" }.fa-remove:before, .fa-close:before, .fa-times:before { content:"\f00d" }.fa-search-plus:before { content:"\f00e" }.fa-search-minus:before { content:"\f010" }.fa-power-off:before { content:"\f011" }.fa-signal:before { content:"\f012" }.fa-gear:before, .fa-cog:before { content:"\f013" }.fa-trash-o:before { content:"\f014" }.fa-home:before { content:"\f015" }.fa-file-o:before { content:"\f016" }.fa-clock-o:before { content:"\f017" }.fa-road:before { content:"\f018" }.fa-download:before { content:"\f019" }.fa-arrow-circle-o-down:before { content:"\f01a" }.fa-arrow-circle-o-up:before { content:"\f01b" }.fa-inbox:before { content:"\f01c" }.fa-play-circle-o:before { content:"\f01d" }.fa-rotate-right:before, .fa-repeat:before { content:"\f01e" }.fa-refresh:before { content:"\f021" }.fa-list-alt:before { content:"\f022" }.fa-lock:before { content:"\f023" }.fa-flag:before { content:"\f024" }.fa-headphones:before { content:"\f025" }.fa-volume-off:before { content:"\f026" }.fa-volume-down:before { content:"\f027" }.fa-volume-up:before { content:"\f028" }.fa-qrcode:before { content:"\f029" }.fa-barcode:before { content:"\f02a" }.fa-tag:before { content:"\f02b" }.fa-tags:before { content:"\f02c" }.fa-book:before { content:"\f02d" }.fa-bookmark:before { content:"\f02e" }.fa-print:before { content:"\f02f" }.fa-camera:before { content:"\f030" }.fa-font:before { content:"\f031" }.fa-bold:before { content:"\f032" }.fa-italic:before { content:"\f033" }.fa-text-height:before { content:"\f034" }.fa-text-width:before { content:"\f035" }.fa-align-left:before { content:"\f036" }.fa-align-center:before { content:"\f037" }.fa-align-right:before { content:"\f038" }.fa-align-justify:before { content:"\f039" }.fa-list:before { content:"\f03a" }.fa-dedent:before, .fa-outdent:before { content:"\f03b" }.fa-indent:before { content:"\f03c" }.fa-video-camera:before { content:"\f03d" }.fa-photo:before, .fa-image:before, .fa-picture-o:before { content:"\f03e" }.fa-pencil:before { content:"\f040" }.fa-map-marker:before { content:"\f041" }.fa-adjust:before { content:"\f042" }.fa-tint:before { content:"\f043" }.fa-edit:before, .fa-pencil-square-o:before { content:"\f044" }.fa-share-square-o:before { content:"\f045" }.fa-check-square-o:before { content:"\f046" }.fa-arrows:before { content:"\f047" }.fa-step-backward:before { content:"\f048" }.fa-fast-backward:before { content:"\f049" }.fa-backward:before { content:"\f04a" }.fa-play:before { content:"\f04b" }.fa-pause:before { content:"\f04c" }.fa-stop:before { content:"\f04d" }.fa-forward:before { content:"\f04e" }.fa-fast-forward:before { content:"\f050" }.fa-step-forward:before { content:"\f051" }.fa-eject:before { content:"\f052" }.fa-chevron-left:before { content:"\f053" }.fa-chevron-right:before { content:"\f054" }.fa-plus-circle:before { content:"\f055" }.fa-minus-circle:before { content:"\f056" }.fa-times-circle:before { content:"\f057" }.fa-check-circle:before { content:"\f058" }.fa-question-circle:before { content:"\f059" }.fa-info-circle:before { content:"\f05a" }.fa-crosshairs:before { content:"\f05b" }.fa-times-circle-o:before { content:"\f05c" }.fa-check-circle-o:before { content:"\f05d" }.fa-ban:before { content:"\f05e" }.fa-arrow-left:before { content:"\f060" }.fa-arrow-right:before { content:"\f061" }.fa-arrow-up:before { content:"\f062" }.fa-arrow-down:before { content:"\f063" }.fa-mail-forward:before, .fa-share:before { content:"\f064" }.fa-expand:before { content:"\f065" }.fa-compress:before { content:"\f066" }.fa-plus:before { content:"\f067" }.fa-minus:before { content:"\f068" }.fa-asterisk:before { content:"\f069" }.fa-exclamation-circle:before { content:"\f06a" }.fa-gift:before { content:"\f06b" }.fa-leaf:before { content:"\f06c" }.fa-fire:before { content:"\f06d" }.fa-eye:before { content:"\f06e" }.fa-eye-slash:before { content:"\f070" }.fa-warning:before, .fa-exclamation-triangle:before { content:"\f071" }.fa-plane:before { content:"\f072" }.fa-calendar:before { content:"\f073" }.fa-random:before { content:"\f074" }.fa-comment:before { content:"\f075" }.fa-magnet:before { content:"\f076" }.fa-chevron-up:before { content:"\f077" }.fa-chevron-down:before { content:"\f078" }.fa-retweet:before { content:"\f079" }.fa-shopping-cart:before { content:"\f07a" }.fa-folder:before { content:"\f07b" }.fa-folder-open:before { content:"\f07c" }.fa-arrows-v:before { content:"\f07d" }.fa-arrows-h:before { content:"\f07e" }.fa-bar-chart-o:before, .fa-bar-chart:before { content:"\f080" }.fa-twitter-square:before { content:"\f081" }.fa-facebook-square:before { content:"\f082" }.fa-camera-retro:before { content:"\f083" }.fa-key:before { content:"\f084" }.fa-gears:before, .fa-cogs:before { content:"\f085" }.fa-comments:before { content:"\f086" }.fa-thumbs-o-up:before { content:"\f087" }.fa-thumbs-o-down:before { content:"\f088" }.fa-star-half:before { content:"\f089" }.fa-heart-o:before { content:"\f08a" }.fa-sign-out:before { content:"\f08b" }.fa-linkedin-square:before { content:"\f08c" }.fa-thumb-tack:before { content:"\f08d" }.fa-external-link:before { content:"\f08e" }.fa-sign-in:before { content:"\f090" }.fa-trophy:before { content:"\f091" }.fa-github-square:before { content:"\f092" }.fa-upload:before { content:"\f093" }.fa-lemon-o:before { content:"\f094" }.fa-phone:before { content:"\f095" }.fa-square-o:before { content:"\f096" }.fa-bookmark-o:before { content:"\f097" }.fa-phone-square:before { content:"\f098" }.fa-twitter:before { content:"\f099" }.fa-facebook-f:before, .fa-facebook:before { content:"\f09a" }.fa-github:before { content:"\f09b" }.fa-unlock:before { content:"\f09c" }.fa-credit-card:before { content:"\f09d" }.fa-feed:before, .fa-rss:before { content:"\f09e" }.fa-hdd-o:before { content:"\f0a0" }.fa-bullhorn:before { content:"\f0a1" }.fa-bell:before { content:"\f0f3" }.fa-certificate:before { content:"\f0a3" }.fa-hand-o-right:before { content:"\f0a4" }.fa-hand-o-left:before { content:"\f0a5" }.fa-hand-o-up:before { content:"\f0a6" }.fa-hand-o-down:before { content:"\f0a7" }.fa-arrow-circle-left:before { content:"\f0a8" }.fa-arrow-circle-right:before { content:"\f0a9" }.fa-arrow-circle-up:before { content:"\f0aa" }.fa-arrow-circle-down:before { content:"\f0ab" }.fa-globe:before { content:"\f0ac" }.fa-wrench:before { content:"\f0ad" }.fa-tasks:before { content:"\f0ae" }.fa-filter:before { content:"\f0b0" }.fa-briefcase:before { content:"\f0b1" }.fa-arrows-alt:before { content:"\f0b2" }.fa-group:before, .fa-users:before { content:"\f0c0" }.fa-chain:before, .fa-link:before { content:"\f0c1" }.fa-cloud:before { content:"\f0c2" }.fa-flask:before { content:"\f0c3" }.fa-cut:before, .fa-scissors:before { content:"\f0c4" }.fa-copy:before, .fa-files-o:before { content:"\f0c5" }.fa-paperclip:before { content:"\f0c6" }.fa-save:before, .fa-floppy-o:before { content:"\f0c7" }.fa-square:before { content:"\f0c8" }.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content:"\f0c9" }.fa-list-ul:before { content:"\f0ca" }.fa-list-ol:before { content:"\f0cb" }.fa-strikethrough:before { content:"\f0cc" }.fa-underline:before { content:"\f0cd" }.fa-table:before { content:"\f0ce" }.fa-magic:before { content:"\f0d0" }.fa-truck:before { content:"\f0d1" }.fa-pinterest:before { content:"\f0d2" }.fa-pinterest-square:before { content:"\f0d3" }.fa-google-plus-square:before { content:"\f0d4" }.fa-google-plus:before { content:"\f0d5" }.fa-money:before { content:"\f0d6" }.fa-caret-down:before { content:"\f0d7" }.fa-caret-up:before { content:"\f0d8" }.fa-caret-left:before { content:"\f0d9" }.fa-caret-right:before { content:"\f0da" }.fa-columns:before { content:"\f0db" }.fa-unsorted:before, .fa-sort:before { content:"\f0dc" }.fa-sort-down:before, .fa-sort-desc:before { content:"\f0dd" }.fa-sort-up:before, .fa-sort-asc:before { content:"\f0de" }.fa-envelope:before { content:"\f0e0" }.fa-linkedin:before { content:"\f0e1" }.fa-rotate-left:before, .fa-undo:before { content:"\f0e2" }.fa-legal:before, .fa-gavel:before { content:"\f0e3" }.fa-dashboard:before, .fa-tachometer:before { content:"\f0e4" }.fa-comment-o:before { content:"\f0e5" }.fa-comments-o:before { content:"\f0e6" }.fa-flash:before, .fa-bolt:before { content:"\f0e7" }.fa-sitemap:before { content:"\f0e8" }.fa-umbrella:before { content:"\f0e9" }.fa-paste:before, .fa-clipboard:before { content:"\f0ea" }.fa-lightbulb-o:before { content:"\f0eb" }.fa-exchange:before { content:"\f0ec" }.fa-cloud-download:before { content:"\f0ed" }.fa-cloud-upload:before { content:"\f0ee" }.fa-user-md:before { content:"\f0f0" }.fa-stethoscope:before { content:"\f0f1" }.fa-suitcase:before { content:"\f0f2" }.fa-bell-o:before { content:"\f0a2" }.fa-coffee:before { content:"\f0f4" }.fa-cutlery:before { content:"\f0f5" }.fa-file-text-o:before { content:"\f0f6" }.fa-building-o:before { content:"\f0f7" }.fa-hospital-o:before { content:"\f0f8" }.fa-ambulance:before { content:"\f0f9" }.fa-medkit:before { content:"\f0fa" }.fa-fighter-jet:before { content:"\f0fb" }.fa-beer:before { content:"\f0fc" }.fa-h-square:before { content:"\f0fd" }.fa-plus-square:before { content:"\f0fe" }.fa-angle-double-left:before { content:"\f100" }.fa-angle-double-right:before { content:"\f101" }.fa-angle-double-up:before { content:"\f102" }.fa-angle-double-down:before { content:"\f103" }.fa-angle-left:before { content:"\f104" }.fa-angle-right:before { content:"\f105" }.fa-angle-up:before { content:"\f106" }.fa-angle-down:before { content:"\f107" }.fa-desktop:before { content:"\f108" }.fa-laptop:before { content:"\f109" }.fa-tablet:before { content:"\f10a" }.fa-mobile-phone:before, .fa-mobile:before { content:"\f10b" }.fa-circle-o:before { content:"\f10c" }.fa-quote-left:before { content:"\f10d" }.fa-quote-right:before { content:"\f10e" }.fa-spinner:before { content:"\f110" }.fa-circle:before { content:"\f111" }.fa-mail-reply:before, .fa-reply:before { content:"\f112" }.fa-github-alt:before { content:"\f113" }.fa-folder-o:before { content:"\f114" }.fa-folder-open-o:before { content:"\f115" }.fa-smile-o:before { content:"\f118" }.fa-frown-o:before { content:"\f119" }.fa-meh-o:before { content:"\f11a" }.fa-gamepad:before { content:"\f11b" }.fa-keyboard-o:before { content:"\f11c" }.fa-flag-o:before { content:"\f11d" }.fa-flag-checkered:before { content:"\f11e" }.fa-terminal:before { content:"\f120" }.fa-code:before { content:"\f121" }.fa-mail-reply-all:before, .fa-reply-all:before { content:"\f122" }.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content:"\f123" }.fa-location-arrow:before { content:"\f124" }.fa-crop:before { content:"\f125" }.fa-code-fork:before { content:"\f126" }.fa-unlink:before, .fa-chain-broken:before { content:"\f127" }.fa-question:before { content:"\f128" }.fa-info:before { content:"\f129" }.fa-exclamation:before { content:"\f12a" }.fa-superscript:before { content:"\f12b" }.fa-subscript:before { content:"\f12c" }.fa-eraser:before { content:"\f12d" }.fa-puzzle-piece:before { content:"\f12e" }.fa-microphone:before { content:"\f130" }.fa-microphone-slash:before { content:"\f131" }.fa-shield:before { content:"\f132" }.fa-calendar-o:before { content:"\f133" }.fa-fire-extinguisher:before { content:"\f134" }.fa-rocket:before { content:"\f135" }.fa-maxcdn:before { content:"\f136" }.fa-chevron-circle-left:before { content:"\f137" }.fa-chevron-circle-right:before { content:"\f138" }.fa-chevron-circle-up:before { content:"\f139" }.fa-chevron-circle-down:before { content:"\f13a" }.fa-html5:before { content:"\f13b" }.fa-css3:before { content:"\f13c" }.fa-anchor:before { content:"\f13d" }.fa-unlock-alt:before { content:"\f13e" }.fa-bullseye:before { content:"\f140" }.fa-ellipsis-h:before { content:"\f141" }.fa-ellipsis-v:before { content:"\f142" }.fa-rss-square:before { content:"\f143" }.fa-play-circle:before { content:"\f144" }.fa-ticket:before { content:"\f145" }.fa-minus-square:before { content:"\f146" }.fa-minus-square-o:before { content:"\f147" }.fa-level-up:before { content:"\f148" }.fa-level-down:before { content:"\f149" }.fa-check-square:before { content:"\f14a" }.fa-pencil-square:before { content:"\f14b" }.fa-external-link-square:before { content:"\f14c" }.fa-share-square:before { content:"\f14d" }.fa-compass:before { content:"\f14e" }.fa-toggle-down:before, .fa-caret-square-o-down:before { content:"\f150" }.fa-toggle-up:before, .fa-caret-square-o-up:before { content:"\f151" }.fa-toggle-right:before, .fa-caret-square-o-right:before { content:"\f152" }.fa-euro:before, .fa-eur:before { content:"\f153" }.fa-gbp:before { content:"\f154" }.fa-dollar:before, .fa-usd:before { content:"\f155" }.fa-rupee:before, .fa-inr:before { content:"\f156" }.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content:"\f157" }.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content:"\f158" }.fa-won:before, .fa-krw:before { content:"\f159" }.fa-bitcoin:before, .fa-btc:before { content:"\f15a" }.fa-file:before { content:"\f15b" }.fa-file-text:before { content:"\f15c" }.fa-sort-alpha-asc:before { content:"\f15d" }.fa-sort-alpha-desc:before { content:"\f15e" }.fa-sort-amount-asc:before { content:"\f160" }.fa-sort-amount-desc:before { content:"\f161" }.fa-sort-numeric-asc:before { content:"\f162" }.fa-sort-numeric-desc:before { content:"\f163" }.fa-thumbs-up:before { content:"\f164" }.fa-thumbs-down:before { content:"\f165" }.fa-youtube-square:before { content:"\f166" }.fa-youtube:before { content:"\f167" }.fa-xing:before { content:"\f168" }.fa-xing-square:before { content:"\f169" }.fa-youtube-play:before { content:"\f16a" }.fa-dropbox:before { content:"\f16b" }.fa-stack-overflow:before { content:"\f16c" }.fa-instagram:before { content:"\f16d" }.fa-flickr:before { content:"\f16e" }.fa-adn:before { content:"\f170" }.fa-bitbucket:before { content:"\f171" }.fa-bitbucket-square:before { content:"\f172" }.fa-tumblr:before { content:"\f173" }.fa-tumblr-square:before { content:"\f174" }.fa-long-arrow-down:before { content:"\f175" }.fa-long-arrow-up:before { content:"\f176" }.fa-long-arrow-left:before { content:"\f177" }.fa-long-arrow-right:before { content:"\f178" }.fa-apple:before { content:"\f179" }.fa-windows:before { content:"\f17a" }.fa-android:before { content:"\f17b" }.fa-linux:before { content:"\f17c" }.fa-dribbble:before { content:"\f17d" }.fa-skype:before { content:"\f17e" }.fa-foursquare:before { content:"\f180" }.fa-trello:before { content:"\f181" }.fa-female:before { content:"\f182" }.fa-male:before { content:"\f183" }.fa-gittip:before, .fa-gratipay:before { content:"\f184" }.fa-sun-o:before { content:"\f185" }.fa-moon-o:before { content:"\f186" }.fa-archive:before { content:"\f187" }.fa-bug:before { content:"\f188" }.fa-vk:before { content:"\f189" }.fa-weibo:before { content:"\f18a" }.fa-renren:before { content:"\f18b" }.fa-pagelines:before { content:"\f18c" }.fa-stack-exchange:before { content:"\f18d" }.fa-arrow-circle-o-right:before { content:"\f18e" }.fa-arrow-circle-o-left:before { content:"\f190" }.fa-toggle-left:before, .fa-caret-square-o-left:before { content:"\f191" }.fa-dot-circle-o:before { content:"\f192" }.fa-wheelchair:before { content:"\f193" }.fa-vimeo-square:before { content:"\f194" }.fa-turkish-lira:before, .fa-try:before { content:"\f195" }.fa-plus-square-o:before { content:"\f196" }.fa-space-shuttle:before { content:"\f197" }.fa-slack:before { content:"\f198" }.fa-envelope-square:before { content:"\f199" }.fa-wordpress:before { content:"\f19a" }.fa-openid:before { content:"\f19b" }.fa-institution:before, .fa-bank:before, .fa-university:before { content:"\f19c" }.fa-mortar-board:before, .fa-graduation-cap:before { content:"\f19d" }.fa-yahoo:before { content:"\f19e" }.fa-google:before { content:"\f1a0" }.fa-reddit:before { content:"\f1a1" }.fa-reddit-square:before { content:"\f1a2" }.fa-stumbleupon-circle:before { content:"\f1a3" }.fa-stumbleupon:before { content:"\f1a4" }.fa-delicious:before { content:"\f1a5" }.fa-digg:before { content:"\f1a6" }.fa-pied-piper-pp:before { content:"\f1a7" }.fa-pied-piper-alt:before { content:"\f1a8" }.fa-drupal:before { content:"\f1a9" }.fa-joomla:before { content:"\f1aa" }.fa-language:before { content:"\f1ab" }.fa-fax:before { content:"\f1ac" }.fa-building:before { content:"\f1ad" }.fa-child:before { content:"\f1ae" }.fa-paw:before { content:"\f1b0" }.fa-spoon:before { content:"\f1b1" }.fa-cube:before { content:"\f1b2" }.fa-cubes:before { content:"\f1b3" }.fa-behance:before { content:"\f1b4" }.fa-behance-square:before { content:"\f1b5" }.fa-steam:before { content:"\f1b6" }.fa-steam-square:before { content:"\f1b7" }.fa-recycle:before { content:"\f1b8" }.fa-automobile:before, .fa-car:before { content:"\f1b9" }.fa-cab:before, .fa-taxi:before { content:"\f1ba" }.fa-tree:before { content:"\f1bb" }.fa-spotify:before { content:"\f1bc" }.fa-deviantart:before { content:"\f1bd" }.fa-soundcloud:before { content:"\f1be" }.fa-database:before { content:"\f1c0" }.fa-file-pdf-o:before { content:"\f1c1" }.fa-file-word-o:before { content:"\f1c2" }.fa-file-excel-o:before { content:"\f1c3" }.fa-file-powerpoint-o:before { content:"\f1c4" }.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content:"\f1c5" }.fa-file-zip-o:before, .fa-file-archive-o:before { content:"\f1c6" }.fa-file-sound-o:before, .fa-file-audio-o:before { content:"\f1c7" }.fa-file-movie-o:before, .fa-file-video-o:before { content:"\f1c8" }.fa-file-code-o:before { content:"\f1c9" }.fa-vine:before { content:"\f1ca" }.fa-codepen:before { content:"\f1cb" }.fa-jsfiddle:before { content:"\f1cc" }.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content:"\f1cd" }.fa-circle-o-notch:before { content:"\f1ce" }.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content:"\f1d0" }.fa-ge:before, .fa-empire:before { content:"\f1d1" }.fa-git-square:before { content:"\f1d2" }.fa-git:before { content:"\f1d3" }.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content:"\f1d4" }.fa-tencent-weibo:before { content:"\f1d5" }.fa-qq:before { content:"\f1d6" }.fa-wechat:before, .fa-weixin:before { content:"\f1d7" }.fa-send:before, .fa-paper-plane:before { content:"\f1d8" }.fa-send-o:before, .fa-paper-plane-o:before { content:"\f1d9" }.fa-history:before { content:"\f1da" }.fa-circle-thin:before { content:"\f1db" }.fa-header:before { content:"\f1dc" }.fa-paragraph:before { content:"\f1dd" }.fa-sliders:before { content:"\f1de" }.fa-share-alt:before { content:"\f1e0" }.fa-share-alt-square:before { content:"\f1e1" }.fa-bomb:before { content:"\f1e2" }.fa-soccer-ball-o:before, .fa-futbol-o:before { content:"\f1e3" }.fa-tty:before { content:"\f1e4" }.fa-binoculars:before { content:"\f1e5" }.fa-plug:before { content:"\f1e6" }.fa-slideshare:before { content:"\f1e7" }.fa-twitch:before { content:"\f1e8" }.fa-yelp:before { content:"\f1e9" }.fa-newspaper-o:before { content:"\f1ea" }.fa-wifi:before { content:"\f1eb" }.fa-calculator:before { content:"\f1ec" }.fa-paypal:before { content:"\f1ed" }.fa-google-wallet:before { content:"\f1ee" }.fa-cc-visa:before { content:"\f1f0" }.fa-cc-mastercard:before { content:"\f1f1" }.fa-cc-discover:before { content:"\f1f2" }.fa-cc-amex:before { content:"\f1f3" }.fa-cc-paypal:before { content:"\f1f4" }.fa-cc-stripe:before { content:"\f1f5" }.fa-bell-slash:before { content:"\f1f6" }.fa-bell-slash-o:before { content:"\f1f7" }.fa-trash:before { content:"\f1f8" }.fa-copyright:before { content:"\f1f9" }.fa-at:before { content:"\f1fa" }.fa-eyedropper:before { content:"\f1fb" }.fa-paint-brush:before { content:"\f1fc" }.fa-birthday-cake:before { content:"\f1fd" }.fa-area-chart:before { content:"\f1fe" }.fa-pie-chart:before { content:"\f200" }.fa-line-chart:before { content:"\f201" }.fa-lastfm:before { content:"\f202" }.fa-lastfm-square:before { content:"\f203" }.fa-toggle-off:before { content:"\f204" }.fa-toggle-on:before { content:"\f205" }.fa-bicycle:before { content:"\f206" }.fa-bus:before { content:"\f207" }.fa-ioxhost:before { content:"\f208" }.fa-angellist:before { content:"\f209" }.fa-cc:before { content:"\f20a" }.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content:"\f20b" }.fa-meanpath:before { content:"\f20c" }.fa-buysellads:before { content:"\f20d" }.fa-connectdevelop:before { content:"\f20e" }.fa-dashcube:before { content:"\f210" }.fa-forumbee:before { content:"\f211" }.fa-leanpub:before { content:"\f212" }.fa-sellsy:before { content:"\f213" }.fa-shirtsinbulk:before { content:"\f214" }.fa-simplybuilt:before { content:"\f215" }.fa-skyatlas:before { content:"\f216" }.fa-cart-plus:before { content:"\f217" }.fa-cart-arrow-down:before { content:"\f218" }.fa-diamond:before { content:"\f219" }.fa-ship:before { content:"\f21a" }.fa-user-secret:before { content:"\f21b" }.fa-motorcycle:before { content:"\f21c" }.fa-street-view:before { content:"\f21d" }.fa-heartbeat:before { content:"\f21e" }.fa-venus:before { content:"\f221" }.fa-mars:before { content:"\f222" }.fa-mercury:before { content:"\f223" }.fa-intersex:before, .fa-transgender:before { content:"\f224" }.fa-transgender-alt:before { content:"\f225" }.fa-venus-double:before { content:"\f226" }.fa-mars-double:before { content:"\f227" }.fa-venus-mars:before { content:"\f228" }.fa-mars-stroke:before { content:"\f229" }.fa-mars-stroke-v:before { content:"\f22a" }.fa-mars-stroke-h:before { content:"\f22b" }.fa-neuter:before { content:"\f22c" }.fa-genderless:before { content:"\f22d" }.fa-facebook-official:before { content:"\f230" }.fa-pinterest-p:before { content:"\f231" }.fa-whatsapp:before { content:"\f232" }.fa-server:before { content:"\f233" }.fa-user-plus:before { content:"\f234" }.fa-user-times:before { content:"\f235" }.fa-hotel:before, .fa-bed:before { content:"\f236" }.fa-viacoin:before { content:"\f237" }.fa-train:before { content:"\f238" }.fa-subway:before { content:"\f239" }.fa-medium:before { content:"\f23a" }.fa-yc:before, .fa-y-combinator:before { content:"\f23b" }.fa-optin-monster:before { content:"\f23c" }.fa-opencart:before { content:"\f23d" }.fa-expeditedssl:before { content:"\f23e" }.fa-battery-4:before, .fa-battery-full:before { content:"\f240" }.fa-battery-3:before, .fa-battery-three-quarters:before { content:"\f241" }.fa-battery-2:before, .fa-battery-half:before { content:"\f242" }.fa-battery-1:before, .fa-battery-quarter:before { content:"\f243" }.fa-battery-0:before, .fa-battery-empty:before { content:"\f244" }.fa-mouse-pointer:before { content:"\f245" }.fa-i-cursor:before { content:"\f246" }.fa-object-group:before { content:"\f247" }.fa-object-ungroup:before { content:"\f248" }.fa-sticky-note:before { content:"\f249" }.fa-sticky-note-o:before { content:"\f24a" }.fa-cc-jcb:before { content:"\f24b" }.fa-cc-diners-club:before { content:"\f24c" }.fa-clone:before { content:"\f24d" }.fa-balance-scale:before { content:"\f24e" }.fa-hourglass-o:before { content:"\f250" }.fa-hourglass-1:before, .fa-hourglass-start:before { content:"\f251" }.fa-hourglass-2:before, .fa-hourglass-half:before { content:"\f252" }.fa-hourglass-3:before, .fa-hourglass-end:before { content:"\f253" }.fa-hourglass:before { content:"\f254" }.fa-hand-grab-o:before, .fa-hand-rock-o:before { content:"\f255" }.fa-hand-stop-o:before, .fa-hand-paper-o:before { content:"\f256" }.fa-hand-scissors-o:before { content:"\f257" }.fa-hand-lizard-o:before { content:"\f258" }.fa-hand-spock-o:before { content:"\f259" }.fa-hand-pointer-o:before { content:"\f25a" }.fa-hand-peace-o:before { content:"\f25b" }.fa-trademark:before { content:"\f25c" }.fa-registered:before { content:"\f25d" }.fa-creative-commons:before { content:"\f25e" }.fa-gg:before { content:"\f260" }.fa-gg-circle:before { content:"\f261" }.fa-tripadvisor:before { content:"\f262" }.fa-odnoklassniki:before { content:"\f263" }.fa-odnoklassniki-square:before { content:"\f264" }.fa-get-pocket:before { content:"\f265" }.fa-wikipedia-w:before { content:"\f266" }.fa-safari:before { content:"\f267" }.fa-chrome:before { content:"\f268" }.fa-firefox:before { content:"\f269" }.fa-opera:before { content:"\f26a" }.fa-internet-explorer:before { content:"\f26b" }.fa-tv:before, .fa-television:before { content:"\f26c" }.fa-contao:before { content:"\f26d" }.fa-500px:before { content:"\f26e" }.fa-amazon:before { content:"\f270" }.fa-calendar-plus-o:before { content:"\f271" }.fa-calendar-minus-o:before { content:"\f272" }.fa-calendar-times-o:before { content:"\f273" }.fa-calendar-check-o:before { content:"\f274" }.fa-industry:before { content:"\f275" }.fa-map-pin:before { content:"\f276" }.fa-map-signs:before { content:"\f277" }.fa-map-o:before { content:"\f278" }.fa-map:before { content:"\f279" }.fa-commenting:before { content:"\f27a" }.fa-commenting-o:before { content:"\f27b" }.fa-houzz:before { content:"\f27c" }.fa-vimeo:before { content:"\f27d" }.fa-black-tie:before { content:"\f27e" }.fa-fonticons:before { content:"\f280" }.fa-reddit-alien:before { content:"\f281" }.fa-edge:before { content:"\f282" }.fa-credit-card-alt:before { content:"\f283" }.fa-codiepie:before { content:"\f284" }.fa-modx:before { content:"\f285" }.fa-fort-awesome:before { content:"\f286" }.fa-usb:before { content:"\f287" }.fa-product-hunt:before { content:"\f288" }.fa-mixcloud:before { content:"\f289" }.fa-scribd:before { content:"\f28a" }.fa-pause-circle:before { content:"\f28b" }.fa-pause-circle-o:before { content:"\f28c" }.fa-stop-circle:before { content:"\f28d" }.fa-stop-circle-o:before { content:"\f28e" }.fa-shopping-bag:before { content:"\f290" }.fa-shopping-basket:before { content:"\f291" }.fa-hashtag:before { content:"\f292" }.fa-bluetooth:before { content:"\f293" }.fa-bluetooth-b:before { content:"\f294" }.fa-percent:before { content:"\f295" }.fa-gitlab:before { content:"\f296" }.fa-wpbeginner:before { content:"\f297" }.fa-wpforms:before { content:"\f298" }.fa-envira:before { content:"\f299" }.fa-universal-access:before { content:"\f29a" }.fa-wheelchair-alt:before { content:"\f29b" }.fa-question-circle-o:before { content:"\f29c" }.fa-blind:before { content:"\f29d" }.fa-audio-description:before { content:"\f29e" }.fa-volume-control-phone:before { content:"\f2a0" }.fa-braille:before { content:"\f2a1" }.fa-assistive-listening-systems:before { content:"\f2a2" }.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content:"\f2a3" }.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content:"\f2a4" }.fa-glide:before { content:"\f2a5" }.fa-glide-g:before { content:"\f2a6" }.fa-signing:before, .fa-sign-language:before { content:"\f2a7" }.fa-low-vision:before { content:"\f2a8" }.fa-viadeo:before { content:"\f2a9" }.fa-viadeo-square:before { content:"\f2aa" }.fa-snapchat:before { content:"\f2ab" }.fa-snapchat-ghost:before { content:"\f2ac" }.fa-snapchat-square:before { content:"\f2ad" }.fa-pied-piper:before { content:"\f2ae" }.fa-first-order:before { content:"\f2b0" }.fa-yoast:before { content:"\f2b1" }.fa-themeisle:before { content:"\f2b2" }.fa-google-plus-circle:before, .fa-google-plus-official:before { content:"\f2b3" }.fa-fa:before, .fa-font-awesome:before { content:"\f2b4" }.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; 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 }

/****Loaded****/
#loader { background: #fff url(../images/loading.gif) no-repeat center center; position: relative; width: 54px; height: 54px; left: 50%; top: 50%; margin: -30px 0 0 -30px; z-index: 9999; border-radius: 50%; overflow: hidden; }
#pageLoader { display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999; }
#pageLoader .loaderSec { position: fixed; top: 0; width: 51%; height: 100%; background: #163677; z-index: 1000; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
#pageLoader .loaderLeft { left: 0; }
#pageLoader .loaderRight { right: 0; }
.loaded #pageLoader .loaderLeft { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); }
.loaded #pageLoader .loaderRight { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); }
.loaded #loader { opacity: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.loaded #pageLoader { visibility: hidden; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all 0.3s 1s ease-out; transition: all 0.3s 1s ease-out; }
.no-js #pageLoader { display: none; }
/****Page loading End****/

/********* Reset CSS *********/

*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block }
audio, canvas, video { display:inline-block }
audio:not([controls]) {
display:none;
height:0
}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust:  100%; }
a { text-decoration:underline; color:#f55f15; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
a:focus { outline:thin dotted }
a:hover, a:active { outline: 0; }
a:focus, a:hover { text-decoration:none; color:#414042; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
b, strong, dt, th { font-weight: bold; }
em, i { font-style:italic; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin:0; padding:0; }
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; max-width:100%; height:auto; }
figure { margin:0; }
legend { white-space:normal; }
q { quotes:"\201C" "\201D" "\2018" "\2019" }
small { font-size:90% }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sup { top:-0.5em }
sub { bottom:-0.25em }
table { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; }
table table { margin:0 }
th, td { border:none; padding:8px 10px }
caption, th, td { font-weight: normal; }
/********* Form fields *********/

button, input, select, textarea { margin: 0; vertical-align: baseline; background-color:transparent; border:none; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; }
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], input[type="date"], select, textarea, .form-textarea, .form-control { border:1px solid #ccc; width:100%; height:40px; padding:5px 10px; background-color: #fff;border:1px solid #c6c6c6; line-height:normal; border-radius:0; color:#444; box-shadow: 0 0 0 #fff; font-size:16px;}
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; margin:0 5px 0 0; }
input[type="checkbox"] { -webkit-appearance: checkbox; }
input[type="radio"] { -webkit-appearance:radio }
textarea { overflow:auto; vertical-align: top; resize:vertical; height:100px; max-width:100%; min-width:100%; max-height:500px; min-height:90px; }
fieldset { border:0 none; margin:0; padding:0 }
label { display:inline-block; padding-bottom:5px; font-weight:bold; }
.form-group { position: relative; }
.jv-error, .error {position: absolute;bottom: -17px;left: 0;background: #ff0000;color:#fff;border-radius: 3px;padding: 2px 10px;font-size: 13px;    z-index: 1; top: auto !important;}
.jv-error:after, .error:after {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid    #f00; position: absolute; content: "";left: 15px;top: -6px;}
input[type="reset"], .button.cancel { background:#4F4F4F;}
input[type="reset"]:hover, .button.cancel:hover { background:#ff8028;}

/********* Clear floats *********/

.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before { content:" "; display:table }
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after { clear:both }
/********* Common Classes *********/
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:20px 0; padding:0 }
body, button, input, select, textarea { color:#414042; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:16px; line-height: 1.4; }
body { background-color:#fff;overflow-x: hidden;}
h1, h2, h3, h4, h5, h6 {font-family: 'proxima_nova';font-weight:900;color: #222;}
h1 { font-size: 2.188em;}
h2 { font-size: 1.838em;}
h3 { font-size: 1.500em;}
h4 { font-size: 1.313em;}
h5 { font-size: 1.188em;}
h6 { font-size: 1.125em;}
ul { padding:0 0 0 15px;}
ol { padding:0 0 0 20px;}
ul ul, ol ol { margin:10px 0 }
ul.bulletText, ul.checkTextList { list-style:none; padding:0; }
ul.bulletText li, ul.checkTextList li { padding-left:15px; margin-bottom: 10px; line-height:1.5; position: relative; }
ul.checkTextList li { padding-left:28px; }
ul.bulletText li:before, ul.checkTextList li:before { position: absolute; left: 0; top: -1px; content:"";font-family:'FontAwesome'; content: "\f105"; font-size:18px;}
ul.checkTextList li:before{content: "\f058"; color:#fb701c; font-size:21px; top:-4px;}
ul.bulletText ul { padding:0; list-style:none;}
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin: 0 0 25px; }
p { line-height: 1.6;}
ol li { margin-bottom: 15px; }
textarea, textarea.form-textarea { height: 90px; resize:none;}
/********* Common Button *********/
input[type="button"], input[type="reset"], button, .button, .btn {display: inline-block; text-decoration:none; margin:0; 
background: rgba(255,180,89,1);
background: -moz-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,180,89,1)), color-stop(42%, rgba(255,114,27,1)), color-stop(51%, rgba(252,96,117,1)), color-stop(54%, rgba(252,96,117,1)), color-stop(73%, rgba(225,98,14,1)), color-stop(100%, rgba(255,177,87,1)));
background: -webkit-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: -o-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: -ms-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb459', endColorstr='#ffb157', GradientType=1 );

 padding: 8px 25px; line-height: 24px; border: 0; color: #fff; background-size: 300% 100%;border-radius: 3px; 
 -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; font-size:16px; }
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .button:hover, input[type="button"]:focus, input[type="reset"]:focus, button:focus, .button:focus, .btn:hover, .btn:focus, .btn:active { color:#fff; background-position: 100% 0; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out;  -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out; }
input[type="submit"].cancelBtn, input[type="button"].cancelBtn, input[type="reset"].cancelBtn { background-color:#888; color:#fff; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
input[type="submit"].cancelBtn:hover, input[type="button"].cancelBtn:hover, input[type="reset"].cancelBtn:hover { background-color:#000; color:#fff; }
textarea { border: 0; background-color:#fff; }

.borderButton {display: inline-block; text-decoration:none;
 padding: 9px 25px; line-height: 24px; border: 1px solid #f77f44; color: #f77f44; border-radius: 25px; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.borderButton:hover, .borderButton:focus, .borderButton:active { color:#fff; background-color:#f77f44; }


.whiteBorderButton {display: inline-block; text-decoration:none;
 padding: 9px 25px; line-height: 24px; border: 1px solid #fff; color: #fff; border-radius: 25px; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.whiteBorderButton:hover, .whiteBorderButton:focus, .whiteBorderButton:active  { color:#f55f15; background-color:#fff; }



/********* Yellow Border Button *********/
input[type="submit"].yellowBtn, .yellowBtn { background: #efc71e; border-radius: 20px; color:#3f3f3f; font-weight: 600; font-size: 16px; display: inline-block; text-decoration: none; }
input[type="submit"].yellowBtn:hover, .yellowBtn:hover { background:#c65395; color:#fff;}
.yellowBrdBtn { border: 2px solid #edd13e; background: none; }
.yellowBrdBtn:hover { background-color:#c65395; border-color:#c65395; }
input[type="submit"] { background-color: #7eaf1e; border: 0; text-transform: uppercase; color: #fff; font-size: 16px; font-weight: 600; line-height:23px; padding:8px 20px; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.alignLeft { float:left }
.alignRight { float:right; }
.displayNone, .hasJS noscript, .hideThis { display:none!important; visibility:hidden }
.jsRequired { display:none; background-color:#C00; color:#fff; width:100%; line-height:30px; text-align:center; font-size:12px; border:0 none; }
.fileSize { font-size:12px; display:inline-block; vertical-align:middle; margin-left:3px; }
.extIcon { vertical-align:middle; margin-left:3px; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.longWord, .wordBreak { word-wrap: break-word; }
[type="radio"]:checked, [type="radio"]:not(:checked) {position: absolute;left: -9999px;}
[type="radio"]:checked + label, [type="radio"]:not(:checked) + label {position: relative;padding-left: 23px; cursor: pointer; line-height: 20px; display: inline-block;}
[type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 1px; width: 18px; height: 18px; border-radius: 50%; background: #fff;border: 1px solid #acacac;}
[type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after { content: ''; width: 10px; height: 10px; background: #ee7027; position: absolute; top: 5px; left: 4px; border-radius: 50%;}
[type="radio"]:not(:checked) + label:after { opacity: 0;}
[type="radio"]:checked + label:after { opacity: 1; }
/********* Custom Select *********/
.customSelectOuter { position:relative; background:#fff url(../images/drop-select-arrow.png) no-repeat right center; width:100%; padding:0; }
.hasJS select.customSelect { position:absolute!important; width:100%!important; cursor:pointer; height:100%!important; left:0!important; top:0!important; border:0; background-color:#fff; padding:0; }
span.customSelect.customSelectFocus { outline:1px dotted !important; }
.hasJS select.customSelect option { padding:0 5px; font-size:14px; }
span.customSelect { display:block; display:block!important; padding-right:40px; color:#464646; height:40px; line-height:40px; border:1px solid #dadada; padding-left:12px; font-size:15px; overflow:hidden; }
.customSelectInner { display:block!important; width:auto!important; word-break:keep-all; overflow:hidden; text-align: left; }
/********** Image Formating & Alignment **********/

.imgLeft { float:left; margin-right:20px; margin-bottom:20px; }
.imgRight { float:right; margin-left:20px; margin-bottom:20px; }
.imgCenter { float:none; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block; }
.imgBorder { border:1px solid #ccc; padding:5px }
.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.circle { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.shadow { -webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px; }
.mrgB25 { margin-bottom: 25px; }
.mrgT50 { margin-top:50px; }
.mrgB10 { margin-bottom:10px; }
.mrgT25 { margin-top:25px; }
.padNone { padding: 0!important; }
/********** Alignment **********/

.left { text-align:left !important }
.right { text-align:right !important }
.center { text-align:center !important }
.justify { text-align:justify !important }
/********** Error/Alert Messages **********/

.message { padding:10px 38px 10px 10px; margin-bottom:20px; border:1px solid transparent; position:relative; }
.message.success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.message.success a { color: #2b542c; }
.message.error { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.message.error a { color: #843534; }
/********** Table **********/

.tableOut { overflow-y:hidden; overflow-x:auto }
table, .tableData { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; border-top:1px solid #E9E9EA; border-left:1px solid #E9E9EA; }
table table, .tableData table { margin:0 }
th, td, .tableData th, .tableData td { border:none; padding:13px 10px; border-bottom:1px solid #E9E9EA; border-right:1px solid #E9E9EA; }
table tr:nth-child(odd) td, .tableRowOdd {
background-color:#f6f9ff;
}
caption, th, td { font-weight: normal; background:#fff }
th, .tableData th { background:#304878; color:#fff; font-weight:600; }
.tableScroll { overflow-y:hidden; overflow-x:auto }

/********** Nav **********/
.mainNavigation { margin-top:15px; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /*background: rgba(255, 255, 255, 0.9);*/border-radius:5px; position: relative; padding-right:140px;padding-left: 5px;}
#nav { margin: 0; padding:0; }
#nav li { display: inline-block; position: relative; padding: 0 14px; }
#nav  li a { font-weight: bold;padding: 0; display: block; color: #000; font-size: 15px; text-transform:uppercase; line-height: 45px; position: relative; text-decoration: none; }
#nav  li a:before { position: absolute; left: 50%; bottom: 0; width:0; height: 5px; content:""; background-color:#ffb359; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; opacity:0; visibility:hidden;}
#nav li.menu-item--active-trail > a:before, #nav li:hover > a:before, #nav li a.is-active:before{opacity:1; visibility:visible; left: 0; width:100%; }

/********* Sub-menu *********/
#nav  ul { opacity: 0; z-index: 4; position: absolute; width: 300px; background-color: #1866c7; border-bottom:3px solid #ffb359; top: 45px; left: 16px; box-shadow: 0 0 5px rgba(0,0,0,.2); visibility: hidden; -webkit-transition: 300ms ease-in-out; transition: 300ms ease-in-out; margin: 20px 0 0 0;padding:0 }
#nav  li:hover > ul { opacity: 1; visibility: visible; margin: 0; }
#nav  ul ul { top: 0; left: 100%; padding:0 }
#nav  ul li{ display: block; padding: 0; }
#nav  ul li a, #nav ul > li:last-child > a { display: block; padding: 12px 15px 12px 30px;text-transform: none; line-height: 25px; border-bottom: 1px solid #488add; color: #fff; position: relative; }
#nav  ul li:before, #nav  ul li a:after { display: none; }
#nav  ul li a:before, #nav  ul li a:hover:before, #nav  ul li:hover a:before { display:none; }
#nav  ul li:last-child > a { border-bottom: 0; }
#nav  ul li:hover > a, #nav  ul li:last-child:hover a { background-color : #1d5091; color: #fff; }

#nav li li a:after { color:#fff; font-family:'FontAwesome'; position: absolute; left: 15px; top:12px; content: "\f105"; display:block; font-size:20px; }
#nav > li:nth-child(5) > ul { width: 700px; padding:10px;transform: translateX(-50%); -webkit-transform: translateX(-50%); left: 50%;}
#nav > li:nth-child(5) > ul li { width:50%; float:left; padding:0 10px;}
#nav > li:nth-child(5) > ul li:nth-child(11) a { border-bottom: 0; }

/********* Mobile Nav *********/
.mobileNav {z-index: 99; display:none; position:fixed; left:0; top:0; width:100%; height:100%; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); background:#1866c7; overflow:auto; }
.activeMobNav .mobileNav { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.mobileNav #navMob { display:block !important; margin-top:75px; position:static; background:#1866c7; }
body{padding-top: 177px;}
#wrapper, .mobileNav { -webkit-transition: -webkit-transform 0.5s; transition:transform 0.5s; }
.activeMobNav #wrapper { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }
.mobileNav .menuClose {opacity: 1; position:absolute; right:0; top:0; width:60px; height:60px; background-color:#1755a2; background-position:-196px -106px; cursor:pointer; -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }
.activeMobNav .mobileNav .menuClose { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.mobileNav .navigationText { position:absolute; left:40px; top:25px; color:#69a3ec; font-size:16px; font-weight:700; text-transform:uppercase; }
.mobileNav .logoText { z-index:-1; width:100%; position:absolute; bottom:0; margin-bottom:15px; height:74px; }
.mobileNav .logoText .logoIcon { background-position: 0 -225px; margin:0 auto; height:74px; width:234px; display:block; }
.menuBar { display: none; } 

#navMob { display:none; position:absolute; left:0; right:0; padding:0; }
.toggleMenu, #navMob .menuIcon { display:block; }
.toggleMenu { width: 42px; height: 42px; background-color: #f78948; padding:5px 0; }
.toggleMenu .iconBar { width: 26px; height: 3px; background:#fff; display:block; padding:0; margin:6px auto; }
.toggleMenu .menuTitle, .toggleMenu .mobileMenu { display:none; }
.toggleMenu:hover { text-decoration:none; }
#navMob li { float:none; display:block; border:none; }
#navMob li a { border-bottom:1px solid #14498c; transition:all 0s ease 0ms; -webkit-transition:all 0s ease 0ms; text-decoration:none; }
#navMob li.parent { position:relative; }
#navMob li .menuIcon, #navMob li li .menuIcon { width:60px; height:auto; background-color:#1755a2;/*background-image:url(../images/down-arrow.png);*/ background-repeat:no-repeat; background-position:center 15px; position:absolute; right:0; top:0; bottom:0; cursor:pointer; }
#navMob > li > .menuIcon { background-position:center 37px; }
#navMob li li .menuIcon, #navMob li li .menuIcon.active { z-index:2; background-color:#1755a2; }
#navMob li li li .menuIcon { z-index:2; display:none; }
#navMob li li .menuIcon.active { background-color:#1755a2; }
/*#navMob li > a:hover, #navMob li.hover > a, #navMob li ul li a:hover, #navMob li ul li > a.selected, #navMob ul a:hover, .noJS #navMob ul a:focus, #navMob ul a.selected, #navMob > li > a:hover, #navMob > li.hover > a, #navMob > li.focus > a { background-color:#434343; color: #fff; }*/
#navMob ul { width:100%; display:none; position:static; transition:none; -webkit-transition:none; }
.hasJS #navMob ul { opacity:1; }
#navMob > li:hover > ul, #navMob li li:hover > ul, #navMob li li li:hover > ul { display:none; }
#navMob ul, #navMob *:hover ul ul, #navMob .hover ul ul, #navMob .focus ul ul { margin-left:0; }
#navMob li a { padding-left:15px; padding-right:15px; display:block; line-height:40px; color:#fff; }
#navMob li ul li a { padding:7px 55px 7px 20px; display:block; line-height:21px; /*background:url(../images/right-arrow.png) no-repeat 0 12px;*/ color:#fff; border:none; font-size:16px; position:relative; }
#navMob li ul li a:after {color: #fff;font-family: 'FontAwesome';position: absolute;left: 0;top: 7px;content: "\f105";display: block;    font-size: 20px;}
#navMob > li.MenuLi1 > ul > li > a, .headerScroll #navMob > li.MenuLi1 > ul > li > a, .headerScroll #navMob > li > ul > li > a { padding:8px 60px 8px 20px; font-size:16px; line-height:21px; }
#navMob li ul li ul li a { margin-left: 35px; background-position:20px 12px }
#navMob li ul li ul li ul li a { padding-left:60px; background-position:45px center }
#navMob > li > a:hover, #navMob > li.hover > a, #navMob > li.focus > a, #navMob > .highlight > a { background-color:#1866c7; color: #fff; }
/*#navMob li ul li a:hover, #navMob li ul li > a.selected, #navMob ul a:hover, .noJS #navMob ul a:focus, #navMob ul a.selected, #navMob ul > .highlight > a, #navMob > li.MenuLi1 > ul > li:hover > a, #navMob > li > ul > li > a:hover, #navMob > li > ul > li.current > a:hover, #navMob > li > ul > li:hover > a { background-color:#68308e; color: #fff; }*/
#navMob .linkIcon, #navMob .linkIconHover, #navMob > li.MenuLi1 > ul > li > a:before { display:none !important; }
#navMob .menuFirstNode { display:block; }
#navMob li.current ul { display:none; }
#navMob li li ul { position:static; width:100%; background:none; visibility:visible; border:0; box-shadow:0 0 0 #000; opacity:1; padding:0; transition:all 0s ease 0s; }
#navMob li.megaMenu ul { padding:0; }
#navMob li.megaMenu ul li { border:0; float:none; height:auto; line-height:inherit; width:100%; padding:0; }
#navMob li > a { font-size:32px; font-weight:300; padding:17px 60px 17px 0; margin-left:40px; }
#navMob li ul { background:#0e4c99; box-shadow:-7px 0 7px rgba(0, 0, 0, 0.4) inset; position:relative; padding:15px 0; margin:0; }
#navMob li ul:after { height:100%; width:60px; position:absolute; right:0; top:0; content:""; background-color:#1755a2;  z-index:1; display:block; }
/********** Responsive Tab **********/

.resTab { position: relative; margin-top: 40px; }
.resTab .tabNav { margin: 0;padding: 10px 0 0 10px;list-style: none;background:#1866c7; }
.resTab .tabNav li { display: inline-block; margin: 0; position: relative; padding-right: 7px; }
.resTab .tabNav li a { display: block; padding: 12px 20px; text-decoration: none; font-size: 16px; font-weight: 600; color: #fff;}
.resTab .tabNav .r-tabs-state-active a { color: #1866c7; background-color:#fff; }
.resTab .tabContent { padding: 20px 0; display: none; }
.resTab .r-tabs-panel.r-tabs-state-active { display: block; }
.resTab .r-tabs-accordion-title { display:none; }
.resTab .tabNav .r-tabs-state-disabled { opacity: 0.5; }
.resTab .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px; background-color: #00c5ad; color: #fff; font-weight: bold; text-decoration: none; }
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #fff; color: #00c5ad; text-shadow: none; }
.resTab .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; }
.noJS .resTab .tabContainer { height:150px; overflow:hidden }
.noJS .resTab .tabContent { display:block; height:150px }
/*********  Accordion ******** */

.accordion { margin-bottom:20px; margin-top:-15px; }
.accordion .accTrigger { cursor:pointer; margin-top: 15px; font-size: 1.200em; font-weight: 700; padding: 13px 48px 13px 15px; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; position: relative; border-bottom:2px solid #ccc; background-color:#efefef; }
.accordion .accTrigger:hover { background:#dfdfdf; }
.accordion .accTrigger.active { color:#fff; background:#1866c7; }
.accordion .accTrigger:before { position: absolute; right: 0; top: 0; width:46px; text-align: center; font-size: 28px; font-family:'FontAwesome'; content:"\f107"; line-height:49px; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; }
.accordion .accTrigger.active:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); color:#fff; }
.accordion .accTrigger a { display:block; text-decoration:none; outline:0 }
.accordDetail { padding:15px;}
.accordDetail p:last-child { margin-bottom: 0; }
.noJS .accordion .accTrigger { background:none; }
.noJS .accordDetail { display:block; padding:15px }

/*********	LiteBox v1.3 **********/
.litebox-overlay, .litebox-overlay > * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.litebox-overlay { display: none; width: 100%; min-width: 280px; text-align: center; position: fixed; top: 0; left: 0; z-index: 9999; }
@-webkit-keyframes liteboxLoader { 0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes liteboxLoader { 0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
}
}
@-ms-keyframes liteboxLoader { 0% {
-ms-transform: rotate(0deg);
}
100% {
-ms-transform: rotate(360deg);
}
}
@-o-keyframes liteboxLoader { 0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(360deg);
}
}
@keyframes liteboxLoader { 0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.litebox-overlay .litebox-loader { position: absolute; width: 40px; height: 40px; left: 20px; top: 20px; border: 3px solid #111; border-right-color: #fff; border-radius: 50%; -webkit-animation: liteboxLoader 1s linear infinite; -moz-animation: liteboxLoader 1s linear infinite; -ms-animation: liteboxLoader 1s linear infinite; -o-animation: liteboxLoader 1s linear infinite; animation: liteboxLoader 1s linear infinite; }
.litebox-overlay .litebox-text { width: 100%; padding: 10px 15px; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 14px; line-height: 21px; position: absolute; bottom: 0; z-index: 2; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.litebox-overlay .litebox-text.active { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100); opacity: 1; }
.litebox-overlay .litebox-close { width: 40px; height: 40px; background: url(../images/litebox-close.png) no-repeat center; opacity: .7; position: absolute; top: 20px; right: 20px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.litebox-overlay .litebox-close:hover { opacity: 1; cursor: pointer; }
.litebox-overlay .litebox-nav { display: none; width: 60px; height: 60px; margin-top: -30px; opacity: 0.7; position: absolute; top: 50%; z-index: 9999999; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.litebox-overlay .litebox-nav:hover { opacity: 1; cursor: pointer; }
.litebox-overlay .litebox-prev { background: url(../images/litebox-prev.png) no-repeat center; left: 20px; }
.litebox-overlay .litebox-next { background: url(../images/litebox-next.png) no-repeat center; right: 20px; }
.litebox-overlay .litebox-container { position: absolute; top: 10%; right: 10%; bottom: 10%; left: 10%; overflow: hidden; }
.litebox-overlay .litebox-container.litebox-scroll { overflow-y: auto; }
.litebox-overlay img, .litebox-overlay iframe { display: inline-block; max-width: 100%; max-height: 100%; margin: 0 auto; vertical-align: middle; overflow-x: hidden; }
.litebox-overlay iframe { width: 100%; height: 100%; position: relative; z-index: 999999; }
.litebox-overlay .litebox-inline-html { width: 100%; padding: 20px; background: #FFF; line-height: normal; overflow-x: hidden; line-height: normal !important; position: absolute; }
.litebox-overlay .litebox-error { width: 100%; height: 100%; color: #FFF; text-align: center; line-height: inherit; }
.litebox-overlay .litebox-error span { background: rgba(0, 0, 0, .9); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 20px; color: #FFF; text-shadow: 1px 1px 0 #000; line-height: normal; }

/*----Date Picker----*/
.ui-datepicker { box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);}
.ui-datepicker, .eventCalOut, .calendarIcon { background-color:#ff832b; }
.ui-datepicker th, .ui-state-highlight { background-color:#a25d2c; }
.ui-state-active, .ui-datepicker tbody a:hover { background-color:#a25d2c; }
.ui-datepicker-prev span, .ui-datepicker-next span { }
.ui-datepicker { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.ui-datepicker { width: 280px; padding: 10px; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 10px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -7px; top: 50%; margin-top: -8px; font-size:12px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; height:25px; background-color:#fff; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; border:0 none; }
.ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; background-color:transparent; }
.ui-datepicker tr:nth-child(2n+1) td, .ui-datepicker-calendar .tableRowOdd {
background-color:transparent;
}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .6em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; overflow:hidden; }
.ui-datepicker td.ui-datepicker-today{border-radius: 50%;background:#fff;}
.ui-datepicker td.ui-datepicker-today a{background: #fff;color:#ff832b;}
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } /*----Date Picker----*/
.eventCalOut { position:absolute; width:222px; right:-222px; float:right; top:70px; z-index:22; }
.calendarIcon { width:50px; height:52px; position:absolute; left:-50px; }
.calendarIcon span { background-position:-113px -27px; width:29px; height:29px; margin:10px; }
.calendarOut { padding:5px; }
.calendarOut .ui-datepicker { width:100%; }
.calendarOut .button { background-color:#2979ca; color:#fff; display:block; text-align:center; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.calendarOut .button:hover { background-color:#173C84; }
.ui-datepicker tbody a { color:#fff;border-radius: 50%; }
.ui-datepicker-title { font-size:18px; font-weight:normal; color:#fff; }
.ui-datepicker th { text-transform:uppercase; font-weight:normal; color:#fff; }
.ui-datepicker-prev, .ui-datepicker-next { width:25px; font-size:16px; height:25px; display:inline-block; margin:0; cursor: pointer; color:#fff; }
.ui-datepicker-prev span { background-position:-147px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker-next span { background-position:-175px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker td span, .ui-datepicker td a { text-align:center; line-height:20px; }
.ui-datepicker-trigger { display:none; width:30px; height:30px; margin:8px 0 0 15px; vertical-align:top; overflow:hidden; background:transparent !important; padding:0; margin:0; position:absolute; right:-45px; top:7px; }
.calIcon { background-position:-205px -107px; width:30px; height:30px; display:block; vertical-align:top; }
/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/

/********** Layout **********/
.container{max-width:1280px; width:100%; margin: 0 auto;}
.homeSprite { background-image:url(../images/home-sprite.png); background-repeat:no-repeat; display: inline-block; vertical-align: middle; }

.readMoreLink { color:#f55f15; font-size: 0.938em; text-decoration: none;display: inline-block; }

/**********Header**********/
#header {left: 0; top: 0; width:100%; z-index:99; background:rgba(255, 255, 255, 0.9); position:fixed; }
/*.innerPage #header{ position:static;}*/
.topStrip .row  { position: relative; }
.topStrip .row:before { position: absolute; bottom: 0; display:block; left: 15px; right: 15px; height:1px; content:""; background:rgba(0, 0, 0, 0.1); }
.topStrip .rightLinks { float: right; }
.topStrip ul {list-style:none; padding:0; margin:0}
.topStrip li { float:left; padding:0 10px; position:relative; }
.topStrip a { color: #2d2d2d; display: block; font-size: 0.813em; line-height:26px; text-decoration: none;}
.leftLink span { display: block; }
.topStrip a:hover {color:#1866c7}
.topStrip ul.leftLink li:first-child {padding-left:0;}
.topStrip ul.rightLinks li:last-child {padding-right:0;}
.topStrip li:last-child {padding-right:0;}
.topStrip .leftLink li:first-child:before, .topStrip .rightLinks li:first-child:before{display:none;}
.topStrip .rightLinks li.skip {/*background:url(../images/skip.png) no-repeat 11px 11px; padding-left:35px;*/}
.topStrip .rightLinks li.screen {/*background:url(../images/screen.png) no-repeat 11px 11px; padding-left:35px;*/}
.topStrip .rightLinks li.access {/*background:url(../images/access.png) no-repeat 8px 11px; height: 35px; padding: 0; position: relative; width: 35px;*/}
.topStrip .rightLinks li.access a {display:block; line-height:35px; text-indent:-999em; overflow:hidden;}
.topStrip .rightLinks li.access a:hover { text-decoration:none}
.rightLinks a {line-height: 31px;}

.topStrip .leftLink li:before, .topStrip .rightLinks li:before {content:" "; position:absolute; left:-1px; top:50%; margin-top:-6px; z-index:auto; height:13px; width:1px; background:#777b7f; overflow:hidden; } 
.language .customSelect { /*background: rgba(0, 0, 0, 0) url(../images/lang_arrow.png) no-repeat scroll 100% 6px / 11px 8px;*/ border: 0 none; cursor: pointer; color: #222222; height: 20px; margin: 0; padding: 0 10px 0 0; width: 60px; font-size: 13px;line-height: 19px; }
.language{ height: 31px;padding-top: 5px;}

#header, #header .topStrip, #logo img{transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s;}

.desktop #header.headerFixed, .desktop.innerPage #header.headerFixed { position:fixed; background:#fff; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);}
.desktop .headerFixed .topStrip{margin-top: -32px;}
.desktop .headerFixed .mainNavigation { background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.desktop .headerFixed #logo img { width: 235px; }
/********** Access Control **********/
#accessControl input {float:left; height:31px; background:none;border:none; padding:0; width:22px; color:#2d2d2d; font-size:13px;line-height: 18px;}
#accessControl input:hover { color:#1866c7}
 
#accessControl .contrastChanger { width:19px; width:22px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; text-transform:capitalize; background-position: center;} 
#accessControl .contrastChanger.normal { background-image:url(../images/a-light.jpg); margin:0;}
#accessControl .contrastChanger.wob { background-image:url(../images/a-dark.jpg);margin-right:7px; }
#accessControl .contrastChanger.dGreenTheme { /*background-image:url(../images/dark-green-theme-img.jpg);*/ }
#accessControl .contrastChanger.blueTheme { /*background-image:url(../images/blue-theme-img.jpg);*/ }
#accessControl .contrastChanger.greenTheme { /*background-image:url(../images/green-theme-img.jpg);*/ }


.headerRow { padding-top:15px; }
#logo { float:left;}
.headerRightBlk { float:right; position: relative; padding-left: 10px; }
.headerRightBlk .loginRegLink { margin: 0; padding: 1px 10px; list-style: none; display: inline-block; vertical-align: middle; border: 1px solid #f78948; border-radius: 25px; height: 42px; }
.headerRightBlk .loginRegLink li { display: inline-block; vertical-align: middle; position: relative; padding: 0 12px; }
.headerRightBlk .loginRegLink li:before { content:" "; position:absolute; left:-3px; top:50%; margin-top:-8px; z-index:auto; height:16px; width:1px; background:#16181a; overflow:hidden;}
.headerRightBlk .loginRegLink li:first-child:before { display: none; }
.headerRightBlk .loginRegLink li a { display: block; font-size: 0.938em; color:#010101; text-decoration: none; line-height: 36px;}
.headerRightBlk .loginRegLink li a:hover { color:#f78948; }
/*******Site Search*******/
.siteSearch { position: absolute; right:0; top: 0; }
.siteSearch .searchToggle { height: 42px; width: 42px; border: 1px solid #f78948; border-radius: 50%; color:#010101; line-height: 39px; text-align: center; cursor:pointer; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; z-index: 90; speak: none; -webkit-font-smoothing: antialiased; }
.siteSearch .searchToggle:hover { color:#fff; background:#f78948; }
.sb-search { position: relative; width: 0px; min-width: 42px; height: 42px; float: right; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; -webkit-backface-visibility: hidden; border-radius:30px; }
.siteSearch .sb-search-input { position: absolute; top: 0; right: 0; outline: none; background: none; width: 0; height: 42px; margin: 0; z-index: 10; padding: 7px 30px 7px 10px; font-family: inherit; font-size: 16px; font-weight:300; color: #232528; border-radius: 35px; transition: all 450ms ease 0s; -webkit-transition: all 450ms ease 0s; }
.sb-search-input::-webkit-input-placeholder { color: #232528;}
.sb-search-input:-moz-placeholder { color: #232528;}
.sb-search-input::-moz-placeholder { color: #232528;}
.sb-search-input:-ms-input-placeholder { color: #232528;}
.searchToggle, .sb-search-submit { width: 42px; height: 42px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; line-height: 39px; text-align: center; cursor: pointer; border: 1px solid #f78948; border-radius: 50%; color:#010101; }
.siteSearch .sb-search-submit { background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); opacity: 0; color: transparent; border: none; outline: none; z-index: -1; }

.sb-search.sb-search-open .sb-search-input { width: 400px; background:#fff; border: 1px solid #f78948; padding-right:52px; }
.sb-search.sb-search-open .searchToggle, .no-js .sb-search .searchToggle { background: #da6d0d; color: #fff; z-index: 11; }
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit { z-index: 90; }
/**********Header End**********/

/**********Footer**********/
.socialGroup { z-index:2; position: absolute; top: 484px; right:0; border-radius:5px 0 0 5px; overflow: hidden;
background: rgba(255,147,58,1);
background: -moz-linear-gradient(45deg, rgba(255,147,58,1) 0%, rgba(255,114,27,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,147,58,1)), color-stop(100%, rgba(255,114,27,1)));
background: -webkit-linear-gradient(45deg, rgba(255,147,58,1) 0%, rgba(255,114,27,1) 100%);
background: -o-linear-gradient(45deg, rgba(255,147,58,1) 0%, rgba(255,114,27,1) 100%);
background: -ms-linear-gradient(45deg, rgba(255,147,58,1) 0%, rgba(255,114,27,1) 100%);
background: linear-gradient(45deg, rgba(255,147,58,1) 0%, rgba(255,114,27,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff933a', endColorstr='#ff721b', GradientType=1 );
}
.socialGroup ul { margin: 0; padding: 0; list-style: none; }
.socialGroup ul li { display: block; }
.socialGroup ul li a { display: block; padding: 6px 12px; color:#ffe3d1; text-decoration: none; font-size:22px; text-align: center; }
.socialGroup ul li a:hover { background-color:#1866c7; color:#fff; }

.megaFooter { padding: 50px 0; background-color:#eaeaea; }
.megaFooter .row { margin: 0 -22px; }
.megaFooter .col { float:left; padding: 0 22px; border-right: 1px solid #b6b5c1; }
.megaFooter .col4, .megaFooter .col5 { border-width:0;}
.megaFooter h2{font-size: 24px; color:#222; font-family: 'proxima_nova'; font-weight:700; position:relative; margin-bottom:25px;}
.footerLinkList { margin: 0; padding: 0; list-style: none; }
.footerLinkList li { display: block; }
.footerLinkList li a { display: block; color:#414042; text-decoration:none; padding: 5px 0 5px 13px; position: relative; }
.footerLinkList li a:before { position: absolute; left: 0; top: 4px; font-family:'FontAwesome'; content:"\f105"; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; }


.footerLinkList li a:hover, .dirContact .dirContactLink:hover { color:#f55f15; }
.footerContact p { margin-bottom: 10px; }
.footerContact .footerFax { margin-bottom:0; position: relative; padding-left: 35px; }
.footerContact .footerFax span { position: absolute; left: 0; top: -1px; }
.dirContact > div { margin-bottom: 25px; }
.dirContact > div:last-child { margin-bottom: 0; }
.dirContact a{font-size: 24px; color:#222; font-family: 'proxima_nova'; font-weight:700; text-decoration:none;}
.dirContact .button { color:#fff; }

.siteCopyright { background-color:#0b224e; padding: 25px 0; }
.footerLinks { margin: 0 -10px; padding: 0 0 7px 0; list-style: none; }
.footerLinks li { display: inline-block; vertical-align: middle; padding: 0 10px; position: relative; }
.footerLinks li:before { position: absolute; right:-3px; top:50%; width:1px; height: 12px; margin-top:-6px; content:""; background-color:#fff; }
.footerLinks li:last-child:before { display: none; }
.footerLinks li a { color:#fff; text-decoration: none; }
.footerLinks li a:hover { color:#f55f15; }
.footerLinks li.screenRdLink, .topStrip ul.loginRegLink { display:none;}
.siteVisitorBlk { position: absolute; right:15px; top:0; text-align: right; }
.siteVisitorBlk p { margin-bottom: 5px; color:#fff; }
.siteCopyright .copyrightText { color:#fff; margin-bottom: 0; }
.footerLinks .leftLinkItem { display: none; }
/**********Footer End**********/



#backtotop { cursor:pointer; display:none; height:42px; width:42px; overflow:hidden; position:fixed; right:30px; bottom:120px; z-index:13; display:none; text-decoration:none; box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
#backtotop>span { position:relative; display:block; width:42px; height:42px; line-height:42px; font-size:22px; text-align:center; color:#fff; background-color:#1866c7; -webkit-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; -moz-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;overflow:hidden; }
#backtotop:hover > span { background:#ff7f30; color:#fff; }
#backtotop>span:after { content:'TOP'; position:absolute; top:150%; left:48%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-transition:.45s cubic-bezier(.54, .13, 0, 1.43);-moz-transition:.45s cubic-bezier(.54, .13, 0, 1.43);transition:.45s cubic-bezier(.54, .13, 0, 1.43);font-weight:600; font-size:12px; }
#backtotop>span:hover:after { top:50%; }
#backtotop span span { display:block; line-height:inherit; }
#backtotop span.angle-up { display:block; background:url(../images/back-top-arrow.png) no-repeat 0 0; width:40px; height:40px; }
#backtotop>span span.angle-up { -webkit-transition:.15s ease 50ms;-moz-transition:.15s ease 50ms;transition:.15s ease 50ms;}
#backtotop>span:hover span.angle-up { -webkit-transform:translateY(-50px); -moz-transform:translateY(-50px); transform:translateY(-50px); -webkit-transition:.15s ease;-moz-transition:.15s ease;transition:.15s ease;}

.modal-lg { width:100%; max-width:1100px; }
.modal-header{background-color: #ff9a42; padding: 10px 15px; color:#fff; position: relative;}
.modal-header h2, .modal-header h3, .modal-header h4, .modal-header h5, .modal-header h6 { color:#fff; font-size: 24px; }
.modal-header h2 small, .modal-header h3 small, .modal-header h4 small, .modal-header h5 small, .modal-header h6 small { color:#fff; }
.modal-header .close { position: absolute; float:none; right:0;top:0; height:100%; color:#fff; width:55px; text-align: center; font-size:34px; opacity:1; margin:0; background-color:#db7f30; border-radius:0; }
.modal-content{border-radius:0; }

.user-login-form{border: 0 none;background-color:#fff;padding: 30px 30px;max-width: 470px;margin: 20px auto 40px;box-shadow: 1px 5px 37px rgba(0,0,0,0.15);border-radius: 5px;-webkit-border-radius: 5px;}

.user-login-form .form-item:first-child, .user-pass .form-item:first-child, .user-login-form .form-item-pass { position: relative; }
.user-login-form input[type="text"], .user-login-form input[type="password"], .user-pass input[type="text"], .captcha input[type="text"] {    padding-left: 35px !important; height:40px;}
.user-login-form .form-item:first-child::before, .user-pass .form-item:first-child:before { content: "\f007"; font-family: 'FontAwesome'; position: absolute; left: 10px; top: 4px; font-size: 24px;  color: #ccc;}
.user-login-form .form-item.form-type-password:before {content: "\f13e";font-family: 'FontAwesome';position: absolute; left: 10px;top: 4px;font-size: 24px;color: #ccc;}
.user-login-form .form-item label, .user-register-form .form-item label, .user-pass .form-item label, .otp-verification-form label {display: none;}
.user-login-form .description{ color: #8c8b8b;padding-top: 5px;}

/**********Inner Pages**********/
#content { padding: 70px 0; min-height: 300px; }
.innerBanner { position: relative; }
.innerBanner .pageBannerImg {height: 411px;overflow: hidden; background-position: right center; background-size: cover; background-repeat: no-repeat;}
.innerBanner .pageBannerImg img {visibility: hidden;opacity: 0;width: 100%;}
.innerBanner .pageTitle{top:62%;position: absolute; left: 0; width:100%;}
.vCenter {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;}

/* Validaiton front errors */

/*.is-invalid { border-color: #a94442 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important; }
.is-valid { border-color: #255625 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important; }
.form-group label { font-weight : 400; font-size: 16px; padding-bottom: 7px; }
.justify-content-center { -ms-flex-pack:center!important; justify-content:center!important }
.mandatory label:after { content: " *"; color: #dc3545; }
.text-danger: {color: #dc3545}
.border { border:1px solid #dee2e6; }*/
/* For Datepicker */
.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled { background-color: #FF832B!important;opacity: 0.6; }
.ui-datepicker td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled { background-color: #FF832B!important; }
.ui-datepicker-unselectable.ui-state-disabled:hover { cursor:no-drop; }
.login-frm { max-width: 500px; margin: 0 auto; width:100%; padding: 25px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); }
.captcha-area .input-area .form-group { position: static; }
.captchaWrap { position: relative; padding-right:130px; }
.captchaWrap .captchaImg { position: absolute; right:0; bottom: 0; }
.captchaWrap .captchaImg img { height: 40px; }
.captchaWrap .creload { font-size: 25px; }
.login-frm .btnRow { margin-top: 20px; }
.user-add {padding: 30px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}
.user-add .btnRow  { margin-top: 23px; }
.dropdown-menu { left:auto; right: -10px; overflow:hidden; border-radius:25px; border-color:#f78948;  }
.headerRightBlk .loginRegLink li li { padding: 0; display:block;}
.headerRightBlk .loginRegLink li li a { font-size: 15px; }
.grayBox { box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); padding: 20px; }
.mandatoryField { margin-bottom: 15px;font-style: italic; color:#A80000; }
.mandatoryField span { color:#A80000!important; }
.availabilityCal { margin-top: 25px; }
.availabilityCal .fc-header-toolbar button { border: 0; }
.availabilityCal .fc-header-toolbar h2:before { left: 50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); }
.availabilityCal table thead th { padding:10px 5px; background:#ff832b; color:#fff; }
.availabilityCal table tr:nth-child(2n+1) td, .availabilityCal table tr td { background:#fff; }
.availabilityCal table tr td a { text-decoration: none;font-weight: 600;color:#757575; }
.availabilityCal table tr td a:hover { color:#ff832b; text-decoration: none; }
.availabilityCal .fc-event-container .fc-event{
	
	
	background: rgba(120,178,49,1);
	
	
	
	border:0; padding: 5px; color:#fff; font-weight:bold; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)}
.fc-button-primary:not(:disabled):active:focus, .fc-button-primary:not(:disabled).fc-button-active:focus {-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;}
.fc-button-primary:focus{box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important; -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;}
.noteText { font-style:italic; font-size: 14px; }
.defaultCheckbox input[type="checkbox"] { margin: 0; position: static; }
.defaultCheckbox  label { padding: 0 0 0 10px; }
.guestDetailsRowWrap .guestDetailsRow { margin: 0 -5px;border-bottom: 1px solid #ccc;margin-bottom: 15px;padding-bottom: 15px; }
.guestDetailsRowWrap .guestDetailsRow:last-child{ border-bottom-width:0; margin-bottom: 0;}
.guestDetailsRow .guestDetailsCol { float:left; padding: 0 5px; }
.guestDetailsRow .guestDetailsCol.fullNameCol { width: 20%; }
.guestDetailsRow .guestDetailsCol.guestTypeCol { width: 19%; }
.guestDetailsRow .guestDetailsCol.ageCol { width: 12%; }
.guestDetailsRow .guestDetailsCol.genderCol { width: 17%; }
.guestDetailsRow .guestDetailsCol.dateCol { width: 16%; }
.guestDetails { box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); padding: 20px;}

.filterWrap { position: relative; }
.filterWrap .rightFilter { position: absolute; right: 0; top: 0; }
.bookingRowWrap { padding: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); margin-bottom: 25px; position:relative; }
.bookingRowWrap:before { position: absolute; right: 0; bottom: 0; width:90px; height: 100%; content:""; background:url(../images/booking-list-bg.jpg) no-repeat 0 bottom; opacity:0.05;}
.bookingRow { position: relative; }
.bookingRow .bookingStatus { position: absolute; right:-28px; top: -5px; width: 93px; height: 33px; color:#fff; font-size:14px; text-align: center; font-weight:600; padding-top:1px; }
.bookingRow .bookingStatus.cancel { background:url(../images/cancel-bg.png) no-repeat 0 0;}
.bookingRow .bookingStatus.approved { background:url(../images/approved-bg.png) no-repeat 0 0;}
.bookingRow .bookingStatus.inprogress { background:url(../images/inprogress-bg.png) no-repeat 0 0;}
.bookingRow h3 { color:#1866c7; font-size: 19px; font-weight:600; margin-bottom: 0; position:relative; padding-left:40px; min-height:30px; }
.bookingRow h3 .fa{width: 30px;height: 30px;border-radius: 50%;background:#1866c7;color:#fff;text-align: center;line-height: 29px;
font-size: 18px; position:absolute; left: 0; top:-6px;}
.bookingRow .row { padding-top: 15px; margin: 0 -10px; }
.bookingRow .col { float:left; padding: 0 10px; font-size: 15px; }
.bookingRow .col strong { display: block; padding-bottom: 5px; font-weight:600; }
.bookingRow .col .fa-calendar{color:#1866c7; margin-right:6px;}
.bookingRow .col .spaceMark { padding: 0 10px; font-weight:600;}
.bookingRow .col .idText {padding: 1px 8px;background: #878a8e;border-radius: 3px;color:#fff;}
.bookingRow .col .smallBtn { padding: 3px 15px; color:#fff; border-radius:5px; font-size:14px; background-color:#ff8233; text-decoration: none; }
.bookingRow .col .smallBtn .fa { font-size: 11px; margin-left: 1px; }
.bookingRow .col .smallBtn:hover{background: #1866c7; color:#fff; }
.bookingRow .bookingId { width: 20%; }
.bookingRow .bookingFrom { width: 35%; }
.bookingRow .bookingDate { width: 20%; }
.bookingRow .guestList { width: 20%; }
.bookingRow .guestType{ width: 32%; }
.bookingRow .age, .bookingRow .gender, .bookingRow .bookingCheckDate{ width: 17%; }

.bookingRow .bookingStatus.editWrap{right: -25px;top: -21px;}
.bookingRow .button { padding: 5px 20px; color:#fff; border-radius:0; font-size:14px; background:#ff8233; text-decoration: none; }
.bookingRow .button:hover{background: #1866c7; color:#fff; }
.bookingRow .button .fa { margin-left: 5px; }









/**************High Contrast View**************/
.wob #logo img { opacity:0; visibility: hidden; }
.wob #logo a { background:url(../images/logo-white.png) no-repeat 0 0; display:block;background-size: 100%; }
body.wob, .wob .aparBlock .aparBlockBox, .wob .siteCopyright, .wob .socialGroup ul li a:hover, .wob .topStrip, .wob .mainNavigation, .wob.desktop .headerFixed .mainNavigation, .wob .labSpecialFeatures, .wob .labAvailableBeams, .wob .labAvailableBeams .beamsList li:before, .wob .testDetailTable, .wob .testDetailTable table tr:nth-child(2n+1) td, .testDetailTable table tr td, .wob .researchInfrastructure, .wob .peoplebox, .wob .mediaSection, .wob .contactBox { background:#000; color:#fff;}

.wob a, .wob .aparBlock .aparBlockBox .aparCateName, .wob .iuacFacilities .iuacFacilitiesBox .iuacFacilitiesName, .wob .photoWidget .photoTitle, .wob .headerRightBlk .loginRegLink li a, .wob #nav li a, .wob .homeAnnouncement .viewAll, .wob .resTab .tabNav a:hover, .wob .resTab .tabNav .r-tabs-state-active a, .wob .resrchAreasBlock h3 a, .wob .eventWidgetItem h3 a, .wob .whatsNewWidgetItem a, .wob .footerLinkList li a, .wob #nav ul li a, .wob #nav ul li:last-child a, .wob .socialGroup ul li a, .wob .researchInfrastructure .resTab .tabNav li a, .wob .readMoreLink.whiteFont, .wob .scientistsBox p a, .wob .eventBox h2 a{color: #ffff00;}
.wob #header { background:rgba(0, 0, 0, 0.2);}
.wob a:hover, .wob a:focus, .wob .aparBlock .aparBlockBox:hover .aparCateName, .wob .iuacFacilities .iuacFacilitiesBox:hover .iuacFacilitiesName, .wob .photoWidget:hover .photoTitle, .wob .headerRightBlk .loginRegLink li a:hover, .wob #nav li a:hover, .wob .homeAnnouncement .viewAll:hover, .wob .resrchAreasBlock h3 a:hover, .wob .resrchAreasBlock h3 a:hover, .wob .resrchAreasBlock:hover h3 a, .wob .eventWidgetItem h3 a:hover, .wob .whatsNewWidgetItem a:hover, .wob .footerLinkList li a:hover, .wob .socialGroup ul li a:hover, .wob .footerLinkList li a:hover, .wob .dirContact .dirContactLink:hover, .wob .readMoreLink.whiteFont:hover, .wob .footerLinks li a:hover, .wob .scientistsBox p a:hover, .wob .eventBox h2 a:hover{color: #00ff00;}

.wob input[type="button"], .wob input[type="reset"], .wob button, .wob .button, .wob input[type="submit"].cancelBtn, .wob input[type="button"].cancelBtn, .wob input[type="reset"].cancelBtn, .wob .borderButton, .wob .whiteBorderButton, .wob #nav > li:last-child > a {color:#000;background:#ffff00; border:0;}
.wob input[type="submit"]:hover, .wob input[type="button"]:hover, .wob input[type="reset"]:hover, .wob button:hover, .wob .button:hover, .wob input[type="button"]:focus, .wob input[type="reset"]:focus, .wob button:focus, .wob .button:focus, .wob input[type="submit"].cancelBtn:hover, .wob input[type="button"].cancelBtn:hover, .wob input[type="reset"].cancelBtn:hover, .wob .borderButton:hover, .wob .borderButton:focus, .wob .borderButton:active, .wob .whiteBorderButton:hover, .wob .whiteBorderButton:focus, .wob .whiteBorderButton:active, .wob #nav li:last-child > a:hover {color:#000;background:#00ff00; border:0;  }

.wob .homeIuac h2, .wob .accelerators h2, .wob .researchAreas h2, .wob .iuacFacilities h2, .wob h2, .wob h3, .wob h4, .wob h5, .wob h6, .wob h2 .titleOrange, .wob .directorDesk h2, .wob .directorDesk h3, .wob .whatsNewWidget h2, .wob .eventWidget h2, .wob .whatsNewWidgetItem .whatsNewWidgetDate, .wob #accessControl input, .wob .language .customSelect, .wob h2.multiColor span, .wob .aboutLaboratory h2 span, h2 .wob .smallFont, .wob .orangeColor, .wob .labGroupMemberList .memberBox p, .wob ul.checkTextList li:before, .wob .labGroupMemberList .memberBox p .fa, .wob .testDetailTable table tr td:last-child, .wob .reletedLinks li, .wob .reletedLinks .degText, .wob .injectorProgram p span, .wob .staf-cal span, .wob .peopleList-detail p span, .wob .peopleList-detail i, .wob .researchPeople h3, .wob .mediaSection .contactDetail h3, .wob .mediaSection .contactAddress p, .wob .mediaSection .contactAddress ul li .contacttype, .wob .mediaSection .contactAddress .fa, .wob .msMainNav.bulletText li:before, .wob .scientistsBox h3 small, .wob .blueMark, .wob .eleLabBox h3, .wob .eleLabBox h4, .wob .largePara, .wob .faqRow .q h3, .wob .contactBox h3, .wob .contactBox .fa, .wob .edLabTechServices.eleLabBox h3, .wob .edLabTechServices.eleLabBox small, .wob .academicCell h3, .wob .academicCell h3 small, .wob .programmeDate .fa, .wob .eventBox .eventDate, .wob .node-facility-utilization-request-for-form label, .wob .node-facility-utilization-request-for-form .label, .wob .node-facility-utilization-request-for-form .fieldset-legend{ color:#fff;}
.wob h2:before { background:#fff !important; }

.wob .directorDesk, .wob .accelerators, .wob .alumniBox { background:#222;}
.wob .acceleratorsTab .acceleratorsTabNav, .wob .eventWidgetItem .eventWidgetCard, .wob .eventWidget, .wob th, .wob .labOperational, .wob .aboutLaboratory, .wob .labGroupMember, .wob .graySection, .wob .oddEvenRow:nth-child(2n), .wob .researchInfrastructure .resTab .tabNav li a, .wob .researchPeople, .wob .mediaSection .contactAddress, .wob .mediaSection:before, .wob .mediaGallerySection, .wob .msMainNav.bulletText li, .wob .scientistsBox, .wob .modal-header, .wob .iuacAddress {background:#333;}
.wob .directorPhoto:before, .wob .acceleratorsTab .tabContainer, .wob .studentCorner, .wob .resrchAreasBlock, .wob .homeAnnouncement, .wob .acceleratorsTab .acceleratorsTabNav .r-tabs-state-active a, .wob .acceleratorsTab .acceleratorsTabNav li a:hover, .wob .aparBlock, .wob .iuacFacilities .iuacFacilitiesBox:hover, .wob .megaFooter, .wob .photoWidget, .wob .socialGroup, .wob td, .wob .labGroupMemberList .memberBox, .wob .researchInfrastructure .resTab .tabNav .r-tabs-state-active a, .wob .modal-body, .wob .resTab .tabNav, .wob .contactBlock, .wob .labEmailBox, .wob .edLabTechServices.eleLabBox, .wob .grayBox, .wob .programmeDate, .wob .eventBox, .wob .contactMap { background:#555;}
.wob table tr:nth-child(2n+1) td, .tableRowOdd, .wob.desktop #header.headerFixed { background-color:#777;}

.wob .acceleratorsTab .acceleratorsTabNav li a:before, .wob .acceleratorsTab .acceleratorsTabNav li a:after, .wob .iuacHomeMedia:before { display: none; }

.wob .language .customSelect { background: rgba(0, 0, 0, 0) url(../images/lang_arrow-white.png) no-repeat scroll 100% 6px / 11px 8px;}
.wob .sliderOrangeArrowPrev, .wob .sliderOrangeArrowNext { border-color:#fff;}
.wob .sliderOrangeArrowPrev:hover, .wob .sliderOrangeArrowNext:hover { background-color:#000;}
.wob .sliderOrangeArrowPrev { background-position:-1px -102px;}
.wob .sliderOrangeArrowNext { background-position:0 -146px;}
.wob .eventWidget .sliderNav { bottom: 27px; }
.wob #backtotop > span, .wob #backtotop > span { background:#777; color:#000;}
.wob #backtotop:hover > span{ background:#00ff00;color:#000;}
.wob .headerRightBlk .loginRegLink, .wob .siteSearch .searchToggle, .wob .sb-search.sb-search-open .sb-search-input { border-color:#fff; background:#000; color:#ffff00}
.wob .sb-search.sb-search-open .sb-search-input { color:#fff; }
.wob #nav ul { background:#555; border-color:#ffff00;}
.wob #nav ul li a, .wob #nav ul li:last-child a { border-bottom-color:#7d7d7d;}
.wob #nav ul li:hover > a, .wob #nav ul li:last-child:hover a {background-color: #777; color:#00ff00 !important;}
.wob #nav li a:before { background:#ffff00;}
.wob .photoVideoTab .homePhotoVideoTabNav li a, .wob .labAvailableBeams .markText { opacity:1;}
.wob .accordion .accTrigger{background-color: #ffff00; color:#000;}
.wob .accordion .accTrigger.active{background-color: #00ff00; color:#000;}
.wob .accordion .accTrigger.active:before { color:#000;}
.wob table, .wob .tableData { border-top-color:#575757;border-left-color:#575757;}
.wob th, .wob td, .wob .tableData th, .wob .tableData td{border-bottom-color: #575757; border-right-color: #575757;}
.wob .downloadPdfBtn { background:#777; border-color:#777;}
.wob .downloadPdfBtnTop { background:#777;}
.wob .oddEvenRow .imgHolder:before{border-color:#fff;}
.wob .researchInfrastructure .tabContainer{border-color:#555;}
.wob .researchInfrastructure .resTab .tabNav li{margin-bottom: 0;border-bottom: 2px solid#000;}
.wob .mediaSection .publicationList li { border-bottom-color:#535353;}
.wob .mediaGalleryTab.resTab .tabNav li a:hover, .wob .mediaGalleryTab.resTab .tabNav .r-tabs-state-active a { background-color: #000;border-color:#000; }
.wob .resTab .tabNav .r-tabs-state-active a { background:#000;}
.wob .eleLabBox, .wob .contactBox { border: 0; }
.wob .socialContact ul li a { background:#000;color: #ffff00;}
.wob .socialContact ul li a:hover { background:#00ff00;color: #000;}
.wob .researchAreas .accordion .accTrigger.active, .wob .researchAreas .accordion .accTrigger { background: none; color:#fff; }
.wob .photoVideoTab .homePhotoVideoTabNav { background: none; }
.wob .dropdown-menu{border-color:#ccc;background:#555;}



/*search guest house*/
#guest-house-search .buttonsRow{ margin-top:20px; }
.cancelBooking { max-width: 800px;}
.cancelBooking strong { color: #545454;}
.cancelBooking button { margin:0 5px;}
.bookingDetails { padding-top: 20px; }
.bookingDetails .bookingList strong { font-weight:600; font-size: 15px; display: block; padding-top:10px;}
.bookingDetails > .row { margin-top: 20px;}
input[disabled] { border-color:#f1f1f1;}
.cancelBooking #submitButton { text-align: right; }
.commentRow div { float:none; width:auto;}
.commentRow .bookingList strong { padding-top:0; padding-bottom: 10px;}


/* guest house Thank You Page*/

.receivedSuccessfully {padding: 30px 0; text-align: center; box-shadow: 0 0 15px #ccc; max-width: 700px; margin: 0 auto 30px;}
.receivedSuccessfully span {display: block; margin-bottom: 20px; font-size: 1.1em;}
.goHomeBtn {text-align: center; margin-bottom: 30px;}
.resendMail {text-align: center;}



.dateCalander {position: relative;}
.dateCalander:before {content: "\f073"; position:absolute; right:15px; top:8px; width:10px; height:10px; font-family: FontAwesome; font-size: 18px;}

.ui-datepicker-prev .ui-icon, .ui-datepicker-next .ui-icon{position: relative; text-indent: -9999px;}
.ui-datepicker-prev .ui-icon:before {position: absolute; left: 0; top: -1px; content: ""; font-family: 'FontAwesome'; content: "\f053"; font-size: 18px; text-indent: 0;}
.ui-datepicker-next .ui-icon:before {position: absolute; left: 10px; top: -1px; content: ""; font-family: 'FontAwesome'; content: "\f054"; font-size: 18px; text-indent: 0;}



.bookingRow .billRow:before {position: absolute; right: 0; bottom: 0; width: 90px; height: 100%; content: ""; background: url(../images/booking-list-bg.jpg) no-repeat 0 bottom; opacity: 0.05;}
.bookingRow .billRow {padding: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); margin-bottom: 25px; position: relative;}
.bookingRow .billRow .col {width: 15%;}
.bookingRow .billRow .col.payFor {width: 40%;}
.bookingRow .billRow .col label {display: block; font-weight: 600;}
.bookingRow .billRow .col.payFor .valueText {margin-bottom: 15px;}






.pagination-nav.navigation > p {float: left; font-weight: bold;}
.pagination > li {display: inline-block; position: relative;}
.pagination {margin: 0; float: right;}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: #1866c7; border-color: #1866c7;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color: #fff; background-color: #1866c7; border-color: #1866c7;}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {color: #fff; background-color: #ff822a; border-color: #ff822a;}
.pagination > li > a, .pagination > li > span {color: #fff; background-color: #ff822a; border: none !important; border-radius: 0 !important; margin-left: 5px; font-weight:bold;}

.pagination > li:first-child > a, .pagination > li:last-child > a {text-indent: -9999px; padding: 6px 18px;}
.pagination > li:first-child > a:before {position: absolute; left: 10px; top: 5px; content: ""; font-family: 'FontAwesome'; content: "\f053"; font-size: 18px; text-indent: 0; color:#fff;}
.pagination > li:last-child > a:before {position: absolute; left: 16px; top: 5px; content: ""; font-family: 'FontAwesome'; content: "\f054"; font-size: 18px; text-indent: 0; color:#fff;}


.alert-info {color: #fff; background-color: #085479; border-color: #bce8f1; margin: 0;}
.alert .bulletText {margin: 0;}
.alert .bulletText li:last-child {margin: 0;}


.checkAvailabilityBtn {margin-top: 21px;}
.checkAvailabilityBtn a.button{margin-top: -2px;}
.requisitionNo strong {display: block; padding-top: 8px;}


.flash-view.alert {margin: 0 0 20px !important; padding: 8px 20px; color: #fff; position: relative; top: 0; width: 100%; z-index: 9; left: 0;}
.alert.alert-danger {background-color: #d90505;}
.alert.alert-success {background-color: #009700;}
.alert.alert-warning {background-color: #f7ae7a;}
.alert.alert-default {background-color: #5bccee;}

.flash-view.alert button {position: absolute; right: 25px; top:50%; transform: translateY(-50%); z-index:1; width: 35px; height: 35px; border-radius:50%; background:rgba(0, 0, 0, 0.7); line-height: 35px; padding:0;}
.avatar{border:1px solid #cfcfcf;padding: 5px;height: 100px; width: 100px;}


#nav > li:first-child > a {
	position: relative;
	font-size: 0;
	line-height: 0;
	height: 37px;
	top: 3px;
}
#nav > li:first-child > a::after {
	font-size: 25px !important;
	padding: 0;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f015";
}
.cake-error {
	display: none;
}