/* ============================================================================
   site.css - the whole site's CSS in one file (20.10.2026).
   Was seven files loaded one after another in parts/__allhead.php; one file
   lets the phone show the page sooner. Same rules, same order.
   Edit HERE. The old separate files are in ~/backups/css-merged-20261020.
   extras.css also stays in css/ because the admin system loads it.
   After an edit, bump ?v= in parts/__allhead.php.
   ============================================================================ */


/* ==== 1. Bootstrap 3 - the grid and base components (was css/bootstrap.min.css) ==== */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.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}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */


/* ==== 2. Bootstrap 3 theme (was css/bootstrap-theme.min.css) ==== */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
/*# sourceMappingURL=bootstrap-theme.min.css.map */


/* ==== 3. Fonts - Open Sans Hebrew (the files are in css/fonts/) (was css/fonts/a.css) ==== */
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-light-webfont.eot');
    src: url('fonts/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrew-light-webfont.woff') format('woff'),
         url('fonts/opensanshebrew-light-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrew-light-webfont.svg#open_sans_hebrewlight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;

}




@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-lightitalic-webfont.eot');
    src: url('fonts/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrew-lightitalic-webfont.woff') format('woff'),
         url('fonts/opensanshebrew-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrew-lightitalic-webfont.svg#open_sans_hebrewlight_italic') format('svg');
    font-weight: 300;
    font-style: italic;
font-display: swap;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-regular-webfont.eot');
    src: url('fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrew-regular-webfont.woff') format('woff'),
         url('fonts/opensanshebrew-regular-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrew-regular-webfont.svg#open_sans_hebrewregular') format('svg');
    font-weight: 400;
    font-style: normal;
font-display: swap;
}


@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-italic-webfont.eot');
    src: url('fonts/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrew-italic-webfont.woff') format('woff'),
         url('fonts/opensanshebrew-italic-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrew-italic-webfont.svg#open_sans_hebrewitalic') format('svg');
    font-weight: 400;
    font-style: italic;
font-display: swap;
}


@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-bold-webfont.eot');
    src: url('fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrew-bold-webfont.woff') format('woff'),
         url('fonts/opensanshebrew-bold-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrew-bold-webfont.svg#open_sans_hebrewbold') format('svg');
    font-weight: 700;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-bolditalic-webfont.eot');
    src: url('fonts/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrew-bolditalic-webfont.woff') format('woff'),
         url('fonts/opensanshebrew-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrew-bolditalic-webfont.svg#open_sans_hebrewbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;
font-display: swap;
}




@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-extrabold-webfont.eot');
    src: url('fonts/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrew-extrabold-webfont.woff') format('woff'),
         url('fonts/opensanshebrew-extrabold-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrew-extrabold-webfont.svg#open_sans_hebrewextra_bold') format('svg');
    font-weight: 800;
    font-style: normal;
font-display: swap;
}





@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-extrabolditalic-webfont.eot');
    src: url('fonts/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrew-extrabolditalic-webfont.woff') format('woff'),
         url('fonts/opensanshebrew-extrabolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrew-extrabolditalic-webfont.svg#open_sans_hebrewXBdIt') format('svg');
    font-weight: 800;
    font-style: italic;
font-display: swap;
}

@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('fonts/opensanshebrewcondensed-light-webfont.eot');
    src: url('fonts/opensanshebrewcondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrewcondensed-light-webfont.woff') format('woff'),
         url('fonts/opensanshebrewcondensed-light-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrewcondensed-light-webfont.svg#open_sans_hebrew_condensedLt') format('svg');
    font-weight: 300;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('fonts/opensanshebrewcondensed-lightitalic-webfont.eot');
    src: url('fonts/opensanshebrewcondensed-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrewcondensed-lightitalic-webfont.woff') format('woff'),
         url('fonts/opensanshebrewcondensed-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrewcondensed-lightitalic-webfont.svg#open_sans_hebrew_condenseLtIt') format('svg');
    font-weight: 300;
    font-style: italic;
font-display: swap;
}



@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('fonts/opensanshebrewcondensed-regular-webfont.eot');
    src: url('fonts/opensanshebrewcondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrewcondensed-regular-webfont.woff') format('woff'),
         url('fonts/opensanshebrewcondensed-regular-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrewcondensed-regular-webfont.svg#open_sans_hebrew_condensedRg') format('svg');
    font-weight: 400;
    font-style: normal;
font-display: swap;
}

@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('fonts/opensanshebrewcondensed-italic-webfont.eot');
    src: url('fonts/opensanshebrewcondensed-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrewcondensed-italic-webfont.woff') format('woff'),
         url('fonts/opensanshebrewcondensed-italic-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrewcondensed-italic-webfont.svg#open_sans_hebrew_condensedIt') format('svg');
    font-weight: 400;
    font-style: italic;
font-display: swap;
}


@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('fonts/opensanshebrewcondensed-bold-webfont.eot');
    src: url('fonts/opensanshebrewcondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrewcondensed-bold-webfont.woff') format('woff'),
         url('fonts/opensanshebrewcondensed-bold-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrewcondensed-bold-webfont.svg#open_sans_hebrew_condensedBd') format('svg');
    font-weight: 700;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('fonts/opensanshebrewcondensed-bolditalic-webfont.eot');
    src: url('fonts/opensanshebrewcondensed-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrewcondensed-bolditalic-webfont.woff') format('woff'),
         url('fonts/opensanshebrewcondensed-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrewcondensed-bolditalic-webfont.svg#open_sans_hebrew_condenseBdIt') format('svg');
    font-weight: 700;
    font-style: italic;
font-display: swap;
}




@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('fonts/opensanshebrewcondensed-extrabold-webfont.eot');
    src: url('fonts/opensanshebrewcondensed-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrewcondensed-extrabold-webfont.woff') format('woff'),
         url('fonts/opensanshebrewcondensed-extrabold-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrewcondensed-extrabold-webfont.svg#open_sans_hebrew_condensedXBd') format('svg');
    font-weight: 800;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('fonts/opensanshebrewcondensed-extrabolditalic-webfont.eot');
    src: url('fonts/opensanshebrewcondensed-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanshebrewcondensed-extrabolditalic-webfont.woff') format('woff'),
         url('fonts/opensanshebrewcondensed-extrabolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensanshebrewcondensed-extrabolditalic-webfont.svg#open_sans_hebrew_condensXBdIt') format('svg');
    font-weight: 800;
    font-style: italic;
font-display: swap;
}


