.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;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:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333;background-color:#fff;overflow-x:hidden;
}a{color:#08c;text-decoration:none;}a:hover{color:#005580;text-decoration:underline;}.inline-block{display:inline-block;}.row{margin-left:0;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:0}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:950px;}.span12{width:950px;}.span11{width:869px;}.span10{width:790px;}.span9{width:711px;}.span8{width:632px;}.span7{width:553px;}.span6{width:474px;}.span5{width:395px;}.span4{width:316px;}.span3{width:237px;}.span2{width:158px;}.span1{width:79px;}.offset12{margin-left:960px;}.offset11{margin-left:869px;}.offset10{margin-left:790px;}.offset9{margin-left:711px;}.offset8{margin-left:632px;}.offset7{margin-left:553px;}.offset6{margin-left:474px;}.offset5{margin-left:395px;}.offset4{margin-left:316px;}.offset3{margin-left:237px;}.offset2{margin-left:158px;}.offset1{margin-left:79px;}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:950px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574%;*margin-left:2.0744680846382977%}.row-fluid [class*="span"]:first-child{margin-left:0}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}p{margin:0 0 9px}p small{font-size:11px;color:#999}.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:700;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;color:#999}h1{font-size:30px;line-height:36px}h1 small{font-size:18px}h2{font-size:24px;line-height:36px}h2 small{font-size:18px}h3{font-size:18px;line-height:27px}h3 small{font-size:14px}h4,h5,h6{line-height:18px}h4{font-size:14px}h4 small{font-size:12px}h5{font-size:12px}h6{font-size:11px;color:#999;text-transform:uppercase}.white{color:#FFF;}.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eee}.page-header h1{line-height:1}ul,ol{padding:0;margin:0 0 9px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li{line-height:18px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:18px}dt,dd{line-height:18px}dt{font-weight:700;line-height:17px}dd{margin-left:9px}.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:130px}hr{margin:18px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}strong{font-weight:700}em{font-style:italic}.muted{color:#999}abbr[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 18px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px}blockquote small{display:block;line-height:18px;color:#999}blockquote small:before{content:'\\2014 \\00A0'}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}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:18px;font-style:normal;line-height:18px}small{font-size:100%}cite{font-style:normal}code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,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;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;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:18px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 18px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:13.5px;color:#999}label,input,button,select,textarea{color:#777777;font-size:13px;font-family:"OpenSansRegular";line-height:18px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px;padding-top:10px;}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:18px;padding:4px;margin-bottom:4px;font-size:13px;line-height:18px;
}input,textarea{width:210px;}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-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-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;-ms-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:3px 0;*margin-top:0;line-height:normal;cursor:pointer}input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}.uneditable-textarea{width:auto;height:auto}select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px}select{width:220px;border:1px solid #bbb}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}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.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-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee;border-color:#ddd}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>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;border-color:#c09853}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow: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>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;border-color:#b94a48}.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow: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>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;border-color:#468847}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow: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}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required: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:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:""}.form-actions:after{clear:both}.uneditable-input{overflow:hidden;white-space:nowrap;cursor:not-allowed;background-color:#fff;border-color:#eee;-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)}:-moz-placeholder{color:#aaaaaa;font-family:"OpenSansItalic";}:-ms-input-placeholder{color:#aaaaaa;font-family:"OpenSansItalic";}::-webkit-input-placeholder{color:#aaaaaa;font-family:"OpenSansItalic";}.help-block,.help-inline{color:#777777;font-family:"OpenSansItalic";font-size:11px;}.help-block{display:block;margin-bottom:0px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-prepend,.input-append{margin-bottom:5px}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:middle;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{z-index:2}.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc}.input-prepend .add-on,.input-append .add-on{display:inline-block;width:auto;height:18px;min-width:16px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc}.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend .active,.input-append .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:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .uneditable-input{border-right-color:#ccc;border-left-color:#eee}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 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 .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.search-query{padding-right:14px;padding-right:4px \\9;padding-left:14px;padding-left:4px \\9;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius: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;*zoom:1;margin-bottom:0}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label{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:9px}legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:18px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:160px}.form-horizontal .help-block{margin-top:9px;margin-bottom:0}.form-horizontal .form-actions{padding-left:160px}.form-600-input{width:520px}.form-200-input{width:185px}.form-req{color:#ff5a00;font:15px "OpenSansRegular";}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:18px}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:700}.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-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapsed;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{-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{-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{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-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{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5}table .span1{float:none;width:44px;margin-left:0}table .span2{float:none;width:124px;margin-left:0}table .span3{float:none;width:204px;margin-left:0}table .span4{float:none;width:284px;margin-left:0}table .span5{float:none;width:364px;margin-left:0}table .span6{float:none;width:444px;margin-left:0}table .span7{float:none;width:524px;margin-left:0}table .span8{float:none;width:604px;margin-left:0}table .span9{float:none;width:684px;margin-left:0}table .span10{float:none;width:764px;margin-left:0}table .span11{float:none;width:844px;margin-left:0}table .span12{float:none;width:924px;margin-left:0}table .span13{float:none;width:1004px;margin-left:0}table .span14{float:none;width:1084px;margin-left:0}table .span15{float:none;width:1164px;margin-left:0}table .span16{float:none;width:1244px;margin-left:0}table .span17{float:none;width:1324px;margin-left:0}table .span18{float:none;width:1404px;margin-left:0}table .span19{float:none;width:1484px;margin-left:0}table .span20{float:none;width:1564px;margin-left:0}table .span21{float:none;width:1644px;margin-left:0}table .span22{float:none;width:1724px;margin-left:0}table .span23{float:none;width:1804px;margin-left:0}table .span24{float:none;width:1884px;margin-left:0}.blue,a.blue{color:#668294!important;}@font-face{font-family:"FontAwesome";src:url('../../fonts/fontawesome-webfont.eot');src:url('../../fonts/fontawesome-webfont.eot#iefix') format('eot'),url('../../fonts/fontawesome-webfont.woff') format('woff'),url('../../fonts/fontawesome-webfont.ttf') format('truetype'),url('../../fonts/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;}a [class^="icon-"],a [class*=" icon-"]{display:inline-block;text-decoration:inherit;}.icon-large:before{vertical-align:top;font-size:1.3333333333333333em;}.btn [class^="icon-"],.btn [class*=" icon-"]{line-height:.9em;}li [class^="icon-"],li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center;}li .icon-large[class^="icon-"],li .icon-large[class*=" icon-"]{width:1.875em;}li[class^="icon-"],li[class*=" icon-"]{margin-left:0;list-style-type:none;}li[class^="icon-"]:before,li[class*=" icon-"]:before{text-indent:-2em;text-align:center;}li[class^="icon-"].icon-large:before,li[class*=" icon-"].icon-large:before{text-indent:-1.3333333333333333em;}.icon-kareer{color:#BFCBD8;font-size:11px;}.icon-glass:before{content:"\f000";}.icon-music:before{content:"\f001";}.icon-search:before{content:"\f002";}.icon-envelope:before{content:"\f003";}.icon-heart:before{content:"\f004";}.icon-star:before{content:"\f005";}.icon-star-empty:before{content:"\f006";}.icon-user:before{content:"\f007";}.icon-film:before{content:"\f008";}.icon-th-large:before{content:"\f009";}.icon-th:before{content:"\f00a";}.icon-th-list:before{content:"\f00b";}.icon-ok:before{content:"\f00c";}.icon-remove:before{content:"\f00d";}.icon-zoom-in:before{content:"\f00e";}.icon-zoom-out:before{content:"\f010";}.icon-off:before{content:"\f011";}.icon-signal:before{content:"\f012";}.icon-cog:before{content:"\f013";}.icon-trash:before{content:"\f014";}.icon-home:before{content:"\f015";}.icon-file:before{content:"\f016";}.icon-time:before{content:"\f017";}.icon-road:before{content:"\f018";}.icon-download-alt:before{content:"\f019";}.icon-download:before{content:"\f01a";}.icon-upload:before{content:"\f01b";}.icon-inbox:before{content:"\f01c";}.icon-play-circle:before{content:"\f01d";}.icon-repeat:before{content:"\f01e";}.icon-refresh:before{content:"\f021";}.icon-list-alt:before{content:"\f022";}.icon-lock:before{content:"\f023";}.icon-flag:before{content:"\f024";}.icon-headphones:before{content:"\f025";}.icon-volume-off:before{content:"\f026";}.icon-volume-down:before{content:"\f027";}.icon-volume-up:before{content:"\f028";}.icon-qrcode:before{content:"\f029";}.icon-barcode:before{content:"\f02a";}.icon-tag:before{content:"\f02b";}.icon-tags:before{content:"\f02c";}.icon-book:before{content:"\f02d";}.icon-bookmark:before{content:"\f02e";}.icon-print:before{content:"\f02f";}.icon-camera:before{content:"\f030";}.icon-font:before{content:"\f031";}.icon-bold:before{content:"\f032";}.icon-italic:before{content:"\f033";}.icon-text-height:before{content:"\f034";}.icon-text-width:before{content:"\f035";}.icon-align-left:before{content:"\f036";}.icon-align-center:before{content:"\f037";}.icon-align-right:before{content:"\f038";}.icon-align-justify:before{content:"\f039";}.icon-list:before{content:"\f03a";}.icon-indent-left:before{content:"\f03b";}.icon-indent-right:before{content:"\f03c";}.icon-facetime-video:before{content:"\f03d";}.icon-picture:before{content:"\f03e";}.icon-pencil:before{content:"\f040";}.icon-map-marker:before{content:"\f041";}.icon-adjust:before{content:"\f042";}.icon-tint:before{content:"\f043";}.icon-edit:before{content:"\f044";}.icon-share:before{content:"\f045";}.icon-check:before{content:"\f046";}.icon-move:before{content:"\f047";}.icon-step-backward:before{content:"\f048";}.icon-fast-backward:before{content:"\f049";}.icon-backward:before{content:"\f04a";}.icon-play:before{content:"\f04b";}.icon-pause:before{content:"\f04c";}.icon-stop:before{content:"\f04d";}.icon-forward:before{content:"\f04e";}.icon-fast-forward:before{content:"\f050";}.icon-step-forward:before{content:"\f051";}.icon-eject:before{content:"\f052";}.icon-chevron-left:before{content:"\f053";}.icon-chevron-right:before{content:"\f054";}.icon-plus-sign:before{content:"\f055";}.icon-minus-sign:before{content:"\f056";}.icon-remove-sign:before{content:"\f057";}.icon-ok-sign:before{content:"\f058";}.icon-question-sign:before{content:"\f059";}.icon-info-sign:before{content:"\f05a";}.icon-screenshot:before{content:"\f05b";}.icon-remove-circle:before{content:"\f05c";}.icon-ok-circle:before{content:"\f05d";}.icon-ban-circle:before{content:"\f05e";}.icon-arrow-left:before{content:"\f060";}.icon-arrow-right:before{content:"\f061";}.icon-arrow-up:before{content:"\f062";}.icon-arrow-down:before{content:"\f063";}.icon-share-alt:before{content:"\f064";}.icon-resize-full:before{content:"\f065";}.icon-resize-small:before{content:"\f066";}.icon-plus:before{content:"\f067";}.icon-minus:before{content:"\f068";}.icon-asterisk:before{content:"\f069";}.icon-exclamation-sign:before{content:"\f06a";}.icon-gift:before{content:"\f06b";}.icon-leaf:before{content:"\f06c";}.icon-fire:before{content:"\f06d";}.icon-eye-open:before{content:"\f06e";}.icon-eye-close:before{content:"\f070";}.icon-warning-sign:before{content:"\f071";}.icon-plane:before{content:"\f072";}.icon-calendar:before{content:"\f073";}.icon-random:before{content:"\f074";}.icon-comment:before{content:"\f075";}.icon-magnet:before{content:"\f076";}.icon-chevron-up:before{content:"\f077";}.icon-chevron-down:before{content:"\f078";}.icon-retweet:before{content:"\f079";}.icon-shopping-cart:before{content:"\f07a";}.icon-folder-close:before{content:"\f07b";}.icon-folder-open:before{content:"\f07c";}.icon-resize-vertical:before{content:"\f07d";}.icon-resize-horizontal:before{content:"\f07e";}.icon-bar-chart:before{content:"\f080";}.icon-twitter-sign:before{content:"\f081";}.icon-facebook-sign:before{content:"\f082";}.icon-camera-retro:before{content:"\f083";}.icon-key:before{content:"\f084";}.icon-cogs:before{content:"\f085";}.icon-comments:before{content:"\f086";}.icon-thumbs-up:before{content:"\f087";}.icon-thumbs-down:before{content:"\f088";}.icon-star-half:before{content:"\f089";}.icon-heart-empty:before{content:"\f08a";}.icon-signout:before{content:"\f08b";}.icon-linkedin-sign:before{content:"\f08c";}.icon-pushpin:before{content:"\f08d";}.icon-external-link:before{content:"\f08e";}.icon-signin:before{content:"\f090";}.icon-trophy:before{content:"\f091";}.icon-github-sign:before{content:"\f092";}.icon-upload-alt:before{content:"\f093";}.icon-lemon:before{content:"\f094";}.icon-phone:before{content:"\f095";}.icon-check-empty:before{content:"\f096";}.icon-bookmark-empty:before{content:"\f097";}.icon-phone-sign:before{content:"\f098";}.icon-twitter:before{content:"\f099";}.icon-facebook:before{content:"\f09a";}.icon-github:before{content:"\f09b";}.icon-unlock:before{content:"\f09c";}.icon-credit-card:before{content:"\f09d";}.icon-rss:before{content:"\f09e";}.icon-hdd:before{content:"\f0a0";}.icon-bullhorn:before{content:"\f0a1";}.icon-bell:before{content:"\f0a2";}.icon-certificate:before{content:"\f0a3";}.icon-hand-right:before{content:"\f0a4";}.icon-hand-left:before{content:"\f0a5";}.icon-hand-up:before{content:"\f0a6";}.icon-hand-down:before{content:"\f0a7";}.icon-circle-arrow-left:before{content:"\f0a8";}.icon-circle-arrow-right:before{content:"\f0a9";}.icon-circle-arrow-up:before{content:"\f0aa";}.icon-circle-arrow-down:before{content:"\f0ab";}.icon-globe:before{content:"\f0ac";}.icon-wrench:before{content:"\f0ad";}.icon-tasks:before{content:"\f0ae";}.icon-filter:before{content:"\f0b0";}.icon-briefcase:before{content:"\f0b1";}.icon-fullscreen:before{content:"\f0b2";}.icon-group:before{content:"\f0c0";}.icon-link:before{content:"\f0c1";}.icon-cloud:before{content:"\f0c2";}.icon-beaker:before{content:"\f0c3";}.icon-cut:before{content:"\f0c4";}.icon-copy:before{content:"\f0c5";}.icon-paper-clip:before{content:"\f0c6";}.icon-save:before{content:"\f0c7";}.icon-sign-blank:before{content:"\f0c8";}.icon-reorder:before{content:"\f0c9";}.icon-list-ul:before{content:"\f0ca";}.icon-list-ol:before{content:"\f0cb";}.icon-strikethrough:before{content:"\f0cc";}.icon-underline:before{content:"\f0cd";}.icon-table:before{content:"\f0ce";}.icon-magic:before{content:"\f0d0";}.icon-truck:before{content:"\f0d1";}.icon-pinterest:before{content:"\f0d2";}.icon-pinterest-sign:before{content:"\f0d3";}.icon-google-plus-sign:before{content:"\f0d4";}.icon-google-plus:before{content:"\f0d5";}.icon-money:before{content:"\f0d6";}.icon-caret-down:before{content:"\f0d7";}.icon-caret-up:before{content:"\f0d8";}.icon-caret-left:before{content:"\f0d9";}.icon-caret-right:before{content:"\f0da";}.icon-columns:before{content:"\f0db";}.icon-sort:before{content:"\f0dc";}.icon-sort-down:before{content:"\f0dd";}.icon-sort-up:before{content:"\f0de";}.icon-envelope-alt:before{content:"\f0e0";}.icon-linkedin:before{content:"\f0e1";}.icon-undo:before{content:"\f0e2";}.icon-legal:before{content:"\f0e3";}.icon-dashboard:before{content:"\f0e4";}.icon-comment-alt:before{content:"\f0e5";}.icon-comments-alt:before{content:"\f0e6";}.icon-bolt:before{content:"\f0e7";}.icon-sitemap:before{content:"\f0e8";}.icon-umbrella:before{content:"\f0e9";}.icon-paste:before{content:"\f0ea";}.icon-user-md:before{content:"\f200";}.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:"";opacity:.3;filter:alpha(opacity=30)}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown:hover .caret,.open .caret{opacity:1;filter:alpha(opacity=100)}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:4px 0;margin:1px 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:5px;-moz-border-radius:5px;border-radius:5px;-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:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:400;line-height:18px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#08c}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:"\\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:5px;background-color:#f7f7f7;border:1px solid #eee;border:1px solid rgba(0,0,0,.05);-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;-ms-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;-ms-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:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{color:#858585;cursor:pointer;font-size:18px;line-height:18px;vertical-align:middle;-webkit-appearance:none;border:1px solid #dddddd;background-color:white;moz-border-radius:3px;webkit-border-radius:3px;border-radius:3px;padding:0px 5px 3px 5px;opacity:1;-moz-opacity:1;filter:alpha(opacity=1);text-shadow:0 1px 0 #fff;}#recruitApply a.kmeButtonOrange{display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:'ProximaNovaRegular';font-size:18px;color:#FFF;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.3);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.3);text-shadow:0 -1px 0 rgba(0,0,0,0.3);text-decoration:none;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);height:28px;vertical-align:middle;line-height:28px;padding:0 15px;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(0,0,0,0.2);background:#ff7800;background:-moz-linear-gradient(top,#ff9c00 0%,#ff7800 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9c00),color-stop(100%,#ff7800));background:-webkit-linear-gradient(top,#ff9c00 0%,#ff7800 100%);background:-o-linear-gradient(top,#ff9c00 0%,#ff7800 100%);background:-ms-linear-gradient(top,#ff9c00 0%,#ff7800 100%);background:linear-gradient(to bottom,#ff9c00 0%,#ff7800 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c00',endColorstr='#ff7800',GradientType=0);
}a.kmeButtonOrange:hover{background:#ff7800;background:-moz-linear-gradient(top,#ff9c00 0%,#ff9c00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9c00),color-stop(100%,#ff9c00));background:-webkit-linear-gradient(top,#ff9c00 0%,#ff9c00 100%);background:-o-linear-gradient(top,#ff9c00 0%,#ff9c00 100%);background:-ms-linear-gradient(top,#ff9c00 0%,#ff9c00 100%);background:linear-gradient(to bottom,#ff9c00 0%,#ff9c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c00',endColorstr='#ff9c00',GradientType=0);
}#recruitApply a.kmeButtonBlue,#recruitCandidateForm button.kmeButtonBlue{margin-top:8px;width:auto;display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:'ProximaNovaRegular';font-size:18px;line-height:32px;color:#FFF;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.3);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.3);text-shadow:0 -1px 0 rgba(0,0,0,0.3);text-decoration:none;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);height:38px;vertical-align:middle;line-height:38px;padding:0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);background:#407594;background:-moz-linear-gradient(top,#64abd6 0%,#407594 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#64abd6),color-stop(100%,#407594));background:-webkit-linear-gradient(top,#64abd6 0%,#407594 100%);background:-o-linear-gradient(top,#64abd6 0%,#407594 100%);background:-ms-linear-gradient(top,#64abd6 0%,#407594 100%);background:linear-gradient(to bottom,#64abd6 0%,#407594 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#64abd6',endColorstr='#407594',GradientType=0);
}#recruitApply a.kmeButtonBlue:hover,#recruitCandidateForm button.kmeButtonBlue:hover{background:#407594;background:-moz-linear-gradient(top,#64abd6 0%,#64abd6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#64abd6),color-stop(100%,#64abd6));background:-webkit-linear-gradient(top,#64abd6 0%,#64abd6 100%);background:-o-linear-gradient(top,#64abd6 0%,#64abd6 100%);background:-ms-linear-gradient(top,#64abd6 0%,#64abd6 100%);background:linear-gradient(to bottom,#64abd6 0%,#64abd6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#64abd6',endColorstr='#64abd6',GradientType=0);
}.kareer-btn{display:inline-block;padding:0 10px;color:#555555;font:13px/26px 'ProximaNovaRegular';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d6d6d6;background-color:#FFF;background-image:-moz-linear-gradient(top,#FFFFFF,#F8F8F8);background-image:-ms-linear-gradient(top,#FFFFFF,#F8F8F8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#F8F8F8));background-image:-webkit-linear-gradient(top,#FFFFFF,#F8F8F8);background-image:-o-linear-gradient(top,#FFFFFF,#F8F8F8);background-image:linear-gradient(top,#FFFFFF,#F8F8F8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F8F8F8',GradientType=0);cursor:pointer;}.kareer-btn:hover{text-decoration:none;color:#4B4B4B;background-color:#FFF;background-image:none;}.kareer-btn:active{background-color:#FFF;background-image:-moz-linear-gradient(top,#FFFFFF,#F8F8F8);background-image:-ms-linear-gradient(top,#FFFFFF,#F8F8F8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#F8F8F8));background-image:-webkit-linear-gradient(top,#FFFFFF,#F8F8F8);background-image:-o-linear-gradient(top,#FFFFFF,#F8F8F8);background-image:linear-gradient(top,#FFFFFF,#F8F8F8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F8F8F8',GradientType=0);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.10),0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.10),0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.10),0 1px 1px rgba(0,0,0,.05);}.kareer-btn.disable{color:#B7B7B7;cursor:default;}.kareer-btn img{vertical-align:middle;}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;line-height:18px;*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-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-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(top,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-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:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \\9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-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-color:#e6e6e6;background-color:#d9d9d9 \\9;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-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:1px}.btn-small{padding:5px 9px;font-size:11px;line-height:16px}.btn-small [class^="icon-"]{margin-top:-1px}.btn-mini{padding:2px 6px;font-size:11px;line-height:14px}.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.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{border-color:#ccc;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-primary{background-color:#0074cc;background-image:-moz-linear-gradient(top,#08c,#05c);background-image:-ms-linear-gradient(top,#08c,#05c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#05c));background-image:-webkit-linear-gradient(top,#08c,#05c);background-image:-o-linear-gradient(top,#08c,#05c);background-image:linear-gradient(top,#08c,#05c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);border-color:#05c #0055cc #003580;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#05c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#05c;*background-color:#004ab3}.btn-primary:active,.btn-primary.active{background-color:#004099 \\9}.btn-kareer{color:white;text-shadow:rgba(0,0,0,0.3) 0 -1px 1px;font-family:'OpenSansRegular';background-color:#798b99;background-image:-moz-linear-gradient(top,#64747f,#55636d);background-image:-ms-linear-gradient(top,#64747f,#55636d);background-image:-webkit-gradient(linear,0 0,0 100%,from(#64747f),to(#55636d));background-image:-webkit-linear-gradient(top,#64747f,#55636d);background-image:-o-linear-gradient(top,#64747f,#55636d);background-image:linear-gradient(top,#64747f,#55636d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);border-color:#4b5760 #4b5760 #4b5760;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#05c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-kareer:hover,.btn-kareer:active,.btn-kareer.active,.btn-kareer.disabled,.btn-kareer[disabled]{color:white;background-color:#798b99;*background-color:#798b99;background-image:-moz-linear-gradient(top,#798b99,#798b99);background-image:-ms-linear-gradient(top,#798b99,#798b99);background-image:-webkit-gradient(linear,0 0,0 100%,from(#798b99),to(#798b99));background-image:-webkit-linear-gradient(top,#798b99,#798b99);background-image:-o-linear-gradient(top,#798b99,#798b99);background-image:linear-gradient(top,#798b99,#798b99);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0)}.btn-kareer:active,.btn-kareer.active{color:white;background-color:#798b99 \\7}.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-ms-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(top,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-kareer-brnd{color:white;text-shadow:rgba(0,0,0,0.3) 0 -1px 1px;font-family:'OpenSansRegular';background-color:#333638;background-image:-moz-linear-gradient(top,#333638,#2F3234);background-image:-ms-linear-gradient(top,#333638,#2F3234);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333638),to(#2F3234));background-image:-webkit-linear-gradient(top,#333638,#2F3234);background-image:-o-linear-gradient(top,#333638,#2F3234);background-image:linear-gradient(top,#333638,#2F3234);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);border-color:#292B2C #292B2C #292B2C;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#05c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:0 1px 0 rgba(255,255,255,0.05) inset,0 1px 1px rgba(0,0,0,0.05);}.btn-kareer-brnd:hover,.btn-kareer-brnd:active,.btn-kareer-brnd.active,.btn-kareer-brnd.disabled,.btn-kareer-brnd[disabled]{color:white;background-color:#35383B;*background-color:#35383B;background-image:-moz-linear-gradient(top,#35383B,#35383B);background-image:-ms-linear-gradient(top,#35383B,#35383B);background-image:-webkit-gradient(linear,0 0,0 100%,from(#35383B),to(#35383B));background-image:-webkit-linear-gradient(top,#35383B,#35383B);background-image:-o-linear-gradient(top,#35383B,#35383B);background-image:linear-gradient(top,#35383B,#35383B);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);}.btn-kareer-brnd:active,.btn-kareer.active{color:white;background-color:#2d3b45 \\7}.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-ms-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(top,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \\9}.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-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(top,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \\9}.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-ms-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(top,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \\9}.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-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(top,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \\9}.btn-inverse{background-color:#414141;background-image:-moz-linear-gradient(top,#555,#222);background-image:-ms-linear-gradient(top,#555,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));background-image:-webkit-linear-gradient(top,#555,#222);background-image:-o-linear-gradient(top,#555,#222);background-image:linear-gradient(top,#555,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555',endColorstr='#222222',GradientType=0);border-color:#222 #222222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \\9}button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px}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-group{position:relative;*zoom:1;*margin-left:.3em}.btn-group:before,.btn-group:after{display:table;content:""}.btn-group:after{clear:both}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:9px;margin-bottom:9px}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-group>.btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius: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>.dropdown-toggle{padding-left:8px;padding-right: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);*padding-top:4px;*padding-bottom:4px}.btn-group>.btn-mini.dropdown-toggle{padding-left:5px;padding-right:5px}.btn-group>.btn-small.dropdown-toggle{*padding-top:4px;*padding-bottom:4px}.btn-group>.btn-large.dropdown-toggle{padding-left:12px;padding-right: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:#05c}.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:7px;margin-left:0}.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100)}.btn-mini .caret{margin-top:5px}.btn-small .caret{margin-top:6px}.btn-large .caret{margin-top:6px;border-left-width:5px;border-right-width:5px;border-top-width:5px}.dropup .btn-large .caret{border-bottom:5px solid #000;border-top:0}.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;opacity:.75;filter:alpha(opacity=75)}.btn-tab{border-top-right-radius:0px;border-top-left-radius:0px;}.btn-left{border-bottom-right-radius:0px;border-top-right-radius:0px;}.btn-right{border-bottom-left-radius:0px;border-top-left-radius:0px;}.btn-middle{border-radius:0px;webkit-border-radius:0px;moz-border-radius:0px;}.alert{padding:8px 35px 8px 14px;margin-bottom:18px;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;color:#c09853}.alert-heading{color:inherit}.alert .close{position:relative;top:-2px;right:-21px;line-height:18px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;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-left:0;margin-bottom:18px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:700;line-height:18px;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-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-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{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);background-color:#08c}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:8px 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;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:18px;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{border-color:#eee #eeeeee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.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{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-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.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 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333;border-bottom-color:#333}.nav>.dropdown.active>a:hover{color:#000;cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{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{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;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{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{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{border-color:#eee #dddddd #eee #eeeeee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{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{border-color:#eee #eeeeee #eee #dddddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.navbar{*position:relative;*z-index:2;overflow:visible;margin-bottom:18px}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top,#333,#222);background-image:-ms-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.1)}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar{color:#999}.navbar .brand:hover{text-decoration:none}.navbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#999}.navbar .navbar-text{margin-bottom:0;line-height:40px}.navbar .navbar-link{color:#999}.navbar .navbar-link:hover{color:#fff}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn{margin:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;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{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:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0}.navbar-search .search-query{padding:4px 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1;color:#fff;background-color:#626262;border:1px solid #151515;-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;-ms-transition:none;-o-transition:none;transition:none}.navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border: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);outline: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-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right}.navbar .nav>li{display:block;float:left}.navbar .nav>li>a{float:none;padding:9px 10px 11px;line-height:19px;color:#999;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar .btn{display:inline-block;padding:4px 10px 4px;margin:5px 5px 6px;line-height:18px}.navbar .btn-group{margin:0;padding:5px 5px 6px}.navbar .nav>li>a:hover{background-color:transparent;color:#fff;text-decoration:none}.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#fff;text-decoration:none;background-color:#222}.navbar .divider-vertical{height:40px;width:1px;margin:0 9px;overflow:hidden;background-color:#222;border-right:1px solid #333}.navbar .nav.pull-right{margin-left:10px;margin-right:0}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top,#333,#222);background-image:-ms-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);border-color:#222 #222222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#222;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:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{background-color:#222;*background-color:#151515}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#080808 \\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 .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:9px}.navbar .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown .dropdown-toggle .caret,.navbar .nav li.dropdown.open .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.active .caret{opacity:1;filter:alpha(opacity=100)}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:transparent}.navbar .nav li.dropdown.active>.dropdown-toggle:hover{color:#fff}.navbar .pull-right .dropdown-menu,.navbar .dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right .dropdown-menu:before,.navbar .dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right .dropdown-menu:after,.navbar .dropdown-menu.pull-right:after{left:auto;right:13px}.breadcrumb{padding:7px 14px;margin:0 0 18px;list-style:none;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#fff,#f5f5f5);background-image:-ms-linear-gradient(top,#fff,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);background-image:-o-linear-gradient(top,#fff,#f5f5f5);background-image:linear-gradient(top,#fff,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.breadcrumb li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb .divider{padding:0 5px;color:#999}.breadcrumb .active a{color:#333}.pagination{height:36px;margin:18px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-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 li{display:inline}.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0}.pagination a:hover,.pagination .active a{background-color:#f5f5f5}.pagination .active a{color:#999;cursor:default}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999;background-color:transparent;cursor:default}.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a{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 a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover{color:#999;background-color:#fff;cursor:default}.modal-open .dropdown-menu{z-index:2050}.modal-open .dropdown.open{*z-index:2050}.modal-open .popover{z-index:11000}.modal-open .tooltip{z-index:2070}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.7;filter:alpha(opacity=70)}.modal{position:fixed;top:50%;left:50%;z-index:10500;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#fff;border:8px solid #172027;border:8px solid rgba(0,0,0,.3);*border:8px solid #172027;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-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{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-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;top:-250px;}.modal.fade.in{top:430px;}#new-team-modal.modal.fade.in{top:360px;}.modal-header{font:18px/25px 'ProximaNovaRegular';padding:9px 15px;background-color:#F7F7F7;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-body{overflow-y:auto;max-height:400px;padding:15px}.modal-body .sub-title{font:15px "OpenSansRegular";color:#555555;padding-bottom:10px;}.modal-form{margin-bottom:0}.modal-footer{padding:10px 15px 10px 15px;margin-bottom:0;text-align:right;background-color:#F7F7F7;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;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer button{margin-right:7px;}.modal-footer:before,.modal-footer:after{display:table;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-400{width:400px;margin:-200px 0 0 -200px;}.modal-500{width:500px;position:fixed;margin:-300px 0 0 -250px;}.modal-600{width:600px;position:fixed;margin:-300px 0 0 -300px;}.modal-800{width:800px;position:fixed;margin:-400px 0 0 -400px;}.modal-900{width:900px;position:fixed;margin:-400px 0 0 -450px;}#timeout-modal .inactivity{font:15px/25px 'ProximaNovaRegular';padding:0 0 10px 0;}#timeout-modal .countdown{color:#FF5A00;}.tooltip{position:absolute;z-index:10000;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.tooltip-inner{max-width:200px;padding:3px 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}.popover{position:absolute;top:0;left:0;z-index:10000;display:none;padding:5px}.popover .nextReminderClose{position:relative;top:-8px;left:3px;padding:0;color:#ccc;font-size:22px;line-height:22px;border:1px solid #FFF;}.popover .nextReminderClose:hover{color:#333;opacity:0.5;filter:alpha(opacity=50);}.popover.top{margin-top:-5px}.popover.right{margin-left:5px}.popover.bottom{margin-top:5px}.popover.left{margin-left:-5px}.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.popover.bottom .arrow{top:-3px;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.popover .arrow{position:absolute;width:0;height:0}.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000;background:rgba(0,0,0,.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-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)}.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.popover-content{padding:14px;background-color:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover.reminderContainer .popover-inner{width:220px;background:rgba(0,0,0,.3);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.popover.reminderContainer .arrow{margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:11px solid #FFF;}.popover.reminderContainer .popover-title{background-color:#FFF;border-bottom:none;font:15px/15px "ProximaNovaSemiBold";color:#333;padding:9px 10px 0 10px;}.popover.reminderContainer .popover-content{font:13px/18px "ProximaNovaRegular";color:#555;padding:5px 10px 10px 10px;}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:18px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,.075);box-shadow:0 1px 1px rgba(0,0,0,.075)}a.thumbnail:hover{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-left:auto;margin-right:auto}.thumbnail .caption{padding:9px}.label,.badge{font-size:10.998px;font-weight:700;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{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}@-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 {
    overflow:hidden;
    height:18px;
    margin-bottom:18px;
    background-color:#f7f7f7;
    background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image:-ms-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(top, #f5f5f5, #f9f9f9);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', 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);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.progress .bar {
    width:0;
    /*height:18px;*/
    height:18px;
    color:#fff;
    font-size:12px;
    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:-ms-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(top, #149bdf, #0480be);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', 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;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:width .6s ease;
    -moz-transition:width .6s ease;
    -ms-transition:width .6s ease;
    -o-transition:width .6s ease;
    transition:width .6s ease
}
.progress-striped .bar {
    background-color:#149bdf;
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.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:-ms-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 {
    background-color:#dd514c;
    background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image:-ms-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(top, #ee5f5b, #c43c35);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0)
}
.progress-danger.progress-striped .bar {
    background-color:#ee5f5b;
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.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:-ms-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 {
    background-color:#5eb95e;
    background-image:-moz-linear-gradient(top, #62c462, #57a957);
    background-image:-ms-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(top, #62c462, #57a957);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0)
}
.progress-success.progress-striped .bar {
    background-color:#62c462;
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.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:-ms-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 {
    background-color:#4bb1cf;
    background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image:-ms-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(top, #5bc0de, #339bb9);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0)
}
.progress-info.progress-striped .bar {
    background-color:#5bc0de;
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.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:-ms-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 {
    background-color:#faa732;
    background-image:-moz-linear-gradient(top, #fbb450, #f89406);
    background-image:-ms-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(top, #fbb450, #f89406);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0)
}
.progress-warning.progress-striped .bar {
    background-color:#fbb450;
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.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:-ms-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:18px
}
.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:18px;
    line-height:1
}
.carousel-inner {
    overflow:hidden;
    width:100%;
    position:relative
}
.carousel .item {
    display:none;
    position:relative;
    -webkit-transition:.6s ease-in-out left;
    -moz-transition:.6s ease-in-out left;
    -ms-transition:.6s ease-in-out left;
    -o-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}
.carousel .item>img {
    display:block;
    line-height:1
}
.carousel .active,.carousel .next,.carousel .prev {
    display:block
}
.carousel .active {
    left:0
}
.carousel .next,.carousel .prev {
    position:absolute;
    top:0;
    width:100%
}
.carousel .next {
    left:100%
}
.carousel .prev {
    left:-100%
}
.carousel .next.left,.carousel .prev.right {
    left:0
}
.carousel .active.left {
    left:-100%
}
.carousel .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 {
    left:auto;
    right:15px
}
.carousel-control:hover {
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
.carousel-caption {
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    padding:10px 15px 5px;
    background:#333;
    background:rgba(0,0,0,.75)
}
.carousel-caption h4,.carousel-caption p {
    color:#fff
}
.hero-unit {
    padding:60px;
    margin-bottom:30px;
    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;
    color:inherit;
    letter-spacing:-1px
}
.hero-unit p {
    font-size:18px;
    font-weight:200;
    line-height:27px;
    color:inherit
}
.pull-right {
    float:right
}
.pull-left {
    float:left
}
.hide {
    display:none
}
.show {
    display:block
}
.invisible {
    visibility:hidden
}
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;
    text-decoration:none
}
sub,sup {
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sup {
    top:-.5em
}
sub {
    bottom:-.25em
}
img {
    max-width:100%;
    vertical-align:middle;
    border:0;
    -ms-interpolation-mode:bicubic
}
#map_canvas img {
    max-width:none
}
button,input,select,textarea {
    margin:0;
    font-size:100%;
    vertical-align:middle
}
::-moz-selection,::selection {
    background:#39F;
    text-shadow:none;
    color:#fff
}
button,input {
    *overflow:visible;
    line-height:normal
}
button::-moz-focus-inner,input::-moz-focus-inner {
    padding:0;
    border:0
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
    cursor:pointer;
    -webkit-appearance:button
}
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
}
ul,li,dl,dt,dd {
    list-style-type:none;
    margin:0;
    padding:0
}
a {
    outline:0!important
}
.ir {
    border:0;
    font:0/0 a;
    text-shadow:none;
    color:transparent;
    background-color:transparent
}
.is-hidden {
    opacity:0
}
.section-wrap {
    width:990px;
    margin:0 auto;
    position:relative;
    padding:0 0 35px 0
}
.jquery-slider-wrapper {
    position:relative;
    clear:both;
    zoom:1
}
.jquery-slider-slide {
    display:none;
    margin:0;
    padding:0;
    position:absolute;
    left:0;
    top:0;
    width:100%
}
.jquery-slider-slide img {
    border:0;
    margin:0;
    padding:0
}
.jquery-slider-slide-current {
    display:block;
    z-index:2
}
.jquery-slider-slide-next {
    display:block;
    z-index:1
}
.jquery-slider-selectors {
    display:inline;
    float:left;
    overflow:hidden;
    position:absolute;
    bottom:5px;
    left:50%;
    z-index:4;
    color:#FFF
}
.jquery-slider-selector {
    display:inline;
    float:left;
    width:10px;
    height:10px;
    margin:0 0 0 3px
}
.jquery-slider-selector span {
    display:none
}
.jquery-slider-control {
    position:absolute;
    right:13px;
    top:11px;
    cursor:pointer;
    width:9px;
    height:14px;
    z-index:4
}
.jquery-slider-control span {
    display:none
}
.jquery-slider-navigation {
    display:block
}
.jquery-slider-navigation-prev {
    left:-21px;
    top:50%;
    position:absolute;
    cursor:pointer;
    width:21px;
    height:40px;
    margin-top:-20px;
    z-index:4
}
.jquery-slider-navigation-prev span {
    display:none
}
.jquery-slider-navigation-next {
    right:-21px;
    top:50%;
    position:absolute;
    cursor:pointer;
    width:21px;
    height:40px;
    margin-top:-20px;
    z-index:4
}
.jquery-slider-navigation-next span {
    display:none
}
.jquery-slider-wrapper .caption {
    padding:6px 10px;
    background:#333;
    font-size:13px;
    position:absolute;
    bottom:10px;
    left:10px;
    color:#FFF
}
.jquery-slider-timer {
    color:#FFF;
    position:absolute;
    top:5px;
    right:5px;
    z-index:4;
    overflow:hidden;
    width:26px;
    height:26px
}
.jquery-slider-timer-rotator {
    overflow:hidden;
    width:26px;
    height:26px;
    position:absolute;
    top:0;
    left:-13px;
    z-index:3
}
.jquery-slider-timer-mask {
    overflow:hidden;
    width:13px;
    height:26px;
    position:absolute;
    top:0;
    right:0;
    z-index:2
}
.jquery-slider-timer-rotator-move {
    left:0
}
.jquery-slider-timer-mask-move {
    width:26px;
    left:0
}
.jquery-lightbox-overlay {
    background:black;
    opacity:.7!important;
}
.jquery-lightbox {
    position:relative;
    padding:17px 0
}
.jquery-lightbox-border-top-left,.jquery-lightbox-border-top-right,.jquery-lightbox-border-bottom-left,.jquery-lightbox-border-bottom-right {
    position:absolute;
    height:17px;
    width:12%;
    z-index:7000
}
.jquery-lightbox-border-top-left {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat 0 0;
    top:0;
    left:0
}
.jquery-lightbox-border-top-right {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat right 0;
    top:0;
    right:0
}
.jquery-lightbox-border-top-middle {
    background:#141517;
    position:absolute;
    height:7px;
    width:78%;
    top:0;
    left:12%;
    z-index:7000;
    overflow:hidden
}
.jquery-lightbox-border-bottom-left {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat 0 bottom;
    bottom:0;
    left:0
}
.jquery-lightbox-border-bottom-right {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat right bottom;
    bottom:0;
    right:0
}
.jquery-lightbox-border-bottom-middle {
    background:#141517;
    height:7px;
    width:78%;
    position:absolute;
    bottom:0;
    left:12%;
    z-index:7000;
    overflow:hidden
}
.jquery-lightbox-title {
    background:#141517;
    color:#f3f3f3;
    font-family:verdana,arial,serif;
    font-size:11px;
    line-height:14px;
    padding:5px 8px;
    margin:3px;
    position:absolute;
    bottom:0;
    z-index:7000;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.jquery-lightbox-html {
    z-index:7000;
    position:relative;
    border:0;
    border-left:7px solid #141517;
    border-right:7px solid #141517;
    padding:0 15px;
    vertical-align:top
}
.jquery-lightbox-html embed,.jquery-lightbox-html object,.jquery-lightbox-html iframe {
    vertical-align:top
}
.jquery-lightbox-background {
    position:absolute;
    top:7px;
    left:7px;
    z-index:6999;
    float:left;
    padding:0
}
.jquery-lightbox-background img {
    display:block;
    position:relative;
    border:0;
    margin:0;
    padding:0;
    width:100%;
    height:100%
}
.jquery-lightbox-mode-image .jquery-lightbox-html {
    z-index:6998;
    padding:0
}
.jquery-lightbox-mode-html .jquery-lightbox-background {
    background:#FFF
}
.jquery-lightbox-mode-html .jquery-lightbox-html {
    overflow:auto
}
.jquery-lightbox-loading,.jquery-lightbox-mode-html .jquery-lightbox-loading {
    background:#fff url(../../images/kareer_loading_circle.gif) no-repeat center center;
}
.jquery-lightbox-button-close {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat -154px -23px;
    position:absolute;
    top:7px;
    right:-26px;
    width:29px;
    height:40px
}
.jquery-lightbox-button-close:hover {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat -203px -23px
}
.jquery-lightbox-button-close span,.jquery-lightbox-buttons span {
    display:none
}
.jquery-lightbox-mode-image .jquery-lightbox-button-close {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat -30px -29px;
    right:14px;
    z-index:7002;
    width:40px;
    height:29px
}
.jquery-lightbox-mode-image .jquery-lightbox-button-close:hover {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat -83px -29px
}
.jquery-lightbox-buttons {
    position:absolute;
    z-index:7001;
    top:7px;
    left:7px
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-init,.jquery-lightbox-buttons .jquery-lightbox-buttons-end {
    width:14px;
    height:29px;
    float:left;
    display:inline
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-init {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat -32px -82px
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-end {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat -339px -82px
}
.jquery-lightbox-buttons .jquery-lightbox-button-left {
    display:none
}
.jquery-lightbox-buttons .jquery-lightbox-button-right {
    display:none
}
.jquery-lightbox-buttons .jquery-lightbox-button-max {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat -72px -82px;
    width:29px;
    height:29px;
    float:left;
    display:inline
}
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat -141px -82px
}
.jquery-lightbox-buttons .jquery-lightbox-button-min {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat -192px -82px;
    width:29px;
    height:29px;
    float:left;
    display:inline
}
.jquery-lightbox-buttons .jquery-lightbox-button-min:hover {
    background:url(../../images/jquery-lightbox-theme.png) no-repeat -226px -82px
}
.jquery-lightbox-buttons-custom {
    height:29px;
    float:left;
    display:inline;
    background:#f3f3f3;
    line-height:29px;
    font-size:10px
}
.jquery-lightbox-buttons-custom a {
    color:#141517;
    font-size:10px;
    display:inline;
    font-weight:400;
    text-decoration:underline;
    padding:0 3px
}
.jquery-lightbox-navigator {
    position:absolute;
    z-index:7002;
    overflow:hidden;
    top:7px;
    left:7px
}
.jquery-lightbox-navigator .jquery-lightbox-button-left {
    background:url("../../images/jquery-lightbox-theme.png") no-repeat scroll -16px -165px transparent;
    cursor:pointer;
    display:block;
    height:32px;
    left:10px;
    margin-top:-10px;
    position:absolute;
    top:50%;
    width:32px;
    z-index:7003
}
.jquery-lightbox-navigator .jquery-lightbox-button-left:hover {
    background:url("../../images/jquery-lightbox-theme.png") no-repeat scroll -56px -165px transparent;
}
.jquery-lightbox-navigator .jquery-lightbox-button-right {
    background:url("../../images/jquery-lightbox-theme.png") no-repeat scroll -369px -165px transparent;
    cursor:pointer;
    display:block;
    height:32px;
    right:10px;
    margin-top:-10px;
    position:absolute;
    top:50%;
    width:32px;
    z-index:7003
}
.jquery-lightbox-navigator .jquery-lightbox-button-right:hover {
    background:url("../../images/jquery-lightbox-theme.png") no-repeat scroll -327px -165px transparent;
}
.jquery-lightbox-navigator span {
    display:none
}
.jquery-lightbox-mode-html .jquery-lightbox-navigator {
    display:none
}
/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(../../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-widget-content a { color: #444444; }
.ui-widget-header { border: 1px solid #dddddd; background: #dddddd url(../../images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
.ui-widget-header a { color: #444444; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #dddddd; background: #f6f6f6 url(../../images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #5D6C77; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #5D6C77; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #5D6C77; background: #5D6C77 url(../../images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dddddd; background: #ffffff url(../../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ff0084; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ff0084; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #cccccc; background: #ffffff url(../../images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ff0084; background: #ffffff url(../../images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #222222; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #222222; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -khtml-border-top-left-radius: 2px; border-top-left-radius: 2px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px; border-top-right-radius: 2px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url(../../images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(../../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -11px; top: 50%; margin-top: -8px; font-size:11px;}
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
@font-face {
    font-family:'MuseoSlab500Italic';
    src:url('../../fonts/museo_slab_500italic.eot');
    src:url('../../fonts/museo_slab_500italic.eot#iefix') format('embedded-opentype'),url('../../fonts/museo_slab_500italic.woff') format('woff'),url('../../fonts/museo_slab_500italic.ttf') format('truetype'),url('../../fonts/museo_slab_500italic.svg') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:'MuseoSlab700Italic';
    src:url('../../fonts/museo_slab_700italic.eot');
    src:url('../../fonts/museo_slab_700italic.eot#iefix') format('embedded-opentype'),url('../../fonts/museo_slab_700italic.woff') format('woff'),url('../../fonts/museo_slab_700italic.ttf') format('truetype'),url('../../fonts/museo_slab_700italic.svg') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:'MuseoSlab900Italic';
    src:url('../../fonts/museo_slab_700italic.eot');
    src:url('../../fonts/museo_slab_700italic.eot#iefix') format('embedded-opentype'),url('../../fonts/museo_slab_700italic.woff') format('woff'),url('../../fonts/museo_slab_700italic.ttf') format('truetype'),url('../../fonts/museo_slab_700italic.svg') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:'ProximaNovaRegular';
    src:url('../../fonts/proximanova-regular.eot');
    src:url('../../fonts/proximanova-regular.eot#iefix') format('embedded-opentype'),url('../../fonts/proximanova-regular.woff') format('woff'),url('../../fonts/proximanova-regular.ttf') format('truetype'),url('../../fonts/proximanova-regular.svg') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:'ProximaNovaSemiBold';
    src:url('../../fonts/proximanova-semibold.eot');
    src:url('../../fonts/proximanova-semibold.eot#iefix') format('embedded-opentype'),url('../../fonts/proximanova-semibold.woff') format('woff'),url('../../fonts/proximanova-semibold.ttf') format('truetype'),url('../../fonts/proximanova-semibold.svg') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:'ProximaNovaBold';
    src:url('../../fonts/proximanova-bold.eot');
    src:url('../../fonts/proximanova-bold.eot#iefix') format('embedded-opentype'),url('../../fonts/proximanova-bold.woff') format('woff'),url('../../fonts/proximanova-bold.ttf') format('truetype'),url('../../fonts/proximanova-bold.svg') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:'ProximaNovaLight';
    src:url('../../fonts/proximanova-light.eot');
    src:url('../../fonts/proximanova-light.eot#iefix') format('embedded-opentype'),url('../../fonts/proximanova-light.woff') format('woff'),url('../../fonts/proximanova-light.ttf') format('truetype'),url('../../fonts/proximanova-light.svg') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:'OpenSansRegular';
    src:url('../../fonts/opensans-regular.eot');
    src:url('../../fonts/opensans-regular.eot#iefix') format('embedded-opentype'),url('../../fonts/opensans-regular.woff') format('woff'),url('../../fonts/opensans-regular.ttf') format('truetype'),url('https://www.kareer.me/assets/fonts/opensans-regular.svg#OpenSansRegular') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:'OpenSansBold';
    src:url('../../fonts/opensans-bold.eot');
    src:url('../../fonts/opensans-bold.eot#iefix') format('embedded-opentype'),url('../../fonts/opensans-bold.woff') format('woff'),url('../../fonts/opensans-bold.ttf') format('truetype'),url('https://www.kareer.me/assets/fonts/opensans-bold.svg#OpenSansBold') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:'OpenSansItalic';
    src:url('../../fonts/opensans-italic.eot');
    src:url('../../fonts/opensans-italic.eot#iefix') format('embedded-opentype'),url('../../fonts/opensans-italic.woff') format('woff'),url('../../fonts/opensans-italic.ttf') format('truetype'),url('https://www.kareer.me/assets/fonts/opensans-italic.svg#OpenSansItalic') format('svg');
    font-weight:400;
    font-style:normal
}
body {
    background-color: #f7f7f7;
    padding:0
}
header {
    height:auto;
    min-width:990px;
    /*-webkit-box-shadow:0 2px 0 1px rgba(0,0,0,.1);
    -moz-box-shadow:0 2px 0 1px rgba(0,0,0,.1);
    box-shadow:0 2px 0 1px rgba(0,0,0,.1);*/
    position:fixed;
    top:0;
    left:0;
    right:0;
    z-index:9000
}
header.private-label{border-top:3px solid #8e9295;}
.inner{
    width:950px;
    height:100%;
    margin:auto;
    position:relative;
}
#top-bar {
    height:38px;
    position:relative;
    padding:0;
    z-index:110;
    background-color: #2B2F30;
}
#top-bar-2 {
    display:block;
    height:0;
    position:relative;
    padding:0;
    z-index:110;
    text-align:center;
}
#claim-bar{
    height:43px;
    position:relative;
    padding:0;
    z-index:110;
    background-color: #777c80;
    color:#FFF;
}
#claim-bar .left-msg{
    float:left;
}
#claim-bar .left-msg div:first-child{
    font:15px/15px "ProximaNovaRegular";
    padding:6px 0 3px 0;
}
#claim-bar .left-msg div:last-child{
    font:12px/12px "OpenSansRegular";
    color:#DDD;
}
#claim-bar .right-btns{
    float:right;
}
#claim-bar .left-msg a{
    color:#FFF;
}
#claim-bar .claim-btn{
    display: inline-block;
    font:13px/26px "ProximaNovaSemiBold";
    text-shadow: rgba(0,0,0,0.3) 0 -1px 1px;
    height:26px;
    padding:0 10px;
    color:#FFF;
    background-color:#ffa210;
    background-image:-moz-linear-gradient(top, #ffa210, #ff8910);
    background-image:-ms-linear-gradient(top, #ffa210, #ff8910);
    background-image:-webkit-gradient(linear,0 0,0 100%,from( #ffa210),to( #ff8910));
    background-image:-webkit-linear-gradient(top, #ffa210, #ff8910);
    background-image:-o-linear-gradient(top, #ffa210, #ff8910);
    background-image:linear-gradient(top, #ffa210, #ff8910);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa210', endColorstr='#ff8910', GradientType=0);
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-top:8px;
    -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);
}
#claim-bar .claim-btn:hover{
    background:none;
    background-color:#ffa210;
}
#claim-bar .view-other-btn{
    display: inline-block;
    font:13px/26px "ProximaNovaRegular";
    text-shadow: rgba(255,255,255,0.3) 0 -1px 1px;
    height:26px;
    padding:0 10px;
    color:#555;
    background-color:#dde3e8;
    background-image:-moz-linear-gradient(top, #dde3e8, #ccd2d7);
    background-image:-ms-linear-gradient(top, #dde3e8, #ccd2d7);
    background-image:-webkit-gradient(linear,0 0,0 100%,from( #dde3e8),to( #ccd2d7));
    background-image:-webkit-linear-gradient(top, #dde3e8, #ccd2d7);
    background-image:-o-linear-gradient(top, #dde3e8, #ccd2d7);
    background-image:linear-gradient(top, #dde3e8, #ccd2d7);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dde3e8', endColorstr='#ccd2d7', GradientType=0);
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-top:8px;
    margin-left:7px;
    -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);
}
#claim-bar .view-other-btn:hover{
    background:none;
    background-color:#dde3e8;
}
#admin-bar {
    width:100%;
    height:26px;
    background:url(../../images/draft_background.png) repeat-x #e06900;
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, .3);
    box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, .3);
    display: block;
    position:relative;
    padding:0 0;
    z-index:100;
}
#admin-bar ul.publish-info{
	font: 12px/12px 'OpenSansBold';
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
	display: block;
	position:absolute;
    top:1px;
    left:0;
}
ul.publish-info li:first-child{
	display:inline-block;
    margin: 0 0 0 0;
    float:left;
    height:26px;
    font-family:"OpenSansBold", Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:26px;
    color:#fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
ul.publish-info li:last-child{
	display: inline-block;
    float:left;
    margin:0 0 0 4px;
    font-family:"OpenSansItalic", Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:26px;
    color:#ffef6b;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.admin-publish-btn{
    display:block;
    margin:0 0 0 0;
    padding:0 12px;
    float:right;
    height:26px;
    font-family:"OpenSansRegular", Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:27px;
    color:#fff;
    text-transform:uppercase;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
    text-decoration:none;
    background:url(../../images/publish_profile_button_background.png) repeat-x #fc7700;
    border-left:1px solid #ab4b00;
    -webkit-transition: all 0s ease-out;
    -moz-transition: all 0s ease-out;
    -ms-transition: all 0s ease-out;
    -o-transition: all 0s ease-out; transition: all 0s ease-out;
    cursor: pointer;
}
.admin-publish-btn span{
    padding:0 0 0 10px;
    background:url(../../images/publish_profile_icon.png) 0 50% no-repeat;
}
.admin-publish-btn:hover{
    background:url(../../images/publish_profile_button_background.png) 0px -26px  repeat-x #fc7700;
}
.admin-publish-btn:active{
    background:url(../../images/publish_profile_button_background.png) 0px -52px repeat-x #fc7700; border-left:1px solid #5f2b00;
}
/*.admin-publish-btn{
	display: block;
	background:url('../../images/publish-profile-btn.png') no-repeat 0;
	width:123px;
	height:27px;
	position:absolute;
    top:9px;
    right:10px;
    cursor:pointer;
}
.admin-publish-btn:hover{
	background:url('../../images/publish-profile-btn.png') no-repeat -128px;
}
.admin-publish-btn:active{
	background:url('../../images/publish-profile-btn.png') no-repeat -256px;
}*/
.admin-edit-btn{
    position:absolute;
    right: 10px;
    top: 112px;
    margin-top:-15px;
    background:rgba(0,0,0,0.5);
    border-radius: 5px;
    width:26px;
    height:26px;
    border:none;
    outline:none;
    padding:0;
    text-align:center;
}
#welcome .admin-edit-btn{top:50%;}
.admin-edit-btn i.gear {
    width:18px;
    height:18px;
    display: inline-block;
    background:url(../../images/admin-gear.png) center center no-repeat;
    vertical-align:middle;
}
.profile-section{position:relative;overflow-x:hidden;}
.profile-section:hover i.gear{
    -webkit-animation-name: spin;
    -moz-animation-name: spin;
    -o-animation-name: spin;
    animation-name: spin;
    -webkit-animation-duration: 2s;
       -moz-animation-duration: 2s;
         -o-animation-duration: 2s;
            animation-duration: 2s;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0);
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}
@-o-keyframes spin {
    0% {
        -o-transform: rotate(0);
    }
    100% {
        -o-transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
.admin-btns {
    position:absolute;
    right:-220px;
    top:96px;
}
#welcome .admin-btns {
    width:80px;
    top:50%;
    background:rgba(0,0,0,0.5);
    border-radius: 5px 0 0 5px;
    padding:6px 12px;
    margin-top:-40px;
    z-index:99;
}
.admin-btns .kareer-btn{
    float:left;
    margin-right:6px;
}
.admin-btns .kareer-btn:last-child {margin-right:10px;}
.admin-btns form {float:left;}
#welcome .admin-btns button {
    color:#FFF;
    background:none;
    outline:none;
    border:none;
    display: block;
    font-family:'ProximaNovaRegular';
    margin:6px 0;
    padding:0;
    text-align: left;
    float:none;
}

.logo {
    position:relative;
    float:left;
    margin-top:9px;
    width:auto;
}
.logo>a {
    height:17px;
    float:left
}
.logo .kareer img{
    width:202px;
    height:17px;
}
.logo a.kareer-1{
    display:inline-block;
    background: url(../../images/logo-header-admin-1.png) no-repeat;
    width:23px;
    height:17px;
}
.logo a.kareer-2{
    display:inline-block;
    background: url(../../images/logo-header-admin-2.png) no-repeat;
    width:92px;
    height:17px;
    overflow: hidden;
}
.logo a.kareer-3{
    display:inline-block;
    background: url(../../images/logo-header-admin-3.png) no-repeat;
    width:87px;
    height:17px;
}
.logo a.kareer-4{
    display:inline-block;
    width:auto;
    font:16px/24px "MuseoSlab500Italic";
    color:#BBB;
    margin-left:5px;
    opacity:0;
    filter:alpha(opacity=0);
}
.main-tagline {
    text-align:center;
    padding:8px 0 0 0
}
.main-tagline h1 {
    text-shadow:0 -1px 0 rgba(0,0,0,.2);
    font:13px/13px 'MuseoSlab500Italic',serif;
    color:#ccc
}
.main-tagline h1 span {
    font:13px 'MuseoSlab700Italic',serif;
    color:#fff
}
.search-icon{
    float:right;
    border-right: 1px solid #222626;
    border-left: 1px solid #222626;
    height: 100%;
    position: relative;
    left: 1px;
}
.search-icon:hover{
    background-color:#323636;
}
.search-icon span{
    display:inline-block;
    background: url(../../images/search-icon.png) no-repeat;
    width:18px;
    height:17px;
    position: relative;
    top: 10px;
    margin: 0 10px;
}
.top-bar-links {
    position:relative;
    float:right;
    top:8px;
}
.top-bar-links ul li {
    float:left;
    padding:0 0 0 10px
}
.top-bar-links ul li:last-child {
    padding-left:0;
}
.top-bar-links ul li a {
    height:22px;
    text-align:center;
    padding:0 7px;
    text-shadow:0 -1px 0 rgba(0,0,0,.2);
    font:12px/22px 'OpenSansRegular';
    color:#FFF;
    background-color:#555;
    display:inline-block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.top-bar-links ul li a:hover{
    background-color:#666;
}
.top-bar-links span{
    display:inline-block;
    float:left;
    padding: 0 4px;
    color:#999;
    line-height:22px;
}
.mini-admin-nav {
    display:block;
    height:38px;
    width:38px;
    border-left:1px solid #222626;
    border-right:1px solid #222626;
    float:right;
    background: url(../../images/mini-nav-icon.png) no-repeat center center;
}
.mini-admin-nav:hover {
    border-left:1px solid #1b1e1e;
    border-left:1px solid #1b1e1e;
    float:right;
    background-color:#323636;
}
.mini-admin-nav ul li {
    float: left;
    padding: 0 0 0 10px;
}
.mini-admin-nav ul li a {
    color: #BBBBBB;
    font: 12px/12px 'OpenSansRegular';
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
/* MY ACCOUNT DROPDOWN */
.mini-admin-nav .dd-container {
    color:#fff;
    position:relative;
    top:-999px;
    left:-91px;
    z-index:1010;
}
.mini-admin-nav:hover .dd-container {
    color:#fff;
    position:relative;
    top:0;
    left:-91px;
}
.dd-container a.dd-toggle{
    display:block;
    margin:0 10px 0 0;
    padding:0 0 0 18px;
    width:82px;
    height:32px;
    font-family:"OpenSansRegular", Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:32px;
    color:#bbbbbb;
    text-decoration:none;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.dd-container a.dd-toggle span{
    display:block;
    padding:0 10px 0 0;
}
.dd-container ul.dd-menu{
    position:absolute;
    left:-9999px;
    top:-9999px;
    padding:5px;
    width:140px;
    list-style-type:none;
    background:#1b1d1e;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
}
.mini-admin-nav:hover ul.dd-menu{
    left: -20px;
    top: 38px;
}
.dd-container ul.dd-menu  li{
    left: -10px;
    position: relative;
}
.dd-container ul.dd-menu  li a{
    display:block;
    height:20px;
    width:138px;
    font-family:"OpenSansRegular", Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:22px;
    color:#cccccc;
    text-decoration:none;
    border:1px solid transparent;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.dd-container ul.dd-menu  li a:hover{
    background:#2b2f30;
    color:#fff;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

#main{padding:98px 0 0 0;}
#main.private-label{padding:60px 0 0 0;}
#main-nav, #main-nav-private{
	background-color:#f7f7f7;
    padding:0;
    height:60px;
    overflow:hidden;
    position:relative;
    z-index:100;
}
#main-nav .main-follow > i, #main-nav-private .main-follow > i{
    background:url('../../images/ico-main-nav-btn.png') no-repeat left center;
}
#main-nav .main-share>i, #main-nav-private .main-share>i{
    background:url('../../images/ico-main-nav-btn.png') no-repeat -21px center;
}
#main-nav .main-follow, #main-nav .main-share, #main-nav-private .main-follow, #main-nav-private .main-share{
    color:#555;
    float:left;
    margin:14px 6px 0 0;
    padding:5px 12px 5px 8px;
    border:1px solid #b7c0c6;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background:-moz-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #fff),color-stop(100%, #f8f8f8));
    background:-webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:-o-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:-ms-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:linear-gradient(top, #fff 0, #f8f8f8 100%);
    filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0);
    background-color:#fff;
}
#main-nav .main-following, #main-nav-private .main-following{
    color:#555;
    float:left;
    margin:14px 6px 0 0;
    padding:5px 12px 5px 8px;
    border:1px solid #b7c0c6;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color:#f2f2f2;
    cursor:default;
}
#main-nav .main-following > i, #main-nav-private .main-following > i{
    background-position:-63px 0;
    background:url(../../images/ico-main-nav-btn.png) -63px 0px no-repeat;
}
#main-nav .main-follow:hover, #main-nav .main-share:hover, #main-nav-private .main-follow:hover, #main-nav-private .main-share:hover{
    background:none;
    background-color:#fff;
}
#main-nav .main-follow:active, #main-nav .main-share:active, #main-nav-private .main-follow:active, #main-nav-private .main-share:active{
    background-color:#FFF;
    background-image:-moz-linear-gradient(top, #FFFFFF, #F8F8F8);
    background-image:-ms-linear-gradient(top, #FFFFFF, #F8F8F8);
    background-image:-webkit-gradient(linear,0 0,0 100%,from( #FFFFFF),to( #F8F8F8));
    background-image:-webkit-linear-gradient(top, #FFFFFF, #F8F8F8);
    background-image:-o-linear-gradient(top, #FFFFFF, #F8F8F8);
    background-image:linear-gradient(top, #FFFFFF, #F8F8F8);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F8F8F8', GradientType=0);
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.10),0 1px 1px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.10),0 1px 1px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.10),0 1px 1px rgba(0,0,0,.05);
}
.how-to-share{
    font:14px/14px 'ProximaNovaBold';
    height: 100%;
    margin: 0 auto;
    text-align: center;
}
.how-to-share .status{
	color:#777;
	display: block;
    letter-spacing: normal;
    padding: 12px 10px 0;
    word-spacing: normal;
}
.how-to-share a{
    display: block;
    letter-spacing: normal;
    padding: 12px 10px 0;
    word-spacing: normal;
}
.co-info-wrap{
    height:100%;
	position:relative;
	float:left;
}
.private-label .co-info-wrap {border-right:1px solid #DDD;margin-right:10px;padding-right:10px;}
.co-info {
   	display:inline-block;
   	float:left;
   	margin:10px 0 0 10px;
}
.follow-divider{
    height:100%;
    width:1px;
    background-color:#DFDFDF;
    margin:0 10px 0 10px;
    display: inline-block;
    float: left;
}
.co-info dl {
    text-shadow:0 1px 0 #fff
}
.co-info dl dt {
    font:22px/22px 'ProximaNovaSemiBold';
    color:#222;
    padding:0 0 4px 0
}
.co-info dl dd {
	text-transform: capitalize;
    font:11px/11px 'OpenSansRegular';
    color:#777
}
.co-info .draft-mode{
    background-color: #FF8910;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font: 11px/20px 'OpenSansRegular';
    height: 20px;
    margin: 5px 0 0 5px;
    padding: 4px 5px;
    vertical-align: top;
    text-shadow:none;
}
.co-info .live-mode{
    background-color: #AFD441;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font: 11px/20px 'OpenSansRegular';
    height: 20px;
    margin: 5px 0 0 5px;
    padding: 4px 5px;
    vertical-align: top;
    text-shadow:none;
}
.co-logo {
	display:inline-block;
	float:left;
	margin-top:5px;
	width:50px;
    height:50px;
    background-color:#FFF;
}
.co-logo img::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: inset 0 0 1px rgba(0,0,0,.6);
    -moz-box-shadow: inset 0 0 1px rgba(0,0,0,.6);
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.6);
}
.co-logo img{
    webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.co-logo .overlay{
    webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    height: 50px;
    overflow: hidden;
    position: relative;
    top: -50px;
    width: 50px;
    box-shadow: inset 0 0 3px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.2);
}
.stats {
    margin:0 auto;
    height:100%;
    text-align:center;
    font-size:0;
    float:right;
}
.stats dl {
    display:inline-block;
    zoom:1;
    *display:inline;
    letter-spacing:normal;
    word-spacing:normal;
    padding:10px 10px 0 10px;
    background-color: #FFFFFF;
    border-left: 1px solid #E5E5E5;
    height:100%
}
.stats dl:last-child {
    border-right: 1px solid #E5E5E5;
}
.stats dl dt {
    font:28px/28px 'ProximaNovaBold';
    color:#555;
    letter-spacing:-1px
}
.stats dl dt small {
    font:11px/11px 'OpenSansBold';
    color:#555;
    letter-spacing:normal;
    margin-left:-4px;
}
.stats dl dd {
    font:11px/11px 'OpenSansRegular';
    color:#888;
    text-transform:uppercase;
    letter-spacing:normal
}
.lt-ie9 .stats dl {
    background:#fff url('../../images/dashed.gif') repeat-y top left
}
.main-nav-ctrl {
    display: inline-block;
    position: relative;
    top: -38px;
}
.main-nav-ctrl-admin {
    display: block;
    float: right;
    margin-top: 16px;
}
.main-nav-ctrl-admin a{
    margin-left: 5px;
}
.main-nav-ctrl-admin .btn {color:#555;padding:8px 16px;border-color:#d6d6d6;}
.admin-edit-company-btn{
	position:absolute;
	right:138px;
	top:15px;
}
.admin-preview-btn{
	position: absolute;
	top:15px;
	right:10px;
}
.main-nav-ctrl-admin span{
	background:url('../../images/admin-preview-btn-bg.png') no-repeat top left;
	width:126px;
	height:65px;
	display:block;
	border-left:1px solid #d2d2d2;
	position: absolute;
	top:0;
	right:0;
}
.main-nav-ctrl>ul li {
    float:left;
    display:inline-block;
    border-right:1px solid #222626;
}
.main-nav-ctrl>ul li:first-child{border-left:1px solid #222626;}
.main-nav-ctrl>ul li a {
    display:block;
    font:12px/36px 'ProximaNovaRegular';
    color:#ccc;
    padding: 0 10px;
}
.main-nav-ctrl>ul li a>i {
    background:url('../../images/ico-main-nav-btn-small.png') left center;
    margin:-2px 2px 0 0;
    position:relative;
    width:19px;
}
.main-nav-ctrl>ul li a {padding-top:2px;background:#2b2f30;}
.main-nav-ctrl>ul li a .ico-nav-follow {
    background-position:0 0
}
.main-nav-ctrl>ul li a .ico-nav-share {
    background-position:-19px 0
}
.main-nav-ctrl>ul li a .ico-nav-next {
    background-position:-38px 0
}
.main-nav-ctrl .main-btn-inactive {
    background-size:1px 36px;
    -webkit-transition:all .8s ease-out;
    -moz-transition:all .8s ease-out;
    -ms-transition:all .8s ease-out;
    -o-transition:all .8s ease-out;
    transition:all .8s ease-out
}
.main-nav-ctrl .main-btn-inactive:hover {
    border-color:#92a7b4!important;
    -webkit-transition:all .8s ease-out;
    -moz-transition:all .8s ease-out;
    -ms-transition:all .8s ease-out;
    -o-transition:all .8s ease-out;
    transition:all .8s ease-out;
    background-size:1px 66px
}
.main-nav-ctrl .main-btn-active {
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 29%,rgba(0,0,0,.1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.1)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 29%,rgba(0,0,0,.1) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 29%,rgba(0,0,0,.1) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 29%,rgba(0,0,0,.1) 100%);
    background:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 29%,rgba(0,0,0,.1) 100%);
    filter:progid:dximagetransform.microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
    text-shadow:0 -1px 0 rgba(0,0,0,.2);
    color:#fff;
    background-size:1px 36px
}
.main-nav-ctrl .main-following{
    display:block;
    font:12px/36px 'ProximaNovaRegular';
    color: #888;
    padding: 2px 10px 0 10px;
    background-color: #272A2B;
    cursor:default;
}
.main-nav-ctrl .main-following > i.ico-nav-follow{
    background-position: -57px 0;
}
.main-nav-ctrl>ul li a.highlight{background-color:#373B3C;color:#CDCFCE;}
.main-nav-ctrl>ul li a:hover {background:#414445;color:#fff;}
/* ICON NAV */
ul.icon-nav{position:absolute; top:0px; right:0px; background:#dfdfdf; height:65px; list-style-type:none;}
ul.icon-nav li{float:left; width:66px; height:65px; }
ul.icon-nav li a{display:block; width:66px; height:65px;}
ul.icon-nav li a span.hideText{display:block; text-indent:-9999em;}
ul.icon-nav li a.dashboard{background:url(../../images/icon_navigation_sprite.png) 0px 0px no-repeat;}
ul.icon-nav li a.company-profile{background:url(../../images/icon_navigation_sprite.png) -66px 0px no-repeat;}
ul.icon-nav li a.company-info{background:url(../../images/icon_navigation_sprite.png) -132px 0px no-repeat;}
ul.icon-nav li a.share-profile{background:url(../../images/icon_navigation_sprite.png) -198px 0px no-repeat;}
ul.icon-nav li a.dashboard:hover{background:url(../../images/icon_navigation_sprite.png) 0px -65px no-repeat;}
ul.icon-nav li a.company-profile:hover{background:url(../../images/icon_navigation_sprite.png) -66px -65px no-repeat;}
ul.icon-nav li a.company-info:hover{background:url(../../images/icon_navigation_sprite.png) -132px -65px no-repeat;}
ul.icon-nav li a.share-profile:hover{background:url(../../images/icon_navigation_sprite.png) -198px -65px no-repeat;}
ul.icon-nav li a.dashboard:active{background:url(../../images/icon_navigation_sprite.png) 0px -130px no-repeat;}
ul.icon-nav li a.company-profile:active{background:url(../../images/icon_navigation_sprite.png) -66px -130px no-repeat;}
ul.icon-nav li a.company-info:active{background:url(../../images/icon_navigation_sprite.png) -132px -130px no-repeat;}
ul.icon-nav li a.share-profile:active{background:url(../../images/icon_navigation_sprite.png) -198px -130px no-repeat;}
ul.icon-nav li.active a.dashboard{background:url(../../images/icon_navigation_sprite.png) 0px -195px no-repeat;}
ul.icon-nav li.active a.company-profile{background:url(../../images/icon_navigation_sprite.png) -66px -195px no-repeat;}
ul.icon-nav li.active a.company-info{background:url(../../images/icon_navigation_sprite.png) -132px -195px no-repeat;}
ul.icon-nav li.active a.share-profile{background:url(../../images/icon_navigation_sprite.png) -198px -195px no-repeat;}

#sec-nav {
    height:30px;
    background:rgba(40,43,44,.8);
    -webkit-transition: background 500ms linear;
    -moz-transition: background 500ms linear;
    -o-transition: background 500ms linear;
    -ms-transition: background 500ms linear;
    transition: background 500ms linear;
    width:100%;
    overflow:hidden;
    display:block;
}
#sec-nav:hover {
    background:rgba(40,43,44,.9);
    -webkit-transition: background 500ms linear;
    -moz-transition: background 500ms linear;
    -o-transition: background 500ms linear;
    -ms-transition: background 500ms linear;
    transition: background 500ms linear;
}
#sec-nav .sec-nav-links {
    position:relative;
    float:left;
    left:50%;
    text-align:center
}
#sec-nav .sec-nav-links li {
    float:left;
    position:relative;
    right:50%
}
#sec-nav .sec-nav-links li a {
    font:13px 'ProximaNovaRegular';
    float:left;
    display:block;
    padding:7px 12px;
    color:#aaa;
    -webkit-transition:color .2s ease-in;
    -moz-transition:color .2s ease-in;
    -ms-transition:color .2s ease-in;
    -o-transition:color .2s ease-in;
    transition:color .2s ease-in
}
#sec-nav .sec-nav-links li a:hover {
    color:#fff
}
#sec-nav .sec-nav-links .active a {
    color:#fff!important
}
.nav>li>a:hover {
    background:none!important
}
.lt-ie9 #sec-nav {
    background:#2c3942
}
#welcome {
    position: relative;
    padding:50px 0 24px 0;
    background:url('../../images/branding-noise.png') repeat;
    border-bottom:1px solid #fff;
    background-color:#8e9295;
}
#welcome-admin {
    padding:25px 0 25px 0;
    background:url('../../images/w-grad-bg.png') no-repeat top center,url('../../images/dark-bg.jpg') repeat #354750;
    border-bottom:1px solid #fff;
    margin-top:40px;
}
#welcome .section-wrap {
    padding-bottom:0
}
#contact .section-wrap{
    padding-bottom:100px;
}
.lt-ie9 #welcome {
    background:url('../../images/dark-bg.jpg') repeat
}

/* COMING SOON */
#coming-soon { padding:60px 0 40px 0; background:url('../../images/branding-noise.png') #3d4143; border-bottom:1px solid #fff;}
#coming-soon div.comingSoonContent{margin:0 auto; padding:50px 0 0 0; width:990px; background:url('../../images/coming_soon_icon.png') 50% 0 no-repeat; text-align:center;}
#coming-soon div.comingSoonContent span.comingSoonTitle{display:block; font-family:"ProximaNovaBold", Arial, Helvetica, sans-serif; font-size:48px; color:#fff; letter-spacing:-1px; text-align:center;line-height: 55px;}
#coming-soon div.comingSoonContent span.comingSoonText{display:block; margin:5px 0 0 0; font-family:"ProximaNovaRegular", Arial, Helvetica, sans-serif; font-size:24px; color:#ddd; text-align:center;line-height: 28px;}
#coming-soon div.comingSoonContent a.button{ display:inline-block; height:40px; margin:20px 0 0 0; padding:0 30px; background:url(../../images/blue_button_background.gif) top left repeat-x #5598c0; font-family:"ProximaNovaSemiBold", Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); line-height:40px; -webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, .1);box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, .1);  -webkit-border-radius: 4px;border-radius: 4px;}
#coming-soon div.comingSoonContent a.button:hover{background:url(../../images/blue_button_background.gif) bottom left repeat-x #5598c0; -webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, .2); box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, .2);}

.jquery-slider-wrapper {
    margin:0 auto;
    /*background:transparent url('../../images/wel-sldr-shad.png') no-repeat bottom center;*/
    padding:0 0 12px
}
.wel-sldr {
    position:relative;
    -webkit-box-shadow:inset 0 0 0 0px #fff;
    -moz-box-shadow:inset 0 0 0 0px #fff;
    box-shadow:inset 0 0 0 0px #fff;
    width:861px;
    height:325px;
    overflow:visible!important;
    margin-left:auto;
    margin-right:auto;
}
.wel-sldr:after {
    content:"";
    position:absolute;
    top:0;
    right:0;
    height:100%;
    width:5px;
    -webkit-box-shadow:inset 0 0 0 0px #fff;
    -moz-box-shadow:inset 0 0 0 0px #fff;
    box-shadow:inset 0 0 0 0px #fff;
    z-index:99
}
.wel-sldr>div {
    margin:5px 0 0 5px;
    width:851px;
    height:315px;
    overflow:hidden;
}
.wel-sldr>div span:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}
.wel-sldr .branding-2 a {
    /*background:url('../../images/background.png') no-repeat 0 0;*/
    width:100%;
    height:100%;
    display:block;
    text-align:center;
    overflow:hidden;
    padding:243px 0 0 0
}
.wel-sldr .branding-2 .wel-tag {
    font:24px/22px 'ProximaNovaSemiBold';
    color:#FFF;
    /*text-shadow:0 -1px 0 #FFF;*/
    display:block;
    padding:0 0 4px 0
}
.wel-sldr .branding-2 .wel-sub-tag {
    font:13px 'OpenSansItalic';
    color:#FFF;
    /*text-shadow:0 -1px 0 #FFF;*/
}
.wel-sldr .branding-2 .video-img{
    width: 312px;
    height: 177px;
    position: absolute;
    top: 44px;
    left: 270px;
    border: 5px solid #FFF;
    text-align: center;
}
.wel-sldr .branding-2 .video-img .vid-play{
    display:inline-block;
    width: 30px;
    height: 30px;
    top: 68px;
    position: relative;
    background-color:#8e9295;
}
.wel-sldr .branding-2 .video-img .vid-play span{
    display:inline-block;
    width: 60px;
    height: 60px;
    position: relative;
    top: -15px;
    left: -15px;
    background:url('https://www.kareer.me/assets/images/branding-vid-play.png') no-repeat 0 0;
}
.wel-sldr .branding-tag{
    font:60px/70px 'ProximaNovaLight';
    color:#FFF;
    text-align:center;
    text-transform: capitalize;
}
.wel-sldr .branding-tag table{
    display:inline-block;
}
#welcome .jquery-slider-selectors {
    bottom:-12px;
    padding:0 0 0 3px
}
#welcome .jquery-slider-selectors a {
    width:13px;
    height:13px;
    background:url('../../images/slider-controls.png') no-repeat -13px -84px;
    margin:0 5px 0 0
}
#welcome .jquery-slider-selectors a:hover, #welcome .jquery-slider-selectors a.jquery-slider-selector-current {background-position:0 -84px;}
.sort-modal-block{
    padding-top:20px;
    padding-bottom:20px;
    width:860px;
    height:auto;
}
.sort-item-wrapper{
    border: 1px solid #dddddd;
    width:100%;
    height:60px;
    display: block;
    margin-bottom:5px;
    background-color:#f6f6f6;
}
.sort-item-wrapper > div:first-child{
    display: inline-block;
    float: left;
    width:23px;
    background-color: #f9f9f9;
    border-right-color:#dddddd;
    border-right-width:1px;
    border-right-style:solid;
    vertical-align:middle;
    height: 100%;
    text-align: center;
    font:11px/60px 'OpenSansRegular';
    color: #555555;
}
.sort-item-wrapper > div:nth-child(2){
    display: inline-block;
    float:left;
    padding:5px;
}
/*.brand-item-wrapper li{
    background-color:#f6f6f6;
    width:820px;
    height:48px;
    color:white;
    border: 1px solid #bbbbbb;
}*/
.sort-item-wrapper li > div:first-child{
    display: inline-block;
    float: left;
    width:18px;
    background-color: #e1e1e1;
    border-right-color:#bbbbbb;
    border-right-width:1px;
    border-right-style:solid;
    vertical-align:middle;
    height: 100%;
    text-align: center;
    font:11px/48px 'OpenSansRegular';
    color: #555555;
}
.sort-item-wrapper img{
    display: inline-block;
    float: left;
    margin-left:5px;
    margin-top:5px;
}
.sort-item-wrapper button{
    float:right;
    vertical-align:middle;
    margin-top:15px;
    margin-right:5px;
}
.sort-placeholder{
    background:url('../../images/sort-drop-bkgnd.png') repeat 0 0;
    height:60px;
    margin-bottom:5px;
    border: 1px solid #cccccc;
}
#sort-msg #successmsg{
    color: #ff5a00;
    font: 11px "OpenSansRegular";
}
.sort-info{
    display: inline-block;
    float: left;
    padding: 10px;
}
.sort-info > div:first-child{
    font:12px/20px 'OpenSansRegular';
    color: #555555;
}
.sort-info > div:nth-child(2){
    font:12px/20px 'OpenSansItalic';
    color: #777777;
}
.text-disable{
    color: #999999!important;
}
.jquery-slider-navigation-prev{
    width:42px;
    height:42px;
    left:-68px;
    top:162px;
    background:url(../../images/slider-controls.png) no-repeat 0 0;
}
.jquery-slider-navigation-prev:hover{background-position:0 -42px;}
.jquery-slider-navigation-next{
    width:42px;
    height:42px;
    right:-68px;
    top:162px;
    background:url(../../images/slider-controls.png) no-repeat -42px 0;
}
.jquery-slider-navigation-next:hover{background-position:-42px -42px;}

#visit {
    /*-webkit-box-shadow:0 -2px 0 2px rgba(0,0,0,.1);
    -moz-box-shadow:0 -2px 0 2px rgba(0,0,0,.1);
    box-shadow:0 -2px 0 2px rgba(0,0,0,.1)*/
}
.visit-caro {
    padding:0 0 0 10px;
    letter-spacing:-4px;
    word-spacing:-4px
}
.visit-caro .visit-caro-wrap {
    width:206px;
    height:250px;
    position:relative;
    z-index:99;
    margin:0 15px 0 0;
    display:inline-block;
    zoom:1;
    *display:inline;
    letter-spacing:normal;
    word-spacing:normal
}
.visit-caro .visit-caro-wrap a.circ-mask {
    background:url('../../images/circ-mask.png') no-repeat 0 0;
    width:206px;
    height:206px;
    z-index:9;
    position:absolute
}
.visit-caro .visit-caro-wrap a.circ-mask.mask-active {
    background-position:0 -206px
}
.visit-caro .visit-caro-wrap img {
    position:absolute;
    top:0;
    left:0
}
.visit-caro .visit-caro-wrap a.visit-caro-link {
    position:absolute;
    width:100%;
    padding:215px 0 0 0;
    text-align:center;
    font:13px/17px 'OpenSansRegular';
    color:#777;
    z-index:99
}
.visit-caro .visit-caro-wrap a.visit-caro-link:hover {
    color:#555
}
#visit .caroufredsel_wrapper {
    margin:28px auto 0 auto!important;
    padding:0 1px 0 0
}
.jquery-slider-timer {
    display:none
}
.visit-prev {
    width:44px;
    height:43px;
    position:absolute;
    top:82px;
    left:0;
    background:url('../../images/sldr-light-nav.png') no-repeat 0 -43px
}
.visit-prev:hover {
    background-position:0 -86px
}
.visit-prev.disabled {
    background:url('../../images/sldr-light-nav.png') no-repeat 0 0;
    cursor:auto
}
.visit-next {
    width:44px;
    height:43px;
    position:absolute;
    top:82px;
    right:0;
    background:url('../../images/sldr-light-nav.png') no-repeat 0 -172px
}
.visit-next:hover {
    background-position:0 -215px
}
.visit-next.disabled {
    background:url('../../images/sldr-light-nav.png') no-repeat 0 -129px;
    cursor:auto
}
#visit-office-modal .rotate-img-btn{
    display:inline-block;
    vertical-align: bottom;
    margin-left:10px;
    cursor:pointer;
}
#visit-office-modal .office-img{
    display:inline-block;
    height:80px;
}
.media-wrap {
    margin:27px 0 5px 0px;
    letter-spacing:-4px;
    word-spacing:-4px;
    text-align:center;
}
.media-grid {
    position:relative;
    display:inline-block;
    zoom:1;
    *display:inline;
    letter-spacing:normal;
    word-spacing:normal;
    width:180px;
    height:140px;
    z-index:1;
    margin:0 0 60px 12px
}
.media-grid:first-child{
	margin-left:0;
}
.media-grid:nth-child(6){
	margin-left:0;
}
.media-grid:nth-child(11){
	margin-left:0;
}
.media-grid:nth-child(16){
	margin-left:0;
}
.media-grid img {
    max-width:none;
}
.media-grid p.num-photos-admin {
    color: #FFF;
    font: 11px 'OpenSansRegular';
    left:0;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 170px;
    z-index: 1100;
}
.media-grid p.num-photos {
	display:none;
    color: #FFF;
    font: 11px 'OpenSansRegular';
    left:8px;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 65px;
    width: 170px;
    z-index: 1100;
}
.media-link-admin .media-admin-btns{
    position:absolute;
    top:0;
    left:0;
    color: #777777;
    font: 13px/17px 'OpenSansRegular';
    position: absolute;
    text-align: center;
    top: 95px;
    width: 168px;
    text-align:center;
}
.media-admin-btns button{
	display:inline-block;
}
.media-grid .media-frame {
    position:absolute;
    width:180px;
    height:140px;
    -webkit-box-shadow:inset 0 0 0 1px rgba(204,204,204,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 0 0 1px rgba(204,204,204,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(0,0,0,.1);
    box-shadow:inset 0 0 0 1px rgba(204,204,204,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(0,0,0,.1)
}
.media-grid .media-frame:after {
    position:absolute;
    content:"";
    background:url(../../images/life-tn-shadow.png) no-repeat 0 0;
    top:-6px;
    left:0;
    height:153px;
    width:177px;
    z-index:-1
}
.media-grid .media-active {
    -webkit-box-shadow:inset 0 0 0 1px rgba(146,167,180,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(69,84,92,.1);
    -moz-box-shadow:inset 0 0 0 1px rgba(146,167,180,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(69,84,92,.1);
    box-shadow:inset 0 0 0 1px rgba(146,167,180,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(69,84,92,.1)
}
.is-vid .vid-icon{
	background:url(../../images/vid-play.png) no-repeat;
	position:absolute;
	width:40px;
	height:40px;
	display: block;
	top:50px;
	left:70px;
}
.media-grid a.media-link {
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    width:100%;
    padding:145px 0 0 0;
    font:13px/17px 'OpenSansRegular';
    color:#777;
    text-align:center;
}
.media-grid .caption{
	color: #777777;
    font: 13px/17px 'OpenSansRegular';
    position: absolute;
    text-align: center;
    top: 145px;
    width: 180px;
}
.media-grid a.media-link-admin {
    position:absolute;
    top:6px;
    left:9px;
    width:168px;
    height:128px;
    font:13px/17px 'OpenSansRegular';
    color:#777;
    text-align:center;
    background-image: url("../../images/dark-mask.png");
    display:block;
    opacity: 0;
    -moz-opacity: 0;
    filter:alpha(opacity=0);
}
.media-grid a.media-link:hover {
    color:#555
}
a.media-link-admin:hover .caption {
    color:#555
}
.media-grid img.dark-mask {
    display:none;
    position:absolute;
    top:6px;
    left:9px;
    z-index:9
}
.media-grid .img-wrap{
	display: inline-block;
    height: 128px;
    margin: 6px 0 0 6px;
    overflow: hidden;
    width: 168px;
    vertical-align:top;
}
.media-admin-btns .life-btn{
    width: 80px;
    background:none;
    background-color:#000;

    color:#CCC;
    border-color:#000;
    line-height:23px;
    /* works for IE 5+. */
    filter:alpha(opacity=60);
    /* works for IE 8. */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    /* works for old school versions of the Mozilla browsers like Netscape Navigator. */
    -moz-opacity:0.6;
    /* This is for old versions of Safari (1.x) with KHTML rendering engine */
    -khtml-opacity: 0.6;
    /* This is the "most important" one because it's the current standard in CSS. This will work in most versions of Firefox, Safari, and Opera. */
    opacity: 0.6;
}
.media-admin-btns .life-btn:hover{
    color:#FFF;
    /* works for IE 5+. */
    filter:alpha(opacity=80);
    /* works for IE 8. */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /* works for old school versions of the Mozilla browsers like Netscape Navigator. */
    -moz-opacity:0.8;
    /* This is for old versions of Safari (1.x) with KHTML rendering engine */
    -khtml-opacity: 0.8;
    /* This is the "most important" one because it's the current standard in CSS. This will work in most versions of Firefox, Safari, and Opera. */
    opacity: 0.8;
}
.media-admin-btns .life-btn:first-child{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
}
.media-admin-btns .life-btn:last-child{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
}
#life-gallery-info{
	color: #919ea7;
	font: 13px/13px "OpenSansRegular";
	display: block;
	width:auto;
	height:auto;
	border:1px solid #d9d9d9;
	background-color: #f7f7f7;
	margin:5px 0 10px;
}
#life-gallery-info form{
	margin:0;
}
form.editable-input input{
	border-style:none;
	margin:0;
    width: 400px;
}
#life-gallery-info .life-caption-wrap{
	display:inline-block;
	border-right:1px solid #d9d9d9;
	width:406px;
	padding:15px 0 15px 10px;
}
#life-gallery-info #life_caption{
	text-decoration:underline;
}
#life-gallery-info .life-date-wrap{
	display:inline-block;
	border-right:1px solid #d9d9d9;
	padding:15px 0 15px 10px;
	width:305px;
}
#life-gallery-info #life_date{
	text-decoration:underline;
}
form#life-fileupload{
	height:0;
	display:block;
	margin:0;
}
#life-gallery-modal .files{
	display:block;
	background-color: #FFF;
	position: relative;
	top: -30px;
	left:0;
}
#life-fileupload .fileupload-buttonbar{
	display: block;
	position: relative;
	top: -47px;
	left: 752px;
	width:110px;
}
.files .preview{
	width:150px;
	height:150px;
	background-color: #FFF;
	border: 1px solid #D7D7D7;
}
.files .preview .inset{
	width: 140px;
	height: 140px;
	line-height:140px;
	margin-top: 5px;
	margin-left: 5px;
	background-color: #F7F7F7;
	vertical-align: middle;
}
.preview img{
	vertical-align:middle;
}
.preview .delete, .preview .cancel{
	height:0;
	float:right;
	margin-top: -1px;
	margin-right: -1px;
	position:relative;
	z-index:11000;
}
.preview .delete button, .preview .cancel button{
	webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.preview .cancel button{
    height:0;
    width:0;
    opacity:0;
}
.is-photo>.media-frame:after {
    position:absolute;
    content:"";
    background:url(../../images/stack.png) no-repeat;
    top:-6px;
    left:0;
    height:153px;
    width:177px;
    z-index:-1
}
.lt-ie9 .is-photo>.media-frame:after {
    background:0
}
.is-photo>.media-link {
    background:url(../../images/Transparent.gif) no-repeat 0 0
}
.is-photo>.media-link-admin {
    background:url(../../images/Transparent.gif) no-repeat 0 0
}
.is-vid>.media-link {
    background:url(../../images/vid-play.png) no-repeat 70px 50px
}
.show-more {
    position:relative;
    width:950px;
    margin:18px auto 0 auto;
    letter-spacing:normal;
    word-spacing:normal
}
.show-more:before {
    content:"";
    position:absolute;
    border-top:1px solid #d8d8d9;
    width:100%;
    height:1px;
    top:0;
    left:0
}
.show-more:after {
    content:"";
    position:absolute;
    border-top:1px solid #f9f9fa;
    top:1px;
    left:0;
    width:100%;
    height:1px
}
.show-more a {
    border:1px solid #d6d6d6;
    font:14px 'ProximaNovaSemiBold';
    color:#555;
    background:#fff;
    background:-moz-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #fff),color-stop(100%, #f8f8f8));
    background:-webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:-o-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:-ms-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:linear-gradient(top, #fff 0, #f8f8f8 100%);
    filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0);
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);
    -moz-box-shadow:0 1px 2px rgba(0,0,0,.06);
    box-shadow:0 1px 2px rgba(0,0,0,.06);
    text-shadow:0 1px 0 #fff;
    -webkit-transition:all .5s ease-out;
    -moz-transition:all .5s ease-out;
    -ms-transition:all .5s ease-out;
    -o-transition:all .5s ease-out;
    transition:all .5s ease-out;
    background-color:#fff;
    background-size:1px 32px;
    padding:8px 8px 7px 8px;
    position:relative;
    z-index:99;
    top:-9px;
    /*left:427px;*/
    width:74px;
    margin:0 auto
}
.show-more a:hover {
    border-color:#92a7b4;
    -webkit-transition:all .5s ease-out;
    -moz-transition:all .5s ease-out;
    -ms-transition:all .5s ease-out;
    -o-transition:all .5s ease-out;
    transition:all .5s ease-out;
    background-size:1px 64px
}
.team-thumb-caro {
    margin:16px 0 0 21px
}
.team-thumb-caro ul {
    letter-spacing:-4px;
    word-spacing:-4px
}
.team-thumb-caro ul li {
    letter-spacing:normal;
    word-spacing:normal
}
.team-thumb-caro ul li:first-child {
    margin-left:0
}
.team-thumb {
    position:relative;
    display:inline-block;
    zoom:1;
    *display:inline;
    letter-spacing:normal;
    word-spacing:normal;
    width:96px;
    height:96px;
    z-index:1;
    font-size:0;
    margin:7px 0 25px 10px;
    overflow:visible
}
.team-thumb:after {
    position:absolute;
    content:"";
    background:url(../../images/meet-tn-shadow.png) no-repeat 0 0;
    top:0;
    left:0;
    height:101px;
    width:96px;
    z-index:-1
}
.team-thumb img {
    position:relative;
    z-index:-1;
    margin:6px 0 0 6px
}
.team-thumb .team-link {
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    width:100%;
    padding:99px 0 0 0;
    font:12px 'OpenSansRegular';
    color:#777;
    text-align:center;
    outline:0
}
.team-thumb .team-link:hover {
    color:#555
}
.team-thumb .thumb-frame {
    position:absolute;
    width:96px;
    height:96px;
    -webkit-box-shadow:inset 0 0 0 1px rgba(204,204,204,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 0 0 1px rgba(204,204,204,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(0,0,0,.1);
    box-shadow:inset 0 0 0 1px rgba(204,204,204,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(0,0,0,.1)
}
.team-thumb .thumb-active {
    -webkit-box-shadow:inset 0 0 0 1px rgba(146,167,180,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 0 0 1px rgba(146,167,180,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(0,0,0,.1);
    box-shadow:inset 0 0 0 1px rgba(146,167,180,1),inset 0 0 0 6px rgba(255,255,255,1),inset 0 0 0 7px rgba(0,0,0,.1)
}
.team-thumb-nav {
	text-align: center;
}
.team-thumb-nav a {
    width:18px;
    height:19px;
    background:url(../../images/caro-nav.png) no-repeat 0 -18px;
    padding:0 4px 0 0;
    outline:0;
	display: inline-block;
}

.team-thumb-nav a span {
	display: none;
}
.team-thumb-nav a:hover,.team-thumb-nav a.selected {
    background-position:0 0
}
.team-member-wrap {
    position:relative;
    margin:0 0 10px 0
}
.team-member-wrap:after {
    content:'';
    position:absolute;
    width:100%;
    height:40px;
    bottom:-10px;
    left:0;
    background:url(../../images/wide-box-shadow.png) no-repeat bottom center;
    z-index:9
}
.team-member-wrap .caroufredsel_wrapper {
    margin:17px auto 0 auto!important
}
.team-member-wrap .mem-prev {
    width:44px;
    height:43px;
    position:absolute;
    top:90px;
    left:110px;
    background:url(../../images/sldr-light-nav.png) no-repeat 0 -43px
}
.team-member-wrap .mem-prev:hover {
    background-position:0 -86px
}
.team-member-wrap .mem-prev.disabled {
    background:url(../../images/sldr-light-nav.png) no-repeat 0 0;
    cursor:auto
}
.team-member-wrap .mem-next {
    width:44px;
    height:43px;
    position:absolute;
    top:90px;
    right:106px;
    background:url(../../images/sldr-light-nav.png) no-repeat 0 -172px
}
.team-member-wrap .mem-next:hover {
    background-position:0 -215px
}
.team-member-wrap .mem-next.disabled {
    background:url(../../images/sldr-light-nav.png) no-repeat 0 -129px;
    cursor:auto
}
.team-member-caro {
    clear:both;
    position:relative
}
.team-mem {
    position:relative;
    float:left;
    width:429px;
    min-height:218px;
    padding:0 0 0 229px;
    margin:1px 11px 0 11px;
    border:1px solid #d6d6d6;
    background-color: #FFF;
    z-index:99
}
.team-mem .mem-frame {
    position:absolute;
    top:5px;
    left:5px
}
.team-mem .mem-frame:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:1px solid rgba(0,0,0,.08)
}
.team-mem p {
    font:13px 'OpenSansRegular';
    margin:0 0 8px 0;
    padding:0 41px 0 0
}
.team-mem p .mem-title {
    color:#444;
    text-transform:uppercase
}
.team-mem p .mem-yr {
    font:11px 'OpenSansRegular';
    color:#888
}
.team-mem p .mem-name {
    font:20px 'ProximaNovaSemiBold';
    text-shadow:0 1px 0 #fff;
    color:#333;
    display:block;
    padding:15px 0 2px 0
}
.team-mem .mem-tag {
    color:#666;
    line-height:18px
}
.team-mem ul.mem-top3 {
    padding:6px 0 0 0
}
.team-mem ul.mem-top3 li {
    font:12px 'OpenSansItalic';
    color:#666;
    padding:0 0 4px 0
}
.team-mem ul.mem-top3 li:first-child {
    color:#444;
    text-transform:uppercase;
    font:12px 'OpenSansRegular'
}
.team-mem a.mem-msg {
    position:absolute;
    top:14px;
    right:14px;
}
.team-mem a.mem-msg:hover {
    -webkit-transition:all .5s ease-out;
    -moz-transition:all .5s ease-out;
    -ms-transition:all .5s ease-out;
    -o-transition:all .5s ease-out;
    transition:all .5s ease-out;
}
.team-mem a.mem-msg .ico-sm-link {
    background:url(../../images/ico-sm-link.png) no-repeat 0 0;
    position:relative;
    top:-5px;
    left:3px;
}
#new-team-modal .sub-info{
    padding: 5px 0px 0px 10px;
    font-family: "OpenSansRegular";
    font-size: 11px;
    display: inline-block;
}
.team-admin-btn-set{
    width:660px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top:-40px;
    text-align:center;
}
#team-crop-modal .rotate-team{
    margin-right:150px;
}
#team-img-crop{
    max-width: none;
}
#teamContact{
    position: relative;
    height: 0;
    display: block;
    right: 20px;
    bottom: 42px;
    text-align:right;
}
#teamContact li{
    display:inline-block;
}
#teamContact li a{
    background-image:url(../../images/team_sprite.png);
    width:30px;
    height:30px;
    display: inline-block;
}
#teamContact li a.email{
    background-position: 0px 0px;
}
#teamContact li a.email:hover{
    background-position: 0px -30px;
}
#teamContact li a.linkedin{
    background-position: -30px 0px;
}
#teamContact li a.linkedin:hover{
    background-position: -30px -30px;
}
#teamContact li a.twitter{
    background-position: -60px 0px;
}
#teamContact li a.twitter:hover{
    background-position: -60px -30px;
}
#teamContact li a.facebook{
    background-position: -90px 0px;
}
#teamContact li a.facebook:hover{
    background-position: -90px -30px;
}
#teamContact li a.video{
    background-position: -120px 0px;
}
#teamContact li a.video:hover{
    background-position: -120px -30px;
}
.contact-wrap {
    padding:27px 0 0 2px
}
.cont-info {
    width:371px;
    height:298px;
    margin:0 auto;
    background-color: #FFF;
    border:1px solid #d6d6d6;
    position:relative;
    padding:0 14px 0 413px
}
.cont-info .cont-map {
    position:absolute;
    top:5px;
    left:5px;
    z-index:99
}
.cont-info .cont-map iframe {
    border:1px solid #cbc8bf
}
.cont-info .cont-map img {
max-width: none;
}
.cont-info ul.cont-detail {
    padding:20px 0 16px 0;
    border-bottom:1px solid #e1e1e1;
    color:#666;
    width:260px
}
.cont-info ul.cont-detail li {
    font:13px/17px 'OpenSansRegular'
}
.cont-info ul.cont-detail li:first-child {
    font:20px 'ProximaNovaSemiBold';
    color:#333;
    padding:0 0 2px 0
}
.cont-info ul.cont-links {
    padding:14px 0 11px 0
}
.cont-info ul.cont-links li {
    padding:0 0 4px 0;
    font:13px 'OpenSansRegular';
    color:#666;
    vertical-align: bottom;
}
.cont-info ul.cont-links li>i {
    background:url('../../images/contact_icons_sprite.png') no-repeat;
    margin:0 7px 0 0
}
.cont-info ul.cont-links li>i.ico-www {
    background-position:-1px 0
}
.cont-info ul.cont-links li>i.ico-email {
    background-position:-23px 2px
}
.cont-info ul.cont-links li>i.ico-phone {
    background-position:-43px 0
}
.cont-info ul.cont-links li a {
    color:#666;
    vertical-align: bottom;
}
.cont-info ul.cont-social {
    border-top:1px solid #e1e1e1;
    padding:6px 0 0 2px;
    letter-spacing:-4px;
    word-spacing:-4px
}
.cont-info ul.cont-social-recruit {
    border:none;
    padding:6px 0 0 2px;
    letter-spacing:-4px;
    word-spacing:-4px
}
.cont-info ul.cont-social li {
    display:inline-block;
    zoom:1;
    *display:inline;
    letter-spacing:normal;
    word-spacing:normal;
    margin:0 0 0 10px
}
.cont-info ul.cont-social li:first-child {
    margin-left:0
}
.cont-info ul.cont-social li a {
    width:44px;
    height:45px;
    background:url('../../images/contact_social_sprite.png') no-repeat;
    display:block
}
.cont-info ul.cont-social li a.cont-fb {
    background-position:0 0
}
.cont-info ul.cont-social li a.cont-fb:hover {
    background-position:0 -45px
}
.cont-info ul.cont-social li a.cont-twt {
    background-position:-44px 0
}
.cont-info ul.cont-social li a.cont-twt:hover {
    background-position:-44px -45px
}
.cont-info ul.cont-social li a.cont-ln {
    background-position:-88px 0
}
.cont-info ul.cont-social li a.cont-ln:hover {
    background-position:-88px -45px
}
.cont-info ul.cont-social li a.cont-goog {
    background-position:-132px 0
}
.cont-info ul.cont-social li a.cont-goog:hover {
    background-position:-132px -45px
}
.cont-info ul.cont-social li a.cont-email {
    background-position:-177px 0
}
.cont-info ul.cont-social li a.cont-email:hover {
    background-position:-177px -45px
}
/*.cont-info ul.cont-social li a.cont-youtube {
    background-position:-177px 0
}
.cont-info ul.cont-social li a.cont-youtube:hover {
    background-position:-177px -45px
}*/
ul.share-company{
	list-style-type: none;
}
.share-company li{
    height:45px;
    display:block;
    padding: 5px 75px;
}
.share-company li:hover{
	background-color: #F5F5F5;
}
.share-company li a span.contact-icon{
	width:44px;
    height:45px;
    background:url('../../images/contact_social_sprite.png') no-repeat;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
}
.share-company li a{
	font:18px/18px 'OpenSansBold';
	color: #555;
}
.share-company li a span.cont-fb{
	background-position:0 -45px;
}
.share-company li a span.cont-twt{
	background-position:-44px -45px;
}
.share-company li a span.cont-mail{
	background-position:-176px 0;
}
.cont-info .cont-directions {
    position:absolute;
    top:14px;
    right:14px;
}
.opp-num {
    display:inline-block;
    vertical-align:top;
    text-shadow:0 1px 0 #fff;
    background:#fff;
    background:-moz-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #fff),color-stop(100%, #f8f8f8));
    background:-webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:-o-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:-ms-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background:linear-gradient(top, #fff 0, #f8f8f8 100%);
    filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.08);
    -moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.08);
    box-shadow:0 1px 1px 0 rgba(0,0,0,.08);
    height:24px;
    width:24px;
    border:1px solid #c6c6c6;
    font:13px/24px 'ProximaNovaRegular';
    color:#668294;
    text-align:center;
    overflow:hidden
}
.ie9 .opp-num,.lt-ie9 .opp-num {
    filter:none
}
.opp-wrap {
    letter-spacing:-4px;
    word-spacing:-4px;
    padding:11px 0 5px 21px
}
.opp-info {
    width:308px;
    height:258px;
    margin:28px 10px 0 0;
    background-color:#FFF;
    display:inline-block;
    zoom:1;
    *display:inline;
    letter-spacing:normal;
    word-spacing:normal;
    border:1px solid #d6d6d6;
    position:relative
}
.opp-info:before {
    content:"";
    position:absolute;
    bottom:-12px;
    left:0;
    width:308px;
    height:21px;
    background:url('../../images/box-shadow-med.png') no-repeat 0 0;
    z-index:0
}
.opp-info .opp-type {
    position:absolute;
    top:-14px;
    left:10px;
    padding:5px 8px 5px 8px;
    color:#fff;
    font:11px 'OpenSansRegular';
    text-transform:uppercase
}
.opp-info .opp-type.opp-design {
    background-color:rgba(249,146,0,.9)
}
.opp-info .opp-type.opp-market {
    background-color:rgba(62,155,185,.9)
}
.opp-info .opp-type.opp-tech {
    background-color:rgba(225,87,11,.9)
}
.opp-info .opp-type.opp-tech.unpublished {
    background-color:#CCC;
}
.opp-info .opp-type.opp-sales {
    background-color:rgba(233,120,65,.9)
}
.opp-info .opp-type.opp-acct {
    background-color:rgba(124,167,179,.9)
}
.opp-info .opp-type.opp-manage {
    background-color:rgba(89,214,168,.9)
}
.opp-info .opp-type.opp-cust {
    background-color:rgba(136,211,87,.9)
}
.opp-info .opp-type.opp-human {
    background-color:rgba(247,158,58,.9)
}
.opp-info .opp-type.opp-comm {
    background-color:rgba(210,170,100,.9)
}
.opp-info .opp-type.opp-admin {
    background-color:rgba(250,202,57,.9)
}
.opp-info .opp-type.unpublished {
    background-color:#CCC;
}
.opp-info p {
    padding:0 10px 0 14px;
    margin:0 0 4px 0
}
.opp-info p.opp-desc {
    font:13px/18px 'OpenSansRegular';
    color:#666;
    display:block;
    height:200px;
    position:absolute;
}
.opp-info .ico-new {
    position:absolute;
    top:-1px;
    right:-1px;
    width:42px;
    height:42px;
    background:url(../../images/ico-new.png) 0 0
}
.opp-info .opp-title {
    font:17px 'ProximaNovaSemiBold';
    color:#333;
    display:block;
    padding:18px 0 0 0
}
.opp-info .opp-loc {
    font:13px 'OpenSansRegular';
    color:#333
}
.opp-info .opp-title.unpublished, .opp-info .opp-loc.unpublished {
    color:#CCC;
}
.opp-info .opp-post {
    font:11px 'OpenSansRegular';
    color:#999;
    display:block;
    padding:5px 0 0 0
}
.opp-info.no-opp {
    background:0;
    vertical-align:top
}
.opp-info.no-opp:before {
    background:0
}
.opp-action {
    height:60px;
    border-top:1px solid #e6e6e6;
    width:100%;
    position:absolute;
    bottom:0;
    background:rgba(0,0,0,.02);
    z-index:999
}
.opp-action a {
    width:112px;
    position:absolute;
    top:16px;
    text-align:center;
}
.opp-action a.following{
    background-color: #F2F2F2!important;
    background: none;
    cursor: default;
    color: #888;
}
.opp-action a.following:hover{
    border:1px solid #d6d6d6;
}
.opp-action a:first-child {
    left:14px
}
.opp-action a:first-child+a {
    right:14px
}
.lt-ie9 .opp-design {
    background:#f89c18
}
.lt-ie9 .opp-tech {
    background:#e46723
}
.lt-ie9 .opp-market {
    background:#3e9bb9
}
#bottom {
    height:417px;
    background:url(../../images/color-bar.jpg) repeat-x top left,url('../../images/branding-noise.png') repeat;
    margin:64px 0 0 0;
    background-color:#3d4143;
    position:relative
}
#bottom .section-wrap h2 {
    position:relative;
    top:44px;
    text-align:center;
    text-shadow:0 -1px 0 rgba(0,0,0,.2);
    font:20px 'MuseoSlab500Italic',serif;
    color:#DDD;
}
#bottom .section-wrap h2 span {
    font:20px 'MuseoSlab900Italic',serif;
    color:#fff
}
.bott-nav {
    width:500px;
    height:165px;
    margin:36px auto 0 auto;
    position:relative
}
.bott-nav.private{
    width:320px;
}
.bott-nav a {
    position:absolute;
    font:16px 'ProximaNovaSemiBold';
    color:#DDD;
    padding:146px 0 0 0;
    width:140px;
    text-align:center;
    text-shadow:0 -1px 0 rgba(0,0,0,.3);
    -webkit-transition:color .3s ease-in;
    -moz-transition:color .3s ease-in;
    -ms-transition:color .3s ease-in;
    -o-transition:color .3s ease-in;
    transition:color .3s ease-in
}
.bott-nav a img {
    position:absolute;
    top:0;
    left:0;
    opacity:.8;
    -webkit-transition:opacity .3s ease-in;
    -moz-transition:opacity .3s ease-in;
    -ms-transition:opacity .3s ease-in;
    -o-transition:opacity .3s ease-in;
    transition:opacity .3s ease-in
}
.bott-nav a.bott-nav-next {
    right:0
}
.bott-nav a.bott-nav-share {
    left:180px
}
.bott-nav a:hover img {
    opacity:1
}
.bott-nav a:hover {
    color:#fff
}
.bott-nav a.following{
    color:#949596;
    cursor:default;
}
.ico-profile {
    width:27px;
    height:25px;
    background:url('../../images/ico-bott-hdr.png') 0 0;
    margin:0 12px 0 0
}
.ico-building {
    width:27px;
    height:25px;
    background:url('../../images/ico-bott-hdr.png') -27px 0;
    margin:0 0 0 12px
}
.lt-ie9 #bottom {
    background:url(../../images/dark-bg.jpg) repeat
}
.bottom-tagline {
    position:absolute;
    bottom:-10px;
    left:0;
    right:0;
    width:100%;
    background:url(../../images/bot-tag-slice-top.png) repeat-x;
    height:95px;
    text-align:center
}
.bottom-tagline a {
    font:13px/50px 'OpenSansItalic';
    color:#fff
}
.bottom-tagline span{
}
.ben-edit-icon{
	display:block;
    margin:13px 20px 0 10px;
    float: left;
	width:30px;
	height:30px;
}
.ben-icon-snacks{
	background:url(../../images/benefits_icon_sprite.png) no-repeat 0 0;
}
.ben-icon-match{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -30px 0;
}
.ben-icon-laptop{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -60px 0;
}
.ben-icon-carpool{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -90px 0;
}
.ben-icon-daycare{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -120px 0;
}
.ben-icon-pet{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -150px 0;
}
.ben-icon-fit{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -180px 0;
}
.ben-icon-meals{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -210px 0;
}
.ben-icon-enter{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -240px 0;
}
.ben-icon-cuts{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -270px 0;
}
.ben-icon-music{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -300px 0;
}
.ben-icon-yoga{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -330px 0;
}
.ben-icon-oil{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -360px 0;
}
.ben-icon-tuition{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -390px 0;
}
.ben-icon-bar{
	background:url(../../images/benefits_icon_sprite.png) no-repeat -420px 0;
}
.ben-icon-vaca{
    background:url(../../images/benefits_icon_sprite.png) no-repeat -450px 0;
}
.ben-icon-maternity{
    background:url(../../images/benefits_icon_sprite.png) no-repeat -480px 0;
}
.ben-icon-medical{
    background:url(../../images/benefits_icon_sprite.png) no-repeat -510px 0;
}
.ben-icon-dental{
    background:url(../../images/benefits_icon_sprite.png) no-repeat -540px 0;
}
.ben-icon-vision{
    background:url(../../images/benefits_icon_sprite.png) no-repeat -570px 0;
}
.ben-icon-loc{
    background:url(../../images/benefits_icon_sprite.png) no-repeat -600px 0;
}
.ben-icon-park{
    background:url(../../images/benefits_icon_sprite.png) no-repeat -630px 0;
}
.ben-icon-trans{
    background:url(../../images/benefits_icon_sprite.png) no-repeat -660px 0;
}
.ben-icon-casual{
    background:url(../../images/benefits_icon_sprite.png) no-repeat -690px 0;
}
.ben-icon-nap{
    background:url(../../images/benefits_icon_sprite.png) no-repeat -720px 0;
}
.ben-wrap {
    width:870px;
    margin:-8px auto 18px auto;
    text-align:center
}
.ben-wrap ul {
    margin:0 auto;
    letter-spacing:-4px;
    word-spacing:-4px
}
.ben-wrap ul li {
    display:inline-block;
    zoom:1;
    *display:inline;
    letter-spacing:normal;
    word-spacing:normal;
    width:100px;
    height:101px;
    margin:35px 0 0 10px;
    vertical-align:top
}
.ben-wrap ul li:first-child {
    margin-left:0
}
.ben-wrap ul li a {
    background:url('../../images/benefits_sprite.png') no-repeat;
    float:left;
    position:relative;
    font:13px/17px 'OpenSansRegular';
    color:#777;
    width:100px;
    height:101px;
}
.ben-wrap ul li a span {
    position:absolute;
    width:100%;
    left:0;
    padding:105px 0 0 0;
    text-align:center
}
.ben-wrap ul li a:hover {
    color:#555
}
.ben-wrap ul li .benefit{
    background-color:#8e9295;
}
.ben-wrap ul li .snacks {
    background-position:0 0;
}
.ben-wrap ul li .snacks:hover {
    background-position:0 -101px
}
.ben-wrap ul li .match {
    background-position:-100px 0;
}
.ben-wrap ul li .match:hover {
    background-position:-100px -101px
}
.ben-wrap ul li .laptop {
    background-position:-200px 0;
}
.ben-wrap ul li .laptop:hover {
    background-position:-200px -101px
}
.ben-wrap ul li .carpool {
    background-position:-300px 0;
}
.ben-wrap ul li .carpool:hover {
    background-position:-300px -101px
}
.ben-wrap ul li .daycare {
    background-position:-400px 0;
}
.ben-wrap ul li .daycare:hover {
    background-position:-400px -101px
}
.ben-wrap ul li .pet {
    background-position:-500px 0;
}
.ben-wrap ul li .pet:hover {
    background-position:-500px -101px
}
.ben-wrap ul li .fit {
    background-position:-600px 0;
}
.ben-wrap ul li .fit:hover {
    background-position:-600px -101px
}
.ben-wrap ul li .meals {
    background-position:-700px 0;
}
.ben-wrap ul li .meals:hover {
    background-position:-700px -101px
}
.ben-wrap ul li .enter {
    background-position:-800px 0;
}
.ben-wrap ul li .enter:hover {
    background-position:-800px -101px
}
.ben-wrap ul li .cuts {
    background-position:-900px 0;
}
.ben-wrap ul li .cuts:hover {
    background-position:-900px -101px
}
.ben-wrap ul li .music {
    background-position:-1000px 0;
}
.ben-wrap ul li .music:hover {
    background-position:-1000px -101px
}
.ben-wrap ul li .yoga {
    background-position:-1100px 0;
}
.ben-wrap ul li .yoga:hover {
    background-position:-1100px -101px
}
.ben-wrap ul li .oil {
    background-position:-1200px 0;
}
.ben-wrap ul li .oil:hover {
    background-position:-1200px -101px
}
.ben-wrap ul li .tuition {
    background-position:-1300px 0;
}
.ben-wrap ul li .tuition:hover {
    background-position:-1300px -101px
}
.ben-wrap ul li .bar {
    background-position:-1400px 0;
}
.ben-wrap ul li .bar:hover {
    background-position:-1400px -101px
}
.ben-wrap ul li .vaca {
    background-position:-1500px 0;
}
.ben-wrap ul li .vaca:hover {
    background-position:-1500px -101px
}
.ben-wrap ul li .maternity {
    background-position:-1600px 0;
}
.ben-wrap ul li .maternity:hover {
    background-position:-1600px -101px
}
.ben-wrap ul li .medical {
    background-position:-1700px 0;
}
.ben-wrap ul li .medical:hover {
    background-position:-1700px -101px
}
.ben-wrap ul li .dental {
    background-position:-1800px 0;
}
.ben-wrap ul li .dental:hover {
    background-position:-1800px -101px
}
.ben-wrap ul li .vision {
    background-position:-1900px 0;
}
.ben-wrap ul li .vision:hover {
    background-position:-1900px -101px
}
.ben-wrap ul li .loc {
    background-position:-2000px 0;
}
.ben-wrap ul li .loc:hover {
    background-position:-2000px -101px
}
.ben-wrap ul li .park {
    background-position:-2100px 0;
}
.ben-wrap ul li .park:hover {
    background-position:-2100px -101px
}
.ben-wrap ul li .trans {
    background-position:-2200px 0;
}
.ben-wrap ul li .trans:hover {
    background-position:-2200px -101px
}
.ben-wrap ul li .casual {
    background-position:-2300px 0;
}
.ben-wrap ul li .casual:hover {
    background-position:-2300px -101px
}
.ben-wrap ul li .nap {
    background-position:-2400px 0;
}
.ben-wrap ul li .nap:hover {
    background-position:-2400px -101px
}
#ben-edit-modal{
    padding: 20px 10px 20px 20px;
}
#ben-edit-modal .ben-row{
    height:50px;
    border: 1px solid #dddddd;
}
#ben-edit-modal > .ben-row:not(:first-child){
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-top: 0px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
#ben-edit-modal span{
    display: block;
    float:left;
    height:50px;
    color:#555555;
    font-size:13px;
    font-family: "OpenSansRegular";
    line-height:50px;
}
#ben-edit-modal .ben-row span:first-child{
    width:25px;
    background-color: #f9f9f9;
    border-right: 1px solid #dddddd;
}
#ben-edit-modal input[type = "checkbox"]{
    margin-left:-5px;
    margin-top:18px;
}
#ben-edit-modal .info{
    width:225px;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#dddddd;
}
#ben-edit-modal .caption{
    width:550px;
}
#ben-edit-modal .caption input{
    display: block;
    margin-left: 10px;
    margin-top: 12px;
    width: 520px;
}

