/* Minification failed. Returning unminified contents.
(7752,7): run-time error CSS1031: Expected selector, found '?'
(7752,7): run-time error CSS1025: Expected comma or open brace, found '?'
 */
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Removes default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
}

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}


/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Sets consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/*
 * Removes border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.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}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'— '}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:' —'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-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 linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);box-shadow:inset 0 1px 2px rgba(0,0,0,.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("/content/images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("images/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.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{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-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-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);box-shadow:inset 0 3px 8px rgba(0,0,0,.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);-moz-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.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}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.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:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;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-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.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;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.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{border-width:10px;content:""}.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;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;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,.055);box-shadow:0 1px 3px rgba(0,0,0,.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,.25);box-shadow:0 1px 4px rgba(0,105,214,.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;}to{background-position:40px 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:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-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;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}

.ui-resetwrap{position:relative;display:inline-block}.ui-reset{position:absolute;top:0;right:0;z-index:2;display:none;height:100%;cursor:pointer}.ui-resetwrap:hover .ui-reset{display:block}.ui-currency-pos{color:green}.ui-currency-neg{color:red}.ui-currency-zero{color:blue}.ui-currency-pos.ui-bignum,.ui-currency-neg.ui-smallnum{font-size:110%}.ui-match{background:yellow}
/*
Version: 3.4.5 Timestamp: Mon Nov  4 08:22:42 PST 2013
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
    /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
    -webkit-box-sizing: border-box; /* webkit */
    -moz-box-sizing: border-box; /* firefox */
    box-sizing: border-box; /* css3 */
}

    .select2-container .select2-choice {
        display: block;
        height: 26px;
        padding: 0 0 0 8px;
        overflow: hidden;
        position: relative;
        border: 1px solid #aaa;
        white-space: nowrap;
        line-height: 26px;
        color: #444;
        text-decoration: none;
        border-radius: 4px;
        background-clip: padding-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #fff;
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
        background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
        background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
        background-image: linear-gradient(top, #fff 0%, #eee 50%);
    }

    .select2-container.select2-drop-above .select2-choice {
        border-bottom-color: #aaa;
        border-radius: 0 0 4px 4px;
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
        background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
        background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
        background-image: linear-gradient(top, #eee 0%, #fff 90%);
    }

    .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;
        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('/Content/css/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-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.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 #aaa;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;
    background-clip: padding-box;
    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(top, #ccc 0%, #eee 60%);
}

    .select2-container .select2-choice .select2-arrow b {
        display: block;
        width: 100%;
        height: 100%;
        background: url('/Content/css/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;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: #fff url('/Content/css/select2.png') no-repeat 100% -22px;
        background: url('/Content/css/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
        background: url('/Content/css/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
        background: url('/Content/css/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
        background: url('/Content/css/select2.png') no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);
    }

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('/Content/css/select2-spinner.gif') no-repeat 100%;
    background: url('/Content/css/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/Content/css/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/Content/css/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/Content/css/select2-spinner.gif') no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%);
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(bottom, #fff 0%, #eee 50%);
}

.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;
    }

/* results */
.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;
        min-height: 1em;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .select2-results .select2-highlighted {
        background: #3875d7;
        color: #fff;
    }

    .select2-results li em {
        background: #feffde;
        font-style: normal;
    }

    .select2-results .select2-highlighted em {
        background: transparent;
    }

    .select2-results .select2-highlighted ul {
        background: #fff;
        color: #000;
    }


    .select2-results .select2-no-results,
    .select2-results .select2-searching,
    .select2-results .select2-selection-limit {
        background: #f4f4f4;
        display: list-item;
    }

    /*
disabled look for disabled choices in the results dropdown
*/
    .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('/Content/css/select2-spinner.gif') no-repeat 100%;
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.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;
    }


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;
    border-radius: 4px;
    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(top, #eee 1%, #fff 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);
    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: 2px;
        padding-left: 9px;
        margin: 1px 0;
        font-family: sans-serif;
        font-size: 100%;
        color: #666;
        outline: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: transparent !important;
    }

        .select2-container-multi .select2-choices .select2-search-field input.select2-active {
            background: #fff url('/Content/css/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;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-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%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 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('/Content/css/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;
}

/* disabled styles */
.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;
        }
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}
/* Retina-ize icons */

@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('/Content/css/select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}

/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.0.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
 */
/* 2D TRANSITIONS */
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Pulse Grow */
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Bounce Out */
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}

/* Grow Rotate */
.hvr-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}

/* Sink */
.hvr-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}

/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Skew */
.hvr-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}

/* Skew Forward */
.hvr-skew-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}

/* Skew Backward */
.hvr-skew-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble To Bottom Right */
@-webkit-keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }

  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }

  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }

  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }

  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }

  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }

  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }

  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }

  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

.hvr-wobble-to-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
  -webkit-animation-name: hvr-wobble-to-bottom-right;
  animation-name: hvr-wobble-to-bottom-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble To Top Right */
@-webkit-keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }

  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }

  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }

  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }

  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }

  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }

  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }

  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }

  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

.hvr-wobble-to-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
  -webkit-animation-name: hvr-wobble-to-top-right;
  animation-name: hvr-wobble-to-top-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Top */
@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

.hvr-wobble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
  -webkit-animation-name: hvr-wobble-top;
  animation-name: hvr-wobble-top;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Bottom */
@-webkit-keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

@keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

.hvr-wobble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
  -webkit-animation-name: hvr-wobble-bottom;
  animation-name: hvr-wobble-bottom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Skew */
@-webkit-keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

@keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

.hvr-wobble-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
  -webkit-animation-name: hvr-wobble-skew;
  animation-name: hvr-wobble-skew;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}

@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}

.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* BACKGROUND TRANSITIONS */
/* Fade */
.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #2098d1;
  color: white;
}

/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}

@keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}

.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  -webkit-animation-name: hvr-back-pulse;
  animation-name: hvr-back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: #2098d1;
  background-color: #2098d1;
  color: white;
}

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Left */
.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: white;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Left */
.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active {
  color: white;
}
.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Radial Out */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
  color: white;
}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}

/* Radial In */
.hvr-radial-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  background: #2098d1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  border-radius: 100%;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
  color: white;
}
.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* Rectangle In */
.hvr-rectangle-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #2098d1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
  color: white;
}
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #2098d1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
  color: white;
}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098d1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #2098d1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: white;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098d1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
  color: white;
}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* BORDER TRANSITIONS */
/* Border Fade */
.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
  box-shadow: inset 0 0 0 4px #2098d1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

/* Hollow */
.hvr-hollow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
  background: none;
}

/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-trim:before {
  content: '';
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
  opacity: 1;
}

/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}

/* Ripple In */
@-webkit-keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}

@keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}

.hvr-ripple-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-ripple-in:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
  -webkit-animation-name: hvr-ripple-in;
  animation-name: hvr-ripple-in;
}

/* Outline Out */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-outline-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}

/* Outline In */
.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-outline-in:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}

/* Round Corners */
.hvr-round-corners {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: border-radius;
  transition-property: border-radius;
}
.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active {
  border-radius: 1em;
}

/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}

/* Underline From Right */
.hvr-underline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before {
  left: 0;
}

/* Overline From Left */
.hvr-overline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {
  right: 0;
}

/* Overline From Center */
.hvr-overline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  top: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
  left: 0;
  right: 0;
}

/* Overline From Right */
.hvr-overline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  top: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before {
  left: 0;
}

/* Reveal */
.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #2098d1;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 4px;
}

/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* Overline Reveal */
.hvr-overline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* SHADOW/GLOW TRANSITIONS */
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}

/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Box Shadow Outset */
.hvr-box-shadow-outset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

/* Box Shadow Inset */
.hvr-box-shadow-inset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 5px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/* Shadow Radial */
.hvr-shadow-radial {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
  pointer-events: none;
  position: absolute;
  content: '';
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-shadow-radial:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
  opacity: 1;
}

/* SPEECH BUBBLES */
/* Bubble Top */
.hvr-bubble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-bubble-top:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  top: 0;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
}
.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* Bubble Right */
.hvr-bubble-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-bubble-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  right: 0;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
}
.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

/* Bubble Bottom */
.hvr-bubble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-bubble-bottom:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  bottom: 0;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
}
.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* Bubble Left */
.hvr-bubble-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-bubble-left:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  left: 0;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
}
.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