/* ==== 4. The site base styles (header, footer, menus, pages) (was css/style.css) ==== */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#results{padding:15px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1;overflow-y:scroll}body#quiziframe{line-height:1;overflow-y:auto}ol,ul{padding-right:20px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#banner{position:fixed;width:100%;height:100vh;z-index:-1;overflow:hidden}#banner .bg{width:100%;height:100vh;background-image:url(../images/banner-bgnew.jpg);background-position:top center;background-size:cover;will-change:scale,transform;position:relative;top:0;z-index:-1;overflow:hidden}.boats{position:relative;width:100%;overflow:hidden;height:100%}.singleboat>img{max-width:100%}.singleboat.boat-one{position:absolute;top:50%;z-index:9;left:50%}.singleboat.boat-two{position:absolute;top:50%;z-index:1;left:50%}.singleboat.boat-three{position:absolute;top:50%;z-index:99;right:50%}.water-one{position:absolute;top:50%;left:50%;z-index:999}.water-two{position:absolute;top:50%;right:50%;z-index:999}.water-two>img{width:100%!important}#our-services .row.servicebox{display:block}.singleboat>img{width:100%}#banner .boats .boat-one,#banner .boats .boat-three,#banner .boats .boat-two{visibility:hidden}@media only screen and (min-width:1300px){.boats.larger-boats .boat-one,.boats.medium-boats .boat-one{width:60%}.boats.larger-boats .boat-two,.boats.medium-boats .boat-two{width:70%}.boats.larger-boats .boat-three,.boats.medium-boats .boat-three{width:50%}}@media only screen and (max-width:1300px){.boats.medium-boats .boat-one{width:80%}.boats.medium-boats .boat-two{width:80%}.boats.medium-boats .boat-three{width:70%}}@media only screen and (max-width:1200px){.singleboat>img{width:100%}.boats.smaller-boats .boat-one{width:80%}.boats.smaller-boats .boat-two{width:80%}.boats.smaller-boats .boat-three{width:70%}}@media only screen and (max-width:980px){#banner{height:600px}body.pg100 #main-content{margin-top:600px}#banner h1{font-size:30px}#banner h1 span{font-size:15px}.boats.smaller-boats .boat-one{width:60%}.boats.smaller-boats .boat-two{width:60%}.boats.smaller-boats .boat-three{width:50%}}@media only screen and (max-width:980px) and (min-width:820px){#banner h1{font-size:30px;top:170px!important}}@media only screen and (max-width:768px){#our-services .row{display:inline}}@media only screen and (max-width:639px){.boats.larger-boats .boat-one,.boats.smallest-boats .boat-one{width:60%}.boats.larger-boats .boat-two,.boats.smallest-boats .boat-two{width:60%}.boats.larger-boats .boat-three,.boats.smallest-boats .boat-three{width:50%}#banner{height:500px}body.pg100 #main-content{margin-top:500px}body.pg100 #main-content:before{height:129px;top:-80px}#banner h1{font-size:25px}}@media screen and (max-width:1050px) and (min-width:1000px) and (max-height:790px) and (min-height:450px){#banner h1{margin-top:-40px;font-size:32px;z-index:100}#banner h1 span{display:none}}@media screen and (max-width:1300px) and (min-width:1250px) and (max-height:790px) and (min-height:500px){#banner h1{margin-top:-40px;font-size:32px;z-index:100}#banner h1 span{display:none}}body{font-family:'Open Sans Hebrew'}body.pos-relative{position:relative;float:left;width:100%}#mainhead{position:fixed;width:100%;z-index:6;left:0;top:0}.container ol li,.container ul li,.contenterea li,.nothome p{font-size:16px;line-height:150%;color:#505050;text-align:right;margin-bottom:6px}a:focus,a:hover{text-decoration:none;color:#f2612d}a{color:#20409a;text-decoration:none}#mainhead,#mainhead.fixed,#mainhead.fixed>*,.logo,.logo img,.top-header,.top-header:before,ul.main-menu{transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s;-o-transition:all ease .4s}ul.nobulls{list-style:none}#mainhead.fixed .top-header:before{transition:all linear 1s;-moz-transition:all linear 1s;-webkit-transition:all linear 1s;-o-transition:all linear 1s}#mainhead.fixed .top-header:before{top:-384px}.top-header{float:left;width:100%;background:#f3f3f4;position:relative;z-index:9;padding:10px 0}body.pg100 .top-header:before{content:"";position:absolute;left:0;top:0;width:586px;height:384px;background:url(../images/logo-bg.png) no-repeat left top;z-index:1;background-size:100%}.camera-live{display:block}.camera-live{float:left;position:relative;z-index:99;padding:0 82px 0 0;background:url(../images/camera-live.png) no-repeat calc(100% - 25px) center;border-right:1px solid #333;margin-left:115px}.camera-live img{float:left;max-width:100%;width:100px}.camera-live:hover span{color:#f2612d}.camera-live:hover{cursor:pointer;background:url(../images/camera-live-hover.png) no-repeat calc(100% - 25px) center}.camera-live span{float:left;display:inline-block;padding:0;color:#000f1d;font-size:20px;line-height:26px;font-weight:700;text-align:right;margin-left:10px}.callnow{float:left;padding:0 60px 0 25px;margin-left:0;background:url(../images/blue-tel.png) no-repeat right center;cursor:pointer}.callnow .callnow-num{color:#000f1d;font-size:33px;font-weight:700;line-height:36px}.callnow span{font-size:12.5px;display:inline-block;float:right;line-height:16px}.callnow:hover span{color:#f2612d}.callnow:hover .callnow-num{color:#f2612d}ul.main-menu{padding:0}#mega-menu{background:#e0e3e6;padding:40px;position:absolute;top:76px;opacity:0;transition:all ease .6s;-webkit-transition:all ease .6s;-moz-transition:all ease .6s;-o-transition:all ease .6s;overflow-y:scroll;overflow-x:hidden;height:700px}::-webkit-scrollbar{/*width:0;background:0 0*/}#mega-menu>ul.menu-links{float:right;padding:35px 0;width:180px}//#mega-menu>*{border-left:1px solid #b5b8ba}.m-submenu{border-left:1px solid #b5b8ba;border-right:1px solid #b5b8ba}#mega-menu>:last-child{border-left:0}#mega-menu>ul.menu-links>li{float:right;clear:both}#mega-menu>ul.menu-links>li a{float:right;font-size:16px;color:#20409a;display:inline-block;line-height:18px;margin-bottom:15px}#mega-menu>ul.menu-links>li a:hover,#mega-menu>ul.menu-links>li.active a{color:#f2612d;text-decoration:none}#main-navigation.submenu-active #mega-menu{opacity:1;right:0!important}#mega-menu .m-submenu{float:right;width:550px;padding-right:50px}#mega-menu .m-submenu>li h6{font-size:20px;color:#20409a;font-weight:700;margin-bottom:15px;line-height:24px}.half-div>*{width:50%;float:right;display:inline-block;line-height:18px;font-size:16px;margin-bottom:15px}.contact-menublock{float:right;width:420px;padding-right:55px}.contact-menublock h6{font-size:20px;color:#20409a;font-weight:700;margin-bottom:0;line-height:24px}.contact-menublock p{font-size:18px;line-height:24px;margin-bottom:10px;text-align:right}.contact-menublock span.orange{display:inline-block;float:right;font-size:18px;font-weight:700;clear:both;margin-bottom:10px}.contact-menublock span.orange-btn{padding:5px 15px;font-size:15px;line-height:32px;clear:both;float:right;margin-bottom:15px}.contact-menublock>img{float:right;clear:both}.container.smaller{width:860px;padding-top:40px}nav#main-navigation{float:right}nav#main-navigation ul.main-menu,nav#main-navigation ul.main-menu li{float:left}ul.main-menu li{padding:15px 30px;border-left:1px solid #000f1d}ul.main-menu li.menu-btn{padding:10px 30px;border-left:1px solid #000f1d}ul.main-menu li.menu-btn:hover a{color:#e85d2c}ul.main-menu li.menu-btn a{line-height:18px}ul.main-menu li:first-child{border-left:0}ul.main-menu li a{float:left;font-size:15px;color:#000f1d;line-height:26px;font-weight:700}ul.main-menu li:last-child a{padding-right:55px}#main-navigation.submenu-active ul.main-menu li:last-child{background:url(../images/close.png) no-repeat calc(100% - 30px) center}ul.main-menu li:last-child{background:url(../images/responsive-img.png) no-repeat calc(100% - 30px) center}ul.main-menu li a:hover{text-decoration:none;color:#e85d2c}#banner h1{position:absolute;top:110px;color:#fff;font-size:60px;font-weight:700;text-align:center;width:100%;opacity:1}#banner h1 span{color:#fff;width:100%;float:right;font-size:39px;font-weight:400;margin-top:12px}.transition{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.transition7{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#main-content{background:#fff;float:left;width:100%;margin-top:35px;position:relative;z-index:4;min-height:500px;padding-top:40px}body.pg100 #main-content:before{content:"";position:absolute;height:309px;top:-208px;z-index:-1;width:100%;background:url(../images/sliderwave-bg1.png) repeat-x center top;/*background-size:cover*/}body.pg100 #main-content{margin-top:100vh;padding-top:0}.welcomep.nothome p{font-size:16px;line-height:150%;color:#1d1d1d;text-align:center}#expblock{margin-top:0;margin-bottom:0;border:0;padding:10px;border-radius:0;background:#e6e7e7 url(../images/mivhan_pages_corr.png) top right no-repeat;padding-top:60px}#userip{line-height:150%}section#our-services{float:left;width:100%;padding:30px 0}.nothome h1.fromhtwo,h1.fromhtwo{margin-top: 0;}h2,.nothome h1.fromhtwo,h1.fromhtwo{text-align:center;font-size:45px;font-weight:700;color:#20409a;line-height:46px;margin-bottom:10px}h5{font-size:22px;font-weight:700;color:#20409a;line-height:46px;margin-bottom:10px}strong{font-weight:700}p{font-size:16px;line-height:150%;color:#1d1d1d;text-align:center}.services-heading p{padding:0 130px;margin-bottom:30px}.service-title{float:left;width:100%;background:#20409a;padding:20px 0;text-align:center}.nothome .service-title>p{font-size:21px;line-height:30px;color:#1d1d1d;text-align:center}#controlpane{direction:rtl;width:720px;padding-top:20px;background:transparent url(../images/cambg.jpg) center center repeat-x;padding-bottom:25px;margin-top:-3px}.service-title span{position:relative;display:inline-block;padding-left:28px;line-height:76px;color:#fff;font-size:73px;margin-top:0}.service-title span:before{content:"";position:absolute;left:0;background:url(../images/price-amt.png) no-repeat left bottom;bottom:18px;width:18px;height:18px}.service-title strong{color:#fff;font-weight:700;width:100%;text-align:center;float:left;display:inline-block}.service-img{float:left;width:100%;margin-bottom:30px;position:relative;transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;overflow:hidden}.service-img>img{max-width:100%;float:left;transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s}.servicehov:hover .service-img img{transform:scale(1.1);transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s}.service-description p strong{font-weight:700}.service-description p{margin-bottom:10px}h4{float:left;font-size:28px;width:100%;line-height:32px;text-align:center;color:#20409a;font-weight:700;margin:15px 0 5px}h4.sm{font-size:22px}h5{font-size:16px;font-weight:600;margin-bottom:10px}.greyborder span{padding:0 20px;background:#fff;position:relative;z-index:9}.greyborder{position:relative;z-index:1;background:#fff}.greyborder:before{position:absolute;content:"";left:0;top:50%;height:1px;background:#c2c3c5;width:100%;margin-top:-.5px;z-index:1}.service-list{margin-top:20px;float:left;width:100%}.service-list li{padding-right:55px;text-align:right;min-height:130px;background:url(../images/service-list-bg.png) no-repeat calc(100% - 15px) top}.service-list li h3{float:left;width:100%;color:#f2612d;font-size:24px;line-height:28px;font-weight:700}#app-section .service-list li p,#our-services .service-list li p{text-align:right;float:left;width:100%;font-size:16px;line-height:22px}#our-course .service-list li p{text-align:right;float:left;width:100%;font-size:16px;line-height:22px}.contact-block{float:left;width:100%;background:#000f1d;padding:35px 0}.registeration{border-right:1px solid #4a525b;padding-right:45px}.registeration p{color:#fff;font-size:21px;text-align:right;font-weight:700;line-height:26px;margin-bottom:10px}.orange-btn{background:#f2612d;font-size:24px;font-weight:700;padding:10px 37px;line-height:45px;display:inline-block;color:#fff;margin-top:4px;margin-bottom:4px;border:0;cursor:pointer}.orange-btn:hover{color:#fff}.blue-btn{background:#20409a;font-size:24px;font-weight:700;padding:10px 37px;line-height:45px;display:inline-block;color:#fff;margin-top:5px;margin-bottom:5px;border:0}.blue-btn:hover{color:#fff}.registeration-call{padding-left:40px}.registeration-call p{color:#fff;font-size:19.6px;font-weight:700;line-height:26px;text-align:left}#main-content .contact-block .registeration-call p{color:#fff;font-size:19.6px;font-weight:700;line-height:26px;text-align:left}.r-call{float:left}.r-call p>span{font-size:50px;font-weight:700;color:#f2612d;margin-top:0;text-align:right;line-height:48px;float:left}.r-call p i{background:#fff;width:40px;height:40px;color:#000f1d;transform:rotate(-110deg);-webkit-transform:rotate(-110deg);-moz-transform:rotate(-110deg);font-size:28px;line-height:40px;text-align:center;border-radius:50%;display:inline-block;float:right;margin-left:10px}#license-section{float:left;width:100%;padding:70px 0;background:url(../images/license-bg.jpg) no-repeat left top;background-size:cover}.license-box{margin-top:50px}.license-box h2{text-align:right}.license-box h2>span{font-size:30px}.license-left{padding-right:46px;border-right:1px solid #c3c5c7}.license-right{padding-left:45px}.video-box{float:left;width:100%;background:#010101;border:5px solid #1a1a1a;border-radius:5px;min-height:388px;margin:20px 0}.license-box p{font-size:16px;text-align:right}.license-box h4{text-align:right}.license-box .service-list ul li{padding-right:45px;text-align:right;min-height:10px;background:url(../images/service-list-bg.png) no-repeat right top;margin-bottom:10px}.license-boat{margin-top:70px}.license-boat li{text-align:center}.license-boat li:first-child{text-align:left}.license-boat li:last-child{text-align:right}.license-boat li{text-align:center}.license-boat li .boat:hover{background:#20409a}a.tirgul{width:206px;text-align:center;display:inline-block;cursor:pointer}.boat{position:relative;height:206px;width:206px;text-align:center;display:inline-block;background:#666e77;border-radius:50%}.boat img{max-width:100%}a.tirgul .boat img{-webkit-filter:grayscale(85%);filter:grayscale(85%);opacity:.8}a.tirgul:hover .boat img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}a.tirgul .boat-hover{display:none;position:absolute;width:206px;height:206px;z-index:1;top:0;left:0}a.tirgul:hover .boat .boat-hover{display:block}.boat p{font-size:28px;line-height:28px;margin-top:20px}.pad-40{padding-top:40px}.pad-20{padding-top:20px}.boat{overflow:hidden}.boat-hover{transform:scale(1.2);transition:all ease .2s;opacity:0}a.tirgul:hover .boat .boat-hover{transition:all ease .2s;opacity:1}#app-section{float:left;width:100%;padding:50px 0 0 0}#our-course{float:left;width:100%;padding:0 0 30px 0}h4.normal{font-weight:300;text-align:center;width:100%;color:#505050;margin-bottom:30px}.inner-mobile-section{position:relative;float:left;min-height:286px;width:100%;background:#e5e7e8;margin:120px 0 70px 0;padding:35px 0}.app-mobile{position:relative}.app-mobile>img{position:absolute;top:-126px;left:50%;margin-left:-116.5px}.app-links{text-align:right}#contact-block{float:left;width:100%;padding:35px 0;background:url(../images/contact-block-bg.jpg) no-repeat left top;background-size:cover;min-height:400px}.unit .cb{display:inline-block;padding:0;margin:0;vertical-align:baseline;line-height:20px}.unit .cb.b{font-weight:700;line-height:26px}#contact-block .c-option p{font-size:17px;line-height:20px;font-weight:600}.vcard{text-align:right}.vcard-details{text-align:right}.vcard-details h2,.vcard-details p{text-align:right}.vcard-details p.orange{font-weight:700}.vcard-details span.orange-btn{background:#f2612d;font-size:19px;font-weight:700;padding:5px 25px;line-height:45px;display:inline-block;color:#fff;margin-top:30px}.app-links{padding-right:55px}.app-links h4{text-align:right}ul.appbox{float:right}ul.appbox li:first-child .app-details{max-width:180px}.app-details{float:right;max-width:155px;width:100%}.app-details p{text-align:right}ul.appbox li:first-child{border-left:1px solid #a7acb1}.app-thumb{float:right}ul.appbox li:first-child{float:right;padding-left:50px}ul.appbox li:last-child{float:right;padding-right:50px}span.android-app{background:url(../images/android-app-btn.png) no-repeat left top;width:135px;height:47px;display:inline-block;background-size:cover}span.ios-app{background:url(../images/ios-app-btn.png) no-repeat left top;width:137px;height:41px;display:inline-block;background-size:cover}footer#main-foot{float:left;width:100%;padding:25px 0 70px 0}p.copyright{font-size:12px;line-height:25px}.vcard>img{max-width:100%}#mobile-implinks{display:none;background:#0d1622;padding:60px 0;float:left;width:100%}#mobile-implinks .camera-live span{float:right;display:inline-block;padding:0;color:#fff;font-size:26px;line-height:28px;font-weight:700;text-align:right;margin-right:10px}#mobile-implinks .camera-live{background-size:52px;background-position:calc(100% - 20px) center;background-image:url(../images/camera-btn-white.png)}#mobile-implinks>div{float:left;width:100%;padding:0 80px 0 20px;margin-left:0}#mobile-implinks>.callnow,#mobile-implinks>.camera-live{display:block}#mobile-implinks>.callnow{margin:0 0 20px 0;background-size:52px;background-image:url(../images/call-btn-white.png);background-position:calc(100% - 20px) center}#mobile-implinks>.callnow .callnow-num{color:#fff;margin-right:10px;font-size:33px;line-height:40px}#mobile-implinks>.callnow span{color:#fff;font-size:16px;margin-right:10px}#inner-banner{float:left;width:100%;height:356px}#breadcrumbs{float:none;width:100%;background:#fff}#breadcrumbs ul.breadcrumb{background:#fff;float:left;width:100%;border-bottom:1px solid #cfd0d1;padding:15px 0 10px 0}#breadcrumbs ul.breadcrumb li span{color:#505050;font-size:14px;line-height:16px}#breadcrumbs ul.breadcrumb li.active span{color:#304296;font-weight:600}.register-option{float:left;width:100%}.form-inner{max-width:925px;margin:0 auto}.register-option ul{float:left;width:100%;margin:25px 0 45px 0}.register-option ul li{float:right;width:25%;text-align:center;min-height:140px;position:relative}.register-option ul li:before{position:absolute;content:"";left:0;height:120px;width:1px;background:#c1c3c4;bottom:0}.register-option ul li:last-child:before{display:none}.price{position:relative}.price.orange:before{background:url(../images/price-amt-orange.png) no-repeat left bottom}input.radio-btn{background:#fff;border:1px solid rgba(0,0,0,.5);border-radius:50%;-webkit-appearance:none;appearance:none;-moz-appearance:none;-o-appearance:none;height:20px;width:20px;margin-bottom:10px}input.radio-btn:checked{background:#f2612d;border-color:#f2612d}input:focus,textarea:focus{outline:0}.input-box{float:left;width:100%}.input-box ul{float:left;width:100%;padding:0 35px}.half-li{float:left;width:50%}.full-li{float:left;width:100%}.inputs{max-width:295px;width:100%;float:right}.inputs.i320{max-width:320px}.full-li .inputs{max-width:100%}.input-box .half-li:first-child .inputs{float:left}.inputs label{float:left;width:100%;text-align:right;font-size:14px;line-height:18px}.inputs input,.inputs select{width:100%;float:left;margin:5px 0 10px 0;padding:5px 10px;line-height:18px;font-size:14px}.inputs select{-webkit-appearance:none;appearance:none;-moz-appearance:none;-o-appearance:none;background:url(../images/small-down-arrow-grey.png) no-repeat 15px center}.left-halfinput>span{max-width:375px;padding-top:5px;display:inline-block;line-height:18px}.left-halfinput{float:left;width:50%;padding-top:15px}.right-halfinput{float:right;width:50%}.left-halfinput1{float:left;width:50%}.checkbox-box{float:right;width:100%;position:relative;padding-right:50px}.checkbox-box input[type=checkbox]{position:absolute;right:35px;top:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;-o-appearance:none;width:11px;height:11px;background:#fff;border:1px solid rgba(0,0,0,.4)}.checkbox-box p{font-size:16px;text-align:right;line-height:22px;margin-bottom:10px}.checkbox-box p strong{font-weight:700}.checkbox-box p a{text-decoration:underline;color:#304296}.marginbottom20px{margin-bottom:20px}.bulletlist li{padding-right:10px;line-height:22px;position:relative}.bulletlist li:before{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;margin-top:-2px;background:#6d6e70;border-radius:50%}.textcenter{text-align:center!important}.displayinline{display:inline-block!important;float:none!important}.input-box input[type=submit]{border:0;margin:20px 35px}.checkbox-box input[type=checkbox]:checked{background:#304296;border-color:#304296}ul.main-menu{list-style:none}ul.m-submenu{list-style:none}ul.menu-links{list-style:none}ul.row{list-style:none;padding:0}.service-list>ul{list-style:none;padding:0}ul.appbox{padding:0;list-style:none}section#registrationform ul{list-style:none}.form-inner>ul{padding-right:0}section#featured-gift{float:left;width:100%;margin-top:30px}.featured-content{float:right;width:100%;text-align:right;padding:0 0 50px 0;border-bottom:1px solid #c1c3c4;position:relative}.featured-giftimg{position:absolute;left:0;top:-34px;float:left;z-index:40}.featured-content h2,.featured-content h4,.featured-content p{text-align:right}.featured-content h4{margin-top:25px}.featured-content h2{margin-bottom:0}.featured-content p{font-size:16px;line-height:22px;margin-bottom:10px}.featured-text{float:right;max-width:660px;width:100%;z-index:50;position:relative}section.exam-details p{font-size:17px;line-height:30px;color:#1d1d1d;text-align:center}section#exam-question p{font-size:21px;line-height:30px;color:#1d1d1d;text-align:center}section#exam-question #explanation p{text-align:right}section#exam-question label{font-size:21px;line-height:40px;color:#1d1d1d;text-align:right;display:block}#gifts-list{float:left;width:100%;padding:20px;margin-bottom:30px}.giftbox{float:left;width:100%;margin:10px 0 20px 0}.giftimg{float:left;width:100%;margin-bottom:10px}.giftimg>img{max-width:100%}.giftdetails{float:left;width:100%}.giftname{font-size:24px;padding:0 5px;line-height:36px;float:right;color:#505050;display:inline-block}.exam-details{float:left;width:auto}.giftdetails>a span{background:#f2612d;font-weight:700;display:inline-block;float:left;font-size:16px;line-height:26px;padding:5px 15px;color:#fff}ul.exam-brief{max-width:980px;padding:0;margin:30px auto 0;list-style:none}ul.exam-brief li{max-width:25%;width:100%;position:relative;min-height:130px;padding:0 10px;float:left;border-left:1px solid #c1c3c4}ul.exam-brief li:first-child{border:0}ul.exam-brief li>span{position:absolute;bottom:0;left:0;display:inline-block;width:100%;text-align:center;font-size:50px;line-height:60px;color:#304296}body .fontnormal{font-weight:400}body .margintop30{margin-top:30px}.duration{float:left;width:100%}.duration p{font-size:42px;font-weight:700;color:#f2612d;margin-top:20px}.duration p span{font-size:21px;line-height:32px;width:100%;display:inline-block;color:#505050;font-weight:400}.answer-box{width:100%;padding:0 40px 28px 40px;border:1px solid #c1c3c4;margin:10px 0 10px 0;min-height:375px}.answer-box h4.question{text-align:right;font-size:22px}.fontsize24{font-size:24px!important}ul.answer-options{float:right;width:100%;list-style:none;padding:0}ul.answer-options li{float:left;width:100%;cursor:pointer;background:#e6e7e7;margin-bottom:10px;padding:10px 20px}#quiziframe ul.answer-options li{float:left;width:100%;cursor:pointer;background:#e6e7e7;margin-bottom:10px;padding:6px 20px}ul.answer-options li:hover{background:#f2612d}ul.answer-options li:hover p{color:#fff}.questions-hint{float:left;width:100%;padding:15px 0 0 0}.choose-answer{width:100%}.choose-answer span{background:#304296;display:inline-block;padding:10px 35px;line-height:36px;color:#fff;font-weight:700;font-size:21px;margin-left:30px;cursor:pointer}.choose-answer input[type=submit]{background:#f2612d;display:inline-block;border:0;padding:10px 35px;line-height:36px;color:#fff;font-weight:700;font-size:21px;cursor:pointer}section.welcome-text{float:left;width:100%;margin-bottom:70px}ul.small-welcome-thumbs{float:left;width:100%;padding:0;list-style:none}ul.small-welcome-thumbs li{float:left;width:calc(50% - 15px)}ul.small-welcome-thumbs li:last-child{margin:0;float:right}.wts-thumb{float:left;width:100%;height:192px}.wts-thumb>img{max-width:100%;width:100%;height:100%}.wts-content{background:#304296;width:100%;min-height:100px;float:left;padding:20px 0}body .wts-content p{color:#fff}#welcome-blue{float:left;width:100%;background:#ecf2fd;background-size:cover;min-height:300px;padding:80px 0}#welcome-boat{float:left;width:100%;background:#ecf2fd;background-size:cover;min-height:300px;padding:80px 0}#bottom-welcome{float:left;width:100%;background:#fff;min-height:1800px;padding:80px 0}#last-welcome{float:left;width:100%;background:#ecf2fd url(../images/last-welcome-bg.jpg) no-repeat center bottom;background-size:cover;min-height:500px;padding:80px 0}.imagebox{float:left;width:100%;margin:30px 0}.imagebox-thumb{float:left;width:100%;height:244px}.imagebox-thumb>img{max-width:100%;height:100%;width:100%}.imagebox-content{float:left;width:100%;background:#304296;padding:15px 0}body .imagebox-content p{color:#fff}.liststyle-solid{list-style:disc}.bgtransparent{background:0 0!important}.skyblue{background:#edf1fd!important}ul.numcounts{float:left;width:100%;margin:15px 0 30px 0;padding:0;list-style:none}ul.numcounts li{float:right;padding-right:100px;width:33.3%;position:relative}ul.numcounts li:before{content:"";background:#f2612d;border-radius:50%;width:82px;height:82px;text-align:center;color:#fff;font-size:34px;line-height:62px;padding:10px 0;position:absolute;right:0;top:0}ul.numcounts li:first-child:before{content:"1"}ul.numcounts li:nth-child(2):before{content:"2"}ul.numcounts li:nth-child(3):before{content:"3"}ul.numcounts li:nth-child(4):before{content:"4"}ul.numcounts li:nth-child(5):before{content:"5"}ul.numcounts li:nth-child(6):before{content:"6"}.fontbold{font-weight:700}.fontsize28{font-size:28px}#bottom-welcome thead tr{background:#ececec;border-bottom:0}#bottom-welcome thead tr th{border-bottom:0;border-left:5px solid #fff}#bottom-welcome thead tr th:last-child{border-left:0}#bottom-welcome tbody tr:nth-of-type(odd){background:#dbdbdb}#bottom-welcome tbody tr:nth-of-type(even){background:#ececec}#bottom-welcome tbody tr td{border-top:0;border-left:5px solid #fff}#bottom-welcome tbody tr td:last-child{border-left:0}#bottom-welcome thead tr th:first-child{width:34%}#bottom-welcome thead tr th:nth-child(2),#bottom-welcome thead tr th:nth-child(3){width:22%}.clear100{display:block;width:100%;clear:both}label{cursor:pointer}.heb{text-align:right;direction:rtl}#regmessages{text-align:center;padding-top:10px;color:#cd5c5c;font-weight:600}#scroll_to_top_button{position:fixed;right:50px;bottom:50px;width:50px;height:50px;background-color:transparent;z-index:555;display:none}#scroll_to_top_button .fa{font-size:46px;color:rgba(32,64,154,.65)}.nothome h1{text-align:center;font-size:36px;font-weight:700;color:#20409a;line-height:36px;margin-bottom:20px;margin-top:20px}.nothome h3{text-align:right;font-size:20px;font-weight:700;color:#20409a;line-height:30px;margin-bottom:6px;margin-top:26px}.bgcol-lightviolet{background-color:#ededf6}.sidebar-courses-prakim{text-align:right}.sidebar-courses-prakim h2.title{color:#f2612d;font-size:22px;padding:15px 0 5px 0;text-align:right;border-bottom:1px solid rgba(128,128,128,.29)}.sidebar-courses-prakim a{display:block}.sidebar-courses-prakim a.mq{display:inline-block;padding-left:5px}.sidebar-courses-prakim a.mq::after{display:inline-block;padding-left:5px;content:",";color:#6b6b6b}.sidebar-courses-prakim a.mq h4.tatprk{display:inline}.sidebar-courses-prakim a.mq.lastgroup::after{display:inline-block;padding-left:5px;content:""}.sidebar-courses-prakim a h2.mainprk{color:#1f409a;text-align:right;font-size:16px;margin:0;line-height:22px;text-decoration:none;float:none;margin-top:5px}.sidebar-courses-prakim a h4.tatprk{color:#6b6b6b;font-size:13px;text-align:right;padding-right:15px;margin:0;line-height:18px;float:none}.sidebar-courses-prakim a:hover h4.tatprk{color:#000}.mob-menu{padding-bottom:20px}.mob-menu a.mq{display:inline-block;padding-left:5px;margin-bottom:10px;margin-top:5px}.mob-menu a.mq::after{display:inline-block;padding-left:5px;content:",";color:#6b6b6b}.mob-menu a.mq h4.tatprk{display:inline}.mob-menu a.mq.lastgroup::after{display:inline-block;padding-left:5px;content:""}div.copyright{font-size:12px;line-height:25px}div.copyright p{font-size:12px;line-height:25px}.servicehov{cursor:pointer}.pg100 .boat{cursor:pointer}.banner-top{width:100%;max-height:250px;height:250px;background-repeat:no-repeat;background-position:top center}.orange-btn-sm{background:#f2612d;font-size:18px;font-weight:600;padding:2px 37px;line-height:36px;display:inline-block;color:#fff;margin-top:10px;margin-bottom:10px;text-decoration:none}.orange-btn-sm:hover{background:#f40;color:#fff;text-decoration:none}.orange-btn-sm:focus{background:#f40;color:#fff;text-decoration:none}.sliderxin{width:auto;max-width:100%;min-height:77px}.sliderxin:before{clear:both}.sliderxin:after{clear:both}.droploader{background-image:url(../images/droploader.gif);background-repeat:no-repeat;background-position:center center;background-size:13%}.sliderxin.loaded{border-bottom:1px dashed #999;padding-bottom:10px;margin-bottom:10px;border-top:1px dashed #999;padding-top:10px;margin-top:10px}.slider-container-imgs{width:auto;height:auto;padding:10px 0}.controlslider{display:inline-block;padding:8px 14px;background-color:#f3f3f4;font-size:24px;line-height:24px;font-weight:600;text-decoration:none;vertical-align:middle}.controlslider:focus,.controlslider:hover{text-decoration:none}.controlslider span{vertical-align:middle}.container.contenterea ol.hebrew{list-style-type:hebrew}a.nextpage{display:block;margin:30px auto 10px auto;text-align:center}.nextpage:before{clear:both}.nextpage:after{clear:both}.nextpage img{margin:0 auto}.contenterea td,.contenterea th{padding:5px}.sidebar-questions-prakim h2{display:block;text-align:center}.sidebar-questions-prakim a{display:block;text-align:center}.sidebar-courses-prakim{text-align:right;padding-bottom:25px}.sidebar-questions-prakim h2.title,.sidebar-questions-prakim h1.title{color:#f2612d;font-size:22px;padding:15px 0 5px 0;text-align:right;border-bottom:1px solid rgba(128,128,128,.29)}.sidebar-questions-prakim h1.title{margin-top:0;line-height:46px;}.sidebar-questions-prakim a{display:block;padding:2px}.sidebar-questions-prakim h4{float:none}.sidebar-questions-prakim a:hover h4.tatprk{color:#000}.q-answer-box{float:left;width:100%;padding:0 35px 10px 35px;border:1px solid #c1c3c4;margin:10px 0 10px 0;min-height:200px}.q-answer-box h4{margin:20px 0 10px;font-size:16px}.checkbox-box-norm p{font-size:16px;text-align:right;line-height:22px;margin-bottom:10px}.checkbox-box-norm input[type=checkbox]{position:absolute;right:35px;background:#fff}.checkbox-box-norm{float:none;width:100%;position:relative;padding-right:65px}.featured-giftimg img{max-width:100%}.sidebar-questions-prakim a.active{color:#6b6b6b}ul.q-answer-options{padding-right:0}ul.q-answer-options li{list-style-type:none}.hintsinfo .faq{color:#9f0000}.hintsinfo .faq-content{background:url(../images/bg4.png) right top repeat-y;padding:10px}section.faq2{float:left;width:100%;padding:25px 0;background:url(../images/greybg-2.jpg) no-repeat left top;background-size:cover}.container.contenterea img{max-width:100%;height:auto}#quiziframe .row{margin-right:0;margin-left:0}.menu-btn a{line-height:15px}.menu-opener{clear:both;padding:5px;cursor:pointer;text-align:center}.hide-desk{display:none}.hide-mob{display:block}.callnow:hover{background-image:url(../images/blue-tel-hover.png)}ul.main-menu li:last-child:hover{background-image:url(../images/responsive-img-hover.png)}#main-navigation.submenu-active ul.main-menu li:last-child:hover{background-image:url(../images/close-hover.png)}.c-option .c-img{overflow:hidden;border-radius:50%}a.rclinks555:hover .c-img .cp-hoverimg{transform:scale(1.1);border-radius:50%;width:128px;height:128px;transition:all ease .2s}.c-option{text-align:center;border-bottom:1px solid #c0c1c2;margin-bottom:50px;padding:20px 0 40px 0}.c-option .c-img{position:relative;display:inline-block;width:128px;height:128px;cursor:pointer}.c-option .c-img>img{max-width:100%}a.rclinks555 .c-img>img{-webkit-filter:grayscale(85%);filter:grayscale(85%);opacity:.8}a.rclinks555:hover .c-img>img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.cp-hoverimg{position:absolute;left:0;top:0;display:none;width:100%;z-index:1}a.rclinks555:hover .c-img .cp-hoverimg{display:block}.wts-content>p{padding-right:15px}.numcount{float:right;max-width:74px}.numcount .input-number{margin:0 2px}.numcount button{background:0 0;border-radius:0}.numberselector{margin:0;display:inline-block}.numcount button{padding:0 6px;margin:0;height:18px}.numcount span.glyphicon{font-size:9px;line-height:16px;display:inline-block;float:left;font-weight:400}.numcount .input-number{width:29px;padding:0;height:18px;text-align:center;font-size:12px}.dir-ltr{direction:ltr}.dir-rtl{direction:rtl}.inner-mobile-section{position:relative;float:left;min-height:260px;width:100%;background:#e5e7e8;margin:120px 0 70px 0;padding:25px 0}.orange-btnx{background:#f2612d;font-size:24px;font-weight:700;display:inline-block;color:#fff;margin-top:4px;margin-bottom:4px;border:0;cursor:pointer;width:345px;height:65px;position:relative;max-width:100%}.orange-btnx:active,.orange-btnx:focus,.orange-btnx:hover{color:#fff}.btnx-txt{font-size:24px;display:inline-block;vertical-align:middle;text-align:center;width:100%;height:100%;line-height:65px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.orange-btnx:hover .btnx-txt{font-size:26px}.orange-btnxs{background:#f2612d;font-size:24px;font-weight:700;display:inline-block;color:#fff;margin-top:4px;margin-bottom:4px;border:0;cursor:pointer;width:130px;height:55px;position:relative;max-width:100%}.orange-btnxs:hover{color:#fff}.orange-btnxs .btnx-txt{font-size:20px;display:inline-block;vertical-align:middle;text-align:center;width:100%;height:100%;line-height:55px}.orange-btnxs:hover .btnx-txt{font-size:22px}.userstatus h3{color:#f2612d;font-size:16px;font-weight:600;margin-bottom:10px}.menu-opener{clear:both;padding:10px 0;cursor:pointer;text-align:center;font-weight:600;font-size:18px;color:#20409a}.menu-opener:hover{color:#f2612d}body .fontsize16{font-size:16px}body .lineheight24{line-height:24px}body .colorblue,body .welcomep.nothome p.colorblue{color:#20409a}body .paddingright35,body .welcomep.nothome .paddingright35{padding-right:35px}body .textright,body .welcomep.nothome .textright{text-align:right!important}body .orange,body .welcomep.nothome .orange{color:#f2612d}body .colorwhite{color:#fff!important}img{max-width:100%;height:auto}.logo{float:left;position:relative;height:56px;width:220px;z-index:99;padding:0;margin:0 40px 0 10px}body.pg100 .logo img{margin-top:0}.logo img{margin-top:-5px;position:absolute;top:0;left:8px;z-index:9;float:left;max-width:100%;width:100%}body.pg100 .logo img{position:absolute;top:40px;left:8px;z-index:9;float:left;max-width:120%;width:120%;margin-top:-5px}body.pg100 .fixed .logo img{position:absolute;top:54px;left:8px;z-index:9;float:left;max-width:100%;width:100%}#mainhead.fixed .logo img{top:0}.blok{display:block}ul.main-menu li.userlogin{width:300px;max-width:300px}ul.main-menu li.userlogin a{float:none}ul.main-menu li.userlogin a.logout{margin-right:15px}.hideplus500{display:none!important}.expcolor3{color:#20409a;font-weight:600}#camimage{width:720px;height:405px}.orange-btnxs:focus{color:#fff}.orange-btnxs:active{color:#fff}.half-div>div>span{width:100%;float:none;display:block;line-height:18px;font-size:16px;margin-bottom:15px}.menu-firstblock{min-height:327px}.nopull-leftonmd{float:left}.nothome h1.page{text-align:right;font-size:30px;font-weight:600;color:#20409a;line-height:30px;margin-bottom:15px;margin-top:20px;float:none}#checkmoreprods .checkbox-box-norm input[type=checkbox]{position:absolute;right:0;background:#fff}#checkmoreprods .checkbox-box-norm{float:none;width:100%;position:relative;padding-right:25px}#checkmoreprods{padding-right:25px}.usertypelink{font-size:26px;color:#d84141;text-align:center;display:block;margin-bottom:30px;background-color:bisque;padding:10px}.hintsinfo .faq{margin-top:0;margin-bottom:0;border:0;padding:10px;border-radius:0;background:#e6e7e7 url(../images/mivhan_pages_corr.png) top right no-repeat;padding-top:60px;color:#333}.hintsinfo .faq-content{background:0 0;padding:0}.imagebox p.classf24{font-size:24px}#regmessages{text-align:center;padding-top:10px;color:#cd5c5c;font-weight:600;clear:both}.video-box1{float:left;width:100%;border-radius:5px;margin:20px 0}div.error-message{color:red;border:1px solid red;padding:20px;text-align:center;background-color:#faebd7;margin-bottom:10px}div.ok-message{color:green;border:1px solid green;padding:20px;text-align:center;background-color:#cdfec0;margin-bottom:10px}.pg101 section#our-services{float:left;width:100%;padding:0 0}.hiddentog{display:none}.duration p span.timertime{font-size:30px;color:#f2612d;font-weight:600}.examtitle span{font-size:27px}input[type=button].camerabtn{background-color:#ff8331!important;color:#fff;border:0!important;padding:4px 15px 3px!important;height:38px;font-weight:400}.sidebar-questions-prakim a.mq h4.tatprk{display:inline}.sidebar-questions-prakim a.mq{display:inline-block;padding-left:5px}.sidebar-questions-prakim a h4.tatprk{color:#6b6b6b;font-size:13px;text-align:right;padding-right:15px;margin:0;line-height:18px;float:none;display:inline}.sidebar-questions-prakim a.mq::after{display:inline-block;padding-left:5px;content:",";color:#6b6b6b}.sidebar-questions-prakim a.mq.lastgroup::after{display:inline-block;padding-left:5px;content:""}.pg100 .tirgul p{font-size:27px;margin-top:5px}a.cameramail{text-decoration:underline;color:#20409a}a.cameramail:hover{text-decoration:underline;color:#f2612d}.row>.userstatus{border-left:1px solid #c1c3c4}.marg-b-5plus{margin-bottom:5px}b.correcthint{font-size:16px;color:#304296;font-weight:600;line-height:140%}b.correcthint a{font-size:16px;color:#304296;font-weight:600;text-decoration:underline}b.correcthint a:hover{color:#f2612d}section#exam-question .hintexplained{padding-top:5px}section#exam-question .hintexplained p{font-size:16px;line-height:130%}.welcomep.nothome .numcounts p{font-size:18px;height:82px;vertical-align:middle;display:table-cell}.style454{display:block;clear:both}#maincontent#welcomep.nothome p{font-size:16px;line-height:150%;color:#1d1d1d;text-align:center}body.mega-menu-opened>span.menu-overlay{display:block}body span.menu-overlay{content:"";position:absolute;left:0;width:100%;height:100vh;top:0;background:rgba(0,0,0,0);z-index:6;display:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.new-banners img{padding:10px;max-width:49%}@media only screen and (max-width:1230px){.callnow{margin-left:10px}.callnow .callnow-num{font-size:23px;line-height:26px}.callnow span{font-size:8px}.callnow{float:left;padding:14px 0 14px 48px}.service-description p br{display:none}.service-list li{min-height:160px}.registeration{padding-right:25px}.registeration-call p br{display:none}.r-call p{font-size:24px}ul.appbox li:last-child{padding-right:10px;margin-top:15px}ul.appbox li:first-child{padding-left:10px}.app-links{padding-right:15px}ul.appbox li:first-child .app-details{max-width:170px}.app-details{max-width:150px}}@media only screen and (max-width:1200px){.featured-giftimg img{opacity:.4}}@media only screen and (min-width:960px) and (max-width:1300px){#mainhead{zoom:.7}#main-content{padding-top:18px}.callnow{float:left;padding:4px 60px 4px 48px}}@media only screen and (min-width:960px) and (max-width:1100px){.camera-live{margin-left:20px}}@media only screen and (min-width:1300px) and (max-width:1500px){#mainhead{zoom:.87}#main-content{padding-top:25px}.callnow{float:left;padding:4px 60px 4px 48px}}@media only screen and (max-width:1000px){.imagebox{float:none;width:100%;margin:30px auto;max-width:320px}.imagebox p.classf24{font-size:18px}.imagebox .imagebox-thumb{float:left;width:auto;height:auto}.imagebox .imagebox-thumb>img{max-width:100%;height:100%;width:100%;float:left}.wts-thumb>img{max-width:100%;width:100%;height:100%;float:left}}@media only screen and (max-width:960px){#mobile-implinks{display:block}#banner h1{left:0}.registeration{border:0;text-align:center;margin-bottom:20px}.pad-40{padding:0}.license-boat li:first-child,.license-boat li:last-child{text-align:center}.app-mobile>img{top:-226px}.inner-mobile-section{margin-top:240px;z-index:999}.app-mobile{min-height:200px}.app-links h4{text-align:center;margin-top:25px!important}ul.appbox{float:right;width:100%}ul.appbox li{width:50%}.vcard{text-align:center;margin-bottom:10px}.vcard-details{text-align:center}.vcard-details h2{text-align:center}.vcard-details p{text-align:center}.registeration-call{padding-right:15px;text-align:center}.registeration-call p{text-align:center}.r-call{float:none}.r-call p span{float:none}.services-heading p{padding:0}.service-img>img{width:100%;max-width:100%}.callnow>a:hover{text-decoration:none}.service-list li{min-height:160px}.registeration p{text-align:center}.license-right{padding-left:15px}.license-left{padding-right:15px}.license-boat li{margin-bottom:20px}ul.appbox li{width:100%}ul.appbox li:first-child{border-bottom:1px solid grey;margin-bottom:10px;padding-bottom:15px!important;border-left:0}.c-option>div{margin-bottom:10px}.camera-live{display:none}.callnow{display:none}ul.main-menu li{padding:0 10px}ul.main-menu li:last-child a{text-indent:-9999px;padding:0;min-height:40px;width:70px}ul.main-menu li:last-child a br{display:none}ul.main-menu li:last-child{background-position:center center;min-height:39px}ul.main-menu li a{font-size:15px;line-height:20px;padding:0 25px}ul.main-menu li{max-width:100px;padding:0}div#mega-menu{top:76px;padding:0;width:85%;height:calc(100vh - 60px);overflow-y:scroll;overflow-x:hidden}#mega-menu>ul.menu-links{width:100%;padding:20px 0;border-left:0}.m-submenu{border-left:0;border-right:0}#main-navigation.submenu-active ul.main-menu li:last-child{background-position:center center}#mega-menu .m-submenu{width:100%;padding:0 10px}#mega-menu .m-submenu ul,#mega-menu .m-submenu ul li{float:right;width:100%}#mega-menu .m-submenu li,#mega-menu .m-submenu li>*{width:100%;font-size:14px}.contact-menublock p{font-size:16px}p{font-size:16px;line-height:22px}#license-section{padding:40px 0}h2,h1.fromhtwo{font-size:27px;line-height:32px}h3{font-size:24px;line-height:28px}h4{font-size:20px;line-height:26px}.contact-menublock{width:100%;padding:0 10px}h2>br{display:none}.contact-menublock>img{max-width:100%;margin-bottom:20px}#mega-menu>ul.menu-links>li a{padding:0 10px 0 0;width:100%;float:none;display:block;line-height:18px;font-size:16px;margin-bottom:15px;color:#20409a}#mega-menu>ul.menu-links>li{float:right;width:100%}#mega-menu>ul.menu-links>li a:hover,#mega-menu>ul.menu-links>li.active a{background:#fff;color:#505050;font-weight:400;position:relative}#mega-menu>ul.menu-links>li.active a:before{content:"";width:8px;height:8px;background:#20409a;border-radius:50%;position:absolute;left:10px;top:50%;margin-top:-4px}.orange-btn{background:#f2612d;font-size:16px;font-weight:700;padding:10px 20px}.r-call p>span{font-size:35px}div#main-content.nothome{margin:0;padding-top:60px}section#featured-gift{margin-top:0}.featured-giftimg{position:relative;top:auto;left:auto;float:left;width:100%;text-align:center;border-bottom:1px solid rgba(0,0,0,.4);height:446px;margin-bottom:20px}.featured-giftimg>img{max-width:100%}.featured-content{padding-bottom:0;border:0}section#gifts-list{padding:20px 0 20px 0}.registeration-call{padding-left:15px}#main-content .contact-block .registeration-call p{text-align:center;font-size:15px}.r-call p i{float:none}section.contact-block{padding:20px 0}.exam-details h2 span.fontnormal{width:100%;display:inline-block}ul.exam-brief li{padding:0 5px;width:20%;max-width:100%;min-height:90px}ul.exam-brief li.center{max-width:100%}section.exam-details p{font-size:16px;line-height:18px}ul.exam-brief li>span{font-size:50px;line-height:30px}.answer-box{padding:0 15px 30px 15px}ul.appbox li:first-child .app-details{max-width:100%;text-align:center;float:none}ul.appbox li:first-child .app-details p{text-align:center}ul.appbox li{padding:0!important;text-align:center}.app-thumb{float:none;display:inline-block}ul.appbox li{text-align:center}.app-details{max-width:100%;float:none;display:inline-block}.app-details p{text-align:center}.container.smaller{width:auto;padding-top:40px;padding-left:0;padding-right:0}}@media only screen and (max-width:768px){ul.license-boat li.pull-right{display:block;width:100%;text-align:center;margin-bottom:20px}ul.small-welcome-thumbs .wts-thumb{float:none;width:100%;height:192px;max-width:290px;display:inline}.new-banners img{padding:0 10px 20px 10px;max-width:100%}}@media only screen and (max-width:640px){body.pg100 #main-content:before{height:129px;top:-128px;background-size:130% 100%}section#exam-question p{text-align:center!important}section#exam-question #explanation p{text-align:right!important}section#exam-question #explanation span{display:block;text-align:right!important}.choose-answer span{width:100%;margin:0 0 10px 0;text-align:center}.choose-answer input[type=submit]{width:100%}.input-box ul{padding:0}.right-halfinput{padding-right:0!important}.paddingright35{padding-right:0!important}.checkbox-box{padding-right:15px}.checkbox-box input[type=checkbox]{right:0}.input-box input[type=submit]{margin:20px 0 20px 0;width:100%;padding:5px 0}}@media only screen and (max-width:480px){.camera-live{margin-left:0}body.small-banner #main-content.nothome{margin-top:0}#banner h1{font-size:30px}#banner h1 span{font-size:18px}.featured-giftimg{height:auto}.featured-giftimg>img{float:left;width:100%}.featured-content h2,.featured-content h4,.featured-content p{text-align:center}#gifts-list h4.textright{text-align:center!important}section.exam-details{margin:0}ul.exam-brief li{width:100%;min-height:3px;border:0}ul.exam-brief li>span{position:relative;left:auto;bottom:auto;line-height:50px}.answer-box h4.textright{text-align:center!important}.inputs{width:100%;max-width:100%}li.half-li{width:100%;max-width:100%}.input-box .half-li:first-child .inputs{float:left;width:100%;max-width:100%}.left-halfinput{width:100%;margin-bottom:15px}.right-halfinput{width:100%}.left-halfinput1{width:100%}.register-option ul li{width:100%;border:0;margin-bottom:10px}.register-option ul li:before{display:none}.register-option ul{margin:0}}@media only screen and (max-width:420px){#banner h1{font-size:25px;left:0}ul.main-menu li{max-width:60px;padding:0}ul.main-menu li a{font-size:14px;line-height:15px;padding:5px 7px}ul.main-menu li:last-child a{text-indent:-9999px;padding:0;min-height:40px;width:50px}#mobile-implinks{padding:40px 0}#mobile-implinks>div{padding:0 80px 0 0}#mobile-implinks>.callnow span{font-size:13px}body.pg100 #main-content:before{height:129px;top:-128px;background-size:140% 100%}}@media only screen and (max-width:360px){#mobile-implinks{padding:30px 0}#mobile-implinks>div{padding:0 60px 0 0}#mobile-implinks>.callnow .callnow-num{font-size:28px;line-height:30px}#mobile-implinks .camera-live span{font-size:18px;line-height:21px}#mobile-implinks .camera-live,#mobile-implinks>.callnow{background-size:42px}#mobile-implinks>.callnow span{font-size:10.5px}.camera-live{margin-left:0}span.giftname{width:100%;text-align:center}.giftdetails>a span{width:100%;text-align:center}.banner-top{background-size:100% 100%;height:auto;min-height:100px}.questions-hint>img{max-width:100%;float:left}}@media only screen and (max-width:640px){.banner-top{background-size:180%;height:auto;min-height:100px;max-height:125px!important}#scroll_to_top_button{position:fixed;right:10px;bottom:10px;width:30px;height:30px;background-color:transparent;z-index:555;display:none}#scroll_to_top_button .fa{font-size:32px;color:rgba(32,64,154,.65)}}@media only screen and (max-width:960px){.featured-giftimg img{opacity:1}.hide-mob{display:none}.hide-desk{display:block}.mob-menu a{display:block}#menu1questions.mob-menu a{text-align:center}.mob-menu h2{font-size:16px;line-height:18px;text-align:right;margin:5px auto;font-weight:600;float:none}.mob-menu h4{color:#6b6b6b;font-size:13px;text-align:right;padding-right:15px;margin:0;line-height:18px;float:none}section#exam-question label{font-size:16px;line-height:20px;color:#1d1d1d;text-align:right;display:block}.btnx-txt{font-size:18px}.service-list li{padding-right:55px;text-align:right;min-height:0;background:url(../images/service-list-bg.png) no-repeat calc(100% - 15px) top;float:none;display:block}#our-services .service-list li p{float:none}.service-list li h3{float:none;font-size:18px}.service-list li p{float:none!important}.inner-mobile-section{position:relative;float:left;min-height:260px;width:100%;background:#e5e7e8;margin:245px 0 70px 0;padding:25px 0}#our-course{float:left;width:100%;padding:0 0 50px 0;margin-top:-65px}#app-section{float:left;width:100%;padding:50px 0 0 0}.greyborder span{padding:0 20px;background:#fff;position:relative;z-index:9;font-size:18px}.pg100 section#our-services{float:left;width:100%;padding:30px 0;margin-top:-50px}section#our-services{float:left;width:100%;padding:30px 0;margin-top:0}#license-section h3{font-size:20px}#license-section h3 span{font-size:20px}.license-box h2>span{font-size:20px}#app-section h2{font-size:20px}ul.license-boat li.pull-right{display:block;width:100%;text-align:center;margin-bottom:20px}}@media only screen and (max-width:380px){ul.small-welcome-thumbs li{width:100%;margin-bottom:10px}.welcome-right-text{margin-top:10px}ul.numcounts li{width:100%;min-height:100px}ul.main-menu li.userlogin{width:70px!important;max-width:70px!important}}@media only screen and (max-width:1200px){.inputs.i320{max-width:none;float:none}#welcome-blue{float:left;width:100%;background:#ecf2fd none no-repeat center bottom;background-size:contain;min-height:300px;padding:80px 0 30px 0}#welcome-boat{float:left;width:100%;background:#ecf2fd none no-repeat center bottom;background-size:contain;min-height:500px;padding:80px 0 30px 0}.welcome-blue-after{float:left;width:100%;background-size:contain;min-height:100px}.welcome-boat-after{float:left;width:100%;background-size:contain;min-height:100px}.welcome-blue-after img,.welcome-boat-after img{width:100%;height:auto;float:left}}@media only screen and (min-width:1201px){.welcome-blue-after,.welcome-boat-after{display:none}}@media only screen and (max-width:960px){.logo{float:left;position:relative;height:56px;width:175px;z-index:99;padding:0;margin:0 40px 0 10px;top:7px}.logo img{margin-top:-5px;position:absolute;top:0;left:8px;z-index:9;float:left;max-width:100%;width:100%}body.pg100 .logo img{max-height:none}body.pg100 .top-header:before{content:"";position:absolute;left:0;top:0;width:586px;height:384px;background:url(../images/logo-bg.png) no-repeat left top;z-index:1;background-size:100%}.menu-firstblock{min-height:0}ul.main-menu li.menu-btn{padding:0 30px;border-left:1px solid #000f1d}ul.main-menu li.userlogin a{display:block}ul.main-menu li.userlogin a.logout{margin-right:0}ul.main-menu li.userlogin{width:200px;max-width:200px}.nopull-leftonmd{float:none}.style454{margin-bottom:40px}.pg100 section#our-services{float:left;width:100%;padding:30px 0;margin-top:0}}@media only screen and (max-width:960px){.hide960down{display:none!important}}@media only screen and (min-width:961px){.hide960up{display:none}}@media only screen and (max-width:820px){.top-header:before{display:none}body.pg100 .logo{float:left;position:relative;height:56px;width:175px;z-index:99;padding:0;margin:0 40px 0 10px;top:7px}body.pg100 .logo img{margin-top:-5px;position:absolute;top:0;left:8px;z-index:9;float:left;max-width:100%;width:100%}ul.numcounts li{width:100%;min-height:100px}}@media only screen and (max-width:640px){.hide640down{display:none!important}ul.main-menu li.userlogin{width:140px;max-width:140px}body.pg100 .logo{width:120px;height:34px;margin:0}.logo{width:120px;height:34px;margin:0}div#mega-menu{top:60px}#camimage{width:auto;height:auto}div.error-message{color:red;border:1px solid red;padding:20px;text-align:center;background-color:#faebd7;margin-bottom:0}.license-box{margin-top:25px}.wts-thumb>img{max-width:100%;width:100%;height:auto}.marg-b-5plus{margin-bottom:10px}.imagebox-thumb{float:none;width:100%;height:140px}.imagebox-thumb>img{max-width:100%;height:auto;width:100%}.license-box h2{margin-bottom:0}.nothome h1{text-align:center;font-size:24px;font-weight:700;color:#20409a;line-height:30px;margin-bottom:10px;margin-top:10px}.font-26{font-size:21px!important}#welcome-boat{float:left;width:100%;background:#ecf2fd none no-repeat center bottom;background-size:contain;min-height:1800px;padding:50px 0 0}#welcome-blue{float:left;width:100%;background:#ecf2fd none no-repeat center bottom;background-size:contain;min-height:1800px;padding:80px 0 0}ul.exam-brief{max-width:980px;padding:0;margin:0 auto 0;list-style:none}section.exam-details ul.exam-brief p{font-size:16px;line-height:18px;display:inline}ul.exam-brief li>span{position:relative;left:auto;bottom:auto;line-height:26px;display:inline;font-size:17px;font-weight:600}.answer-box h4.question{text-align:right;font-size:17px}#controlpane{direction:rtl;width:auto;padding-top:20px;background:#e6e7e9 none center center repeat-x;margin-top:-3px}.tblcam{margin-top:10px}}@media only screen and (max-width:600px){.checkbox-box-norm input[type=checkbox]{right:0}.checkbox-box-norm{float:none;width:100%;position:relative;padding-right:20px}}@media only screen and (max-width:500px){ul.main-menu li.userlogin a.hide500{display:none}.hideplus500{display:block!important}}@media only screen and (max-width:480px){ul.exam-brief li{text-align:center}}@media only screen and (max-width:420px){ul.main-menu li.userlogin{width:80px;max-width:80px}ul.main-menu li.userlogin a{padding:5px 7px}ul.main-menu li.userlogin a.logout{padding:0 7px}#welcome-blue{padding:40px 0 40px}#welcome-boat{padding:40px 0 40px}#bottom-welcome{padding:40px 0 40px}#last-welcome{padding:40px 0 40px}}@media only screen and (max-width:991px){.servicebox{margin-left:auto;margin-right:auto;max-width:450px}.service-img>img{max-width:100%;float:none;transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;width:100%}.checkbox-box-norm input[type=checkbox]{position:absolute;right:0;background:#fff}.checkbox-box-norm{float:none;width:100%;position:relative;padding-right:25px}.row>.userstatus{border-left:0 solid #c1c3c4}#checkmoreprods{padding-right:15px}.gotocoursebtnc{padding-top:15px;border-top:1px solid #333}#breadcrumbs ul.breadcrumb{padding:5px 0 0 0}.container #breadcrumbs ul.breadcrumb li span{font-size:12px;line-height:14px}}@media print{#mainhead{display:none}.contact-block{display:none}a[href]:after{content:none!important}.orange-btnxs{display:none}.pg130 .copyright{display:none}}.pgpgp90 .col-md-3{float:right;width:25%}.pgpgp90 .col-md-4{float:right}.pgpgp90 .col-md-5{float:right}.pgpgp90 .col-md-6{float:right}@media (max-width:480px){.pgpgp90 .col-md-3{float:none}.pgpgp90 .col-md-4{float:none}.pgpgp90 .col-md-5{float:none}.pgpgp90 .col-md-6{float:none}}
#featured-gift h1 {text-align:right;font-size:45px;font-weight:700;color: #20409a;line-height:46px;margin-bottom:0;}