#ben-edit-modal .info img{
    margin-top:13px;
    margin-left:10px;
    padding-right:20px;
    float: left;
}
.tooltip-inner {
    background:rgba(255,255,255,1);
    color:#666;
    -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);
    -moz-box-shadow:0 0 5px 0 rgba(0,0,0,.2);
    box-shadow:0 0 5px 0 rgba(0,0,0,.2);
    position:relative;
    padding:10px 15px
}
.tooltip-inner:before {
    content:"";
    width:19px;
    height:8px;
    position:absolute;
    bottom:-8px;
    margin:0 0 0 -9px;
    left:50%;
    background:url('../../images/tooltip.png') no-repeat 0 0
}
.lt-ie9 .tooltip-inner {
    background:#fff
}
.tooltip {
    font:12px/17px 'OpenSansRegular'
}
.tooltip.top .tooltip-arrow {
    border:0
}
.tooltip.in {
    opacity:1
}
.buzz-caro {
    position:relative;
    letter-spacing:-4px;
    word-spacing:-4px
}
.buzz-wrap {
    padding:28px 0 7px 12px
}
.buzz-wrap .caroufredsel_wrapper {
    margin:0 auto!important;
}
.buzz-wrap .buzz-prev {
    width:44px;
    height:43px;
    position:absolute;
    top:112px;
    left:0;
    background:url(../../images/sldr-light-nav.png) no-repeat 0 -43px
}
.buzz-wrap .buzz-prev:hover {
    background-position:0 -86px
}
.buzz-wrap .buzz-prev.disabled {
    background:url(../../images/sldr-light-nav.png) no-repeat 0 0;
    cursor:auto
}
.buzz-wrap .buzz-next {
    width:44px;
    height:43px;
    position:absolute;
    top:112px;
    right:-3px;
    background:url(../../images/sldr-light-nav.png) no-repeat 0 -172px
}
.buzz-wrap .buzz-next:hover {
    background-position:0 -215px
}
.buzz-wrap .buzz-next.disabled {
    background:url(../../images/sldr-light-nav.png) no-repeat 0 -129px;
    cursor:auto
}
.buzz-info {
    width:210px;
    height:210px;
    margin:0 10px 0 0;
    text-align:center;
    position:relative;
    display:inline-block;
    zoom:1;
    *display:inline;
    letter-spacing:normal;
    word-spacing:normal;
    border:1px solid #d9d9d9!important;
    /*outline:1px solid #d9d9d9;*/
    background:#FFF;
    color:#555;
}
.buzz-info .brand-line{
    display:block;
    width:100%;
    height:5px;
    background-color:#8e9295;
}
.buzz-info .brand-line-border{
  display:block;
  width:100%;
  height:5px;
  opacity: 1;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-style: solid;
  border-bottom-style: none;
  position: relative;
  top: -1px;
  left: -1px;
}
.buzz-info.buzz-tweet {}
.buzz-info.buzz-quote {}
.buzz-info.buzz-link {}
.buzz-footer>.ico {
    background:url('../../images/buzz-icons.png') no-repeat 0 0;
    height:21px;
    display:block;
    margin-top:5px;
    float: right;
}
.buzz-info:hover {
    /*-webkit-box-shadow:inset 0 0 0 1px #92a7b4,inset 0 0 0 6px #fff;
    -moz-box-shadow:inset 0 0 0 1px #92a7b4,inset 0 0 0 6px #fff;
    box-shadow:inset 0 0 0 1px #92a7b4,inset 0 0 0 6px #fff*/
}
.buzz-info .ico-tweet {
    width:22px
}
.buzz-info .ico-quote {
    background-position:-50px 0;
    width:25px
}
.buzz-info .ico-link {
    background-position:-25px 0;
    width:20px
}
.buzz-info a,.buzz-info p {
    color:#555;
    font:16px/19px 'ProximaNovaSemiBold'
}
.buzz-info .buzz-text-wrap {
    display: table;
    position:relative;
    left:0;
    height:168px;
}
.buzz-info p {
    display:table-cell;
    vertical-align:middle;
    margin:0;
    padding:0 14px;
}
.buzz-footer {
    position: relative;
    background:#fafafa;
    height:36px;
    bottom:0;
    padding:0 10px;
    border-top:1px solid #ededed;
}
.buzz-info a.buzz-call {
    float:left;
    font:12px 'OpenSansRegular';
    color:#777;
    padding-top:10px;
}
.buzz-info a.buzz-call .ico-arrow {
    width:7px;
    height:7px;
    background:url('../../images/ico-arrow.png') no-repeat 0 0;
    vertical-align:middle
}
.buzz-icon{
    display: inline-block;
    float:right;
}
.buzz-icon-article{
    background:url('../../images/buzz-icon-sprite.png') no-repeat 0 0;
    width:50px;
    height:45px;
    margin-top:5px;
    margin-left:10px;
}
.buzz-icon-quote{
    background:url('../../images/buzz-icon-sprite.png') no-repeat 0px -50px;
    width:50px;
    height:45px;
    margin-top:0px;
    margin-left:10px;
}
.buzz-icon-tweet{
    background:url('../../images/buzz-icon-sprite.png') no-repeat 0px -105px;
    width:50px;
    height:45px;
    margin-top:0px;
    margin-left:10px;
}
footer{
    width:100%;
    height:108px;
    padding:0;
    background-color:#ebebeb;
    display:block;
  border-top:1px solid #d6d6d6;
  font: 11px/11px 'OpenSansRegular';
  color:#999;
}
footer .inner{
    width: 950px;
    height: 100%;
    margin: auto;
    position: relative;
}
footer .inner div{
  margin-top:25px;
}
footer .copy{
  position:absolute;
  width:300px;
  left:0;
  text-align:left;
}
footer .links{
  position:absolute;
  width:600px;
  right:0;
  text-align:right;
}
footer .links a{
  color:#999;
  padding-left:15px;
  vertical-align: top;
}
footer .links a:hover{
  text-decoration:underline;
}
footer .links a.startCompany{
    height: 22px;
    text-align: center;
    padding: 0 7px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    font: 12px/22px 'OpenSansRegular';
    color: #FFF;
    background-color: #4F89A6;
    display: inline-block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 0 15px;
    position: relative;
    bottom: 5px;
    opacity: .8;
}
footer .links a.startCompany:hover{
    text-decoration: none;
    opacity:1;
}
/*footer {
    position:fixed;
    right:0;
    left:0;
    bottom:0px;
    height:34px;
    width:auto;
    text-align: center;
    overflow:hidden!important;
    z-index:8999;
}
footer .section-wrap {
    padding:0
}
.footer-links {
    display: inline-block;
    padding:12px 20px;
    position:relative;
    background-color: #FFF;
    overflow: visible!important;
}
.footer-links .footer-around-comp{
    color: #555;
    font: 14px/14px 'ProximaNovaRegular';
}
.footer-around-comp{
    position:relative;
}*/
/*footer .social-links-wrap{
    display:none;
    position:relative;
    top:50px;
}*/

