article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
.irs {position: relative; display: block;}.irs-line {position: relative; display: block;overflow: hidden;}.irs-line-left, .irs-line-mid, .irs-line-right {position: absolute; display: block;top: 0;}.irs-line-left {left: 0; width: 10%;}.irs-line-mid {left: 10%; width: 80%;}.irs-line-right {right: 0; width: 10%;}.irs-diapason {position: absolute; display: block;left: 0; width: 100%;}.irs-slider {position: absolute; display: block;cursor: default;z-index: 1;}.irs-slider.single {left: 10px;}.irs-slider.single:before {position: absolute; display: block; content: "";top: -50%; left: -150%;width: 400%; height: 200%;background: rgba(0,0,0,0.0);}.irs-slider.from {left: 100px;}.irs-slider.from:before {position: absolute; display: block; content: "";top: -50%; left: -300%;width: 400%; height: 200%;background: rgba(0,0,0,0.0);}.irs-slider.to {left: 300px;}.irs-slider.to:before {position: absolute; display: block; content: "";top: -50%; left: 0;width: 400%; height: 200%;background: rgba(0,0,0,0.0);}.irs-slider.last {z-index: 2;}.irs-min {position: absolute; display: block;left: 0;cursor: default;}.irs-max {position: absolute; display: block;right: 0;cursor: default;}.irs-from, .irs-to, .irs-single {position: absolute; display: block;top: 0; left: 0;cursor: default;white-space: nowrap;}.irs-grid {position: absolute; display: none;bottom: 0; left: 0;width: 100%; height: 20px;}.irs-with-grid .irs-grid {display: block;}.irs-grid-pol {position: absolute;top: 0; left: 0;width: 1px; height: 8px;background: #000;}.irs-grid-pol.small {height: 4px;}.irs-grid-text {position: absolute;bottom: 0; left: 0;width: 100px;white-space: nowrap;text-align: center;font-size: 9px; line-height: 9px;color: #000;}
.irs-line-mid,.irs-line-left,.irs-line-right,.irs-diapason,.irs-slider {background: url("img/sprite-skin-nice.png") repeat-x;}.irs {height: 40px;}.irs-with-grid {height: 60px;}.irs-line {height: 8px; top: 25px;}.irs-line-left {height: 8px;background-position: 0 -30px;}.irs-line-mid {height: 8px;background-position: 0 0;}.irs-line-right {height: 8px;background-position: 100% -30px;}.irs-diapason {height: 8px; top: 25px;background-position: 0 -60px;}.irs-slider {width: 22px; height: 27px;top: 17px;background-position: 0 -90px;}#irs-active-slider, .irs-slider:hover {background-position: 0 -120px;}.irs-min, .irs-max {color: #999;font-size: 10px; line-height: 1.333;text-shadow: none;top: 0; padding: 1px 3px;background: rgba(0,0,0,0.1);border-radius: 3px;}.lt-ie9 .irs-min, .lt-ie9 .irs-max {background: #ccc;}.irs-from, .irs-to, .irs-single {color: #fff;font-size: 12px; line-height: 1.333;text-shadow: none;top: -4px;padding: 2px 5px;background: rgba(0,0,0,0.3);border-radius: 3px;}.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {background: #999;}.irs-grid-pol {background: #99a4ac;}.irs-grid-text {color: #000;font-size: 12px;font-weight: bold;}
html,body,div,h1,h2,h3 {margin: 0;padding: 0;}html,body {height: 100%;}body > .container {height: auto;min-height: 100%;}body {font-size: 1em;line-height: 1.4;background-image: url("img/bg2.png");font-family: "Noticia Text", sans-serif;color: #483f3b;text-rendering: optimizeLegibility;min-width: 310px;}::-moz-selection {background: #b3d4fc;text-shadow: none;}::selection {background: #b3d4fc;text-shadow: none;}img {vertical-align: middle;}fieldset {border: 0;margin: 0;padding: 0;}textarea {resize: vertical;}input,button,textarea,select {padding: 4px;font-size: 1.1em;background-color: #f8f8f8;border: 1px solid #ddd;}input:focus,textarea:focus {background-color: #fff;}.left {float: left;}.right {float: right;}.clear {clear: both;display: block;height: 0;overflow: hidden;}.grey {color: #877367;}.sprite-tel {display: none;width: 48px;height: 48px;float: left;background: url("./sprites/sprites.png") scroll no-repeat -0px -0px;}.sprite-rychle {width: 60px;height: 60px;float: left;margin: 0 32px;background: url("./sprites/sprites.png") scroll no-repeat -0px -48px;}.sprite-misto {width: 60px;height: 60px;float: left;margin: 0 32px;background: url("./sprites/sprites.png") scroll no-repeat -0px -108px;}.sprite-uroky {width: 60px;height: 60px;float: left;margin: 0 32px;background: url("./sprites/sprites.png") scroll no-repeat -0px -168px;}.sprite-konzultace {width: 60px;height: 60px;float: left;margin: 0 32px;background: url("./sprites/sprites.png") scroll no-repeat -0px -228px;}.sprite-hlava {width: 85px;height: 85px;float: left;background: url("./sprites/sprites.png") scroll no-repeat -0px -288px;}.sprite-up {width: 15px;height: 8px;display: inline-block;background: url("./sprites/sprites.png") scroll no-repeat -0px -373px;}.container,.header,.footer {width: 100%;margin: 0 auto;}.container {height: 100%;}.inner {margin: auto;width: 95%;}.top-line {background: url("img/top-line.png") repeat-x top;height: 6px;}.header {background-image: url("img/bg.png");}.header .inner {padding: 20px 0;border-bottom: 4px solid #e5dfdc;}.header .line {height: 24px;line-height: 24px;font-size: 1.2em;}.header .logo {margin-bottom: 24px;width: 280px;}.header .motto {float: left;padding-left: 2%;margin-left: 1%;border-left: 1px solid #e5dfdc;}.header .motto .line.grey {background: url("img/orange-line.png") no-repeat bottom left;padding-bottom: 6px;}.header .contact-panel {overflow: hidden;float: left;text-align: left;width: 99%;margin: 12px 0;}.header .contact-panel div.or {float: left;display: block;line-height: 48px;height: 48px;vertical-align: middle;color: #877367;font-style: italic;padding: 0 1em;}.header .contact-panel div.call-button {line-height: 48px;vertical-align: middle;}.header .contact-panel div.call-button a.button {font-family: Arial, sans-serif;height: 38px;line-height: 38px;background-color: #f66e00;color: #FFF;text-decoration: none;display: inline-block;padding: 0 1ex;}.header .volat {display: block;float: left;width: 186px;font-family: Arial;}.header .volat .line {font-size: 1.4em;}.header .volat .line.grey {font-size: 1.0em;}.services {background-image: url("img/bg.png");}.services .inner .col1 .hover {background: url("img/col1.jpg") no-repeat 0 -25px;}.services .inner .col2 .hover {background: url("img/col2.jpg") no-repeat 0 -25px;}.services .inner .col3 .hover {background: url("img/col3.jpg") no-repeat 0 -25px;}.services .inner .col4 .hover {background: url("img/col4.jpg") no-repeat 0 -25px;}.services .inner .col {width: 99%;float: left;}.services .inner .col .item {width: 225px;display: block;margin: 36px auto;background-color: #f2f1f1;border-bottom: 4px solid #e5dfdc;text-align: center;text-decoration: none;color: #483f3b;}.services .inner .col .item .hover {display: block;height: 60px;}.services .inner .col .item .text {display: block;font-size: 1.2em;padding: 8px 24px;height: 56px;}.services .inner .col .item h2.text {font-weight: normal;}.services .inner .col .item .info {display: block;color: #877367;height: 42px;}.services .inner .col .item:hover {background-color: #ebe3df;border-bottom: 4px solid #f66e00;}.services .inner .col .item:hover .hover {background-position: 0 0;}.menu {background-image: url("img/bg.png");}.menu .inner {padding: 36px 0;}.menu .inner .col1 .hover {background: url("img/col1.jpg") no-repeat 0 -25px;}.menu .inner .col2 .hover {background: url("img/col2.jpg") no-repeat 0 -25px;}.menu .inner .col3 .hover {background: url("img/col3.jpg") no-repeat 0 -25px;}.menu .inner .col4 .hover {background: url("img/col4.jpg") no-repeat 0 -25px;}.menu .inner .col {width: 99%;float: left;}.menu .inner .col .item {width: 225px;display: block;margin: auto;border-bottom: 4px solid #e5dfdc;text-align: center;text-decoration: none;color: #483f3b;}.menu .inner .col .item .hover {display: block;height: 60px;}.menu .inner .col .item .info {display: block;color: #877367;padding: 18px 8px;font-size: 1.1em;}.menu .inner .col .menu-item {width: 225px;display: block;margin: 12px auto;border-bottom: 4px solid #e5dfdc;text-align: center;text-decoration: none;background-color: #e5dfdc;color: #483f3b;height: 30px;}.menu .inner .col .menu-item .info {color: #877367;padding: 4px 8px;font-size: 1em;}.menu .inner .col .item:hover {background-color: #ebe3df;border-bottom: 4px solid #f66e00;}.menu .inner .col .menu-item:hover,.menu .inner .col .menu-item.active {background-color: #ebe3df;border-bottom: 4px solid #f66e00;}.menu .inner .col .bread {background-color: #ece9e8;border-bottom: 4px solid #ece9e8;margin: 12px auto;height: 30px;}.menu .inner .col .bread ul {color: #5d514b;margin: 0;padding: 6px 16px;}.menu .inner .col .bread ul li:after {content: " >";}.menu .inner .col .bread ul li:last-child:after {content: "";}.menu .inner .col .bread ul li {display: inline;}.menu .inner .col .bread ul li a {color: #5d514b;font-family: Arial;font-size: 0.85em;text-decoration: none;}.menu .inner .col50 {width: 100%;}.content {background-image: url("img/bg.png");font-family: Arial;}.content.with-h1 h1 {font-size: 1.5em;}.content .inner {padding-bottom: 3em;}.content .inner .block {padding: 0 28px;}.content .inner .col40 {width: 40%;float: left;}.content .inner h2,.content .inner h1 {font-family: "Noticia Text";background: url("img/orange-line.png") no-repeat bottom left;padding-bottom: 5px;font-weight: normal;}.content .inner h3 {font-family: "Noticia Text";margin-top: 24px;margin-bottom: 12px;font-weight: normal;}.content .inner ul {list-style-image: url("img/bullet.png");}.content .inner td {padding: 2px 8px 2px 0;}.content .inner .col40 .sprite-hlava {float: none;margin: auto;}.content .inner .col320 {width: 100%;float: left;}.content .inner .side320 {width: 65%;min-width: 320px;float: left;font-family: "Noticia Text";}.content .inner .side320 table {width: 100%;}.content .inner .side320 table .kalkulacka-right {font-family: Arial;text-align: right;padding: 12px 0;}.content .inner .mapa {text-align: center;margin: 36px 0;}.content .inner .mapa img {width: 95%;}.content .inner .kalkulacka-blok {background-color: #f9f9f9;padding: 14px 6px;font-family: Arial;}.content .inner .kalkulacka-form {margin-bottom: 2em;}.content .inner #vysledek {font-weight: bold;font-size: 1.3em;}.content .inner .hint {text-align: center;font-family: Arial;font-size: 0.85em;}.kontakt-form {text-align: right;width: 100%;}.kontakt-form input,.kontakt-form textarea,.kontakt-form select,.kontakt-form button {width: 100%;margin: 6px 0;padding: 3px 0;}.kontakt-form label {font-size: 0.85em;color: #b19a8c;}.kontakt-form input.button {background-color: #b19a8c;color: #fff;padding: 6px;}.kontakt-form div.select2-container {text-align: left;}.quotes .quote {margin-bottom: 1em;}.quotes .quote blockquote {margin-bottom: 0;}.quotes .quote a {color: #da6a00;font-weight: bold;}.quotes .quote a:hover,.quotes .quote a:focus {color: #f36b00;}.quotes .quote .more {text-align: right;}.kontakt {background-image: url("img/bg.png");}.kontakt .inner {background-color: #e5dfdc;height: 36px;line-height: 36px;font-family: Arial;}.kontakt .inner .text {float: left;margin-left: 16px;}.kontakt .inner .form {background-color: #f66e00;color: #fff;width: 186px;float: right;text-align: center;text-decoration: none;}.features {background-image: url("img/bg.png");}.features .inner .item {width: 24.5%;min-width: 230px;float: left;margin: 48px 0;}.features .inner .item .line {height: 30px;line-height: 30px;font-size: 1.2em;}.features .inner .item ~ .item {border-left: 1px solid #e5dfdc;}.bottom {padding-bottom: 56px;}.bottom blockquote {margin: 0.25em 0;padding: 0.25em 0 0.25em 120px;width: 180px;}.bottom blockquote:before {left: 98px;top: -10px;}.bottom .inner {border-top: 4px solid #e5dfdc;}.bottom .inner h3 {color: #5d514b;font-size: 1.1em;margin-bottom: 24px;font-weight: normal;padding: 16px 0 6px 0;background: url("img/orange-line.png") no-repeat bottom left;}.bottom .inner .poselstvi {width: 90%;float: left;}.bottom .inner .form {width: 90%;float: left;}.bottom .inner .form label {width: 65px;display: inline-block;}.bottom .inner .form input {width: 100%;}.bottom .inner .form .row input {width: 100%;margin-bottom: 16px;}.bottom .inner .form input.button {width: 100%;background-color: #f66e00;color: #fff;margin: 16px 0;padding: 12px;}.footer {clear: both;background-color: rgba(224,215,210,0.5);height: 48px;line-height: 48px;margin-top: -48px;font-size: 0.8em;font-family: Arial;}.footer ul {margin: 0;padding: 0;}.footer ul li {display: inline;padding: 0 18px;}.footer ul li a {color: #877367;text-decoration: none;}.orange-button {background-color: #f66e00;color: #fff;margin: 16px 0;padding: 12px;width: 100%;}blockquote {font-family: Arial;position: relative;}blockquote:before {font-family: "Noticia Text", "Georgia";display: block;content: "\201D";font-size: 46px;position: absolute;left: -19px;top: -16px;color: #7a7a7a;}blockquote cite {color: #999999;font-size: 14px;display: block;margin-top: 5px;}@media only screen and (min-width: 520px) {.inner {width: 500px;}.sprite-tel {display: block;}.services .inner .col {width: 49%;float: left;}.menu .inner .col {width: 49%;float: left;}.content .inner .mapa img {width: auto;}.header .contact-panel {height: 48px;width: 352px;}.header .contact-panel div.call-button {float: right;}}@media only screen and (min-width: 768px) {.inner {width: 750px;}.header .inner .logo {margin-bottom: 0;float: left;}.bottom .inner .poselstvi {width: 40%;}.bottom .inner .form {width: 55%;}.content .inner .col50 {width: 50%;float: left;}}@media only screen and (min-width: 980px) {.inner {width: 950px;}.services .inner .col1 .hover {background: url("img/col1.jpg") no-repeat 0 -273px;}.services .inner .col2 .hover {background: url("img/col2.jpg") no-repeat 0 -273px;}.services .inner .col3 .hover {background: url("img/col3.jpg") no-repeat 0 -273px;}.services .inner .col4 .hover {background: url("img/col4.jpg") no-repeat 0 -273px;}.services .inner .col {width: 25%;}.services .inner .col .item {border-bottom: 4px solid #e5dfdc;}.services .inner .col .item .hover {height: 273px;}.services .inner .col .item .text {font-size: 1.4em;padding: 8px 24px;height: 96px;}.services .inner .col .item .info {height: 42px;}.menu .inner .col {width: 25%;}.menu .inner .col50 {width: 50%;}.menu .inner .col75 {width: 75%;}.content .inner .col320 {width: 60%;float: left;}.content .inner .side320 {width: 35%;min-width: 320px;float: right;}.bottom .inner .form label {width: 65px;display: inline-block;}.bottom .inner .form input {width: 180px;}.bottom .inner .form .row input {width: 439px;margin-bottom: 16px;}.bottom .inner .form input.button {width: 514px;margin: 16px 0;padding: 12px;}.header .contact-panel {text-align: right;float: right;margin: 0;}}@media only screen and (min-width: 1140px) {.inner {width: 1020px;}}@media only screen and (min-width: 1440px) {.inner {width: 1165px;}}div.hidden {display: none;}p.call-to-action {text-align: center;}p.call-to-action a.button {display: inline-block;padding: 1ex 2em;background-color: #f66e00;text-decoration: none;font-size: 115%;color: #FFF;}
.select2-container {margin: 0;position: relative;display: inline-block;zoom: 1;*display: inline;vertical-align: middle;}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing: border-box;-khtml-box-sizing: border-box;-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }.select2-container .select2-choice {display: block;height: 30px;padding: 0 0 0 8px;overflow: hidden;position: relative;border: 1px solid #ddd;white-space: nowrap;line-height: 30px;color: #000;text-decoration: none;-webkit-background-clip: padding-box; -moz-background-clip: padding;background-clip: padding-box;-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #f8f8f8;}.select2-container.select2-drop-above .select2-choice {border-bottom-color: #ddd;}.select2-container.select2-allowclear .select2-choice .select2-chosen {margin-right: 42px;}.select2-container .select2-choice > .select2-chosen {margin-right: 26px;display: block;overflow: hidden;white-space: nowrap;font-weight: bold;-ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;text-overflow: ellipsis;}.select2-container .select2-choice abbr {display: none;width: 12px;height: 12px;position: absolute;right: 24px;top: 8px;font-size: 1px;text-decoration: none;border: 0;background: url("img/select2.png") right top no-repeat;cursor: pointer;outline: 0;}.select2-container.select2-allowclear .select2-choice abbr {display: inline-block;}.select2-container .select2-choice abbr:hover {background-position: right -11px;cursor: pointer;}.select2-drop-undermask {border: 0;margin: 0;padding: 0;position: absolute;left: 0;top: 0;z-index: 9998;background-color: transparent;filter: alpha(opacity=0);}.select2-drop-mask {border: 0;margin: 0;padding: 0;position: absolute;left: 0;top: 0;z-index: 9998;background-color: #fff;opacity: 0;filter: alpha(opacity=0);}.select2-drop {width: 100%;margin-top: -1px;position: absolute;z-index: 9999;top: 100%;background: #f8f8f8;color: #000;border: 1px solid #ddd;border-top: 0;}.select2-drop-auto-width {border-top: 1px solid #aaa;width: auto;}.select2-drop-auto-width .select2-search {padding-top: 4px;}.select2-drop.select2-drop-above {margin-top: 1px;border-top: 1px solid #ddd;border-bottom: 0;}.select2-drop-active {border: 1px solid #f66e00;border-top: none;}.select2-drop.select2-drop-above.select2-drop-active {border-top: 1px solid #f66e00;}.select2-container .select2-choice .select2-arrow {display: inline-block;width: 18px;height: 100%;position: absolute;right: 0;top: 0;border-left: 1px solid #ddd;-webkit-background-clip: padding-box; -moz-background-clip: padding;background-clip: padding-box;background: #ecebe3;}.select2-container .select2-choice .select2-arrow b {display: block;width: 100%;height: 100%;background: url("img/select2.png") no-repeat 0 1px;}.select2-search {display: inline-block;width: 100%;min-height: 26px;margin: 0;padding-left: 4px;padding-right: 4px;position: relative;z-index: 10000;white-space: nowrap;}.select2-search input {width: 100%;height: auto !important;min-height: 26px;padding: 4px 20px 4px 5px;margin: 0;outline: 0;font-family: sans-serif;font-size: 1em;border: 1px solid #aaa;-webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none; -moz-box-shadow: none;box-shadow: none;background: #fff url("img/select2.png") no-repeat 100% -22px;background: url("img/select2.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));background: url("img/select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);background: url("img/select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);background: url("img/select2.png") no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);background: url("img/select2.png") no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);background: url("img/select2.png") no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);}.select2-drop.select2-drop-above .select2-search input {margin-top: 4px;}.select2-search input.select2-active {background: #fff url("img/select2-spinner.gif") no-repeat 100%;background: url("img/select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));background: url("img/select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);background: url("img/select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);background: url("img/select2-spinner.gif") no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);background: url("img/select2-spinner.gif") no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);background: url("img/select2-spinner.gif") no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);}.select2-container-active .select2-choice,.select2-container-active .select2-choices {border: 1px solid #f66e00;outline: none;}.select2-dropdown-open .select2-choice {border-bottom-color: transparent;-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;border-bottom-right-radius: 0;background-color: #eee;}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {border: 1px solid #f66e00;border-top-color: transparent;}.select2-dropdown-open .select2-choice .select2-arrow {background: transparent;border-left: none;filter: none;}.select2-dropdown-open .select2-choice .select2-arrow b {background-position: -18px 1px;}.select2-results {max-height: 200px;padding: 0 0 0 4px;margin: 4px 4px 4px 0;position: relative;overflow-x: hidden;overflow-y: auto;-webkit-tap-highlight-color: rgba(0,0,0,0);}.select2-results ul.select2-result-sub {margin: 0;padding-left: 0;}.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }.select2-results li {list-style: none;display: list-item;background-image: none;}.select2-results li.select2-result-with-children > .select2-result-label {font-weight: bold;}.select2-results .select2-result-label {padding: 3px 7px 4px;margin: 0;cursor: pointer;font-weight: bold;min-height: 1em;-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}.select2-results .select2-highlighted {background: #f66e00;color: #fff;}.select2-results li em {background: #feffde;font-style: normal;}.select2-results .select2-highlighted em {background: transparent;}.select2-results .select2-highlighted ul {background: white;color: #000;}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {background: #f4f4f4;display: list-item;}.select2-results .select2-disabled.select2-highlighted {color: #666;background: #f4f4f4;display: list-item;cursor: default;}.select2-results .select2-disabled {background: #f4f4f4;display: list-item;cursor: default;}.select2-results .select2-selected {display: none;}.select2-more-results.select2-active {background: #f4f4f4 url("img/select2-spinner.gif") no-repeat 100%;}.select2-more-results {background: #f4f4f4;display: list-item;}.select2-container.select2-container-disabled .select2-choice {background-color: #f4f4f4;background-image: none;border: 1px solid #ddd;cursor: default;}.select2-container.select2-container-disabled .select2-choice .select2-arrow {background-color: #f4f4f4;background-image: none;border-left: 0;}.select2-container.select2-container-disabled .select2-choice abbr {display: none;}.select2-container-multi .select2-choices {height: auto !important;height: 1%;margin: 0;padding: 0;position: relative;border: 1px solid #aaa;cursor: text;overflow: hidden;background-color: #fff;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);}.select2-locked {padding: 3px 5px 3px 5px !important;}.select2-container-multi .select2-choices {min-height: 26px;}.select2-container-multi.select2-container-active .select2-choices {border: 1px solid #5897fb;outline: none;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);box-shadow: 0 0 5px rgba(0,0,0,.3);}.select2-container-multi .select2-choices li {float: left;list-style: none;}.select2-container-multi .select2-choices .select2-search-field {margin: 0;padding: 0;white-space: nowrap;}.select2-container-multi .select2-choices .select2-search-field input {padding: 5px;margin: 1px 0;font-family: sans-serif;font-size: 100%;color: #666;outline: 0;border: 0;-webkit-box-shadow: none; -moz-box-shadow: none;box-shadow: none;background: transparent !important;}.select2-container-multi .select2-choices .select2-search-field input.select2-active {background: #fff url("img/select2-spinner.gif") no-repeat 100% !important;}.select2-default {color: #999 !important;}.select2-container-multi .select2-choices .select2-search-choice {padding: 3px 5px 3px 18px;margin: 3px 0 3px 5px;position: relative;line-height: 13px;color: #333;cursor: default;border: 1px solid #aaaaaa;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);-webkit-background-clip: padding-box; -moz-background-clip: padding;background-clip: padding-box;-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #e4e4e4;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0 );background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {cursor: default;}.select2-container-multi .select2-choices .select2-search-choice-focus {background: #d4d4d4;}.select2-search-choice-close {display: block;width: 12px;height: 13px;position: absolute;right: 3px;top: 4px;font-size: 1px;outline: none;background: url("img/select2.png") right top no-repeat;}.select2-container-multi .select2-search-choice-close {left: 3px;}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {background-position: right -11px;}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {background-position: right -11px;}.select2-container-multi.select2-container-disabled .select2-choices{background-color: #f4f4f4;background-image: none;border: 1px solid #ddd;cursor: default;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {padding: 3px 5px 3px 5px;border: 1px solid #ddd;background-image: none;background-color: #f4f4f4;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {display: none;background:none;}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {text-decoration: underline;}.select2-offscreen, .select2-offscreen:focus {clip: rect(0 0 0 0);width: 1px;height: 1px;border: 0;margin: 0;padding: 0;overflow: hidden;position: absolute;outline: 0;left: 0px;}.select2-display-none {display: none;}.select2-measure-scrollbar {position: absolute;top: -10000px;left: -10000px;width: 100px;height: 100px;overflow: scroll;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {background-image: url("img/select2x2.png") !important;background-repeat: no-repeat !important;background-size: 60px 40px !important;}.select2-search input {background-position: 100% -21px !important;}}