/* Bubble Float Top */
.hvr-bubble-float-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-top:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  top: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* Bubble Float Right */
.hvr-bubble-float-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-right:before {
  position: absolute;
  z-index: -1;
  top: calc(50% - 10px);
  right: 0;
  content: '';
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-bottom:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  bottom: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* Bubble Float Left */
.hvr-bubble-float-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-left:before {
  position: absolute;
  z-index: -1;
  content: '';
  top: calc(50% - 10px);
  left: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

/* ICONS */
/* Icon Back */
.hvr-icon-back {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-left: 2.2em;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.hvr-icon-back:before {
  content: "\f137";
  position: absolute;
  left: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-back:hover:before, .hvr-icon-back:focus:before, .hvr-icon-back:active:before {
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);
}

/* Icon Forward */
.hvr-icon-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.hvr-icon-forward:before {
  content: "\f138";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-forward:hover:before, .hvr-icon-forward:focus:before, .hvr-icon-forward:active:before {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}

/* Icon Down */
@-webkit-keyframes hvr-icon-down {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  25%,
  75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

@keyframes hvr-icon-down {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  25%,
  75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

/* Icon Down */
.hvr-icon-down {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-down:before {
  content: "\f01a";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-down:hover:before, .hvr-icon-down:focus:before, .hvr-icon-down:active:before {
  -webkit-animation-name: hvr-icon-down;
  animation-name: hvr-icon-down;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Up */
@-webkit-keyframes hvr-icon-up {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  25%,
  75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@keyframes hvr-icon-up {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  25%,
  75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

/* Icon Up */
.hvr-icon-up {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-up:before {
  content: "\f01b";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-up:hover:before, .hvr-icon-up:focus:before, .hvr-icon-up:active:before {
  -webkit-animation-name: hvr-icon-up;
  animation-name: hvr-icon-up;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Spin */
.hvr-icon-spin {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-spin:before {
  content: "\f021";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.hvr-icon-spin:hover:before, .hvr-icon-spin:focus:before, .hvr-icon-spin:active:before {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

/* Icon Drop */
@-webkit-keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  51%,
  100% {
    opacity: 1;
  }
}

@keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  51%,
  100% {
    opacity: 1;
  }
}

/* Icon Drop */
.hvr-icon-drop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-drop:before {
  content: "\f041";
  position: absolute;
  right: 1em;
  opacity: 1;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-drop:hover:before, .hvr-icon-drop:focus:before, .hvr-icon-drop:active:before {
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-animation-name: hvr-icon-drop;
  animation-name: hvr-icon-drop;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Icon Fade */
.hvr-icon-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-fade:before {
  content: "\f00c";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color;
  transition-property: color;
}
.hvr-icon-fade:hover:before, .hvr-icon-fade:focus:before, .hvr-icon-fade:active:before {
  color: #0F9E5E;
}

/* Icon Float Away */
@-webkit-keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}

@keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}

/* Icon Float Away */
.hvr-icon-float-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-float-away:before, .hvr-icon-float-away:after {
  content: "\f055";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
}
.hvr-icon-float-away:after {
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.hvr-icon-float-away:hover:after, .hvr-icon-float-away:focus:after, .hvr-icon-float-away:active:after {
  -webkit-animation-name: hvr-icon-float-away;
  animation-name: hvr-icon-float-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Sink Away */
@-webkit-keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}

@keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}

/* Icon Sink Away */
.hvr-icon-sink-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-sink-away:before, .hvr-icon-sink-away:after {
  content: "\f056";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-sink-away:after {
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.hvr-icon-sink-away:hover:after, .hvr-icon-sink-away:focus:after, .hvr-icon-sink-away:active:after {
  -webkit-animation-name: hvr-icon-sink-away;
  animation-name: hvr-icon-sink-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Grow */
.hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-grow:before {
  content: "\f118";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-grow:hover:before, .hvr-icon-grow:focus:before, .hvr-icon-grow:active:before {
  -webkit-transform: scale(1.3) translateZ(0);
  transform: scale(1.3) translateZ(0);
}

/* Icon Shrink */
.hvr-icon-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-shrink:before {
  content: "\f119";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-shrink:hover:before, .hvr-icon-shrink:focus:before, .hvr-icon-shrink:active:before {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

/* Icon Pulse */
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

.hvr-icon-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-pulse:before {
  content: "\f015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse:hover:before, .hvr-icon-pulse:focus:before, .hvr-icon-pulse:active:before {
  -webkit-animation-name: hvr-icon-pulse;
  animation-name: hvr-icon-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Icon Pulse Grow */
@-webkit-keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}

@keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}

.hvr-icon-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-pulse-grow:before {
  content: "\f015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse-grow:hover:before, .hvr-icon-pulse-grow:focus:before, .hvr-icon-pulse-grow:active:before {
  -webkit-animation-name: hvr-icon-pulse-grow;
  animation-name: hvr-icon-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Icon Pulse Shrink */
@-webkit-keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

@keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

.hvr-icon-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-pulse-shrink:before {
  content: "\f015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse-shrink:hover:before, .hvr-icon-pulse-shrink:focus:before, .hvr-icon-pulse-shrink:active:before {
  -webkit-animation-name: hvr-icon-pulse-shrink;
  animation-name: hvr-icon-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Icon Push */
@-webkit-keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}

@keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}

.hvr-icon-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-push:before {
  content: "\f006";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-push:hover:before, .hvr-icon-push:focus:before, .hvr-icon-push:active:before {
  -webkit-animation-name: hvr-icon-push;
  animation-name: hvr-icon-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Pop */
@-webkit-keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}

@keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}

.hvr-icon-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-pop:before {
  content: "\f005";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pop:hover:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Bounce */
.hvr-icon-bounce {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-bounce:before {
  content: "\f087";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-bounce:hover:before, .hvr-icon-bounce:focus:before, .hvr-icon-bounce:active:before {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Icon Rotate */
.hvr-icon-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-rotate:before {
  content: "\f0c6";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-rotate:hover:before, .hvr-icon-rotate:focus:before, .hvr-icon-rotate:active:before {
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
}

/* Icon Grow Rotate */
.hvr-icon-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-grow-rotate:before {
  content: "\f095";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-grow-rotate:hover:before, .hvr-icon-grow-rotate:focus:before, .hvr-icon-grow-rotate:active:before {
  -webkit-transform: scale(1.5) rotate(12deg);
  transform: scale(1.5) rotate(12deg);
}

/* Icon Float */
.hvr-icon-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-float:before {
  content: "\f01b";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-float:hover:before, .hvr-icon-float:focus:before, .hvr-icon-float:active:before {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}

/* Icon Sink */
.hvr-icon-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-sink:before {
  content: "\f01a";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-sink:hover:before, .hvr-icon-sink:focus:before, .hvr-icon-sink:active:before {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

/* Icon Bob */
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

.hvr-icon-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-bob:before {
  content: "\f077";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-bob:hover:before, .hvr-icon-bob:focus:before, .hvr-icon-bob:active:before {
  -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
  animation-name: hvr-icon-bob-float, hvr-icon-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Icon Hang */
@-webkit-keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }

  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

@keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }

  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

@-webkit-keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

@keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

.hvr-icon-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-hang:before {
  content: "\f078";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-hang:hover:before, .hvr-icon-hang:focus:before, .hvr-icon-hang:active:before {
  -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-horizontal:before {
  content: "\f061";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Wobble Vertical */
@-webkit-keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.hvr-icon-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-vertical:before {
  content: "\f062";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-vertical:hover:before, .hvr-icon-wobble-vertical:focus:before, .hvr-icon-wobble-vertical:active:before {
  -webkit-animation-name: hvr-icon-wobble-vertical;
  animation-name: hvr-icon-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Buzz */
@-webkit-keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}

@keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}

.hvr-icon-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-buzz:before {
  content: "\f017";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-buzz:hover:before, .hvr-icon-buzz:focus:before, .hvr-icon-buzz:active:before {
  -webkit-animation-name: hvr-icon-buzz;
  animation-name: hvr-icon-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Icon Buzz Out */
@-webkit-keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

.hvr-icon-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-buzz-out:before {
  content: "\f023";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-buzz-out:hover:before, .hvr-icon-buzz-out:focus:before, .hvr-icon-buzz-out:active:before {
  -webkit-animation-name: hvr-icon-buzz-out;
  animation-name: hvr-icon-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* CURLS */
/* Curl Top Left */
.hvr-curl-top-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-curl-top-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(135deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000');
  /*For IE7-8-9*/
  z-index: 1000;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Top Right */
.hvr-curl-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-curl-top-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Bottom Right */
.hvr-curl-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-curl-bottom-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Bottom Left */
.hvr-curl-bottom-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-curl-bottom-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(45deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before {
  width: 25px;
  height: 25px;
}

.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/Content/images/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('/Content/images/chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('/Content/images/chosen-sprite.png') no-repeat 100% -20px;
  background: url('/Content/images/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('/Content/images/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/Content/images/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/Content/images/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/Content/images/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/Content/images/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 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: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('/Content/images/chosen-sprite.png') no-repeat -30px -20px;
  background: url('/Content/images/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('/Content/images/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/Content/images/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/Content/images/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/Content/images/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('/Content/images/chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */

.rzslider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px 0;vertical-align:middle;user-select:none;}.rzslider.with-legend{margin-bottom:40px;}.rzslider[disabled]{cursor:not-allowed;}.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3;}.rzslider[disabled] .rz-draggable{cursor:not-allowed;}.rzslider[disabled] .rz-selection{background:#8b91a2;}.rzslider[disabled] .rz-tick{cursor:not-allowed;}.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2;}.rzslider span{white-space:nowrap;position:absolute;display:inline-block;}.rzslider .rz-base{width:100%;height:100%;padding:0;}.rzslider .rz-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1;}.rzslider .rz-draggable{cursor:move;}.rzslider .rz-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.rzslider .rz-selection{z-index:2;background:#0db9f0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.rzslider .rz-pointer{cursor:pointer;width:32px;height:32px;top:-14px;background-color:#0db9f0;z-index:3;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}.rzslider .rz-pointer:after{content:'';width:8px;height:8px;position:absolute;top:12px;left:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;}.rzslider .rz-pointer:hover:after{background-color:#fff;}.rzslider .rz-pointer.rz-active{z-index:4;}.rzslider .rz-pointer.rz-active:after{background-color:#451aff;}.rzslider .rz-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#55637d;}.rzslider .rz-bubble.rz-limit{color:#55637d;}.rzslider .rz-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none;}.rzslider .rz-ticks-values-under .rz-tick-value{top:initial;bottom:-32px;}.rzslider .rz-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px;}.rzslider .rz-tick.rz-selected{background:#0db9f0;}.rzslider .rz-tick-value{position:absolute;top:-30px;transform:translate(-50%,0);}.rzslider .rz-tick-legend{position:absolute;top:24px;transform:translate(-50%,0);max-width:50px;white-space:normal;}.rzslider.rz-vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline;}.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0;}.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px;}.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%;}.rzslider.rz-vertical .rz-pointer{left:-14px !important;top:auto;bottom:0;}.rzslider.rz-vertical .rz-bubble{left:16px !important;margin-left:3px;bottom:0;}.rzslider.rz-vertical .rz-ticks{height:100%;width:0;left:-3px;top:0;z-index:1;}.rzslider.rz-vertical .rz-tick{vertical-align:middle;margin-left:auto;margin-top:11px;}.rzslider.rz-vertical .rz-tick-value{left:24px;top:initial;transform:translate(0,-28%);}.rzslider.rz-vertical .rz-tick-legend{top:initial;right:24px;transform:translate(0,-28%);max-width:none;white-space:nowrap;}.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{bottom:initial;left:initial;right:24px;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url('images/ajax-loader.gif') center center no-repeat;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('fonts/slick.eot');src:url('fonts/slick.eot?#iefix') format('embedded-opentype'),url('fonts/slick.woff') format('woff'),url('fonts/slick.ttf') format('truetype'),url('fonts/slick.svg#slick') format('svg');}.slick-prev{left:-25px;}[dir="rtl"] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir="rtl"] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir="rtl"] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir="rtl"] .slick-next:before{content:"←";}.slick-dotted .slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:#000;opacity:.75;}
html,body{font-family:Arial;}h3{font-size:20px;}input::-ms-clear{display:none;}.text-angular-editor h1{font-weight:normal;}.text-angular-editor h2{font-weight:normal;}.text-angular-editor h3{font-weight:normal;}.text-angular-editor h4{font-weight:normal;}.text-angular-editor h5{font-weight:normal;}.text-angular-editor h6{font-weight:normal;}input,button,select,textarea{font-family:Arial,sans-serif;}.width49p{width:49%;}.width45p{width:45%;dropdown-submenu:hover;}.red{color:#f00;}.grey-text{color:#808080;}.nurit-color{color:#ff9c00;}.link{color:#00f;text-decoration:underline;cursor:pointer;}.background-day-change{background-color:#ff0!important;}.queue-management{color:#000;font-size:12px;vertical-align:top;}.width334{width:334px;}.margin-bottom5{margin-bottom:5px;}.margin5{margin:5px;}.fixed{position:fixed;}.overflow-hidden{overflow:hidden;}.not-visible{visibility:hidden;}.hidden{display:none;}.block-display{display:block;}.inline-block-display{display:inline-block;}.float-left{float:left;}.float-right{float:right;}.inlineBlock{display:inline-block;vertical-align:top;}.clear-both{clear:both;}.stretch{width:100%;}.dealColor{color:#75aa1a;}.blink{animation:blinker 1s linear infinite;}@keyframes blinker{50%{opacity:0;}}.uppercase-text{text-transform:uppercase;}.capitalize-text{text-transform:capitalize;}.parallel-divs-container{overflow:hidden;}.parallel-divs-container .parallel-div{float:left;margin-left:10px;padding-bottom:1000px;margin-bottom:-1000px;}.pointer-link{cursor:pointer;}.date-input{width:115px;background-image:url(/Content/images/ic_calendar.png);background-repeat:no-repeat;background-position:108px;}.date-input-full-year{background-position:121px;}input[readonly].hasDatepicker{cursor:pointer;background:#fff;}hr{height:1px;border-width:0;background-color:#c7d9e0;margin:10px 0;}form.submitted input:invalid.ng-pristine,form.submitted textarea:invalid.ng-pristine,form.submitted select:invalid.ng-pristine{border-color:#ee5f5b;color:#b94a48;}form.submitted .inValid{border:#f00 solid 1px;border-radius:6px;}form .submitted input:invalid.ng-pristine,form .submitted textarea:invalid.ng-pristine,form .submitted select:invalid.ng-pristine{border-color:#ee5f5b;color:#b94a48;}form .submitted .chosen-container.ng-invalid.ng-pristine{border:#f00 solid 1px;border-radius:6px;}form .submitted .invalid-container{border:#f00 solid 1px;border-radius:6px;}form .submitted .inValid{border:#f00 solid 1px;border-radius:6px;}.error-color{color:#cc3030;}ng-form.submitted input:invalid.ng-pristine,ng-form.submitted textarea:invalid.ng-pristine,ng-form.submitted select:invalid.ng-pristine{border-color:#ee5f5b;color:#b94a48;box-shadow:none;}ng-form.submitted .select2-container.ng-invalid-required a{border:1px solid #ee5f5b;color:#b94a48;}ng-form.submitted .inValid{border:#f00 solid 1px;border-radius:6px;}ng-form.submitted .airport-auto-complete.ng-invalid{border-color:#ee5f5b;color:#b94a48;box-shadow:none;}ng-form .submitted input:invalid.ng-pristine,ng-form .submitted textarea:invalid.ng-pristine,ng-form .submitted select:invalid.ng-pristine{border-color:#ee5f5b;color:#b94a48;box-shadow:none;}ng-form .submitted .chosen-container.ng-invalid.ng-pristine{border:#f00 solid 1px;border-radius:6px;}ng-form .submitted .invalid-container{border:#f00 solid 1px;border-radius:6px;}ng-form .submitted .inValid{border:#f00 solid 1px;border-radius:6px;}.chosen-container.ng-invalid.ng-dirty{border:#f00 solid 1px;border-radius:6px;}input:invalid.ng-dirty,textarea:invalid.ng-dirty,select:invalid.ng-dirty{border-color:#ee5f5b;color:#b94a48;}.corporate-admin-page input:invalid,.corporate-admin-page textarea:invalid,.corporate-admin-page select:invalid{border:1px solid #ee5f5b;color:#b94a48;}.agency-administration-page input:invalid,.agency-administration-page textarea:invalid,.agency-administration-page select:invalid{border-color:#ee5f5b;color:#b94a48;}.price-break-down-form-hotel-quote textarea:invalid,.price-break-down-form-hotel-quote textarea:invalid{border-color:#ee5f5b;color:#b94a48;}input:focus:invalid.ng-pristine,textarea:focus:invalid.ng-pristine,select:focus:invalid.ng-pristine{color:#7ab5d3;border-color:#7ab5d3;}input:focus:invalid:focus.ng-pristine,textarea:focus:invalid:focus.ng-pristine,select:focus:invalid:focus.ng-pristine{border-color:#7ab5d3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;}input[type="radio"]+label,input[type="checkbox"]+label{display:inline;padding-left:5px;}.lightText{color:#979797;}.airlineIcon{width:27px;height:23px;background-color:#fff;-webkit-box-shadow:1px 1px 1px #ccc;box-shadow:1px 1px 1px #ccc;}.highlight-search .active strong{color:#000;}.highlight-search ul{min-width:301px;}.reference-point0{background:url('/Content/images/Hotels/rPoint.png') 0 0;}.reference-point1{background:url('/Content/images/Hotels/rPoint.png') 0 -18px;}.reference-point2{background:url('/Content/images/Hotels/rPoint.png') 0 17px;}.reference-point4{background:url('/Content/images/Hotels/rPoint.png') 0 -55px;}.reference-point10,.reference-point100{background:url('/Content/images/Hotels/rPoint.png') 0 -55px;}.reference-point5{background:url('/Content/images/Hotels/rPoint.png') 0 -35px;}.reference-point-common{float:left;width:18px;height:18px;margin-top:1px;margin-right:5px;background-color:transparent;}.multiAirlineBackground{display:none;position:absolute;top:3px;left:14px;}.multiAirlineStyle .multiAirlineBackground{display:block;}.block{width:100%;display:block;}.margin-five{margin:5px;}.interface-box{background-color:#f0f0f0;border-radius:10px;padding:15px;margin-bottom:10px;}.update-pnr-remarks-table table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;}.update-pnr-remarks-table td{border:1px solid #ddd;text-align:left;padding:10px;width:350px;line-height:15px;cursor:pointer;}.update-pnr-remarks-table th{font-weight:bold;border:1px solid #ddd;text-align:left;padding:4px;width:350px;line-height:15px;}.close{background:#f0f0f0;border-radius:61px;height:20px;width:20px;opacity:1;filter:alpha(opacity=100);margin-right:5px;margin-top:5px;text-align:center;font-size:12px;}.close:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100);}.close-modal{height:auto;position:relative;top:-4px;right:-8px;}.custom-close-modal{height:auto;position:relative;top:-4px;right:-8px;}.gmnoprint img{max-width:none;}img[src*="gstatic.com/"],img[src*="googleapis.com/"]{max-width:none;}[ng\:cloak],[ng-cloak],.ng-cloak{display:none;}.dropdown-menu{max-height:240px;cursor:pointer;overflow-y:auto;overflow-x:hidden;position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:230px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.select2-results .select2-highlighted,.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{background-color:#dae2e6;color:#232323;background:-moz-linear-gradient(top,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(50%,#e5e9eb),color-stop(100%,#dae2e6));background:-webkit-linear-gradient(top,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);background:-o-linear-gradient(top,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);background:-ms-linear-gradient(top,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#dae2e6',GradientType=0);background:linear-gradient(to bottom,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);}.typeahead.dropdown-menu{display:block;top:30px;left:0;background-color:#fff;position:absolute!important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border:0;padding-top:0;padding-bottom:0;overflow-y:auto;}.typeahead.dropdown-menu li{margin-left:0;border-radius:0;width:100%;}.typeahead.dropdown-menu .active{background-color:#fafafa;}.typeahead.dropdown-menu .active>a,.typeahead.dropdown-menu .active>a:hover,.typeahead.dropdown-menu .active>a:focus{background-color:none;background-image:none;font-size:12px;}.typeahead.dropdown-menu a{font-size:12px;}.typeahead.dropdown-menu .customTemplate{border-top:1px solid #e6e6e6;}.travelerAgentWindow-open .typeahead.dropdown-menu{min-width:326px;}.travelerAgentWindow-open .traveller-autocomplete-box .typeahead.dropdown-menu{visibility:hidden;}.addTravelerForm-holder.loading{opacity:.5;}.hotel-search-parameters-container .typeahead.dropdown-menu{min-width:414px;}.parallel-hotel-search-parameters .typeahead.dropdown-menu{min-width:334px;}.chosen-container .chosen-results li.highlighted{background-color:#dae2e6;color:#232323;background:-moz-linear-gradient(top,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(50%,#e5e9eb),color-stop(100%,#dae2e6));background:-webkit-linear-gradient(top,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);background:-o-linear-gradient(top,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);background:-ms-linear-gradient(top,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#dae2e6',GradientType=0);background:linear-gradient(to bottom,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);}label{cursor:default;}.label{min-width:90px;height:28px;font-size:14px;line-height:27px;text-align:center;}.label-progress{background-color:#7f7dd6;}.label-selected{background-color:#32d7f5;}.label-booked{background-color:#00c3b8;}.label-notbooked{background-color:#ff5539;}.combo-box .combo-box-content{float:left;}.combo-box .caret{float:right;margin-left:8px;}.empty-button{background:none;border:0;padding:0;}.cancel-product-type{width:370px;}.cancel-product-type.groundScope{width:500px;}.quote-button{color:#146f8e;-webkit-text-shadow:0 0 0 #fff;text-shadow:0 0 0 #fff;height:30px;min-width:10px;font-size:14px;border-radius:3px;text-align:center;vertical-align:middle;padding:0 10px;}.neutral-dark{background:#dae2e6;border-color:#c0c0c0;}.neutral-light{background:#f0f0f0;border-color:#c0c0c0;}.button{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;}button:disabled{opacity:.5;}.button-neutral-dark{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background-color:#dae2e6;}.button-neutral-background{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background-color:#dae2e6;}.button-neutral-light{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);height:32px;font-size:14px;border-radius:3px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:1px;border-style:solid;color:#666;background-color:#f0f0f0;background:-moz-linear-gradient(top,#fff 0%,#f8f8f8 50%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#f8f8f8),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 0%,#f8f8f8 50%,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0%,#f8f8f8 50%,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0%,#f8f8f8 50%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#f0f0f0',GradientType=0);background:linear-gradient(to bottom,#fff 0%,#f8f8f8 50%,#f0f0f0 100%);}.button-neutral-light:hover{background:#f0f0f0;}.buttonSelected{background:#f9e35f;}.availabilityLowestFareButtonSelected{background:rgba(98,219,85,.65);color:#fff;}.availabilityButtonSelected{background:#56beeb;color:#fff;}.availabilityLowestPrice{background:#81bd27;color:#fff;}.availabilityButtonSelectedWithLowestClass{background-image:-webkit-linear-gradient(40deg,#56beeb 50%,#62db55 50%);color:#fff;}.personalDetails .client-reference-input-td .select2-container.ng-invalid.ng-invalid-required .select2-choice{border:#f00 solid 1px;}.save-reference-field-button{padding-left:20px;padding-right:20px;}.button-primary{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background-color:#56bcea;-webkit-box-shadow:0 1px 0 #1f597b,0 1px 0 #1f597b;box-shadow:0 1px 0 #1f597b,0 1px 0 #1f597b;}.button-primary:disabled{color:#d6e6ee;}.button-primary:enabled:hover{background:#37a1e0;}.trip-monitor-book-a-new-trip-button{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background-color:#a0d468;border-radius:3px;-webkit-box-shadow:0 1px 0 #6e9e2a,0 1px 0 #6e9e2a;box-shadow:0 1px 0 #6e9e2a,0 1px 0 #6e9e2a;margin-top:9px;margin-right:60px;padding-left:20px;padding-right:20px;}.trip-monitor-book-a-new-trip-button:disabled{color:#d6e6ee;}.trip-monitor-book-a-new-trip-button:enabled:hover{background:#78ba1a;}.button-cart-primary{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background-color:#4d637a;border-bottom:1px solid #3e4f5a;}.button-cart-primary:disabled{opacity:.5;}.button-cart-primary:enabled:hover{background:#2f4156;}.button-primary-style .button-primary-triangle-top{width:0;height:0;border-top:0 solid transparent;border-bottom:16px solid transparent;border-right:17px solid #56bcea;float:left;}.button-primary-style .button-primary-triangle-buttom{width:0;height:0;border-top:16px solid transparent;border-bottom:0 solid transparent;border-right:17px solid #56bcea;float:left;-webkit-box-shadow:0 1px 0 #1f597b,0 1px 0 #1f597b;box-shadow:0 1px 0 #1f597b,0 1px 0 #1f597b;}.button-primary-style .button-primary-arr{width:0;height:0;border-top:16.8px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #56bcea;float:left;border-right:0;}.button-primary-style:disabled{color:#d6e6ee;}.button-primary-style:enabled:hover .button-primary-triangle-buttom{border-right:17px solid #37a1e0;}.button-primary-style:enabled:hover .button-primary-triangle-top{border-right:17px solid #37a1e0;}.button-primary-style:enabled:hover .button-primary-square{background:#37a1e0;}.button-primary-style:enabled:hover .button-primary-arr{border-left:17px solid #37a1e0;}.button-primary-square{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background-color:#56bcea;border-bottom:1px solid #0984af;}.button-primary-square:disabled{color:#d6e6ee;}.button-primary-square:enabled:hover{background:#37a1e0;}.button-hold-flight{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;background-color:#e6ebed;color:#777;-webkit-box-shadow:1px 1px 1px 1px #828c95,1px 1px 1px 1px #828c95;box-shadow:0 1px 1px 0 #828c95,0 0 0 0 #828c95;border-bottom:1px solid #828c95;}.button-hold-flight:enabled:hover{background:#cbd4d8;}.button-secondary{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#1e6a84;background-color:#caeff9;-webkit-box-shadow:0 1px 0 #9bdbea,0 1px 0 #9bdbea;box-shadow:0 1px 0 #9bdbea,0 1px 0 #9bdbea;}.button-secondary:disabled{color:#0f3542;}.button-secondary:enabled:hover{background:#b1e5f4;}.button-flight{box-shadow:none;outline:0;min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background:#56beeb;border-radius:0;font-size:13px;}.button-flight:enabled:hover{background-color:#34a1e1;}.button-request-assistance{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;-webkit-box-shadow:1px 1px 1px 1px #afb8bc,1px 1px 1px 1px #afb8bc;box-shadow:0 1px 1px 0 #828c95,0 0 0 0 #afb8bc;color:#56beeb;background-color:#e6ebed;width:160px;cursor:pointer;margin-top:10px;margin-right:8px;height:36px;padding:0 3px 0 0;}.button-hotel{box-shadow:none;min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;border-radius:0;background:#ac98ed;outline:0;}.button-parking{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#000;background:#f1f1f1;-webkit-box-shadow:0 1px 1px #f1f1f1,0 1px 0;box-shadow:0 1px 0 #f1f1f1,0 1px 0 #f1f1f1;border:1px solid #b9c762;}.button-parking:enabled:hover{background-color:#9cae2a;}.button-trip-chart{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#777;background:#f0f2f3;border-bottom:1px solid #828c95;}.button-trip-chart:disabled{opacity:.5;}.button-trip-chart:enabled:hover{background:#dfe3e7;}.button-trip-chart .other-services-span{font-weight:bold;padding:0;margin-left:5px;color:#777;font-size:21px;margin-top:-2px;}.button-trip-chart:first-child{margin-left:0;}.button-chosen{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background:#8ec04f;-webkit-box-shadow:1px 1px 1px 1px #828c95,1px 1px 1px 1px #828c95;box-shadow:0 1px 1px 0 #828c95,0 0 0 0 #828c95;width:130px;}.button-chosen:disabled{opacity:.5;}.button-chosen:enabled:hover{background:#6ba631;}.chosen-background{background-color:#e8f2dc;}.button-select{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#777;background:#fff;-webkit-box-shadow:1px 1px 1px 1px #828c95,1px 1px 1px 1px #828c95;box-shadow:0 1px 1px 0 #828c95,0 0 0 0 #828c95;width:130px;}.button-select:disabled{opacity:.5;}.button-select:enabled:hover{background:#cbd4d8;}.user-quote-button{margin-top:5px;float:left;}.user-quote-button .user-quote-holder{padding-left:15px;}.button-hotel:enabled:hover{background-color:#8b6ee2;}.hotel-background-color{background:#ac92ed;}.button-heathrow{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background:#e09765;-webkit-box-shadow:0 1px 1px #ff8c00,0 1px 0 #ff8c00;box-shadow:0 1px 0 #ff8c00,0 1px 0 #ff8c00;}.button-amtrak{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background:#e09765;-webkit-box-shadow:0 1px 1px #ff8c00,0 1px 0 #ff8c00;box-shadow:0 1px 0 #ff8c00,0 1px 0 #ff8c00;}.button-rail{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background:#e09765;-webkit-box-shadow:0 1px 1px #ff8c00,0 1px 0 #ff8c00;box-shadow:0 1px 0 #ff8c00,0 1px 0 #ff8c00;}.fixed-class-active{position:fixed;width:983px;background-color:#fff;z-index:1;}.button-evolvi{height:32px;font-size:14px;border-radius:3px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background:#5bbceb;-webkit-box-shadow:0 1px 1px #5bbceb,0 1px 0 #5bbceb;box-shadow:0 1px 0 #5bbceb,0 1px 0 #5bbceb;}.button-heathrow:enabled:hover{background-color:#cf7241;}.button-services{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background:#e09765;-webkit-box-shadow:0 1px 1px #ff8c00,0 1px 0 #ff8c00;box-shadow:0 1px 0 #ff8c00,0 1px 0 #ff8c00;width:168px;height:36px;margin-top:4px;margin-bottom:4px;position:relative;}.button-services .title{width:100%;float:left;margin-top:7px;font-size:15px;}.button-services .plus-small{position:absolute;left:10px;top:5px;}.button-services .minus-small{position:absolute;left:10px;top:5px;}.button-services:hover{background-color:#cf7241;}.button-rebook{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background:#fc0;-webkit-box-shadow:0 1px 1px #ecbd00,0 1px 0 #ecbd00;box-shadow:0 1px 0 #ecbd00,0 1px 0 #ecbd00;width:168px;height:36px;margin-top:4px;margin-bottom:4px;position:relative;}.button-rebook .title{width:100%;float:left;margin-top:7px;font-size:15px;}.button-rebook .plus-small{position:absolute;left:10px;top:5px;}.button-rebook .minus-small{position:absolute;left:10px;top:5px;}.button-rebook:hover{background-color:#e6b800;}.other-services{margin-top:5px;}.other-services .services-button-div{vertical-align:middle;display:table;width:99%;background-color:#f0f2f3;cursor:pointer;margin-bottom:2px;height:36px;}.other-services .services-button-div .product-image-holder{width:50px;float:left;}.other-services .services-button-div .title{display:table-cell;vertical-align:middle;padding-left:8px;font-weight:bold;float:left;margin-top:9px;color:#676767;}.other-services .services-button-div .trainBig{margin-left:5px;margin-top:5px;float:left;}.other-services .services-button-div .groundscope-product-brown{float:left;margin-left:10px;}.other-services .services-button-div:hover{background-color:#dfe3e7;}.button-car{outline:0;min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background:#c5c16a;}.button-car:enabled:hover{background:#9cae2a;}.button-groundscope{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background:#e09765;-webkit-box-shadow:0 1px 1px #ff8c00,0 1px 0 #ff8c00;box-shadow:0 1px 0 #ff8c00,0 1px 0 #ff8c00;}.button-groundscope:enabled:hover{background:#cf7241;}.button-cart{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background-color:#9ebbc6;background:-moz-linear-gradient(top,#9ebbc6 0%,#86a9b7 50%,#6d96a7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9ebbc6),color-stop(50%,#86a9b7),color-stop(100%,#6d96a7));background:-webkit-linear-gradient(top,#9ebbc6 0%,#86a9b7 50%,#6d96a7 100%);background:-o-linear-gradient(top,#9ebbc6 0%,#86a9b7 50%,#6d96a7 100%);background:-ms-linear-gradient(top,#9ebbc6 0%,#86a9b7 50%,#6d96a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ebbc6',endColorstr='#6d96a7',GradientType=0);background:linear-gradient(to bottom,#9ebbc6 0%,#86a9b7 50%,#6d96a7 100%);}.button-cart:enabled:hover{background:#6d96a7;}.caret{vertical-align:middle;}.groundScope-group-header .groundScope-product{display:table-cell;float:left;}.groundScope-group-header .product-name{padding-top:4px;display:table-cell;padding-left:12px;}.header-button{position:relative;padding-right:10px;padding-left:10px;border:0;box-shadow:none;height:32px;background:transparent;color:#333;font-size:12px;}.header-button:hover{background-color:#c2e1ef;}.header-button img{position:relative;top:-1px;}.top-button{border-right:1px solid #d0d5e0;}.header-button-new-trip{background-color:transparent;color:#78ba1a;font-weight:bold;font-size:16px;}.header-button-new-trip:hover{background-color:#d3e9ca;}.link-button{display:inline-block;margin:5px;text-decoration:none;line-height:32px;}.link-button:hover{text-decoration:none;}.quote-link-button{display:inline-block;text-decoration:none;line-height:32px;}.quote-link-button:hover{text-decoration:none;}.disabledButton{opacity:.5;}.disabled-opacity{opacity:.5;}.image-button span{margin-left:5px;font-size:12px;display:inline;}.btn-group .btn.active{background:#56beeb;color:#fff;-webkit-text-shadow:none;text-shadow:none;box-shadow:none;}.btn-group>.btn+.btn{margin-left:0;}.btn-group.travaller .btn.active{background:#56bcea;color:#fff;-webkit-text-shadow:none;box-shadow:none;text-shadow:none;}.btn-travaller-group>.btn+.btn{margin-left:0;}.profile-alert-circle{height:8px;width:8px;position:absolute;top:-4px;right:0;border:1px solid #fff;background:#f00;border-radius:10px;}.cancel-button{border-left:0!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;}.on-Behalf-pop-up{position:absolute;border:1px solid;border-color:#b0b0b0;box-shadow:2px 2px 5px #b0b0b0;height:100px;background-color:#fff;top:22px;width:200px;right:0;padding:14px;z-index:1;}.on-Behalf-pop-up label{padding-top:10px;font-size:12px;}.super-admin{height:160px;}.onBehalfOfIcon{cursor:pointer;padding-right:11px;display:inline-block;margin-left:5px;}.book-cart-new{border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);background:#fff;}.book-cart-new.isFlight{border:1px solid #56beeb;color:#56beeb;}.book-cart-new.isFlight:enabled:hover{background:#56beeb;color:#fff;}.book-cart-new.isCar{border:1px solid #c5c16a;color:#c5c16a;}.book-cart-new.isCar:enabled:hover{background:#c5c16a;color:#fff;}.book-cart-new.isHotel{border:1px solid #7c67d3;color:#7c67d3;}.book-cart-new.isHotel:enabled:hover{background:#7c67d3;color:#fff;}.progress-indicator{margin-top:100px;margin-left:auto;margin-right:auto;text-align:center;background:url(/content/images/searching.gif) no-repeat center;width:150px;height:150px;}.error-retry-panel{margin-top:100px;margin-left:auto;margin-right:auto;text-align:center;}.error-retry-panel span{font-size:15px;display:block;padding:10px;}.blue-header{background-color:#e9eef1;height:45px;padding:0;color:#000;-mox-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.blue-header.secondary{background-color:#d2e9f2;}.blue-header>h3{font-size:20px;margin:10px 10px 0 10px;display:inline;}.datatable-header{position:relative;border-radius:6px;border:1px solid #dfdfdf;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#fff 0%,#f9f9f9 7%,#eaeaea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(7%,#f9f9f9),color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top,#fff 0%,#f9f9f9 7%,#eaeaea 100%);background:-o-linear-gradient(top,#fff 0%,#f9f9f9 7%,#eaeaea 100%);background:-ms-linear-gradient(top,#fff 0%,#f9f9f9 7%,#eaeaea 100%);background:linear-gradient(to bottom,#fff 0%,#f9f9f9 7%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaeaea',GradientType=0);-webkit-box-shadow:0 1px 1px #d3d3d3;box-shadow:0 1px 1px #d3d3d3;}.datatableSortedHeader{background:#cfcfcf;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(7%,#f9f9f9),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%);background:-o-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%);background:-ms-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%);background:linear-gradient(to bottom,#fff 0%,#f9f9f9 7%,#cfcfcf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaeaea',GradientType=0);border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}.datatableSortedHeader.datatableSortedHeaderAscending{background:url("/content/images/Dashboard/sorting_up.png") no-repeat center top,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)!important;background:url("/content/images/Dashboard/sorting_up.png") no-repeat center top,-moz-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%)!important;background:url("/content/images/Dashboard/sorting_up.png") no-repeat center top,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(7%,#f9f9f9),color-stop(100%,#cfcfcf));background:url("/content/images/Dashboard/sorting_up.png") no-repeat center top,-webkit-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%)!important;background:url("/content/images/Dashboard/sorting_up.png") no-repeat center top,-o-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%)!important;background:url("/content/images/Dashboard/sorting_up.png") no-repeat center top,-ms-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%)!important;background:url("/content/images/Dashboard/sorting_up.png") no-repeat center top,linear-gradient(to bottom,#fff 0%,#f9f9f9 7%,#cfcfcf 100%)!important;}.datatableSortedHeader.datatableSortedHeaderDescending{background:url("/content/images/Dashboard/sorting_down.png") no-repeat center bottom,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)!important;background:url("/content/images/Dashboard/sorting_down.png") no-repeat center bottom,-moz-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%)!important;background:url("/content/images/Dashboard/sorting_down.png") no-repeat center bottom,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(7%,#f9f9f9),color-stop(100%,#cfcfcf))!important;background:url("/content/images/Dashboard/sorting_down.png") no-repeat center bottom,-webkit-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%)!important;background:url("/content/images/Dashboard/sorting_down.png") no-repeat center bottom,-o-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%)!important;background:url("/content/images/Dashboard/sorting_down.png") no-repeat center bottom,-ms-linear-gradient(top,#fff 0%,#f9f9f9 7%,#cfcfcf 100%)!important;background:url("/content/images/Dashboard/sorting_down.png") no-repeat center bottom,linear-gradient(to bottom,#fff 0%,#f9f9f9 7%,#cfcfcf 100%)!important;}.datatable-header table th{line-height:43px;text-align:center;padding:2px 4px;border-left:solid 1px #c9c9c9;}.datatable-header table th:first-child{border-left-width:0;}.datatable-header table th a{font-size:14px;color:#4c4c4c;}.datatable{border-collapse:collapse;border-radius:5px;}.datatable tr td{text-align:left;padding:2px 2px;}.datatable tr:not(:first-child) td{border-top:1px solid #cacaca;}.datatable tr td:first-child,#tripsTable tr th:first-child{border-left:0;}.datatable tr.selectedRow{background-color:#c4dfea;color:#000;}.ico-pb-transportation{display:inline-block;width:16px;height:14px;background-image:url(/content/images/ic_pb_transportation.png);}.modal{position:relative;margin-left:0;z-index:1050;}.modal.square-pop-up{border-radius:0;}.modal.square-pop-up .modal-body{border-radius:0;}.modal.cancel-product-popup{color:#303800;}.modal.cancel-product-popup .modal-header{font-size:14px;}.modal.cancel-product-popup .modal-body{background:#f3f3f3;}.modal .button-trip-chart{height:33px;}.modal .button-trip-chart:first-child{margin-left:10px;}.modal-default{color:#fff;}.modal-default-border{border:1px solid #216f93;}.modal-success{background:#99cd64;color:#000;}.modal-warning{background:#ffd75f;color:#000;}.modal-error{background:#d42e36;color:#fff;}.modal-assistance-request{background:#8c9ddb;color:#fff;}.modal-alert{background:#ff8000;color:#000;}.modal-success-border{border:1px solid #99cd64;}.modal-warning-border{border:1px solid #ffd75f;}.modal-error-border{border:1px solid #d42e36;}.modal-assistance-request-border{border:1px solid #8c9ddb;}.modal-alert-border{border:1px solid #ff8000;}.modal-header{position:relative;font-size:17px;font-family:arial;font-weight:bold;padding-top:12px;padding-bottom:12px;padding-right:15px;border-bottom:1px solid #eee;}.modal-body{position:relative;max-height:850px;padding:15px;overflow-y:auto;background-color:#fff;font-family:arial;font-weight:normal;color:#522222;font-size:11px;line-height:100%;-webkit-border-bottom-left-radius:12px;-moz-border-bottom-left-radius:12px;border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-bottom-right-radius:12px;border-bottom-right-radius:12px;}.modal-body.no-padding{padding:0;}.modal-body .popup-header{font-size:12.5px;line-height:20px;font-family:Helvetica,Arial,Sans-Serif;margin:12px 25px 18px 25px;}.modal-body .popup-header p{padding-left:2px;}.modal-body .request-assistance-popup{line-height:20px;font-size:12px;color:#232323;}.modal-body-overflow{overflow-y:inherit;}.popover{width:auto;max-width:400px;}.popover-title{background:#85cbe3;background:-webkit-linear-gradient(top,#85cbe3 0%,#61b6d3 100%);font-weight:bold;font-size:16px;color:#fff;}.modal-pop-up .popover-title{font-size:14px;}.modal-pop-up .popover-content .item{line-height:18px;font-size:12px;}.gridRow{border:1px solid #c0c0c0;margin-top:-1px;}.availabilityGridRow{border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}.availabilityGridRow.top{border-top:1px solid #c0c0c0;}.availabilityGridRow.bottom{border-bottom:1px solid #c0c0c0;}.availabilityGridRow.sep{border-bottom:1px dashed #c0c0c0;}.label-status{font-family:arial,serif;font-size:13px;font-weight:normal;line-height:27px;border-radius:3px 3px 3px 3px;moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;color:#fff;padding:0 10px;min-height:27px;margin-top:4px;margin-bottom:4px;margin-left:10px;text-indent:0;text-align:center;}.trip-status-container{margin-top:10px;margin-right:-2px;padding-right:4px;}.trip-status-container-error{margin-top:10px;margin-right:5px;position:relative;border:2px solid #f00;}.trip-status-container-error img{position:absolute;left:-2px;top:-1px;}.trip-status-container-error .trip-status{margin:2px;}.quote-pnr{margin:0 0 0 6px;}.pnr-container-error{float:left;margin:-1px 0 0 6px;padding:0 5px 0 20px;position:relative;border:2px solid #f00;}.pnr-container-error .quote-pnr{margin:0;}.pnr-container-error img{position:absolute;left:-2px;top:-1px;}.trip-status-dashboard{border-radius:3px;width:80px;color:#fff;font-size:11px;font-weight:bold;padding:4px 4px 4px 4px;text-align:center;}.trip-status-time-limit{width:100px;text-align:center;line-height:12px;}.trip-status{border-radius:3px;color:#fff;font-size:11px;font-weight:bold;padding:0 6px 0 6px;text-align:center;vertical-align:middle!important;}.trip-status-dashboard-Booked{border:1px solid #f9bf3e;background:#f9bf3e;padding:6px 2px 6px 6px;line-height:13px;}.trip-status-dashboard-InProgress{border:1px solid #f9bf3e;background:#f9bf3e;padding:6px 2px 6px 6px;line-height:13px;}.trip-status-dashboard-PriceOffer{border:1px solid #ed5564;background:#ed5564;padding:6px 2px 6px 6px;line-height:13px;}.trip-status-dashboard-PendingReissue{border:1px solid #ed5564;background:#ed5564;padding:6px 2px 6px 6px;line-height:13px;}.trip-status-dashboard-ReissueFailed{border:1px solid #ed5564;background:#ed5564;padding:6px 2px 6px 6px;line-height:13px;}.trip-status-dashboard-Expired{border:1px solid #969696;background:#969696;padding:6px 2px 6px 6px;line-height:13px;}.trip-status-dashboard-NonIssued{border:1px solid #969696;background:#969696;padding:6px 2px 6px 6px;line-height:13px;}.trip-status-dashboard-Confirmed{border:1px solid #8ec04f;background:#8ec04f;padding:6px 2px 6px 6px;line-height:13px;}.trip-status-InProgress,.trip-status-PendingCancellation,.trip-status-Booked,.trip-status-PendingTicketing{background:#f9bf3e;}.trip-status-Disrupted,.trip-status-FailureCancellation,.trip-status-Selected{background:#ed5564;}.trip-status-Deleted{background:#ed5564;}.trip-status-Debited{background:#8ec04f;}.trip-status-InBasket{background:#f9bf3e;}.trip-status-Credited{background:#8ec04f;}.trip-status-NonIssued{background:#ed5564;}.trip-status-BookingError{background:#f00;}.trip-status-PendingReissue{background:#f00;}.trip-status-TicketingError{background:#f00;}.trip-status-ReissueFailed{background:#f00;}.trip-status-Requested{background:#8c9ddb;}.trip-status-Ticketed,.trip-status-Confirmed{background:#8ec04f;}.trip-status-request-assistance{background:#8c9ddb;height:25px;}.trip-status-request-assistance span{font-weight:normal;display:inline-block;padding-top:2px;}.trip-status-pre-trip{background:#7864a2;height:25px;}.trip-status-pre-trip span{font-weight:normal;display:inline-block;padding-top:2px;}.trip-status-Expired,.trip-status-Cancelled{background:#969696;}.trip-status-dashboard-PendingTicketing{border:1px solid #f9bf3e;background:#f9bf3e;line-height:13px;}.trip-status-dashboard-Requested{border:1px solid #8c9ddb;background:#8c9ddb;line-height:13px;}.trip-status-dashboard-pretrip{border:1px solid #7864a2;background:#7864a2;line-height:13px;}.trip-status-dashboard-Cancelled{border:1px solid #969696;background:#969696;line-height:13px;}.trip-status-dashboard-Ticketed{border:1px solid #8ec04f;background:#8ec04f;line-height:13px;}.trip-status-dashboard-Debited{border:1px solid #8ec04f;background:#8ec04f;line-height:13px;}.trip-status-dashboard-InBasket{border:1px solid #f9bf3e;background:#f9bf3e;line-height:13px;}.trip-status-dashboard-Credited{border:1px solid #8ec04f;background:#8ec04f;line-height:13px;}.trip-status-timelimit-Cancelled{border:1px solid #969696;background:#969696;line-height:13px;}.highlighted-text{color:#3390b4;}.modified{background-color:#fe0;}.small{font-size:12px;line-height:14px;}.ui-dialog{padding:0;border-radius:2px;box-shadow:2px 2px 2px rgba(0,0,0,.25);}.ui-dialog .ui-dialog-titlebar-close{background:url(/Content/images/x.png) center no-repeat;height:17px;width:17px;border:0;}.ui-dialog .ui-dialog-titlebar-close :hover{cursor:pointer;}.ui-dialog .ui-dialog-buttonpane{border-radius:0;border:0;margin-top:0;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background-color:#56bcea;-webkit-box-shadow:0 1px 0 #1f597b,0 1px 0 #1f597b;box-shadow:0 1px 0 #1f597b,0 1px 0 #1f597b;min-width:60px;padding:0 10px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:disabled{color:#d6e6ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:enabled:hover{background:#37a1e0;}.ui-dialog .ui-dialog-titlebar{background:#216f93;border-radius:10px 10px 0 0;outline:0;color:#fff;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-weight:normal;}.ui-warning-dialog{padding:0;border-radius:0;}.ui-warning-dialog .ui-dialog-titlebar-close{background:#f7b552;height:0;width:0;border:0;}.ui-warning-dialog .ui-dialog-titlebar-close :hover{cursor:none;}.ui-warning-dialog .ui-dialog-buttonpane{border-radius:0;border:0;margin-top:0;}.ui-warning-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{min-height:33px;font-size:14px;border-radius:2px;text-align:center;padding:0 5px;cursor:pointer;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:0;border-style:solid;color:#fff;background-color:#56bcea;-webkit-box-shadow:0 1px 0 #1f597b,0 1px 0 #1f597b;box-shadow:0 1px 0 #1f597b,0 1px 0 #1f597b;min-width:60px;padding:0 10px;}.ui-warning-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:disabled{color:#d6e6ee;}.ui-warning-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:enabled:hover{background:#37a1e0;}.ui-warning-dialog .ui-dialog-titlebar{background:#f7b552;border-radius:0;outline:0;color:#fff;}.ui-warning-dialog .ui-dialog-titlebar .ui-dialog-title{font-weight:normal;white-space:normal;}.ui-datepicker{z-index:1051!important;}.ui-datepicker-calendar .ui-state-default{border:1px solid;border-color:transparent;background:none;}#ui-datepicker-div{background:#fbfbfb;}.ui-datepicker-header{background:#e4eaee;color:#666;font-weight:bold;line-height:30px;border:0;}.ui-datepicker-calendar .ui-state-active{border:1px solid #aaa;background:#fff;font-weight:normal;color:#212121;}.ui-datepicker-calendar .ui-state-highlight{background:#387794;border:1px solid #387794;color:#fff;}.ui-datepicker-calendar .ui-state-highlight.ui-state-hover{background:#387794;border:1px solid #387794;color:#fff;}.ui-datepicker-calendar .ui-state-hover{border:1px solid #387794;background:none;}.ui-datepicker-prev .ui-icon{background:url(/content/images/prev.png);}.ui-datepicker-prev.ui-corner-all{background:none;border:0;}.ui-datepicker-prev.ui-datepicker-prev-hover{top:2px;left:2px;}.ui-datepicker-next .ui-icon{background:url(/content/images/next.png);}.ui-datepicker-next.ui-corner-all{background:none;border:0;}.ui-datepicker-next.ui-datepicker-next-hover{top:2px;right:2px;}.expander{display:block;}.expander>.expander-title{background:#dbe9ee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#fff 0%,#dbe9ee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dbe9ee));background:-webkit-linear-gradient(top,#fff 0%,#dbe9ee 100%);background:-o-linear-gradient(top,#fff 0%,#dbe9ee 100%);background:-ms-linear-gradient(top,#fff 0%,#dbe9ee 100%);background:linear-gradient(to bottom,#fff 0%,#dbe9ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dbe9ee',GradientType=0);border:1px solid #babcbd;font-size:13px;font-weight:bold;padding:10px;font-family:arial;cursor:pointer;}.expander .expander-body{padding:10px;}.expander .expander-thumb{float:right;width:14px;height:8px;background:url('images/preferredAirlines/arrow_gray_down.png') no-repeat;}.expander .expanderThumbOpen{background:url('images/preferredAirlines/arrow_gray_up.png') no-repeat;}.expander.expander-opened .expander-body{display:block;}.expander.expander-closed .expander-body{display:none;}.select2-small{font-size:12px;}.validation-count{border-radius:30px;border-color:#c0c0c0;color:#000;padding:2px 2px 2px 2px;margin:5px 0 0 1px;}.validation-count-status-1{background-color:#ff9000;}.validation-count-status-0{background-color:#64c72d;}.validation-count-status-2{background-color:#dfdfdf;}.select2-input-invalid{border:#f00 solid 1px;border-radius:6px;}.scroll-disabled{overflow:hidden;}.scroll-disabled .page-container{overflow-y:scroll;}.scroll-disabled .header{width:99%;}.modal-scrollable{z-index:500;position:absolute;top:100px;}.modal-backdrop{z-index:499;}.range-slider .ui-corner-all{border-radius:0;}.range-slider .ui-widget-header{border:0;background:url('/content/images/filters/slider_on.png') repeat-x;}.ui-slider-horizontal .ui-slider-handle{top:-.4em;margin-left:-.6em;}.lowestPrice{color:#62db35;}table .list-header{background-color:#dae2e6;color:#222;}.validation-tooltip .tooltip-inner{max-width:500px!important;background:url('/Content/images/bg_btn_error.png') repeat-x;font-size:12px;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:0 1px 2px #a62222;border:1px solid #a62222;color:#fff;padding:6px 10px;}.validation-tooltip .tooltip-arrow{border-right-color:#a62222!important;}.ui-front{z-index:1060!important;}.ui-dialog .ui-dialog-content{overflow:hidden;}.chosen-container-single .chosen-single{height:28px;}.chosen-container-single .chosen-single span{margin-top:2px;}.chosen-container-single .chosen-single div b{background:url('/Content/images/chosen-sprite.png') no-repeat 0 2px;}.animate-enter,.animate-leave{-webkit-transition:2000ms cubic-bezier(.25,.25,.75,.75) all;-moz-transition:2000ms cubic-bezier(.25,.25,.75,.75) all;-ms-transition:2000ms cubic-bezier(.25,.25,.75,.75) all;-o-transition:2000ms cubic-bezier(.25,.25,.75,.75) all;transition:2000ms cubic-bezier(.25,.25,.75,.75) all;position:relative;display:block;overflow:hidden;text-overflow:clip;white-space:nowrap;}.animate-leave.animate-leave-active,.animate-enter{opacity:0;width:0;height:0;}.animate-enter.animate-enter-active,.animate-leave{opacity:1;width:150px;height:30px;}.heathrowExpressQuote{width:260px;}.heathrowExpressQuoteCheckout{width:400px;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#000;text-decoration:none;background-color:#f4f4f4;background-image:-moz-linear-gradient(top,#eaedee,#dce3e7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eaedee),to(#dce3e7));background-image:-webkit-linear-gradient(top,#eaedee,#dce3e7);background-image:-o-linear-gradient(top,#eaedee,#dce3e7);background-image:linear-gradient(to bottom,#eaedee,#dce3e7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#000;text-decoration:none;background-color:#f4f4f4;background-image:-moz-linear-gradient(top,#eaedee,#dce3e7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eaedee),to(#dce3e7));background-image:-webkit-linear-gradient(top,#eaedee,#dce3e7);background-image:-o-linear-gradient(top,#eaedee,#dce3e7);background-image:linear-gradient(to bottom,#eaedee,#dce3e7);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);border-radius:3px;}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999;}.dropdown-menu ul{border-color:#c6c6c6;}.dropdown-menu>li>a{padding:3px 8px;}.md-perspective,.md-perspective body{height:100%;overflow:hidden;}.md-perspective body{background:#222;-webkit-perspective:600px;-moz-perspective:600px;perspective:600px;}.container{background:#e74c3c;min-height:100%;}.md-modal{position:fixed;top:20%;left:50%;width:50%;max-width:750px;min-width:750px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);}.md-show{visibility:visible;}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,.5);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.md-overlay.active{visibility:visible;opacity:1;}.md-show~.md-overlay{opacity:1;visibility:visible;}.md-content{color:#fff;position:relative;border-radius:3px;margin:0 auto;max-height:500px;min-height:500px;height:500px;}.md-effect-1 .md-content{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.md-effect-15 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-moz-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-ms-transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform:translateZ(100px) translateX(-30%) rotateY(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.md-show.md-effect-15 .md-content{-webkit-transform:translateZ(0) translateX(0%) rotateY(0deg);-moz-transform:translateZ(0) translateX(0%) rotateY(0deg);-ms-transform:translateZ(0) translateX(0%) rotateY(0deg);transform:translateZ(0) translateX(0%) rotateY(0deg);opacity:1;}.site-field{display:inline-block;margin:3px 5px 8px 5px;}.site-field input{margin-bottom:0;}.site-field select{margin-bottom:0;}.site-field>label{display:block;font-weight:bold;font-size:12px;margin-bottom:0;}.site-field-group{display:block;border-radius:5px;font-size:13px;}.flight-check-tmc-popup{color:#000;z-index:10000;position:absolute;width:330px;font-size:12px;}.flight-check-tmc-popup .triangle{z-index:10001;height:18px;margin-bottom:-1px;text-align:right;margin-right:154px;}.flight-check-tmc-preview{padding:10px;font-size:12px;border:1px solid #c0c0c0;background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);}.trip-field{display:inline-block;margin:3px 5px 0 5px;}.trip-field input{margin-bottom:0;}.trip-field select{margin-bottom:0;}.trip-field button{margin-bottom:0;}.trip-field>label{display:block;font-weight:bold;font-size:12px;margin-bottom:0;}.trip-field-header{width:222px;margin-bottom:0;}.trip-field-title{font-size:13px;font-weight:bold;}.trip-field-group{display:block;border-radius:5px;padding:5px 20px;font-size:13px;}.trip-field-group .trip-field-group-sub-header{font-weight:bold;}.trip-field-group .field-button{display:inline-block;width:24px;line-height:0;height:16px;}.red-border{border:#f00 solid 1px;}.unusedticket-divs-container{overflow:hidden;}.unusedticket-divs-container .unusedticket-div{float:left;}.unusedticket-interface-box{background-color:#deeef5;border-radius:5px;margin-bottom:10px;}.unusedticket-console-box{background-color:#02027f;color:#fff;margin-bottom:10px;}.trip-info-tip{background:url(/Content/images/Administration/q_mark_brown.png) center no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;}.nurit-suggestion{color:#0a293d;font-weight:bold;font-size:14px;padding-bottom:10px;}.suggestion-image{width:140px;height:108px;}.suggestion-image .hotel-image-container{height:95px;border:1px solid #dae2e6;background:url(/Content/images/Hotels/no_photo.svg) no-repeat center;width:138px;float:left;}.suggestion-image.big{width:138px;height:98px;}.hotel-suggestion-holder-small{width:141px;cursor:pointer;padding:12px;border:1px solid #dae2e6;height:259px;}.hotel-suggestion-holder-big{width:136.8px;cursor:pointer;padding:8px;border:1px solid #dae2e6;height:259px;}.illustration-loading{color:#454545;font-size:20px;width:566px;text-align:center;}.header-action-admin{float:right;margin-left:10px;margin-top:2px;}.point-of-interest{position:absolute;width:100%;max-height:400px;background:#fff;z-index:10;overflow:auto;top:30px;width:332px;padding-bottom:10px;border:1px solid #ccc;-webkit-box-shadow:1px 1px 1px #ccc;box-shadow:1px 1px 1px #ccc;}.point-of-interest .point-of-interest-label{padding-top:10px;padding-left:10px;padding-bottom:1px;font-weight:bold;text-decoration:underline;}.point-of-interest .point-of-interest-item{padding-left:10px;padding-top:2px;padding-bottom:2px;cursor:pointer;}.point-of-interest .point-of-interest-item:hover{background:linear-gradient(to bottom,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);}.hotel-manual-quote-autocomplete{position:absolute;width:100%;max-height:400px;background:#fff;z-index:10;overflow:auto;top:29px;width:332px;padding-bottom:10px;border:1px solid #ccc;-webkit-box-shadow:1px 1px 1px #ccc;box-shadow:1px 1px 1px #ccc;overflow-y:auto;}.hotel-manual-quote-autocomplete .point-of-interest-label{padding-top:10px;padding-left:10px;padding-bottom:1px;font-weight:bold;text-decoration:underline;}.hotel-manual-quote-autocomplete .point-of-interest-item{padding-left:10px;padding-top:2px;padding-bottom:2px;cursor:pointer;}.hotel-manual-quote-autocomplete .point-of-interest-item:hover{background:linear-gradient(to bottom,#f0f0f0 0%,#e5e9eb 50%,#dae2e6 100%);}.customTemplate .icon-hotels{position:relative;color:#808080;width:20px;font-size:23px;margin-top:-2px;background-image:none;}.group-location .point-of-interest{width:346px;}.travelers-nav-bar{background:#edf8fd;margin-top:-2px;padding-top:10px;}.travelers-nav-bar .traveler-index{float:left;padding:10px;position:relative;}.travelers-nav-bar .traveler-index a{text-decoration:none;color:#777;}.travelers-nav-bar .traveler-index.active .traveler-index-hover-border{display:block;}.travelers-nav-bar .traveler-index.active a{font-weight:bold;}.travelers-nav-bar .traveler-index:first-child{margin-left:15px;}.travelers-nav-bar .traveler-index:hover .traveler-index-hover-border{display:block;}.travelers-nav-bar .traveler-index-hover-border{position:absolute;bottom:0;left:0;border-bottom:3px solid #37a1e0;width:100%;display:none;}.gtp-loager-container .wrapper{overflow:hidden;position:relative;}.gtp-loager-container .sliding-man-walking{background:url("/content/images/gtpLoader/man_walking.gif") no-repeat;height:200px;animation:man_walking_key 10s linear infinite;}@keyframes man_walking_key{0%{transform:translate3d(-20%,0,0);}100%{transform:translate3d(100%,0,0);}}.gtp-loager-container .walkway{background:url("/content/images/gtpLoader/walkwaylong.png") repeat-x;height:93px;width:5076px;animation:walkwayKey 30s linear infinite;margin-top:-93px;border-bottom:1px solid #000;}@keyframes walkwayKey{0%{transform:translate3d(0,0,0);}100%{transform:translate3d(-813px,0,0);}}.gtp-loager-container .fader{width:256px;height:111px;}.gtp-loager-container .fader.left{background:url("/content/images/gtpLoader/fader_left.png") repeat-y;float:left;}.gtp-loager-container .fader.right{background:url("/content/images/gtpLoader/fader_right.png") repeat-y;float:right;}.gtp-loager-container .fadersContainer{position:absolute;top:89px;}.gtp-loager-container.Christmas{position:relative;background:url("/content/images/gtpLoader/Christmas/chirstmass_bg.png");background-size:cover;height:300px;overflow:hidden;}.gtp-loager-container.Christmas .sliding-man-walking{display:none;}.gtp-loager-container.Christmas .wrapper{position:static;}.gtp-loager-container.Christmas .fader.left{display:none;}.gtp-loager-container.Christmas .fader.right{display:none;}.gtp-loager-container.Christmas .walkway{background:url(/content/images/gtpLoader/Christmas/snow_flakes.gif) repeat-x;bottom:0;position:absolute;height:149px;margin:0;border:0;}.icon-on-lang-container{width:auto;display:inline-block;position:relative;}.icon-on-lang-container .lang-img{width:16px;height:16px;margin-top:-5px;cursor:pointer;}.icon-on-lang-container .lang-selection-container{position:absolute;top:15px;width:100px;background:#fff;z-index:1;right:0;border:1px solid;border-color:#b0b0b0;box-shadow:2px 2px 5px #b0b0b0;display:none;}.icon-on-lang-container .lang-selection-container li{list-style:none;display:flex;cursor:pointer;}.icon-on-lang-container .lang-selection-container li span{padding:5px 5px 5px 10px;font-size:12px;font-family:Helvetica,Arial,Sans-Serif;}.icon-on-lang-container .lang-selection-container li:hover{background:#f5f5f5;}.md-modal-animation{top:10%;left:50%;width:auto;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.md-show-animation{visibility:visible;}.md-overlay-animation{width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,.5);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}.md-overlay-animation.active{visibility:visible;opacity:1;}.md-show-animation~.md-overlay-animation{opacity:1;visibility:visible;}.md-content-animation{color:#fff;position:relative;border-radius:3px;margin:0 auto;background:#216f93;width:100%;}.md-effect-15.md-modal-animation{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-15 .md-content-animation{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-moz-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-ms-transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform:translateZ(100px) translateX(-30%) rotateY(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}.md-show-animation.md-effect-15 .md-content-animation{-webkit-transform:translateZ(0) translateX(0%) rotateY(0deg);-moz-transform:translateZ(0) translateX(0%) rotateY(0deg);-ms-transform:translateZ(0) translateX(0%) rotateY(0deg);transform:translateZ(0) translateX(0%) rotateY(0deg);opacity:1;}.md-effect-1 .md-content-animation{opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}.md-show-animation.md-effect-1 .md-content-animation{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.md-effect-2 .md-content-animation{-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);opacity:0;-webkit-transition:all .8s cubic-bezier(.25,.5,.5,.9);-moz-transition:all .8s cubic-bezier(.25,.5,.5,.9);transition:all .8s cubic-bezier(.25,.5,.5,.9);}.md-show-animation.md-effect-2 .md-content-animation{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}.md-effect-3 .md-content-animation{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}.md-show-animation.md-effect-3 .md-content-animation{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}.md-effect-4 .md-content-animation{-webkit-transform:scale(0) rotate(720deg);-moz-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);opacity:0;}.md-show-animation.md-effect-4~.md-overlay-animation,.md-effect-4 .md-content-animation{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}.md-show-animation.md-effect-4 .md-content-animation{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1;}.md-effect-5.md-modal-animation{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-5 .md-content-animation{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(600px) rotateX(20deg);-moz-transform:translateZ(600px) rotateX(20deg);-ms-transform:translateZ(600px) rotateX(20deg);transform:translateZ(600px) rotateX(20deg);opacity:0;}.md-show-animation.md-effect-5 .md-content-animation{-webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in;transition:all .8s ease-in;-webkit-transform:translateZ(0) rotateX(0deg);-moz-transform:translateZ(0) rotateX(0deg);-ms-transform:translateZ(0) rotateX(0deg);transform:translateZ(0) rotateX(0deg);opacity:1;}.md-effect-6.md-modal-animation{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-6 .md-content-animation{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate(30%) translateZ(600px) rotate(10deg);-moz-transform:translate(30%) translateZ(600px) rotate(10deg);-ms-transform:translate(30%) translateZ(600px) rotate(10deg);transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0;}.md-show-animation.md-effect-6 .md-content-animation{-webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in;transition:all .8s ease-in;-webkit-transform:translate(0%) translateZ(0) rotate(0deg);-moz-transform:translate(0%) translateZ(0) rotate(0deg);-ms-transform:translate(0%) translateZ(0) rotate(0deg);transform:translate(0%) translateZ(0) rotate(0deg);opacity:1;}.md-effect-7{top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.md-effect-7 .md-content-animation{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0;}.md-show-animation.md-effect-7 .md-content-animation{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:0 0 3px 3px;opacity:1;}.md-effect-8.md-modal-animation{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-8 .md-content-animation{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-70deg);-moz-transform:rotateY(-70deg);-ms-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;opacity:0;}.md-show-animation.md-effect-8 .md-content-animation{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;}.md-effect-9.md-modal-animation{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-9 .md-content-animation{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-70deg);-moz-transform:rotateX(-70deg);-ms-transform:rotateX(-70deg);transform:rotateX(-70deg);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;opacity:0;}.md-show-animation.md-effect-9 .md-content-animation{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}.md-effect-10.md-modal-animation{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-10 .md-content-animation{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-60deg);-moz-transform:rotateX(-60deg);-ms-transform:rotateX(-60deg);transform:rotateX(-60deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;opacity:0;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}.md-show-animation.md-effect-10 .md-content-animation{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}.md-effect-11 .md-content-animation{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}.md-show-animation.md-effect-11 .md-content-animation{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.md-effect-12 .md-content-animation{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}.md-show-animation.md-effect-12~.md-overlay-animation{background:#e74c3c;}.md-effect-12 .md-content-animation h3,.md-effect-12 .md-content-animation{background:transparent;}.md-show-animation.md-effect-12 .md-content-animation{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.md-effect-13.md-modal-animation{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-13 .md-content-animation{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-3000px) rotateY(90deg);-moz-transform:translateZ(-3000px) rotateY(90deg);-ms-transform:translateZ(-3000px) rotateY(90deg);transform:translateZ(-3000px) rotateY(90deg);opacity:0;}.md-show-animation.md-effect-13 .md-content-animation{-webkit-animation:slit .7s forwards ease-out;-moz-animation:slit .7s forwards ease-out;animation:slit .7s forwards ease-out;}@-webkit-keyframes slit{50%{-webkit-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-webkit-animation-timing-function:ease-out;}100%{-webkit-transform:translateZ(0) rotateY(0deg);opacity:1;}}@-moz-keyframes slit{50%{-moz-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-moz-animation-timing-function:ease-out;}100%{-moz-transform:translateZ(0) rotateY(0deg);opacity:1;}}@keyframes slit{50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-in;}100%{transform:translateZ(0) rotateY(0deg);opacity:1;}}.md-effect-14.md-modal-animation{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-14 .md-content-animation{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);-ms-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;transition:all .8s ease-out;}.md-show-animation.md-effect-14 .md-content-animation{-webkit-transform:translateY(0%) rotateX(0deg);-moz-transform:translateY(0%) rotateX(0deg);-ms-transform:translateY(0%) rotateX(0deg);transform:translateY(0%) rotateX(0deg);opacity:1;}.md-effect-15.md-modal-animation{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-15 .md-content-animation{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-moz-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-ms-transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform:translateZ(100px) translateX(-30%) rotateY(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}.md-show-animation.md-effect-15 .md-content-animation{-webkit-transform:translateZ(0) translateX(0%) rotateY(0deg);-moz-transform:translateZ(0) translateX(0%) rotateY(0deg);-ms-transform:translateZ(0) translateX(0%) rotateY(0deg);transform:translateZ(0) translateX(0%) rotateY(0deg);opacity:1;}.md-show-animation.md-effect-16~.md-overlay-animation{background:rgba(180,46,32,.5);}.md-show-animation.md-effect-16~.container{-webkit-filter:blur(3px);-moz-filter:blur(3px);filter:blur(3px);}.md-effect-16 .md-content-animation{-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);opacity:0;}.md-show-animation.md-effect-16~.container,.md-effect-16 .md-content-animation{-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}.md-show-animation.md-effect-16 .md-content-animation{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}.md-show-animation.md-effect-17~.container{height:100%;overflow:hidden;-webkit-transition:-webkit-transform .8s;-moz-transition:-moz-transform .8s;transition:transform .8s;}.md-show-animation.md-effect-17~.container,.md-show-animation.md-effect-17~.md-overlay-animation{-webkit-transform:rotateX(-2deg);-moz-transform:rotateX(-2deg);-ms-transform:rotateX(-2deg);transform:rotateX(-2deg);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.md-effect-17 .md-content-animation{opacity:0;-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);}.md-show-animation.md-effect-17 .md-content-animation{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .8s .2s;-moz-transition:all .8s .2s;transition:all .8s .2s;}.md-show-animation.md-effect-18~.container{height:100%;overflow:hidden;}.md-show-animation.md-effect-18~.md-overlay-animation{background:rgba(143,27,15,.8);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}.md-show-animation.md-effect-18~.container,.md-show-animation.md-effect-18~.md-overlay-animation{-webkit-transform-style:preserve-3d;-webkit-transform-origin:0% 50%;-webkit-animation:rotateRightSideFirst .5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:0% 50%;-moz-animation:rotateRightSideFirst .5s forwards ease-in;transform-style:preserve-3d;transform-origin:0% 50%;animation:rotateRightSideFirst .5s forwards ease-in;}@-webkit-keyframes rotateRightSideFirst{50%{-webkit-transform:translateZ(-50px) rotateY(5deg);-webkit-animation-timing-function:ease-out;}100%{-webkit-transform:translateZ(-200px);}}@-moz-keyframes rotateRightSideFirst{50%{-moz-transform:translateZ(-50px) rotateY(5deg);-moz-animation-timing-function:ease-out;}100%{-moz-transform:translateZ(-200px);}}@keyframes rotateRightSideFirst{50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out;}100%{transform:translateZ(-200px);}}.md-effect-18 .md-content-animation{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);opacity:0;}.md-show-animation.md-effect-18 .md-content-animation{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all .5s .1s;-moz-transition:all .5s .1s;transition:all .5s .1s;}.md-show-animation.md-effect-19~.container{height:100%;overflow:hidden;}.md-show-animation.md-effect-19~.md-overlay-animation{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}.md-show-animation.md-effect-19~.container,.md-show-animation.md-effect-19~.md-overlay-animation{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 100%;-webkit-animation:OpenTop .5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:50% 100%;-moz-animation:OpenTop .5s forwards ease-in;transform-style:preserve-3d;transform-origin:50% 100%;animation:OpenTop .5s forwards ease-in;}@-webkit-keyframes OpenTop{50%{-webkit-transform:rotateX(10deg);-webkit-animation-timing-function:ease-out;}}@-moz-keyframes OpenTop{50%{-moz-transform:rotateX(10deg);-moz-animation-timing-function:ease-out;}}@keyframes OpenTop{50%{transform:rotateX(10deg);animation-timing-function:ease-out;}}.md-effect-19 .md-content-animation{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);opacity:0;}.md-show-animation.md-effect-19 .md-content-animation{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .5s .1s;-moz-transition:all .5s .1s;transition:all .5s .1s;}.thumb{width:11px;height:11px;display:inline-block;background:url(/content/images/Administration/plus.png) center no-repeat;cursor:pointer;}.thumb.expanded{background:url(/content/images/Administration/minus.png) center no-repeat;}.availabilityBg{background-color:#f7f7f7!important;}.administration-oop-tooltip{margin-left:3px;margin-top:-5px;width:40px;position:relative;}.administration-oop-tooltip .tooltip .tooltip-inner{background-color:#000;color:#fff;text-align:left;padding:0;}.administration-oop-tooltip .tooltip .tooltip-arrow{border-bottom-color:#000!important;border-top-color:#000!important;bottom:-6px!important;}.administration-oop-tooltip .tooltip.top .tooltip-arrow{border-bottom-color:#000!important;border-top-color:#000!important;opacity:1;display:none;}.administration-oop-tooltip .tooltip{display:none;width:310px;opacity:1;max-width:310px;padding:8px;color:#fff;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;left:30px;top:-15px;text-align:left;z-index:9999;}.administration-oop-tooltip:hover .tooltip{display:block;}.quick-search-menu-list ul{overflow-y:auto;overflow-x:hidden;position:absolute;top:100%;left:0;padding:5px 0;margin:2px 0 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding-left:5px;}.quick-search-menu-list li{display:list-item;text-align:-webkit-match-parent;line-height:25px;}.quick-search-menu-list .only:hover a{display:inline-block;}.quick-search-menu-list .arrow b{position:absolute;width:11px;height:19px;background:url('/Content/css/select2.png') no-repeat 0 1px;}.datepicker-padding{padding-left:23px!important;width:98px;text-transform:uppercase;}.datepicker-padding::-webkit-input-placeholder{text-transform:initial;}.datepicker-padding:-moz-placeholder{text-transform:initial;}.datepicker-padding::-moz-placeholder{text-transform:initial;}.datepicker-padding:-ms-input-placeholder{text-transform:initial;}.manual-quote-fourth-row{display:flex;}.manual-quote-fourth-row td>div{height:100%;display:flex;justify-content:space-between;flex-direction:column;}form[name='manualQuoteForm'] .fights-segment fieldset,form[name='manualQuoteForm'] .tickets-segment fieldset{border:1px groove #ddd!important;padding:0 1.4em 1.4em 1.4em!important;margin:0 0 1.5em 0!important;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;}form[name='manualQuoteForm'] .fights-segment legend,form[name='manualQuoteForm'] .tickets-segment legend{font-size:1.2em!important;font-weight:bold!important;text-align:left!important;width:inherit!important;padding:0 10px;border-bottom:0!important;}.page-container.lang-is-de-DE .on-hotel-click{font-size:11px;}.page-container.lang-is-de-DE .hotel-suggestion-preview-wrapper{height:inherit!important;}.page-container.lang-is-de-DE .button-evolvi{width:170px!important;}.page-container.lang-is-de-DE .illustration-loading{width:690px!important;}.page-container.lang-is-de-DE .mybookings-main-table-td .state-name{font-size:12px!important;}.modal-scrollable.lang-is-de-DE #backToSelectResult{width:310px!important;}
.header-plus{background:url('/Content/images/Sprites/svg_sprite.svg') -70px -10px;display:inline-block;width:10px;height:10px;}.header-plus-green{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -520px;display:inline-block;width:13px;height:13px;}.header-dashboard{background:url('/Content/images/Sprites/svg_sprite.svg') -30px -10px;display:inline-block;width:32px;height:20px;}.header-dashboard-gray{background:url('/Content/images/Sprites/svg_sprite.svg') -20px -490px;display:inline-block;width:27px;height:19px;}.header-my-booking-gray{background:url('/Content/images/Sprites/svg_sprite.svg') -20px -547px;display:inline-block;width:30px;height:18px;}.header-queuemonitor{background:url('/Content/images/Sprites/svg_sprite.svg') -90px -10px;display:inline-block;width:26px;height:23px;}.trip-cart-icon{background:url('/Content/images/Sprites/svg_sprite.svg') -30px -30px;display:inline-block;width:40px;height:25px;}.trip-cart-icon-new{display:inline-block;text-transform:capitalize;}.add-user{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -30px;display:inline-block;width:19px;height:17px;}.add-hotel-plus{background:url('/Content/images/Sprites/svg_sprite.svg') -470px -35px;display:inline-block;width:34px;height:24px;}.add-flight-plus{background:url('/Content/images/Sprites/svg_sprite.svg') -470px -10px;display:inline-block;width:36px;height:20px;}.add-car-plus{background:url('/Content/images/Sprites/svg_sprite.svg') -470px -65px;display:inline-block;width:32px;height:25px;}.flight-product{background:url('/Content/images/Sprites/svg_sprite.svg') -70px -70px;display:inline-block;width:37px;height:13px;}.hotel-product{background:url('/Content/images/Sprites/svg_sprite.svg') -70px -85px;display:inline-block;width:30px;height:18px;}.groundscope-product-brown{background:url('/Content/images/Sprites/svg_sprite.svg') -460px -240px;display:inline-block;width:29px;height:32px;}.groundScope-product{background:url('/Content/images/Sprites/svg_sprite.svg') -460px -240px;display:inline-block;width:29px;height:32px;}.groundScope-product-blue{background:url('/Content/images/Sprites/svg_sprite.svg') -500px -240px;display:inline-block;width:29px;height:32px;}.car-product{background:url('/Content/images/Sprites/svg_sprite.svg') -79px -38px;display:inline-block;width:25px;height:25px;}.parking-product{background:url('/Content/images/Sprites/svg_sprite.svg') -79px -38px;display:inline-block;width:25px;height:25px;}.send-price-offer{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -140px;display:inline-block!important;width:32px;height:16px;}.refresh{background:url('/Content/images/Sprites/svg_sprite.svg') -275px -10px;display:inline-block;width:18px;height:19px;}.delete-product{background:url('/Content/images/Sprites/svg_sprite.svg') -255px -10px;display:inline-block;width:18px;height:20px;}.send-cart-itinerary{background:url('/Content/images/Sprites/svg_sprite.svg') -220px -10px;display:inline-block!important;width:32px;height:16px;}.copy-trip{background:url('/Content/images/Sprites/svg_sprite.svg') -379px -10px;display:inline-block!important;height:23px;width:22px;}.cashier{background:url('/Content/images/Sprites/svg_sprite.svg') -230px -30px;display:inline-block!important;width:24px;height:18px;}.open-messages{background:url('/Content/images/Sprites/svg_sprite.svg') -189px -30px;display:inline-block!important;width:36px;height:16px;}.view-canceled{background:url('/Content/images/Sprites/svg_sprite.svg') -295px -10px;display:inline-block!important;width:30px;height:19px;}.collapse-all{background:url('/Content/images/Sprites/svg_sprite.svg') -329px -10px;display:inline-block!important;width:21px;height:20px;}.expand-all{background:url('/Content/images/Sprites/svg_sprite.svg') -354px -10px;display:inline-block!important;width:21px;height:20px;}.flag.gtp{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -105px;display:inline-block;width:54px;height:31px;}.flag.tmc{background:url('/Content/images/Sprites/svg_sprite.svg') -70px -105px;display:inline-block;width:54px;height:31px;}.flag.nongds{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -105px;display:inline-block;width:54px;height:31px;}.flag.tmc-gtp{background:url('/Content/images/Sprites/svg_sprite.svg') -190px -105px;display:inline-block;width:54px;height:31px;}.hotel-one-star{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -140px;display:inline-block;width:73px;height:12px;}.hotel-two-stars{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -155px;display:inline-block;width:73px;height:12px;}.hotel-three-stars{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -170px;display:inline-block;width:73px;height:12px;}.hotel-four-stars{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -185px;display:inline-block;width:73px;height:12px;}.hotel-five-stars{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -200px;display:inline-block;width:73px;height:12px;}.small-orange-pin{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -219px;display:inline-block;width:13px;height:18px;}.city-center{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -244px;display:inline-block;width:16px;height:16px;}.max-joy{background:url('/Content/images/Sprites/svg_sprite.svg') -90px -140px;display:inline-block;width:32px;height:31px;}.happyJoy{background:url('/Content/images/Sprites/svg_sprite.svg') -90px -180px;display:inline-block;width:32px;height:23px;}.notHappyJoy{background:url('/Content/images/Sprites/svg_sprite.svg') -90px -210px;display:inline-block;width:32px;height:23px;}.sadJoy{background:url('/Content/images/Sprites/svg_sprite.svg') -90px -240px;display:inline-block;width:32px;height:23px;}.joy-title{background:url('/Content/images/Sprites/svg_sprite.svg') -90px -270px;display:inline-block;width:32px;height:23px;}.mapViewIcon{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -279px;display:inline-block;width:22px;height:18px;}.listViewIcon{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -260px;display:inline-block;width:22px;height:18px;}.price-offer-filter{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -160px;display:inline-block;width:16px;height:16px;}.price-offer-close{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -179px;display:inline-block;width:15px;height:16px;}.amenities-v{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -335px;display:inline-block;width:7px;height:7px;}.credit-card{background:url('/Content/images/Sprites/svg_sprite.svg') -40px -220px;display:inline-block;width:19px;height:19px;}.deposit-card{background:url('/Content/images/Sprites/wallet-with-card-sticking-out.svg');display:inline-block;width:19px;height:19px;}.x-close{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -318px;display:inline-block!important;width:16px;height:16px;cursor:pointer;}.x-close-big{background:url('/Content/images/Sprites/svg_sprite.svg') -30px -318px;display:inline-block!important;width:18px;height:18px;}.hotel-filter{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -220px;display:inline-block;width:17px;height:15px;}.flight-filter{background:url('/Content/images/Sprites/svg_sprite.svg') -150px -220px;display:inline-block;width:17px;height:15px;}.delete-white{background:url('/Content/images/Sprites/svg_sprite.svg') -255px -31px;display:inline-block;width:13px;height:16px;}.delete-blue{background:url('/Content/images/Sprites/svg_sprite.svg') -255px -50px;display:inline-block;width:13px;height:16px;}.i-info{background:url('/Content/images/Sprites/svg_sprite.svg') -160px -259px;display:inline-block;width:17px;height:17px;}.q-info{background:url('/Content/images/Sprites/svg_sprite.svg') -160px -280px;display:inline-block;width:16px;height:16px;}.changeTerminalAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -190px -220px;display:inline-block;width:25px;height:19px;}.changeAirportAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -220px -220px;display:inline-block;width:27px;height:19px;}.shortLayoverAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -250px -220px;display:inline-block;width:19px;height:19px;}.longLayoverAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -270px -220px;display:inline-block;width:19px;height:19px;}.stopAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -290px -220px;display:inline-block;width:25px;height:19px;}.nightFlightAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -320px -220px;display:inline-block;width:16px;height:18px;}.seatsAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -340px -220px;display:inline-block;width:14px;height:19px;}.noLuggageAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -360px -220px;display:inline-block;width:16px;height:19px;}.mixedCabinAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -380px -220px;display:inline-block;width:24px;height:19px;}.fareFamilyAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -410px -220px;display:inline-block;width:24px;height:19px;}.blackListAdvisory{background:url('/Content/images/Sprites/svg_sprite.svg') -410px -220px;display:inline-block;width:24px;height:19px;}.price-ribbon-edit{background:url('/Content/images/Sprites/svg_sprite.svg') -190px -140px;display:inline-block;width:110px;height:31px;}.price-ribbon-info{background:url('/Content/images/Sprites/svg_sprite.svg') -190px -180px;display:inline-block;width:110px;height:31px;}.price-ribbon-default{background:url('/Content/images/Sprites/svg_sprite.svg') -330px -140px;display:inline-block;width:110px;height:31px;}.price-ribbon-green{background:url('/Content/images/Sprites/svg_sprite.svg') -460px -180px;display:inline-block;width:110px;height:30px;}.price-ribbon-orange{display:inline-block;width:110px;height:31px;background-color:#ffa500;}.beforeCalculate{background:url('/Content/images/Sprites/svg_sprite.svg') -460px -140px;display:inline-block;width:190px;height:31px;margin-right:-101px;margin-top:-3px;}.afterCalculate{background:url('/Content/images/Sprites/svg_sprite.svg') -330px -140px;display:inline-block;width:110px;height:31px;margin-right:-20px;margin-top:-3px;}.hotel-voucher{background:url('/Content/images/Sprites/svg_sprite.svg') -275px -30px;display:inline-block;width:17px;height:20px;}.single-user{background:url('/Content/images/Sprites/svg_sprite.svg') -235px -304px;display:inline-block;width:20px;height:21px;}.multi-user{background:url('/Content/images/Sprites/svg_sprite.svg') -270px -304px;display:inline-block;width:32px;height:19px;}.productFlightCircle{background:url('/Content/images/Sprites/svg_sprite.svg') -200px -269px;display:inline-block;width:32px;height:33px;}.productHotelCircle{background:url('/Content/images/Sprites/svg_sprite.svg') -235px -269px;display:inline-block;width:32px;height:33px;}.productCarCircle{background:url('/Content/images/Sprites/svg_sprite.svg') -270px -269px;display:inline-block;width:32px;height:33px;}.productGroundScopeCircle{background:url('/Content/images/Sprites/svg_sprite.svg') -499px -369px;display:inline-block;width:33px;height:33px;}.productHeathrowExpressCircle{background:url('/Content/images/Sprites/svg_sprite.svg') -459px -369px;display:inline-block;width:32px;height:32px;}.productTransporationCircle{background:url('/Content/images/Sprites/svg_sprite.svg') -500px -240px;display:inline-block;width:29px;height:32px;}.open-quote{background:url('/Content/images/Sprites/svg_sprite.svg') -220px -330px;display:inline-block;width:15px;height:13px;}.calendar{background:url('/Content/images/Sprites/svg_sprite.svg') -200px -305px;display:inline-block;width:18px;height:21px;}.user-info{background:url('/Content/images/Sprites/svg_sprite.svg') -30px -244px;display:inline-block;width:16px;height:15px;}.openV{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -260px;display:inline-block!important;width:18px;height:10px;}.closeV{background:url('/Content/images/Sprites/svg_sprite.svg') -70px -260px;display:inline-block!important;width:18px;height:10px;}.open-white-V{background:url('/Content/images/Sprites/svg_sprite.svg') -70px -245px;display:inline-block!important;width:10px;height:5px;}.close-white-V{background:url('/Content/images/Sprites/svg_sprite.svg') -60px -250px;display:inline-block!important;width:10px;height:5px;}.smallOpenV{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -245px;display:inline-block!important;width:10px;height:5px;}.smallCloseV{background:url('/Content/images/Sprites/svg_sprite.svg') -60px -245px;display:inline-block!important;width:10px;height:5px;}.arrow-from-to{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -280px;display:inline-block;width:12px;height:5px;}.quote-cell.status.Confirmed{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -319px;display:inline-block;width:26px!important;height:26px!important;}.quote-cell.status.WaitingList{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -289px;display:inline-block;width:26px!important;height:26px!important;}.quote-cell.status.Cancelled{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -259px;display:inline-block;width:26px!important;height:25px!important;}.quote-cell.status.InProgress{background:url('/Content/images/Sprites/svg_sprite.svg') -210px -404px;display:inline-block;width:25px!important;height:25px!important;}.quote-cell.status.ScheduleChanged{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -405px;display:inline-block;width:26px!important;height:25px!important;}.schedule-changed{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -405px;display:inline-block;width:26px!important;height:25px!important;}.quote-action{background:url('/Content/images/Sprites/svg_sprite.svg') -295px -30px;display:inline-block;width:26px;height:15px;}.quote-action-header{background:url('/Content/images/Sprites/svg_sprite.svg') -295px -30px;display:inline-block;width:18px;height:15px;}.pager-arrow-first{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -289px;display:inline-block;width:10px;height:10px;}.pager-arrow-left{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -299px;display:inline-block;width:10px;height:10px;}.pager-arrow-right{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -309px;display:inline-block;width:10px;height:10px;}.pager-arrow-last{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -319px;display:inline-block;width:10px;height:10px;}.breakfast{background:url('/Content/images/Sprites/svg_sprite.svg') -330px -245px;display:inline-block;width:14px;height:19px;}.wifi{background:url('/Content/images/Sprites/svg_sprite.svg') -350px -244px;display:inline-block;width:12px;height:10px;}.declinedSeat{background:url('/Content/images/Sprites/svg_sprite.svg') -330px -270px;display:inline-block;width:20px;height:20px;}.pendingSeat{background:url('/Content/images/Sprites/svg_sprite.svg') -330px -290px;display:inline-block;width:20px;height:20px;}.confirmedSeat{background:url('/Content/images/Sprites/svg_sprite.svg') -330px -310px;display:inline-block;width:20px;height:20px;}.notSelectedSeat{background:url('/Content/images/Sprites/svg_sprite.svg') -330px -329px;display:inline-block;width:20px;height:20px;}.magnify{background:url('/Content/images/Sprites/svg_sprite.svg') -11px -299px;display:inline-block!important;width:18px;height:18px;}.more-options{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -334px;display:inline-block!important;width:16px;height:13px;}.hourglass-mini{background:url('/Content/images/Sprites/svg_sprite.svg') -145px -70px;display:inline-block!important;width:8px;height:10px;}.hourglass{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -70px;display:inline-block!important;width:13px;height:14px;}.attention{background:url('/Content/images/Sprites/svg_sprite.svg') -160px -299px;display:inline-block!important;width:19px;height:19px;}.toggleSeller{background:url('/Content/images/Sprites/svg_sprite.svg') -330px -105px;width:126px;height:21px;}.toggleReseller{background:url('/Content/images/Sprites/svg_sprite.svg') -330px -70px;width:126px;height:21px;}.handshake-tmc{background:url('/Content/images/Sprites/svg_sprite.svg') -210px -350px;width:35px;height:30px;}.handshake-1{background:url('/Content/images/Sprites/svg_sprite.svg') -210px -350px;width:35px;height:30px;}.handshake-corp{background:url('/Content/images/Sprites/svg_sprite.svg') -170px -350px;width:36px;height:32px;}.handshake-2{background:url('/Content/images/Sprites/svg_sprite.svg') -170px -350px;width:36px;height:32px;}.handshake-both{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -350px;width:35px;height:36px;}.handshake-3{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -350px;width:35px;height:36px;}.mini-king{background:url('/Content/images/Sprites/svg_sprite.svg') -90px -300px;display:inline-block;width:26px!important;height:24px!important;}.mini-king-arrow{background:url('/Content/images/Sprites/svg_sprite.svg') -90px -330px;display:inline-block;width:26px!important;height:34px!important;}.mini-joy{background:url('/Content/images/Sprites/svg_sprite.svg') -90px -370px;display:inline-block;width:26px!important;height:18px!important;}.ui-slider-handle{background:url('/Content/images/Sprites/svg_sprite.svg') -255px -104px!important;display:inline-block;border:0!important;height:26px!important;width:9px!important;}.rightHandle{background:url('/Content/images/Sprites/svg_sprite.svg') -255px -104px!important;display:inline-block;border:0!important;height:26px!important;width:9px!important;}.minus{background:url('/Content/images/Sprites/svg_sprite.svg') -170px -179px;display:inline-block;width:13px;height:13px;}.plus{background:url('/Content/images/Sprites/svg_sprite.svg') -170px -199px;display:inline-block;width:13px;height:13px;}.plus-small{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -60px;display:inline-block;width:10px;height:10px;}.minus-small{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -70px;display:inline-block;width:10px;height:10px;}.pencil-big{background:url('/Content/images/Sprites/svg_sprite.svg') -150px -200px;display:inline-block;width:14px;height:14px;}.delete-brown{background:url('/Content/images/Sprites/svg_sprite.svg') -150px -180px;display:inline-block;width:13px;height:14px;}.lessDetails{background:url('/Content/images/Sprites/svg_sprite.svg') -275px -370px;width:104px;height:16px;}.lessDetails.top{background:url('/Content/images/Sprites/svg_sprite.svg') -275px -350px;width:104px;height:16px;}.hideBrands{background:url('/Content/images/Sprites/svg_sprite.svg') -275px -370px;width:104px;height:16px;}.hideBrands.top{background:url('/Content/images/Sprites/svg_sprite.svg') -275px -350px;width:104px;height:16px;}.moreDetails{background:url('/Content/images/Sprites/svg_sprite.svg') -275px -350px;width:104px;height:16px;}.brandedFares{background:url('/Content/images/Sprites/svg_sprite.svg') -275px -350px;width:104px;height:16px;}.aircraft{background:url('/Content/images/Sprites/svg_sprite.svg') -170px -330px;display:inline-block;width:18px;height:18px;}.filterTh:hover .cornerGrey{background:url('/Content/images/Sprites/svg_sprite.svg') -170px -420px;}.cornerGrey{background:url('/Content/images/Sprites/svg_sprite.svg') -170px -390px;display:block;width:29px;height:28px;}.cornerGrey:hover{background:url('/Content/images/Sprites/svg_sprite.svg') -170px -420px;}.input-help:after{background:url('/Content/images/Sprites/svg_sprite.svg') -290px -389px;height:15px;width:14px;}.input-help-flipped:before{background:url('/Content/images/Sprites/svg_sprite.svg') -290px -389px;height:15px;width:14px;}.filterIcon{background:url('/Content/images/Sprites/svg_sprite.svg') -190px -330px;display:inline-block;height:10px;width:9px;}.filterIconActive{background:url('/Content/images/Sprites/svg_sprite.svg') -200px -330px;display:inline-block;height:10px;width:9px;}.trainBig{background:url('/Content/images/Sprites/svg_sprite.svg') -460px -280px;display:inline-block;height:25px;width:40px;}.heathrowexpress-product{background:url('/Content/images/Sprites/svg_sprite.svg') -460px -280px;display:inline-block;height:25px;width:40px;}.heathrowexpress-logo{background:url('/Content/images/Sprites/svg_sprite.svg') -460px -319px;display:inline-block;height:32px;width:105px;}.transportation-product{background:url('/Content/images/Sprites/svg_sprite.svg') -460px -240px;display:inline-block;height:32px;width:29px;}.transportation-logo{background:url('/Content/images/Sprites/svg_sprite.svg') -500px -240px;display:inline-block;height:32px;width:29px;}.nurit-small{background:url('/Content/images/Sprites/svg_sprite.svg') -540px -244px;display:inline-block;height:24px;width:19px;}.nurit{background:url('/Content/images/Sprites/svg_sprite.svg') -540px -280px;display:inline-block;height:39px;width:32px;}.nurit-active{background:url('/Content/images/Sprites/svg_sprite.svg') -575px -280px;display:inline-block;height:39px;width:32px;}.flightNonSelected{background:url('/Content/images/Sprites/svg_sprite.svg') -390px -309px;display:inline-block;height:34px;width:33px;}.flightInProgress{background:url('/Content/images/Sprites/svg_sprite.svg') -390px -269px;display:inline-block;height:34px;width:33px;}.yellow-dollar{background:url('/Content/images/Sprites/svg_sprite.svg') -609px -277px;display:inline-block;height:39px;width:30px;}.show-price-offered-sent{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -369px;display:inline-block;height:22px;width:30px;}.price-offered-sent{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -399px;display:inline-block;height:17px;width:30px;}.price-offered-mini-ribbon{background:url('/Content/images/Sprites/svg_sprite.svg') -10px -419px;display:inline-block;height:15px;width:16px;}.arrow-small-down{background:url('/Content/images/Sprites/svg_sprite.svg') -70px -239px;display:inline-block;width:10px;height:11px;}.gds-icon{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -369px;display:inline-block;height:20px;width:32px;}.gtp-icon{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -448px;display:inline-block;width:32px;height:20px;}.price-offer-small-envelope{background:url('/Content/images/Sprites/svg_sprite.svg') -48px -399px;display:inline-block;width:30px;height:16px;}.sold-to{background:url('/Content/images/Sprites/svg_sprite.svg') -41px -418px;display:inline-block;width:20px;height:21px;}.bought-from{background:url('/Content/images/Sprites/svg_sprite.svg') -66px -418px;display:inline-block;width:20px;height:21px;}.price-offer-coener{background:url('/Content/images/Sprites/svg_sprite.svg') -11px -419px;display:inline-block;width:16px;height:15px;}.small-air-plane{background:url('/Content/images/Sprites/svg_sprite.svg') -170px -329px;display:inline-block;height:19px;width:18px;}.attention-triangle{background:url('/Content/images/Sprites/svg_sprite.svg') -310px -390px;display:inline-block!important;width:13px;height:13px;}.special-equipment{background:url('/Content/images/Sprites/svg_sprite.svg') -70px -225px;display:inline-block!important;width:15px;height:15px;}.hotel-package{background:url('/Content/images/Sprites/svg_sprite.svg') -70px -280px;display:inline-block!important;width:20px;height:16px;}.avatar-male{background:url('/Content/images/Sprites/svg_sprite.svg') -255px -449px;display:inline-block!important;width:50px;height:50px;}.msg-alert{background:url('/Content/images/Sprites/svg_sprite.svg') -290px -410px;display:inline-block!important;width:24px;height:25px;}.msg-alert-mute{background:url('/Content/images/Sprites/svg_sprite.svg') -320px -410px;display:inline-block!important;width:33px;height:31px;}.header-alert{background:url('/Content/images/Sprites/svg_sprite.svg') -20px -515px;display:inline-block!important;width:24px;height:28px;}.comment-expand{background:url('/Content/images/Sprites/svg_sprite.svg') -390px -409px;display:inline-block!important;width:23px;height:23px;}.comment-collapse{background:url('/Content/images/Sprites/svg_sprite.svg') -360px -409px;display:inline-block!important;width:23px;height:23px;}.communication-comments{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -489px;display:inline-block!important;width:31px;height:26px;}.notification-yellow-icon{background:url('/Content/images/Sprites/svg_sprite.svg') -179px -529px;display:inline-block!important;width:24px;height:25px;}.add-note{background:url('/Content/images/Sprites/svg_sprite.svg') -160px -519px;display:inline-block!important;width:9px;height:11px;}.personal-note{background:url('/Content/images/Sprites/svg_sprite.svg') -150px -535px;display:inline-block!important;width:22px;height:17px;}.alert-gray{background:url('/Content/images/Sprites/svg_sprite.svg') -149px -490px;display:inline-block;width:24px;height:24px;}.alert-red{background:url('/Content/images/Sprites/svg_sprite.svg') -149px -559px;display:inline-block;width:24px;height:24px;}.alert-small-gray{background:url('/Content/images/Sprites/svg_sprite.svg') -180px -488px;display:inline-block;width:19px;height:21px;}.alert-small-red{background:url('/Content/images/Sprites/svg_sprite.svg') -180px -557px;display:inline-block;width:19px;height:21px;}.must-do{background:url('/Content/images/Sprites/svg_sprite.svg') -150px -520px;display:inline-block!important;width:3px;height:13px;}.done{background:url('/Content/images/Sprites/svg_sprite.svg') -210px -490px;display:inline-block;width:14px;height:11px;}.done:hover{background:url('/Content/images/Sprites/svg_sprite.svg') -210px -505px;display:inline-block;width:14px;height:11px;}.ribbon{background:url('/Content/images/Sprites/svg_sprite.svg') -21px -439px;display:inline-block;width:23px;height:30px;}.has24-hours-support{background:url('/Content/images/Sprites/svg_sprite.svg') -260px -509px;display:inline-block;width:25px;height:24px;}.limited24-hours-support{background:url('/Content/images/Sprites/svg_sprite.svg') -320px -509px;display:inline-block;width:26px;height:25px;}.no24-hours-support{background:url('/Content/images/Sprites/svg_sprite.svg') -290px -509px;display:inline-block;width:27px;height:25px;}.ogen{background:url('/Content/images/Sprites/svg_sprite.svg') -350px -510px;display:inline-block;width:25px;height:25px;}.editPencil{background:url('/Content/images/Sprites/svg_sprite.svg') -130px -200px;display:inline-block;width:15px;height:15px;}.i-orange{background:url('/Content/images/Sprites/svg_sprite.svg') -350px -290px;display:inline-block;width:20px;height:20px;}.recheck-tmc{background:url('/Content/images/Sprites/svg_sprite.svg') -240px -402px;display:inline-block;width:20px;height:20px;}.twoOneWays{background:url('/Content/images/Sprites/svg_sprite.svg') -425px -410px;display:inline-block;width:86px;height:66px;}.separatedTickets{background:url('/Content/images/Sprites/new_sprite.svg') -400px -400px;display:inline-block;width:86px;height:66px;}.onBehalfOf{background:url('/Content/images/Sprites/svg_sprite.svg') -50px -518px;display:inline-block;width:32px;height:20px;}.time-changes{background:url('/Content/images/Sprites/svg_sprite.svg') -90px -520px;display:inline-block;width:19px;height:19px;}.brand-included{background:url('/Content/images/Sprites/svg_sprite.svg') -210px -505px;display:inline-block;width:14px;height:11px;}.brand-not-included{background:url('/Content/images/Sprites/svg_sprite.svg') -210px -520px;display:inline-block;width:14px;height:14px;}.brand-paid{background:url('/Content/images/Sprites/svg_sprite.svg') -210px -540px;display:inline-block;width:14px;height:14px;}.unused-ticket{background:url('/Content/images/Sprites/svg_sprite.svg') -60px -549px;display:inline-block;width:40px;height:27px;}.add-user-blue{background:url('/Content/images/Sprites/svg_sprite.svg') -670px -10px;display:inline-block;width:30px;height:25px;}.step-bar-v-gray{background:url('/Content/images/Sprites/svg_sprite.svg') -670px -40px;display:inline-block;width:12px;height:10px;}.step-bar-v-black{background:url('/Content/images/Sprites/svg_sprite.svg') -685px -40px;display:inline-block;width:12px;height:10px;}
.non-recommended-airlines{background:url('/Content/images/Sprites/new_sprite.svg') -350px -180px;display:inline-block;height:30px;width:30px;background-size:800px 600px;}.plus-green{background:url('/Content/images/Sprites/new_sprite.svg') -120px -450px;display:inline-block;height:16px;width:16px;background-size:800px 600px;}.edit{background:url('/Content/images/Sprites/new_sprite.svg') -330px -120px;display:inline-block;width:30px !important;height:30px !important;cursor:pointer;background-size:800px 600px;}.railway-dark-blue{background:url('/Content/images/Sprites/new_sprite.svg') -150px -480px;display:inline-block;width:23px !important;height:23px !important;background-size:800px 600px;}.groundtransportation-dark-blue{background:url('/Content/images/Sprites/new_sprite.svg') -90px -480px;display:inline-block;width:23px !important;height:23px !important;background-size:800px 600px;}.train-dark-blue{background:url('/Content/images/Sprites/new_sprite.svg') -120px -480px;display:inline-block;width:23px !important;height:23px !important;background-size:800px 600px;}.manual-quote-dark-blue{background:url('/Content/images/Sprites/new_sprite.svg') -180px -480px;display:inline-block;width:23px !important;height:23px !important;background-size:800px 600px;}.conversation-mute{background:url('/Content/images/Sprites/new_sprite.svg') -211px -484px;display:inline-block;width:16px !important;height:16px !important;background-size:800px 600px;}.conversation-unmute{background:url('/Content/images/Sprites/new_sprite.svg') -242px -483px;display:inline-block;width:16px !important;height:16px !important;background-size:800px 600px;}.icon-user-0{background:url('/Content/images/Sprites/new_sprite.svg') -30px -90px;display:inline-block;width:30px !important;height:30px !important;background-size:800px 600px;margin-top:3px;float:left;cursor:pointer;color:#29b2e2;}.icon-user-1{background:url('/Content/images/Sprites/new_sprite.svg') -142px -516px;display:inline-block;width:30px !important;height:30px !important;background-size:800px 600px;margin-top:6px;float:left;cursor:pointer;color:#29b2e2;}.icon-user-2{background:url('/Content/images/Sprites/new_sprite.svg') -177px -516px;display:inline-block;width:30px !important;height:30px !important;background-size:800px 600px;margin-top:6px;float:left;cursor:pointer;color:#29b2e2;}.icon-user-3{background:url('/Content/images/Sprites/new_sprite.svg') -213px -516px;display:inline-block;width:30px !important;height:30px !important;background-size:800px 600px;margin-top:6px;float:left;cursor:pointer;color:#29b2e2;}.icon-user-4{background:url('/Content/images/Sprites/new_sprite.svg') -249px -516px;display:inline-block;width:30px !important;height:30px !important;background-size:800px 600px;margin-top:6px;float:left;cursor:pointer;color:#29b2e2;}.icon-user-5{background:url('/Content/images/Sprites/new_sprite.svg') -285px -516px;display:inline-block;width:30px !important;height:30px !important;background-size:800px 600px;margin-top:6px;float:left;cursor:pointer;color:#29b2e2;}.i-partial{background:url('/Content/images/Sprites/new_sprite.svg') -40px -248px;display:inline-block;width:20px;height:20px;margin-left:6px;margin-bottom:-4px;margin-top:-6px;}

.comments-container .close-comment{padding-top:10px;}.comments-container .animate-repeat{list-style:none;box-sizing:border-box;}.comments-container .animate-repeat.ng-move,.comments-container .animate-repeat.ng-enter,.comments-container .animate-repeat.ng-leave{-webkit-transition:all linear 1s;transition:all linear 1s;}.comments-container .animate-repeat.ng-leave.ng-leave-active,.comments-container .animate-repeat.ng-move,.comments-container .animate-repeat.ng-enter{opacity:0;max-height:0;}.comments-container .animate-repeat.ng-leave,.comments-container .animate-repeat.ng-move.ng-move-active,.comments-container .animate-repeat.ng-enter.ng-enter-active{opacity:1;}.comments-container .avatar-name-collapse{margin-top:1px;}.comments-container .avatar-name{font-size:11px;font-weight:bold;}.comments-container .list-at-user{width:100%;max-width:170px;position:absolute;background:#fff;border-left:1px solid #a4a4a4;border-top:1px solid #a4a4a4;border-right:1px solid #a4a4a4;z-index:10;}.comments-container .list-at-user li{border-bottom:1px solid #a4a4a4;list-style-type:none;float:left;width:100%;}.comments-container .list-at-user li:hover{cursor:pointer;background:#b9dff4;}.comments-container .list-at-user li span{font-size:12px;padding-left:10px;}.comments-container .list-cur{background:#b9dff4;}.comments-container .circle-user{border:1px solid #a4a4a4;border-radius:20px;position:absolute;top:2px;right:-24px;width:13px;height:13px;}.comments-container .unread-comment{border-radius:20px;position:absolute;border:1px solid #fff;background:#ffdf00;width:8px;height:8px;top:-4px;right:-5px;}.comments-container .user-color .user-name{font-weight:bold;text-align:right;}.comments-container .user-color1 .user-name{color:#4b8eae;}.comments-container .user-color1 .circle-user{border-color:#4b8eae;background:#cce8f1;}.comments-container .user-color2 .user-name{color:#ac71b0;}.comments-container .user-color2 .circle-user{border-color:#ac71b0;background:#eed0e4;}.comments-container .user-color3 .user-name{color:#70aa47;}.comments-container .user-color3 .circle-user{border-color:#70aa47;background:#cee5b4;}.comments-container .user-color4 .user-name{color:#d67829;}.comments-container .user-color4 .circle-user{border-color:#d67829;background:#f8e2d4;}.comments-container .user-color5 .user-name{color:#d71f27;}.comments-container .user-color5 .circle-user{border-color:#d71f27;background:#fbd7e0;}.comments-container .user-color6 .user-name{color:#6d5230;}.comments-container .user-color6 .circle-user{border-color:#6d5230;background:#ede5dd;}.comments-container .on-off-button{color:#fff;width:30px;float:left;height:19px;border-radius:3px;text-align:center;color:#808080;cursor:pointer;}.comments-container .on-off-button.active{background-color:#56bcea;color:#fff;}.comments-container .button-mute-container{border:1px solid #c0c0c0;border-radius:3px;padding:2px;}.comments-container .mute-text{margin-left:15px;padding-top:3px;float:left;}.comments-header-container .comment-preview-popup{color:#000;z-index:10000;position:absolute;width:300px;padding:10px;background:#fff;border:1px solid;border-color:#b0b0b0;box-shadow:-2px 0 5px #b0b0b0;}.comments-header-container .comment-preview-popup .triangle{z-index:10001;height:18px;margin-bottom:-1px;text-align:right;margin-right:30px;}.comments-header-container .comment-preview-popup .cart-preview{padding:10px;border:none;box-shadow:none;}.comments-header-container .comment-preview-popup .commet-row:hover{background:rgba(194,225,239,.6);}.comments-header-container .comment-preview-popup-top{position:absolute;top:-34px;right:-1px;height:37px;border-color:#b0b0b0;background:#fff;border-bottom:none;border-left:none;border-right:1px solid #b0b0b0;box-shadow:-3px -3px 5px 0 #b0b0b0;}@-moz-document url-prefix(){.comments-header-container .comments-header-container .comment-preview-popup-top{box-shadow:-3px -5px 5px 0 #b0b0b0;}}.alerts-header-container .lang-is-de-DE,.schedule-changed-header-container .lang-is-de-DE{width:316px!important;}.alerts-header-container .alert-preview-popup,.schedule-changed-header-container .alert-preview-popup,.alerts-header-container .schedule-changed-preview-popup,.schedule-changed-header-container .schedule-changed-preview-popup{color:#000;z-index:10000;position:absolute;width:300px;padding:10px;background:#fff;border:1px solid;border-color:#b0b0b0;box-shadow:-2px 0 5px #b0b0b0;}.alerts-header-container .alert-preview-popup .triangle,.schedule-changed-header-container .alert-preview-popup .triangle,.alerts-header-container .schedule-changed-preview-popup .triangle,.schedule-changed-header-container .schedule-changed-preview-popup .triangle{z-index:10001;height:18px;margin-bottom:-1px;text-align:right;margin-right:30px;}.alerts-header-container .alert-preview-popup .cart-preview,.schedule-changed-header-container .alert-preview-popup .cart-preview,.alerts-header-container .schedule-changed-preview-popup .cart-preview,.schedule-changed-header-container .schedule-changed-preview-popup .cart-preview{padding:10px;border:none;box-shadow:none;}.alerts-header-container .alert-preview-popup .alert-row:hover,.schedule-changed-header-container .alert-preview-popup .alert-row:hover,.alerts-header-container .schedule-changed-preview-popup .alert-row:hover,.schedule-changed-header-container .schedule-changed-preview-popup .alert-row:hover{background:rgba(194,225,239,.6);}.alerts-header-container .alert-preview-popup-top,.schedule-changed-header-container .alert-preview-popup-top,.alerts-header-container .schedule-changed-preview-popup,.schedule-changed-header-container .schedule-changed-preview-popup{position:absolute;top:-34px;right:-1px;height:33px;border-color:#b0b0b0;background:#fff;border-left:none;border:1px solid #b0b0b0;border-bottom:none;}@-moz-document url-prefix(){.alerts-header-container .alerts-header-container .alert-preview-popup-top,.schedule-changed-header-container .alerts-header-container .alert-preview-popup-top{box-shadow:-3px -5px 5px 0 #b0b0b0;}}.alert-preview-popup-open{right:-8px;}
.submitted .note-editor textarea.ng-invalid{border:1px solid #f00;border-radius:3px;}.reminder-date,.reminder-time{float:left;}.reminder-date.ng-invalid,.reminder-time.ng-invalid{border:1px solid #f00;border-radius:3px;}.reminder-date input,.reminder-time input{border:none;background:none;cursor:pointer;}.reminder-date input:focus,.reminder-time input:focus{border:none;background:none;outline:none;}.reminder-date input:required,.reminder-time input:required{border:none;box-shadow:none;}.reminder-date input::-webkit-input-placeholder,.reminder-time input::-webkit-input-placeholder,.reminder-date textarea::-webkit-input-placeholder,.reminder-time textarea::-webkit-input-placeholder{color:#000;}.reminder-date input:-moz-placeholder,.reminder-time input:-moz-placeholder,.reminder-date textarea:-moz-placeholder,.reminder-time textarea:-moz-placeholder{color:#000;}.reminder-date input:-ms-input-placeholder,.reminder-time input:-ms-input-placeholder{color:#000;}.reminder-date .no-date-v,.reminder-time .no-date-v{width:40px;}.reminder-date .have-date-v,.reminder-time .have-date-v{width:120px;}.notification-container{margin-left:10px;margin-right:10px;}.change-consultant-pop-up{position:absolute;background-color:#fff;top:23px;width:200px;left:-50px;z-index:1;}.user-notifications .reminder-notification-circle,.traveller-names .reminder-notification-circle{height:10px;width:10px;position:absolute;top:-4px;left:16px;border:1px solid #fff;background:#f00;border-radius:10px;}.user-notifications .md-content,.traveller-names .md-content{background-color:#fff;border-color:#b0b0b0;box-shadow:-.5px 0 0 5px #b0b0b0;color:#000;}.user-notifications .md-content .notifications-header-popup,.traveller-names .md-content .notifications-header-popup{text-align:center;background-color:#216f93;display:inline-block;width:100%;}.user-notifications .md-content .notifications-header-popup .holder,.traveller-names .md-content .notifications-header-popup .holder{padding:10px;float:left;font-weight:bold;width:96%;}.user-notifications .md-content .notifications-header-popup span,.traveller-names .md-content .notifications-header-popup span{float:left;}.user-notifications .md-content .notifications-header,.traveller-names .md-content .notifications-header{text-align:center;background-color:#e9eef1;display:inline-block;width:100%;}.user-notifications .md-content .notifications-header .holder,.traveller-names .md-content .notifications-header .holder{padding:10px;float:left;font-weight:bold;width:96%;}.user-notifications .md-content .notifications-header span,.traveller-names .md-content .notifications-header span{float:left;}.user-notifications .md-content .add-new-note,.traveller-names .md-content .add-new-note{border-bottom:1px dashed #d3d6dd;}.user-notifications .md-content .add-new-note:hover,.traveller-names .md-content .add-new-note:hover{background:#f0f0f0;}.user-notifications .md-content .note-editor,.traveller-names .md-content .note-editor{float:left;margin-left:38px;width:482px;}.user-notifications .md-content .notification-holder,.traveller-names .md-content .notification-holder{float:left;height:450px;overflow:auto;width:100%;}.user-notifications .md-content .notification-holder .notification,.traveller-names .md-content .notification-holder .notification{float:left;width:98.1%;padding:6px;border-bottom:1px dashed #d3d6dd;cursor:pointer;}.user-notifications .md-content .notification-holder .notification .type-notification,.traveller-names .md-content .notification-holder .notification .type-notification{width:30px;margin-left:20px;height:20px;}.user-notifications .md-content .notification-holder .notification-row-holder:hover,.traveller-names .md-content .notification-holder .notification-row-holder:hover{background:#f0f0f0;}.user-notifications ng-form.submitted input:invalid.ng-pristine,.traveller-names ng-form.submitted input:invalid.ng-pristine,.user-notifications ng-form.submitted textarea:invalid.ng-pristine,.traveller-names ng-form.submitted textarea:invalid.ng-pristine,.user-notifications ng-form.submitted select:invalid.ng-pristine,.traveller-names ng-form.submitted select:invalid.ng-pristine{border-color:#ee5f5b;color:#b94a48;}.user-notifications ng-form.submitted .inValid,.traveller-names ng-form.submitted .inValid{border:#f00 solid 1px;border-radius:6px;}.user-notifications ng-form .submitted input:invalid.ng-pristine,.traveller-names ng-form .submitted input:invalid.ng-pristine,.user-notifications ng-form .submitted textarea:invalid.ng-pristine,.traveller-names ng-form .submitted textarea:invalid.ng-pristine,.user-notifications ng-form .submitted select:invalid.ng-pristine,.traveller-names ng-form .submitted select:invalid.ng-pristine{border-color:#ee5f5b;color:#b94a48;}.user-notifications ng-form .submitted .chosen-container.ng-invalid.ng-pristine,.traveller-names ng-form .submitted .chosen-container.ng-invalid.ng-pristine{border:#f00 solid 1px;border-radius:6px;}.user-notifications ng-form .submitted .invalid-container,.traveller-names ng-form .submitted .invalid-container{border:#f00 solid 1px;border-radius:6px;}.user-notifications ng-form .submitted .inValid,.traveller-names ng-form .submitted .inValid{border:#f00 solid 1px;border-radius:6px;}.datatable .notifications-header-container tr:not(:first-child) td{margin:0;}.notifications-header-container .notifications-preview-popup-holder{padding:40px;background:#fff;border:1px solid;border-color:#b0b0b0;box-shadow:2px 2px 5px #b0b0b0;padding-right:60px;}.notifications-header-container .notification-top-box{height:35px;width:50px;position:absolute;right:0;top:-31px;border:1px solid;border-color:#b0b0b0;background:#fff;border-bottom:none;border-left:none;box-shadow:2px -3px 5px #b0b0b0;}@-moz-document url-prefix(){.notifications-header-container .notifications-header-container .notification-top-box{box-shadow:2px -5px 5px #b0b0b0;}}.notifications-header-container .notification-row-holder{position:relative;z-index:2;}.notifications-header-container .notifications-header-table{background:#fff;min-width:700px;border:1px solid #c0c0c0;text-align:left;}.notifications-header-container .notifications-header-table th{padding:10px;background:#f0f0f0;border-left:1px solid #c0c0c0;}.notifications-header-container .notifications-header-table td{padding:10px;border:1px solid #c0c0c0;}.notifications-header-container .notifications-header-table .alert-gray{display:none;}.notifications-header-container .notifications-header-table tr:hover{background:#f0f0f0;}.notifications-header-container .notifications-header-table tr:hover .due .active{display:block;}.notifications-header-container .notifications-header-table tr:hover .due .date{display:none;}.notifications-header-container .trip{padding:8px;width:82px;border-right:1px solid #c0c0c0;}.notifications-header-container .travller{padding:8px;width:125px;border-right:1px solid #c0c0c0;}@media screen and (-webkit-min-device-pixel-ratio:0){.notifications-header-container .travller{width:126px;}.notifications-header-container .trip{width:81px;}.notifications-header-container .reminder{width:305px;}}.notifications-header-container .reminder{padding:8px;width:306px;border-right:1px solid #c0c0c0;}.notifications-header-container .notification-date{padding:6px;}.notifications-header-container .notification-date .active{display:none;}@-moz-document url-prefix(){.notifications-header-container .notifications-header-container .travller{width:126px;}.notifications-header-container .notifications-header-container .reminder{width:305px;}}.notifications-header-container .reminder-table .reminder-table-td-holder{padding-left:1px;width:700px;}@media screen and (-webkit-min-device-pixel-ratio:0){.notifications-header-container .reminder-table .reminder-table-td-holder{padding-left:0;width:700px;}}.notifications-header-container .notification-tr-holder,.notifications-header-container .notification-tr-holder-editor{border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}.notifications-header-container .notification-tr-holder .notification-date:hover .active,.notifications-header-container .notification-tr-holder-editor .notification-date:hover .active{display:block;}.notifications-header-container .notification-tr-holder-editor{background:#f0f0f0;}.notifications-header-container .notification-tr-holder-editor .notification-date .active{display:block;}.notifications-header-container .notification-tr-holder-editor .notification-date .view-date{display:none;}.notifications-header-container .notification-tr-holder:hover{background:#f0f0f0;cursor:pointer;}.notifications-header-container .notification-tr-holder:hover .notification-date .active{display:block;}.notifications-header-container .notification-tr-holder:hover .notification-date .view-date{display:none;}.datatable .unusedtickets-header-container tr td{font-size:12px;}.datatable .unusedtickets-header-container tr:not(:first-child) td{margin:0;}.unusedtickets-header-container .unusedtickets-preview-popup-holder{padding:20px;background:#fff;border:1px solid;border-color:#b0b0b0;box-shadow:2px 2px 5px #b0b0b0;padding-right:20px;}.unusedtickets-header-container .unusedtickets-top-box{z-index:22;height:32px;width:60px;position:absolute;right:0;top:-9px;border:1px solid;border-color:#b0b0b0;background:#fff;border-bottom:none;border-left:none;box-shadow:2px -3px 5px #b0b0b0;}@-moz-document url-prefix(){.unusedtickets-header-container .unusedtickets-header-container .unusedtickets-top-box{box-shadow:2px -5px 5px #b0b0b0;}}.unusedtickets-header-container .unusedtickets-row-holder{position:relative;z-index:2;}.unusedtickets-header-container .unusedtickets-header-table{background:#fff;min-width:830px;border:1px solid #c0c0c0;text-align:left;}.unusedtickets-header-container .unusedtickets-header-table th{padding:10px;background:#f0f0f0;border-left:1px solid #c0c0c0;}.unusedtickets-header-container .unusedtickets-header-table td{padding:10px;border:1px solid #c0c0c0;}.unusedtickets-header-container .unusedtickets-header-table .alert-gray{display:none;}.unusedtickets-header-container .unusedtickets-header-table tr:hover{background:#f0f0f0;}.unusedtickets-header-container .unusedtickets-header-table tr:hover .due .active{display:block;}.unusedtickets-header-container .unusedtickets-header-table tr:hover .due .date{display:none;}.unusedtickets-header-container .trip{padding:8px;width:82px;border-right:1px solid #c0c0c0;}.unusedtickets-header-container .travller{padding:8px;width:125px;border-right:1px solid #c0c0c0;}@media screen and (-webkit-min-device-pixel-ratio:0){.unusedtickets-header-container .travller{width:126px;}.unusedtickets-header-container .trip{width:81px;}.unusedtickets-header-container .reminder{width:305px;}}.unusedtickets-header-container .reminder{padding:8px;width:306px;border-right:1px solid #c0c0c0;}.unusedtickets-header-container .unusedtickets-date{padding:6px;}.unusedtickets-header-container .unusedtickets-date .active{display:none;}@-moz-document url-prefix(){.unusedtickets-header-container .unusedtickets-header-container .travller{width:126px;}.unusedtickets-header-container .unusedtickets-header-container .reminder{width:305px;}}.unusedtickets-header-container .reminder-table .reminder-table-td-holder{padding-left:1px;width:700px;}@media screen and (-webkit-min-device-pixel-ratio:0){.unusedtickets-header-container .reminder-table .reminder-table-td-holder{padding-left:0;width:700px;}}.unusedtickets-header-container .unusedtickets-tr-holder,.unusedtickets-header-container .unusedtickets-tr-holder-editor{border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}.unusedtickets-header-container .unusedtickets-tr-holder .unusedtickets-date:hover .active,.unusedtickets-header-container .unusedtickets-tr-holder-editor .unusedtickets-date:hover .active{display:block;}.unusedtickets-header-container .unusedtickets-tr-holder-editor{background:#f0f0f0;}.unusedtickets-header-container .unusedtickets-tr-holder-editor .unusedtickets-date .active{display:block;}.unusedtickets-header-container .unusedtickets-tr-holder-editor .unusedtickets-date .view-date{display:none;}.unusedtickets-header-container .unusedtickets-tr-holder:hover{background:#f0f0f0;cursor:pointer;}.unusedtickets-header-container .unusedtickets-tr-holder:hover .unusedtickets-date .active{display:block;}.unusedtickets-header-container .unusedtickets-tr-holder:hover .unusedtickets-date .view-date{display:none;}.datatable .tripapproval-header-container tr td{font-size:12px;}.datatable .tripapproval-header-container tr:not(:first-child) td{margin:0;}.tripapproval-header-container .tripapproval-preview-popup-holder{padding:20px;background:#fff;border:0;padding-right:20px;}.tripapproval-header-container .tripapproval-top-box{height:35px;width:60px;position:absolute;right:0;top:-31px;border:1px solid;border-color:#b0b0b0;background:#fff;border-bottom:none;border-left:none;box-shadow:2px -3px 5px #b0b0b0;}@-moz-document url-prefix(){.tripapproval-header-container .tripapproval-header-container .tripapproval-top-box{box-shadow:2px -5px 5px #b0b0b0;}}.tripapproval-header-container .tripapproval-row-holder{position:relative;z-index:2;}.tripapproval-header-container .tripapproval-header-table{background:#fff;min-width:720px;border:1px solid #c0c0c0;text-align:left;}.tripapproval-header-container .tripapproval-header-table th{padding:10px;background:#e8e8e8;border-left:1px solid #c0c0c0;}.tripapproval-header-container .tripapproval-header-table td{padding:10px;border:1px solid #c0c0c0;}.tripapproval-header-container .tripapproval-header-table .alert-gray{display:none;}.tripapproval-header-container .tripapproval-header-table tr.active{background:#bae2f4;}.tripapproval-header-container .tripapproval-header-table tr.active .due .active{display:block;}.tripapproval-header-container .tripapproval-header-table tr.active .due .date{display:none;}.tripapproval-header-container .trip{padding:8px;width:82px;border-right:1px solid #c0c0c0;}.tripapproval-header-container .travller{padding:8px;width:125px;border-right:1px solid #c0c0c0;}@media screen and (-webkit-min-device-pixel-ratio:0){.tripapproval-header-container .travller{width:126px;}.tripapproval-header-container .trip{width:81px;}.tripapproval-header-container .reminder{width:305px;}}.tripapproval-header-container .reminder{padding:8px;width:306px;border-right:1px solid #c0c0c0;}.tripapproval-header-container .tripapproval-date{padding:6px;}.tripapproval-header-container .tripapproval-date .active{display:none;}@-moz-document url-prefix(){.tripapproval-header-container .tripapproval-header-container .travller{width:126px;}.tripapproval-header-container .tripapproval-header-container .reminder{width:305px;}}.tripapproval-header-container .reminder-table .reminder-table-td-holder{padding-left:1px;width:700px;}@media screen and (-webkit-min-device-pixel-ratio:0){.tripapproval-header-container .reminder-table .reminder-table-td-holder{padding-left:0;width:700px;}}.tripapproval-header-container .tripapproval-tr-holder,.tripapproval-header-container .tripapproval-tr-holder-editor{border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}.tripapproval-header-container .tripapproval-tr-holder .tripapproval-date:hover .active,.tripapproval-header-container .tripapproval-tr-holder-editor .tripapproval-date:hover .active{display:block;}.tripapproval-header-container .tripapproval-tr-holder-editor{background:#f0f0f0;}.tripapproval-header-container .tripapproval-tr-holder-editor .tripapproval-date .active{display:block;}.tripapproval-header-container .tripapproval-tr-holder-editor .tripapproval-date .view-date{display:none;}
body{font-size:.75em;font-family:Helvetica,Arial,Sans-Serif;color:#232323;background-color:#fff;margin:0;}header,footer,nav,section{display:block;}.body-container{width:1180px;margin-left:auto;margin-right:auto;margin-top:90px;}.header{width:100%;height:70px;position:fixed;top:0;z-index:102;}.header .staticBg{width:50%;height:100%;}.header .bgContainer-container{width:100%;height:70px;position:absolute;border-bottom:1px solid #d0d5e0;background:#fff;}.header .bgContainer{margin:0 auto;width:1180px;height:100%;position:relative;}.header .bgContainer .imgBg{width:100%;margin-top:-85px;height:85px;background-repeat:no-repeat;left:290px;position:absolute;}.header .headerContent{position:relative;float:left;z-index:110;width:100%;}.header .logo{height:100%;}.header .headerRight{float:right;}.header .userinfo{float:right;margin-right:5px;position:relative;}.header .userinfo .userinfo-table{height:37px;}.header .header-buttons{clear:both;float:right;margin-right:4px;}.header .header-buttons form{display:inline-block;margin:0;}.header .switcheroo{height:24px;width:200px;background-color:#1c7193;border-radius:12px;border:1px solid #0e3c5e;-webkit-box-shadow:inset 0 2px 2px #165a7c;box-shadow:inset 0 2px 2px #165a7c;margin-top:5px;}#userDescription{font-size:12px;display:inline-block;font-weight:bold;color:#222;padding-left:10px;}#userDescription a{color:#55aed3;}.header-administration #userDescription a{color:#000;}.header-administration-logo{display:none;}.tmcHeaderLogo{margin-left:5px;}.header-administration .tmcHeaderLogo{display:none;}.header-corporate-administration .tmcHeaderLogo{display:none;}.traveler-area{min-height:200px;background-color:#f7f7f7;margin-bottom:10px;}.field-validation-error{color:#f00;}.field-validation-valid{display:none;}.submitted .input-validation-error{border:1px solid #f00;background-color:#fee;}.validation-summary-errors{font-weight:normal;color:#f00;font-size:12px;}.validation-summary-valid{display:none;}.app-mode-switch{position:relative;border:0;top:5px;left:20px;z-index:1000;display:block;}.app-mode-link{color:#fff;font-size:12px;font-weight:bold;}.appModeLinkInactive{color:#4c8caa;}.app-mode-seller-link{position:relative;top:-1px;left:-13px;}.app-mode-reseller-link{position:relative;top:-1px;left:13px;}.page-container.lang-is-de-DE .search-box-wrapper{width:134px !important;}.page-container.lang-is-de-DE .search-box-wrapper .search-box-frame input{width:82px !important;}.page-container.lang-is-de-DE .search-box-wrapper.active{width:290px !important;}.page-container.lang-is-de-DE .search-box-wrapper.active .search-box-frame input{width:240px !important;}.page-container.lang-is-de-DE #quotesContainer .corporate-checkout-button-wrapper{margin-top:45px !important;}
        .ui-autocomplete {
            max-height: 100px;
            overflow-y: auto;
            overflow-x: hidden;
            background: white;
        }

.ui-autocomplete .ui-menu-item .ui-state-hover,
.ui-autocomplete .ui-menu-item .ui-state-active,
.ui-autocomplete .ui-menu-item .ui-state-focus
 {
            color: white;
            background: #5bbae1;
            background-image: -moz-linear-gradient(top, #63bfe5, #50a5c8);
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#63bfe5), to(#50a5c8));
            background-image: -webkit-linear-gradient(top, #63bfe5, #50a5c8);
            background-image: -o-linear-gradient(top, #63bfe5, #50a5c8);
            background-image: linear-gradient(to bottom, #63bfe5, #50a5c8);
            background-repeat: repeat-x;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff63bfe5', endColorstr='#ff50a5c8', GradientType=0);
 }

        /* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
        * html .ui-autocomplete {
            height: 100px;
        }
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/flexslider-icon.woff') format('woff'),
		url('fonts/flexslider-icon.ttf') format('truetype'),
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px;margin-top:3px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

@charset "UTF-8";
/*
 * jQuery File Upload UI Plugin CSS 9.0.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.progress-animated .progress-bar,
.progress-animated .bar {
  background: url("../img/progressbar.gif") !important;
  filter: none;
}
.fileupload-process {
  float: right;
  display: none;
}
.fileupload-processing .fileupload-process,
.files .processing .preview {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../img/loading.gif") center no-repeat;
  background-size: contain;
}
.files audio,
.files video {
  max-width: 300px;
}

@media (max-width: 767px) {
  .fileupload-buttonbar .toggle,
  .files .toggle,
  .files .btn span {
    display: none;
  }
  .files .name {
    width: 80px;
    word-wrap: break-word;
  }
  .files audio,
  .files video {
    max-width: 80px;
  }
  .files img,
  .files canvas {
    max-width: 100%;
  }
}


.basicButton {
    border: 1px solid #d1d1d1;
    -moz-box-shadow: #9c9c9c;
    background: #eaeaea;
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eaeaea));
    background: -webkit-linear-gradient(top, #fafafa, #eaeaea);
    background: -moz-linear-gradient(top, #fafafa, #eaeaea);
    background: -ms-linear-gradient(top, #fafafa, #eaeaea);
    background: -o-linear-gradient(top, #fafafa, #eaeaea);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-8 */

    border-radius: 5px;
}

.pageLinkButton {
    min-width: 2.5em;
}

.pageLinkList {
    list-style-type: none;
    text-align: right;
    margin: 0px;
}

.pageLinkList li {
    display: inline;
}

.pageLinkListItem {
    display: inline;
}

    .pageLinkListItem img {
        display: inline;
    }

.pagingContainer {
    margin: 10px 0;
}

.quick-links-launcher.btn-group.open .dropdown-toggle{background:#caeff9;}.quick-links-launcher .dropdown-menu{padding:0;}.quick-links-launcher .caret{vertical-align:middle;}.quick-links-launcher li{border-bottom:1px solid #c0c0c0;cursor:default;}.quick-links-launcher li a{padding:6px;display:inline-block;cursor:pointer;}.quick-links-launcher li a:hover{background-image:none;text-decoration:underline;}.quick-links-launcher li img{height:24px;padding:6px 6px 6px 10px;}.quick-links-launcher li:last-child{border-bottom:none;}.expense-management-launcher.btn-group.open .dropdown-toggle{background:#caeff9;}.expense-management-launcher .dropdown-menu{padding:0;}.expense-management-launcher .caret{vertical-align:middle;}.expense-management-launcher li{border-bottom:1px solid #c0c0c0;cursor:default;}.expense-management-launcher li a{padding:6px;display:inline-block;cursor:pointer;}.expense-management-launcher li a:hover{background-image:none;text-decoration:underline;}.expense-management-launcher li img{height:24px;padding:6px 6px 6px 10px;}.expense-management-launcher li:last-child{border-bottom:none;}
.steps-container{font-size:15px;height:29px;}.steps-container .step{text-align:center;border-bottom-right-radius:5px;}.steps-container .step a,.steps-container .step span{color:#000;text-decoration:none;}.steps-container .step.disabled{opacity:.5;}.steps-container .step.active{border-bottom-color:#f00;}.steps-container .step.active a{color:#f00;}.steps-container .step.enabled:hover{background:#e8edf0;}.steps-container .step.disabled a:hover{cursor:default;}.steps-container .arrow{margin-right:10px;margin-left:10px;}.steps-container .arrow img{width:5px;height:11px;}.fix-bar-class{position:fixed;background:#fff;padding:0;width:961px;margin-top:-22px;z-index:4;padding-top:7px;}
.search-box-frame {
    padding: 1px;
    background: white;
    height: 30px;
    border-radius: 5px;
    border: 1px solid lightgrey;
    
}
.distributor-details .search-box-frame {
    width: 99%;
}

.search-box-frame input {
    border: solid 0;
    -webkit-box-shadow: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.search-box-frame input:focus {
    border: solid 0;
    -webkit-box-shadow: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.search-box-frame input:focus {
    border: 0;
    -webkit-border-radius: 0;
}

.search-box-frame button {
    height: 30px;
    width: 30px;
    vertical-align: top;
    border: 0;
}

.searchClearIcon {
    background: white;
    background: url('/Content/images/SearchBox/close_gray.png') no-repeat center;
}

.searchBoxSearchIcon {
    background: white;
    background: url('/Content/images/SearchBox/magnify.png') no-repeat center;
    cursor: auto;
}

.date-range-filter-frame {
    padding: 3px 2px 0px 2px;
    height: 30px;
    border: 1px solid #d1d1d1;
    -moz-box-shadow: #9c9c9c;
    background: #eaeaea;
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eaeaea));
    background: -webkit-linear-gradient(top, #fafafa, #eaeaea);
    background: -moz-linear-gradient(top, #fafafa, #eaeaea);
    background: -ms-linear-gradient(top, #fafafa, #eaeaea);
    background: -o-linear-gradient(top, #fafafa, #eaeaea);
    border-radius: 5px;
}

.primaryControl {
    float: left;
    margin-left: 10px;
}

.rangePicker {
    width: 135px;
    display: inline-block;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    height: 30px;
}

    .rangePicker .searchBoxClearIcon {
        position: relative;
        top: -4px;
    }

.date-range-close {
    cursor: pointer;
    z-index: 951 !important;
    width: 17px;
    height: 17px;
    background: url('/content/images/filters/close_filter.png');
    float: right;
    margin: 3px 3px 0 0;
    border: 0;
}

.date-range-filter-frame #openRangePickerButton {
    background: white;
    background: url('/content/images/DateRangeFilter/calendar_big.png') no-repeat center;
    width: 31px;
    height: 27px;
}

.date-range-filter-frame span {
    color: black;
    font-size: 13px;
}

.date-range-filter-frame .searchBoxClearIcon {
    border: 0;
}

.searchBoxClearIcon, .searchBoxSearchIcon {
    border: 0;
}

.searchBoxSearchIcon.executeSearchButton {
    position: relative;
    left: 11px;
    cursor: pointer;
}

.date-range-filter-frame input[type=text] {
    width: 85px;
    border: 0;
}

.date-range-filter-popup {
    display: none;
    background-color: white;
    height: 65px;
    width: 330px;
    border-radius: 5px;
    border: 1px solid lightgrey;
}

    .date-range-filter-popup span {
        color: black;
        font-size: 12px;
    }

.input-help {
  display: block;
  position:absolute;
  z-index: 100;
  top: -1px;
  left: 244px;
  padding:8px;
  background: url('/Content/images/bg_btn_error.png') repeat-x;
  font-size:.875em;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border:1px solid #a62222;
  color: #ffffff;
  height: 9px;
}

.input-help:before {
  background: url('/Content/images/error_arrow.png') no-repeat;
  content: " ";
  position: relative;
  top:-8px;
  left:-15px;
  height: 25px;
  display: block;
  color: #ffffff;
}
.input-help-holder .input-help:before {
  background: url('/Content/images/error_arrow.png') no-repeat;
  content: " ";
  position: relative;
  top:-8px;
  left:-15px;
  height: 25px;
  display: block;
  color: #ffffff;
}
.input-help:after {
  content: " ";
  position: relative;
  display: block;
  top: -18px;
}

.input-help h4 {
    margin:0;
    padding:0;
    font-weight: normal;
    font-size: 1.1em;
    position: relative;
    margin-top: -30px;
    margin-left: 25px;
}

.input-help-flipped {
  display: block;
  position:absolute;
  z-index: 0;
  top: -16px;
  left: 50px;
  width:250px;
  padding:8px;
  background: url('/Content/images/bg_btn_error.png') repeat-x;
  font-size:.875em;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border:1px solid #a62222;
  color: #ffffff;
  height: 9px;
  border-right: none;


  margin-left: 200px;
  margin-top: 21px;
  width: 250px;
  height: auto;
  background-color: #c52f46;
  z-index: 1;
  border-radius: 5px;
}

.input-help-flipped:after {
  background: url('/Content/images/error_arrow2.png') no-repeat;
  content: " ";
  position: absolute;
  top: 3px;
  left: 274px;
  height: 25px;
  display: block;
  color: #ffffff;
  width: 7px;
}
.evolvi-search-button-holder .input-help-flipped:after {
        left: 264px;
}

.input-help-flipped:before {
  content: " ";
  position: relative;
  display: block;
    height: 16px;
    left: 220px;
    top: -3px;
}

.input-help-flipped h4 {
    margin:0;
    padding:0;
    font-weight: normal;
    font-size: 1.1em;
    position: relative;
    margin-top: -22px;
    left: -2px;
    width:220px
}
.input-help-flipped .x-close {
  position: absolute;
  top: -1px;
  left: 94%;
  cursor: pointer;
}

/* Show a blue border while an input has focus, make sure it overrides everything else */
/* Overriding Twitter Bootstrap cuz I don't agree we need to alarm the user while they're typing */
input:focus {
  color: black !important;
  border-color: rgba(82, 168, 236, 0.8) !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
}

textarea:focus {
  color: black !important;
  border-color: rgba(82, 168, 236, 0.8) !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
}

.ng-invalid:focus + .input-help {
  display: none;
}

.ng-invalid:focus + .input-help-flipped {
  display: none;
}

/* Show green border when stuff has been typed in, and its valid */
.ng-dirty.ng-valid {
  border-color:#3a7d34;
}

/* Show red border when stuff has been typed in, but its invalid */
.ng-dirty.ng-invalid {
  border-color:#ec3f41;
}

/* Show red border when select (select2) is invalid and dirty  */
form[name="manualQuoteForm"] .select2-container.ng-invalid.ng-dirty a {
    border-color: #EE5F5B;
}


/* Immediate help should be red when pristine */
.immediate-help.ng-pristine:focus + .input-help {
  border-color:#ec3f41;
}

.immediate-help.ng-pristine:focus + .input-help-flipped {
  border-color:#ec3f41;
}

.immediate-help.ng-pristine:focus + .input-help::before {
  color:#ec3f41;
}

.immediate-help.ng-pristine:focus + .input-help-flipped::before {
  color:#ec3f41;
}

/* Help hould be green when input is valid */
.ng-valid + .input-help {
  border-color:#3a7d34;
}

.ng-valid + .input-help-flipped {
  border-color:#3a7d34;
}

.ng-valid + .input-help::before {
  color:#3a7d34;
}

.ng-valid + .input-help-flipped::before {
  color:#3a7d34;
}

.ng-invalid + .input-help::before {
  color: #ec3f41;
}

.ng-invalid + .input-help-flipped::before {
  color: #ec3f41;
}

.form-validation {
  position: relative;
  margin-left: 100px;
}

.navigation-tree{font-size:14px;}.navigation-tree li{list-style:none;}.navigation-tree li .selected{background-color:#d3d3d3;color:#fff;border-radius:3px;}.navigation-tree a{text-decoration:none;cursor:default;padding:4px 8px 4px 8px;color:#666;display:inline-block;}.navigation-tree a .add-child{visibility:hidden;cursor:pointer;}.navigation-tree a:hover .add-child{visibility:visible;}.navigation-tree a:hover .add-child:hover{text-decoration:underline;}.navigation-tree .tree-node-thumb{width:11px;height:11px;display:inline-block;background:url(/content/images/Administration/plus.png) center no-repeat;cursor:pointer;}.navigation-tree .tree-node-thumb.expanded{background:url(/content/images/Administration/minus.png) center no-repeat;}.navigation-tree .tree-node-thumb.tree-leaf{background:url(/content/images/Administration/tree_bullet.png) center no-repeat;}
.contactDetails  {
    position: absolute;
    width: auto;
    z-index: 1000;
    background-color: white;
    padding-left: 20px !important;
    padding-right: 20px;
    font-family: "arial";
    font-size: 11px;
    border: 1px solid;
    /*border-color: rgb(136, 138, 134);*/
    border-color: #b0b0b0;
    box-shadow: 2px 2px 5px #b0b0b0;
    border-radius: 10px;
    text-align: left;
    line-height: 14px;
    float: none !important;

}
    .contactDetails img {
        width: 100px;
        border: 0;
    }
    
    .contactDetails table {
        width: 300px;
    }
    
    .contactDetails .contentTitle {
        font-weight: bold;
        border: 0;
    }
    .contactDetails .contactDetailsLinker {
        background-image: url('/content/images/meshulas.png');
        position: absolute;
        margin-top: -11px;
        margin-left: 150px;
        padding-left: 0;
        width: 12px;
        height: 11px;
    }

    .noMargingTop {
        margin-top: 0 !important;
    }


.contactDetails .contactDetailsLinker .charterDetailsLinker {
    background-image: url('/content/images/meshulas.png');
    position: absolute;
    margin-top: -11px;
    margin-left: 130px;
    padding-left: 0;
    width: 12px;
    height: 11px;
}

.ptcBreakdownDetails {
    position: absolute;
    width: auto;
    z-index: 1000;
    background-color: white;
    padding-left: 20px !important;
    padding-right: 20px;
    font-family: "arial";
    font-size: 11px;
    border: 1px solid;
    border-color: #b0b0b0;
    box-shadow: 2px 2px 5px #b0b0b0;
    border-radius: 10px;
    text-align: left;
    line-height: 14px;
    float: none !important;
}

.ptcBreakdownDetails .ptcBreakdownDetailsLinker {
    background-image: url('/content/images/meshulas.png');
    position: absolute;
    margin-top: -11px;
    margin-left: 100px;
    padding-left: 0;
    width: 12px;
    height: 11px;
}
.quotePassangers{position:absolute;width:160px;z-index:999;background-color:#fff;padding-left:20px !important;padding-right:20px;font-family:"arial";font-size:11px !important;border:1px solid;border-color:#b0b0b0;box-shadow:2px 2px 5px #b0b0b0;border-radius:3px;text-align:left;line-height:14px;float:none !important;padding-top:6px;padding-bottom:15px;}.quotePassangers .quotePassangersPointer{background-image:url('/content/images/meshulas.png');position:absolute;margin-top:-17px;margin-left:80px;padding-left:0;width:12px;height:11px;}.isInQuote{text-decoration:line-through;}
.myprofile .dual-list-header{padding-top:5px;}.myprofile .my-profile-dual-list{border:1px solid #babcbd !important;}.myprofile .search-box-frame{display:none;}.myprofile .selected-tab{background-color:#f4f5f5;}.myprofile .dual-list-item .dual-list-header{background:#dbe9ee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#fff 0%,#dbe9ee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dbe9ee));background:-webkit-linear-gradient(top,#fff 0%,#dbe9ee 100%);background:-o-linear-gradient(top,#fff 0%,#dbe9ee 100%);background:-ms-linear-gradient(top,#fff 0%,#dbe9ee 100%);background:linear-gradient(to bottom,#fff 0%,#dbe9ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dbe9ee',GradientType=0);border:1px solid #babcbd;height:25px;color:#000;font-size:13px;font-weight:bold;margin-top:10px;font-family:arial;}.myprofile .section-header{font-weight:bold;border-bottom-width:3px;border-bottom-style:solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-left:5px;margin-bottom:10px;}.myprofile .admin-header{float:right;width:900px;z-index:3;height:24px;line-height:25px;padding:5px 5px 5px 15px;margin-top:15px;margin-bottom:10px;color:#fff;-mox-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.myprofile .admin-header .admin-header-title{font-weight:bold;font-size:16px;}.myprofile .admin-header .account-selector{margin-top:-3px;}.myprofile .admin-header .account-selector .account-label{font-weight:bold;margin-right:10px;}.myprofile .admin-header .account-selector .combo-box a{width:130px;}.myprofile .admin-header .readonly-account-label{font-weight:bold;margin-right:14px;font-size:16px;}.myprofile .admin-field{display:inline-block;margin:3px 5px 8px 5px;}.myprofile .admin-field input{margin-bottom:0;}.myprofile .admin-field>label{display:block;font-weight:bold;font-size:12px;margin-bottom:0;}.myprofile .admin-field-header{width:222px;margin-bottom:0;}.myprofile .admin-field-title{font-size:13px;font-weight:bold;}.myprofile .admin-field-group{display:block;border-radius:5px;padding:10px 20px;font-size:13px;}.myprofile .admin-field-group .admin-field-group-header{border-bottom-width:3px;border-bottom-style:solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-left:5px;margin-bottom:10px;display:block;font-weight:bold;}.myprofile .admin-field-group .admin-field-group-sub-header{font-weight:bold;}.myprofile .admin-field-group .field-button{display:inline-block;width:24px;line-height:0;height:16px;}.myprofile .main-title{font-size:15px;color:#444;margin-bottom:16px;margin-top:16px;margin-left:24px;}.myprofile .tabs{font-size:14px;color:#444;border-bottom:1px solid #cacaca;vertical-align:middle;line-height:26px;padding-left:6px;cursor:pointer;}.myprofile .master-table{width:100%;line-height:28px;background-color:#fff;border:#dfdfdf 1px solid;}.myprofile .master-table .button-secondary.toggle-state-button{font-size:12px;height:23px;-webkit-text-shadow:none;text-shadow:none;width:70px;}.myprofile .master-table tbody{cursor:pointer;}.myprofile .master-table th{text-align:left;-ms-word-break:break-word;word-break:break-word;padding:0;}.myprofile .master-table th>span{margin-left:5px;}.myprofile .master-table td{-ms-word-break:break-word;word-break:break-word;padding:0;}.myprofile .master-table td>span,.myprofile .master-table td>button,.myprofile .master-table td>div{margin-left:5px;}.myprofile .master-table td:last-child>span,.myprofile .master-table td:last-child>button,.myprofile .master-table td:last-child>div{margin-right:6px;}.myprofile .master-table th:last-child>span{margin-right:6px;}
#taHtmlElement,#taTextElement{height:400px;overflow-y:scroll;}.bar-btn-dropdown{padding:0;border:none;}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) button{border-radius:0;}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) button{border-bottom-right-radius:0;border-top-right-radius:0;}.btn-group>.btn:last-child:not(:first-child):not(.dropdown-toggle) button{border-bottom-left-radius:0;border-top-left-radius:0;}.bar-btn-dropdown .dropdown-menu>li>button{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#808080;white-space:nowrap;background-color:#fff;-webkit-appearance:none;width:100%;border:none;}.bar-btn-dropdown .dropdown-menu>li>.checked-dropdown{padding-left:30px;position:relative;text-align:left;}.bar-btn-dropdown .dropdown-menu>li>button .fa-check{position:absolute;left:5px;top:50%;margin-top:-5px;font-size:14px;}.dropdown-menu.inline-opts{min-width:0;}.dropdown-menu>li>button:hover,.dropdown-menu>li>button:focus{text-decoration:none;color:#737373;background-color:#f5f5f5;}.dropdown-menu>.active>button,.dropdown-menu>.active>button:hover,.dropdown-menu>.active>button:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca;}.colorpicker-visible,.colorpicker-visible .dropdown-menu{display:block !important;}colorpicker-saturation{display:block;width:100px;height:100px;background-image:url('/content/images/colorpicker/saturation.png');cursor:crosshair;float:left;}colorpicker-saturation i{display:block;height:7px;width:7px;border:1px solid #000;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px;}colorpicker-saturation i::after{content:'';display:block;height:7px;width:7px;border:1px solid #fff;border-radius:5px;}colorpicker-hue,colorpicker-alpha{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px;}colorpicker-hue i,colorpicker-alpha i{display:block;height:2px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px;}colorpicker-hue{background-image:url('/content/images/colorpicker/hue.png');}colorpicker-alpha{display:none;}colorpicker-alpha,.colorpicker-color{background-image:url('/content/images/colorpicker/alpha.png');}.colorpicker{top:0;left:0;position:absolute;z-index:9999;display:none;}.colorpicker colorpicker-hue,.colorpicker colorpicker-alpha,.colorpicker colorpicker-saturation{position:relative;}.colorpicker input{width:100px;font-size:11px;color:#000;background-color:#fff;}.colorpicker.alpha{min-width:140px;}.colorpicker.alpha colorpicker-alpha{display:block;}.colorpicker.colorpicker-fixed-position{position:fixed;}.colorpicker .dropdown-menu::after,.colorpicker .dropdown-menu::before{content:'';display:inline-block;position:absolute;}.colorpicker .dropdown-menu::after{clear:both;border:6px solid transparent;top:-5px;left:7px;}.colorpicker .dropdown-menu::before{border:7px solid transparent;top:-6px;left:6px;}.colorpicker .dropdown-menu{position:static;top:0;left:0;min-width:120px;padding:4px;margin-top:0;}.color-picker-element{width:30px;height:30px;cursor:pointer;}.colorpicker-position-top .dropdown-menu::after{border-top:6px solid #fff;border-bottom:0;top:auto;bottom:-5px;}.colorpicker-position-top .dropdown-menu::before{border-top:7px solid rgba(0,0,0,.2);border-bottom:0;top:auto;bottom:-6px;}.colorpicker-position-right .dropdown-menu::after{border-right:6px solid #fff;border-left:0;top:11px;left:-5px;}.colorpicker-position-right .dropdown-menu::before{border-right:7px solid rgba(0,0,0,.2);border-left:0;top:10px;left:-6px;}.colorpicker-position-bottom .dropdown-menu::after{border-bottom:6px solid #fff;border-top:0;}.colorpicker-position-bottom .dropdown-menu::before{border-bottom:7px solid rgba(0,0,0,.2);border-top:0;}.colorpicker-position-left .dropdown-menu::after{border-left:6px solid #fff;border-right:0;top:11px;left:auto;right:-5px;}.colorpicker-position-left .dropdown-menu::before{border-left:7px solid rgba(0,0,0,.2);border-right:0;top:10px;left:auto;right:-6px;}colorpicker-preview{display:block;height:10px;margin:5px 0 3px 0;clear:both;background-position:0 100%;}.form-control{display:block;width:100%;height:34px;font-size:14px;line-height:1.42857143;color:#555;vertical-align:middle;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,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.colorpicker-visible,.colorpicker-visible .dropdown-menu{display:block !important;}colorpicker-saturation{display:block;width:100px;height:100px;background-image:url('/content/images/colorpicker/saturation.png');cursor:crosshair;float:left;}colorpicker-saturation i{display:block;height:7px;width:7px;border:1px solid #000;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px;}colorpicker-saturation i::after{content:'';display:block;height:7px;width:7px;border:1px solid #fff;border-radius:5px;}colorpicker-hue,colorpicker-alpha{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px;}colorpicker-hue i,colorpicker-alpha i{display:block;height:2px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px;}colorpicker-hue{background-image:url('/content/images/colorpicker/hue.png');}colorpicker-alpha{display:none;}colorpicker-alpha,.colorpicker-color{background-image:url('/content/images/colorpicker/alpha.png');}.colorpicker{top:0;left:0;position:absolute;z-index:9999;display:none;}.colorpicker colorpicker-hue,.colorpicker colorpicker-alpha,.colorpicker colorpicker-saturation{position:relative;}.colorpicker input{width:100px;font-size:11px;color:#000;background-color:#fff;}.colorpicker.alpha{min-width:140px;}.colorpicker.alpha colorpicker-alpha{display:block;}.colorpicker.colorpicker-fixed-position{position:fixed;}.colorpicker .dropdown-menu::after,.colorpicker .dropdown-menu::before{content:'';display:inline-block;position:absolute;}.colorpicker .dropdown-menu::after{clear:both;border:6px solid transparent;top:-5px;left:7px;}.colorpicker .dropdown-menu::before{border:7px solid transparent;top:-6px;left:6px;}.colorpicker .dropdown-menu{position:static;top:0;left:0;min-width:120px;padding:4px;margin-top:0;}.color-picker-element{width:30px;height:30px;cursor:pointer;}.colorpicker-position-top .dropdown-menu::after{border-top:6px solid #fff;border-bottom:0;top:auto;bottom:-5px;}.colorpicker-position-top .dropdown-menu::before{border-top:7px solid rgba(0,0,0,.2);border-bottom:0;top:auto;bottom:-6px;}.colorpicker-position-right .dropdown-menu::after{border-right:6px solid #fff;border-left:0;top:11px;left:-5px;}.colorpicker-position-right .dropdown-menu::before{border-right:7px solid rgba(0,0,0,.2);border-left:0;top:10px;left:-6px;}.colorpicker-position-bottom .dropdown-menu::after{border-bottom:6px solid #fff;border-top:0;}.colorpicker-position-bottom .dropdown-menu::before{border-bottom:7px solid rgba(0,0,0,.2);border-top:0;}.colorpicker-position-left .dropdown-menu::after{border-left:6px solid #fff;border-right:0;top:11px;left:auto;right:-5px;}.colorpicker-position-left .dropdown-menu::before{border-left:7px solid rgba(0,0,0,.2);border-right:0;top:10px;left:auto;right:-6px;}colorpicker-preview{display:block;height:10px;margin:5px 0 3px 0;clear:both;background-position:0 100%;}
#taHtmlElement,#taTextElement{height:400px;overflow-y:scroll;}.bar-btn-dropdown{padding:0;border:none;}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) button{border-radius:0;}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) button{border-bottom-right-radius:0;border-top-right-radius:0;}.btn-group>.btn:last-child:not(:first-child):not(.dropdown-toggle) button{border-bottom-left-radius:0;border-top-left-radius:0;}.bar-btn-dropdown .dropdown-menu>li>button{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#808080;white-space:nowrap;background-color:#fff;-webkit-appearance:none;width:100%;border:none;}.bar-btn-dropdown .dropdown-menu>li>.checked-dropdown{padding-left:30px;position:relative;text-align:left;}.bar-btn-dropdown .dropdown-menu>li>button .fa-check{position:absolute;left:5px;top:50%;margin-top:-5px;font-size:14px;}.dropdown-menu.inline-opts{min-width:0;}.dropdown-menu>li>button:hover,.dropdown-menu>li>button:focus{text-decoration:none;color:#737373;background-color:#f5f5f5;}.dropdown-menu>.active>button,.dropdown-menu>.active>button:hover,.dropdown-menu>.active>button:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca;}
/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
.bootstrap-timepicker {
  position: relative;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
  left: auto;
  right: 0;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
  left: auto;
  right: 12px;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
  left: auto;
  right: 13px;
}
.bootstrap-timepicker .add-on {
  cursor: pointer;
}
.bootstrap-timepicker .add-on i {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 2px 3px 2px 2px;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
  display: inline-block;
}
.bootstrap-timepicker-widget.dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  left: 9px;
  position: absolute;
  top: -7px;
}
.bootstrap-timepicker-widget.dropdown-menu:after {
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  left: 10px;
  position: absolute;
  top: -6px;
}
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
  border-radius: 4px;
}
.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-timepicker-widget table td {
  text-align: center;
  height: 30px;
  margin: 0;
  padding: 2px;
}
.bootstrap-timepicker-widget table td:not(.separator) {
  min-width: 30px;
}
.bootstrap-timepicker-widget table td span {
  width: 100%;
}
.bootstrap-timepicker-widget table td a {
  border: 1px transparent solid;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 8px 0;
  outline: 0;
  color: #333;
}
.bootstrap-timepicker-widget table td a:hover {
  text-decoration: none;
  background-color: #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-color: #ddd;
}
.bootstrap-timepicker-widget table td a i {
  margin-top: 2px;
}
.bootstrap-timepicker-widget table td input {
  width: 25px;
  margin: 0;
  text-align: center;
}
.bootstrap-timepicker-widget .modal-content {
  padding: 4px;
}
@media (min-width: 767px) {
  .bootstrap-timepicker-widget.modal {
    width: 200px;
    margin-left: -100px;
  }
}
@media (max-width: 767px) {
  .bootstrap-timepicker {
    width: 100%;
  }
  .bootstrap-timepicker .dropdown-menu {
    width: 100%;
  }
}

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url('/content/font-awesome/fontawesome-webfont.eot?v=4.6.3');src:url('/content/font-awesome/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('/content/font-awesome/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('/content/font-awesome/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('/content/font-awesome/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('/content/font-awesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul>li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right{margin-left:.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{content:"";}.fa-indent:before{content:"";}.fa-video-camera:before{content:"";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"";}.fa-pencil:before{content:"";}.fa-map-marker:before{content:"";}.fa-adjust:before{content:"";}.fa-tint:before{content:"";}.fa-edit:before,.fa-pencil-square-o:before{content:"";}.fa-share-square-o:before{content:"";}.fa-check-square-o:before{content:"";}.fa-arrows:before{content:"";}.fa-step-backward:before{content:"";}.fa-fast-backward:before{content:"";}.fa-backward:before{content:"";}.fa-play:before{content:"";}.fa-pause:before{content:"";}.fa-stop:before{content:"";}.fa-forward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-step-forward:before{content:"";}.fa-eject:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-plus-circle:before{content:"";}.fa-minus-circle:before{content:"";}.fa-times-circle:before{content:"";}.fa-check-circle:before{content:"";}.fa-question-circle:before{content:"";}.fa-info-circle:before{content:"";}.fa-crosshairs:before{content:"";}.fa-times-circle-o:before{content:"";}.fa-check-circle-o:before{content:"";}.fa-ban:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-mail-forward:before,.fa-share:before{content:"";}.fa-expand:before{content:"";}.fa-compress:before{content:"";}.fa-plus:before{content:"";}.fa-minus:before{content:"";}.fa-asterisk:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-gift:before{content:"";}.fa-leaf:before{content:"";}.fa-fire:before{content:"";}.fa-eye:before{content:"";}.fa-eye-slash:before{content:"";}.fa-warning:before,.fa-exclamation-triangle:before{content:"";}.fa-plane:before{content:"";}.fa-calendar:before{content:"";}.fa-random:before{content:"";}.fa-comment:before{content:"";}.fa-magnet:before{content:"";}.fa-chevron-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-retweet:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-folder:before{content:"";}.fa-folder-open:before{content:"";}.fa-arrows-v:before{content:"";}.fa-arrows-h:before{content:"";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"";}.fa-twitter-square:before{content:"";}.fa-facebook-square:before{content:"";}.fa-camera-retro:before{content:"";}.fa-key:before{content:"";}.fa-gears:before,.fa-cogs:before{content:"";}.fa-comments:before{content:"";}.fa-thumbs-o-up:before{content:"";}.fa-thumbs-o-down:before{content:"";}.fa-star-half:before{content:"";}.fa-heart-o:before{content:"";}.fa-sign-out:before{content:"";}.fa-linkedin-square:before{content:"";}.fa-thumb-tack:before{content:"";}.fa-external-link:before{content:"";}.fa-sign-in:before{content:"";}.fa-trophy:before{content:"";}.fa-github-square:before{content:"";}.fa-upload:before{content:"";}.fa-lemon-o:before{content:"";}.fa-phone:before{content:"";}.fa-square-o:before{content:"";}.fa-bookmark-o:before{content:"";}.fa-phone-square:before{content:"";}.fa-twitter:before{content:"";}.fa-facebook-f:before,.fa-facebook:before{content:"";}.fa-github:before{content:"";}.fa-unlock:before{content:"";}.fa-credit-card:before{content:"";}.fa-feed:before,.fa-rss:before{content:"";}.fa-hdd-o:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bell:before{content:"";}.fa-certificate:before{content:"";}.fa-hand-o-right:before{content:"";}.fa-hand-o-left:before{content:"";}.fa-hand-o-up:before{content:"";}.fa-hand-o-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-globe:before{content:"";}.fa-wrench:before{content:"";}.fa-tasks:before{content:"";}.fa-filter:before{content:"";}.fa-briefcase:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-group:before,.fa-users:before{content:"";}.fa-chain:before,.fa-link:before{content:"";}.fa-cloud:before{content:"";}.fa-flask:before{content:"";}.fa-cut:before,.fa-scissors:before{content:"";}.fa-copy:before,.fa-files-o:before{content:"";}.fa-paperclip:before{content:"";}.fa-save:before,.fa-floppy-o:before{content:"";}.fa-square:before{content:"";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"";}.fa-list-ul:before{content:"";}.fa-list-ol:before{content:"";}.fa-strikethrough:before{content:"";}.fa-underline:before{content:"";}.fa-table:before{content:"";}.fa-magic:before{content:"";}.fa-truck:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-plus:before{content:"";}.fa-money:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-up:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before{content:"";}.fa-columns:before{content:"";}.fa-unsorted:before,.fa-sort:before{content:"";}.fa-sort-down:before,.fa-sort-desc:before{content:"";}.fa-sort-up:before,.fa-sort-asc:before{content:"";}.fa-envelope:before{content:"";}.fa-linkedin:before{content:"";}.fa-rotate-left:before,.fa-undo:before{content:"";}.fa-legal:before,.fa-gavel:before{content:"";}.fa-dashboard:before,.fa-tachometer:before{content:"";}.fa-comment-o:before{content:"";}.fa-comments-o:before{content:"";}.fa-flash:before,.fa-bolt:before{content:"";}.fa-sitemap:before{content:"";}.fa-umbrella:before{content:"";}.fa-paste:before,.fa-clipboard:before{content:"";}.fa-lightbulb-o:before{content:"";}.fa-exchange:before{content:"";}.fa-cloud-download:before{content:"";}.fa-cloud-upload:before{content:"";}.fa-user-md:before{content:"";}.fa-stethoscope:before{content:"";}.fa-suitcase:before{content:"";}.fa-bell-o:before{content:"";}.fa-coffee:before{content:"";}.fa-cutlery:before{content:"";}.fa-file-text-o:before{content:"";}.fa-building-o:before{content:"";}.fa-hospital-o:before{content:"";}.fa-ambulance:before{content:"";}.fa-medkit:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-beer:before{content:"";}.fa-h-square:before{content:"";}.fa-plus-square:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-desktop:before{content:"";}.fa-laptop:before{content:"";}.fa-tablet:before{content:"";}.fa-mobile-phone:before,.fa-mobile:before{content:"";}.fa-circle-o:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-spinner:before{content:"";}.fa-circle:before{content:"";}.fa-mail-reply:before,.fa-reply:before{content:"";}.fa-github-alt:before{content:"";}.fa-folder-o:before{content:"";}.fa-folder-open-o:before{content:"";}.fa-smile-o:before{content:"";}.fa-frown-o:before{content:"";}.fa-meh-o:before{content:"";}.fa-gamepad:before{content:"";}.fa-keyboard-o:before{content:"";}.fa-flag-o:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-terminal:before{content:"";}.fa-code:before{content:"";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"";}.fa-location-arrow:before{content:"";}.fa-crop:before{content:"";}.fa-code-fork:before{content:"";}.fa-unlink:before,.fa-chain-broken:before{content:"";}.fa-question:before{content:"";}.fa-info:before{content:"";}.fa-exclamation:before{content:"";}.fa-superscript:before{content:"";}.fa-subscript:before{content:"";}.fa-eraser:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-shield:before{content:"";}.fa-calendar-o:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-rocket:before{content:"";}.fa-maxcdn:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-html5:before{content:"";}.fa-css3:before{content:"";}.fa-anchor:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-bullseye:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-rss-square:before{content:"";}.fa-play-circle:before{content:"";}.fa-ticket:before{content:"";}.fa-minus-square:before{content:"";}.fa-minus-square-o:before{content:"";}.fa-level-up:before{content:"";}.fa-level-down:before{content:"";}.fa-check-square:before{content:"";}.fa-pencil-square:before{content:"";}.fa-external-link-square:before{content:"";}.fa-share-square:before{content:"";}.fa-compass:before{content:"";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"";}.fa-euro:before,.fa-eur:before{content:"";}.fa-gbp:before{content:"";}.fa-dollar:before,.fa-usd:before{content:"";}.fa-rupee:before,.fa-inr:before{content:"";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"";}.fa-won:before,.fa-krw:before{content:"";}.fa-bitcoin:before,.fa-btc:before{content:"";}.fa-file:before{content:"";}.fa-file-text:before{content:"";}.fa-sort-alpha-asc:before{content:"";}.fa-sort-alpha-desc:before{content:"";}.fa-sort-amount-asc:before{content:"";}.fa-sort-amount-desc:before{content:"";}.fa-sort-numeric-asc:before{content:"";}.fa-sort-numeric-desc:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-youtube-square:before{content:"";}.fa-youtube:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-youtube-play:before{content:"";}.fa-dropbox:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-instagram:before{content:"";}.fa-flickr:before{content:"";}.fa-adn:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitbucket-square:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-long-arrow-down:before{content:"";}.fa-long-arrow-up:before{content:"";}.fa-long-arrow-left:before{content:"";}.fa-long-arrow-right:before{content:"";}.fa-apple:before{content:"";}.fa-windows:before{content:"";}.fa-android:before{content:"";}.fa-linux:before{content:"";}.fa-dribbble:before{content:"";}.fa-skype:before{content:"";}.fa-foursquare:before{content:"";}.fa-trello:before{content:"";}.fa-female:before{content:"";}.fa-male:before{content:"";}.fa-gittip:before,.fa-gratipay:before{content:"";}.fa-sun-o:before{content:"";}.fa-moon-o:before{content:"";}.fa-archive:before{content:"";}.fa-bug:before{content:"";}.fa-vk:before{content:"";}.fa-weibo:before{content:"";}.fa-renren:before{content:"";}.fa-pagelines:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-arrow-circle-o-right:before{content:"";}.fa-arrow-circle-o-left:before{content:"";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"";}.fa-dot-circle-o:before{content:"";}.fa-wheelchair:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-turkish-lira:before,.fa-try:before{content:"";}.fa-plus-square-o:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-slack:before{content:"";}.fa-envelope-square:before{content:"";}.fa-wordpress:before{content:"";}.fa-openid:before{content:"";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"";}.fa-yahoo:before{content:"";}.fa-google:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-square:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-delicious:before{content:"";}.fa-digg:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-drupal:before{content:"";}.fa-joomla:before{content:"";}.fa-language:before{content:"";}.fa-fax:before{content:"";}.fa-building:before{content:"";}.fa-child:before{content:"";}.fa-paw:before{content:"";}.fa-spoon:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-recycle:before{content:"";}.fa-automobile:before,.fa-car:before{content:"";}.fa-cab:before,.fa-taxi:before{content:"";}.fa-tree:before{content:"";}.fa-spotify:before{content:"";}.fa-deviantart:before{content:"";}.fa-soundcloud:before{content:"";}.fa-database:before{content:"";}.fa-file-pdf-o:before{content:"";}.fa-file-word-o:before{content:"";}.fa-file-excel-o:before{content:"";}.fa-file-powerpoint-o:before{content:"";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"";}.fa-file-code-o:before{content:"";}.fa-vine:before{content:"";}.fa-codepen:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"";}.fa-circle-o-notch:before{content:"";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"";}.fa-ge:before,.fa-empire:before{content:"";}.fa-git-square:before{content:"";}.fa-git:before{content:"";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-qq:before{content:"";}.fa-wechat:before,.fa-weixin:before{content:"";}.fa-send:before,.fa-paper-plane:before{content:"";}.fa-send-o:before,.fa-paper-plane-o:before{content:"";}.fa-history:before{content:"";}.fa-circle-thin:before{content:"";}.fa-header:before{content:"";}.fa-paragraph:before{content:"";}.fa-sliders:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-bomb:before{content:"";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"";}.fa-tty:before{content:"";}.fa-binoculars:before{content:"";}.fa-plug:before{content:"";}.fa-slideshare:before{content:"";}.fa-twitch:before{content:"";}.fa-yelp:before{content:"";}.fa-newspaper-o:before{content:"";}.fa-wifi:before{content:"";}.fa-calculator:before{content:"";}.fa-paypal:before{content:"";}.fa-google-wallet:before{content:"";}.fa-cc-visa:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bell-slash-o:before{content:"";}.fa-trash:before{content:"";}.fa-copyright:before{content:"";}.fa-at:before{content:"";}.fa-eyedropper:before{content:"";}.fa-paint-brush:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-area-chart:before{content:"";}.fa-pie-chart:before{content:"";}.fa-line-chart:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-bicycle:before{content:"";}.fa-bus:before{content:"";}.fa-ioxhost:before{content:"";}.fa-angellist:before{content:"";}.fa-cc:before{content:"";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"";}.fa-meanpath:before{content:"";}.fa-buysellads:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-dashcube:before{content:"";}.fa-forumbee:before{content:"";}.fa-leanpub:before{content:"";}.fa-sellsy:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-skyatlas:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-diamond:before{content:"";}.fa-ship:before{content:"";}.fa-user-secret:before{content:"";}.fa-motorcycle:before{content:"";}.fa-street-view:before{content:"";}.fa-heartbeat:before{content:"";}.fa-venus:before{content:"";}.fa-mars:before{content:"";}.fa-mercury:before{content:"";}.fa-intersex:before,.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-venus-double:before{content:"";}.fa-mars-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-neuter:before{content:"";}.fa-genderless:before{content:"";}.fa-facebook-official:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-whatsapp:before{content:"";}.fa-server:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-times:before{content:"";}.fa-hotel:before,.fa-bed:before{content:"";}.fa-viacoin:before{content:"";}.fa-train:before{content:"";}.fa-subway:before{content:"";}.fa-medium:before{content:"";}.fa-yc:before,.fa-y-combinator:before{content:"";}.fa-optin-monster:before{content:"";}.fa-opencart:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-battery-4:before,.fa-battery-full:before{content:"";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"";}.fa-battery-2:before,.fa-battery-half:before{content:"";}.fa-battery-1:before,.fa-battery-quarter:before{content:"";}.fa-battery-0:before,.fa-battery-empty:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-i-cursor:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-sticky-note:before{content:"";}.fa-sticky-note-o:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-clone:before{content:"";}.fa-balance-scale:before{content:"";}.fa-hourglass-o:before{content:"";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"";}.fa-hourglass:before{content:"";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"";}.fa-hand-scissors-o:before{content:"";}.fa-hand-lizard-o:before{content:"";}.fa-hand-spock-o:before{content:"";}.fa-hand-pointer-o:before{content:"";}.fa-hand-peace-o:before{content:"";}.fa-trademark:before{content:"";}.fa-registered:before{content:"";}.fa-creative-commons:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-get-pocket:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-safari:before{content:"";}.fa-chrome:before{content:"";}.fa-firefox:before{content:"";}.fa-opera:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-tv:before,.fa-television:before{content:"";}.fa-contao:before{content:"";}.fa-500px:before{content:"";}.fa-amazon:before{content:"";}.fa-calendar-plus-o:before{content:"";}.fa-calendar-minus-o:before{content:"";}.fa-calendar-times-o:before{content:"";}.fa-calendar-check-o:before{content:"";}.fa-industry:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-map-o:before{content:"";}.fa-map:before{content:"";}.fa-commenting:before{content:"";}.fa-commenting-o:before{content:"";}.fa-houzz:before{content:"";}.fa-vimeo:before{content:"";}.fa-black-tie:before{content:"";}.fa-fonticons:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-edge:before{content:"";}.fa-credit-card-alt:before{content:"";}.fa-codiepie:before{content:"";}.fa-modx:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-usb:before{content:"";}.fa-product-hunt:before{content:"";}.fa-mixcloud:before{content:"";}.fa-scribd:before{content:"";}.fa-pause-circle:before{content:"";}.fa-pause-circle-o:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stop-circle-o:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-hashtag:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-percent:before{content:"";}.fa-gitlab:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpforms:before{content:"";}.fa-envira:before{content:"";}.fa-universal-access:before{content:"";}.fa-wheelchair-alt:before{content:"";}.fa-question-circle-o:before{content:"";}.fa-blind:before{content:"";}.fa-audio-description:before{content:"";}.fa-volume-control-phone:before{content:"";}.fa-braille:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-signing:before,.fa-sign-language:before{content:"";}.fa-low-vision:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-pied-piper:before{content:"";}.fa-first-order:before{content:"";}.fa-yoast:before{content:"";}.fa-themeisle:before{content:"";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"";}.fa-fa:before,.fa-font-awesome:before{content:"";}.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;}

@font-face {
	font-family: 'icomoon';
	src:url('/Content/fonts/icomoon.eot?rc6qxy');
	src:url('/Content/fonts/icomoon.eot?rc6qxy#iefix') format('embedded-opentype'),
		url('/Content/fonts/icomoon.woff2?rc6qxy') format('woff2'),
		url('/Content/fonts/icomoon.ttf?rc6qxy') format('truetype'),
		url('/Content/fonts/icomoon.woff?rc6qxy') format('woff'),
		url('/Content/fonts/icomoon.svg?rc6qxy#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}



[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-options:before {
    content: "\ea3b";
}
.icon-non_gds .path1:before {
    content: "\e9c4";
    color: rgb(200, 234, 250);
}
.icon-non_gds .path2:before {
    content: "\e9c5";
    margin-left: -1.7421875em;
    color: rgb(137, 187, 206);
}
.icon-non_gds .path3:before {
    content: "\e9c6";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-non_gds .path4:before {
    content: "\e9c7";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-non_gds .path5:before {
    content: "\e9c8";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-non_gds .path6:before {
    content: "\e9c9";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-non_gds .path7:before {
    content: "\e9ca";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-non_gds .path8:before {
    content: "\e9cb";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-my_tmc .path1:before {
    content: "\e9cc";
    color: rgb(200, 234, 250);
}
.icon-my_tmc .path2:before {
    content: "\e9cd";
    margin-left: -1.7421875em;
    color: rgb(137, 187, 206);
}
.icon-my_tmc .path3:before {
    content: "\e9ce";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-my_tmc .path4:before {
    content: "\e9cf";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-my_tmc .path5:before {
    content: "\e9d0";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-my_tmc .path6:before {
    content: "\e9d1";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-pencil:before {
    content: "\e905";
}
.icon-my_tmc .path7:before {
    content: "\e9d2";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-market .path1:before {
    content: "\e9d3";
    color: rgb(213, 237, 138);
}
.icon-market .path2:before {
    content: "\e9d4";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-market .path3:before {
    content: "\e9d5";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-market .path4:before {
    content: "\e9d6";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-market .path5:before {
    content: "\e9d7";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-market .path6:before {
    content: "\e9d8";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-market .path7:before {
    content: "\e9d9";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-market .path8:before {
    content: "\e9da";
    margin-left: -1.7421875em;
    color: rgb(184, 209, 78);
}
.icon-markey_tmc .path1:before {
    content: "\e9db";
    color: rgb(213, 237, 138);
}
.icon-markey_tmc .path2:before {
    content: "\e9dc";
    margin-left: -1.7421875em;
    color: rgb(200, 234, 250);
}
.icon-markey_tmc .path3:before {
    content: "\e9dd";
    margin-left: -1.7421875em;
    color: rgb(184, 209, 78);
}
.icon-markey_tmc .path4:before {
    content: "\e9de";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-markey_tmc .path5:before {
    content: "\e9df";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-markey_tmc .path6:before {
    content: "\e9e0";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-markey_tmc .path7:before {
    content: "\e9e1";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-markey_tmc .path8:before {
    content: "\e9e2";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-markey_tmc .path9:before {
    content: "\e9e3";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-markey_tmc .path10:before {
    content: "\e9e4";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-markey_tmc .path11:before {
    content: "\e9e5";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-markey_tmc .path12:before {
    content: "\e9e6";
    margin-left: -1.7421875em;
    color: rgb(0, 0, 0);
}
.icon-avatar_woman:before {
    content: "\e9e7";
}
.icon-avatar_man:before {
    content: "\e9e8";
}
.icon-avatar_helpdesk .path1:before {
    content: "\e9e9";
    color: rgba(251, 181, 101, 0.7);
}
.icon-avatar_helpdesk .path2:before {
    content: "\e9ea";
    margin-left: -1em;
    color: rgb(251, 182, 101);
}
.icon-avatar_helpdesk .path3:before {
    content: "\e9eb";
    margin-left: -1em;
    color: rgb(251, 182, 101);
}
.icon-avatar_helpdesk .path4:before {
    content: "\e9ec";
    margin-left: -1em;
    color: rgb(251, 182, 101);
}
.icon-avatar_helpdesk .path5:before {
    content: "\e9ed";
    margin-left: -1em;
    color: rgb(251, 182, 101);
}
.icon-avatar_helpdesk .path6:before {
    content: "\e9ee";
    margin-left: -1em;
    color: rgb(251, 182, 101);
}
.icon-gds .path1:before {
    content: "\e9ef";
    color: rgb(80, 81, 81);
}
.icon-gds .path2:before {
    content: "\e9f0";
    margin-left: -1em;
    color: rgb(16, 229, 137);
}
.icon-gds .path3:before {
    content: "\e9f1";
    margin-left: -1em;
    color: rgb(16, 229, 137);
}
.icon-gds .path4:before {
    content: "\e9f2";
    margin-left: -1em;
    color: rgb(16, 229, 137);
}
.icon-favorites:before {
    content: "\e9f3";
}
.icon-seller:before {
    content: "\e9b0";
}
.icon-buyer:before {
    content: "\e9af";
}
.icon-ic-39:before {
    content: "\e949";
}
.icon-excel:before {
    content: "\ea3a";
}
.icon-ground_scope:before {
    content: "\ea35";
}
.icon-heatrow_ex:before {
    content: "\ea36";
}
.icon-import_pnr:before {
    content: "\ea05";
}
.icon-center_town:before {
    content: "\e947";
}
.icon-cart .path1:before {
    content: "\e9f4";
    color: rgb(255, 255, 255);
}
.icon-cart .path2:before {
    content: "\e9f5";
    margin-left: -1.2001953125em;
    color: rgb(255, 255, 255);
}
.icon-cart .path3:before {
    content: "\e9f6";
    margin-left: -1.2001953125em;
    color: rgb(255, 255, 255);
}
.icon-cart .path4:before {
    content: "\e9f7";
    margin-left: -1.2001953125em;
    color: rgb(255, 255, 255);
}
.icon-cart .path5:before {
    content: "\e9f8";
    margin-left: -1.2001953125em;
    color: rgb(255, 255, 255);
}
.icon-cart .path6:before {
    content: "\e9f9";
    margin-left: -1.2001953125em;
    color: rgb(255, 255, 255);
}
.icon-cart .path7:before {
    content: "\e9fa";
    margin-left: -1.2001953125em;
    color: rgb(87, 189, 234);
}
.icon-cart .path8:before {
    content: "\e9fb";
    margin-left: -1.2001953125em;
    color: rgb(255, 255, 255);
}
.icon-cart .path9:before {
    content: "\e9fc";
    margin-left: -1.2001953125em;
    color: rgb(255, 255, 255);
}
.icon-cart .path10:before {
    content: "\e9fd";
    margin-left: -1.2001953125em;
    color: rgb(255, 255, 255);
}
.icon-cart .path11:before {
    content: "\e9fe";
    margin-left: -1.2001953125em;
    color: rgb(87, 189, 234);
}
.icon-ticket .path1:before {
    content: "\e9b1";
    color: rgb(64, 171, 208);
}
.icon-ticket .path2:before {
    content: "\e9b2";
    margin-left: -1.3330078125em;
    color: rgb(64, 171, 208);
}
.icon-ticket .path3:before {
    content: "\e9b3";
    margin-left: -1.3330078125em;
    color: rgb(64, 171, 208);
}
.icon-ticket .path4:before {
    content: "\e9b4";
    margin-left: -1.3330078125em;
    color: rgb(64, 171, 208);
}
.icon-ticket .path5:before {
    content: "\e9b5";
    margin-left: -1.3330078125em;
    color: rgb(64, 171, 208);
}
.icon-ticket .path6:before {
    content: "\e9b6";
    margin-left: -1.3330078125em;
    color: rgb(64, 171, 208);
}
.icon-ticket .path7:before {
    content: "\e9b7";
    margin-left: -1.3330078125em;
    color: rgb(64, 171, 208);
}
.icon-ticket .path8:before {
    content: "\e9b8";
    margin-left: -1.3330078125em;
    color: rgb(64, 171, 208);
}
.icon-ticket .path9:before {
    content: "\e9b9";
    margin-left: -1.3330078125em;
    color: rgb(64, 171, 208);
}
.icon-ticket .path10:before {
    content: "\e9ba";
    margin-left: -1.3330078125em;
    color: rgb(0, 0, 0);
}
.icon-ticket .path11:before {
    content: "\e9bb";
    margin-left: -1.3330078125em;
    color: rgb(0, 0, 0);
}
.icon-ticket .path12:before {
    content: "\e9bc";
    margin-left: -1.3330078125em;
    color: rgb(0, 0, 0);
}
.icon-ticket .path13:before {
    content: "\e9bd";
    margin-left: -1.3330078125em;
    color: rgb(0, 0, 0);
}
.icon-ticket .path14:before {
    content: "\e9be";
    margin-left: -1.3330078125em;
    color: rgb(0, 0, 0);
}
.icon-ticket .path15:before {
    content: "\e9bf";
    margin-left: -1.3330078125em;
    color: rgb(0, 0, 0);
}
.icon-ticket .path16:before {
    content: "\e9c0";
    margin-left: -1.3330078125em;
    color: rgb(0, 0, 0);
}
.icon-ticket .path17:before {
    content: "\e9c1";
    margin-left: -1.3330078125em;
    color: rgb(64, 171, 208);
}
.icon-gtp_logo:before {
    content: "\e9c2";
}
.icon-calander .path1:before {
    content: "\e99d";
    color: rgb(189, 195, 199);
}
.icon-calander .path2:before {
    content: "\e99e";
    margin-left: -1em;
    color: rgb(236, 240, 241);
}
.icon-calander .path3:before {
    content: "\e99f";
    margin-left: -1em;
    color: rgb(64, 171, 208);
}
.icon-calander .path4:before {
    content: "\e9a0";
    margin-left: -1em;
    color: rgb(14, 106, 127);
}
.icon-calander .path5:before {
    content: "\e9a1";
    margin-left: -1em;
    color: rgb(189, 195, 199);
}
.icon-calander .path6:before {
    content: "\e9a2";
    margin-left: -1em;
    color: rgb(14, 106, 127);
}
.icon-calander .path7:before {
    content: "\e9a3";
    margin-left: -1em;
    color: rgb(189, 195, 199);
}
.icon-calander .path8:before {
    content: "\e9a4";
    margin-left: -1em;
    color: rgb(189, 195, 199);
}
.icon-calander .path9:before {
    content: "\e9a5";
    margin-left: -1em;
    color: rgb(189, 195, 199);
}
.icon-calander .path10:before {
    content: "\e9a6";
    margin-left: -1em;
    color: rgb(189, 195, 199);
}
.icon-note .path1:before {
    content: "\e9a7";
    color: rgb(255, 243, 192);
}
.icon-note .path2:before {
    content: "\e9a8";
    margin-left: -1em;
    color: rgba(224, 175, 52, 0.5);
}
.icon-note .path3:before {
    content: "\e9a9";
    margin-left: -1em;
    color: rgba(224, 175, 52, 0.5);
}
.icon-note .path4:before {
    content: "\e9aa";
    margin-left: -1em;
    color: rgba(224, 175, 52, 0.5);
}
.icon-note .path5:before {
    content: "\e9ab";
    margin-left: -1em;
    color: rgba(224, 175, 52, 0.5);
}
.icon-note .path6:before {
    content: "\e9ac";
    margin-left: -1em;
    color: rgba(224, 175, 52, 0.5);
}
.icon-note .path7:before {
    content: "\e9ad";
    margin-left: -1em;
    color: rgb(239, 208, 80);
}
.icon-note .path8:before {
    content: "\e9ae";
    margin-left: -1em;
    color: rgb(239, 208, 80);
}
.icon-v:before {
    content: "\e930";
}
.icon-star:before {
    content: "\e93f";
}
.icon-map_view:before {
    content: "\e940";
}
.icon-grid_view:before {
    content: "\e941";
}
.icon-location:before {
    content: "\e946";
}
.icon-search:before {
    content: "\e948";
}
.icon-x:before {
    content: "\e959";
}
.icon-arrow_right:before {
    content: "\e95a";
}
.icon-drop_down_arrow:before {
    content: "\e95b";
}
.icon-from_to_arrow_small:before {
    content: "\e95c";
}
.icon-from_to_arrow:before {
    content: "\e95d";
}
.icon-from_to_arrow_2:before {
    content: "\ea01";
}
.icon-dubble_arrow_left:before {
    content: "\e95e";
}
.icon-dubble_arrow_right:before {
    content: "\e95f";
}
.icon-arrow_left:before {
    content: "\e960";
}
.icon-arrow_down:before {
    content: "\e963";
}
.icon-arrow_up:before {
    content: "\e964";
}
.icon-help2 .path1:before {
    content: "\e96c";
    color: rgb(229, 229, 229);
}
.icon-help2 .path2:before {
    content: "\e96d" !important;
    margin-left: -1em;
    color: rgb(96, 113, 120);
}
.icon-info .path1:before {
    content: "\e965";
    color: rgb(229, 229, 229);
}
.icon-info .path2:before {
    content: "\e966";
    margin-left: -1em;
    color: rgb(96, 113, 120);
}
.icon-info .path3:before {
    content: "\e967";
    margin-left: -1em;
    color: rgb(96, 113, 120);
}
.icon-doubble_aroow:before {
    content: "\e962";
}
.icon-waiting_list:before {
    content: "\e961";
}
.icon-canceled:before {
    content: "\e968";
}
.icon-approved:before {
    content: "\e969";
}
.icon-ticketed:before {
    content: "\e96a";
}
.icon-?:before {
    content: "\e96b";
}
.icon-time_limit2:before {
    content: "\e96e";
}
.icon-problem:before {
    content: "\e96f";
}
.icon-joy_happy .path1:before {
    content: "\e97b";
    color: rgb(255, 255, 255);
}
.icon-joy_happy .path2:before {
    content: "\e97c";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_happy .path3:before {
    content: "\e97d";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_happy .path4:before {
    content: "\e97e";
    margin-left: -1em;
    color: rgb(178, 229, 237);
}
.icon-joy_happy .path5:before {
    content: "\e97f";
    margin-left: -1em;
    color: rgb(178, 229, 237);
}
.icon-joy_happy .path6:before {
    content: "\e980";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_happy .path7:before {
    content: "\e981";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_happy .path8:before {
    content: "\e982";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_middle .path1:before {
    content: "\e983";
    color: rgb(255, 255, 255);
}
.icon-joy_middle .path2:before {
    content: "\e984";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_middle .path3:before {
    content: "\e985";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_middle .path4:before {
    content: "\e986";
    margin-left: -1em;
    color: rgb(178, 229, 237);
}
.icon-joy_middle .path5:before {
    content: "\e987";
    margin-left: -1em;
    color: rgb(178, 229, 237);
}
.icon-joy_middle .path6:before {
    content: "\e988";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_middle .path7:before {
    content: "\e989";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_middle .path8:before {
    content: "\e98a";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_sad .path1:before {
    content: "\e98b";
    color: rgb(255, 255, 255);
}
.icon-joy_sad .path2:before {
    content: "\e98c";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_sad .path3:before {
    content: "\e98d";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_sad .path4:before {
    content: "\e98e";
    margin-left: -1em;
    color: rgb(178, 229, 237);
}
.icon-joy_sad .path5:before {
    content: "\e98f";
    margin-left: -1em;
    color: rgb(178, 229, 237);
}
.icon-joy_sad .path6:before {
    content: "\e990";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_sad .path7:before {
    content: "\e991";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_sad .path8:before {
    content: "\e992";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_king .path1:before {
    content: "\e993";
    color: rgb(209, 237, 242);
}
.icon-joy_king .path2:before {
    content: "\e994";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_king .path3:before {
    content: "\e995";
    margin-left: -1em;
    color: rgb(98, 189, 209);
}
.icon-joy_king .path4:before {
    content: "\e996";
    margin-left: -1em;
    color: rgb(98, 189, 209);
}
.icon-joy_king .path5:before {
    content: "\e997";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_king .path6:before {
    content: "\e998";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_king .path7:before {
    content: "\e999";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_king .path8:before {
    content: "\e99a";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_king .path9:before {
    content: "\e99b";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}
.icon-joy_king .path10:before {
    content: "\e99c";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_pin .path1:before {
    content: "\e970";
    color: rgb(70, 171, 206);
}
.icon-joy_pin .path2:before {
    content: "\e971";
    margin-left: -1em;
    color: rgb(209, 237, 242);
}
.icon-joy_pin .path3:before {
    content: "\e972";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_pin .path4:before {
    content: "\e973";
    margin-left: -1em;
    color: rgb(98, 189, 209);
}
.icon-joy_pin .path5:before {
    content: "\e974";
    margin-left: -1em;
    color: rgb(98, 189, 209);
}
.icon-joy_pin .path6:before {
    content: "\e975";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_pin .path7:before {
    content: "\e976";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_pin .path8:before {
    content: "\e977";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_pin .path9:before {
    content: "\e978";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-joy_pin .path10:before {
    content: "\e979";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}
.icon-joy_pin .path11:before {
    content: "\e97a";
    margin-left: -1em;
    color: rgb(70, 171, 206);
}
.icon-checkout:before {
    content: "\e93d";
}
.icon-ic-02:before {
    content: "\e900";
}
.icon-conversation:before {
    content: "\e901";
}
.icon-flights:before {
    content: "\e902";
}
.icon-hotels:before {
    content: "\e903";
}
.icon-cars:before {
    content: "\e904";
}
.icon-nurit .path1:before {
    content: "\e905";
    color: rgb(255, 156, 0);
}
.icon-nurit .path2:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit .path3:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit .path4:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit .path5:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit .path6:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit .path7:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit .path8:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(247, 214, 187);
}
.icon-nurit .path9:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit .path10:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit .path11:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit .path12:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit .path13:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit .path14:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit .path15:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit .path16:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit .path17:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit_happy .path1:before {
    content: "\e916";
    color: rgb(255, 156, 0);
}
.icon-nurit_happy .path2:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit_happy .path3:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit_happy .path4:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit_happy .path5:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit_happy .path6:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit_happy .path7:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit_happy .path8:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(247, 214, 187);
}
.icon-nurit_happy .path9:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit_happy .path10:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit_happy .path11:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit_happy .path12:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit_happy .path13:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(255, 156, 0);
}
.icon-nurit_happy .path14:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit_happy .path15:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit_happy .path16:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-nurit_happy .path17:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(181, 90, 29);
}
.icon-bell:before {
    content: "\e927";
}
.icon-on_behalf .path1:before {
    content: "\e928";
    color: rgb(172, 184, 188);
}
.icon-on_behalf .path2:before {
    content: "\e929";
    margin-left: -1.3330078125em;
    color: rgb(172, 184, 188);
}
.icon-on_behalf .path3:before {
    content: "\e92a";
    margin-left: -1.3330078125em;
    color: rgb(113, 149, 158);
}
.icon-on_behalf .path4:before {
    content: "\e92b";
    margin-left: -1.3330078125em;
    color: rgb(113, 149, 158);
}
.icon-on_behalf .path5:before {
    content: "\e92c";
    margin-left: -1.3330078125em;
    color: rgb(172, 184, 188);
}
.icon-on_behalf .path6:before {
    content: "\e92d";
    margin-left: -1.3330078125em;
    color: rgb(172, 184, 188);
}
.icon-reminder:before {
    content: "\e92e";
}
.icon-my_bookings:before {
    content: "\e92f";
}
.icon-add_user:before {
    content: "\e931";
}
.icon-user:before {
    content: "\e932";
}
.icon-group:before {
    content: "\e933";
}
.icon-driver:before {
    content: "\e934";
}
.icon-approver .path1:before {
    content: "\ea02";
    color: rgb(87, 189, 234);
}
.icon-approver .path2:before {
    content: "\ea03";
    margin-left: -1em;
    color: rgb(77, 99, 122);
}
.icon-assistance:before {
    content: "\e9c3";
}
.icon-collapse_all:before {
    content: "\e935";
}
.icon-expand_all:before {
    content: "\e936";
}
.icon-delete:before {
    content: "\e937";
}
.icon-mail:before {
    content: "\e938";
}
.icon-send:before {
    content: "\e939";
}
.icon-copy:before {
    content: "\e93a";
}
.icon-pdf:before {
    content: "\e93b";
}
.icon-show_cancled:before {
    content: "\e93c";
}
.icon-show_price_offered:before {
    content: "\e93e";
}
.icon-ic-32:before {
    content: "\e942";
}
.icon-ic-33:before {
    content: "\e943";
}
.icon-ic-34:before {
    content: "\e944";
}
.icon-ic-35:before {
    content: "\e945";
}
.icon-edit_approval:before {
    content: "\ea04";
}
.icon-refresh:before {
    content: "\e94a";
}
.icon-settings:before {
    content: "\e94b";
}
.icon-time_limit22:before {
    content: "\e94c";
}
.icon-terminal_change:before {
    content: "\e94d";
}
.icon-airport_change:before {
    content: "\e94e";
}
.icon-station:before {
    content: "\e94f";
}
.icon-short_stay:before {
    content: "\e950";
}
.icon-long_stay:before {
    content: "\e951";
}
.icon-night_flight:before {
    content: "\e952";
}
.icon-few_seats:before {
    content: "\e953";
}
.icon-no_luggage:before {
    content: "\e954";
}
.icon-mixed_cabin:before {
    content: "\e955";
}
.icon-branding:before {
    content: "\e956";
}
.icon-breakfast:before {
    content: "\e957";
}
.icon-wifi:before {
    content: "\e958";
}
.icon-mute:before {
    content: "\ea38";
}
.icon-unmute:before {
    content: "\ea39";
}
.icon-validation:before {
    content: "\ea37";
}
.icon-approve:before {
    content: "\ea06";
}
.icon-assign_to:before {
    content: "\ea07";
}
.icon-package .path1:before {
    content: "\ea08";
    color: rgb(235, 250, 255);
}
.icon-package .path2:before {
    content: "\ea09";
    margin-left: -1em;
    color: rgb(204, 234, 247);
}
.icon-package .path3:before {
    content: "\ea0a";
    margin-left: -1em;
    color: rgb(139, 203, 226);
}
.icon-package .path4:before {
    content: "\ea0b";
    margin-left: -1em;
    color: rgb(139, 203, 226);
}
.icon-package .path5:before {
    content: "\ea0c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path6:before {
    content: "\ea0d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path7:before {
    content: "\ea0e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path8:before {
    content: "\ea0f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path9:before {
    content: "\ea10";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path10:before {
    content: "\ea11";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path11:before {
    content: "\ea12";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path12:before {
    content: "\ea13";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path13:before {
    content: "\ea14";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path14:before {
    content: "\ea15";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path15:before {
    content: "\ea16";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path16:before {
    content: "\ea17";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path17:before {
    content: "\ea18";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path18:before {
    content: "\ea19";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path19:before {
    content: "\ea1a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path20:before {
    content: "\ea1b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path21:before {
    content: "\ea1c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path22:before {
    content: "\ea1d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path23:before {
    content: "\ea1e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path24:before {
    content: "\ea1f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path25:before {
    content: "\ea20";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path26:before {
    content: "\ea21";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path27:before {
    content: "\ea22";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path28:before {
    content: "\ea23";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path29:before {
    content: "\ea24";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path30:before {
    content: "\ea25";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path31:before {
    content: "\ea26";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path32:before {
    content: "\ea27";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path33:before {
    content: "\ea28";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path34:before {
    content: "\ea29";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path35:before {
    content: "\ea2a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path36:before {
    content: "\ea2b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path37:before {
    content: "\ea2c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path38:before {
    content: "\ea2d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-package .path39:before {
    content: "\ea2e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}
.icon-time_limit:before {
    content: "\ea2f";
}
.icon-filter:before {
    content: "\ea30";
}
.icon-save:before {
    content: "\ea31";
}
.icon-open:before {
    content: "\ea32";
}
.icon-plus:before {
    content: "\ea33";
}
.icon-decline:before {
    content: "\ea34";
}
.icon-out_of_policy:before {
    content: "\e9ff";
}
.icon-help:before {
    content: "\ea00";
}
.icon-add:before {
    content: "\e921";
}

.customized-icon-help {
    position: relative;

}
.customized-icon-help .path2 {
    position: absolute;
    left: 0px;
}

.customized-icon-help .path2:before {
    margin-left: 0em !important;
}
.icon-user-quote{font-size:24px;margin-top:-1px;color:#29b2e2;background-image:none;}.icon-user-group-quote{font-size:30px;margin-top:-5px;color:#29b2e2;background-image:none;}.icon-user-more-info{font-size:19px;background-image:none;margin-top:3px;float:left;}.icon-user-travellers{font-size:30px;background-image:none;margin-top:3px;float:left;cursor:pointer;color:#29b2e2;}.hotel-color{color:#8a37c4;}.flight-color{color:#29b2e2;}.car-color{color:#9cae2a;}.ground-transportation-color{color:#e09765;}.icon-heatrow_ex-color{color:#cf7241;}.trip-cart-font-icon{width:30px;font-size:33px;margin-top:-7px;margin-left:-3px;}.trip-chart-font-icon{width:20px;font-size:23px;margin-top:-5px;margin-left:-3px;}.icon-problem{font-size:18px;margin-top:-3px;padding-left:4px;}.icon-validation{font-size:21px;margin-top:-4px;padding-left:4px;}.validation-status-2 .icon-problem:before{color:#f00;}.validation-status-2 .icon-validation:before{color:#f00;}.validation-status-1 .icon-problem:before{color:#ffd550;}.validation-status-1 .icon-validation:before{color:#ffd550;}.validation-status-0 .fa-check{margin-left:8px;margin-top:5px;color:#64c72d;}.validation-status-5 .fa-check{margin-left:8px;margin-top:5px;color:#64c72d;}.icon-checkout-button{font-size:27px;margin-top:-5px;margin-right:10px;}.icon-on_behalf{font-size:20px;margin-top:-5px;}.icon-ic-02{font-size:20px;width:25px;margin-top:-4px;}.icon-my_bookings{font-size:24px;margin-top:-5px;width:25px;}.icon-approved,.icon-waiting_list,.icon-canceled,.icon-doubble_aroow,.icon-ticketed{font-size:26px;width:26px;margin-top:-5px;}.icon-approved{color:#a0d468;}.icon-waiting_list{color:#ffd550;}.icon-canceled{color:#f00;}.icon-doubble_aroow{color:#ffd550;}.icon-ticketed{color:#ffd550;}.icon-reminder-header{font-size:31px;margin-top:-5px;width:30px;}.icon-reminder-red{color:#f00;}.icon-info-agency{font-size:20px;margin-top:-5px;width:20px;}.icon-bell-header{font-size:31px;margin-top:2px;}.icon-bell{background-image:none;}.trip-icon{font-size:22px;padding-left:5px;width:30px;margin-top:1px;}.icon-note-font{font-size:30px;margin-top:-2px;width:30px;}.icon-assistance-search{font-size:23px;width:24px;margin-top:-5px;color:#3390b4;}.icon-search-assistance{background:none;}.product-icon-delete{font-size:30px;margin-top:-5px;margin-left:5px;cursor:pointer;}.icon-expand_all-quotes{font-size:30px;margin-top:-5px;width:30px;cursor:pointer;}.icon-send-quotes-option{font-size:30px;margin-top:-5px;width:35px;cursor:pointer;}.icon-arrow_down-quotes-option{font-size:15px;margin-top:2px;width:20px;cursor:pointer;}.icon-refresh-quotes-option{font-size:19px;width:30px;margin-top:-3px;}.icon-refresh{background-image:none;}.icon-delete-quotes-options{font-size:22px;width:30px;margin-top:-4px;}.icon-show_cancled-quotes-options{font-size:22px;width:30px;margin-top:-3px;}.icon-show_price_offered-quotes-options{font-size:22px;width:30px;margin-top:-3px;}.icon-copy-quotes-options{font-size:22px;width:30px;margin-top:-3px;}.icon-send-quotes-options{font-size:22px;width:30px;margin-top:-3px;}.other-service-product-icon{font-size:34px;float:left;width:40px;margin-top:1px;padding-left:5px;}.icon-nurit-suggestion{font-size:32px;width:47px;}.icon-cart.icon-cart-quote{font-size:26px;margin-top:-3px;width:32px;}.icon-cart.icon-cart-quote .path1:before{color:#29b2e2;}.icon-cart.icon-cart-quote .path2:before{color:#29b2e2;}.icon-cart.icon-cart-quote .path3:before{color:#29b2e2;}.icon-cart.icon-cart-quote .path4:before{color:#29b2e2;}.icon-cart.icon-cart-quote .path5:before{color:#29b2e2;}.icon-cart.icon-cart-quote .path6:before{color:#29b2e2;}.icon-cart.icon-cart-quote .path7:before{color:#57bdea;}.icon-cart.icon-cart-quote .path8:before{color:#29b2e2;}.icon-cart.icon-cart-quote .path9:before{color:#29b2e2;}.icon-cart.icon-cart-quote .path10:before{color:#29b2e2;}.icon-cart.icon-cart-quote .path11:before{color:#57bdea;}.flight-filter-icon-helper{background-image:none;width:20px;height:20px;font-size:21px;margin-top:-1px;}.share-icon-quotes{float:left;margin-top:4px;margin-right:4px;}