/*footer{
    position:fixed;
    bottom:0px;
    width:100%;
    height:34px;
    text-align:center;
    overflow:hidden!important;
    z-index:8999;
}

.footer-around-comp{
    position:absolute;
    top:0px;
    width:100%;
    height:34px;
}
.footer-around-comp span{
    display:inline-block;
    margin:0 auto;
    background:#fff;
    -webkit-box-shadow: 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 10px rgba(0, 0, 0, .5);
    box-shadow: 10px rgba(0, 0, 0, .5);
}
.footer-around-comp span a{
    display:block;
    padding:0 15px;
    line-height:34px;
    color: #555;
}

footer .social-links-wrap{
    position:absolute;
    top:34px;
    width:100%;
    height:34px;
    background:#fff;
    -webkit-box-shadow: 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 10px rgba(0, 0, 0, .5);
    box-shadow: 10px rgba(0, 0, 0, .5);
    text-align:center;
    z-index:8999;
}
footer .social-links-wrap ul{
    display:inline-block;
    position:relative;
    top:6px;
}
footer .social-links-wrap ul li{
    top:50px;
}
.social-links-wrap li {
    color:#333;
    position:relative;
    float:left;
    font:12px/23px 'ProximaNovaRegular'
}
.social-links-wrap li:first-child {
    color:#333;
    font:12px/23px 'ProximaNovaSemiBold';
    padding:0 0 0 0
}
.social-links-wrap li a {
    float:left;
    color:#777;
    padding:0 13px 0 27px;
    background:url(../../images/ico-footer-links.png) no-repeat
}
.social-links-wrap li a:hover {
    color:#555
}
.social-links-wrap li .ftr-www {
    background-position:0 0
}
.social-links-wrap li .ftr-www:hover {
    background-position:0 -23px
}
.social-links-wrap li .ftr-fb {
    background-position:0 -46px
}
.social-links-wrap li .ftr-fb:hover {
    background-position:0 -69px
}
.social-links-wrap li .ftr-tw {
    background-position:0 -92px
}
.social-links-wrap li .ftr-tw:hover {
    background-position:0 -115px
}
.social-links-wrap li .ftr-goo {
    background-position:0 -138px
}
.social-links-wrap li .ftr-goo:hover {
    background-position:0 -161px
}
.social-links-wrap li .ftr-ln {
    background-position:0 -184px
}
.social-links-wrap li .ftr-ln:hover {
    background-position:0 -207px
}
.social-links-wrap li .ftr-you {
    background-position:0 -230px
}
.social-links-wrap li .ftr-you:hover {
    background-position:0 -253px
}*/