.Grid1280ArticleCommentsTopTabUI {display: flex; flex-direction: column;}
.Grid1280ArticleCommentsTopTabUI .tab {background: #000066 !important; height: 24px !important; margin-bottom: 14px; display: flex; justify-content: space-between;}
.Grid1280ArticleCommentsTopTabUI .tab .tabTextWraper {padding: 0 10px; font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 24px; letter-spacing: 0.4px; text-align: right; color: #fff;}
.Grid1280ArticleCommentsTopTabUI .topPanel {height: auto; display: flex; justify-content: space-between; align-items: center; margin-bottom: 0px; border-bottom: 1px solid #d4d4d4; padding-bottom: 14px;}
.Grid1280ArticleCommentsTopTabUI .topPanel .newCommentBtn {cursor: pointer; border: 0; padding: 0; width: 280px; height: 40px; border-radius: 2px; background-color: #ed1c24;}
.Grid1280ArticleCommentsTopTabUI .topPanel .newCommentBtn span {font-size: 16px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 22px; letter-spacing: normal; text-align: center; color: #ffffff;}
.Grid1280ArticleCommentsTopTabUI .topPanel .sortOptions {position: relative;}
.Grid1280ArticleCommentsTopTabUI .topPanel .sortOptions .togglerWrapper {position: absolute; left: 5px; bottom: 10px; padding: 5px; display: flex; justify-content: center; align-items: center; cursor: pointer;}
.Grid1280ArticleCommentsTopTabUI .topPanel .sortOptions .togglerWrapper .toggler {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.995' height='5.6' viewBox='0 0 11.995 5.6'%3E %3Cdefs%3E %3Cstyle%3E .cls-1%7Bfill:%23919191%7D %3C/style%3E %3C/defs%3E %3Cg id='drop_down' data-name='drop down' transform='translate(-151.032 -40.197)'%3E %3Cpath id='Shape_744' d='M2510.03 1068.8a.842.842 0 0 1-.594-.243l-5.157-3.932a.831.831 0 0 1 0-1.181.845.845 0 0 1 1.188 0l4.564 3.34 4.563-3.34a.845.845 0 0 1 1.188 0 .832.832 0 0 1 0 1.181l-5.158 3.932a.837.837 0 0 1-.593.243zm0 0' class='cls-1' data-name='Shape 744' transform='translate(-2353 -1023)'/%3E %3C/g%3E %3C/svg%3E"); width: 12px; height: 5.6px; background-repeat: no-repeat;}
.Grid1280ArticleCommentsTopTabUI .topPanel .sortOptions .selectLabel {font-size: 12px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 2.83; letter-spacing: 0.2px; text-align: right; color: #777777; padding-left: 10px;}
.Grid1280ArticleCommentsTopTabUI .topPanel .sortOptions .sortSelect {-webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; padding-right: 10px; width: 146px; height: 40px; border-radius: 2px; border-color: #c8c8c8; font-size: 12px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 3.33; letter-spacing: normal; text-align: right; color: #25262b;}
@-webkit-keyframes fadeinForm {
from {opacity: 0; -webkit-transform: translate3d(0, -50%, 0) scaleY(0); transform: translate3d(0, -50%, 0) scaleY(0);}
to {opacity: 1; -webkit-transform: translate3d(0, 0, 0) scaleY(1); transform: translate3d(0, 0, 0) scaleY(1);}
}
.PremiumAddCommentFormUI.fadeIn {animation: fadeinForm 200ms ease-in; -webkit-animation: fadeinForm 200ms ease-in;}
.PremiumAddCommentFormUI.hide {display: none;}
.PremiumAddCommentFormUI .AddCommentForm {margin-top: 3px; position: relative; padding: 10px; margin-bottom: 10px;}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .thankYouWrapper {display: flex; justify-content: space-between; align-items: center;}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .thankYouWrapper .thankYou {font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.89; letter-spacing: 0.4px; text-align: right; color: #ed1c24;}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .thankYouWrapper .closeTextWrapper {display: flex; justify-content: space-between; align-items: center; width: 55px; cursor: pointer; background: transparent; border: 0;}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .thankYouWrapper .closeTextWrapper .closeTextLabel {font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 2.43; letter-spacing: 0.3px; text-align: right; color: #25262b;}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .thankYouWrapper .closeTextWrapper .closeIcon {height: 10px; width: 10px; background-position: center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.002' height='10' viewBox='0 0 10.002 10'%3E %3Cdefs%3E %3Cstyle%3E .cls-1%7Bfill:%2325262b%7D %3C/style%3E %3C/defs%3E %3Cpath id='_-e-Forma_1' d='M7496.992 1838l-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4z' class='cls-1' data-name='-e-Forma 1' transform='translate(-7486.99 -1836.998)'/%3E %3C/svg%3E");}
.PremiumAddCommentFormUI .AddCommentForm .commentSentMessageWrapepr .successfullySentText {font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2; letter-spacing: 0.3px; text-align: right; color: #25262b;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .topTitleWrapper {display: flex; justify-content: space-between; margin-bottom: 14px;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .topTitleWrapper .formTitle {font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.89; letter-spacing: 0.4px; text-align: right; color: #ed1c24;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .topTitleWrapper .closeBtnWrapper {font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 2.43; letter-spacing: 0.3px; text-align: right; color: #25262b; padding: 0; border: 0; background: transparent; display: flex; align-items: center; margin-top: 3px; cursor: pointer;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .topTitleWrapper .closeBtnWrapper .closeIcon {margin-left: 5px; height: 10px; width: 10px; background-position: center;  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.002' height='10' viewBox='0 0 10.002 10'%3E %3Cdefs%3E %3Cstyle%3E .cls-1%7Bfill:%2325262b%7D %3C/style%3E %3C/defs%3E %3Cpath id='_-e-Forma_1' d='M7496.992 1838l-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4z' class='cls-1' data-name='-e-Forma 1' transform='translate(-7486.99 -1836.998)'/%3E %3C/svg%3E");}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .userDetailsInputs {display: flex; flex-wrap: wrap; justify-content: space-between;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .userDetailsInputs .userDetailsInput {width: 385px; height: 40px; margin-bottom: 10px; background: #fff; display: inline-block; flex-basis: 46%; padding: 4px 5px; border: 1px solid #BFCDE3; font-size: 16px;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .commentInputs {display: flex; flex-direction: column;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .commentInputs .title {height: 40px; background-color: #FFF; display: inline-block; padding: 4px 5px; margin-bottom: 12px; border: 1px solid #BFCDE3; font-size: 16px;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .commentInputs .comment {height: 60px; padding-top: 10px; background-color: #FFF; display: inline-block; border: 1px solid #BFCDE3; font-size: 16px; margin-bottom: 8px; padding: 5px; overflow: auto; line-height: 24px;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .inputStyle {background-color: #FFF; padding: 0 20px 0 0; border: 1px solid #c8c8c8; border-radius: 2px;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .bottomPanel .termsOfService {font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.43; letter-spacing: 0.3px; text-align: right; color: #25262b;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .bottomPanel .termsOfService a:link,
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .bottomPanel .termsOfService a:visited {color: #25262b; font-weight: bold;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .bottomPanel .bottomPanelRow {display: flex; justify-content: flex-end; align-items: center;}
.PremiumAddCommentFormUI .AddCommentForm .AddCommentFormContainer .bottomPanel .bottomPanelRow .sendBtn {cursor: pointer; border: 0; width: 140px; height: 40px; border-radius: 2px; background-color: #ed1c24; font-size: 16px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.38; letter-spacing: normal; text-align: center; color: #ffffff;}
.grid1280 #PremiumArticleComment .commentNum {font-size: 22px! important; line-height: 34px! important; padding-top: 0 ! important;}
.grid1280 #PremiumArticleComment .details {/*height: 19px ! important;*/}
.grid1280 #PremiumArticleComment .details .author {font-size: 16px; line-height:2.13;}
.grid1280 #PremiumArticleComment .details .publishDate {font-size: 14px;}
.grid1280 #PremiumArticleComment .commentTitle {font-size: 16px !important; line-height: 20px !important;}
.grid1280 #PremiumArticleComment.expanded {margin-bottom: 0px ! important;}
.grid1280 #PremiumArticleComment.level1 {padding: 12px 0px 14px 0 !important;}
.grid1280 #PremiumArticleComment .bottomButtonsWrapper {margin-top: 10px ! important;}
.grid1280 #PremiumArticleComment .bottomButtonsWrapper * {font-family: Arial, Helvetica, sans-serif ! important;}
.grid1280 #PremiumArticleComment .bottomButtonsWrapper .newCommentButtonsWrapper .commentToComent {color: #000066; background:none !important;}
#PremiumArticleComment {background-color: transparent !important;}
#PremiumArticleComment.level1 {border-top: 1px solid #d4d4d4; padding: 22px 0px;}
#PremiumArticleComment.level2 {border: 0; padding: 0px; margin: 0; bottom: 10px; padding-bottom: 10px;}
#PremiumArticleComment.expanded {background-color: transparent !important;}
#PremiumArticleComment .topView {display: flex;}
#PremiumArticleComment .topView .level2ArrowContainer {justify-content: flex-end; display: flex; padding-left: 10px; min-width: 85px;}
#PremiumArticleComment .topView .level2ArrowContainer .level2Arrow {display: flex; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.334' height='17' viewBox='0 0 22.334 17'%3E %3Cdefs%3E %3Cstyle%3E .cls-1%7Bfill:%2325262b;stroke:%2325262b%7D %3C/style%3E %3C/defs%3E %3Cg id='reply' transform='translate(.5 .5)'%3E %3Cg id='Group_348' data-name='Group 348'%3E %3Cpath id='Path_26' d='M9.778 75.548v3.118A1.335 1.335 0 0 1 8.444 80a1.317 1.317 0 0 1-.9-.357l-.574-.531c-1.885-1.747-5.046-4.67-6.663-6.292a1.248 1.248 0 0 1 0-1.64c1.617-1.622 4.778-4.545 6.666-6.292l.574-.531a1.317 1.317 0 0 1 .9-.357 1.335 1.335 0 0 1 1.333 1.333v3.108c6.4-.09 10.667-2.108 10.667-4a.444.444 0 1 1 .889 0c-.003 5.993-5.146 10.89-11.558 11.107zm-.444-6.215a.444.444 0 0 1-.444-.444v-3.556a.445.445 0 0 0-.444-.444.431.431 0 0 0-.293.12l-.574.531C5.694 67.283 2.542 70.2.937 71.807a.407.407 0 0 0 0 .386c1.6 1.609 4.756 4.525 6.64 6.267l.574.531a.43.43 0 0 0 .293.12.445.445 0 0 0 .444-.444v-3.556a.444.444 0 0 1 .444-.444 10.95 10.95 0 0 0 10.875-8.12c-1.895 1.661-6.007 2.786-10.874 2.786z' class='cls-1' data-name='Path 26' transform='translate(0 -64)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); background-repeat: no-repeat; background-size: contain; width: 21.3px; height: 16px; margin-top: 12px;}
#PremiumArticleComment .topView .commentNum {display: flex; flex-direction: column; justify-content: flex-start; font-size: 30px; font-style: normal; font-stretch: normal; line-height: 1.13; letter-spacing: 0.6px; text-align: right; padding-top: 10px; min-width: 55px;}
#PremiumArticleComment .topView .topLeftView {display: flex; flex-direction: column;}
#PremiumArticleComment .topView .topLeftView .commentDetailsWrapper {display: flex;}
#PremiumArticleComment .topView .topLeftView .commentDetailsWrapper .details {display: flex; align-items: baseline;}
#PremiumArticleComment .topView .topLeftView .commentDetailsWrapper .details .author {font-size: 16px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.13; letter-spacing: 0.3px; text-align: right; color: #25262b;}
#PremiumArticleComment .topView .topLeftView .commentDetailsWrapper .details .publishDate {font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.43; letter-spacing: 0.3px; text-align: right; color: #777777; padding-right: 10px;}
#PremiumArticleComment .topView .topLeftView .commentTitle {font-size: 18px; font-style: normal; font-stretch: normal; line-height: 1.44; letter-spacing: 0.4px; text-align: right; padding-top: 5px;font-weight:bold;}
#PremiumArticleComment .expandedView {padding-bottom: 0;display:none}
#PremiumArticleComment.expanded .expandedView {padding-bottom: 0;display:block}
#PremiumArticleComment .expandedView .commentText {margin-top: 6px; padding: 0; border: 0px; background: transparent; font-size: 16px; line-height:24px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.44; letter-spacing: 0.4px; text-align: right; color: #25262b;}
#PremiumArticleComment .expandedView .commentText.level1 {padding-right: 55px;}
#PremiumArticleComment .expandedView .commentText.level2 {padding-right: 85px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper {margin-top: 25px; height: 30px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper.level1 {padding-right: 55px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper.level2 {padding-right: 85px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .newCommentBtn {width: 120px; height: 30px; border-radius: 2px; background-color: #ed1c24; font-weight: bold; font-size: 14px; cursor: pointer;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .commentToComent {width: 120px; height: 30px; border-radius: 2px; background-color: #000066; font-weight: bold; font-size: 14px; cursor: pointer;display:none;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper {display: flex; justify-content: space-between; align-items: center; width: 170px; height: 30px;margin-right: auto;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.likeSvg {position: relative; bottom: 1px; fill: #999999; width: 24.2px; height: 18px; cursor: pointer;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.likeSvg:hover {fill: #282828;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.likeSvg.likePressed {fill: #282828;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.likeSvg.likePressed:hover {fill: #999999;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.dislikeSvg {cursor: pointer; position: relative; top: 3px; fill: #999999; width: 24.2px; height: 18px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.dislikeSvg:hover {fill: #282828;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.dislikeSvg.dislikePressed {fill: #282828;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper svg.dislikeSvg.dislikePressed:hover {fill: #999999;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .likesCounter {display: flex; justify-content: flex-start; align-items: center; background: transparent; width: 40px; height: 22px; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 2.13; letter-spacing: 0.32px; color: #25262b; padding-left: 5px;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .likesCounter.unlikesCounter {justify-content: flex-end; padding-left: 0; padding-right: 5px;}
.PremiumArticleCommentsTopTabUI {display: flex; flex-direction: column;}
.PremiumArticleCommentsTopTabUI .tab {background: transparent !important; height: 40px !important; margin-bottom: 20px; display: flex; justify-content: space-between;}
.PremiumArticleCommentsTopTabUI .tab .tabTextWraper {padding: 0; font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.89; letter-spacing: 0.4px; text-align: right; color: #25262b;}
.PremiumArticleCommentsTopTabUI .tab .sortOptions {position: relative;}
.PremiumArticleCommentsTopTabUI .tab .sortOptions .togglerWrapper {position: absolute; left: 5px; bottom: 10px; padding: 5px; display: flex; justify-content: center; align-items: center; cursor: pointer;}
.PremiumArticleCommentsTopTabUI .tab .sortOptions .togglerWrapper .toggler {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.995' height='5.6' viewBox='0 0 11.995 5.6'%3E %3Cdefs%3E %3Cstyle%3E .cls-1%7Bfill:%23919191%7D %3C/style%3E %3C/defs%3E %3Cg id='drop_down' data-name='drop down' transform='translate(-151.032 -40.197)'%3E %3Cpath id='Shape_744' d='M2510.03 1068.8a.842.842 0 0 1-.594-.243l-5.157-3.932a.831.831 0 0 1 0-1.181.845.845 0 0 1 1.188 0l4.564 3.34 4.563-3.34a.845.845 0 0 1 1.188 0 .832.832 0 0 1 0 1.181l-5.158 3.932a.837.837 0 0 1-.593.243zm0 0' class='cls-1' data-name='Shape 744' transform='translate(-2353 -1023)'/%3E %3C/g%3E %3C/svg%3E"); width: 12px; height: 5.6px; background-repeat: no-repeat;}
.PremiumArticleCommentsTopTabUI .tab .sortOptions .selectLabel {font-size: 12px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 2.83; letter-spacing: 0.2px; text-align: right; color: #777777; padding-left: 10px;}
.PremiumArticleCommentsTopTabUI .tab .sortOptions .sortSelect {-webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; padding-right: 10px; width: 146px; height: 40px; border-radius: 2px; border-color: #c8c8c8; font-size: 12px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 3.33; letter-spacing: normal; text-align: right; color: #25262b;}
.PremiumArticleCommentsTopTabUI .topPanel {height: auto; display: flex; justify-content: center; align-items: center; margin-bottom: 0px; border-top: 1px solid #d4d4d4; padding-top: 18px; padding-bottom: 18px;}
.PremiumArticleCommentsTopTabUI .topPanel .newCommentBtn {cursor: pointer; border: 0; padding: 0; width: 500px; height: 40px; border-radius: 2px; background-color: #ed1c24;}
.PremiumArticleCommentsTopTabUI .topPanel .newCommentBtn span {font-size: 16px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 22px; letter-spacing: normal; text-align: center; color: #ffffff;}
.SiteArticleComments {display: flex; flex-direction: column; background: transparent; font-family: arial; direction: rtl; clear: both;}
.SiteArticleComments.englishSite {direction: ltr ! important;}
@media only screen and (max-width: 767px) and (orientation : portrait), only screen and (max-width: 900px) and (orientation : landscape) {
.SiteArticleComments.englishSite {padding: 0 10px 55px 0;}
}
@media (max-width: 340px) {
.SiteArticleComments.englishSite .tabTextWraper {font-size: 13px ! important;}}
.SiteArticleComments.englishSite .tab .expandAllCommentsBtn .tabTextWraper {font-size: 14px;}
.SiteArticleComments.englishSite .tab .expandAllCommentsBtn .tabTextWraper span {margin: auto 0; float: right;}
.SiteArticleComments.englishSite .tab .expandAllCommentsBtn::after {-webkit-transform: scaleX(-1); transform: scaleX(-1); right: unset; left: -5px;}
.SiteArticleComments.englishSite .textBubleIcon {margin-left: 0; margin-right: 5px;}
.SiteArticleComments.englishSite .previewBtnIcon {margin-right: 5px ! important; margin-left: 0px ! important;}
.SiteArticleComments.englishSite .newCommentBtn {padding: 0 7px; width: auto ! important;}
.SiteArticleComments.englishSite .closeBtnWrapper {direction: ltr; color: #5074A8;}
.SiteArticleComments.englishSite .sendBtn {width: auto ! important; padding: 0 7px ! important;}
.SiteArticleComments.englishSite .sendBtn .textDoubleBubleIcon {margin-left: 0; margin-right: 5px;}
.SiteArticleComments .showMoreCommentsButton,
.SiteArticleComments .closeCommentsButton {cursor: pointer; margin-top: 40px; align-self: center; display: flex; justify-content: center; align-items: center; width: 300px; height: 35px; border-radius: 2px; background-color: #000066; font-size: 14px; font-weight: bold; line-height: 2.5; letter-spacing: 0.32px; color: #fff;}
.SiteArticleComments .showMoreCommentsButton:hover,
.SiteArticleComments .closeCommentsButton:hover {box-shadow: 0px 0px 5px #1f1919;}
.SiteArticleComments * {font-family: 'Open Sans Hebrew';}
.SiteArticleComments .showMoreCommentsButton,
.SiteArticleComments .closeCommentsButton {width: 280px; height: 40px; font-size: 16px; font-family: Arial, Helvetica, sans-serif ! important; margin-top: 14px !important;}
.ArticleComment {padding: 3px 10px 4px 10px; position: relative;}
.ArticleComment .topView {/*cursor: pointer;*/}
.ArticleComment .topView .commentTitle {font-size: 13px; color: #000;}
.ArticleComment .topView .commentTitle .arrowDown {background: transparent url(/images/article_v15.png) -3px -113px !important;}
.ArticleComment .topView .commentTitle .level2Arrow {display: inline-block; width: 7px; height: 7px; margin: 4px 15px 0 4px; background: transparent url(/images/article_v15.png) -13px -113px;}
.ArticleComment .topView .redTitleText {color: #9b1a1f; font-weight: bold;}
.ArticleComment .topView .authorDetails {padding-right: 16px; margin-top: 2px; color: #8E8E8E; font-size: 12px; display: flex;}
.ArticleComment .topView .authorDetails span {margin-left: 2px;}
.ArticleComment .expandedView {padding-bottom: 10px;}
.ArticleComment .expandedView .commentText {padding: 14px 15px; line-height: 17px; background-color: white; border-top: 1px solid #DEDFE1; border-left: 1px solid #DEDFE1; overflow: hidden;}
.ArticleComment .expandedView .spacer {margin-top: 10px; border-bottom: 1px solid #dddddd;}
.ArticleComment .expandedView .bottomButtonsWrapper {display: flex; justify-content: space-between; height: 22px; line-height: 22px; margin-top: 10px; overflow: hidden;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper button {padding: 0 7px; height: 21.6px; line-height: 21px; border: 0px; color: #fff;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper button[disabled] {opacity: 0.1;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .newCommentBtn {background: #D8110E; margin-left: 9px; font-size: 12px;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .newCommentBtn .textBubleIcon {display: inline-block; width: 10px; height: 8px; margin-left: 5px; background: transparent url(/images/article_v15.png) -168px -36px;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .commentToComent {background: #3D5DA6; font-size: 12px;}
.ArticleComment .expandedView .bottomButtonsWrapper .newCommentButtonsWrapper .commentToComent .textDoubleBubleIcon {display: inline-block; width: 12px; height: 11px; margin-left: 5px; margin-bottom: -1px; background: transparent url(/images/article_v15.png) -153px -36px;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper {display: flex; width: 88px;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .like {display: inline-block; padding: 0; border: 0; cursor: pointer; width: 24px; height: 21px; background: transparent url(/images/article_v15.png) -69px -36px;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .dislike {display: inline-block; width: 24px; padding: 0; border: 0; cursor: pointer; height: 21px; margin-left: -2px; background: transparent url(/images/article_v15.png) -96px -36px;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .btnWithOpacity {opacity: 0.1; pointer-events: none;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .likesCounter {display: inline-block; zoom: 1; width: 44px; height: 21px; padding: 0; border: 0; padding-right: 3px; color: white; font-weight: bold; text-align: center; direction: ltr; font-size: 85%;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .likesPositive {background: transparent url(/images/article_v15.png) -3px -89px;}
.ArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper .likesNegative {background: transparent url(/images/article_v15.png) -3px -65px;}
.ArticleComment.expanded {background-color: #ECEFF4; margin-bottom: 8px; padding-top: 9px;}
#comments_section{margin-bottom:60px;}
#PremiumArticleComment .topView  .commentToComent {width: 120px; height: 30px; border-radius: 2px; background-color: #ffffff; border:none; font-weight: bold; font-size: 14px; cursor: pointer;text-align: left; margin-left: 0; float: left;}
.commentText.level1{line-height:24px;}
iframe{max-width:100% !important;}
.level2 .commentDetailsWrapper{padding-right: 85px;}
#PremiumArticleComment .topView .loginToComent {width: 120px; height: 30px; border-radius: 2px; background-color: #ffffff; border: none; font-weight: bold; font-size: 14px; cursor: pointer; text-align: left; margin-left: 0; float: left;}
@media only screen and (max-width:640px) {
#PremiumArticleComment .topView{display:block;}
#PremiumArticleComment.level2 .topView{display:flex;}
#PremiumArticleComment .topView .level2ArrowContainer{min-width:35px;}
#PremiumArticleComment.level2 .expandedView{padding-right:35px;}
#PremiumArticleComment .topView .commentsLeft{display: flex;}
#PremiumArticleComment .topView .commentToComent{margin-right:0;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper.level1{padding-right: 0;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper .voteButtonsWrapper{margin-left:0; margin-right: auto;}
#PremiumArticleComment .expandedView .commentText.level2{padding-right:0;}
#PremiumArticleComment .expandedView .bottomButtonsWrapper.level2{padding-right:0;}
#PremiumArticleComment .topView .level2ArrowContainer{justify-content: flex-start;}
.level2 .commentDetailsWrapper{padding-right:0;}
}
@media only screen and (max-width:480px) {
.Grid1280ArticleCommentsTopTabUI .topPanel .newCommentBtn{width:100%}
}
.container.contenterea .row{display:flex; align-items: stretch; flex-direction: row-reverse;}
.sidebar-courses-prakim.bgcol-lightviolet{height:100%}


/* ================= heading hierarchy fix — 2026-08-17 =================
   Problem: on content pages H2 rendered at 45px, LOUDER than H1 (36px),
   while H3 sat at 20px. The visual order contradicted the semantic order.

   Before:  H1 36px  |  H2 45px  |  H3 20px
   After:   H1 36px  |  H2 20px (blue)  |  H3 20px (near-black)

   H1 is deliberately untouched.
   `.fromhtwo` is also untouched: it is the pre-existing helper class that
   renders an H1 at the old H2 size, and some pages rely on it.
   ====================================================================== */
.nothome h2,.faq-body h2{text-align:right;font-size:20px;font-weight:700;color:#20409a;line-height:30px;margin-bottom:6px;margin-top:26px}
.nothome h3,.faq-body h3{text-align:right;font-size:20px;font-weight:700;color:#505050;line-height:30px;margin-bottom:6px;margin-top:26px}
@media only screen and (max-width:960px){
.nothome h2,.nothome h3,.faq-body h2,.faq-body h3{font-size:20px;line-height:28px}
}

/* ============ content tables, Q&A and related guides — 2026-08-23 ============

   NOTE: style.css is pulled in through css/importer.css with a ?v= query, and
   importer.css is itself versioned in parts/__allhead.php. Editing this file
   alone changes nothing a visitor sees -- both version strings must be bumped.

   Palette is the brand's: #20409A #182F73 #F2612D #ECF2FD.
   ========================================================================= */

/* ---------- tables ----------
   The eleven tables in the content were written by hand over the years in eight
   different shapes: some with border="1", some with cellpadding, two with a
   fixed pixel width that broke on a phone. Styling them from here means a table
   added later through the CMS inherits the same look without anyone remembering
   to copy attributes. */
.nothome table{
  direction:rtl;
  width:100%;
  border-collapse:collapse;
  margin:18px 0;
  font-size:14px;
  line-height:1.45;      /* the rows were far taller than the text needed */
  background:#fff;
}
/* HTML attributes lose to a class selector, so old width="652" / height="150"
   markup is neutralised here rather than hunted down in every page. */
.nothome table[width],
.nothome table[height]{width:100%!important;height:auto!important}
.nothome table td[width],
.nothome table th[width]{width:auto!important}

.nothome table th,
.nothome table td{
  padding:6px 10px;           /* enough to clear the rule, no more */
  border:1px solid #e3eaf3;   /* a hairline, not a frame */
  text-align:right;
  vertical-align:middle;
}
.nothome table th{
  background:#ECF2FD;
  color:#20409A;
  font-weight:700;
  white-space:nowrap;         /* keeps headers on one line so columns stay legible */
}
.nothome table tr:nth-child(even) td{background:#f8fbff}
.nothome table tr:hover td{background:#f2f7fe}

/* A wide table scrolls inside its own box instead of stretching the page.
   .tbl-scroll is added around each table in the content; the bare-table rule
   below is the safety net for one added later without the wrapper. */
.tbl-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  margin:20px 0;
}
.tbl-scroll table{margin:0;min-width:560px}

@media only screen and (max-width:640px){
  .nothome table{font-size:13.5px}
  .nothome table th,
  .nothome table td{padding:5px 8px}
  /* Last resort for a table added later without the wrapper. Kept as a single
     simple selector: a complex argument inside :not() is not understood by
     every browser, and one unparsed selector invalidates the whole rule. */
  .nothome > table{display:block;overflow-x:auto}
}

/* ---------- Q&A ---------- */
.page-faq{margin-top:34px}
.page-faq .faq-item{border-bottom:1px solid #e3eefa}
.page-faq .faq-item:first-of-type{border-top:1px solid #e3eefa}

/* The question is a heading for document structure, but must not look like one
   -- at heading size it competed with the real section headings. Bold body text. */
.page-faq .faq-q{font-size:16px;line-height:24px;font-weight:600;color:#182F73;
  text-align:right;margin:0;padding:13px 10px}
.page-faq .faq-a{padding:0 10px 16px}
.page-faq .faq-a p{margin:0;line-height:1.75;color:#505050;font-size:15px}

/* ---------- collapsed state: only once the script has run ---------- */
.page-faq.faq-js .faq-a{display:none}
.page-faq.faq-js .faq-item.is-open .faq-a{display:block}

.page-faq.faq-js .faq-q{cursor:pointer;position:relative;padding-right:34px;
  transition:background .12s ease;-webkit-tap-highlight-color:transparent}
.page-faq.faq-js .faq-q:hover{background:#f4f8fc;color:#20409A}
.page-faq.faq-js .faq-q:focus-visible{outline:2px solid #20409A;outline-offset:-2px}

/* The marker sits at the start of the line, beside the text, rather than pinned
   to the far edge: with a short question the old +/- ended up stranded halfway
   across the page. A chevron that rotates also reads as "expands" more plainly
   than a plus sign does. */
.page-faq.faq-js .faq-q::before{
  content:"";
  position:absolute;
  right:12px;
  top:50%;
  width:8px;
  height:8px;
  border-right:2px solid #F2612D;
  border-bottom:2px solid #F2612D;
  transform:translateY(-70%) rotate(45deg);
  transition:transform .18s ease;
}
.page-faq.faq-js .faq-item.is-open .faq-q::before{
  transform:translateY(-25%) rotate(-135deg);
}

.page-faq .page-faq-more{margin:20px 0 0}
.page-faq .page-faq-more a{text-decoration:underline;text-underline-offset:3px;color:#20409A}
.page-faq .page-faq-more a:hover{color:#F2612D}

/* ---------- related guides ---------- */
.page-related{margin-top:40px;padding-top:18px;border-top:1px solid #e3eefa}
.page-related h2{margin-top:0}
.page-related ul{list-style:none;margin:0;padding:0}
.page-related li{margin:0 0 12px}

/* These are links and must look like links -- underlined, not just coloured.
   !important because several broad `a{text-decoration:none}` rules earlier in
   this file would otherwise win on source order. */
.page-related ul a{text-decoration:underline !important;text-underline-offset:3px;
  color:#20409A;font-size:16px}
.page-related ul a:hover,.page-related ul a:focus{color:#F2612D;
  text-decoration:underline !important}

/* The last link used to sit flush against the orange contact strip below it.
   padding, not margin, so it cannot be swallowed by margin collapsing. */
.page-related{padding-bottom:70px}

@media only screen and (max-width:960px){
  .page-faq .faq-q{font-size:15px;line-height:23px;padding:12px 8px}
  .page-faq.faq-js .faq-q{padding-right:30px}
  .page-related{padding-bottom:52px}
}

/* The phone number was an <h3> until 2026-08-23; it is a phone link, not a
   heading, and it preceded every page's real <h1>. No margin rule belongs here:
   the reset at the top of this file zeroes margins for headings and divs alike
   and loads after Bootstrap, so the h3 never carried Bootstrap's 20px/10px.
   Re-adding them made the top bar 30px taller and it overlapped the page. */

/* "Click to expand" links inside body copy. Same reasoning as .page-related
   above: colour alone does not read as a link, and the broad
   a{text-decoration:none} earlier in this file wins on source order unless
   this says !important. It stays plain inline: an inline-block with a top
   margin makes the line box taller, so any line holding the link sat
   visibly further from the line above it (fixed 2026-09-19). */
/* Links inside the article are underlined: the broad a{text-decoration:none}
   earlier in this file suits the menu, not body copy. Scoped to the content
   column so header, menu and footer keep their own styling. A link that
   wraps an image is excluded -- an underline under a picture reads as a
   stray rule. (2026-09-24) */
#main-content .heb p a,
#main-content .heb li a,
#main-content .heb td a{text-decoration:underline;text-underline-offset:3px}
/* The editor underlines a link by wrapping it in a span; the rule above
   underlines it too, so it came out with two lines. The span gives up its
   line -- the link keeps its own, which carries the offset. A span with no
   link inside is left alone: that underline was meant. */
#main-content .heb span[style*="underline"]:has(a),
#main-content .heb u:has(a){text-decoration:none!important}
#main-content .heb a:has(> img){text-decoration:none}

.nothome .more-link{
  color:#20409A;
  text-decoration:underline !important;text-underline-offset:3px}
.nothome .more-link:hover,.nothome .more-link:focus{color:#F2612D;
  text-decoration:underline !important}

/* ---------------------------------------------------------------------------
   Heading scale on content pages, 2026-08-25.

   Before this, .nothome h2 and .nothome h3 were both 20px/700 in the same blue
   -- literally the same rule twice. Two levels that render identically are not
   a hierarchy, and a reader scanning the page got no signal about which
   section contained which.

   The scale now steps: 36 / 23 / 18 against 16px body copy.

     h1  36px  #20409a   unchanged
     h2  23px  #20409a   clearly below h1, clearly above h3
     h3  18px  #1d1d1d   the same colour as body copy, so it separates from
                         h2 by colour as well as size and still belongs to the
                         text it introduces

   h3 is deliberately close to body size. Its weight and its dark colour do the
   work; making it much bigger would have it competing with h2 again.

   These sit at the end of the file on purpose. The rules they override have the
   same specificity (0,1,1), so source order decides, and this file loads last.
   --------------------------------------------------------------------------- */

.nothome h2,.faq-body h2{
  font-size:23px;line-height:32px;font-weight:700;color:#20409a;
  text-align:right;margin-top:32px;margin-bottom:10px}

.nothome h3,.faq-body h3{
  font-size:18px;line-height:27px;font-weight:700;color:#1d1d1d;
  text-align:right;margin-top:24px;margin-bottom:6px}

/* The related-links heading sits directly under its own top border and must
   not inherit the 32px above. Restated after the block above, because it
   carries the same specificity and would otherwise lose on source order. */
.page-related h2{margin-top:0}

/* Question headings inside the accordion keep their own size -- .page-faq
   .faq-q is (0,2,0) and already wins, but stating it here keeps the intent
   visible next to the scale rather than 40 lines away. */
.page-faq .faq-q{font-size:15px;line-height:23px;color:#1d1d1d}

@media only screen and (max-width:960px){
  .nothome h2,.faq-body h2{font-size:21px;line-height:30px;margin-top:26px}
  .nothome h3,.faq-body h3{font-size:17px;line-height:26px;margin-top:20px}
}

/* Below 640px the existing .nothome h1 rule drops to 24px, which would leave
   h2 at 23px sitting almost on top of it. Step h2 down again so the scale
   holds at every width: 24 / 20 / 17 against 16px body. */
@media only screen and (max-width:640px){
  .nothome h2,.faq-body h2{font-size:19px;line-height:27px;margin-top:22px}
  .nothome h3,.faq-body h3{font-size:17px;line-height:25px;margin-top:18px}
}

/* ---------------------------------------------------------------------------
   Content images on narrow screens, 2026-08-27.

   The global `img{max-width:100%;height:auto}` further up already does the
   important half: a 700px photo shrinks to the column and a 300px one is left
   at 300px, never stretched. That is deliberate and stays as it is.

   What it does not do is unfloat. Twenty-one content images carry an inline
   `float:left` at widths up to 550px. max-width shrinks them, but the float
   survives, so on a 360px phone the picture takes most of the row and the text
   is squeezed into the sliver beside it. Below 760px they should simply take
   their own line.

   Scoped to images inside the content container and to those actually carrying
   an inline float. Template components -- the logo, gallery thumbnails, the
   home page blocks -- float on purpose and are not touched.
   --------------------------------------------------------------------------- */

@media only screen and (max-width:760px){
  #main-content .container img[style*="float"],
  #main-content .container img[align]{
    float:none !important;
    display:block;
    margin-right:auto !important;
    margin-left:auto !important;
    margin-top:14px;
    margin-bottom:14px;
  }
}

/* Belt and braces for the no-enlarge rule the owner asked for: a width
   attribute is a stated display size, so it caps the image even where some
   component rule further up sets width:100%. Content images only. */
#main-content .container img[width]{
  max-width:100%;
  height:auto;
}


/* ===========================================================================
   The closing block of a guide page  --  2026-09-27

   Two blocks end every guide: שאלות ותשובות and מדריכים נוספים בנושא. They
   were built one after the other and never designed as one unit, which is
   what produced the double hairline between them: the last FAQ item closed
   itself with a border-bottom while .page-related opened itself with a
   border-top, 40px apart with nothing in between.

   They now share one tinted panel with no gap, so they read as a single
   closing unit -- no wrapper element, and therefore no change to the content
   of any page. 46 pages carry the related block, 40 of them also carry the
   FAQ, and in all 40 the two are adjacent siblings, which is what the
   adjacent-sibling rule below relies on. The 6 pages that carry only the
   related block get the fully rounded panel from the base rule.

   Most visitors read this on a phone, so the links are cards rather than
   underlined lines: 45px of height to tap instead of a 24px line.
   =========================================================================== */

.page-faq{margin-top:34px;background:#ECF2FD;border-radius:12px 12px 0 0;
  padding:22px 24px 8px}
.page-faq h2{margin-top:0}
.page-faq .faq-item,
.page-faq .faq-item:first-of-type{border-top:0}
.page-faq .faq-item{border-bottom:1px solid rgba(32,64,154,.14)}
.page-faq .faq-item:last-of-type{border-bottom:0}
/* only on hover. a question that is open gets no background of its own:
   the open answer under it already says which one is open, and the white
   block read as a box that did not belong there. */
.page-faq.faq-js .faq-q:hover{background:#fff}

/* standalone: the 6 pages with no FAQ above it */
.page-related{margin-top:34px;background:#ECF2FD;border-radius:12px;
  border-top:0;padding:22px 24px 24px;margin-bottom:70px}
/* paired: it closes the panel the FAQ opened */
.page-faq + .page-related{margin-top:0;border-radius:0 0 12px 12px;
  padding-top:18px;border-top:1px solid rgba(32,64,154,.15)}

/* The gap before the orange contact strip was padding, so that a collapsing
   margin could not swallow it. Inside a tinted panel that padding would be
   70px of visible empty colour, so it becomes a margin -- and a margin cannot
   collapse through a background, so the gap survives. */

.page-faq h2::before,.page-related h2::before{content:"?";display:inline-block;
  width:26px;height:26px;line-height:26px;text-align:center;border-radius:8px;
  background:#20409A;color:#fff;font-size:15px;font-weight:700;margin-left:10px;
  vertical-align:1px}
.page-related h2::before{content:"\2190"}

.page-related ul{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.page-related li{margin:0}
.page-related ul a{display:block;background:#fff;border-radius:9px;
  padding:13px 14px;font-size:15px;line-height:1.4;color:#20409A;
  border:1px solid transparent;text-decoration:none !important}
.page-related ul a:hover,.page-related ul a:focus{color:#F2612D;
  border-color:#F2612D;text-decoration:none !important}

@media only screen and (max-width:760px){
  .page-faq{padding:18px 16px 6px}
  .page-related{padding-left:16px;padding-right:16px;margin-bottom:52px}
  .page-related ul{grid-template-columns:1fr}
}


/* ==== 5. The home page banner (was css/banner.css) ==== */
/* boats */

/* Banner */
#banner { position: fixed; width: 100%; height: 100vh; z-index: -1; overflow: hidden; }
#banner .bg { width: 100%; height: 100vh; background-image: url('../images/banner-bgnew.jpg'); background-position: top center; background-size: cover; will-change: scale, transform; position: relative; top: 0; z-index: -1; overflow: hidden; }

#banner img { /* display: none;  opacity: 0; */}

.boats {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 100%;
}
.singleboat > img{ max-width: 100%; }
.singleboat.boat-one{position: absolute;
    top: 50%; z-index: 9; left: 50%; }
.singleboat.boat-two{position: absolute;
    top: 50%; z-index: 1; left: 50%;}
.singleboat.boat-three{position: absolute;
    top: 50%; z-index: 99; right: 50%; }
.water-one{ position: absolute; top: 50%; left: 50%; z-index: 999; }
.water-two{ position: absolute; top: 50%; right: 50%; z-index: 999; }
.water-two > img {
    width: 100% !important;
}
#our-services .row.servicebox {
    display: block;
}
.singleboat > img{ width: 100%;}

#banner .boats .boat-one, #banner .boats .boat-two, #banner .boats .boat-three{  visibility: hidden;  }

@media only screen and (min-width: 1300px){

    .boats.medium-boats .boat-one, .boats.larger-boats .boat-one {
        width: 60%;
    }
    .boats.medium-boats .boat-two, .boats.larger-boats .boat-two {
        width: 70%;
    }
    .boats.medium-boats .boat-three, .boats.larger-boats .boat-three {
        width: 50%;
    }

}

@media only screen and (max-width: 1300px){

    .boats.medium-boats .boat-one {
        width: 80%;
    }
    .boats.medium-boats .boat-two {
        width: 80%;
    }
    .boats.medium-boats .boat-three {
        width: 70%;
    }

}
@media only screen and (max-width: 1200px){
    .singleboat > img{ width: 100%; }

    .boats.smaller-boats .boat-one {
        width: 80%;
    }
    .boats.smaller-boats .boat-two {
        width: 80%;
    }
    .boats.smaller-boats .boat-three {
        width: 70%;
    }
}
@media only screen and (max-width: 980px){
    #banner{ height: 600px; }
    body.pg100 #main-content {
        margin-top: 600px;
    }
    #banner h1 { font-size: 30px;}
    #banner h1 span { font-size: 15px; }

    .boats.smaller-boats .boat-one {
        width: 60%;
    }
    .boats.smaller-boats .boat-two {
        width: 60%;
    }
    .boats.smaller-boats .boat-three {
        width: 50%;
    }

}
@media only screen and (max-width: 980px) and (min-width: 820px){
    #banner h1 { font-size: 30px; top: 170px !important;}
}
@media only screen and (max-width: 768px){
    #our-services .row{display: inline}
}
@media only screen and (max-width: 639px){

    .boats.larger-boats .boat-one, .boats.smallest-boats .boat-one {
        width: 60%;
    }
    .boats.larger-boats .boat-two, .boats.smallest-boats .boat-two {
        width: 60%;
    }
    .boats.larger-boats .boat-three, .boats.smallest-boats .boat-three {
        width: 50%;
    }
    #banner{ height: 500px; }
    body.pg100 #main-content {
        margin-top: 500px;
    }
    body.pg100 #main-content:before {
        height: 129px;
        top: -80px;
    }
    #banner h1 {
        font-size: 25px;
    }

}

@media only screen and (max-width: 576px){
    /*.singleboat.boat-one {
        position: absolute;
        top: 55%;
        z-index: 9;
        width: 130%;
    }*/

}




@media screen and (max-width: 1050px) and (min-width: 1000px) and (max-height: 790px) and (min-height: 450px){
 #banner h1 {   margin-top: -40px; font-size: 32px;z-index: 100; }
 #banner h1 span {   display: none; }
}

@media screen and (max-width: 1300px) and (min-width: 1250px) and (max-height: 790px) and (min-height: 500px){
 #banner h1 {   margin-top: -40px; font-size: 32px;z-index: 100; }
 #banner h1 span {   display: none; }
}


/* ==== 6. Extras (also loaded on its own by the admin system, 1adm/_headers.php) (was css/extras.css) ==== */

/* Radius - - - - - -- - - - - - - - - - */
.round { -webkit-border-radius: 100% !important; -moz-border-radius: 100% !important; border-radius: 100% !important; margin: auto; display: inline-block; text-align: center; }
.round-13 { width: 13px; height: 13px; }
.round-15 { width: 15px; height: 15px; }
.round-20 { width: 20px; height: 20px; }
.rad-0 { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
.rad-3 { -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; }
.rad-5 { -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; border-radius: 5px !important; }
.rad-8 { -webkit-border-radius: 8px !important; -moz-border-radius: 8px !important; border-radius: 8px !important; }
.rad-10 { -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; border-radius: 10px !important; }

/*Border radius*/
.rad-t-5 { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.rad-t-10 { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }
.rad-b-5 { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.rad-b-10 { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.rad-r-5 { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.rad-r-10 { -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.rad-l-5 { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.rad-l-10 { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.rad-trbl { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }

/* Shadows - - - - - -- - - - - - - - - - */
.shadow-2 { -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4); }
.shadow-3 { -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6); }
.shadow-5 { -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); }
.shadow-8 { -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6); }
.shadow-10 { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6); }
.shadow-15 { -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4); }
.shadow-20 { -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); }
.shadow-text { text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.6); }
.shadow-text-1 { text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.6); }
.shadow-text-3 { text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6); }
.shadow-text-5 { text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6); }

/*Opacity*/
.op-09 { opacity: 0.9 !important; }
.op-08 { opacity: 0.8 !important; }
.op-07 { opacity: 0.7 !important; }
.op-06 { opacity: 0.6 !important; }
.op-05 { opacity: 0.5 !important; }
.op-06 { opacity: 0.4 !important; }
.op-03 { opacity: 0.3 !important; }
.op-02 { opacity: 0.2 !important; }
.op-1 { opacity: 1 !important; }
.hover { opacity: 0.75 !important; }
.hover:hover { opacity: 1 !important; }



/*Language*/
.rus { direction: ltr !important; text-align: left !important }
.eng { direction: ltr !important; text-align: left !important }
.heb { direction: rtl !important; text-align: right !important }

/* Fonts */
.font-8 { font-size: 8px !important; }
.font-9 { font-size: 9px !important; }
.font-10 { font-size: 10px !important; }
.font-11 { font-size: 11px !important; }
.font-12 { font-size: 12px !important; }
.font-13 { font-size: 13px !important; }
.font-14 { font-size: 14px !important; }
.font-15 { font-size: 15px !important; }
.font-16 { font-size: 16px !important; }
.font-17 { font-size: 17px !important; }
.font-18 { font-size: 18px !important; }
.font-19 { font-size: 19px !important; }
.font-20 { font-size: 20px !important; }
.font-21 { font-size: 21px !important; }
.font-22 { font-size: 22px !important; }
.font-24 { font-size: 24px !important; }
.font-23 { font-size: 23px !important; }
.font-25 { font-size: 25px !important; }
.font-26 { font-size: 26px !important; }
.font-27 { font-size: 27px !important; }
.font-28 { font-size: 28px !important; }
.font-29 { font-size: 29px !important; }
.font-30 { font-size: 30px !important; }
.font-31 { font-size: 31px !important; }
.font-32 { font-size: 32px !important; }
.font-33 { font-size: 33px !important; }
.font-34 { font-size: 34px !important; }
.font-35 { font-size: 35px !important; }
.font-36 { font-size: 36px !important; }
.font-37 { font-size: 37px !important; }
.font-42 { font-size: 42px !important; }
.font-46 { font-size: 42px !important; }
.font-48 { font-size: 48px !important; }
.font-52 { font-size: 52px !important; }
.font-64 { font-size: 64px !important; }
.font-78 { font-size: 78px !important; }
.font-b { font-weight: bold !important; }
.font-b-600 { font-weight: 600 !important; }
.font-b-700 { font-weight: 700 !important; }
.font-i { font-style: italic !important; }
.font-n { font-weight: normal !important; }
.font-lt { text-decoration: line-through !important; }
.font-arial { font-family: Arial, "Arial Hebrew", Tahoma, Helvetica, serif; }
.text-n { text-transform: none !important }
.text-uc { text-transform: uppercase !important }
.text-lc { text-transform: lowercase !important }
.text-cap { text-transform: capitalize !important; }
.text-ul { text-decoration: underline !important }
.text-lt { text-decoration: line-through !important }
.line-h-n { line-height: normal !important; }
.line-h-0 { line-height: 0px !important; }
.line-h-8 { line-height: 8px !important; }
.line-h-10 { line-height: 10px !important; }
.line-h-11 { line-height: 11px !important; }
.line-h-12 { line-height: 12px !important; }
.line-h-14 { line-height: 14px !important; }
.line-h-15 { line-height: 15px !important; }
.line-h-16 { line-height: 16px !important; }
.line-h-18 { line-height: 18px !important; }
.line-h-20 { line-height: 20px !important; }
.line-h-22 { line-height: 22px !important; }
.line-h-24 { line-height: 24px !important; }
.line-h-25 { line-height: 25px !important; }
.line-h-26 { line-height: 26px !important; }
.line-h-28 { line-height: 28px !important; }
.line-h-30 { line-height: 30px !important; }
.line-h-32 { line-height: 32px !important; }
.line-h-34 { line-height: 34px !important; }
.line-h-36 { line-height: 36px !important; }
.line-h-40 { line-height: 40px !important; }
.line-h-46 { line-height: 46px !important; }
.line-h-50 { line-height: 50px !important; }
.line-h-52 { line-height: 52px !important; }
.line-h-56 { line-height: 56px !important; }
.line-h-60 { line-height: 60px !important; }

/* Direction - - - - - -- - - - - - - - - - */
.dir-rus { direction: ltr !important; }
.dir-eng { direction: ltr !important; }
.dir-heb { direction: rtl !important; }
.dir-rus-op { direction: rtl !important; }
.dir-eng-op { direction: rtl !important; }
.dir-heb-op { direction: ltr !important; }

/* Align - - - - - -- - - - - - - - - */
.align-r { text-align: right !important; }
.align-l { text-align: left !important; }
.align-c { text-align: center !important; }
.align-j { text-align: justify !important; }
.align-heb { text-align: right !important }
.align-eng { text-align: left !important }
.align-rus { text-align: left !important }
.align-heb-op { text-align: left !important }
.align-eng-op { text-align: right !important }
.align-rus-op { text-align: right !important }
.align-v-c { vertical-align: middle !important; line-height: 100%; display: inline-block; }
.align-v-m { vertical-align: middle !important; line-height: 100%; display: inline-block; }
.align-v-b { vertical-align: bottom !important; line-height: 100%; display: inline-block; }
.align-v-t { vertical-align: top !important; line-height: 100%; display: inline-block; }
.align-v-tb { vertical-align: text-bottom !important; line-height: 100%; display: inline-block; }
.align-v-tt { vertical-align: text-top !important; line-height: 100%; display: inline-block; }
.align-v-bl { vertical-align: baseline !important; line-height: 100%; display: inline-block; }
.align-v-s { vertical-align: sub !important; line-height: 100%; display: inline-block; }
.valign-tb { vertical-align: text-bottom !important; }

/* Float  - - - - - -- - - - - - - - - - - - */
.nofloat { float: none !important; }
.float-l { float: left !important; }
.float-r { float: right !important; }
.float-heb { float: right !important }
.float-eng { float: left !important }
.float-rus { float: left !important }
.float-heb-op { float: left !important }
.float-eng-op { float: right !important }
.float-rus-op { float: right !important }

/* Positions - - - - - -- - - - - - - - - - */
.pos-rel { position: relative !important; z-index: 1; }
.pos-rel-l { position: relative !important; z-index: 1; left: 0; }
.pos-rel-r { position: relative !important; z-index: 1; right: 0; }
.pos-rel-t { position: relative !important; z-index: 1; top: 0; }
.pos-rel-b { position: relative !important; z-index: 1; bottom: 0; }
.pos-abs { position: absolute !important; z-index: 1; }
.pos-abs-l { position: absolute !important; z-index: 1; left: 0; }
.pos-abs-r { position: absolute !important; z-index: 1; right: 0; }
.pos-abs-c { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); /*width: 40%; height: 50%;*/ }
.pos-abs-t { position: absolute !important; z-index: 1; top: 0; left: 0; right: 0; }
.pos-abs-b { position: absolute !important; z-index: 1; bottom: 0; left: 0; right: 0; }
.pos-center { margin: 0 auto !important; text-align: center !important; vertical-align: middle !important; line-height: 100%; display: inline-block; }
.pos-l { text-align: left !important; float: left !important; }
.pos-r { text-align: right !important; float: right !important; }
div.pos-abs-b,
div.pos-abs-c,
div.pos-abs-t { left: 0; right: 0; }
div.pos-abs-l,
div.pos-abs-c,
div.pos-abs-r { top: 0; bottom: 0; }
.pos-abs-tl { position: absolute !important; top: 0; left: 0; z-index: 1; }
.pos-abs-tr { position: absolute !important; top: 0; right: 0; z-index: 1; }
.pos-abs-bl { position: absolute !important; bottom: 0; left: 0; z-index: 1; }
.pos-abs-br { position: absolute !important; bottom: 0; right: 0; z-index: 1; }
.pos-rel-tl { position: relative !important; top: 0; left: 0; z-index: 1; }
.pos-rel-tr { position: relative !important; top: 0; right: 0; z-index: 1; }
.pos-rel-bl { position: relative !important; bottom: 0; left: 0; z-index: 1; }
.pos-rel-br { position: relative !important; bottom: 0; right: 0; z-index: 1; }

/* Widths - - - - - -- - - - - - - - - - */
.width-a,
.width-auto { width: auto !important; }
.width-100 { width: 100% !important; }
.width-99_5 { width: 99.5% !important; }
.width-99 { width: 99% !important; }
.width-90 { width: 90% !important; }
.width-85 { width: 85% !important; }
.width-84 { width: 84% !important; }
.width-80 { width: 80% !important; }
.width-75 { width: 75% !important; }
.width-70 { width: 70% !important; }
.width-68 { width: 68% !important; }
.width-65 { width: 65% !important; }
.width-66 { width: 66.666% !important; }
.width-60 { width: 60% !important; }
.width-50 { width: 50% !important; }
.width-55 { width: 55% !important; }
.width-47 { width: 47% !important; }
.width-45 { width: 45% !important; }
.width-40 { width: 40% !important; }
.width-35 { width: 35% !important; }
.width-33 { width: 33.333% !important; }
.width-30 { width: 30% !important; }
.width-29 { width: 29% !important; }
.width-25 { width: 25% !important; }
.width-24 { width: 24% !important; }
.width-22 { width: 22% !important; }
.width-20 { width: 20% !important; }
.width-15 { width: 15% !important; }
.width-10 { width: 10% !important; }
.width-7 { width: 7% !important; }
.width-5 { width: 5% !important; }
.width-3 { width: 3% !important; }
.width-2 { width: 2% !important; }
.width-1 { width: 1% !important; }
.width-min-10 { min-width: 10px !important; }
.width-min-20 { min-width: 20px !important; }
.width-min-30 { min-width: 30px !important; }
.width-min-40 { min-width: 40px !important; }
.width-min-50 { min-width: 50px !important; }
.width-min-60 { min-width: 60px !important; }
.width-min-70 { min-width: 70px !important; }
.width-min-100 { min-width: 100px !important; }
.width-min-150 { min-width: 150px !important; }
.width-min-200 { min-width: 200px !important; }
.width-max-20 { max-width: 20% !important; }
.width-max-30 { max-width: 30% !important; }
.width-max-40 { max-width: 40% !important; }
.width-max-50 { max-width: 50% !important; }
.width-max-100 { max-width: 100% !important; }
.width-max-150 { max-width: 150px !important; }
.width-max-200 { max-width: 200px !important; }

/* Heights - - - - -- - - - - - - - - - */
.height-a { height: auto !important; }
.height-0 { height: 0 !important; }
.height-26 { height: 26px !important; }
.height-32 { height: 32px !important; }
.height-40 { height: 40px !important; }
.height-45 { height: 45px !important; }
.height-48 { height: 48px !important; }
.height-50 { height: 50px !important; }
.height-52 { height: 52px !important; }
.height-60 { height: 60px !important; }
.height-70 { height: 70px !important; }
.height-80 { height: 80px !important; }
.height-90 { height: 90px !important; }
.height-100px { height: 100px !important; }
.height-200 { height: 200px !important; }
.height-300 { height: 300px !important; }
.height-100 { height: 100% !important; }
.height-min-10 { min-height: 10px !important; }
.height-min-20 { min-height: 20px !important; }
.height-min-30 { min-height: 30px !important; }
.height-min-40 { min-height: 40px !important; }
.height-min-50 { min-height: 50px !important; }
.height-min-60 { min-height: 60px !important; }
.height-min-70 { min-height: 70px !important; }
.height-min-80 { min-height: 80px !important; }
.height-min-90 { min-height: 90px !important; }
.height-min-100 { min-height: 100px !important; }
.height-min-150 { min-height: 150px !important; }
.height-min-200 { min-height: 200px !important; }
.height-min-300 { min-height: 300px !important; }
.height-min-345 { min-height: 345px !important; }
.height-min-500 { min-height: 500px !important; }

/* Margins - - - - - -- - - - - - - - - - */
.marg-auto { margin: auto !important; }
.marg-0-auto { margin: 0 auto !important; }
.marg-auto-0 { margin: auto 0 !important; }
.marg--2 { margin: -2px !important; }
.marg--3 { margin: -3px !important; }
.marg--5 { margin: -5px !important; }
.marg-t--5 { margin-top: -5px !important; }
.marg--10 { margin: -10px !important; }
.marg--15 { margin: -15px !important; }
.marg--20 { margin: -20px !important; }
.marg-0 { margin: 0 !important; }
.marg-1 { margin: 1px !important; }
.marg-2 { margin: 2px !important; }
.marg-3 { margin: 3px !important; }
.marg-4 { margin: 4px !important; }
.marg-5 { margin: 5px !important; }
.marg-6 { margin: 6px !important; }
.marg-7 { margin: 7px !important; }
.marg-8 { margin: 8px !important; }
.marg-9 { margin: 9px !important; }
.marg-10 { margin: 10px !important; }
.marg-13 { margin: 13px !important; }
.marg-15 { margin: 15px !important; }
.marg-20 { margin: 20px !important; }
.marg-25 { margin: 25px !important; }
.marg-30 { margin: 30px !important; }
.marg-40 { margin: 40px !important; }
.marg-50 { margin: 50px !important; }
.marg-t-0 { margin-top: 0px !important; }
.marg-t-1 { margin-top: 1px !important; }
.marg-t-3 { margin-top: 3px !important; }
.marg-t-2 { margin-top: 2px !important; }
.marg-t-5 { margin-top: 5px !important; }
.marg-t-7 { margin-top: 7px !important; }
.marg-t-8 { margin-top: 8px !important; }
.marg-t-10 { margin-top: 10px !important; }
.marg-t-13 { margin-top: 13px !important; }
.marg-t-15 { margin-top: 15px !important; }
.marg-t-20 { margin-top: 20px !important; }
.marg-t-22 { margin-top: 22px !important; }
.marg-t-25 { margin-top: 25px !important; }
.marg-t-30 { margin-top: 30px !important; }
.marg-t-35 { margin-top: 35px !important; }
.marg-t-40 { margin-top: 40px !important; }
.marg-t-45 { margin-top: 45px !important; }
.marg-t-50 { margin-top: 50px !important; }
.marg-t-70 { margin-top: 70px !important; }
.marg-t-100 { margin-top: 100px !important; }
.marg-l-0 { margin-left: 0px !important; }
.marg-l-2 { margin-left: 2px !important; }
.marg-l-3 { margin-left: 3px !important; }
.marg-l-5 { margin-left: 5px !important; }
.marg-l-6 { margin-left: 6px !important; }
.marg-l-7 { margin-left: 7px !important; }
.marg-l-10 { margin-left: 10px !important; }
.marg-l-12 { margin-left: 12px !important; }
.marg-l-15 { margin-left: 15px !important; }
.marg-l-20 { margin-left: 20px !important; }
.marg-l-25 { margin-left: 25px !important; }
.marg-l-30 { margin-left: 30px !important; }
.marg-l-40 { margin-left: 40px !important; }
.marg-l-50 { margin-left: 50px !important; }
.marg-l-150 { margin-left: 150px !important; }
.marg-r-0 { margin-right: 0px !important; }
.marg-r-2 { margin-right: 2px !important; }
.marg-r-3 { margin-right: 3px !important; }
.marg-r-5 { margin-right: 5px !important; }
.marg-r-6 { margin-right: 6px !important; }
.marg-r-7 { margin-right: 7px !important; }
.marg-r-10 { margin-right: 10px !important; }
.marg-r-12 { margin-right: 12px !important; }
.marg-r-15 { margin-right: 15px !important; }
.marg-r-20 { margin-right: 20px !important; }
.marg-r-30 { margin-right: 30px !important; }
.marg-r-40 { margin-right: 40px !important; }
.marg-r-50 { margin-right: 50px !important; }
.marg-r-150 { margin-right: 150px !important; }
.marg-r-155 { margin-right: 155px !important; }
.marg-b-0 { margin-bottom: 0px !important; }
.marg-b-2 { margin-bottom: 2px !important; }
.marg-b-4 { margin-bottom: 4px !important; }
.marg-b-5 { margin-bottom: 5px !important; }
.marg-b-7 { margin-bottom: 7px !important; }
.marg-b-8 { margin-bottom: 8px !important; }
.marg-b-10 { margin-bottom: 10px !important; }
.marg-b-11 { margin-bottom: 11px !important; }
.marg-b-15 { margin-bottom: 15px !important; }
.marg-b-20 { margin-bottom: 20px !important; }
.marg-b-25 { margin-bottom: 25px !important; }
.marg-b-30 { margin-bottom: 30px !important; }
.marg-b-40 { margin-bottom: 40px !important; }
.marg-b-50 { margin-bottom: 50px !important; }
.marg-b-60 { margin-bottom: 60px !important; }
.marg-b-70 { margin-bottom: 70px !important; }
.marg-b-100 { margin-bottom: 100px !important; }
.marg-lr-0 { margin-left: 0 !important; margin-right: 0 !important; }
.marg-lr-1 { margin-left: 1px !important; margin-right: 1px !important; }
.marg-lr-2 { margin-left: 2px !important; margin-right: 2px !important; }
.marg-lr-3 { margin-left: 3px !important; margin-right: 3px !important; }
.marg-lr-5 { margin-left: 5px !important; margin-right: 5px !important; }
.marg-lr-6 { margin-left: 6px !important; margin-right: 6px !important; }
.marg-lr-7 { margin-left: 7px !important; margin-right: 7px !important; }
.marg-lr-10 { margin-left: 10px !important; margin-right: 10px !important; }
.marg-lr-15 { margin-left: 15px !important; margin-right: 15px !important; }
.marg-lr-20 { margin-left: 20px !important; margin-right: 20px !important; }
.marg-lr-30 { margin-left: 30px !important; margin-right: 30px !important; }
.marg-lr-40 { margin-left: 40px !important; margin-right: 40px !important; }
.marg-lr-50 { margin-left: 50px !important; margin-right: 50px !important; }
.marg-lr-70 { margin-left: 70px !important; margin-right: 70px !important; }
.marg-lr-60 { margin-left: 60px !important; margin-right: 60px !important; }
.marg-lr-80 { margin-left: 80px !important; margin-right: 80px !important; }
.marg-lr-90 { margin-left: 90px !important; margin-right: 90px !important; }
.marg-lr-100 { margin-left: 100px !important; margin-right: 100px !important; }
.marg-tb-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.marg-tb-3 { margin-top: 3px !important; margin-bottom: 3px !important; }
.marg-tb-4 { margin-top: 4px !important; margin-bottom: 4px !important; }
.marg-tb-5 { margin-top: 5px !important; margin-bottom: 5px !important; }
.marg-tb-8 { margin-top: 8px !important; margin-bottom: 8px !important; }
.marg-tb-10 { margin-top: 10px !important; margin-bottom: 10px !important; }
.marg-tb-15 { margin-top: 15px !important; margin-bottom: 15px !important; }
.marg-tb-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
.marg-tb-30 { margin-top: 30px !important; margin-bottom: 30px !important; }
.marg-tb-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
.marg-tb-50 { margin-top: 50px !important; margin-bottom: 50px !important; }
.marg-tlr-5 { margin-top: 5px !important; margin-left: 5px !important; margin-right: 5px !important; }
.marg-tlr-10 { margin-top: 10px !important; margin-left: 10px !important; margin-right: 10px !important; }
.marg-tlr-15 { margin-top: 15px !important; margin-left: 15px !important; margin-right: 15px !important; }
.marg-tlr-20 { margin-top: 20px !important; margin-left: 20px !important; margin-right: 20px !important; }
.marg-tlr-30 { margin-top: 30px !important; margin-left: 30px !important; margin-right: 30px !important; }
.marg-tlr-40 { margin-top: 40px !important; margin-left: 40px !important; margin-right: 40px !important; }
.marg-tlr-50 { margin-top: 50px !important; margin-left: 50px !important; margin-right: 50px !important; }
.marg-lrb-10 { margin-left: 10px !important; margin-right: 10px !important; margin-bottom: 10px !important; }
.marg-trb-20 { margin-top: 20px !important; margin-right: 20px !important; margin-bottom: 20px !important; }

/* Paddings - - - - - -- - - - - - - - - - */
.pad-0 { padding: 0 !important; }
.pad-1 { padding: 1px !important; }
.pad-2 { padding: 2px !important; }
.pad-3 { padding: 3px !important; }
.pad-4 { padding: 4px !important; }
.pad-5 { padding: 5px !important; }
.pad-6 { padding: 6px !important; }
.pad-7 { padding: 7px !important; }
.pad-8 { padding: 8px !important; }
.pad-9 { padding: 9px !important; }
.pad-10 { padding: 10px !important; }
.pad-15 { padding: 15px !important; }
.pad-20 { padding: 20px !important; }
.pad-30 { padding: 30px !important; }
.pad-40 { padding: 40px !important; }
.pad-50 { padding: 50px !important; }
.pad-60 { padding: 60px !important; }
.pad-80 { padding: 70px !important; }
.pad-100 { padding: 100px !important; }
.pad-t-0 { padding-top: 0 !important; }
.pad-t-2 { padding-top: 2px !important; }
.pad-t-5 { padding-top: 5px !important; }
.pad-t-10 { padding-top: 10px !important; }
.pad-t-12 { padding-top: 12px !important; }
.pad-t-15 { padding-top: 15px !important; }
.pad-t-18 { padding-top: 18px !important; }
.pad-t-20 { padding-top: 20px !important; }
.pad-t-30 { padding-top: 30px !important; }
.pad-t-40 { padding-top: 40px !important; }
.pad-t-50 { padding-top: 50px !important; }
.pad-t-100 { padding-top: 100px !important; }
.pad-b-0 { padding-bottom: 0 !important; }
.pad-b-2 { padding-bottom: 2px !important; }
.pad-b-5 { padding-bottom: 5px !important; }
.pad-b-10 { padding-bottom: 10px !important; }
.pad-b-12 { padding-bottom: 12px !important; }
.pad-b-15 { padding-bottom: 15px !important; }
.pad-b-20 { padding-bottom: 20px !important; }
.pad-b-30 { padding-bottom: 30px !important; }
.pad-b-40 { padding-bottom: 40px !important; }
.pad-b-50 { padding-bottom: 50px !important; }
.pad-l-0 { padding-left: 0 !important; }
.pad-l-5 { padding-left: 5px !important; }
.pad-l-12 { padding-left: 12px !important; }
.pad-l-15 { padding-left: 15px !important; }
.pad-l-10 { padding-left: 10px !important; }
.pad-l-15 { padding-left: 15px !important; }
.pad-l-20 { padding-left: 20px !important; }
.pad-l-24 { padding-left: 24px !important; }
.pad-l-25 { padding-left: 25px !important; }
.pad-l-30 { padding-left: 30px !important; }
.pad-l-40 { padding-left: 40px !important; }
.pad-l-50 { padding-left: 50px !important; }
.pad-l-60 { padding-left: 60px !important; }
.pad-l-80 { padding-left: 80px !important; }
.pad-l-100 { padding-left: 100px !important; }
.pad-r-0 { padding-right: 0 !important; }
.pad-r-5 { padding-right: 5px !important; }
.pad-r-10 { padding-right: 10px !important; }
.pad-r-12 { padding-right: 12px !important; }
.pad-r-15 { padding-right: 15px !important; }
.pad-r-20 { padding-right: 20px !important; }
.pad-r-24 { padding-right: 24px !important; }
.pad-r-25 { padding-right: 25px !important; }
.pad-r-30 { padding-right: 30px !important; }
.pad-r-40 { padding-right: 40px !important; }
.pad-r-50 { padding-right: 50px !important; }
.pad-r-60 { padding-right: 60px !important; }
.pad-r-80 { padding-right: 100px !important; }
.pad-r-100 { padding-right: 80px !important; }
.pad-lr-0 { padding-left: 0 !important; padding-right: 0 !important; }
.pad-lr-5 { padding-left: 5px !important; padding-right: 5px !important; }
.pad-lr-8 { padding-left: 8px !important; padding-right: 8px !important; }
.pad-lr-15 { padding-left: 15px !important; padding-right: 15px !important; }
.pad-lr-12 { padding-left: 12px !important; padding-right: 12px !important; }
.pad-lr-10 { padding-left: 10px !important; padding-right: 10px !important; }
.pad-lr-20 { padding-left: 20px !important; padding-right: 20px !important; }
.pad-lr-25 { padding-left: 25px !important; padding-right: 25px !important; }
.pad-lr-30 { padding-left: 30px !important; padding-right: 30px !important; }
.pad-lr-40 { padding-left: 40px !important; padding-right: 40px !important; }
.pad-lr-50 { padding-left: 50px !important; padding-right: 50px !important; }
.pad-lr-60 { padding-left: 60px !important; padding-right: 60px !important; }
.pad-lr-80 { padding-left: 80px !important; padding-right: 80px !important; }
.pad-lr-100 { padding-left: 100px !important; padding-right: 100px !important; }
.pad-lr-150 { padding-left: 150px !important; padding-right: 150px !important; }
.pad-lr-200 { padding-left: 150px !important; padding-right: 200px !important; }
.pad-tb-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.pad-tb-2 { padding-top: 2px !important; padding-bottom: 2px !important; }
.pad-tb-3 { padding-top: 3px !important; padding-bottom: 3px !important; }
.pad-tb-5 { padding-top: 5px !important; padding-bottom: 5px !important; }
.pad-tb-6 { padding-top: 6px !important; padding-bottom: 6px !important; }
.pad-tb-8 { padding-top: 8px !important; padding-bottom: 8px !important; }
.pad-tb-10 { padding-top: 10px !important; padding-bottom: 10px !important; }
.pad-tb-12 { padding-top: 12px !important; padding-bottom: 12px !important; }
.pad-tb-14 { padding-top: 14px !important; padding-bottom: 14px !important; }
.pad-tb-15 { padding-top: 15px !important; padding-bottom: 15px !important; }
.pad-tb-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
.pad-tb-25 { padding-top: 25px !important; padding-bottom: 25px !important; }
.pad-tb-28 { padding-top: 28px !important; padding-bottom: 28px !important; }
.pad-tb-30 { padding-top: 30px !important; padding-bottom: 30px !important; }
.pad-tb-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
.pad-tb-50 { padding-top: 50px !important; padding-bottom: 50px !important; }
.pad-tlr-10 { padding-top: 10px !important; padding-left: 10px !important; padding-right: 10px !important; }
.pad-tlr-20 { padding-top: 20px !important; padding-left: 20px !important; padding-right: 20px !important; }
.pad-lrb-10 { padding-bottom: 10px !important; padding-left: 10px !important; padding-right: 10px !important; }
.pad-lrb-20 { padding-bottom: 20px !important; padding-left: 20px !important; padding-right: 20px !important; }


/* ==== 7. The 2026 design standard - boxes, cards, buttons, tables, videos (was css/ss-ui.css) ==== */
/* מערכת העיצוב של סי-סקול (החלטות הבעלים E5-02 עד E5-05, 8.10.2026).
   עיקרון 1: משתני עיצוב אחידים לכל האתר.
   עיקרון 2: תבנית אחת לעמוד תוכן. חלה על עמודים שמסומנים .ss-page (parts/page.php).
             עמוד הבית ו-school.php לא נוגעים בשלב זה.
   עיקרון 3: משפחת כפתורים אחת.
   עיקרון 4: תמונות. הפינות המעוגלות נשלטות במחלקה .ss-round בלבד, וקל לבטל אותן. */

:root{
  --ss-blue:#20409A; --ss-blue-2:#2b55c4; --ss-orange:#F2612D; --ss-orange-d:#d94f1e;
  --ss-tint:#EDF2F9; --ss-line:#dde3ec; --ss-ink:#1d2433; --ss-text:#333; --ss-muted:#5e6b80;
  --ss-wa:#1E9E57; --ss-card:#fff;
  --ss-font:"Open Sans Hebrew",system-ui,"Segoe UI",Arial,sans-serif;
  --ss-r-card:12px; --ss-r-btn:8px; --ss-r-img:12px;
}

/* ---- כפתורים: הרכיב .ss-btn (כתום, .blue, .ghost) מוגדר ב-parts/__allhead.php.
   כאן רק מתאימים אליו את הכפתורים הישנים בתוך עמודי התוכן. ---- */
.ss-page .orange-btnxs,.ss-page .orange-btnx{display:inline-block;background:#f2612d;color:#fff!important;font:700 16px/42px var(--ss-font);padding:0 24px;
  border:2px solid #f2612d;border-radius:8px;text-decoration:none!important;text-align:center;width:auto!important;height:auto;float:none;box-shadow:none;text-shadow:none}
.ss-page .orange-btnxs:hover,.ss-page .orange-btnx:hover{background:#d9521f;border-color:#d9521f}
.ss-page .orange-btnxs:focus-visible,.ss-page .orange-btnx:focus-visible{outline:3px solid #ffd54f;outline-offset:2px}
.ss-page .orange-btnxs .btnx-txt,.ss-page .orange-btnx .btnx-txt{position:static;display:inline;padding:0;margin:0;font:inherit;color:inherit;background:none}

/* ---- תבנית עמוד תוכן (בחירת הבעלים 9.10.2026, אפשרות 3) ----
   רקע תכלת על כל העמוד, בכל הרוחבים (תיקון הבעלים, סבב 3).
   הסיבה שהרקע לא הופיע: ב-style.css יש #main-content{background:#fff}, וכלל עם מזהה גובר על מחלקה.
   לכן כאן הבורר כולל את המזהה. התוכן בכרטיס לבן, גם בנייד (עם שוליים צרים של תכלת). */
#main-content.ss-page{background:var(--ss-tint)}
/* פירורי הלחם: שורת טקסט קטנה ושקטה, מיושרת לימין, בלי תיבה ובלי קו */
.ss-page #breadcrumbs{background:transparent;border:0;margin:0;padding:12px 0 0}
.ss-page #breadcrumbs ul.breadcrumb{float:none;display:block;width:auto;padding:0;margin:0;border:0;border-radius:0;background:transparent;text-align:right;font-size:13px;line-height:20px;color:var(--ss-muted)}
.ss-page #breadcrumbs .breadcrumb li{margin:0;display:inline}
/* פירורי הלחם מתחילים באותו קו של הכותרת והכרטיס (bootstrap נותן להם רוחב 1170 ולא 1110) */
.ss-page #breadcrumbs .container{width:auto;max-width:1110px;margin:0 auto;padding:0 15px}
.ss-page #breadcrumbs .row{margin:0}
.ss-page #breadcrumbs .row>[class*=col-]{padding:0;float:none;width:auto}
.ss-page #breadcrumbs .breadcrumb a,.ss-page #breadcrumbs .breadcrumb li.active,.ss-page #breadcrumbs .breadcrumb li span{color:var(--ss-muted);font-weight:400}
.ss-page .ss-band{background:transparent;padding:4px 0 18px}
.ss-page .ss-band .container{width:auto;max-width:1110px;margin:0 auto;padding:0 15px}
.ss-page .ss-band h1.page{margin:4px 0 0}
.ss-page .container.ss-wrap{width:auto;max-width:1110px;margin:0 auto;padding:0 15px 44px}
.ss-page .ss-wrap>.heb{background:var(--ss-card);border-radius:var(--ss-r-card);box-shadow:0 2px 14px rgba(20,40,90,.08);padding:30px 36px;position:relative;font-family:var(--ss-font);color:var(--ss-text)}
.ss-page .ss-wrap>.heb p,.ss-page .ss-wrap>.heb li{font-size:16px;line-height:1.75}
.ss-page .ss-wrap>.heb h2{font-size:24px;font-weight:700;line-height:34px;color:var(--ss-blue);margin:26px 0 8px}
.ss-page .ss-wrap>.heb h3{font-size:17px;font-weight:700;line-height:25px;color:var(--ss-ink);margin:24px 0 6px}
/* רמה רביעית ופרק משנה (11.10.2026, הבעלים: היררכיה אחידה בכל האתר): h2 20 כחול, h3 17, h4 16 */
.ss-page .ss-wrap>.heb h4{font-size:16px;font-weight:700;line-height:24px;color:var(--ss-ink);margin:18px 0 4px;text-align:right}
/* סולם כותרות בעמודי הפנים (11.10.2026): h1 30, h2 פרק 24, h3.ss-sub פרק משנה 20, h3 17, h4 16 */
/* פרק משנה: עיגול ממוספר, כותרת 20 עם קו מתחת, וקו אנכי שמחבר את התוכן שלו */
.ss-page .ss-wrap>.heb .ss-subch{position:relative;padding-right:60px;margin:40px 0 12px;border:0}
.ss-page .ss-wrap>.heb .ss-subch:before{content:attr(data-n);position:absolute;right:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--ss-blue);color:#fff;font:700 18px/38px var(--ss-font);text-align:center}
.ss-page .ss-wrap>.heb .ss-subch:after{content:"";position:absolute;right:17.5px;top:46px;bottom:0;width:3px;border-radius:3px;background:#a9bfe2}
.ss-page .ss-wrap>.heb h3.ss-sub{font-size:20px;line-height:38px;color:var(--ss-blue);margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid var(--ss-line)}
/* כרטיס הסרטונים: פס כחול כהה עם מבוא בצד ותמונות ממוזערות עם צל, נטענות לנגן רק בלחיצה */
.ss-page .ss-wrap>.heb .ss-vids{display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;align-items:center;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.10),transparent 45%),linear-gradient(135deg,#16234d,#20409a);border-radius:18px;padding:32px;margin:44px 0;color:#fff}
.ss-vids .k{display:block;font-size:13px;font-weight:700;color:#ffb38f;margin-bottom:6px}
.ss-page .ss-wrap>.heb .ss-vids h2{color:#fff!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important}
.ss-page .ss-wrap>.heb .ss-vids .hd p{color:rgba(255,255,255,.8)!important;margin:0;font-size:15px;line-height:1.65;text-align:right!important}
.ss-vids .g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.ss-vid{margin:0}
.ss-vid .fr{position:relative;display:block;width:100%;padding:0 0 56.25%;border:0;border-radius:12px;overflow:hidden;background:#0b1730;cursor:pointer;box-shadow:0 12px 30px rgba(0,0,0,.38)}
.ss-vid .fr img,.ss-vid .fr iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;transition:transform .3s}
.ss-vid .fr:hover img{transform:scale(1.04)}
.ss-vid .fr i{position:absolute;top:50%;left:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:var(--ss-orange);box-shadow:0 4px 14px rgba(0,0,0,.35);transition:transform .2s}
.ss-vid .fr i:after{content:"";position:absolute;top:19px;left:23px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff}
.ss-vid .fr:hover i{transform:scale(1.1)}
.ss-page .ss-wrap>.heb .ss-vid h3{color:#fff;font-size:16px;line-height:24px;margin:14px 0 2px;text-align:right}
.ss-vid figcaption span{display:block;color:rgba(255,255,255,.72);font-size:14px;line-height:1.5}
@media (max-width:991px){.ss-page .ss-wrap>.heb .ss-vids{grid-template-columns:minmax(0,1fr);gap:20px}}
@media (max-width:767px){.ss-page .ss-wrap>.heb .ss-vids{padding:22px 18px;border-radius:14px}.ss-vids .g{grid-template-columns:minmax(0,1fr)}.ss-page .ss-wrap>.heb .ss-subch{padding-right:48px}}
.ss-page .ss-wrap>.heb>h3:first-child,.ss-page .ss-wrap>.heb>h2:first-child{margin-top:0}
.ss-page .ss-wrap>.heb a{color:var(--ss-blue)}
.ss-page .ss-wrap>.heb table{border-collapse:collapse;width:100%;margin:14px 0;font-size:15px}
.ss-page .ss-wrap>.heb th{background:var(--ss-tint);color:var(--ss-ink);font-weight:700}
.ss-page .ss-wrap>.heb th,.ss-page .ss-wrap>.heb td{border:1px solid var(--ss-line);padding:8px 10px;vertical-align:top}
.ss-page .ss-wrap>.heb .table-responsive,.ss-page .ss-wrap>.heb .ss-tscroll{overflow-x:auto}

/* ---- שאלות ותשובות בכל האתר (בחירת הבעלים 9.10.2026, אפשרות ג):
   יחידה נפרדת על רקע תכלת, כל שאלה שורה לבנה מעוגלת, רווח קטן ביניהן, בלי קווים.
   סבב 3: השאלות בלי הדגשה, קטנות ונמוכות יותר. ---- */
.page-faq{background:var(--ss-tint);border-radius:var(--ss-r-card);padding:18px 20px 20px;margin-top:30px}
.page-faq h2{margin:0 0 10px!important}
.page-faq .faq-item,.page-faq .faq-item:first-of-type{border:0!important;background:#fff;border-radius:8px;margin:0 0 5px}
.page-faq .faq-item:last-of-type{margin-bottom:0}
.ss-page .page-faq .faq-q,.page-faq .faq-q{margin:0;padding:9px 14px;min-height:0;font-size:15px!important;line-height:21px!important;font-weight:400!important;color:var(--ss-ink)}
.page-faq.faq-js .faq-q{padding-right:32px}
.page-faq .faq-a{padding:0 14px 12px}
.page-faq .page-faq-more{margin:12px 0 0}
/* כללים ישנים ב-style.css מוסיפים שוליים לשאלות; מאפסים כדי שהרווח יהיה 5 פיקסלים בלבד */
.page-faq .faq-item{display:flow-root;margin:0 0 5px!important;padding:0!important}
.page-faq .faq-item:last-of-type{margin-bottom:0!important}
.page-faq .faq-q{margin:0!important}
.ss-page .ss-wrap>.heb .page-related li{margin:0 0 5px!important;padding:0!important}
.ss-page .ss-wrap>.heb .page-related li:last-child{margin-bottom:0!important}

/* ---- "מדריכים נוספים בנושא": אותו עיצוב כמו יחידת השאלות ---- */
.ss-page .ss-wrap>.heb .page-related{background:var(--ss-tint);border:0;border-radius:var(--ss-r-card);padding:18px 20px 20px;margin:24px 0 0}
.ss-page .ss-wrap>.heb .page-faq+.page-related{margin-top:16px;border-radius:var(--ss-r-card);border-top:0;padding-top:18px}
.ss-page .ss-wrap>.heb .page-related h2{margin:0 0 10px!important;padding:0!important}
.ss-page .ss-wrap>.heb .page-related h2:before,.ss-page .ss-wrap>.heb .page-related h2:after{display:none!important;content:none!important}
.ss-page .ss-wrap>.heb .page-related ul{list-style:none;margin:0;padding:0}
.ss-page .ss-wrap>.heb .page-related li{margin:0 0 5px;padding:0;line-height:21px}
.ss-page .ss-wrap>.heb .page-related li:last-child{margin-bottom:0}
.ss-page .ss-wrap>.heb .page-related ul a{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border:0;border-radius:8px;padding:9px 14px;font-size:15px;line-height:21px;font-weight:400;color:var(--ss-blue);text-decoration:none!important}
.ss-page .ss-wrap>.heb .page-related ul a:after{content:"\2190";flex:0 0 auto;color:var(--ss-muted)}
.ss-page .ss-wrap>.heb .page-related ul a:hover{background:#f7f9fd;text-decoration:underline!important}

/* ---- תמונות: פינות מעוגלות, רק כשהעמוד מסומן .ss-round ---- */
.ss-round .ss-wrap>.heb img{border-radius:var(--ss-r-img)}
.ss-page .ss-wrap>.heb img{max-width:100%;height:auto}

@media (max-width:767px){
  .ss-page #breadcrumbs{padding-top:8px}
  .ss-page .ss-band{padding:2px 0 12px}
  .ss-page .container.ss-wrap{padding:0 8px 24px}
  .ss-page .ss-wrap>.heb{border-radius:10px;box-shadow:0 1px 8px rgba(20,40,90,.07);padding:20px 16px}
  .page-faq,.ss-page .ss-wrap>.heb .page-related{padding:14px 10px 12px;margin-left:-6px;margin-right:-6px}
  .page-faq .faq-q,.ss-page .page-faq .faq-q{padding:8px 12px;font-size:14.5px!important}
  .page-faq.faq-js .faq-q{padding-right:30px}
}

/* מספר הטלפון לא נשבר בין שורות (9.10.2026): העטיפה נוספת ב-parts/__allhead.php, וגם כל קישור tel */
.ss-nobr,a[href^="tel:"]{white-space:nowrap}
/* העטיפה לא משנה דבר במראה: כללים כמו ".callnow span" לא יחולו עליה */
html body span.ss-nobr.ss-nobr.ss-nobr{font-size:inherit!important;font-weight:inherit!important;font-family:inherit!important;line-height:inherit!important;color:inherit!important;letter-spacing:inherit!important;display:inline!important;padding:0!important;margin:0!important;background:none!important;border:0!important;position:static!important;float:none!important;width:auto!important;height:auto!important}

/* באנר עמוד הבית בנייד: גובה קבוע לתמונה ולכלי השייט, כדי שבמסך גבוה לא יישארו רק שמיים (10.10.2026) */
@media (max-width:767px){#banner .bg{height:700px!important}#banner .boats{height:700px!important}}
/* כרטיס הורדת האפליקציה (app.php, 11.10.2026) */
.ss-page .ss-wrap>.heb .ss-app{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;align-items:center;background:var(--ss-tint);border-radius:12px;padding:26px 30px;margin:26px 0}
.ss-page .ss-wrap>.heb .ss-app-ph img{display:block;width:190px!important;max-width:100%;height:auto!important;margin:0 auto;border-radius:0}
.ss-page .ss-wrap>.heb .ss-app-tx h2{margin:0 0 6px}
.ss-page .ss-wrap>.heb .ss-app-tx p{margin:0 0 16px}
.ss-page .ss-wrap>.heb .ss-app-st{display:flex;flex-wrap:wrap;gap:18px}
.ss-page .ss-wrap>.heb .ss-store{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none!important}
.ss-page .ss-wrap>.heb .ss-store img{width:116px;height:116px;background:#fff;border-radius:10px;padding:6px}
.ss-page .ss-wrap>.heb .ss-store span{display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:8px;background:#16234d;color:#fff;font-weight:700;font-size:15px}
.ss-page .ss-wrap>.heb .ss-store:hover span{background:#20409A}
@media (max-width:767px){.ss-page .ss-wrap>.heb .ss-app{grid-template-columns:1fr;gap:16px;padding:20px 16px;text-align:center}.ss-page .ss-wrap>.heb .ss-app-ph img{width:130px!important}.ss-page .ss-wrap>.heb .ss-app-tx h2,.ss-page .ss-wrap>.heb .ss-app-tx p{text-align:center}.ss-page .ss-wrap>.heb .ss-app-st{justify-content:center}.ss-page .ss-wrap>.heb .ss-store img{display:none}}
/* קישורים בתוך טקסט מקבלים קו תחתון בכל האתר (11.10.2026). style.css הישן מבטל אותו לכל a.
   לא נוגעים בכפתורים (קישור עם class), בקישורים שעוטפים תמונה, ובתפריטים ורשימות קישורים מעוצבות. */
#main-content :is(p,li,td,dd,figcaption) a:not([class]):not(:has(img)):not(:is(.page-related,.breadcrumb,nav,footer,.nv,[class*="fqx"],.faq-item h3) a){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
/* כפתורים אחידים בכל האתר: גובה 44, פינה 8, טקסט 16 מודגש. כתום = הרשמה וקנייה, כחול = טלפון, ירוק = ווטסאפ, כחול כהה = משני */
a.orange-btnxs,a.orange-btnx{height:44px!important;border-radius:8px!important;font-size:16px!important}
a.orange-btnxs .btnx-txt,a.orange-btnx .btnx-txt{line-height:44px!important;font-size:16px!important}
.sh-go{border-radius:8px!important}
.ss-page .ss-wrap>.heb .ss-store span{background:#16234d;height:44px;font-size:16px}
/* כל הכרטיסים והתיבות באתר: פינה 12 (11.10.2026) */
.sh-card{border-radius:12px!important}

/* ===== טפסי כניסה (11.10.2026): כרטיס ממורכז, שדות כמו בטופס ההרשמה ===== */
.ss-auth{padding:28px 15px 56px}
.ss-auth-card{max-width:460px;margin:0 auto;background:#fff;border-radius:14px;box-shadow:0 8px 24px -12px rgba(20,40,90,.22);padding:28px 28px 24px}
.ss-auth .ss-auth-card h1{font-size:30px;line-height:38px;font-weight:600;color:#20409A;text-align:center;margin:0 0 8px}
.ss-auth .ss-auth-lead{font-size:15.5px;line-height:1.6;color:#505050;text-align:center!important;margin:0 0 20px}
.ss-auth .ss-field{margin:0 0 14px}
.ss-auth .ss-field label{display:block;font-size:15px;font-weight:700;color:#1d2433;margin:0 0 6px;text-align:right}
.ss-auth .ss-field input{display:block;width:100%;height:48px;font-size:16px;border:1.5px solid #aebfdb;border-radius:8px;padding:0 12px;background:#F4F7FC;box-shadow:none;margin:0;text-align:left}
.ss-auth .ss-field input:focus{outline:0;border-color:#20409A;background:#fff;box-shadow:0 0 0 3px rgba(32,64,154,.15)}
.ss-auth-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin:20px 0 16px;border-radius:8px;background:#F2612D;color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important}
.ss-auth-btn:hover{background:#d9521f}
.ss-auth .ss-auth-links{font-size:15px;color:#505050;text-align:center!important;margin:0 0 6px}
.ss-auth .error-message{background:#FFF1EC;border:1px solid #f7b9a3;color:#b3401a;border-radius:8px;padding:10px 12px;margin:0 0 14px;font-size:15px;text-align:right}
@media (max-width:767px){.ss-auth{padding:16px 10px 40px}.ss-auth-card{padding:22px 16px 18px}.ss-auth-card h1{font-size:26px;line-height:32px}}

/* ===== שער הכניסה מהאפליקציה (app-courses, pages 86) ===== */
.ss-appgate{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin:10px auto 20px}
.ss-appgate-box{background:#F4F7FC;border-radius:12px;padding:22px 18px;text-align:center}
.ss-page .ss-appgate-box h2{font-size:20px;font-weight:700;color:#20409A;margin:0 0 6px;text-align:center}
.ss-page .ss-appgate-box p{font-size:15.5px;color:#505050;margin:0 0 16px;text-align:center}
.ss-page a.ss-appgate-btn{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:48px;padding:0 24px;border-radius:8px;color:#fff!important;font-size:17px;font-weight:700;text-decoration:none!important}
.ss-page a.ss-appgate-btn.orange{background:#F2612D}.ss-page a.ss-appgate-btn.orange:hover{background:#d9521f}
.ss-page a.ss-appgate-btn.navy{background:#16234d}.ss-page a.ss-appgate-btn.navy:hover{background:#0e1735}
@media (max-width:767px){.ss-appgate{grid-template-columns:1fr}.ss-page a.ss-appgate-btn{width:100%}}

/* מסגרת סימולטור המבחן בעמודי התרגול (11.10.2026) */
.ss-page iframe.ssquiz{display:block;background:#fff;border:0!important;border-radius:14px;margin:16px auto 30px!important;max-width:860px;box-shadow:0 8px 24px -14px rgba(20,40,90,.22)}
@media (max-width:767px){.ss-page iframe.ssquiz{border-radius:0;margin:8px auto 20px!important;box-shadow:none}}
/* כפתור כניסה ביומטרית (בבדיקה, 12.10.2026) */
.ss-auth .ss-auth-pk{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin:0 0 14px;border:1.5px solid #16234d;border-radius:8px;background:#fff;color:#16234d;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer}
.ss-auth .ss-auth-pk svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.ss-auth .ss-auth-pk:hover{background:#EDF2F9}.ss-auth .ss-auth-pkmsg{min-height:0;font-size:14.5px;color:#C8372D;text-align:center;margin:-6px 0 10px}

/* הודעת "את המצב הזה מתרגלים במחשב" בעמוד עצמו (12.10.2026) */
.ss-motnote{position:fixed;inset:0;z-index:9999;background:rgba(10,20,40,.5);display:flex;align-items:center;justify-content:center;padding:16px}
.ss-motnote[hidden]{display:none}
.ss-motnote>div{background:#fff;border-radius:16px;padding:20px;max-width:380px;display:flex;flex-direction:column;gap:10px;text-align:right;direction:rtl}
.ss-motnote b{font-size:19px;color:#16234d}.ss-motnote p{margin:0;font-size:15px;line-height:1.6;color:#33415c}
.ss-motnote button{height:44px;border:1.5px solid #20409A;border-radius:8px;background:#20409A;color:#fff;font:700 16px inherit;font-family:inherit;cursor:pointer;margin-top:8px}
.ss-motnote>div{padding:22px 20px 18px;width:100%;box-shadow:0 20px 50px -20px rgba(0,0,0,.5)}.ss-motnote b{font-size:18px;line-height:1.35}/* כמו החלון האחיד (ss-dialog.js) */
/* תמונות של שאלות המבחן ומתרגלים (תיקיות gallery/jet ו-gallery/boat) תמיד בלי פינות מעוגלות, בכל האתר (12.10.2026) */
img[src*="/gallery/jet/"],img[src*="/gallery/boat/"],img[src*="gallery/jet/"],img[src*="gallery/boat/"]{border-radius:0!important}

/* סימולטור "חוברת" (12.10.2026): הכרטיסים יושבים ישר על רקע התכלת של הדף, בלי מסגרת לבנה */
.ss-page iframe.ssquiz.ssquiz-c{background:transparent;box-shadow:none;border-radius:0;max-width:none}

/* באנר החנות מתחת לסימולטור (12.10.2026): כרטיס כחול עם מחיר וכפתור, במקום שורת טקסט אפורה */
.ss-page a.ss-quizshop{position:relative;display:flex;align-items:center;gap:20px;max-width:860px;margin:6px auto 34px;padding:16px 22px 16px 16px;border-radius:16px;background:linear-gradient(115deg,#16234d 0%,#20409A 100%);color:#fff;text-decoration:none!important;box-sizing:border-box;overflow:hidden;box-shadow:0 14px 30px -18px rgba(22,35,77,.7);direction:rtl;transition:transform .15s,box-shadow .15s}
.ss-page a.ss-quizshop:before{content:"";position:absolute;left:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.06)}
.ss-page a.ss-quizshop:hover{transform:translateY(-2px);box-shadow:0 18px 34px -18px rgba(22,35,77,.8)}
.ss-page a.ss-quizshop .pic{flex:0 0 130px;height:120px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.ss-page a.ss-quizshop .pic img{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}
.ss-page a.ss-quizshop .tx{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:right;position:relative}
.ss-page a.ss-quizshop .tag{font-style:normal;font-size:12.5px;font-weight:700;background:#F2612D;color:#fff;border-radius:999px;padding:2px 10px}
.ss-page a.ss-quizshop b{font-size:22px;font-weight:700;color:#fff;line-height:1.3}
.ss-page a.ss-quizshop small{font-size:15px;color:#c9d3e6;line-height:1.5}
.ss-page a.ss-quizshop .buy{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}
.ss-page a.ss-quizshop .pr{font-size:30px;font-weight:800;color:#fff;line-height:1;white-space:nowrap}.ss-page a.ss-quizshop .pr small{display:block;font-size:13px;font-weight:600;color:#c9d3e6;text-align:center;margin-bottom:2px}
.ss-page a.ss-quizshop em{font-style:normal;display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:8px;background:#F2612D;color:#fff;font-weight:700;font-size:15px;white-space:nowrap}
.ss-page a.ss-quizshop:hover em{background:#e0521f}
@media (max-width:767px){
  .ss-page a.ss-quizshop{flex-wrap:wrap;gap:12px;margin:6px 10px 24px;padding:14px}
  .ss-page a.ss-quizshop .pic{flex-basis:96px;height:96px}
  .ss-page a.ss-quizshop b{font-size:19px}.ss-page a.ss-quizshop small{font-size:14px}
  .ss-page a.ss-quizshop .buy{flex:1 1 100%;flex-direction:row;justify-content:space-between;align-items:center}
  .ss-page a.ss-quizshop .pr small{text-align:right}
}

/* =====================================================================
   תקן הכפתורים של האתר (אושר 12.10.2026, ראו _sketch/buttons.html)
   ראשי כתום: הרשמה, תשלום, המשך. משני כחול: כניסה, שליחה, טלפון.
   מסגרת: חלופה שלא מתחרה בראשי. רך תכלת: קבוצת פעולות שוות.
   ירוק רק לווטסאפ, אדום רק ל-PDF. גובה 44, פינות 8, 16 מודגש.
   הכללים כאן מאחדים את הסגנונות הישנים בלי לגעת בקבצים שלהם.
   לא כאן בכוונה: מסך המבחן האמיתי (העתק של המסך הרשמי), מכשיר הקשר
   והכלים האינטראקטיביים בקורס.
   ===================================================================== */
html body :is(.ss-btn,a.orange-btn,input.orange-btn,.orange-btn-sm,.ss-auth-btn,.sh-btn,.sh-btn2,.gv .gv-btn,.h2x .gbtn,.h2x .stores a,.ss-page a.ss-appgate-btn,.ss-cta-strip .ss-reg,.ss-cta>a){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;height:auto;padding:0 20px;border-radius:8px;border:1.5px solid transparent;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background .15s,border-color .15s}
html body :is(.ss-auth-btn,.sh-btn,.sh-btn2){min-height:44px}
/* ראשי - כתום */
html body :is(.ss-btn:not(.blue):not(.ghost),a.orange-btn,input.orange-btn,.orange-btn-sm,.ss-auth-btn,.sh-btn,.gv .gv-btn.main,.h2x .gbtn,.ss-page a.ss-appgate-btn.orange,.ss-cta-strip .ss-reg){background:#F2612D;border-color:#F2612D;color:#fff!important}
html body :is(.ss-btn:not(.blue):not(.ghost),a.orange-btn,input.orange-btn,.orange-btn-sm,.ss-auth-btn,.sh-btn,.gv .gv-btn.main,.h2x .gbtn,.ss-page a.ss-appgate-btn.orange,.ss-cta-strip .ss-reg):hover{background:#d94f1e;border-color:#d94f1e;color:#fff!important}
/* משני - כחול */
html body :is(.ss-btn.blue,.h2x .stores a,.ss-page a.ss-appgate-btn.navy,.ss-cta .ss-tel,.ss-cta .ss-mail,.nv-cta--tel){background:#20409A;border-color:#20409A;color:#fff!important}
html body :is(.ss-btn.blue,.h2x .stores a,.ss-page a.ss-appgate-btn.navy,.ss-cta .ss-tel,.ss-cta .ss-mail,.nv-cta--tel):hover{background:#17307a;border-color:#17307a}
/* מסגרת */
html body :is(.ss-btn.ghost,.sh-btn2,.gv .gv-btn:not(.main):not(.wa)){background:#fff;border-color:#20409A;color:#20409A!important}
html body :is(.ss-btn.ghost,.sh-btn2,.gv .gv-btn:not(.main):not(.wa)):hover{background:#F2F6FC}
/* ווטסאפ - ירוק מלא */
html body :is(.gv .gv-btn.wa,.ss-cta .ss-wa){background:#1E9E57;border-color:#1E9E57;color:#fff!important}
html body :is(.gv .gv-btn.wa,.ss-cta .ss-wa):hover{background:#178a4b;border-color:#178a4b}
html body :is(.gv .gv-btn.wa) svg{fill:currentColor}
@media (max-width:767px){html body :is(.ss-auth-btn,.sh-btn){width:100%}}
/* גדול (52): הפעולה המרכזית בעמוד מוצר. קטן (36): כפתור בתוך תפריט */
html body .sh-add{height:52px;min-height:52px;border-radius:8px;font-family:inherit;font-size:17px;font-weight:700}
html body a.nv-gift-btn{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:8px;font-size:14.5px;font-weight:700;background:#F2612D;color:#fff;text-decoration:none}
html body a.nv-gift-btn:hover{background:#d94f1e;color:#fff}
html body .sh-qty{height:52px;border-radius:8px}

/* כפתור הנגישות (נגיש לי, 12.10.2026): במקום ריבוע שחור בפינה, עיגול בכחול של האתר עם סמל נגישות לבן, במרחק מהשוליים.
   כשהתפריט פתוח, הפס העליון שלו באותו כחול. הבוררים ארוכים כדי לגבור על הסגנון שהרכיב מזריק,
   והסמל המקורי (מוגדר בתוך התגית ואי אפשר לדרוס אותו) מוסתר, והסמל החדש מצויר במקומו */
html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar{transform:translate(16px,-16px)}
html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar > #NagishLiBarStrip{background:#20409A!important;transition:background .15s}
html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar > #NagishLiBarStrip:not(.open){width:50px!important;height:50px!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 6px 16px -6px rgba(22,35,77,.6)}
html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar > #NagishLiBarStrip:not(.open):hover{background:#17307a!important}
html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar > #NagishLiBarStrip.open{border-radius:12px 12px 0 0!important}
html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar > #NagishLiBarStrip > #NagishLiLogo{opacity:0;position:absolute}
html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar > #NagishLiBarStrip:before{content:"";display:inline-block;width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Ccircle cx='12' cy='4' r='2.2'/%3E%3Cpath d='M20.5 7.6a1 1 0 0 0-1.2-.7c-2.3.6-4.8.9-7.3.9s-5-.3-7.3-.9a1 1 0 1 0-.5 1.9c1.9.5 3.9.8 5.8.9v3.1l-1.9 7.5a1 1 0 0 0 1.9.5L12 15.6l2 5.2a1 1 0 0 0 1.9-.5L14 12.8V9.7c2-.1 3.9-.4 5.8-.9a1 1 0 0 0 .7-1.2z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:middle}
html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar > #NagishLiBarStrip.open:before{width:22px;height:22px;margin:0 10px}
@media (max-width:767px){html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar{transform:translate(12px,-12px)}html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar > #NagishLiBarStrip:not(.open){width:44px!important;height:44px!important}html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar > #NagishLiBarStrip:not(.open):before{width:24px;height:24px}}

/* הספלאש שמאחורי הלוגו (13.10.2026): נשאר, אבל לא חוסם לחיצות, והתפריט הפתוח מעליו ומעל הלוגו.
   קודם הוא כיסה את השורות העליונות של "מאגר שאלות ותרגול מבחנים" והן לא היו לחיצות */
section.top-header::before{pointer-events:none}
section.top-header #mega-menu{z-index:120} /* מעל הספלאש וגם מעל הלוגו (z 99) */

/* ---- תקן כרטיסים לכל האתר (13.10.2026): כרטיס לבן תמיד עם מסגרת דקה וצל, כדי שייראה נפרד מהרקע גם בנייד ---- */
:root{--ss-card-line:#cfd9e8;--ss-card-shadow:0 2px 10px rgba(20,40,90,.10)}
.ss-page .ss-wrap>.heb,.ss-page .ss-wrap>.heb .sch-lic a,.h2x .lic .c,.h2x .road>div,.h2x .grid3>div,.h2x .two>div,.h2x .ksh,.sp-card,.ss-auth-card{border:1px solid var(--ss-card-line);box-shadow:var(--ss-card-shadow)}
.ss-page .ss-wrap>.heb .page-related ul a{border:1px solid var(--ss-card-line)}
/* תיבות תכלת בתוך כרטיס לבן: מסגרת עדינה במקום להיבלע ברקע */
.page-faq,.ss-page .ss-wrap>.heb .page-related,.sch-tests div,.ss-page .ss-wrap>.heb .ss-app{border:1px solid #dbe3ef}
@media (max-width:767px){
  /* שורת הניווט (עמוד הבית / העמוד הנוכחי) לא מוצגת בנייד; הנתונים המובנים שלה נשארים בקוד העמוד */
  #breadcrumbs{display:none}
  .ss-page .ss-band{padding-top:12px}
  .ss-page .ss-wrap>.heb{box-shadow:var(--ss-card-shadow)}
}

/* כותרות: שורות מאוזנות, בלי מילה בודדת בשורה האחרונה (13.10.2026). הסוגריים הקצרים נשמרים שלמים ב-__allhead.php */
h1,h2,h3,h4,.ss-page .ss-wrap>.heb :is(h1,h2,h3,h4){text-wrap:balance}
.ss-page .ss-wrap>.heb p,.ss-page .ss-wrap>.heb li{text-wrap:pretty}

/* שבירת שורות בכל האתר (13.10.2026): בלי מילה בודדת בשורה האחרונה של פסקה או פריט ברשימה */
p,li,dd,figcaption,blockquote{text-wrap:pretty}
/* בראש האתר ובתפריטים הקישורים נשברים כרגיל: שם הרוחב קבוע מראש */
header .ss-nobr,.top-header .ss-nobr,nav .ss-nobr,#mega-menu .ss-nobr,.footer .ss-nobr,footer .ss-nobr{white-space:normal}

/* תפריט "תוכן הקורס" בנייד נפתח מעל התוכן, ולא דוחף אותו למטה (13.10.2026). בכל העמודים שבהם הוא מופיע */
@media (max-width:991px){
  .sidebar-mobile{position:relative;z-index:60}
  .sidebar-mobile .mob-menu{position:absolute;right:0;left:0;top:100%;z-index:61;max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;border:1px solid #cfd9e8;border-top:0;border-radius:0 0 12px 12px;box-shadow:0 18px 34px -12px rgba(20,40,90,.4);padding:6px 12px 12px}
}
/* כפתור הכניסה הביומטרית: הטקסט ממורכז בכפתור והסמל בצד (13.10.2026) */
.ss-auth .ss-auth-pk{padding:0 10px}.ss-auth .ss-auth-pk::after{content:"";flex:0 0 22px}
/* תג דירוג Google קטן לטבלאות ולרשימות - באותו עיצוב כמו התג שבתחתית כל עמוד (.ss-grate). 18.10.2026 */
.ss-rate{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #dde3ec;border-radius:999px;padding:4px 10px;text-decoration:none!important;color:#1d2433!important;font:600 13px "Open Sans Hebrew",Arial,sans-serif;white-space:nowrap}
.ss-rate:hover{border-color:#b9c6da}
.ss-rate .n{font-size:15px;font-weight:700}
.ss-rate .st{display:inline-flex;direction:ltr;gap:1px}.ss-rate .st svg{width:12px;height:12px}
.ss-rate .c{color:#5e6b80;font-weight:400}
.ss-rate .g b:nth-child(1){color:#4285F4}.ss-rate .g b:nth-child(2){color:#EA4335}.ss-rate .g b:nth-child(3){color:#FBBC05}.ss-rate .g b:nth-child(4){color:#4285F4}.ss-rate .g b:nth-child(5){color:#34A853}.ss-rate .g b:nth-child(6){color:#EA4335}
.ss-rate-none{color:#8a94a6;font-size:13px}

/* Content boxes (18.10.2026, owner): the first bold line of a grey box must read
   as its title - before, it looked like one more bold list label. Same rule for
   "בקצרה", tip boxes and the free-simulator box, so every box on the site matches. */
.ss-short > p:first-child > strong:only-child,
.ss-tip > p:first-child > strong:only-child{display:block;font-size:17px;font-weight:700;color:#20409A;
  padding-bottom:7px;margin-bottom:10px;border-bottom:2px solid rgba(32,64,154,.18)}
/* Simulator links one per line, each clearly its own target */
.ss-links{list-style:none;margin:10px 0 0;padding:0}
.ss-links li{margin:0 0 8px;padding:0}
.ss-links li:last-child{margin-bottom:0}
.ss-links a{display:inline-flex;align-items:center;gap:8px;font-weight:600}
.ss-links a:before{content:"\2190";font-weight:700;color:#F2612D}
/* Two short columns (goal -> licence): the table hugs its content instead of
   stretching across the page and leaving a wide empty gap between the columns */
.tbl-scroll.tbl-fit table{width:auto!important;min-width:0}
.tbl-scroll.tbl-fit td,.tbl-scroll.tbl-fit th{padding:7px 14px}

/* Content cards (18.10.2026, owner): repeated items - shops, branches, contacts - as
   a grid of white cards instead of one long run of paragraphs. */
.ss-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:18px 0 22px}
.ss-card{background:#fff;border:1px solid var(--ss-line);border-radius:var(--ss-r-card);box-shadow:0 2px 14px rgba(20,40,90,.08);
  padding:16px 18px;display:flex;flex-direction:column;gap:6px;text-align:right}
.ss-page .ss-wrap>.heb .ss-card h3{margin:0 0 2px;font-size:17px;line-height:24px;color:var(--ss-blue)}
.ss-card .tag{align-self:flex-start;background:var(--ss-tint);color:var(--ss-blue);font-size:12.5px;font-weight:600;border-radius:999px;padding:2px 10px}
.ss-card p{margin:0!important;font-size:14.5px;line-height:1.6}
.ss-card .k{color:var(--ss-muted)}
.ss-card .acts{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}
.ss-card .acts .ss-btn{height:36px;line-height:32px;font-size:14px;padding:0 14px;margin:0}

/* Video gallery (18.10.2026, owner - modelled on bullpupscientific.com): a poster with an
   orange play button; the YouTube player loads only on click (custom.js), so the page
   stays light and the videos never sit glued to one another. */
.ss-videos{display:grid;gap:22px;margin:18px 0 24px}
.ss-videos.two{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}
.ss-vcard{background:var(--ss-tint);border-radius:16px;padding:12px 12px 14px}
.ss-vcard h3{margin:10px 4px 0!important;font-size:16px!important;line-height:23px!important}
.ss-vcard p{margin:4px 4px 0!important;font-size:14px;color:var(--ss-muted)}
.ss-video{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;margin:0;border-radius:12px;overflow:hidden;
  background:#0b1a33;cursor:pointer;box-shadow:0 10px 30px rgba(23,40,59,.12)}
/* YouTube posters are 4:3 with black bands above and below a 16:9 frame - centring the
   4:3 image in the 16:9 box crops the bands away exactly */
.ss-video img{position:absolute;left:0;top:50%;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;border-radius:0!important;transform:translateY(-50%);transition:transform .3s}
.ss-video:hover img{transform:translateY(-50%) scale(1.03)}
.ss-video .play{position:absolute;top:50%;left:50%;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;
  background:rgba(242,97,45,.95);box-shadow:0 6px 18px rgba(0,0,0,.25)}
.ss-video .play:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);
  border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff}
.ss-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
/* plain embedded players that follow one another get breathing room */
.videoWrapper + .videoWrapper{margin-top:22px}

/* Google Maps style rating panel and review cards (rec.php, 18.10.2026 owner):
   the score shown the way people know it from Google Maps. */
.ss-gpanel{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;background:#fff;border:1px solid var(--ss-line);border-radius:16px;
  box-shadow:0 2px 14px rgba(20,40,90,.08);padding:20px 24px;margin:18px 0 24px}
.ss-gpanel .gscore{display:flex;align-items:center;gap:14px}
.ss-gpanel .gnum{font:700 54px/1 "Google Sans",Arial,sans-serif;color:#202124}
.ss-gpanel .gstars{display:flex;gap:2px;direction:ltr}
.ss-gpanel .gstars svg{width:26px;height:26px}
.ss-gpanel .gcount{font-size:14px;color:#5f6368;margin-top:4px}
.ss-gpanel .glogo{display:flex;align-items:center;gap:8px;font:600 15px Arial,sans-serif;color:#5f6368}
.ss-gpanel .glogo svg{width:28px;height:28px}
.ss-gpanel .gchips{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%}
.ss-gpanel .gchips span{border:1px solid #dadce0;border-radius:999px;padding:4px 12px;font-size:13.5px;color:#3c4043;background:#fff}
.ss-gpanel .gchips b{color:#1a73e8;font-weight:600;margin-inline-start:4px}
.ss-greviews{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:18px 0 22px}
.ss-greview{background:#fff;border:1px solid #dadce0;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}
.ss-greview .gh{display:flex;align-items:center;gap:10px}
.ss-greview .gav{width:40px;height:40px;border-radius:50%;color:#fff;font:600 18px/40px Arial,sans-serif;text-align:center;flex:none}
.ss-greview .gname{font-weight:700;color:#202124;font-size:15px}
.ss-greview .gsub{font-size:12.5px;color:#5f6368}
.ss-greview .gstars{display:flex;gap:1px;direction:ltr;justify-content:flex-end}
.ss-greview .gstars svg{width:16px;height:16px}
.ss-greview p{margin:0!important;font-size:14.5px;line-height:1.65;color:#3c4043}
.ss-greview .gg{margin-inline-start:auto}
.ss-greview .gg svg{width:20px;height:20px}

/* ==== 8. תוספות 20.10.2026 ==== */
/* מאגר השאלות: התשובה הנכונה, מוצגת אחרי שהתלמיד ענה */
.qb-right{margin:12px 0 10px;padding:10px 14px;background:#EAF7F0;border:1px solid #BFE5CF;border-radius:10px;color:#0E5C3A;font-size:15px;line-height:1.55}
.qb-right b{display:inline-block;min-width:22px;margin-inline-end:4px;padding:0 6px;border-radius:6px;background:#16a36a;color:#fff;text-align:center}
/* סימולטור המבחן: הסבר, שאלות לדוגמה ושאלות נפוצות מתחת למבחן */
.ss-qbank .qi{margin:28px 0 8px;padding:22px 22px 8px;background:#fff;border:1px solid #e9eef5;border-radius:18px;text-align:right}
.ss-qbank .qi h2{margin:0 0 10px;font-size:20px;font-weight:700;color:#16234d}
.ss-qbank .qi h3{margin:20px 0 10px;font-size:17px;font-weight:700;color:#16234d}
.ss-qbank .qi p{text-align:right;line-height:1.7}
.ss-qbank .qi-list{margin:0 0 6px;padding-inline-start:20px}
.ss-qbank .qi-list li{margin:0 0 12px;line-height:1.6;color:#344054}
.ss-qbank .qi-list li b{color:#16234d}
.ss-qbank .qi .faq-item h3.faq-q{margin:14px 0 4px;font-size:16px}
.ss-qbank .qi-cta{margin-top:16px;padding:12px 14px;background:#F4F7FC;border-radius:10px}
/* סוף המבחן למי שלא עבר: הזמנה שקטה לקורס. בתרגול: הודעה חד-פעמית אחרי 3 טעויות */
.ssc-invite{margin:16px auto 0;max-width:560px;padding:12px 14px;background:#FFF6EF;border:1px solid #F8D3BD;border-radius:12px;font-size:15px;line-height:1.6;text-align:right;color:#4a3b33}
.ssc-invite b{color:#9a3412}
.ssc-invite a{color:#C2410C;font-weight:700;white-space:nowrap}
.qa-wrong a{color:#FFD9C2;text-decoration:underline;font-weight:700}
/* תיבה אפורה ss-tip: עד היום הצבע נכתב בתוך כל עמוד (style). כאן ברירת המחדל, כדי שכל תיבה חדשה תיראה אותו דבר */
.ss-tip{background:#EDF2F9;border-radius:12px;padding:16px 20px;margin:18px 0}
.ss-tip > p:last-child{margin-bottom:0}
/* "מתאמנים בחינם" בעמודי הקורסים (20.10.2026): שני כפתורים ואזהרה על המבחן בעל פה */
.ss-practice{background:#EDF2F9;border-radius:14px;padding:18px 20px;margin:22px 0}
.ss-practice .ssp-h{margin:0 0 12px;font-size:17px;font-weight:700;color:#16234d;text-align:right}
.ss-practice .ssp-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}
.ss-practice a.ssp-btn{display:flex;flex-direction:column;gap:3px;padding:12px 16px;background:#fff;border:1.5px solid #20409A;border-radius:10px;text-decoration:none;color:#20409A;text-align:right;transition:background .15s}
.ss-practice a.ssp-btn:hover{background:#F4F7FC;text-decoration:none}
.ss-practice a.ssp-btn b{font-size:16px;font-weight:700}
.ss-practice a.ssp-btn span{font-size:14px;color:#475467;font-weight:400}
.ss-practice .ssp-warn{margin:14px 0 0;line-height:1.6;text-align:right}
.ss-practice .ssp-warn b{font-weight:700;color:#16234d}
.ss-practice > p:not(.ssp-h){margin:14px 0 0;text-align:right}

/* 9. תיבות וטבלאות בתוכן העמודים - במקום style= בתוך הטקסט (סדר בקוד, 20.10.2026) */
.ss-short{background:#EDF2F9;border-radius:12px;padding:14px 18px;margin:0 0 18px}
.ss-tip.ss-warm{background:#FFF7E8}
p.ss-note.ss-note-y{background:#FFF7E8;border-radius:10px;padding:10px 14px}
.ss-note.ss-note-box{background:#EDF2F9;border-radius:12px;padding:14px 18px;margin:0 0 18px}
.nw{white-space:nowrap}
.w1{width:1%}
.nothome table td.text-center,.nothome table th.text-center,.nothome p.text-center,.nothome h2.text-center{text-align:center}


/* 10. עיצוב שהיה כתוב בתוך התבניות (סדר בקוד, 20.10.2026). אותו סדר כמו בעמוד: ראש האתר (__allhead), התפריט העליון (_header), תחתית העמוד (_footer) */
/* -- __allhead -- */
	body {
  overflow-y: scroll; overflow-x: hidden; /* פס גלילה אנכי תמיד (בלי קפיצה בין עמודים). האופקי הוצג תמיד בלי סיבה - הוסר 18.10.2026 */
}
/* הדפדפן מצייר מלבן כהה על קישור בזמן הלחיצה, לפני המעבר לדף.
   מבטלים אותו, ומשאירים מסגרת מיקוד למשתמשי מקלדת בלבד. */
a,button,[role="button"],label,.servicehov{-webkit-tap-highlight-color:transparent}
a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}
a:focus-visible{outline:2px solid #20409A;outline-offset:2px}
/* כפתור פעולה בגודל בינוני, לכל האתר (6.10.2026). הכפתורים הישנים
   (orange-btn, orange-btnxs) הם בגודל 24 ומתאימים לדף הבית בלבד. */
.ss-btn{display:inline-block;background:#f2612d;color:#fff;font-size:16px;font-weight:700;line-height:42px;padding:0 24px;
  border:2px solid #f2612d;border-radius:8px;cursor:pointer;text-decoration:none;text-align:center;font-family:inherit;-webkit-appearance:none}
.ss-btn:hover,.ss-btn:focus{background:#d9521f;border-color:#d9521f;color:#fff;text-decoration:none}
.ss-btn.blue{background:#20409a;border-color:#20409a}
.ss-btn.blue:hover,.ss-btn.blue:focus{background:#17307a;border-color:#17307a}
.ss-btn.ghost{background:#fff;color:#f2612d}
.ss-btn.ghost:hover,.ss-btn.ghost:focus{background:#FFF4EF;color:#d9521f}
/* פרקים שאינם חומר לבחינת רספן - הבחנה עדינה בתפריט תוכן הקורס */
.noexam-block{background:#f3f7fd;padding:14px 8px 16px;margin:16px -8px 0 -8px}
.noexam-block > a:first-child h2.mainprk{margin-top:0}
.noexam-block > a:last-child h4.tatprk{margin-bottom:0}
/* יישור ראשי הטורים, לפי מדידה בעמוד אמיתי ברוחב 1440:
   טקסט כותרת התוכן יושב ב-124.5, טקסט כותרת הסרגל ב-137.0.
   ההפרש 12.5 מורכב משמונה פיקסל שבהם מכל הסרגל מתחיל נמוך יותר,
   ומהפרש ה-line-height בין 22/32 בסרגל ל-26/27 בתוכן.
   המכל נמשך למעלה, והריפוד מחזיר אוויר מעל הכותרת. */
#col-menu-course{margin-top:-22px}
#col-menu-course h2.title{padding-top:10px}

/* כותרות הפרקים הראשיים: כחול, כפי שהיה. בתפריט זה הכלל המקורי
   ב-style.css, ובתוכן העמוד הוסיפו עליו כללים מאוחרים שהשחירו אותו. */
#col-content-course h3.font-26{color:#20409a}

/* סולם הכותרות בחומר הלימוד. נמדד באתר: כותרת הסעיף וכותרת המשנה
   שבתוך התוכן הן שתיהן h3 ב-18 פיקסל שחור, כלומר זהות; ו-h4 מוגדר
   28 פיקסל, גדול מכותרת הפרק שהיא 26. כאן נקבע סולם יורד אחד. */
#col-content-course > h3:not(.font-26){font-size:21px;color:#20409a;line-height:28px}
#col-content-course .heb h3{font-size:17px;color:#1d1d1d;line-height:25px;margin-top:22px}
#col-content-course .heb h4{font-size:16px;color:#1d1d1d;line-height:23px;margin-top:18px}
#col-content-course .heb h2{font-size:19px;color:#1d1d1d;line-height:26px;margin-top:24px}
@media only screen and (max-width:640px){
  #col-content-course > h3:not(.font-26){font-size:19px;line-height:26px}
  #col-content-course .heb h3{font-size:16px;line-height:24px}
}
/* -- _header -- */
/* ==========================================================================
   Navigation redesign — 2026-08-18 (DEMO)
   One content set, two layouts:
     mobile  (<=960px) : vertical accordion inside the slide-in panel
     desktop (>=961px) : 5 columns, nearly everything visible at once
   Palette is limited to the brand: #20409A #182F73 #F2612D #ECF2FD #10203F
   Orange is reserved for: the question-bank heading, shop links, and gift.
   The open/close mechanism is untouched — it still runs off .submenu-active.
   ========================================================================== */

#mega-menu{background:#fff!important;padding:0!important;direction:rtl;}
.nv{font-family:'Open Sans Hebrew',Arial,sans-serif;direction:rtl;text-align:right;}
.nv a{text-decoration:none;}
.nv ul{list-style:none;margin:0;padding:0;}
/* Bootstrap draws a:focus{outline:5px auto ...} — that is the coloured box
   that appeared around the hamburger on click. Removed for pointer users,
   kept for keyboard users via :focus-visible so accessibility is intact. */
.menu-btn a:focus,.menu-btn a:active{outline:none!important;}
.menu-btn a:focus-visible{outline:2px solid #20409A!important;outline-offset:2px;}

/* ---------- mobile contact header ---------- */
.nv-tophead{background:#10203F;color:#fff;padding:16px 18px;}
.nv-tophead .nv-phone{display:flex;align-items:center;justify-content:space-between;gap:12px;}
.nv-tophead .nv-phone-txt{min-width:0;}
.nv-tophead .nv-phone-num{display:block;color:#fff;font-size:26px;font-weight:700;line-height:1.15;white-space:nowrap;}
@media (max-width:360px){.nv-tophead .nv-phone-num{font-size:23px;}.nv-tophead{padding:14px 14px;}}
.nv-tophead .nv-phone-sub{display:block;font-size:12px;line-height:1.35;margin-top:2px;color:#ECF2FD;}
.nv-acts{display:flex;gap:10px;flex-shrink:0;}
.nv-act{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.nv-act svg{width:22px;height:22px;fill:#fff;display:block;}
.nv-act--tel{background:#2b55c4;}
.nv-act--wa{background:#1EA952;}
.nv-cam{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(236,242,253,.22);color:#fff;font-size:15px;font-weight:600;}
.nv-cam svg{width:20px;height:20px;fill:#fff;flex-shrink:0;}
/* פריים חי מהמצלמה. המקור הוא כתובת ה-snapshot של ספק המצלמה, אותה
   מצלמה שמוטמעת ב-camera1.php. loading=lazy כדי שהקובץ לא ייטען
   בכל עמוד אלא רק כשהתפריט נפתח. */
.nv-cam-thumb{position:relative;flex:0 0 auto;width:64px;height:40px;border-radius:5px;overflow:hidden;background:rgba(255,255,255,.12);}
.nv-cam-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.nv-cam-dot{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#ff3b2f;border:1px solid #fff;}
.top-header .camera-live{background-image:none;padding-right:0;display:flex;align-items:center;gap:10px;}
.top-header .camera-live .cam-live-thumb{position:relative;flex:0 0 auto;width:96px;height:54px;border-radius:5px;overflow:hidden;background:#1b2a4a;}
/* השידור החי. הנגן הוא 16:9, ולכן הוא מוגדל מעבר לתיבה וממורכז,
   והתיבה חותכת אותו, כך שמתקבלת רצועה בלי עיוות וללא פסים שחורים.
   pointer-events מנוטרל בתיבה כדי שהלחיצה תיפול על הקישור לעמוד
   המצלמה ולא תיבלע בתוך הנגן. */
/* הקדימון מציג את הפריים כולו ולא חלק ממנו מוגדל, כדי שכפתור ההפעלה
   של הנגן, שהוא מצייר במרכז התיבה שלו, יצא במרכז הקדימון.

   הפס הכהה שהופיע בצד הוא השלמה של הנגן עצמו: הוא שומר על יחס הממדים
   של השידור, ואם הוא אינו זהה ליחס המסגרת הוא ממלא את ההפרש ברקע
   שלו. היחס של השידור אינו בשליטתנו ואינו קבוע.

   לכן המסגרת גדולה מהתיבה ונחתכת בה: היא נבנית ב-300 על 169, גודל
   שהנגן עובד בו בנוחות, ומוקטנת פי 0.5 אל 150 על 84 בתוך תיבה של 96
   על 54. 27 פיקסל נחתכים מכל צד ו-15 מלמעלה ומלמטה, וכל השלמה של
   הנגן עד לרוחב הזה נשארת מחוץ לתחום הנראה. ההקטנה מרכזית, ולכן
   כפתור ההפעלה נשאר במרכז.

   אי אפשר לבדוק את הנגן הזה מחוץ לאתר: הוא מסרב לפעול כשהוא מוטמע
   בדף שאינו מהדומיין, ולכן בדיקה מקומית מראה מסגרת ריקה. */
/* מיקום מפורש במקום translate באחוזים: בדפדפן יצא הפריים 10 פיקסל ימינה ולמטה, וכפתור ההפעלה נראה לא ממורכז (11.10.2026).
   (96-300)/2=-102, (54-169)/2=-57.5, וההקטנה סביב המרכז שומרת אותו במרכז התיבה. */
.top-header .camera-live .cam-live-thumb .cam-fit{position:absolute;left:50%;top:50%;margin:-84.5px 0 0 -150px!important;
  width:300px;height:169px;transform:scale(.5);transform-origin:50% 50%;}
/* הסיבה האמיתית: כלל כללי של הסרגל נותן לכל span בתוכו margin-left:10px, והוא דחף את הנגן הצידה.
   המרווחים כאן קבועים ומבטלים אותו, והמרכוז לפי 50% עובד בכל גודל של התיבה. */
.nv-cam-thumb .cam-fit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:116px;height:66px;}
.cam-fit iframe{display:block;width:100%;height:100%;border:0;}
.nv-cam-thumb, .top-header .camera-live .cam-live-thumb{pointer-events:none;}
.top-header .camera-live .cam-live-dot{position:absolute;top:5px;right:5px;width:9px;height:9px;border-radius:50%;background:#ff3b2f;border:1px solid #fff;}
/* בסרגל העליון הפריים מחליף את הכיתוב, ולא יושב לצידו. הכיתוב הקצר
   מוטבע על גבי התמונה בפינה. */
/* הפריים נוסף לצד הכיתוב ולא במקומו. הקו המפריד הוא border-right
   שכבר קיים ב-style.css, והריווח גדל כדי לפנות מקום לקוביה. */
.top-header .camera-live{margin-left:112px;padding-right:13px;}
/* 96 על 54 הם בדיוק 16:9. ב-94 על 56 היחס היה 1.68 והנגן, ששומר על
   היחס של הפריים, השאיר פס שחור בצד. */
.top-header .camera-live .cam-live-thumb{width:96px;height:54px;margin-left:1px;}
.top-header .camera-live > span:last-child{line-height:19px;}
.nv-cam:hover{color:#F2612D;}

/* ---------- primary flat list ---------- */
.nv-primary{padding:6px 0;border-bottom:1px solid #ECF2FD;}
.nv-primary li{border-bottom:1px solid #f4f7fd;}
.nv-primary li:last-child{border-bottom:0;}
.nv-primary a{display:block;padding:9px 18px;color:#20409A;font-size:16px;line-height:1.35;}
.nv-primary a:hover{background:#ECF2FD;}
.nv-primary .is-orange a{color:#F2612D;}

/* ---------- expand/collapse all (mobile only) ---------- */

/* ---------- sections ---------- */
.nv-sec{border-top:1px solid #ECF2FD;}
.nv-sec>summary{list-style:none;cursor:pointer;padding:12px 18px;color:#20409A;font-size:16px;font-weight:700;
  display:flex;align-items:center;justify-content:space-between;gap:8px;}
.nv-sec>summary::-webkit-details-marker{display:none;}
.nv-sec>summary::after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;
  transform:rotate(45deg);transition:transform .18s;flex-shrink:0;}
.nv-sec[open]>summary::after{transform:rotate(-135deg);}
.nv-sec ul{padding:0 0 10px;}
.nv-sec ul a{display:block;padding:7px 18px;color:#182F73;font-size:15px;line-height:1.4;}
.nv-sec ul a:hover{background:#ECF2FD;}
/* the one emphasised section */
.nv-sec--qbank{background:#ECF2FD;}
.nv-sec--qbank>summary{color:#F2612D;}
.nv-sec--qbank ul a{color:#182F73;}

/* שורה למקצוע: השם, ואחריו שני כפתורים במילוי רך. המילוי הרך משאיר את
   השם הדבר הכהה והגדול בשורה, והכפתור עדיין נקרא ככפתור. */
.nv-sec--qbank ul li.nv-qrow{display:flex;align-items:center;gap:6px;padding:4px 18px;}
.nv-sec--qbank ul li.nv-qrow .nv-qname{flex:1 1 auto;color:#1D2330;font-size:16px;font-weight:400;line-height:1.3;}
.nv-sec--qbank ul li.nv-qrow a.nv-qb{flex:0 0 auto;width:62px;padding:0;text-align:center;
  border-radius:5px;font-size:12px;font-weight:700;line-height:1.2;
  /* במובייל זה יעד מגע, ולכן 44 פיקסל גובה. בשולחני מוקטן בהמשך. */
  display:flex;align-items:center;justify-content:center;min-height:44px;}
.nv-sec--qbank ul li.nv-qrow a.nv-qb--q{background:#DDE4F3;color:#1B3680;}
.nv-sec--qbank ul li.nv-qrow a.nv-qb--x{background:#FADFD3;color:#8F3815;}
.nv-sec--qbank ul li.nv-qrow a.nv-qb--q:hover{background:#C9D5EE;}
.nv-sec--qbank ul li.nv-qrow a.nv-qb--x:hover{background:#F6CDBB;}

/* ---------- gift box (mobile only) ---------- */
.nv-gift{margin:16px 18px 26px;padding:14px;border:2px dashed #20409A;border-radius:6px;text-align:center;}
.nv-gift .nv-gift-title{margin:0 0 6px;color:#20409A;font-size:17px;font-weight:700;}
.nv-gift p{margin:0 0 10px;color:#182F73;font-size:13px;line-height:1.45;text-align:center;}
.nv-gift .nv-gift-btn{display:inline-block;background:#20409A;color:#fff;padding:7px 20px;border-radius:4px;font-size:14px;font-weight:700;}
.nv-gift .nv-gift-img{display:block;margin-top:12px;}
.nv-gift .nv-gift-img img{width:100%;max-width:190px;height:auto;border-radius:4px;}

/* ==========================  DESKTOP  ================================== */
@media only screen and (min-width:961px){

  /* The hamburger, and the X that replaces it, are the list item's background
     image, while the link is only the words beside it. A transparent overlay
     on the link covers the whole item, so the icon is clickable too. Nothing
     moves: no padding, no size, no position of anything visible. */
  .top-header .main-menu > li.menu-btn{position:relative;}
  .top-header .main-menu > li.menu-btn > a::after{content:"";position:absolute;
    top:0;left:0;right:0;bottom:0;}

  /* --------------------------------------------------------------------
     style.css scales the whole header in two bands:

        960-1300px   #mainhead{zoom:.7}
        1300-1500px  #mainhead{zoom:.87}

     The upper band is fine and is left exactly as it is, drop-down included:
     the menu compensates for the .87 with --z, as it did before. The lower
     band is the one that turns the bar unreadable -- a 1536px screen becomes
     1286px when Chrome's tab strip opens, skipping the 87% band entirely --
     and that is the only band anything below touches.
     -------------------------------------------------------------------- */
  #mega-menu{--z:1;}
  @media (min-width:1300px) and (max-width:1500px){ #mega-menu{--z:1.1494;} }

  /* --------------------------------------------------------------------
     Below 1300px: no scaling, and the width comes out of the whitespace.

     At full size the bar needs 1472px and a 1286px window gives 1271, so the
     201px missing are taken from the air between the blocks, never from the
     type:

        user-login box   300 -> 160        phone padding-left 48 -> 20
        camera margin    115 ->  20        logo margin        40 -> 16
        menu item pad     30 ->  18

     359px recovered against 201 needed. The camera's own right padding is
     left alone -- that is the room its icon sits in, and narrowing it puts
     the icon on top of the words.
     -------------------------------------------------------------------- */
  @media (max-width:1300px){
    #mainhead{zoom:1!important;}
    .top-header .logo{margin-right:16px!important;}
    .top-header .camera-live{margin-left:20px!important;}
    .top-header .callnow{padding-left:20px!important;}
    ul.main-menu li.userlogin{width:160px!important;max-width:160px!important;}
    ul.main-menu li,ul.main-menu li.menu-btn{padding-left:18px!important;
      padding-right:18px!important;}

    /* style.css drops the phone number to 23px and the strap-line under it to
       8px below 1230px -- the old bar's own way of fitting a narrow window,
       and the least readable thing in the header. The trimmed bar has room
       for both at full size. */
    .top-header .callnow{margin-left:0!important;}
    .top-header .callnow .callnow-num{font-size:33px!important;line-height:36px!important;}
    .top-header .callnow span{font-size:12.5px!important;line-height:16px!important;}

    /* On the home page the logo image is 120% of its box and dips into the
       banner, rising into place on the first scroll. Both are kept. Only the
       width is capped at 100%, because at 1286px the 120% version ends at
       x282 while the banner's heading starts at x260; at 100% it ends at 238.
       The dip is shortened to 20px so that at 1000px, where the heading runs
       wider and further left, the logo still clears it. */
    body.pg100 .top-header .logo img{width:100%!important;max-width:100%!important;top:20px;}

    /* The white wave behind the logo (.top-header:before, 586 x 384) was drawn
       at 70% along with everything else, so on screen it was 410 x 269. That
       is the size it keeps here. At the full 586 it runs across the banner's
       heading; at 240 it is so small that the logo hangs out of it before the
       page is even scrolled.

       At 410 it reaches over the phone block, and it carries z-index 1 while
       the phone block carries none -- which is what hid the first digits of
       the number. The logo and the camera already sit at z-index 99; the phone
       block now sits above it too. */
    body.pg100 .top-header:before{width:410px!important;height:269px!important;}
    .top-header .callnow{position:relative;z-index:9;}
  }

  /* Measured: the gap between the phone block and the menu is (window - 1128)
     pixels, so the camera block steps out a little before it runs out rather
     than at the last pixel. At 1180 it leaves 52px behind it. It stays in the
     drop-down menu. */
  @media (max-width:1180px){
    .top-header .camera-live{display:none!important;}
  }

  /* ---------------------------- the mega menu ---------------------------- */
  #mega-menu{width:calc(1460px * var(--z))!important;max-width:calc(96vw * var(--z))!important;height:auto!important;
    /* it stops at the window and scrolls inside itself rather than running off
       the bottom of the screen */
    max-height:calc((100vh - 90px) * var(--z));overflow-y:auto!important;overflow-x:hidden!important;
    overscroll-behavior:contain;
    box-shadow:0 12px 34px rgba(16,32,63,.20);border-radius:0 0 6px 6px;}
  .nv-tophead{display:none!important;}   /* lives in the top bar already */

  /* Columns wrap rather than squeeze. 232px is the width at which the longest
     item titles still sit on one line at 17px; below that the row simply holds
     one column fewer. */
  .nv-cols{display:flex;direction:rtl;flex-wrap:nowrap;align-items:flex-start;gap:0;padding:calc(22px * var(--z)) calc(10px * var(--z)) calc(26px * var(--z));}
  .nv-col{flex:1 1 0;min-width:0;padding:0 calc(10px * var(--z));
    border-left:1px solid #ECF2FD;border-top:0;margin-bottom:calc(10px * var(--z));}
  .nv-col:last-child{border-left:0;}
  .nv-gift{margin:calc(16px * var(--z)) 0 0;padding:calc(12px * var(--z));}
  .nv-gift .nv-gift-title{font-size:calc(17px * var(--z));}
  .nv-gift p{font-size:calc(13px * var(--z));}
  .nv-gift .nv-gift-btn{font-size:calc(14px * var(--z));padding:calc(7px * var(--z)) calc(20px * var(--z));}

  /* one shared heading treatment for all five columns */
  .nv-col>.nv-head,.nv-col>summary{padding:0 0 calc(4px * var(--z));margin-bottom:calc(8px * var(--z));border-bottom:2px solid #ECF2FD;
    color:#20409A;font-size:calc(16px * var(--z));font-weight:700;cursor:default;display:block;
    pointer-events:none;}   /* desktop: columns must not be collapsible */
  .nv-col>summary::after{display:none;}
  .nv-col ul{padding:0;}
  /* Tight inside an item, loose between items: that is what keeps a title that
     runs to two lines from reading as part of the next one. */
  /* a hairline between items: the only thing that stays unambiguous when a
     title runs to two lines */
  .nv-col ul li,.nv-primary li{margin-bottom:0;border-bottom:1px solid #EEF2FA;}
  .nv-col ul li:last-child,.nv-primary li:last-child{border-bottom:0;}
  .nv-sec--qbank.nv-col ul li{border-bottom-color:#F6E3D8;}

  /* Every item here already carries a hairline, so the group borders further
     down add a second one 9px away -- which is what reads as a fault. The
     boundary takes the line the item above already has, in a stronger tone,
     and separates with space instead. Mobile keeps the group borders: there
     the items have no lines of their own. */
  .nv-sec--qbank.nv-col .nv-group-start,
  .nv-sec--qbank.nv-col .nv-sublabel{border-top:0;}
  .nv-sec--qbank.nv-col .nv-group-start{padding-top:calc(9px * var(--z));}
  .nv-sec--qbank.nv-col .nv-sublabel{padding-top:0;color:#C2561F;}
  /* ה1: אין קו עבה בין הקבוצות. הקו הדק הרגיל נשאר בין השורות, וההפרדה
     נעשית ברווח מעל הכותרת, כדי ששום דבר לא ייצמד לכפתורים. */
  .nv-sec--qbank.nv-col .nv-sublabel{margin-top:calc(14px * var(--z));}
  .nv-col ul a,.nv-primary a{padding:calc(7px * var(--z)) calc(6px * var(--z));font-size:calc(16px * var(--z));line-height:1.35;border-radius:3px;}
  .nv-col ul a:hover,.nv-primary a:hover{background:#ECF2FD;}
  .nv-sec--qbank.nv-col ul a:hover{background:#FFEDE4;}
  .nv-sec--qbank.nv-col .nv-sublabel{padding-right:calc(6px * var(--z));padding-left:calc(6px * var(--z));font-size:calc(16px * var(--z));font-weight:700;}
  .nv-sec--qbank.nv-col ul li.nv-qrow{padding:calc(3px * var(--z)) calc(6px * var(--z));gap:calc(6px * var(--z));}
  .nv-sec--qbank.nv-col ul li.nv-qrow .nv-qname{font-size:calc(16px * var(--z));}
  .nv-sec--qbank.nv-col ul li.nv-qrow a.nv-qb{width:calc(58px * var(--z));padding:calc(7px * var(--z)) 0;
    font-size:calc(12px * var(--z));border-radius:calc(5px * var(--z));min-height:0;}
  .nv-sec--qbank{padding:calc(8px * var(--z)) calc(10px * var(--z)) calc(12px * var(--z));}
  .nv-primary{border-bottom:0;padding:0;}
  /* (the primary column takes the same treatment as the others) */

  /* column order: ראשי · רישיונות · מדריכי לימודים · מדריכים כלליים · מאגר שאלות */
  .nv-col--primary{order:1;} .nv-col--lic{order:2;} .nv-col--study{order:3;}
  .nv-col--general{order:4;} .nv-col--qbank{order:5;}

  .nv-sec--qbank{background:#fff6f2;border-top:0;border-radius:5px;
    padding:calc(8px * var(--z)) calc(14px * var(--z)) calc(12px * var(--z));margin-top:calc(-8px * var(--z));}
  .nv-sec--qbank>summary{color:#F2612D;border-bottom-color:#ffd9c8;}
  .nv-sec[open]>summary::after,.nv-sec>summary::after{content:none;}
}

@media only screen and (max-width:960px){
  /* the drawer ends where the screen ends, and its scroll stays inside it */
  body:has(#main-navigation.submenu-active){overflow:hidden;}
  #mega-menu{height:calc(100vh - 76px);max-height:calc(100vh - 76px);
    overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}
  #mega-menu{height:calc(100dvh - 76px);max-height:calc(100dvh - 76px);}
  @media (max-width:640px){
    #mega-menu{height:calc(100vh - 60px);max-height:calc(100vh - 60px);}
    #mega-menu{height:calc(100dvh - 60px);max-height:calc(100dvh - 60px);}}
  .nv-cols{display:flex;flex-direction:column;}
  .nv-col{display:block;}
  /* column 1 dissolves so its list and its gift box become siblings of the
     sections — that lets the gift box be ordered to the very bottom */
  .nv-col--primary{display:contents;}
  .nv-col>.nv-head{display:none;}     /* mobile uses <summary> instead */
  .nv-primary{order:1;}
  .nv-col--qbank{order:3;} .nv-col--lic{order:4;}
  .nv-col--study{order:5;} .nv-col--general{order:6;}
  .nv-gift{order:9;}
}

/* The question-bank column holds two different things: the reference banks and
   the practice tests. A hairline in the section tint separates them without
   adding another heading. */
.nv-sec--qbank .nv-group-start{margin-top:9px;padding-top:9px;
  border-top:1px solid #ffd9c8;}

/* The Arabic bank and tests are the same area of the menu, so they stay in
   this block -- but they are for a small part of the audience, so they sit
   last behind a quiet label rather than a second heading. */
.nv-sec--qbank .nv-sublabel{margin-top:9px;padding:15px 18px 5px;
  border-top:1px solid #ffd9c8;color:#F2612D;font-size:15px;font-weight:700;}

/* ---------- sub-level: detail pages under their hub ----------
   The marker is inline content, not a positioned pseudo-element. This column
   centres its items, and anything pinned to an edge detaches from the text it
   is meant to belong to. Inline, it travels with the text at any alignment.
   Size, colour and position stay identical to every other menu line. */
.nv-sec ul li.nv-sub > a::before{
  content:"\2013\00a0";
  color:#9FB3D9;
}
.nv-sec ul li.nv-sub > a:hover::before{color:#F2612D;}

/* ---------- the top bar's camera unit is a desktop fitting ----------
   .camera-live was made a flex row, and that declaration sits outside the
   961px block, so it also undid style.css's own hiding of the unit on a
   phone: the bar wrapped onto two lines and the close X came to rest on the
   registration button. The drop-down carries its own camera row, which is
   where the phone sees the feed. */
@media (max-width:960px){
  .top-header .camera-live{display:none!important;}
}

/* ---------- the tests block on the phone ----------
   One row rather than a button, a chevron in a 30px disc so that it reads as
   a list that opens, and under the title the licences it holds -- what is
   inside is legible before it is opened. The block carries two titles: the
   column in the mega menu keeps the long one, the phone row takes the short
   one, and each hides the other. The row names carry the licence number on
   the phone, where the line is full width; the column is too narrow for it. */
.nv-ttl--m{display:none;}
@media (max-width:960px){
  .nv-ttl--d{display:none;}
  .nv-ttl--m{display:block;}
  .nv-qicon{flex:0 0 auto;width:22px;height:22px;stroke:currentColor;fill:none;}
  .nv-qttl{flex:1 1 auto;min-width:0;}
  .nv-qsub{display:block;margin-top:3px;color:#C2561F;font-size:12.5px;font-weight:400;line-height:1.35;}
  .nv-sec--qbank[open] > summary .nv-qsub{display:none;}
  .nv-qchev{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:#F4D5C5;
    display:flex;align-items:center;justify-content:center;}
  .nv-qchev svg{width:16px;height:16px;stroke:#A8431A;fill:none;transition:transform .15s ease;}
  .nv-sec--qbank[open] > summary .nv-qchev svg{transform:rotate(180deg);}

  /* The row now carries the licence number as well, and at 375px the longest
     of them -- 166px at the column's own size -- did not fit the 147px the
     two buttons left it. The buttons give back 16px, the name drops a size,
     and the line holds; under 380px it drops one more. */
  .nv-sec--qbank ul li.nv-qrow{gap:5px;}
  .nv-sec--qbank ul li.nv-qrow a.nv-qb{width:54px;}
  .nv-sec--qbank ul li.nv-qrow .nv-qname{font-size:15px;}
}
@media (max-width:379px){
  .nv-sec--qbank ul li.nv-qrow .nv-qname{font-size:14px;}
}
/* 320px is the narrowest screen still in use. The two buttons give back
   another 12px there and the name a further size, and the longest line --
   mashit 12 -- still holds. */
@media (max-width:339px){
  .nv-sec--qbank ul li.nv-qrow a.nv-qb{width:48px;font-size:11px;}
  .nv-sec--qbank ul li.nv-qrow .nv-qname{font-size:13px;}
}
@media only screen and (min-width:961px){
  .nv-qicon,.nv-qsub,.nv-qchev{display:none!important;}
  .nv-qpref{display:none;}
}

/* ====================================================================
   version kaf: the drop-down on a phone
   The dark contact band, the small camera strip and the dashed gift box
   were the earlier menu. What follows is the version that was settled
   on: two actions side by side, the camera as a picture the width of the
   panel, the tests as a card at the top, and the gift as a quiet strip
   at the foot. Everything here is behind 960px -- the mega menu on the
   desk keeps its columns, and nothing in this block reaches it.
   ==================================================================== */
@media (max-width:960px){

  /* ---- the two actions ---- */
  .nv-tophead{background:#fff;padding:12px 14px 0;}
  .nv-ctas{display:grid;grid-template-columns:1fr 1fr;gap:9px;}
  .nv-cta{display:flex;align-items:center;justify-content:center;gap:7px;
    padding:12px 0 13px;border-radius:8px;}
  .nv-cta svg{width:20px;height:20px;flex:0 0 auto;fill:currentColor;}
  .nv-cta--tel{background:#2b55c4;color:#fff;} /* צבעי כפתורי הקשר האחידים, כמו ב-_contact-buttons.php */
  .nv-cta--tel span{font-size:17px;font-weight:700;letter-spacing:.3px;}
  .nv-cta--wa{background:#1E9E57;color:#fff;}
  .nv-cta--wa span{font-size:14px;font-weight:700;}

  /* ---- the camera, the width of the panel ----
     The feed keeps its 16:9 and the card crops it, so the picture is never
     letterboxed. The strip is darkened towards the side the two labels sit
     on, which is the only thing holding them legible over a picture that
     changes all day. */
  .nv-cam{display:block;position:relative;height:88px;margin:9px 0 0;padding:0;
    border:0;border-radius:9px;overflow:hidden;}
  .nv-cam-thumb{position:absolute;inset:0;width:auto;height:auto;border-radius:0;
    background:#1b2a4a;}
  .nv-cam-thumb .cam-fit{width:100%;height:auto;aspect-ratio:16 / 9;}
  .nv-cam::after{content:"";position:absolute;inset:0;
    background:linear-gradient(to right,rgba(0,0,0,.02),rgba(0,0,0,.5));}
  .nv-cam-live{position:absolute;top:9px;right:11px;z-index:2;display:flex;
    align-items:center;gap:6px;color:#fff;font-size:11px;font-weight:700;
    letter-spacing:.5px;}
  .nv-cam-dot{position:static;width:8px;height:8px;border:0;}
  .nv-cam-cap{position:absolute;bottom:8px;right:11px;z-index:2;color:#fff;
    font-size:16px;font-weight:700;}

  /* ---- the tests, as a card at the top of the list ---- */
  .nv-cols{padding-top:12px;}
  .nv-col--qbank{order:0;}
  .nv-sec--qbank{margin:0 10px 12px;border:1px solid #F0CBB8;
    border-top:1px solid #F0CBB8;border-radius:9px;background:#FDF1EC;}
  .nv-sec--qbank > summary{padding:11px 12px 8px;}
  .nv-sec--qbank ul{padding:0 12px 8px;}
  .nv-sec--qbank ul li{border-bottom:0;}
  .nv-sec--qbank ul li.nv-qrow{padding:7px 0;border-top:1px solid #F3DDD1;}
  .nv-sec--qbank .nv-sublabel{margin-top:0;padding:9px 0 3px;
    border-top:1px solid #F3DDD1;}
  .nv-sec--qbank .nv-group-start{margin-top:0;padding-top:7px;
    border-top:1px solid #F3DDD1;}
  .nv-qpref{font-weight:700;}

  /* ---- the other sections: the chevron in a disc, as on the card ---- */
  .nv-sec:not(.nv-sec--qbank) > summary{position:relative;}
  .nv-sec:not(.nv-sec--qbank) > summary::after{content:"";position:absolute;
    left:18px;top:50%;margin-top:-13px;width:26px;height:26px;border:0;
    border-radius:50%;background:#E8EDF8;transform:none;}
  .nv-sec:not(.nv-sec--qbank) > summary::before{content:"";position:absolute;
    left:28px;top:50%;margin-top:-6px;width:7px;height:7px;
    border-right:2px solid #20409A;border-bottom:2px solid #20409A;
    transform:rotate(45deg);z-index:1;}
  .nv-sec[open]:not(.nv-sec--qbank) > summary::before{margin-top:-2px;
    transform:rotate(-135deg);}

  /* ---- the gift, a strip at the foot ---- */
  .nv-gift{display:flex;align-items:center;gap:11px;margin:0;padding:10px 18px;
    border:0;border-top:1px solid #DFE5F0;border-radius:0;background:#F3F6FC;
    text-align:right;}
  .nv-gift .nv-gift-img{order:1;flex:0 0 auto;margin:0;}
  .nv-gift .nv-gift-img img{width:52px;height:34px;max-width:52px;
    object-fit:cover;border:1px solid #D5DDEE;border-radius:5px;}
  .nv-gift .nv-gift-txt{order:2;flex:1 1 auto;min-width:0;}
  .nv-gift .nv-gift-title{margin:0;font-size:15px;}
  .nv-gift .nv-gift-sub{display:block;color:#6A7384;font-size:12px;line-height:1.35;}
  .nv-gift p{display:none;}
  .nv-gift .nv-gift-btn{order:3;flex:0 0 auto;width:26px;height:26px;padding:0;
    border-radius:50%;background:#E8EDF8;display:flex;align-items:center;
    justify-content:center;font-size:0;position:relative;z-index:2;}
  .nv-gift .nv-gift-btn::after{content:"";width:7px;height:7px;
    border-right:2px solid #20409A;border-bottom:2px solid #20409A;
    transform:rotate(135deg);margin-right:-3px;}
}
@media only screen and (min-width:961px){
  .nv-gift .nv-gift-sub{display:none;}
}

/* ---------------- version kaf, the rest of the panel ----------------
   The plain links are the mockup's near-black on white, not the blue of
   the mega menu's columns, and each line carries its own hairline; the
   sections are the same line with a 26px disc and a lighter weight. The
   licence line under the card's title is a line of its own, starting at
   the card's edge rather than indented under the title, so the chevron
   centres on the title alone. */
@media (max-width:960px){
  .nv-primary{padding:0;border-bottom:0;}
  .nv-primary li{border-bottom:0;}
  .nv-primary a{padding:12px 18px;color:#1D2330;font-size:16px;
    border-bottom:1px solid #F1F4F9;}
  .nv-primary li:last-child a{border-bottom:1px solid #F1F4F9;}
  .nv-primary .is-orange a{color:#F2612D;}

  .nv-sec:not(.nv-sec--qbank){border-top:0;}
  .nv-sec:not(.nv-sec--qbank) > summary{padding:10px 18px;font-weight:600;
    border-bottom:1px solid #F1F4F9;}

  .nv-sec--qbank > summary{flex-wrap:wrap;}
  .nv-qsub{flex:0 0 100%;width:100%;display:block;margin-top:8px;
    color:#B07A5E;font-size:12px;font-weight:400;line-height:17px;}
}

/* ---------------- version kaf: the foot of the list ----------------
   The shop is one row at the foot of the links with the product's own
   picture, not two orange lines in the middle of them, and the gift strip
   sits below it with air between them. The list is re-ordered rather than
   re-written: the <ul> becomes a pass-through box on a phone so that each
   line is a flex item of the panel and can carry its own order, and the
   second shop line -- the one the mega menu's column still shows -- steps
   out here. */
@media (max-width:960px){
  .nv-primary{display:contents;}
  .nv-primary > li{order:2;}
  .nv-primary > li.nv-shop{order:7;}
  .nv-primary > li.nv-shop2{display:none;}
  .nv-primary li.nv-shop > a{display:flex;align-items:center;gap:11px;
    padding:9px 18px;}
  .nv-shop-img{flex:0 0 auto;display:block;width:36px;height:36px;
    border-radius:6px;object-fit:cover;}
  .nv-shop-d{display:none;}
  .nv-shop-m{flex:0 1 auto;order:1;}
  /* הטקסט קודם, כמו בשאר שורות התפריט, והתמונה אחריו. 7.10.2026 */
  .nv-shop-img{order:2;}
  /* The gift sits at the foot of the panel the way the design shows it:
     the panel has a height of its own, so the column stretches into it and
     the strip is pushed down by its own auto margin. When the list is long
     enough to scroll there is no free space to take, and the air above the
     strip is then the shop row's own margin. */
  .nv{display:flex;flex-direction:column;min-height:100%;}
  .nv-cols{flex:1 1 auto;}
  .nv-primary > li.nv-shop{margin-bottom:18px;}
  .nv-gift{order:9;margin-top:auto;}

  /* The two actions: on a 360px phone the number and its icon did not fit
     the half the grid gave them and the number broke in two. The phone
     keeps the wider half, the number never breaks, and under 400px both
     labels step down a size. */
  .nv-ctas{grid-template-columns:1.3fr 1fr;}
  .nv-cta--tel span{white-space:nowrap;}
  .nv-cta--wa span{white-space:nowrap;}
}
@media (max-width:400px){
  .nv-cta{gap:5px;padding:11px 0 12px;}
  .nv-cta svg{width:18px;height:18px;}
  .nv-cta--tel span{font-size:15.5px;}
  .nv-cta--wa span{font-size:13px;}
}
@media only screen and (min-width:961px){
  .nv-shop-img,.nv-shop-m{display:none!important;}
}

/* ---------------- version kaf: three corrections ----------------
   The section rows were set to the mockup's own 10px, which left them
   shorter than the plain links above them; they take the links' height.
   The shop line is the last of the links rather than an offer, so it
   reads in the menu's blue like the sections, not in the orange. And the
   gift strip was two small links -- the picture and the arrow -- inside a
   plain box; the picture's link now covers the strip, so the whole row
   is the link, and the arrow is the sections' disc turned on its side. */
@media (max-width:960px){
  .nv-sec:not(.nv-sec--qbank) > summary{padding:13px 18px 11px;line-height:1.35;}
  .nv-primary > li > a{padding-top:13px;padding-bottom:11px;}

  .nv-primary > li.nv-shop > a{color:#20409A;font-weight:600;}

  .nv-gift{position:relative;}
  .nv-gift .nv-gift-img::after{content:"";position:absolute;inset:0;z-index:1;}
}
/* -- _footer -- */
.ss-grate{display:flex;justify-content:center;margin:6px 0 14px}.ss-grate a,.h2x .ss-grate a{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #dde3ec;border-radius:999px;padding:7px 16px;text-decoration:none!important;color:#1d2433;font:600 14px "Open Sans Hebrew",Arial,sans-serif}.ss-grate .n{font-size:20px;font-weight:700}.ss-grate .st{display:inline-flex;direction:ltr;gap:1px}.ss-grate .st svg{width:15px;height:15px}.ss-grate .g b:nth-child(1){color:#4285F4}.ss-grate .g b:nth-child(2){color:#EA4335}.ss-grate .g b:nth-child(3){color:#FBBC05}.ss-grate .g b:nth-child(4){color:#4285F4}.ss-grate .g b:nth-child(5){color:#34A853}.ss-grate .g b:nth-child(6){color:#EA4335}

/* 11. תפריט: כל מאגר שאלות הוא כפתור, כדי שהתרגול יבלוט מול שאר התפריט (הבעלים 20.10.2026) */
#mega-menu .nv-sec--qbank ul{display:flex!important;flex-direction:column;gap:8px;padding:6px 12px 6px!important}
#mega-menu .nv-sec--qbank ul li{border:0!important;padding:0!important;margin:0!important;background:none!important}
#mega-menu .nv-sec--qbank ul li.nv-sublabel{margin-top:8px!important;padding:2px 2px 0!important}
#mega-menu .nv-sec--qbank ul li a{display:flex!important;align-items:center;justify-content:space-between;gap:8px;background:#fff!important;border:1.5px solid #20409A;border-radius:10px;padding:10px 14px!important;color:#20409A!important;font-weight:700!important;font-size:15px!important;line-height:1.3;text-decoration:none!important;min-height:44px;box-sizing:border-box}
#mega-menu .nv-sec--qbank ul li a::after{content:'\2190';font-weight:700;flex:0 0 auto}
#mega-menu .nv-sec--qbank ul li a:hover{background:#F4F7FC!important}
@media (min-width:961px){#mega-menu .nv-sec--qbank ul{padding:6px 4px!important;gap:7px}
#mega-menu .nv-sec--qbank ul li a{font-size:13.5px!important;padding:8px 10px!important;min-height:40px;white-space:nowrap}}

/* 12. כלי השייט בראש דף הבית: הגובה ידוע עוד לפני שהתמונה נטענת (מידות אמיתיות ב-homebanner.php), כדי שבטלפון הכלים לא יופיעו נמוך מדי ויקפצו למקומם (20.10.2026) */
.singleboat > img{height:auto}

/* 13. ההתזה הלבנה בין ראש דף הבית לתוכן: במסכים חדים (טלפונים, רטינה) גרסה פי 3, באותו גודל ובאותו דפוס. קודם האריח של 255 פיקסל הוגדל פי 2-3 ונראה מרוח (הבעלים 20.10.2026) */
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){body.pg100 #main-content:before{background-image:url(../images/sliderwave-bg1-3x.webp);background-size:255px 307px}}
/* בטלפון ההתזה הוצגה רק בחלקה העליון (גובה 129), והגל הלבן עצמו היה מוסתר מתחת לתוכן. עכשיו כל ההתזה, בשני שלישים מהגודל של המחשב (הבעלים 20.10.2026) */
@media only screen and (max-width:639px){body.pg100 #main-content:before{top:-139px;height:206px;background-size:170px 205px}}
/* 14. כותרת ראש דף הבית בטלפון: שורה חדשה אחרי "רישיון לאופנוע ים," ומרווח מהקצוות (הבעלים 21.10.2026) */
#banner h1 br.hm-br{display:none}
@media only screen and (max-width:639px){#banner h1 br.hm-br{display:inline}#banner h1{padding:0 14px;box-sizing:border-box}}
/* 15. נגישות בטלפון: הכפתור הצף מוסתר, ונפתח משורת "נגישות" בתפריט (ליד הצהרת הנגישות). במחשב הכפתור נשאר בפינה (הבעלים 21.10.2026) */
@media (max-width:767px){html body:not(.ss-a11y-on) nagishli#NagishLiTag{display:none!important}}
/* 16. ראש דף הבית (הבעלים 21.10.2026): היאכטה מעט החוצה, ובמסך רחב עוד 30 פיקסל שמאלה.
   בטלפון: ראש הדף 440, פחות לבן מעל הכותרת הראשונה, והכלים והרקע מורמים (הכותרת נשארת במקומה) */
#banner .singleboat.boat-one img{transform:translateX(-7%)}
@media (min-width:1300px){#banner .singleboat.boat-one img{transform:translateX(calc(-7% - 60px))}}
@media only screen and (max-width:639px){#banner{height:440px!important}body.pg100 #main-content{margin-top:440px!important}#main-content.h2x section.intro{padding-top:4px!important}#banner .boats{transform:translateY(-55px)}#banner .boats h1{margin-top:20px!important}#banner .bg{background-position:50% -60px!important}}
/* כפתור בתוך תוכן העמוד - בלי קו תחתון של קישור (21.10.2026) */
#main-content a.ss-btn,#main-content a.ss-btn:hover{text-decoration:none!important}
/* 17. נגישות (הבעלים 21.10.2026): אייקון קטן בתחתית כל עמוד שפותח את כלי הנגישות, וחלון הכלי בטלפון לא יוצא מגבולות המסך (גלילה בתוכו) */
.ss-a11y-mini{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#20409A;vertical-align:middle;margin-left:8px;text-decoration:none!important}
.ss-a11y-mini:hover{background:#17307a}
.ss-a11y-mini:before{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Ccircle cx='12' cy='4' r='2.2'/%3E%3Cpath d='M20.5 7.6a1 1 0 0 0-1.2-.7c-2.3.6-4.8.9-7.3.9s-5-.3-7.3-.9a1 1 0 1 0-.5 1.9c1.9.5 3.9.8 5.8.9v3.1l-1.9 7.5a1 1 0 0 0 1.9.5L12 15.6l2 5.2a1 1 0 0 0 1.9-.5L14 12.8V9.7c2-.1 3.9-.4 5.8-.9a1 1 0 0 0 .7-1.2z'/%3E%3C/svg%3E") center/contain no-repeat}
@media (max-width:767px){html body nagishli#NagishLiTag:not(#ss-x) #NagishLiMenus{max-height:calc(100vh - 150px)!important;max-height:calc(100dvh - 130px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar{max-width:calc(100vw - 24px)!important}}
/* חלון הנגישות בטלפון: תמיד ברוחב המסך פחות שוליים, גם כשגופן הטלפון מוגדל (הבעלים 21.10.2026) */
@media (max-width:767px){html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box!important}html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar > #NagishLiBarStrip.open{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar #NagishLiMenus{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}html body nagishli#NagishLiTag:not(#ss-x) > #NagishLiBar #NagishLiMenus *{max-width:100%;box-sizing:border-box;white-space:normal}}
