/* Normalize & Bootstrap v3.3.2 Typography
================================================== */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}textarea.form-group-sm .form-control,select[multiple].form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}textarea.form-group-lg .form-control,select[multiple].form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.form-horizontal .form-group:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}


/* ############################# Globals ############################# */
#clear, .clearfix, .clear{clear:both;}
*{margin: 0;padding: 0;}
html, body {margin: 0;padding: 0; min-height:100%;} 
body{font-family:Arial, Helvetica, sans-serif; background-color:#021422;font-size:12px;}
.container{margin:0px auto; width:100%; max-width:970px; box-sizing:border-box; padding:0px 15px;}
.white-bg{background-color:#ffffff;background-image:url('images/white_bg.png'); background-repeat:repeat-x;  background-position:top right;}
.grey-bg{background-color:#e4e4e4;background-image:url('images/grey-bg.jpg'); background-repeat:repeat-x;  background-position:top right;}
a:link, a:active, a:hover, a:visited {outline: none;}
img{max-width: 100%; height: auto;}
.fa.social{background-color:#e51937; text-align:center; color:#ffffff; padding:3px; font-size:12px; border-radius:10px; height:20px; width:20px;}
.fa.social:hover{background-color:#d12a43;}

/* ############################# Header ############################# */
#header-wrap{background-color:#ffffff; background-image:url('images/top-border.jpg'); background-repeat:no-repeat; background-position: top center;}
#header{position: relative;}

/* Navigation */
#mobile-navigation{display: none;}
#mobile-navigation a{color:#e51937;}
.mobile-land-the-best{width:239px; height:48px; margin:0px auto; display: block; border-bottom: none !important;}
i.fa.fa-play {
    border: 1px solid #e51937;
    padding: 2px 3px 2px 6px;
    border-radius: 5px;
}
#site-navigation {position:relative;}
#site-navigation ul{list-style:none;}
/* ---------- Top Navigation ---------- */
#top-navigation{ float:right; color:#818181; margin-top:15px;}
#top-navigation a{font-size:11px; color:#818181; text-decoration:none; }
#top-navigation a.nav-selected {color:#000;}
#top-navigation ul{list-style:none;}
#top-navigation li{float:left; padding:0px 3px; height:22px; vertical-align:middle;}
#top-navigation li:hover{}
#top-navigation li:hover a{color:#000000;}
#top-navigation li a:active{color:#000000;}
div.spacer{padding:0px 0px 0px 6px; float:right;}
/* ---------- Main Navigation ---------- */
/* Level 1 */
#navigation{clear:right; font-size:12px; color:#e51937; padding-top:40px; position:relative; z-index:9;}
#navigation a{font-size:12px; color:#e51937; text-decoration:none; line-height:27px;  padding:0px 10px;}
#navigation ul{list-style:none; margin:0px; padding:0px; float:right; }
#navigation li{float:left; position:relative; padding-bottom:5px; margin:0px;}
#navigation li:hover{}
#navigation li:hover a{color:#ffffff; display:block; height:27px; background-image:url('images/activemenu.png'); background-repeat:repeat-x; box-shadow:0px 0px 2px #333; }
#navigation ul > li.nav-selected > a, #navigation ul > li.nav-path-selected > a{color:#000000; display:block; height:27px;}
#navigation li.nav-path-selected:hover a{color:#FEB7C2;}
#navigation ul > li.nav-selected:hover > a, #navigation ul > li.nav-path-selected:hover > a{color:#fff;}
/* Level 2 */
#navigation ul ul{display:none; opacity:.9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; position:absolute; z-index:9; text-align:left; top:30px; left:0px; background-color:#e51937; padding:10px;}
#navigation ul ul li a{padding:0;}
#navigation ul ul li:hover{}
#navigation ul li:hover ul{display:block; width:150px; box-shadow:1px 1px 3px #333;}
#navigation ul li:hover ul li{width:100%;}
#navigation ul li:hover ul li a{color: #feb7c2; border-radius:0px; margin:0px; border:0px;background-image:none; box-shadow:none;}
#navigation ul li:hover ul li.nav-selected a{color:#ffffff;}
#navigation ul li:hover ul li a:hover{color:#ffffff;}
.land-the-best{float:right; position:relative; z-index: 9;}

a#logo{display: block; width: 230px; position:absolute; z-index:99; margin-top: 24px;}
#Layer_1 {
    font-family: Pathway Gothic One;
}



/* Slideshow */
.slideshow-spacer{display: block; width: 100%; height: 25px; background-color: #ffffff;}
#slideshow-wrap{background-color:#ffffff; background-image:url('images/slideshow-wrap-bg.jpg'); background-repeat:repeat-x; position:relative; top:-19px; margin-bottom:-19px; background-position: top center;}
#slideshow{background-image:url('images/slideshow-bg.jpg'); background-repeat:no-repeat; background-position: top center;}
.slider { position: relative; overflow: auto; padding:0px; width:100% !important;}
.slider ul{padding:0; margin:0; width:100% !important;}
.slider ul li { list-style: none; width:100% !important; float: left; height:450px; position: relative;display: none;}
 .slider ul li.first{display: block;}
.slider .text{position:absolute; width:100%; top:50px; right:0px}
.slider .slidetitle, .slider p, .slider img{display:none;}
.slider h2.slidetitle{font-size: 43px; margin:12px 0 37px; color:#ffffff; padding: 5px 5px; -moz-text-shadow: 1px 1px 0 #000; -webkit-text-shadow: 1px 1px 0 #000; text-shadow: 1px 1px 0 #000; text-align:center; letter-spacing: -0.02em; }
/*-------------DELETED AT ED DOGAN'S 2017 APRIL EDIT------	
.slider p{color:#000000; margin-top:24px;  padding: 3px 10px; width:290px; line-height: 22px; float:right;} 
span.go{ font-style:italic; display:block; width:145px; height:37px; padding:0 15px; line-height:40px; margin-top:10px; background-image:url('images/buttons.png'); background-position:0px -100px; background-repeat:no-repeat; border:none; color:#ffffff; background-color:transparent;}*/


span.hotjobbtn{ font-style:italic; display:block; width:145px; height:37px; padding:0 15px; line-height:40px; margin-top:10px; background-image:url('images/buttons.png'); background-position:0px -200px; background-repeat:no-repeat; border:none; color:#ffffff; background-color:transparent;}
.slider a:hover{text-decoration:none;}
.slider .bx-pager{position:absolute; width:auto; z-index: 9; bottom:25px;right:0px; list-style: none;}

/* Pop Up */
.popup{position: fixed; z-index:9; bottom:0px; right:15px; background:url('images/popup_bg.jpg') #a01c33 top repeat-x; color:#ffffff; padding:0px 15px; width:300px;}
.popup.start{bottom:-500px;}
.popup .handle{position: absolute; background-color:#e51937; height:15px; width:15px; top:-15px; right:15px; cursor: pointer;}
.popup .form{display: none; clear: both;}
.popup.show .form{display: block;}
.popup .plus, .popup .minus{font-size: 13px; line-height:15px; width:15px; text-align:center;}
.popup.show .plus, .popup .minus{display:none;}
.popup .plus, .popup.show .minus{display:block;}
.popup #field-line{margin:7px 0px; padding:0px; position:relative;}
.popup label{position:absolute; color:#999; top:5px; left:5px; font-weight:normal;}
.popup input[type="text"],.popup textarea{width:100%; padding:1px;
 color:#333;
 -moz-box-shadow:    inset 0 0 3px #999;
   -webkit-box-shadow: inset 0 0 3px #999;
   box-shadow:         inset 0 0 3px #999;
}
.popup h2{color:#ffffff; margin-bottom:0px;}
.popup p{margin-bottom:0px; line-height:1.5em; width: 90%;}
.popup input.submit{display:block; width:103px; height:38px; background-color:transparent; color:#ffffff; border:none; background-image:url('images/buttons.png');background-repeat:no-repeat; background-position:0px 0px;}

/* Content */
#content-wrap{min-height:395px; background-image:url('images/background.png'); background-repeat:no-repeat; background-position:top center; background-size: cover;}
#content.sidebar{background-image:url('images/sidebar_wrapper_background.png');}

#main, #overview,#feature, #footer{padding:25px 95px;}
#buttons{padding:0 15px;}
#buttons,#feature,#testimonials{color:#ffffff;}
#buttons .col{width:33.33333333333%; float:left; text-align: center;}
/*-------REMOVED AT ED DOGAN'S 2017 APRIL EDITS
#buttons .first.col{padding:0px 5px 0px 0px;}
#buttons .last.col{padding:0px 0px 0px 5px;}
--------------------------------------------*/
#testimonials{font-size: 16px; padding:65px 95px; min-height: 400px;}
#testimonials h2{color:#ffffff;}
#testimonials li{padding-right:10px;}
#testimonials .bx-viewport{left: -15px !important;}

.transparent{opacity:.7; zoom:1; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
span.hotjob{font-family:'Pathway Gothic One', sans-serif; font-weight:100; color:#e51937; font-size: 26px; line-height:36px;}

/* ---------- Sidebar ---------- */
#sidebar{position: relative;}
#sidebar.col{width:220px; float:left; padding:25px; font-size:11px;}
#main.col{width:705px; float:right; padding:26px 55px;}
#sidebar h2{background-image:url('images/menu_border.png'); background-repeat:no-repeat; background-position:-30px 32px; height:35px; font-size:2em; margin-left:-25px; margin-bottom:5px; padding-left:25px;}
#sidebar p{margin:0;}
#sidemenu{margin-left:-40px; background-image:url('images/side_menu_background.png'); background-repeat:repeat-y; background-position:top left; list-style: none;}
#sidemenu li{width:230px; margin:0px;}
#sidemenu li a{color:#000000; text-decoration:none; display:block; line-height:34px; padding:0px 45px;}
#sidemenu li a:hover{color:#10689d;}
#sidemenu li.nav-selected{margin-top:1px; background-image:url('images/side_menu_active.png'); background-repeat:no-repeat;  background-position:top left;}
#sidemenu li.nav-selected a{color:#ffffff;}
#sidemenu li.last{height:1px;}

/* ---------- Job Search ---------- */
.job-search-form{position:absolute; z-index: 99; top: 50%; left: 50%; transform: translate3d(-50%,-50%,0); color:#d1d1d1; margin-right:5px;width: 400px; margin: 0 auto;}
.job-search-form input{border:none; border-radius: 1.5em; padding:.7em 2em; width:100%; color:#333;
 -moz-box-shadow:    inset 0 0 2px #d1d1d1;
   -webkit-box-shadow: inset 0 0 2px #d1d1d1;
   box-shadow:         inset 0 0 2px #d1d1d1;
   font-size: 1.5em;
}
.job-search-form input::placeholder {color: #999;}
.job-search-form button{border:none; background-color: transparent; position:absolute; top: .6em; left: .6em; z-index:9; font-size: 1.5em;}
.job-search-form i.fa.fa-search {color: #e51937;}
.job-title h1{display: inline;}
.job-title{margin:12px 0 37px;}
#jobsearch{margin-bottom:5px;margin-top:10px;}
#jobsearch .title{padding:3px 10px; line-height:15px; cursor:pointer; background: url('images/checkbox.png') no-repeat #e5e5e5; background-position:right 0px; border:1px solid #A4A4A4;}
#jobsearch .title.hover{padding:3px 10px; background: url('images/checkbox.png') no-repeat #e5e5e5; background-position:right -25px;}
#jobsearch .options{overflow: auto;}
#jobsearch .filter{position: relative; margin:0 0 10px 0; max-width:180px;}
#jobsearch li:hover .x{position:absolute; top:0px; right:5px; display:block; height:24px; width:15px; background: url('images/checkbox.png') no-repeat; background-position:-145px -200px; background-repeat:no-repeat;}
#jobsearch a {display: block; position: relative;z-index: 1;line-height: 1;padding: .5em 0 .5em 25px; cursor: pointer; }
#jobsearch ul{list-style: none; padding:0; margin:0;}
#jobsearch li {display: block; background-color:#ffffff; position: relative;z-index: 1;line-height: 0; margin:0; padding:0; cursor: pointer;  border-bottom:1px solid #A4A4A4; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4;}
#jobsearch li.unselected{background: url('images/checkbox.png') no-repeat #ffffff; background-position:0 -50px;}
#jobsearch li.selected,
#jobsearch li.selected:hover{background: url('images/checkbox.png') no-repeat #ffffff; background-position:0 -150px; background-repeat:no-repeat;}
#jobsearch li:hover{background: url('images/checkbox.png') no-repeat; background-position:0 -100px;  background-repeat:no-repeat; text-decoration:none;}
#jobsearch input{position: absolute;left: 5px;top: 6px;margin: 0;z-index: 0;}
#result, #job_search_pagination{ background-image:url('images/section_background.png'); background-repeat:no-repeat; background-position:top left; margin:0 -55px; padding:10px 42px;}
#result .label{color:#000000; font-weight:bold;display:block;width:100px;float:left;}
#result .content{float:left; width:500px;}
#result-line{clear:both; padding:10px;}
#loading{display:none; background-image:url('images/loading.gif'); background-position:center; background-repeat:no-repeat; height:32px;}
#apply-online{display:block; color:#ffffff; height:37px; width:120px; line-height:36px; padding:0px 11px; margin-left:98px; font-style:italic; background-image:url('images/buttons.png'); background-repeat:no-repeat; background-position:0px 0px;}
#apply-online:hover{text-decoration:none;}




/* ---------- Form Sidebar ---------- */
#form label{display:block; width:200px; padding-right:25px; float:left;}
#form.sidebar input{width:300px;}
#form.sidebar select{width:300px;}
#form.sidebar textarea{width:300px !important;;}
#form.sidebar fieldset{margin:10px -75px 10px -35px; padding:10px 35px; border:none;}
#form.full input{width:495px;}
#form.full select{width:495px;}
#form.full textarea{width:495px !important;}
#form input.radio{width:25px;}
#form input.radio{width:25px;}
#form input.ccm-input-checkbox{width:25px;}
#form input.submit{display:block; width:103px; height:38px; background-color:transparent; color:#ffffff; border:none; background-image:url('images/buttons.png');background-repeat:no-repeat; background-position:0px -50px;}
#form fieldset{ background-image:url('images/section_background.png'); background-repeat:no-repeat; background-position:top left; margin:10px -95px 10px -95px; padding:10px 95px; border:none;}
#field-line{clear:both; padding:10px 0px;}
#form .fs-wrapper {
  background-image: url('images/form-middle.jpg');
  background-repeat: repeat-y;
       padding: 0;
       /*width: 940px;*/
     margin:0px -95px;
}

#form fieldset {
   background-image: url('images/form-top.jpg');
   background-position: left top;
   background-repeat: no-repeat;
   border: none;
   margin: 10px 0;
   padding: 10px 95px;
}

#form .fs-end {
  background-image: url('images/form-bottom.jpg');
  background-repeat: no-repeat;
  float: left;
  height: 20px;
  margin: 0 -95px -10px -95px;
  /*width: 940px;*/
}
#form.sidebar .fs-wrapper {
  background-image: url('images/form-middle.jpg');
  background-repeat: repeat-y;
    padding: 0;
    width: 705px;
  margin:0 -55px;
}

#form.sidebar fieldset {
   background-image: url('images/form-top.jpg');
   background-position: left top;
   background-repeat: no-repeat;
   border: none;
   margin: 10px 0;
   padding: 10px 55px;
}

#form.sidebar .fs-end {
  background-image: url('images/form-bottom.jpg');
  background-repeat: no-repeat;
  float: left;
  height: 20px;
  margin: 0 -55px -10px;
  width: 705px;
}
/* ---------- Application ---------- */
#application label{display:block;padding-right:25px;}
#application input{width: calc(100% - 10px);}
#application #field-line {display: inline-block; padding: 10px 0 0;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(2) {width: 31%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(3) {width: 23%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(4) {width: 23%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(5) {width: 23%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(6) {width: 100%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(7) {width: 25%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(8) {width: 25%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(9) {width: 25%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(10) {width: 25%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(11) {width: 25%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(12) {width: 25%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(13) {width: 25%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(14) {width: 25%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(15) {width: 50%;}
#application .fs-wrapper:nth-child(1) #field-line:nth-child(16) {width: 50%;}
#application .fs-wrapper:nth-child(2) #field-line {width: 50%;}
#application .fs-wrapper:nth-child(4) #field-line {width: 23%;}

#application select{width: calc(100% - 10px); height: 24px;}
#application textarea{width: calc(100% - 10px);}
#application input.radio{width:25px; display:inline;}
#application input.ccm-input-checkbox{width:25px;}
#application .fieldset{ background-image:url('images/section_background.png'); background-repeat:no-repeat; background-position:top left; margin:0px 0px; padding:10px 95px; border:none;}
#application input.application{display:block; width:133px; height:38px; background-color:transparent; color:#ffffff; border:none; background-image:url('images/buttons.png');background-repeat:no-repeat; background-position:0px -100px;}
#application ul{list-style:none; padding:0px; margin:0px;}
#application ul li label{list-style:none; padding:0px; margin:0px; width: 80%; float:auto;}
#application ul li input{list-style:none; padding:0px; margin:0px; width:auto; margin-top:4px; margin-right:15px; float:left;}
#application ul li{float:left;}
#application ol{list-style:none; margin:0px;}
#application ol li{border-top:2px solid #dedede; padding-top:10px;}
#application ol li.first{border:none;}
#application .button{display:block; width:133px; height:38px; background-color:transparent; color:#ffffff; border:none; background-image:url('images/buttons.png');background-repeat:no-repeat; background-position:0px -100px;}
#application h4{display:block; background-color:#DEDEDE; padding:3px 5px;}
#application span.required{color:#e51937;}
#application .month{width:80px;}
#application .day{width:80px;}
#application select.year{width:80px;}
#application .year{width:50px;}
#application .phone{width:80px;}
#application .area{width:30px;}
#application .prefix{width:30px;}
#application .subscriber{width:40px;}
#error{color:#e51937;}
#success{color:#10689d;}
.skills-subsection label{font-weight: normal;}
.skills-subsection, .skills-subsection > li { float: left; width: 100%; }
.skills-subsection > li > ul { display: table; width: 100%; }
.skills-subsection > li > ul > li { width: 25%; }
.employer label{font-weight:normal;}
#application .note {
    color: #666666;
    font-size: 11px;
    line-height: 18px;
}
#application .fs-wrapper {
  background-image: url('images/form-middle.jpg');
  background-repeat: repeat-y;
       padding: 0;
     margin:0px -95px;
}
#application h2, #application p {
    width: 100%;
}
#application .fs-wrapper:nth-child(5) .field-line {
    display: block;
}
#application .fs-wrapper:nth-child(5) .fieldset {
    display: block;
}
#application .fs-wrapper:nth-child(5) hr {
    margin: 0;
}

#application .fieldset {
   background-image: url('images/form-top.jpg');
   background-position: left top;
   background-repeat: no-repeat;
   border: none;    
   display: flex;
   flex-wrap: wrap;
}

#application .fs-end {
  background-image: url('images/form-bottom.jpg');
       background-repeat: no-repeat;
       float: left;
       height: 20px;
       margin: 0 -95px -10px -95px;
     /*width: 940px;*/
}
.button{cursor:pointer;}
.submit{cursor:pointer;}
/* ---------- News And Events ---------- */
ul.news{list-style:none; padding:0px; margin:0px;}
ul.news li{}
ul.news li.post-wrapper{ background-image: url('images/form-middle.jpg');
  background-repeat: repeat-y;
       padding: 0;
       width: 940px;
     margin:20px -95px;}
ul.news li .post{ background-image: url('images/form-top.jpg');
   background-position: left top;
   background-repeat: no-repeat;
   border: none;
   margin: 10px 0;
   padding: 10px 95px;}
ul.news li .post-end{ background-image: url('images/form-bottom.jpg');
       background-repeat: no-repeat;
       float: left;
       height: 20px;
       margin: 0 -95px -10px -95px;
     /*width: 940px;*/}
.latest-tweet{display:block; height:30px; line-height:19px;}
#twitter-bird{display:block; height:30px; position:relative; top:-25px; background-image:url('images/twitter_bird.png'); background-repeat:no-repeat;}



/*-----------------EDDOGAN HOMEPAGE EDITS APRIL 2017-------------------*/
a.eddogan_button {
    font-family: 'Pathway Gothic One';
    font-size: 32px;
    line-height: 50px;
    padding: 36px 0;
    color: #fff;
    display: block;
    border-left: 1px solid #0063b9;
    border-right: 1px solid #0063b9;
}
a.eddogan_button:hover {
    background: linear-gradient(#f75963, #d41c28);
    text-decoration: none;
}
span.go {
    display: block;
    width: 265px;
    height: 50px;
    padding: 10px;
    line-height: 30px;
    border: none;
    color: #ffffff;
    background: linear-gradient(#f75963, #d41c28);
    text-align: center;
    font-size: 20px;
    margin: 80px auto 0;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #d41c28;
    color: #d41c28;
    text-decoration: none;
    box-shadow: none;
}
#slideshow .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
}
#slideshow .container .bx-wrapper .bx-viewport, #slideshow .container .slider .bx-wrapper .bx-viewport ul li{
	height: 600px !important;
}
#slideshow .container .slider .bx-wrapper .bx-viewport ul li{
    background-repeat: no-repeat;
    background-size: cover;
}
#slideshow .container .slider .bx-wrapper .bx-viewport ul li:nth-child(2){
	background-position-y: -300px;
}

#slideshow ul li:before {
	content: "";
	width: 100%;
	height: 600px;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(hsla(203, 90%, 66%, 0.71), hsla(202,100%,100%,.2));
}
.slider p {
    color: #fff;
    margin: 24px auto;
    padding: 0;
    width: 953px;
    text-align: center;
    line-height: 42px;
    float: none;
    font-size: 28px;
    font-family: 'Pathway Gothic One';
    text-shadow: 1px 1px 1px #000;
}
.slider h2.slidetitle {
    font-size: 64px;
    margin: 100px 0 37px;
}
.slider .bx-pager {
    right: 50%;
    transform: translateX(50%);
}
.bx-wrapper .bx-viewport {
	left: 0;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    color: #fff;
}
div.livicon-evo-holder {
    float: left;
    margin-left: 20px;
}