#footerEngagement{
    display:none;
    height: 50px;
    min-width: 990px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background:url('../../images/footer-engagement-bg.png') repeat-x;
}
#footerEngagement .inner{
    width: 950px;
    height: 100%;
    margin: auto;
    position: relative;
}
#footerEngagement ul{
    text-align:center;
    margin:0 auto;
    width:auto;
}
#footerEngagement li{
    display:inline-block;
    padding:0 2px;
}
#footerEngagement a.engageBtn{
    display: inline-block;
    height:32px;
    padding: 0 10px;
    color: #FFF;
    font: 14px/32px 'ProximaNovaRegular';
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #1A1C1B;
    background-color: #1A1C1B;
    margin-top:8px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
#footerEngagement a.engageBtn:hover{
    background-color: #535A5C;
    border: 1px solid #535A5C;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.engageBtn span{
    opacity: 1;
}
#footerEngagement li a i{
    background:url('../../images/engageBtnSprite.png') left center;
    margin:-2px 2px 0 0;
    position:relative;
    width:19px;
    height:19px;
}
#footerEngagement li a {padding-top:2px;background:#2b2f30;}
#footerEngagement li a .ico-nav-follow {
    background-position:0 0
}
#footerEngagement ul li a .ico-nav-share {
    background-position:-20px 0
}
#footerEngagement ul li a .ico-nav-next {
    background-position:-40px 0
}
#footerEngagement li a .ico-nav-following {
    background-position:-60px 0
}
#footerEngagement a.engage-footer-following{
    color:#CDCFCE;
    cursor:default;
}
#footerEngagement a.engage-footer-following:hover{
    background-color:#1A1C1B;
    border: 1px solid #1A1C1B;
}
.footer-nav {
    position:absolute;
    right:0;
    height:100%;
    background:url('../../images/footer-nav-bg.jpg') repeat-x;
    display:none
}
.footer-nav ul li {
    float:left
}
.footer-nav ul li a {
    text-align:center;
    height:45px;
    width:44px;
    border-left:1px solid #d6d6d6;
    font:11px/45px 'OpenSansRegular';
    display:block;
    color:#888
}
.footer-nav ul li a:hover {
    background-color:#fff
}
.footer-nav ul li .foot-nav-up {
    background:url('../../images/arrow-up.png') no-repeat 0 0
}
.footer-nav ul li .foot-nav-down {
    background:url('../../images/arrow-down.png') no-repeat 0 0
}
/* NEW ADMIN FOOTER */
#admin-footer{
    width:100%;
    height:130px;
    padding:5px 0 0 0;
    background:url(../../images/footer_color.png) repeat-x;
}
#admin-footer .topFooter{
    width:100%;
    height:75px;
    background:url(../../images/footer_background.gif) repeat-x;
    border-bottom:1px solid #1c1e1f
}
#admin-footer .topFooter .about{
    float:left;
    width:400px;
    height:46px;
    margin:15px 0 0 0;
}
#admin-footer .topFooter .about a.footer-logo {
    position:relative;
    display:inline-block;
    float:left;
    width:45px;
    height:46px;
    background:url(../../images/footer_logo.png) 0 0 no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#admin-footer .topFooter .about a.footer-logo:hover {opacity: 1;}