.radioPair {
    width: 50%;
    display: inline-block;
}
.noshow {
	display: none;
}
#locationselector button {
    display: block;
    width: 103px;
    height: 38px;
    background-color: transparent;
    color: #ffffff;
    border: none;
    background-image: url(images/buttons.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    margin: 20px 10px;
}

@media only screen and (max-width: 1336px) {
	#slideshow .container .slider .bx-wrapper .bx-viewport ul li:nth-child(2){background-position-y: -100px;}	
}

/*---------------EDDOGAN APPLICATION PAGE EDITS APRIL 2017-----------------*/
.button_applynow {
    width: ;
    color: #ffffff;
    display: block;
    height: 27px;
    background-image: url(images/activemenu.png);
    background-repeat: repeat-x;
    box-shadow: 0px 0px 2px #333;
    width: 120px;
    text-align: center;
    line-height: 27px;
}
.button_applynow:hover {
    color: #fff;
}

/*---------------JOBSEARCH PAGINATION STYLES-----------------*/
#job_search_pagination p:first-child a {
    font-size: 1.4em;
    display: inline-block;
    width: 1.6em;
    height: 1.8em;
    line-height: 1.8em;
    background: #d32130;
    color: #fff;
}

#job_search_pagination p:nth-child(2) {
    font-size: 1.3em;
}



/* ---------- Login Page ---------- */
input#login{display:block; width:103px; height:38px; background-color:transparent; color:#ffffff; border:none; background-image:url('images/buttons.png');background-repeat:no-repeat; background-position:0px -50px;}
input#resetpassword{display:block; width:133px; height:38px; background-color:transparent; color:#ffffff; border:none; background-image:url('images/buttons.png');background-repeat:no-repeat; background-position:0px -100px;}




/*#footer{margin-top:25px;}*/
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.clearfix{clear:both;}
.col{box-sizing: border-box;}
#footer .col{width:25%; float:left; padding:0px 15px; }
#footer #twitter-bird{display:none;}
#footer .first.col{padding:0px 15px 0px 0px;}
#footer .last.col{padding:0px 0px 0px 15px;}
#footer a:hover{text-decoration:underline;}
#copyright{padding:5px 25px; background-color:#e51937; color:#ffffff;}
#copyright .fa{background-color:#ffffff; color:#e51937;margin-top:7px;}
#copyright .fa.social:hover{background-color:#ebebeb;}
#copyright .col{width:50%; float:left; text-align: left;  padding:0px 15px;}
#copyright .first.col{width:25%;padding:0px 15px 0px 0px; text-align: left;}
#copyright .last.col{width:25%;padding:0px 0px 0px 15px; text-align: left;}
#copyright a{color: #ffffff; text-decoration: underline;}