#admin-footer .topFooter .about .title{
    display:block;
    padding:0;
    margin:2px 0 0 55px;
    min-width:300px;
    text-align:left;
    font-family:"ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#d0d9dc;
    background:none;
}
#admin-footer .topFooter .about .description{
    display:block;
    margin:2px 0 0 55px;
    font-family:"OpenSansItalic", Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#7e8b8f;
}
#admin-footer .topFooter .links{
    float:right;
    height:25px;
    margin:25px 0 0 0;
}
#admin-footer .topFooter .links ul li{
    float:left;
    height:25px;
    margin:0 0 0 25px;
    font-size:12px;
}
#admin-footer .topFooter .links ul li a{
    color:#98a5aa;
    line-height:26px;
}
#admin-footer .topFooter .links ul li a:hover{color:#fff}
#admin-footer .topFooter .links ul li.button a{
    display:block;
    padding:7px 6px 6px 6px;
    font-family:"OpenSansRegular", Arial, Helvetica, sans-serif;
    font-size:12px;
    text-transform:uppercase;
    color:#98a5aa;
    line-height:12px;
    background:rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow:  0px 1px 1px 0px rgba(36, 39, 40, 1);
    box-shadow:  0px 1px 1px 0px rgba(36, 39, 40, 1);
}
#admin-footer .topFooter div.links ul li.button a:hover{color:#fff; background:rgba(0, 0, 0, 0.3);}
#admin-footer .bottomFooter {
    height:100px;
    background:url(../../images/footer_dark_background.gif)
}
#admin-footer .bottomFooter div.container{text-align:center;}
#admin-footer .bottomFooter ul {margin:20px 0;}
#admin-footer .bottomFooter ul li{
    display:inline;
    margin:0 20px 0 0;
    color:#6b767a;
    font-size:11px;
    line-height:11px;
}
#admin-footer .bottomFooter ul li.last{margin:0}
#admin-footer .bottomFooter ul li a{color:#98a5aa;}
#admin-footer .bottomFooter ul li a:hover{color:#fff;}
.title {
    min-width:990px;
    padding:59px 0 0 0;
    background:url('../../images/section-bg.png') repeat-x 0 0;
    text-align:center;
    background-color: #f7f7f7;
}
.title h2 {
    font:24px/24px 'ProximaNovaSemiBold';
    color:#333;
    padding:8px 0 0 1px;
    text-shadow:0 1px 0 #fff
}
.title h3 {
    font:13px/13px 'OpenSansItalic';
    color:#666;
    margin:6px 0 0 0
}
.title>i {
    -moz-border-radius:53px;
    -webkit-border-radius:53px;
    -o-border-radius:53px;
    border-radius:53px;
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    -o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    background:url('../../images/ico-section.png') no-repeat #8e9295;
}
.title .ico-visit {
    background-position:-52px 0;
}
.title .ico-life {
    background-position:-52px -53px
}
.title .ico-meet {
    background-position:-52px -106px
}
.title .ico-opp {
    background-position:-52px -265px
}
.title .ico-contact {
    background-position:-52px -318px
}
.title .ico-buzz {
    background-position:-52px -212px
}
.title .ico-benefits {
    background-position:-52px -159px
}
.ico {
    display:inline-block;
    zoom:1;
    *display:inline;
    letter-spacing:normal;
    word-spacing:normal;
    line-height:0;
    vertical-align:bottom
}
.ico-20 {width:20px;height:20px;vertical-align:middle;}
.ico-22 {
    height:23px;
    width:22px
}
.ico-21 {
    height:21px;
    width:21px
}
.ico-20 {
    height:20px;
    width:20px
}
.ico-53 {
    height:53px;
    width:53px
}
.ico-15 {
    height:15px;
    width:15px
}
.ico-45 {
    height:45px;
    width:44px
}
.ico-line {
    background:url('../../images/ico-line.png') no-repeat 0 40%;
    width:20px;
    height:13px
}
.fileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 4px;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  border-width: 0 0 100px 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transform: translate(-300px, 0) scale(4);
  direction: ltr;
  cursor: pointer;
}
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.files .progress {
  width: 200px;
}
.progress-animated .bar {
  background: url(https://www.kareer.me/assets/images/progressbar.gif) !important;
  filter: none;
}
.fileupload-loading {
  position: absolute;
  left: 50%;
  width: 128px;
  height: 128px;
  background: url(../../images/loading.gif) center no-repeat;
  display: none;
}
.fileupload-processing .fileupload-loading {
  display: block;
}
/* Fix for IE 6: */
*html .fileinput-button {
  line-height: 22px;
  margin: 1px -3px 0 0;
}
/* Fix for IE 7: */
*+html .fileinput-button {
  margin: 1px 0 0 0;
}
@media (max-width: 480px) {
  .files .btn span {
    display: none;
  }
  .files .preview * {
    width: 40px;
  }
  .files .name * {
    width: 80px;
    display: inline-block;
    word-wrap: break-word;
  }
  .files .progress {
    width: 20px;
  }
  .files .delete {
    width: 60px;
  }
}
.jcrop-holder {
  display: inline-block;
  direction: ltr;
  text-align: center;
}
/* These styles define the border lines */
.jcrop-vline,.jcrop-hline{background: url(../images/Jcrop.gif) repeat left top #FFF;font-size: 0;position:absolute;}
.jcrop-vline{height:100%;width:1px!important;}
.jcrop-hline{height:1px!important;width:100%;}
.jcrop-vline.right{right:0;}
.jcrop-hline.bottom{bottom:0;}
/* Handle style - size is set by Jcrop handleSize option (currently) */
.jcrop-handle{background-color:#333;border:1px #eee solid;font-size:1px;}

/* This style is used for invisible click targets */
.jcrop-tracker
{
  height: 100%;
  width: 100%;
  -webkit-tap-highlight-color: transparent; /* "turn off" link highlight */
  -webkit-touch-callout: none;              /* disable callout, image save panel */
  -webkit-user-select: none;                /* disable cut copy paste */
}

/* Positioning of handles and drag bars */
.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0;}
.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px;}
.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%;}
.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%;}
.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0;}
.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0;}
.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0;}
.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px;}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%;}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px;}
.jcrop-dragbar.ord-n{margin-top:-4px;}
.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px;}
.jcrop-dragbar.ord-e{margin-right:-4px;right:0;}
.jcrop-dragbar.ord-w{margin-left:-4px;}

/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline
{
    background:#FFF;
    filter:Alpha(opacity=70)!important;
    opacity:.70!important;
}
.jcrop-light .jcrop-handle
{
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background-color:#000;
    border-color:#FFF;
    border-radius:3px;
}

/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline
{
    background:#000;
    filter:Alpha(opacity=70)!important;
    opacity:.7!important;
}
.jcrop-dark .jcrop-handle
{
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background-color:#FFF;
    border-color:#000;
    border-radius:3px;
}
/* Fix for twitter bootstrap et al. */
.jcrop-holder img,img.jcrop-preview{ max-width: none; }

/* Start Validity Styles */
/*
 * Style used by the label output mode.
 * Applied to the error labels that get positioned after an input.
 */
label.error {
    color: #FF5A00;
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    text-align: center;
    display: inline-block;
    margin-left: 5px;
    padding: 2px 5px;
}

#new-team-form label.error, #update-team-form label.error{
    height: 0;
    padding: 0;
    margin: 0;
    width: 400px;
    text-align: right;
    position: relative;
    left: 127px;
    top: -55px;
    display:block;
}

#new-team-form label.team-error, #update-team-form label.team-error{
    left: -60px;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    text-align: right !important;
    top: -42px;
    width: 0;
    display: inline-block;
}

label.buzz-error{
	display: block;
	height: 0;
	width:250px;
    left: 280px;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    text-align: right!important;
}