@media only screen and (max-width: 970px) {
 #main.col{width:100%; float:none;  margin-bottom:15px; }
 #sidebar.col{width:100%; margin-bottom:15px; float:none; }
 #content.sidebar{background-image: none;}
}

#mobile-menu-button{display:none; cursor:pointer; }
@media only screen and (max-width: 880px) {
 .hide-mobile{display: none;}
 #application .fs-wrapper #field-line {width: 100% !important;}
 #mobile-menu-button{position:relative; display:block; float:right; font-size:22px;margin:85px 15px 0px; z-index:99;}
 #mobile-menu-button .close{display:none;}
 #site-navigation{display:none;}
 body.show-navigation #mobile-menu-button .open{display:none;}
 body.show-navigation #mobile-menu-button .close{display:block;}
 body.show-navigation{position:relative; left:-250px;}
 body.show-navigation #mobile-navigation{display:block; position:absolute; top:0px; right:-250px; width:250px; box-sizing:border-box; background:url('images/mobile-nav-bg.jpg') left repeat-y #f0f1f2;}
 div.spacer{display:none;}
 #mobile-navigation{margin:0; height:100%;}
 #mobile-navigation ul{padding:0; margin:0;}
 #mobile-navigation ul ul{display:none;}
 #mobile-navigation li{width:100%; padding:0; margin: 0;}
 #mobile-navigation li, #mobile-navigation li a{width:100%; float:none; position:relative; display:block;}
 #mobile-navigation a{border-bottom:1px solid #c8c8c9; font-size: 15px;
line-height: 2.5; padding:0px 15px}
 #apply-online{margin-left:0px;}
 #content.sidebar{background-image: none;}
 
 #form .fs-wrapper{padding:0px; margin:0px -25px; padding:0px;}
 #form fieldset{padding:0px 25px;}
 #form label{display:block; width:100%; padding-right:25px; float:left;}
 #form.sidebar input{width:100%;}
 #form.sidebar select{width:100%;}
 #form.sidebar textarea{width:100% !important;;}
 #form.sidebar fieldset{margin:10px -75px 10px -35px; padding:10px 35px; border:none;}
 #form.full input{width:100%;}
 #form.full select{width:100%;}
 #form.full textarea{width:100% !important;}
 #form input.submit{display:block; width:103px; height:38px; background-color:transparent; color:#ffffff; border:none; background-image:url('images/buttons.png');background-repeat:no-repeat; background-position:0px -50px;}
 label{display:block; width:100% !important;}
 .note{display:block; width:100% !important; margin:0 !important;}
 .skills-subsection label{width:auto !important;}
 .skills-subsection, .skills-subsection > li { float: left; width: 100%; }
 .skills-subsection > li > ul { display: table; width: 100%; }
 .skills-subsection > li > ul > li { width: 50%; }
  
 #result, #job_search_pagination{ margin:0 -25px; padding:0px 15px;} 
 #result .label{display:block;width:100%;float:left;}
 #result .content{float:right; width:100%;}
  
 #slideshow{background-image:none !important; margin:0px !important; width:102%;}
 #slideshow-wrap{background-image:none !important; margin:0; width:100%; top:0px; overflow: hidden;}
 .slider ul li{height:800px !important; background-repeat:no-repeat; background-size:133%;}
 /*.slider ul li.file-144{background-position:-200px 0px !important;}
 .slider ul li.file-146{background-position:-150px 0px !important;}*/
 .slider ul{height:auto !important;}
 /*.slider {display:block; height:800px !important;}*/
 .slider .text{position:relative; display:block; /*margin-top:66%;*/ float:none; width:100%;}
 .slider h2.slidetitle{margin:12px 0; color:#e51937; padding: 15px 15px 0px;  text-align:center; text-shadow:none;}
 .slider p{margin-top:0px;  padding:0px 15px; width:85%; float:none;}
 /*.slider .bx-pager{right:15px;}*/
  
 #main,#buttons, #overview,#feature, #footer, #main.col{padding:25px 25px;}
 #testimonials{padding:65px 25px;}
 .container{padding:0px;}
 .ccm-layout-col{width:100% !important;}
  .ccm-layout-col-spacing{margin:0px !important;}
 #buttons{text-align: center;}
 #footer .col, #copyright .col, #buttons .col{width:100% !important; margin:0 !important; padding:0px !important; text-align: center;}
 #footer .col {text-align: left;}
 #copyright .first.col, #copyright .last.col{text-align: center;}
 a#logo {margin-left: 50px;}
 #slideshow .container .slider .bx-wrapper .bx-viewport ul li:nth-child(2) {
    background-position-y: 0;
}
}
@media only screen and (max-width: 660px) {
 /*.slider ul li{height:700px !important;}
 .slider {display:block; height:700px !important;}*/
}
@media only screen and (max-width: 450px) {
    .slider h2.slidetitle {font-size: 48px;}
    .slider .text {top: 20px;}
#slideshow .container .slider .bx-wrapper .bx-viewport ul li {
    background-position: 80% 50%;
}
/* .slider ul li{height:650px !important;}
 .slider {display:block; height:650px !important;}*/
}
@media only screen and (min-width: 880px) {
	/* Fixed Header */
	#header-wrap {
	    position: fixed;
	    z-index: 999;
	    width: 100%;
	    -moz-box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.2);
	    -webkit-box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.2);
	    box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.2);
	}
	#content-wrap{position:relative; top:120px; margin-bottom: 140px;}
	#content-wrap.homepage{position:relative; top:0px; margin-bottom: 0px;}
	#slideshow-wrap {
	    top: 103px;
	    margin-bottom: 103px;
	}
	.form-group.col-md-4 {
        width: 33%;
        display: inline-block;
    }
	
}