/*
 * Styles used by the modal output mode.
 * '.validity-modal-msg' is applied to the modal boxes
 * and '.validity-modal-msg:hover' is applied to suggest
 * to the user that the boxes are clickable.
 */
.validity-modal-msg {
    position:absolute;
    z-index:2;
    background-color: #ebd8d8;
    border: 1px solid #7c0f0f;
    padding:4px;
    cursor:pointer;
    color: #7c0f0f;
}
.validity-modal-msg:hover {
    background-color: #e0c5c5;
}

/*
 * Styles used by the summary output mode.
 * '.validity-summary-container' is a container on the page that should contain a UL
 * which is the actual summary. The container can hold
 * an extra bit of text (or anything really) that explains what the summary is.
 * '.validity-erroneous' is applied to every input that fails.
 */
.validity-summary-container { display:none; }
.validity-summary-output ul { }
.validity-erroneous { border:solid 2px #f56600 !important; }
.validity-tooltip {
    z-index: 10500;
    cursor:pointer;
    padding:3px;
    width:16em;
    border-style:none;
    color:#ff5a00;
    font: 12px "OpenSansItalic";
    position: absolute;
    width:350px;
    text-align:right;
}
.validity-tooltip:hover {
    border-color:#333;
}
.validity-tooltip .validity-tooltip-outer, .validity-tooltip .validity-tooltip-inner {
    position: absolute;
    width:0;
    height:0;
    border-right-width: 0;
    background:none;
    bottom:auto;
}
.validity-tooltip .validity-tooltip-outer {
    border-color:#333;
    border-style:solid;

    border-top: 0px solid transparent;
    border-bottom: 24px solid transparent;

    border-right-width:20px;
    border-right-style:solid;
    border-right-color:inherit;

    border-left-width:0px;
    top:-1px;
    left:-21px;
    display: none;
}
.validity-tooltip .validity-tooltip-inner {
    border-top: 0px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 20px solid #f56600;
    border-left-width:0px;
    top:1px;
    left:3px;
}
/* End Validity Styles */
/*
Document   : jquery.pnotify.default.css
Created on : Nov 23, 2009, 3:14:10 PM
Author     : Hunter Perrin
Version    : 1.2.0
Link       : http://pinesframework.org/pnotify/
Description:
    Default styling for Pines Notify jQuery plugin.
*/
/* -- Notice */

/* PNotify Styles */
.ui-pnotify {
top: 140px;
right: 25px;
position: absolute;
height: auto;
/* Ensures notices are above everything */
z-index: 9999;
}
/* Hides position: fixed from IE6 */
html > body .ui-pnotify {
position: fixed;
}
.ui-pnotify .ui-pnotify-shadow {
-webkit-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
-moz-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
}
.ui-pnotify-container {
background-position: 0 0;
padding: .8em;
height: 100%;
margin: 0;
}
.ui-pnotify-sharp {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.ui-pnotify-closer, .ui-pnotify-sticker {
float: right;
margin-left: .2em;
}
.ui-pnotify-title {
display: block;
margin-bottom: .4em;
}
.ui-pnotify-text {
display: block;
}
.ui-pnotify-icon, .ui-pnotify-icon span {
display: block;
float: left;
margin-right: .2em;
}
/* -- History Pulldown */
.ui-pnotify-history-container {
display:none;
position: absolute;
top: 0;
right: 18px;
width: 70px;
border-top: none;
padding: 0;
-webkit-border-top-left-radius: 0;
-moz-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-top-right-radius: 0;
border-top-right-radius: 0;
/* Ensures history container is above notices. */
z-index: 10000;
}
.ui-pnotify-history-container .ui-pnotify-history-header {
padding: 2px;
}
.ui-pnotify-history-container button {
cursor: pointer;
display: block;
width: 100%;
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown {
display: block;
margin: 0 auto;
}
form .counter{
    display: block;
    font-size:9px;
    font-family: "OpenSansRegular";
    color:#9B9B9B;
    }
form .warning{color:#ff5a00;}
form .exceeded{color:#e00;}

/* Blank State Styles - Start */
.blank-state{
	min-width:990px;
	text-align:center;
	margin-top:25px;
	margin-bottom:10px;
}
.blank-brand-state{
	min-width:990px;
	text-align:center;
	margin-top:0px;
}
.blank-wrap{
	width:420px;
	border: 1px solid #d6d6d6;
	background-color: #FFF;
	display:inline-block;
}
.blank-state-shadow{
	background: url('../../images/blank-state-shadow.png') no-repeat;
	width:420px;
	height:10px;
	display:inline-block;
	margin-bottom:4px;
}
.blank-state-branding-shadow{
	background: url('../../images/blank-state-branding-shadow.png') no-repeat;
	width:861px;
	height:12px;
	display:inline-block;
	margin-bottom:4px;
}
.blank-brand-wrap{
	width:861px;
	border: 1px solid #d6d6d6;
	background-color: #FFF;
	display:inline-block;
}
.blank-top-border{
	background:url('https://www.kareer.me/assets/images/blank-top-border.jpg') no-repeat;
	width:420px;
	height:6px;
	display:block;
	margin-bottom:10px;
}
.blank-top-branding-border{
	background:url('../../images/blank-top-branding-border.jpg') no-repeat;
	width:861px;
	height:6px;
	display:block;
	margin-bottom:10px;
}
.blank-sample{
	width:420px;
	height:auto;
	display:block;
	margin-bottom:10px;
}
.blank-branding-sample{
	width:861px;
	height:auto;
	display:block;
	margin-bottom:20px;
}
.blank-wrap .blank-title{
	width:420px;
	color: #ff5a00;
	font: 20px/24px "ProximaNovaSemiBold";
	text-align:center;
	margin-bottom:20px;
}
.blank-brand-wrap .blank-title{
	width:861px;
	color: #ff5a00;
	font: 28px/28px "ProximaNovaSemiBold";
	text-align:center;
	margin-bottom:20px;
}
.blank-wrap .blank-subtitle{
	width:420px;
	color: #777777;
	font: 13px/16px "OpenSansItalic";
	text-align:center;
	position:relative;
	top:-15px;
	padding-bottom:10px;
}
.blank-brand-wrap .blank-subtitle{
	width:861px;
	color: #777777;
	font: 14px/14px "OpenSansItalic";
	text-align:center;
	padding-bottom:25px;
}
.blank-brand-wrap .blank-subtitle a{
	color: #777777;
	border-bottom: 1px dotted #718390;
}
.blank-footer{
	background-color:#f2f5f7;
	border-top: 1px solid #d6d6d6;
	padding-top:0;
	padding-bottom:10px;
}
.ribbon-block{
	text-align:center;
}
.ribbon-wrap{
	color: #FFF;
	font: 14px/25px "MuseoSlab700Italic";
	display:inline-block;
	position:relative;
	top:-14px;
	width:auto;
}
.blank-ribbon-left{
	background: url('../../images/blank-ribbon-sprite.png') no-repeat 0 0;
	width: 19px;
	height: 25px;
	display:inline-block;
	float:left;
}
.blank-ribbon-middle{
	background: url(../../images/blank-ribbon-middle.png) repeat-x;
	width: auto;
	height: 25px;
	vertical-align:middle;
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	float:left;
	text-shadow: rgba(0,0,0,0.2) 0 -1px 1px;
}
.blank-ribbon-right{
	background: url('../../images/blank-ribbon-sprite.png') no-repeat -37px 0;
	width: 19px;
	height: 25px;
	display:inline-block;
	float:left;
}
.blank-cta-wrap{
	text-align:center;
    position:relative;
    top:-5px;
}
.blank-cta-wrap .kareer-btn{
    font-family: "ProximaNovaBold";
}
.blank-cta-wrap .cta-text{
	color: #5e6e79;
	font: 13px/18px "OpenSansRegular";
	vertical-align:middle;
	display:inline-block;
	padding-left:3px;
}
.blank-cta-wrap .cta-branding-text{
	color: #5e6e79;
	font: 15px/20px "OpenSansRegular";
	vertical-align:middle;
	display:inline-block;
	padding-left:3px;
}
.blank-cta-wrap .cta-branding-text a{
    color: #4B4B4B;
    font-family: "OpenSansBold";
    font-size: 14px;
}
.blank-cta-wrap .cta-branding-text a:hover{
    text-decoration: underline;
}
/* Blank State Styles - End */

/* Talent Register Modal */
#talent-register-modal{
    overflow-y: auto;
    padding:0;
    border: 8px solid rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,0);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0);
}
#talent-register-modal .dismiss{
    width: 18px;
    height: 18px;
    color: #858585;
    background-color: #F2F2F2;
    position: absolute;
    top: 0;
    right: 0;
    padding:2px;
    line-height: 20px;
    text-align: center;
}
#talent-register-modal.fade.in{
    top:480px;
}
#talent-register-modal .modal-half{
    display: inline-block;
    width:400px;
    overflow:hidden;
}
#talent-register-modal .content{
    background:url(../../images/talent-reg-modal-bg.png) repeat;
    background-color:#292d2e;
    height:450px;
}
#talent-register-modal .right-content{
    padding:24px;
}
#talent-register-modal .slogan{
    color:#c3d0d3;
    font: 26px/30px "MuseoSlab500Italic";
    width:400px;
    height:60px;
    padding-top:28px;
    text-align: center;
}
#talent-register-modal.private .slogan{
    padding-top:15px;
}
#talent-register-modal .slogan .white{
    color:#FFF;
    font: 26px/30px "MuseoSlab700Italic";
}
#talent-register-modal .sub-slogan{
    color:#FFF;
    font: 18px/24px "ProximaNovaRegular";
    width:338px;
    padding-left:31px;
    text-align: center;
    padding-top:13px;
}
#talent-register-modal .private-company-info{
    display:block;
    width:380px;
    height:75px;
    padding:20px 0 7px 20px;
    border-top:1px solid #1f2122;
    background:url(../../images/private-reg-info.jpg) repeat;
    margin-top:36px;
}
#talent-register-modal .private-agree{
    width:278px;
    display:inline-block;
    color:#c3d0d3;
    font:13px/18px "ProximaNovaRegular";
    margin-left:15px;
    padding-top:3px;
}
#talent-register-modal .private-agree a{
    color:#FFF;
    text-decoration:none;
}
#talent-register-modal #showcase-carousel{
    margin:25px 0 0 75px;
}
#talent-register-modal .carousel-inner{
    border: 4px solid white;
    width: 242px;
    height: 142px;
}
#talent-register-modal .caption{
    color:#c3d0d3;
    font: 11px/15px "OpenSansItalic";
    width:400px;
    text-align:center;
    padding-top:7px;
}
#talent-register-modal .caption span{
    font: 11px/15px "OpenSansRegular";
}
#talent-register-modal .section-title {
    width:350px;
    color: #FFF;
    font: 15px "ProximaNovaRegular";
    overflow: hidden;
    white-space: nowrap;
    padding-top: 0;
    margin:25px auto 0 auto;
}
#talent-register-modal .section-title .divider{
    background-color:#3d4041;
    height: 1px;
    width:120px;
    display: inline-block;
    margin: 0 4px 5px 4px;
}
#talent-register-modal .icons{
    text-align:center;
}
#talent-register-modal .talent-reg-ben{
    width:61px;
    height:61px;
    display:inline-block;
    margin:15px 22px 0 22px;
}
#talent-register-modal .icon-caption{
    color:#c3d0d3;
    font: 13px/15px "ProximaNovaRegular";
    width:80px;
    height:auto;
    display:inline-block;
    margin:0 12px 0 12px;
}
#talent-register-modal .talent-reg-ben.conn{
    background:url(../../images/talent-register-modal-sprite.jpg) 0px 0px no-repeat;
}
#talent-register-modal .talent-reg-ben.foll{
    background:url(../../images/talent-register-modal-sprite.jpg) -61px 0px no-repeat;
}
#talent-register-modal .talent-reg-ben.recv{
    background:url(../../images/talent-register-modal-sprite.jpg) -122px 0px no-repeat;
}
#talent-register-modal .form-title{
    color:#555;
    font:20px/20px "ProximaNovaSemiBold";
}
#talent-register-modal .form-title span{
    color: #777;
    font: 15px/15px "OpenSansItalic";
    vertical-align: bottom;
    padding-left: 9px;
}
#talent-register-modal input, #talent-register-modal select{
    color:#999;
    font:14px/34px "OpenSansItalic";
    width:334px;
    height:34px;
    padding:0 8px;
    margin-top:10px;
}
#talent-register-modal #talent_job_title{
    margin-top:5px;
}
#talent-register-modal select{
    margin-top:5px;
}
#talent-register-modal select{
    width:350px;
    margin-bottom:6px;
    padding:5px;
}
#talent-register-modal .right-content .divider{
    background-color:#e5e5e5;
    height: 1px;
    width:100%;
    display: block;
    margin: 0 0 10px 0;
}
#talent-register-modal .right-content .form-shelf{
    height:110px;
    display:block;
    overflow:hidden;
}
#talent-register-modal form{
    margin:0;
}
#talent-register-modal .right-content .login-text{
    display:inline-block;
    font:16px/16px "ProximaNovaRegular";
    color:#555;
    margin-right:10px;
}
#talent-register-modal .company-reg{
    display:inline-block;
    font:13px/0px "ProximaNovaSemiBold";
    color:#666;
    text-align:left;
    padding:0 0 0 5px;
    position:relative;
    top:8px;
}
#talent-register-modal .company-reg i{
    font-size:11px;
    padding-left:1px;
}
#talent-register-modal .company-reg a{
    color:#5188A9;
    text-decoration:none;
    font:11px "OpenSansRegular";
}
#talent-register-modal .company-reg a:hover{
    text-decoration:underline;
}
#talent-register-modal .company-reg div:last-child{
    padding-top:5px;
    color:#999;
    font:10px "OpenSansItalic";
}
#talent-register-modal .form-shelf div{
    display:block;
    width:350px;
    text-align: center;
    color:#777;
    font:11px/11px "OpenSansItalic";
    padding-bottom:3px;
}
#talent-register-modal .form-shelf div a{
    color:#5188a9;
}
#talent-register-modal button.talent-reg-btn{
    color: white;
    text-shadow:0 1px 1px rgba(255,255,255,.8);
    width:348px;
    height:38px;
    text-align:center;
    text-shadow: rgba(0,0,0,0.6) 0 -1px 1px;
    font:18px/18px 'ProximaNovaRegular';
    background-color:#333638;
    background-image:-moz-linear-gradient(top, #63aad5, #4a8ab0);
    background-image:-ms-linear-gradient(top, #63aad5, #4a8ab0);
    background-image:-webkit-gradient(linear,0 0,0 100%,from( #63aad5),to( #4a8ab0));
    background-image:-webkit-linear-gradient(top, #63aad5, #4a8ab0);
    background-image:-o-linear-gradient(top, #63aad5, #4a8ab0);
    background-image:linear-gradient(top, #63aad5, #4a8ab0);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63aad5', endColorstr='#4a8ab0', GradientType=0);
    border-color:#305972 #305972 #305972;
    border:1px solid #305972;
    *background-color:#05c;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-top:5px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *margin-left:.3em;
    -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);
}
#talent-register-modal .talent-reg-btn:hover,#talent-register-modal .talent-reg-btn:active,#talent-register-modal .talent-reg-btn.active{
    color: white;
    background-color:#35383B;
    *background-color:#35383B;
    background-image:-moz-linear-gradient(top, #4a8ab0, #4a8ab0);
    background-image:-ms-linear-gradient(top, #4a8ab0, #4a8ab0);
    background-image:-webkit-gradient(linear,0 0,0 100%,from( #4a8ab0),to( #4a8ab0));
    background-image:-webkit-linear-gradient(top, #4a8ab0, #4a8ab0);
    background-image:-o-linear-gradient(top, #4a8ab0, #4a8ab0);
    background-image:linear-gradient(top, #4a8ab0, #4a8ab0);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a8ab0', endColorstr='#4a8ab0', GradientType=0);

}
#talent-register-modal .talent-reg-btn:active,#talent-register-modal .talent-reg-btn.active {
    color: white;
    background-color:#4a8ab0;
}
#talent-register-modal form .hint{
    color:#555;
    font:13px/13px "OpenSansRegular";
    text-align:left;
    padding:0;
    margin:3px 0 0 0;
}
#talent-register-modal .talent-reg-btn{
    color:#5188a9;
}
#talent-register-modal label.error{
    height: 0;
    font: 10px/10px "OpenSansRegular";
    margin: 0;
    padding: 0;
    display: block;
    text-align: right;
    position: relative;
    top: -50px;
    width: 350px;
}
#talent-register-modal .conf-text{
    font: 14px/20px "OpenSansRegular";
    color:#777;
    margin-bottom:5px;
    padding-top:10px;
}
#talent-register-modal .co-logo{
    background:none;
}
#talent-register-modal .co-logo img{
    webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color:#FFF;
}
/* End Talent Register Modal */
.placeholder{
    color: #999;
}
/*  Start Claim Register Modal  */
#claim-reg-modal .modal-body{
    padding:20px;
    max-height: none;
}
#claim-reg-modal ul{
    list-style-type: square;
    list-style-position: outside;
    color:#777;
    font:12px/12px "OpenSansRegular";
    padding:0 0 20px 0;
}
#claim-reg-modal ul li{
    list-style-position: inside;
    list-style-image: url(../../images/bullet.png);
    padding-top:3px;
}
#claim-reg-modal ul a{
    color:#5188a9;
}
#claim-reg-modal .input-wrap{
    background-color: #f7f7f7;
    border:1px solid #d9d9d9;
    width:458px;
    height:auto;
    margin:20px 0 0 0;
}
#claim-reg-modal input{
    width:430px;
    margin:0 0 0 8px;
}
#claim-reg-modal label{
    margin:0 0 0 8px;
}
#claim-reg-modal label:nth-of-type(1){
    padding-top:0;
}
#claim-reg-modal .policy-confirm{
    color:#777;
    font:11px/11px "OpenSansItalic";
    text-align: center;
    width: 100%;
    padding:7px 0 7px 0;
}
#claim-reg-modal .claim-submit-btn, #claim-moreinfo-modal .launch-claim-modal-btn, #claim-welcome-modal .preview-btn{
    display: inline-block;
    font:18px/37px "ProximaNovaSemiBold";
    text-shadow: rgba(0,0,0,0.3) 0 -1px 1px;
    height:40px;
    width:440px;
    margin:5px 0 10px 8px!important;
    color:#FFF;
    text-align: center;
    background-color:#ffa210;
    background-image:-moz-linear-gradient(top, #ffa210, #ff8910);
    background-image:-ms-linear-gradient(top, #ffa210, #ff8910);
    background-image:-webkit-gradient(linear,0 0,0 100%,from( #ffa210),to( #ff8910));
    background-image:-webkit-linear-gradient(top, #ffa210, #ff8910);
    background-image:-o-linear-gradient(top, #ffa210, #ff8910);
    background-image:linear-gradient(top, #ffa210, #ff8910);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa210', endColorstr='#ff8910', GradientType=0);
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin:8px 0 15px 0;
    -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);
    border:none;
    border:1px solid #b53e02;
}
#claim-reg-modal .claim-submit-btn:hover, #claim-moreinfo-modal .launch-claim-modal-btn:hover, #claim-welcome-modal .preview-btn:hover{
    background:none;
    background-color:#ffa210;
}
#claim-reg-modal .ribbon-wrap{
    width: 100%;
    text-align: center;
}
#claim-welcome-modal .ribbon-wrap{
    width: 100%;
    text-align: center;
    height:0;
}
#claim-reg-modal .ribbon-wrap .left-ribbon, #claim-welcome-modal .ribbon-wrap .left-ribbon{
    background:url(../../images/blue_ribbon_left.png) no-repeat;
    height:25px;
    width:8px;
    display:inline-block;
}
#claim-reg-modal .ribbon-wrap .back-ribbon, #claim-welcome-modal .ribbon-wrap .back-ribbon{
    display: inline-block;
    color:#FFF;
    text-shadow: rgba(0,0,0,0.3) 0 -1px 1px;
    font:14px/25px "MuseoSlab700Italic";
    background:url(../../images/blue_ribbon_background.gif) repeat-x;
    width:auto;
    height:25px;
    padding:0 12px;
    vertical-align: top;
}
#claim-reg-modal .ribbon-wrap .right-ribbon, #claim-welcome-modal .ribbon-wrap .right-ribbon{
    background:url(../../images/blue_ribbon_right.png) no-repeat;
    height:25px;
    width:8px;
    display:inline-block;
}
#claim-reg-modal.modal-500.fade.in, #claim-moreinfo-modal.modal-500.fade.in{
    top:370px;
}
#claim-moreinfo-modal .main-text{
    font:16px/24px "ProximaNovaRegular";
    color:#555;
    padding-bottom:20px;
}
#claim-moreinfo-modal .sub-text{
    font:14px/20px "ProximaNovaRegular";
    color:#555;
    padding-bottom:20px;
}
#claim-moreinfo-modal .modal-body{
    padding:20px;
}
#claim-welcome-modal .welcome-ribbon{
    font:24px/41px "MuseoSlab700Italic";
    color:#FFF;
    text-shadow: rgba(0,0,0,0.3) 0 -1px 1px;
    background:url(../../images/welcome-ribbon.png) no-repeat;
    width:193px;
    height:41px;
    text-align:center;
    display:inline-block;
    z-index:11000;
    position:relative;
    top:-16px;
}
#claim-welcome-modal .modal-body, #claim-welcome-modal.modal{
    overflow: visible;
}
#claim-welcome-modal{
    top:380px;
}
#claim-welcome-modal .modal-body{
    padding:0 10px 0 10px;
    max-height: none;
}
#claim-welcome-modal .wrap{
    background: url(../../images/welcome-modal-bg.png) repeat;
    border:1px solid #d7d7d7;
    width:538px;
    height:auto;
    padding:35px 20px 0 20px;
    position: relative;
    top: -10px;
}
#claim-welcome-modal .wrap .main-text{
    font:16px/24px "ProximaNovaRegular";
    color:#555;
}
#claim-welcome-modal .wrap .sub-text{
    font:14px/20px "ProximaNovaRegular";
    color:#555;
    padding-top:20px;
}
#claim-welcome-modal .founder-wrap{
    width:100%;
    text-align:center;
}
#claim-welcome-modal .founder-block{
    display:inline-block;
    width:384px;
    height:80px;
    background-color:#fefefe;
    margin:20px 0 5px 0;
}
#claim-welcome-modal .founder-block img{
    display:inline-block;
    float:left;
    margin:10px 0 0 10px;
}
#claim-welcome-modal .founder-name{
    display: inline-block;
    float:left;
    color:#555;
    margin:24px 0 0 10px;
    text-align:left;
}
#claim-welcome-modal .founder-name span:first-child{
    display:block;
    font:18px/20px "ProximaNovaSemiBold";
}
#claim-welcome-modal .founder-name span:last-child{
    display:block;
    font:12px/20px "ProximaNovaSemiBold";
    color:#777;
}
#claim-welcome-modal .divider{
    height:60px;
    width:1px;
    background-color:#DDD;
    display:inline-block;
    float:left;
    margin:10px 0 0 10px;
}
#claim-welcome-modal .founder-contact{
    display: inline-block;
    float:left;
    margin:24px 0 0 10px;
    text-align:left;
}
#claim-welcome-modal .founder-contact a{
    color:#5188a9;
    font:14px/20px "ProximaNovaRegular";
    display:block;
}
#claim-welcome-modal .founder-contact span{
    color:#777;
    font:14px/20px "ProximaNovaRegular";
}
#claim-welcome-modal .btn-wrapper{
    width:100%;
    text-align: center;
    display:block;
}
#claim-welcome-modal .preview-btn{
    width:249px;
    margin-left:0!important;
    margin-right:0!important;
}
#claim-welcome-modal .btn-divider{
    display:inline-block;
    background: url(../../images/welcome-button-divider.png) no-repeat;
    width:135px;
    height:3px;
    overflow:hidden;
    vertical-align:middle;
}
#claim-welcome-modal .btn-divider:first-child{
    position:relative;
    left:4px;
}
#claim-welcome-modal .btn-divider:last-child{
    position:relative;
    right:4px;
}
/*  End Claim Register Modal  */

/*
    Colorpicker for Bootstrap
    Copyright 2012 Stefan Petre
    Licensed under the Apache License v2.0
    http://www.apache.org/licenses/LICENSE-2.0
*/
 /* ColorPicker Styles */
#colorSelector {
    background: url("../../images/colorpicker/select3.png") repeat scroll 0 0 transparent;
    height: 80px;
    position: relative;
    width: 80px;
    margin:5px 0 10px 0;
}
#colorSelector div {
    height: 70px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 70px;
}
#tabSelector{
  height:70px;
  width:70px;
  border:1px solid #d9d9d9;
  cursor: pointer;
}
#tabSelector .bg-color{
  width:60px;
  height:60px;
  margin:5px 0 0 5px;
}
#tabSelector a.picker{
  display:inline-block;
  width: 11px;
  height: 11px;
  background-color: #FFF;
  position: relative;
  left: 59px;
  bottom: 9px;
}
#tabSelector a span{
  font-size: 10px;
  line-height: 10px;
  color: #7F7F7F;
  vertical-align: top;
  margin: 1px 0 0 2px;
}
.colorpicker {
    width: 356px;
    height: 176px;
    overflow: hidden;
    position: absolute;
    background: url(../../images/colorpicker/custom_background.png);
    font-family: Arial, Helvetica, sans-serif;
    display: none;
    z-index:1200;
}
.colorpicker_color {
    width: 150px;
    height: 150px;
    left: 14px;
    top: 13px;
    position: absolute;
    background: #f00;
    overflow: hidden;
    cursor: crosshair;
}
.colorpicker_color div {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
    background: url(../../images/colorpicker/colorpicker_overlay.png);
}
.colorpicker_color div div {
    position: absolute;
    top: 0;
    left: 0;
    width: 11px;
    height: 11px;
    overflow: hidden;
    background: url(../../images/colorpicker/colorpicker_select.gif);
    margin: -5px 0 0 -5px;
}
.colorpicker_hue {
    position: absolute;
    top: 13px;
    left: 171px;
    width: 35px;
    height: 150px;
    cursor: n-resize;
}
.colorpicker_hue div {
    position: absolute;
    width: 35px;
    height: 9px;
    overflow: hidden;
    background: url(../../images/colorpicker/colorpicker_indic.gif) left top;
    margin: -4px 0 0 0;
    left: 0px;
}
.colorpicker_new_color {
    position: absolute;
    width: 60px;
    height: 30px;
    left: 213px;
    top: 13px;
    background: #f00;
}
.colorpicker_current_color {
    position: absolute;
    width: 60px;
    height: 30px;
    left: 283px;
    top: 13px;
    background: #f00;
}
.colorpicker input {
    background-color: transparent;
    border: 1px solid transparent;
    position: absolute;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #898989;
    top: 4px;
    right: 11px;
    text-align: right;
    margin: 0;
    padding: 0;
    height: 11px;
    width:40px;
    line-height:11px;
}
.colorpicker_hex {
    position: absolute;
    width: 72px;
    height: 22px;
    background: url(../../images/colorpicker/custom_hex.png) top;
    left: 212px;
    top: 142px;
}
.colorpicker_hex input {
    right: 6px;
}
.colorpicker_field {
    height: 22px;
    width: 62px;
    background-position: top;
    position: absolute;
}
.colorpicker_field span {
    position: absolute;
    width: 12px;
    height: 22px;
    overflow: hidden;
    top: 0;
    right: 0;
    cursor: n-resize;
}
.colorpicker_rgb_r {
    background-image: url(../../images/colorpicker/custom_rgb_r.png);
    top: 52px;
    left: 212px;
}
.colorpicker_rgb_g {
    background-image: url(../../images/colorpicker/custom_rgb_g.png);
    top: 82px;
    left: 212px;
}
.colorpicker_rgb_b {
    background-image: url(../../images/colorpicker/custom_rgb_b.png);
    top: 112px;
    left: 212px;
}
.colorpicker_hsb_h {
    background-image: url(../../images/colorpicker/custom_hsb_h.png);
    top: 52px;
    left: 282px;
}
.colorpicker_hsb_s {
    background-image: url(../../images/colorpicker/custom_hsb_s.png);
    top: 82px;
    left: 282px;
}
.colorpicker_hsb_b {
    background-image: url(../../images/colorpicker/custom_hsb_b.png);
    top: 112px;
    left: 282px;
}
.colorpicker_submit {
    position: absolute;
    width: 22px;
    height: 22px;
    background: url(../../images/colorpicker/custom_submit.png) top;
    left: 322px;
    top: 142px;
    overflow: hidden;
}
.colorpicker_focus {
    background-position: center;
}
.colorpicker_hex.colorpicker_focus {
    background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
    background-position: bottom;
}
.colorpicker_slider {
    background-position: bottom;
}
/* End ColorPicker Styles */

/*    Recruiter Styles    */
#recruiterOppSingle{
    width:690px;
    margin:28px auto 0 auto;
}
#public-opp{
    color: #666666;
    font-family: "OpenSansRegular";
}
#recruiterOppSingle a{
    color: #5188a9;
}
#public-opp.section-wrap{
    display:block;
    width:690px;
    height:auto;
    border:1px solid #e2e2e2;
    padding:10px 10px 30px 10px;
    background-color:#FFF;
    margin-bottom:30px;
}
#public-opp .main-title{
    color:#555555;
    font:20px/40px 'ProximaNovaRegular';
    background-color:#f2f2f2;
    -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  padding-left:15px;
}
#public-opp .main-title .category-pill{
  display: inline-block;
  vertical-align:top;
  width:auto;
  margin:10px 0 0 7px;
  color:#FFF;
  font:11px/11px 'OpenSansRegular';
  padding:5px;
  webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#public-opp .category-pill.opp-design {
    background-color:rgba(249,146,0,.9)
}
#public-opp .category-pill.opp-market {
    background-color:rgba(62,155,185,.9)
}
#public-opp .category-pill.opp-tech {
    background-color:rgba(225,87,11,.9)
}
#public-opp .category-pill.opp-sales {
    background-color:rgba(233,120,65,.9)
}
#public-opp .category-pill.opp-acct {
    background-color:rgba(124,167,179,.9)
}
#public-opp .category-pill.opp-manage {
    background-color:rgba(89,214,168,.9)
}
#public-opp .category-pill.opp-cust {
    background-color:rgba(136,211,87,.9)
}
#public-opp .category-pill.opp-human {
    background-color:rgba(247,158,58,.9)
}
#public-opp .category-pill.opp-comm {
    background-color:rgba(210,170,100,.9)
}
#public-opp .category-pill.opp-admin {
    background-color:rgba(250,202,57,.9)
}
#public-opp .inner{
  padding:20px 15px 0 15px;
  width:auto;
  height:auto;
  margin:0;
}
#public-opp .job-detail{
  font:13px/17px "OpenSansRegular";
  color:#777;
}
#public-opp .job-desc{
    color: #666666;
    font: 13px/18px "OpenSansRegular";
    padding: 15px 0 20px 10px;

}
#public-opp .job-desc strong{
  color:#666;
  font-family: "OpenSansBold"
}
#public-opp .job-desc ul{
    padding: 5px 0px 15px 15px;
}
#public-opp .job-desc ol li{
    list-style-type: decimal;
}
#public-opp .job-desc ul li{
    list-style-position: outside;
    list-style-type:disc;
    list-style-image: url("../../images/bullet.png");
    padding-bottom:7px;
}
#public-opp .job-desc ul li:last-child{
    list-style-position: outside;
    list-style-type:disc;
    list-style-image: url("../../images/bullet.png");
    padding-bottom:0;
}
#public-opp .opp-action-bottom{
  background-color:#f7f7f7;
  width:100%;
  text-align: center;
  height:55px;
  margin-top:0;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
#recruitApplyInfo.opp-action-bottom{
  background-color:#f7f7f7;
  width:100%;
  text-align: center;
  height:70px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
#public-opp .opp-action-bottom-recruit{
  background-color:#FFF;
  width:100%;
  text-align: center;
  height:55px;
  margin-top:20px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
#recruitApplyInfo .subTextWrapper table{
    display:inline-block;
    height:100%;
    width:580px;
    font:16px/22px 'OpenSansRegular';
    color:#666;
    text-align:left;
}
#recruitApplyInfo .subTextWrapper table tr{
    height:70px;
}
#recruitApplyInfo .subTextWrapper table p{
    margin:0;
}
#public-opp .section-wrap .main-title{
    color:#555555;
    font:20px/40px 'ProximaNovaRegular';
    background-color:#f2f2f2;
    -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  padding-left:15px;
}
#public-opp .how-to-wrap{
    color:#666;
    width:605px;
    height:auto;
    margin: 15px 0px 15px 10px;
    border: 2px solid #81badc;
    padding: 10px 15px 10px 15px;
    background-color: #f7fcff;
}
#public-opp .how-to-action{
    display:block;
    height:auto;
    border-bottom:1px dashed #D9D9D9;
    margin:0 0 10px 0;
}
#public-opp .posted-date{
  font:11px/11px "OpenSansRegular";
  color:#999999;
}
#public-opp .textile-details .after{
    color: #555555;
    font: 11px/17px "OpenSansBold";
}
#public-opp .textile-details .block1{
    width:105px;
    display: inline-block;
}
 #public-opp .textile-details .block2{
    width:145px;
    display: inline-block;
}
#public-opp .textile-details .block3{
    width:158px;
    display: inline-block;
}
#public-opp .textile-details .block4{
    width:auto;
    display: inline-block;
}
#public-opp .section-title{
    color: #555555;
    font: 12px/12px "OpenSansBold";
    text-transform:uppercase;
    overflow: hidden;
    white-space:nowrap;
    padding-top:0;
}
#public-opp .section-title .divider{
    background-color:#d9d9d9;
    height:1px;
    width:100%;
    display:inline-block;
    margin-bottom:5px;
}
#public-opp .section-title .titleOpp{
    width:auto;
    display:inline-block;
    padding-right:13px;
}
#public-opp .opp-action-bottom a.kareer-btn.large {
    margin-top: 9px;
    color: #555;
    height: 35px;
    line-height: 35px;
}
#public-opp .opp-action-bottom .co-logo{
    margin-top:10px;
    margin-left:10px;
}
#public-opp .opp-action-bottom a i.ico-nav-next {
    background-position: -42px 0;
}
#public-opp .opp-action-bottom a i {
    background: url('../../images/ico-main-nav-btn.png') left center;
    margin: -2px 2px 0 0;
    position: relative;
    width: 21px;
    vertical-align: middle;
}
#recruitCandidateModal.modal.fade.in{
    top:350px;
}
#recruitCandidateModal .recruiterHeader{
    padding: 15px 20px 20px 20px;
    height:50px;
}
#recruitCandidateModal .recruiterHeader .sub-title{
    font: 13px/18px "OpenSansRegular";
    color:#555;
    padding:10px 15px 0 5px;
    display:inline-block;
    width:350px;
}
#recruitCandidateModal form{
    background-color:#F7F7F7;
    width:460px;
    height:auto;
    margin-left:15px;
    margin-bottom:15px;
}
#recruitCandidateModal input{
    width:420px;
    height:36px;
    font:14px/36px "OpenSansBold";
    color:#555;
    padding:0 5px;
}
#recruitCandidateModal label{
    padding-top:2px;
}
#recruitCandidateForm button.kmeButtonBlue{
    width:430px;
    border:1px solid #305972;
}
#recruitCandidateModal label.error{
    text-align: right;
    display: block;
    position:relative;
    height: 0px;
    padding: 0;
    margin: 0;
    top: -61px;

}
#recruitCandidateModal .modalContents .thanksTitle{
    font:16px/24px "ProximaNovaRegular";
    color:#555;
    padding:0 15px;
    padding-top:15px;
}
#recruitCandidateModal .modalContents .subText{
    font:14px/20px "ProximaNovaRegular";
    color:#555;
    padding:0 15px;
}
#recruitCandidateModal .modalContents .discoMore{
    text-align: center;
    padding-top:20px;
}
#recruitCandidateModal .modalContents .discoMore a{
    font: 16px/16px "OpenSansBold";
}
#recruitCandidateModal .modalContents .discoMore a:hover{
    text-decoration:underline;
    color:#08c;
}
#nextReminder{
    color:#5188a9;
    position: relative;
    left: 99px;
    top: 4px;
}
#nextReminder:hover{
    text-decoration:underline;
}