﻿@charset "utf-8";
/*--------------------------------------------------------------------------------------------------
CSS Styles for <SWMY>.

version:   1.0
--------------------------------------------------------------------------------------------------*/

/* =CSS Reset
--------------------------------------------------------------------------------------------------*/
@font-face {
    font-family: 'Roboto';
    src: url('fonts_inc/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-display: block;
}

*{
	font-family: 'Roboto' !important;
}
@-webkit-keyframes modalDialogEnter{
    from{
        opacity:0;
        -webkit-transform:scale(.8)
    }
    to{
        opacity:1;
        -webkit-transform:scale(1)
    }
}
@keyframes modalDialogEnter{
    from{
        opacity:0;
        transform:scale(.8)
    }
    to{
        opacity:1;
        transform:scale(1)
    }
}
@-webkit-keyframes modalDialogLeave{
    from{
        opacity:1;
        -webkit-transform:scale(1)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.8)
    }
}
@keyframes modalDialogLeave{
    from{
        opacity:1;
        transform:scale(1)
    }
    to{
        opacity:0;
        transform:scale(.8)
    }
}
@-webkit-keyframes modalBackdropEnter{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes modalBackdropEnter{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes modalBackdropLeave{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes modalBackdropLeave{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes dropdownMenuEnter{
    from{
        opacity:0;
        -webkit-transform:translate3d(0, -10%, 0)
    }
    to{
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0)
    }
}
@keyframes dropdownMenuEnter{
    from{
        opacity:0;
        transform:translate3d(0, -10%, 0)
    }
    to{
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
}
@-webkit-keyframes dropdownMenuLeave{
    from{
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0, -10%, 0)
    }
}
@keyframes dropdownMenuLeave{
    from{
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
    to{
        opacity:0;
        transform:translate3d(0, -10%, 0)
    }
}
@-webkit-keyframes popoutEnter{
    from{
        opacity:0;
        -webkit-transform:translate3d(0, 10%, 0)
    }
    to{
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0)
    }
}
@keyframes popoutEnter{
    from{
        opacity:0;
        transform:translate3d(0, 10%, 0)
    }
    to{
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
}
@-webkit-keyframes popoutLeave{
    from{
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0, 10%, 0)
    }
}
@keyframes popoutLeave{
    from{
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
    to{
        opacity:0;
        transform:translate3d(0, 10%, 0)
    }
}
@-webkit-keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes fadeOut{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes fadeOut{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes slideUp{
    from{
        -webkit-transform:translate3d(0, 100%, 0)
    }
    to{
        -webkit-transform:none
    }
}
@keyframes slideUp{
    from{
        transform:translate3d(0, 100%, 0)
    }
    to{
        transform:none
    }
}
@-webkit-keyframes slideDown{
    from{
        -webkit-transform:translate3d(0, -100%, 0)
    }
    to{
        -webkit-transform:none
    }
}
@keyframes slideUp{
    from{
        transform:translate3d(0, -100%, 0)
    }
    to{
        transform:none
    }
}
@-webkit-keyframes slideInFromLeft{
    from{
        -webkit-transform:translate3d(-100%, 0, 0)
    }
    to{
        -webkit-transform:none
    }
}
@keyframes slideInFromLeft{
    from{
        transform:translate3d(-100%, 0, 0)
    }
    to{
        transform:none
    }
}
@-webkit-keyframes slideInFromRight{
    from{
        -webkit-transform:translate3d(100%, 0, 0)
    }
    to{
        -webkit-transform:none
    }
}
@keyframes slideInFromRight{
    from{
        transform:translate3d(100%, 0, 0)
    }
    to{
        transform:none
    }
}
@-webkit-keyframes slideOutToLeft{
    from{
        -webkit-transform:none
    }
    to{
        -webkit-transform:translate3d(-100%, 0, 0)
    }
}
@keyframes slideOutToLeft{
    from{
        transform:none
    }
    to{
        transform:translate3d(-100%, 0, 0)
    }
}
@-webkit-keyframes slideOutToRight{
    from{
        -webkit-transform:none
    }
    to{
        -webkit-transform:translate3d(100%, 0, 0)
    }
}
@keyframes slideOutToRight{
    from{
        transform:none
    }
    to{
        transform:translate3d(100%, 0, 0)
    }
}
@-webkit-keyframes spin{
    to{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes spin{
    to{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes pulse{
    0%,80%,100%{
        opacity:0
    }
    40%{
        opacity:1
    }
}
@keyframes pulse{
    0%,80%,100%{
        opacity:0
    }
    40%{
        opacity:1
    }
}
 .blank-state{
    background-color:#f5f5f5;
    border-radius:6px;
    margin:3em 0;
    text-align:center
}
 .blank-state__heading{
    color:#999;
    padding:3em
}
.disclosure-arrow{
    border-left:.3em solid transparent;
    border-right:.3em solid transparent;
    border-top:.3em dashed;
    display:inline-block;
    height:0;
    margin-top:-0.1em;
    vertical-align:middle;
    width:0
}
.disclosure-arrow:first-child{
    margin-right:.5em
}
.disclosure-arrow:last-child{
    margin-left:.5em
}
.octicon+.disclosure-arrow{
    margin-left:0
}
.form-label{
    -webkit-transition:color 280ms;
    -o-transition:color 280ms;
    transition:color 280ms;
    color:#333;
    display:inline-block;
    font-size:1.6rem;
    font-weight:500;
    margin-bottom:.5em
}
.form-field{
    margin-bottom:1em;
    position:relative
}
.form-validation{
    -webkit-animation:formValidationMessage 280ms ease;
    -o-animation:formValidationMessage 280ms ease;
    animation:formValidationMessage 280ms ease;
    font-size:1.4rem;
    margin-top:.5em;
    overflow:hidden
}
.is-invalid .form-validation{
    color:#e60000
}
.is-valid .form-validation{
    color:#1FA538
}
@-webkit-keyframes formValidationMessage{
    from{
        max-height:0;
        opacity:0
    }
    to{
        max-height:1.8rem;
        opacity:1
    }
}
@keyframes formValidationMessage{
    from{
        max-height:0;
        opacity:0
    }
    to{
        max-height:1.8rem;
        opacity:1
    }
}
.form-field.is-invalid .form-label{
    color:#e60000
}
.form-field.is-invalid .FormInput{
    border-color:#e60000
}
.form-field.is-invalid .FormInput:focus{
    border-color:#e60000;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(230,0,0,0.1)
}
.form-field.is-valid .form-label{
    color:#1FA538
}
.form-field.is-valid .FormInput{
    border-color:#1FA538
}
.form-field.is-valid .FormInput:focus{
    border-color:#1FA538;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(31,165,56,0.1)
}
.Checkbox,.Radio{
    display:block;
    margin-bottom:.5em
}
.Checkbox__label,.Radio__label{
    margin-left:.5em
}
.inline-controls>.Checkbox,.inline-controls>.Radio,.Checkbox--inline,.Radio--inline{
    display:inline-block;
    margin-right:1em
}
.Checkbox--disabled,.Radio--disabled{
    color:#999
}
.horizontal-form .form-label:not(:first-child){
    margin-top:1em
}
.container{
    margin-left:auto;
    margin-right:auto;
    padding-left:2rem;
    padding-right:2rem
}
.container-fluid{
    margin-left:auto;
    margin-right:auto;
    padding-left:2rem;
    padding-right:2rem
}
.row{
    margin-left:-2rem;
    margin-right:-2rem
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
    min-height:1px;
    padding-left:2rem;
    padding-right:2rem;
    position:relative
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{
    float:left
}
.col-xs-12{
    width:100%
}
.col-xs-11{
    width:91.66666667%
}
.col-xs-10{
    width:83.33333333%
}
.col-xs-9{
    width:75%
}
.col-xs-8{
    width:66.66666667%
}
.col-xs-7{
    width:58.33333333%
}
.col-xs-6{
    width:50%
}
.col-xs-5{
    width:41.66666667%
}
.col-xs-4{
    width:33.33333333%
}
.col-xs-3{
    width:25%
}
.col-xs-2{
    width:16.66666667%
}
.col-xs-1{
    width:8.33333333%
}
.col-xs-pull-12{
    right:100%
}
.col-xs-pull-11{
    right:91.66666667%
}
.col-xs-pull-10{
    right:83.33333333%
}
.col-xs-pull-9{
    right:75%
}
.col-xs-pull-8{
    right:66.66666667%
}
.col-xs-pull-7{
    right:58.33333333%
}
.col-xs-pull-6{
    right:50%
}
.col-xs-pull-5{
    right:41.66666667%
}
.col-xs-pull-4{
    right:33.33333333%
}
.col-xs-pull-3{
    right:25%
}
.col-xs-pull-2{
    right:16.66666667%
}
.col-xs-pull-1{
    right:8.33333333%
}
.col-xs-pull-0{
    right:auto
}
.col-xs-push-12{
    left:100%
}
.col-xs-push-11{
    left:91.66666667%
}
.col-xs-push-10{
    left:83.33333333%
}
.col-xs-push-9{
    left:75%
}
.col-xs-push-8{
    left:66.66666667%
}
.col-xs-push-7{
    left:58.33333333%
}
.col-xs-push-6{
    left:50%
}
.col-xs-push-5{
    left:41.66666667%
}
.col-xs-push-4{
    left:33.33333333%
}
.col-xs-push-3{
    left:25%
}
.col-xs-push-2{
    left:16.66666667%
}
.col-xs-push-1{
    left:8.33333333%
}
.col-xs-push-0{
    left:auto
}
.col-xs-offset-12{
    margin-left:100%
}
.col-xs-offset-11{
    margin-left:91.66666667%
}
.col-xs-offset-10{
    margin-left:83.33333333%
}
.col-xs-offset-9{
    margin-left:75%
}
.col-xs-offset-8{
    margin-left:66.66666667%
}
.col-xs-offset-7{
    margin-left:58.33333333%
}
.col-xs-offset-6{
    margin-left:50%
}
.col-xs-offset-5{
    margin-left:41.66666667%
}
.col-xs-offset-4{
    margin-left:33.33333333%
}
.col-xs-offset-3{
    margin-left:25%
}
.col-xs-offset-2{
    margin-left:16.66666667%
}
.col-xs-offset-1{
    margin-left:8.33333333%
}
.col-xs-offset-0{
    margin-left:0
}
.img-responsive{
    display:block;
    height:auto;
    max-width:100%
}
.img-thumbnail{
    background-color:white;
    border-radius:6px;
    border:1px solid #c9c9c9;
    display:inline-block;
    height:auto;
    line-height:1;
    max-width:100%;
    padding:4px;
    position:relative
}
.img-thumbnail>img{
    height:auto;
    max-width:100%
}
a.img-thumbnail:hover,a.img-thumbnail:focus{
    background-color:white;
    border-color:#ff6600;
    outline:none
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
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{
    border-bottom:1px dotted
}
b,strong{
    font-weight:bold
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.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;
    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"]{
    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
}
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:.35em .625em .75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:bold
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
@font-face{
    font-family:'octicons';
    src:url('https://cdnjs.cloudflare.com/ajax/libs/octicons/2.2.2/octicons.eot?#iefix&v=675c3211eac589bbda193fdb306ce567a2c4569f') format('embedded-opentype'),url('https://cdnjs.cloudflare.com/ajax/libs/octicons/2.2.2/octicons.woff?v=675c3211eac589bbda193fdb306ce567a2c4569f') format('woff'),url('https://cdnjs.cloudflare.com/ajax/libs/octicons/2.2.2/octicons.ttf?v=675c3211eac589bbda193fdb306ce567a2c4569f') format('truetype'),url('https://cdnjs.cloudflare.com/ajax/libs/octicons/2.2.2/octicons.svg?v=675c3211eac589bbda193fdb306ce567a2c4569f#octicons') format('svg');
    font-weight:normal;
    font-style:normal
}
.octicon,.mega-octicon{
    font:normal normal normal 16px/1 octicons;
    display:inline-block;
    text-decoration:none;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.mega-octicon{
    font-size:32px
}
.octicon-alert:before{
    content:'\f02d'
}
.octicon-alignment-align:before{
    content:'\f08a'
}
.octicon-alignment-aligned-to:before{
    content:'\f08e'
}
.octicon-alignment-unalign:before{
    content:'\f08b'
}
.octicon-arrow-down:before{
    content:'\f03f'
}
.octicon-arrow-left:before{
    content:'\f040'
}
.octicon-arrow-right:before{
    content:'\f03e'
}
.octicon-arrow-small-down:before{
    content:'\f0a0'
}
.octicon-arrow-small-left:before{
    content:'\f0a1'
}
.octicon-arrow-small-right:before{
    content:'\f071'
}
.octicon-arrow-small-up:before{
    content:'\f09f'
}
.octicon-arrow-up:before{
    content:'\f03d'
}
.octicon-beer:before{
    content:'\f069'
}
.octicon-book:before{
    content:'\f007'
}
.octicon-bookmark:before{
    content:'\f07b'
}
.octicon-briefcase:before{
    content:'\f0d3'
}
.octicon-broadcast:before{
    content:'\f048'
}
.octicon-browser:before{
    content:'\f0c5'
}
.octicon-bug:before{
    content:'\f091'
}
.octicon-calendar:before{
    content:'\f068'
}
.octicon-check:before{
    content:'\f03a'
}
.octicon-checklist:before{
    content:'\f076'
}
.octicon-chevron-down:before{
    content:'\f0a3'
}
.octicon-chevron-left:before{
    content:'\f0a4'
}
.octicon-chevron-right:before{
    content:'\f078'
}
.octicon-chevron-up:before{
    content:'\f0a2'
}
.octicon-circle-slash:before{
    content:'\f084'
}
.octicon-circuit-board:before{
    content:'\f0d6'
}
.octicon-clippy:before{
    content:'\f035'
}
.octicon-clock:before{
    content:'\f046'
}
.octicon-cloud-download:before{
    content:'\f00b'
}
.octicon-cloud-upload:before{
    content:'\f00c'
}
.octicon-code:before{
    content:'\f05f'
}
.octicon-color-mode:before{
    content:'\f065'
}
.octicon-comment-add:before,.octicon-comment:before{
    content:'\f02b'
}
.octicon-comment-discussion:before{
    content:'\f04f'
}
.octicon-credit-card:before{
    content:'\f045'
}
.octicon-dash:before{
    content:'\f0ca'
}
.octicon-dashboard:before{
    content:'\f07d'
}
.octicon-database:before{
    content:'\f096'
}
.octicon-device-camera:before{
    content:'\f056'
}
.octicon-device-camera-video:before{
    content:'\f057'
}
.octicon-device-desktop:before{
    content:'\f27c'
}
.octicon-device-mobile:before{
    content:'\f038'
}
.octicon-diff:before{
    content:'\f04d'
}
.octicon-diff-added:before{
    content:'\f06b'
}
.octicon-diff-ignored:before{
    content:'\f099'
}
.octicon-diff-modified:before{
    content:'\f06d'
}
.octicon-diff-removed:before{
    content:'\f06c'
}
.octicon-diff-renamed:before{
    content:'\f06e'
}
.octicon-ellipsis:before{
    content:'\f09a'
}
.octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before{
    content:'\f04e'
}
.octicon-file-binary:before{
    content:'\f094'
}
.octicon-file-code:before{
    content:'\f010'
}
.octicon-file-directory:before{
    content:'\f016'
}
.octicon-file-media:before{
    content:'\f012'
}
.octicon-file-pdf:before{
    content:'\f014'
}
.octicon-file-submodule:before{
    content:'\f017'
}
.octicon-file-symlink-directory:before{
    content:'\f0b1'
}
.octicon-file-symlink-file:before{
    content:'\f0b0'
}
.octicon-file-text:before{
    content:'\f011'
}
.octicon-file-zip:before{
    content:'\f013'
}
.octicon-flame:before{
    content:'\f0d2'
}
.octicon-fold:before{
    content:'\f0cc'
}
.octicon-gear:before{
    content:'\f02f'
}
.octicon-gift:before{
    content:'\f042'
}
.octicon-gist:before{
    content:'\f00e'
}
.octicon-gist-secret:before{
    content:'\f08c'
}
.octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before{
    content:'\f020'
}
.octicon-git-commit:before{
    content:'\f01f'
}
.octicon-git-compare:before{
    content:'\f0ac'
}
.octicon-git-merge:before{
    content:'\f023'
}
.octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before{
    content:'\f009'
}
.octicon-globe:before{
    content:'\f0b6'
}
.octicon-graph:before{
    content:'\f043'
}
.octicon-heart:before{
    content:'\2665'
}
.octicon-history:before{
    content:'\f07e'
}
.octicon-home:before{
    content:'\f08d'
}
.octicon-horizontal-rule:before{
    content:'\f070'
}
.octicon-hourglass:before{
    content:'\f09e'
}
.octicon-hubot:before{
    content:'\f09d'
}
.octicon-inbox:before{
    content:'\f0cf'
}
.octicon-info:before{
    content:'\f059'
}
.octicon-issue-closed:before{
    content:'\f028'
}
.octicon-issue-opened:before{
    content:'\f026'
}
.octicon-issue-reopened:before{
    content:'\f027'
}
.octicon-jersey:before{
    content:'\f019'
}
.octicon-jump-down:before{
    content:'\f072'
}
.octicon-jump-left:before{
    content:'\f0a5'
}
.octicon-jump-right:before{
    content:'\f0a6'
}
.octicon-jump-up:before{
    content:'\f073'
}
.octicon-key:before{
    content:'\f049'
}
.octicon-keyboard:before{
    content:'\f00d'
}
.octicon-law:before{
    content:'\f0d8'
}
.octicon-light-bulb:before{
    content:'\f000'
}
.octicon-link:before{
    content:'\f05c'
}
.octicon-link-external:before{
    content:'\f07f'
}
.octicon-list-ordered:before{
    content:'\f062'
}
.octicon-list-unordered:before{
    content:'\f061'
}
.octicon-location:before{
    content:'\f060'
}
.octicon-gist-private:before,.octicon-mirror-private:before,.octicon-git-fork-private:before,.octicon-lock:before{
    content:'\f06a'
}
.octicon-logo-github:before{
    content:'\f092'
}
.octicon-mail:before{
    content:'\f03b'
}
.octicon-mail-read:before{
    content:'\f03c'
}
.octicon-mail-reply:before{
    content:'\f051'
}
.octicon-mark-github:before{
    content:'\f00a'
}
.octicon-markdown:before{
    content:'\f0c9'
}
.octicon-megaphone:before{
    content:'\f077'
}
.octicon-mention:before{
    content:'\f0be'
}
.octicon-microscope:before{
    content:'\f089'
}
.octicon-milestone:before{
    content:'\f075'
}
.octicon-mirror-public:before,.octicon-mirror:before{
    content:'\f024'
}
.octicon-mortar-board:before{
    content:'\f0d7'
}
.octicon-move-down:before{
    content:'\f0a8'
}
.octicon-move-left:before{
    content:'\f074'
}
.octicon-move-right:before{
    content:'\f0a9'
}
.octicon-move-up:before{
    content:'\f0a7'
}
.octicon-mute:before{
    content:'\f080'
}
.octicon-no-newline:before{
    content:'\f09c'
}
.octicon-octoface:before{
    content:'\f008'
}
.octicon-organization:before{
    content:'\f037'
}
.octicon-package:before{
    content:'\f0c4'
}
.octicon-paintcan:before{
    content:'\f0d1'
}
.octicon-pencil:before{
    content:'\f058'
}
.octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before{
    content:'\f018'
}
.octicon-pin:before{
    content:'\f041'
}
.octicon-playback-fast-forward:before{
    content:'\f0bd'
}
.octicon-playback-pause:before{
    content:'\f0bb'
}
.octicon-playback-play:before{
    content:'\f0bf'
}
.octicon-playback-rewind:before{
    content:'\f0bc'
}
.octicon-plug:before{
    content:'\f0d4'
}
.octicon-repo-create:before,.octicon-gist-new:before,.octicon-file-directory-create:before,.octicon-file-add:before,.octicon-plus:before{
    content:'\f05d'
}
.octicon-podium:before{
    content:'\f0af'
}
.octicon-primitive-dot:before{
    content:'\f052'
}
.octicon-primitive-square:before{
    content:'\f053'
}
.octicon-pulse:before{
    content:'\f085'
}
.octicon-puzzle:before{
    content:'\f0c0'
}
.octicon-question:before{
    content:'\f02c'
}
.octicon-quote:before{
    content:'\f063'
}
.octicon-radio-tower:before{
    content:'\f030'
}
.octicon-repo-delete:before,.octicon-repo:before{
    content:'\f001'
}
.octicon-repo-clone:before{
    content:'\f04c'
}
.octicon-repo-force-push:before{
    content:'\f04a'
}
.octicon-gist-fork:before,.octicon-repo-forked:before{
    content:'\f002'
}
.octicon-repo-pull:before{
    content:'\f006'
}
.octicon-repo-push:before{
    content:'\f005'
}
.octicon-rocket:before{
    content:'\f033'
}
.octicon-rss:before{
    content:'\f034'
}
.octicon-ruby:before{
    content:'\f047'
}
.octicon-screen-full:before{
    content:'\f066'
}
.octicon-screen-normal:before{
    content:'\f067'
}
.octicon-search-save:before,.octicon-search:before{
    content:'\f02e'
}
.octicon-server:before{
    content:'\f097'
}
.octicon-settings:before{
    content:'\f07c'
}
.octicon-log-in:before,.octicon-sign-in:before{
    content:'\f036'
}
.octicon-log-out:before,.octicon-sign-out:before{
    content:'\f032'
}
.octicon-split:before{
    content:'\f0c6'
}
.octicon-squirrel:before{
    content:'\f0b2'
}
.octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before{
    content:'\f02a'
}
.octicon-steps:before{
    content:'\f0c7'
}
.octicon-stop:before{
    content:'\f08f'
}
.octicon-repo-sync:before,.octicon-sync:before{
    content:'\f087'
}
.octicon-tag-remove:before,.octicon-tag-add:before,.octicon-tag:before{
    content:'\f015'
}
.octicon-telescope:before{
    content:'\f088'
}
.octicon-terminal:before{
    content:'\f0c8'
}
.octicon-three-bars:before{
    content:'\f05e'
}
.octicon-thumbsdown:before{
    content:'\f0db'
}
.octicon-thumbsup:before{
    content:'\f0da'
}
.octicon-tools:before{
    content:'\f031'
}
.octicon-trashcan:before{
    content:'\f0d0'
}
.octicon-triangle-down:before{
    content:'\f05b'
}
.octicon-triangle-left:before{
    content:'\f044'
}
.octicon-triangle-right:before{
    content:'\f05a'
}
.octicon-triangle-up:before{
    content:'\f0aa'
}
.octicon-unfold:before{
    content:'\f039'
}
.octicon-unmute:before{
    content:'\f0ba'
}
.octicon-versions:before{
    content:'\f064'
}
.octicon-remove-close:before,.octicon-x:before{
    content:'\f081'
}
.octicon-zap:before{
    content:'\26A1'
}
@-ms-viewport{
    width:device-width
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{
    display:none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{
    display:none !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{
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}

body{
    background-color:#FFF;
    color:#333;
    font-family:'Roboto';
    font-size:1.8rem;
    line-height:1.4
}
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a,.a{
    cursor:pointer;
    text-decoration:none
}
div > p > a {
    color:#ff6600 !important;
    cursor:pointer;
    text-decoration:none
}
a:hover,.a:hover,a:focus,.a:focus{
    color:#ff8533;
    text-decoration:underline
}
img{
    vertical-align:middle
}
hr{
    border:0;
    border-top:1px solid rgba(51,51,51,0.1);
    margin-bottom:2em;
    margin-top:2em
}
table{
    border-collapse:collapse
}
.Table{
    text-align:left;
    width:100%
}
.Table.align-bottom td,.Table.align-bottom th{
    vertical-align:bottom
}
.Table.align-top td,.Table.align-top th{
    vertical-align:top
}
.Table td,.Table th{
    border-top:1px solid rgba(0,0,0,0.06);
    display:table-cell;
    line-height:1;
    padding:.66em;
    vertical-align:middle
}
.Table td:first-child,.Table th:first-child{
    padding-left:0
}
.Table td:first-child>a,.Table th:first-child>a{
    margin-left:0;
    padding-left:0
}
.Table td:last-child,.Table th:last-child{
    padding-right:0
}
.Table td:last-child>a,.Table th:last-child>a{
    margin-right:0;
    padding-right:0
}
.Table td>a{
    color:#333;
    display:inline-block;
    margin:-0.66em;
    padding:.66em
}
.Table td>a:hover,.Table td>a:focus{
    color:#333;
    outline:none
}
.Table th{
    border-bottom:2px solid rgba(0,0,0,0.06);
    border-top:0;
    color:#999;
    display:table-cell;
    font-weight:normal;
    text-align:left;
    vertical-align:bottom
}
.Table-section{
    background-color:#fafafa;
    color:#444444;
    font-size:1.6rem;
    font-weight:500;
    text-transform:uppercase
}
.row-selected>td{
    background-color:#fffef5;
    color:inherit
}
.th-sort{
    color:inherit;
    display:block
}
.th-sort:hover,.th-sort:focus{
    color:#333;
    text-decoration:none
}
.th-sort:hover .th-sort__icon,.th-sort:focus .th-sort__icon{
    opacity:1
}
.th-sort--asc,.th-sort--desc{
    color:#333
}
.th-sort--asc .th-sort__icon,.th-sort--desc .th-sort__icon{
    opacity:1
}
.th-sort__icon{
    -webkit-transition:opacity 150ms linear;
    -o-transition:opacity 150ms linear;
    transition:opacity 150ms linear;
    height:18px;
    width:18px;
    display:inline-block;
    margin-left:4px;
    opacity:0;
    position:relative;
    top:3px
}
.th-sort__icon:before,.th-sort__icon:after{
    height:0;
    width:0;
    border:4px solid transparent;
    content:"";
    position:absolute
}
.th-sort__icon:before{
    border-bottom-color:#333;
    top:0
}
.th-sort__icon:after{
    border-top-color:#333;
    bottom:0
}
.th-sort--asc .th-sort__icon:after{
    opacity:.5
}
.th-sort--desc .th-sort__icon:before{
    opacity:.5
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    color:#333F48;
    font-weight:500;
    line-height:1;
    margin-bottom:.66em;
    margin-top:0
}
h1,.h1{
    font-size:3em
}
h2,.h2{
    font-size:2em;
    font-weight:300
}
h3,.h3{
    font-size:1.25em
}
h4,.h4{
    font-size:1em
}
h5,.h5{
    font-size:.85em
}
h6,.h6{
    font-size:.75em
}
.lead{
    color:#444444;
    font-size:2.2rem;
    font-weight:300;
    margin-top:2em
}
.Alert{
    padding:.75em 1em;
    margin-bottom:1em;
    border:1px solid transparent;
    border-radius:6px
}
.Alert h4{
    margin-top:0;
    color:inherit
}
.Alert>p,.Alert>ul{
    margin-bottom:0
}
.Alert>p+p{
    margin-top:5px
}
.Alert--dismissable{
    padding-right:2em
}
.Alert--dismissable .close{
    position:relative;
    top:-2px;
    right:-21px;
    color:inherit
}
.Alert--success{
    background-color:rgba(31,165,56,0.1);
    border-color:rgba(31,165,56,0.05);
    color:#1FA538
}
.Alert--success hr{
    border-top-color:#1b9031
}
.Alert--success .alert-link{
    color:#177a29
}
.Alert--info{
    background-color:rgba(28,179,244,0.1);
    border-color:rgba(28,179,244,0.05);
    color:#1cb3f4
}
.Alert--info hr{
    border-top-color:#0ba8eb
}
.Alert--info .alert-link{
    color:#0a96d3
}
.Alert--warning{
    background-color:rgba(250,159,71,0.1);
    border-color:rgba(250,159,71,0.05);
    color:#fa9f47
}
.Alert--warning hr{
    border-top-color:#f9922e
}
.Alert--warning .alert-link{
    color:#f98515
}
.Alert--danger{
    background-color:rgba(230,0,0,0.1);
    border-color:rgba(230,0,0,0.05);
    color:#e60000
}
.Alert--danger hr{
    border-top-color:#cd0000
}
.Alert--danger .alert-link{
    color:#b30000
}
.Button{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background:none;
    border:1px solid transparent;
    border-radius:6px;
    cursor:pointer;
    display:inline-block;
    font-weight:500;
    line-height:3.4em;
    height:3.4em;
    margin-top:10px;
    margin-bottom:0;
    overflow:hidden;
    padding:0 1rem;
    text-align:center;
    touch-action:manipulation;
    vertical-align:middle;
    white-space:nowrap;
    -webkit-appearance:none
}
.Button:hover,.Button:focus,.Button.focus,.Button.is-focus{
    color:#ff6600;
    text-decoration:none
}
.Button:active,.Button.active,.Button.is-active{
    background-image:none;
    outline:0
}
.Button.disabled,.Button[disabled]{
    opacity:.4;
    pointer-events:none
}
.Button--default{
    background-image:-webkit-linear-gradient(top, #fafafa 0, #eaeaea 100%);
    background-image:-o-linear-gradient(top, #fafafa 0, #eaeaea 100%);
    background-image:linear-gradient(to bottom, #fafafa 0, #eaeaea 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffeaeaea', GradientType=0);
    border:1px solid #c9c9c9;
    border-color:#c9c9c9 #bababa #aaa;
    color:#333;
    text-shadow:0 1px 0 white
}
.Button--default:hover{
    background-image:-webkit-linear-gradient(top, #fff 0, #eee 100%);
    background-image:-o-linear-gradient(top, #fff 0, #eee 100%);
    background-image:linear-gradient(to bottom, #fff 0, #eee 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
    border-color:#bcbcbc #bcbcbc #b0b0b0;
    box-shadow:0 1px 0 rgba(0,0,0,0.1);
    color:#333
}
.Button--default:focus{
    border-color:#ff6600;
    box-shadow:0 0 0 3px rgba(255,102,0,0.1);
    color:#333;
    outline:none
}
.Button--default:active{
    background:#e6e6e6;
    border-color:#b0b0b0;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    color:#333
}
.Button--default.disabled,.Button--default[disabled]{
    background-color:#f5f5f5
}
.Button--default-primary{
    background-image:-webkit-linear-gradient(top, #fafafa 0, #eaeaea 100%);
    background-image:-o-linear-gradient(top, #fafafa 0, #eaeaea 100%);
    background-image:linear-gradient(to bottom, #fafafa 0, #eaeaea 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffeaeaea', GradientType=0);
    border:1px solid #c9c9c9;
    border-color:#c9c9c9 #bababa #aaa;
    color:white
}
.Button--default-primary:hover{
    background-image:-webkit-linear-gradient(top, #fff 0, #f5f5f5 100%);
    background-image:-o-linear-gradient(top, #fff 0, #f5f5f5 100%);
    background-image:linear-gradient(to bottom, #fff 0, #f5f5f5 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);
    border-color:#f0f0f0 #e0e0e0 #d1d1d1;
    box-shadow:0 1px 0 rgba(0,0,0,0.1);
    color:white
}
.Button--default-primary:focus{
    border-color:#f0f0f0 #e0e0e0 #d1d1d1;
    box-shadow:0 0 0 3px rgba(255,255,255,0.25);
    color:white;
    outline:none
}
.Button--default-primary:hover:focus{
    color:white
}
.Button--default-primary:active{
    background-color:#f5f5f5;
    background-image:none;
    border-color:#d1d1d1 #e0e0e0 #f0f0f0;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    color:white
}
.Button--default-primary.disabled,.Button--default-primary[disabled]{
    background-color:#f5f5f5
}
.Button--default-success{
    background-image:-webkit-linear-gradient(top, #fafafa 0, #eaeaea 100%);
    background-image:-o-linear-gradient(top, #fafafa 0, #eaeaea 100%);
    background-image:linear-gradient(to bottom, #fafafa 0, #eaeaea 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffeaeaea', GradientType=0);
    border:1px solid #c9c9c9;
    border-color:#c9c9c9 #bababa #aaa;
    color:#1FA538
}
.Button--default-success:hover{
    background-image:-webkit-linear-gradient(top, #22b63e 0, #1c9432 100%);
    background-image:-o-linear-gradient(top, #22b63e 0, #1c9432 100%);
    background-image:linear-gradient(to bottom, #22b63e 0, #1c9432 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff22b63e', endColorstr='#ff1c9432', GradientType=0);
    border-color:#1a8b2f #157127 #10581e;
    box-shadow:0 1px 0 rgba(0,0,0,0.1);
    color:white
}
.Button--default-success:focus{
    border-color:#1a8b2f #157127 #10581e;
    box-shadow:0 0 0 3px rgba(31,165,56,0.25);
    color:white;
    color:#1FA538;
    outline:none
}
.Button--default-success:hover:focus{
    color:white
}
.Button--default-success:active{
    background-color:#1c9432;
    background-image:none;
    border-color:#10581e #157127 #1a8b2f;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    color:white
}
.Button--default-success.disabled,.Button--default-success[disabled]{
    background-color:#f5f5f5
}
.Button--default-warning{
    background-image:-webkit-linear-gradient(top, #fafafa 0, #eaeaea 100%);
    background-image:-o-linear-gradient(top, #fafafa 0, #eaeaea 100%);
    background-image:linear-gradient(to bottom, #fafafa 0, #eaeaea 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffeaeaea', GradientType=0);
    border:1px solid #c9c9c9;
    border-color:#c9c9c9 #bababa #aaa;
    color:#fa9f47
}
.Button--default-warning:hover{
    background-image:-webkit-linear-gradient(top, #fba95b 0, #f99533 100%);
    background-image:-o-linear-gradient(top, #fba95b 0, #f99533 100%);
    background-image:linear-gradient(to bottom, #fba95b 0, #f99533 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffba95b', endColorstr='#fff99533', GradientType=0);
    border-color:#f98f29 #f8800b #df7106;
    box-shadow:0 1px 0 rgba(0,0,0,0.1);
    color:white
}
.Button--default-warning:focus{
    border-color:#f98f29 #f8800b #df7106;
    box-shadow:0 0 0 3px rgba(250,159,71,0.25);
    color:white;
    color:#fa9f47;
    outline:none
}
.Button--default-warning:hover:focus{
    color:white
}
.Button--default-warning:active{
    background-color:#f99533;
    background-image:none;
    border-color:#df7106 #f8800b #f98f29;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    color:white
}
.Button--default-warning.disabled,.Button--default-warning[disabled]{
    background-color:#f5f5f5
}
.Button--default-danger{
    background-image:-webkit-linear-gradient(top, #fafafa 0, #eaeaea 100%);
    background-image:-o-linear-gradient(top, #fafafa 0, #eaeaea 100%);
    background-image:linear-gradient(to bottom, #fafafa 0, #eaeaea 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffeaeaea', GradientType=0);
    border:1px solid #c9c9c9;
    border-color:#c9c9c9 #bababa #aaa;
    color:#e60000
}
.Button--default-danger:hover{
    background-image:-webkit-linear-gradient(top, #fa0000 0, #d20000 100%);
    background-image:-o-linear-gradient(top, #fa0000 0, #d20000 100%);
    background-image:linear-gradient(to bottom, #fa0000 0, #d20000 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa0000', endColorstr='#ffd20000', GradientType=0);
    border-color:#c70000 #a90000 #8a0000;
    box-shadow:0 1px 0 rgba(0,0,0,0.1);
    color:white
}
.Button--default-danger:focus{
    border-color:#c70000 #a90000 #8a0000;
    box-shadow:0 0 0 3px rgba(230,0,0,0.25);
    color:white;
    color:#e60000;
    outline:none
}   
.Button--default-danger:hover:focus{
    color:white
}
.Button--default-danger:active{
    background-color:#d20000;
    background-image:none;
    border-color:#8a0000 #a90000 #c70000;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    color:white
}
.Button--default-danger.disabled,.Button--default-danger[disabled]{
    background-color:#f5f5f5
}

.Button--primary{    
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff34bbf5', endColorstr='#ff0ba8eb', GradientType=0);
    background-color:#FF6200;    
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
    color:white;
    font-weight:400;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.Button--primary:hover,.Button--primary:focus,.Button--primary.focus{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4dc3f6', endColorstr='#ff1cb3f4', GradientType=0);    
    box-shadow:0 1px 0 rgba(0,0,0,0.1);
    color:white;
    outline:none
}
.Button--primary:focus,.Button--primary.focus{
    box-shadow:0 0 0 3px rgba(28,179,244,0.25)
}
.Button--primary:active,.Button--primary.active{
    background-color:#FF6200;
    background-image:none;
    border-color:#0985ba #0a96d3 #0ba8eb;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.Button--success{
    background-image:-webkit-linear-gradient(top, #23ba3f 0, #1b9031 100%);
    background-image:-o-linear-gradient(top, #23ba3f 0, #1b9031 100%);
    background-image:linear-gradient(to bottom, #23ba3f 0, #1b9031 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff23ba3f', endColorstr='#ff1b9031', GradientType=0);
    background-color:#1FA538;
    border-color:#1b9031 #177a29 #136522;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
    color:white;
    font-weight:400;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.Button--success:hover,.Button--success:focus,.Button--success.focus{
    background-image:-webkit-linear-gradient(top, #27d047 0, #1FA538 100%);
    background-image:-o-linear-gradient(top, #27d047 0, #1FA538 100%);
    background-image:linear-gradient(to bottom, #27d047 0, #1FA538 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff27d047', endColorstr='#ff1fa538', GradientType=0);
    border-color:#1FA538 #1b9031 #177a29;
    box-shadow:0 1px 0 rgba(0,0,0,0.1);
    color:white;
    outline:none
}
.Button--success:focus,.Button--success.focus{
    box-shadow:0 0 0 3px rgba(31,165,56,0.25)
}
.Button--success:active,.Button--success.active{
    background-color:#1c9432;
    background-image:none;
    border-color:#136522 #177a29 #1b9031;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.Button--warning{
    background-image:-webkit-linear-gradient(top, #fbac60 0, #f9922e 100%);
    background-image:-o-linear-gradient(top, #fbac60 0, #f9922e 100%);
    background-image:linear-gradient(to bottom, #fbac60 0, #f9922e 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbac60', endColorstr='#fff9922e', GradientType=0);
    background-color:#fa9f47;
    border-color:#f9922e #f98515 #ee7806;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
    color:white;
    font-weight:400;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.Button--warning:hover,.Button--warning:focus,.Button--warning.focus{
    background-image:-webkit-linear-gradient(top, #fbb979 0, #fa9f47 100%);
    background-image:-o-linear-gradient(top, #fbb979 0, #fa9f47 100%);
    background-image:linear-gradient(to bottom, #fbb979 0, #fa9f47 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb979', endColorstr='#fffa9f47', GradientType=0);
    border-color:#fa9f47 #f9922e #f98515;
    box-shadow:0 1px 0 rgba(0,0,0,0.1);
    color:white;
    outline:none
}
.Button--warning:focus,.Button--warning.focus{
    box-shadow:0 0 0 3px rgba(250,159,71,0.25)
}
.Button--warning:active,.Button--warning.active{
    background-color:#f99533;
    background-image:none;
    border-color:#ee7806 #f98515 #f9922e;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.Button--danger{
    background-image:-webkit-linear-gradient(top, #f00 0, #cd0000 100%);
    background-image:-o-linear-gradient(top, #f00 0, #cd0000 100%);
    background-image:linear-gradient(to bottom, #f00 0, #cd0000 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0000', endColorstr='#ffcd0000', GradientType=0);
    background-color:#e60000;
    border-color:#cd0000 #b30000 #9a0000;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
    color:white;
    font-weight:400;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.Button--danger:hover,.Button--danger:focus,.Button--danger.focus{
    background-image:-webkit-linear-gradient(top, #ff1a1a 0, #e60000 100%);
    background-image:-o-linear-gradient(top, #ff1a1a 0, #e60000 100%);
    background-image:linear-gradient(to bottom, #ff1a1a 0, #e60000 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff1a1a', endColorstr='#ffe60000', GradientType=0);
    border-color:#e60000 #cd0000 #b30000;
    box-shadow:0 1px 0 rgba(0,0,0,0.1);
    color:white;
    outline:none
}
.Button--danger:focus,.Button--danger.focus{
    box-shadow:0 0 0 3px rgba(230,0,0,0.25)
}
.Button--danger:active,.Button--danger.active{
    background-color:#d20000;
    background-image:none;
    border-color:#9a0000 #b30000 #cd0000;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.Button--link{
    color:#ff6600;
    font-weight:normal
}
.Button--link,.Button--link:active,.Button--link.active,.Button--link[disabled],fieldset[disabled] .Button--link{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:transparent
}
.Button--link,.Button--link:hover,.Button--link:focus,.Button--link:active{
    border-color:transparent;
    outline:none
}
.Button--link:hover,.Button--link:focus{
    background-color:transparent;
    color:#ff8533;
    text-decoration:underline
}
.Button--link-text{
    color:#ff6600;
    font-weight:normal;
    color:#333
}
.Button--link-text,.Button--link-text:active,.Button--link-text.active,.Button--link-text[disabled],fieldset[disabled] .Button--link-text{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:transparent
}
.Button--link-text,.Button--link-text:hover,.Button--link-text:focus,.Button--link-text:active{
    border-color:transparent;
    outline:none
}
.Button--link-text:hover,.Button--link-text:focus{
    background-color:transparent;
    color:#ff8533;
    text-decoration:underline
}
.Button--link-text:hover,.Button--link-text:focus{
    color:#ff6600;
    outline:none
}
.Button--link-cancel{
    color:#ff6600;
    font-weight:normal;
    color:#999
}
.Button--link-cancel,.Button--link-cancel:active,.Button--link-cancel.active,.Button--link-cancel[disabled],fieldset[disabled] .Button--link-cancel{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:transparent
}
.Button--link-cancel,.Button--link-cancel:hover,.Button--link-cancel:focus,.Button--link-cancel:active{
    border-color:transparent;
    outline:none
}
.Button--link-cancel:hover,.Button--link-cancel:focus{
    background-color:transparent;
    color:#ff8533;
    text-decoration:underline
}
.Button--link-cancel:hover,.Button--link-cancel:focus{
    color:#e60000;
    outline:none
}
.Button--link-success{
    color:#ff6600;
    font-weight:normal;
    color:#1FA538
}
.Button--link-success,.Button--link-success:active,.Button--link-success.active,.Button--link-success[disabled],fieldset[disabled] .Button--link-success{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:transparent
}
.Button--link-success,.Button--link-success:hover,.Button--link-success:focus,.Button--link-success:active{
    border-color:transparent;
    outline:none
}
.Button--link-success:hover,.Button--link-success:focus{
    background-color:transparent;
    color:#ff8533;
    text-decoration:underline
}
.Button--link-success:hover,.Button--link-success:focus{
    color:#1FA538;
    outline:none
}
.Button--link-delete{
    color:#ff6600;
    font-weight:normal;
    color:#999
}
.Button--link-delete,.Button--link-delete:active,.Button--link-delete.active,.Button--link-delete[disabled],fieldset[disabled] .Button--link-delete{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:transparent
}
.Button--link-delete,.Button--link-delete:hover,.Button--link-delete:focus,.Button--link-delete:active{
    border-color:transparent;
    outline:none
}
.Button--link-delete:hover,.Button--link-delete:focus{
    background-color:transparent;
    color:#ff8533;
    text-decoration:underline
}
.Button--link-delete:hover,.Button--link-delete:focus{
    background-image:-webkit-linear-gradient(top, #fa0000 0, #d20000 100%);
    background-image:-o-linear-gradient(top, #fa0000 0, #d20000 100%);
    background-image:linear-gradient(to bottom, #fa0000 0, #d20000 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa0000', endColorstr='#ffd20000', GradientType=0);
    background-color:#e60000;
    border-color:#d20000 #bd0000 #a90000;
    box-shadow:0 1px 0 rgba(0,0,0,0.1);
    color:white;
    text-decoration:none
}
.Button--link-delete:focus{
    box-shadow:0 0 0 3px rgba(230,0,0,0.25);
    outline:none
}
.Button--link-delete:active{
    background-color:#d20000;
    background-image:none !important;
    border-color:#a90000 #bd0000 #bd0000;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    color:white
}
.Button--lg{
    font-size:2.2rem
}
.Button--sm{
    font-size:1.6rem
}
.Button--xs{
    font-size:1.4rem;
    line-height:1.9;
    padding-left:.66em;
    padding-right:.66em
}
.Button--block{
    display:block;
    width:100%
}
.ButtonGroup{
    display:inline-block;
    position:relative;
    vertical-align:middle
}
.ButtonGroup>.Button{
    border-radius:0;
    float:left;
    margin-left:-1px
}
.ButtonGroup>.Button:first-child{
    border-bottom-left-radius:6px;
    border-top-left-radius:6px;
    margin-left:0
}
.ButtonGroup>.Button:last-child{
    border-bottom-right-radius:6px;
    border-top-right-radius:6px
}
.ButtonGroup>.Button:hover,.ButtonGroup>.Button:active,.ButtonGroup>.Button:focus{
    position:relative
}
.ButtonGroup>.Button:focus{
    z-index:1
}
.Button>.octicon:first-child{
    margin-right:.5em
}
.Button>.octicon:last-child{
    margin-left:.5em
}
.Button>.octicon:only-child{
    margin-left:0;
    margin-right:0
}
.Dropdown{
    display:inline-block;
    position:relative
}
.Dropdown-menu{
    -webkit-animation-duration:100ms;
    animation-duration:100ms;
    -webkit-animation-timing-function:cubic-bezier(.77, 0, .175, 1);
    animation-timing-function:cubic-bezier(.77, 0, .175, 1);
    background-color:white;
    border-radius:6px;
    box-shadow:0 0 0 1px rgba(0,0,0,0.175),0 3px 8px rgba(0,0,0,0.175);
    font-size:1.8rem;
    left:0;
    list-style:none;
    margin:4px 0 0;
    min-width:160px;
    padding:5px 0;
    position:absolute;
    text-align:left;
    top:100%;
    z-index:100;
    max-height:360px;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch
}
.align-right .Dropdown-menu{
    left:auto;
    right:0
}
.Dropdown-menu-enter{
    -webkit-animation-name:dropdownMenuEnter;
    animation-name:dropdownMenuEnter
}
.Dropdown-menu-leave{
    -webkit-animation-name:dropdownMenuLeave;
    animation-name:dropdownMenuLeave
}
.Dropdown-menu__item,.Dropdown-menu__header{
    white-space:nowrap
}
.Dropdown-menu__action{
    clear:both;
    color:#333;
    cursor:pointer;
    display:block;
    font-weight:normal;
    line-height:1.4;
    padding:3px 20px
}
.Dropdown-menu__action:hover,.Dropdown-menu__action:focus{
    background-color:#fff0e6;
    color:#ad5214;
    text-decoration:none
}
.Dropdown-menu__action.active,.Dropdown-menu__action.active:hover,.Dropdown-menu__action.active:focus{
    background-color:#ff6600;
    color:white;
    outline:0;
    text-decoration:none
}
.Dropdown-menu__divider{
    background-color:#e5e5e5;
    height:1px;
    margin-bottom:.25em;
    margin-top:.25em;
    overflow:hidden
}
.Dropdown-menu__header{
    color:#999;
    display:block;
    font-size:1.6rem;
    font-weight:500;
    line-height:1.4;
    margin-top:1em;
    padding:3px 20px;
    white-space:nowrap
}
.Dropdown-menu__divider+.Dropdown-menu__header{
    margin-top:0
}
.blockout,.Dropdown-menu-backdrop{
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:99
}
@-webkit-keyframes dropdownMenuEnter{
    from{
        opacity:0;
        -webkit-transform:translate3d(0, -5px, 0)
    }
    to{
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0)
    }
}
@keyframes dropdownMenuEnter{
    from{
        opacity:0;
        transform:translate3d(0, -5px, 0)
    }
    to{
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
}
@-webkit-keyframes dropdownMenuLeave{
    from{
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0, -5px, 0)
    }
}
@keyframes dropdownMenuLeave{
    from{
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
    to{
        opacity:0;
        transform:translate3d(0, -5px, 0)
    }
}
.FileDragAndDrop{
    -webkit-transition:border 120ms;
    -o-transition:border 120ms;
    transition:border 120ms;
    background:none;
    border:2px dashed #c9c9c9;
    border-radius:10px;
    color:#969696;
    cursor:pointer;
    height:120px;
    line-height:120px;
    padding:0 1em;
    text-align:center;
    width:100%
}
.FileDragAndDrop:focus,.FileDragAndDrop.active{
    border-color:#ffa366;
    border-style:solid;
    color:#ff6600;
    outline:none;
    -webkit-appearance:none
}
.FileDragAndDrop__label{
    display:inline-block;
    font-weight:500;
    line-height:1.2;
    vertical-align:middle
}
.FileUpload{
    overflow:hidden
}
.FileUpload__image{
    border-radius:6px;
    border:1px solid #c9c9c9;
    float:left;
    margin-right:4rem;
    padding:5px;
    width:120px
}
.FileUpload__image-src{
    height:auto;
    max-width:100%
}
.FileUpload__message{
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#444444;
    display:inline-block;
    margin-bottom:1em
}
.FileUpload__content{
    overflow:hidden
}
.FormInput{
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    background-color:white;
    background-image:none;
    border-radius:6px;
    border:1px solid #c9c9c9;
    border-top-color:#bfbfbf;
    border-bottom-color:#d3d3d3;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    color:#333;
    display:block;
    line-height:1.2;
    height:3.4em;
    padding:0 1em;
    width:100%;
    -webkit-appearance:none;
    -moz-appearance:none
}
.FormInput:hover{
    border-color:#b0b0b0;
    outline:0
}
.FormInput.focus,.FormInput.is-focused,.FormInput:focus{
    border-color:#ff6600;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(255,102,0,0.1);
    outline:0
}
.FormInput.disabled,.FormInput[disabled]{
    background-color:#f7f7f7;
    pointer-events:none
}
.FormInput::-moz-focus-inner{
    border:0;
    outline:0
}
.FormInput--lg{
    font-size:2.2rem
}
.FormInput--sm{
    font-size:1.6rem
}
.FormInput--xs{
    font-size:1.4rem;
    line-height:1.9;
    padding-left:.66em;
    padding-right:.66em
}
.FormInput-noedit{
    background-color:#fafafa;
    border-radius:6px;
    border:1px solid #ebebeb;
    color:#333;
    display:inline-block;
    font-size:1.8rem;
    line-height:3.4em;
    height:3.4em;
    padding:0 1em;
    vertical-align:middle;
    width:auto
}
a.FormInput-noedit{
    background-color:rgba(255,102,0,0.05);
    border-color:rgba(255,102,0,0.1);
    color:#ff6600;
    margin-right:5px;
    min-width:0;
    text-decoration:none
}
a.FormInput-noedit:hover,a.FormInput-noedit:focus{
    background-color:rgba(255,102,0,0.1);
    border-color:rgba(255,102,0,0.1);
    color:#ff6600;
    outline:none;
    text-decoration:underline
}
.FormInput-noedit--multiline{
    line-height:1.3;
    height:auto;
    padding:.5em 1em
}
textarea.FormInput{
    overflow:auto;
    resize:vertical;
    height:auto;
    line-height:1.4em;
    min-height:6.75em;
    padding:.5em 1em
}
.FormSelect{
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-top: 1rem;
    font-size:1.6rem;
    border-radius:3px;
    border-color:#c9c9c9;
    color: #333;
    display: block;
    line-height: 1.2;
    height: 3.4em;
    padding: 0 1em;
    width: 100%;
}
.tnt-logo-wrap {
    width: 60% !important;
    margin: auto;
    padding: 0;
    font-size: 13px;
}

.pick-up-slip
{
    width: 50%;
    padding-top: 30px;
    font-size: 13px;
}

.print-color {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
select
{
    color: #ccc;
}
option
{
    color: #000;
}
option:first-child
{
    color: #ccc;
}

.FormSelect:focus{
    box-shadow:0 0 0 3px rgba(255,102,0,0.1)
}
.FormSelect.disabled,.FormSelect[disabled]{
    color:#999
}
.FormSelect__arrows{
    bottom:0;
    line-height:3.4em;
    pointer-events:none;
    position:absolute;
    right:0;
    text-align:center;
    width:3.4em
}
.FormSelect__arrows>svg{
    fill:#333
}
.FormSelect__arrows--disabled>svg{
    fill:#999
}
.FormNote{
    font-size:1.6rem;
    margin-bottom:.5em;
    margin-top:.5em
}
.FormNote--default{
    color:#333
}
.FormNote--primary{
    color:#ff6600
}
.FormNote--success{
    color:#1FA538
}
.FormNote--info{
    color:#1cb3f4
}
.FormNote--warning{
    color:#fa9f47
}
.FormNote--danger{
    color:#e60000
}
.IconField{
    position:relative
}
.IconField.left>.FormInput{
    padding-left:3em
}
.IconField.left>.IconField__icon{
    border-bottom-left-radius:6px;
    border-top-left-radius:6px;
    left:0
}
.IconField.left>.Spinner{
    left:8px
}
.IconField.left.has-fill-icon>.FormInput{
    padding-left:3.5em
}
.IconField.right>.FormInput{
    padding-right:3em
}
.IconField.right>.IconField__icon{
    border-bottom-right-radius:6px;
    border-top-right-radius:6px;
    right:0
}
.IconField.right>.Spinner{
    right:8px
}
.IconField.right.has-fill-icon>.FormInput{
    padding-right:3.5em
}
.IconField__icon{
    bottom:0;
    padding-left:.6em;
    padding-right:.6em;
    pointer-events:none;
    position:absolute;
    top:0;
    width:2.2em
}
.IconField__icon::before{
    height:1em;
    width:1em;
    background-position:left top;
    background-repeat:no-repeat;
    background-size:contain;
    display:block;
    margin-top:-0.5em;
    position:absolute;
    text-align:center;
    top:50%
}
.IconField>.Spinner{
    margin-top:-2px;
    pointer-events:none;
    position:absolute;
    top:50%
}
.IconField__icon-color--default{
    color:#aaa
}
.IconField__icon-color--danger{
    color:#e60000
}
.IconField__icon-color--primary{
    color:#ff6600
}
.IconField__icon-color--success{
    color:#1FA538
}
.IconField__icon-color--warning{
    color:#fa9f47
}
.IconField__icon-fill--danger{
    background-color:#e60000;
    box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
    color:white
}
.IconField__icon-fill--primary{
    background-color:#ff6600;
    box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
    color:white
}
.IconField__icon-fill--success{
    background-color:#1FA538;
    box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
    color:white
}
.IconField__icon-fill--warning{
    background-color:#fa9f47;
    box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
    color:white
}
.IconField__icon-fill--default{
    background-color:#c9c9c9;
    box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
    color:#444444
}
.FormInput:focus+.IconField__icon-fill--default{
    box-shadow:inset -1px 0 0 #b0b0b0,inset 0 0 0 1px #ff6600
}
.field-context-danger>.FormInput:focus,.field-context-danger>.FormInput.focus{
    border-color:#e60000;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(230,0,0,0.1)
}
.field-context-success>.FormInput:focus,.field-context-success>.FormInput.focus{
    border-color:#1FA538;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(31,165,56,0.1)
}
.field-context-warning>.FormInput:focus,.field-context-warning>.FormInput.focus{
    border-color:#fa9f47;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(250,159,71,0.1)
}
.InputGroup{
    display:table;
    margin-bottom:1em;
    width:100%
}
.form-field>.InputGroup{
    margin-bottom:0
}
.InputGroup_section{
    display:table-cell;
    vertical-align:middle;
    width:1%
}
.InputGroup_section+.InputGroup_section{
    padding-left:.5em
}
.InputGroup--contiguous .InputGroup_section{
    padding-left:0
}
.InputGroup_section--grow{
    width:100%
}
.InputGroup_section>.FormInput,.InputGroup_section>.Button{
    position:relative
}
.InputGroup_section>.FormInput:focus,.InputGroup_section>.Button:focus{
    z-index:1
}
.InputGroup--contiguous>.InputGroup_section>.FormInput,.InputGroup--contiguous>.InputGroup_section>.Button{
    border-radius:0
}
.InputGroup--contiguous>.InputGroup_section:first-child>.FormInput,.InputGroup--contiguous>.InputGroup_section:first-child>.Button{
    border-bottom-left-radius:6px;
    border-top-left-radius:6px
}
.InputGroup--contiguous>.InputGroup_section:last-child>.FormInput,.InputGroup--contiguous>.InputGroup_section:last-child>.Button{
    border-bottom-right-radius:6px;
    border-top-right-radius:6px
}
.InputGroup--contiguous>.InputGroup_section:first-child>.Button{
    margin-right:-2px
}
.InputGroup--contiguous>.InputGroup_section:last-child>.Button{
    margin-left:-2px
}
.Modal {
    vertical-align:bottom;
    display:none;
    position: fixed; /* Stay in place */
    margin:0 auto;
    left: 0;
    top: 160px;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
}

.Modal-dialog{
    margin-bottom: 0;
    margin-top: 0;
    width: 164rem;
    max-width: 100%;
}
.Modal-dialog-enter{
    -webkit-animation-name:modalDialogEnter;
    animation-name:modalDialogEnter;
    -webkit-animation-duration:280ms;
    animation-duration:280ms;
    -webkit-animation-timing-function:cubic-bezier(.68, -0.55, .265, 1.55);
    animation-timing-function:cubic-bezier(.68, -0.55, .265, 1.55)
}
.Modal-dialog-leave{
    -webkit-animation-duration:140ms;
    animation-duration:140ms;
    -webkit-animation-name:modalDialogLeave;
    animation-name:modalDialogLeave
}
.Modal-content{
    background-color:white;
    border-radius:6px;
    box-shadow:0 0 0 1px rgba(0,0,0,0.175),0 3px 8px rgba(0,0,0,0.175);
    outline:none;
    position:relative
}
    #hrblock {
        padding-top:0px;
    } 


.Modal__header,.Modal__body,.Modal__footer{
    margin-left:20px;
    margin-right:20px;
    padding-bottom:20px;
    padding-top:20px;
    position:relative
}
.Modal__header{
    box-shadow:0 2px 0 rgba(0,0,0,0.05);
    z-index:1
}
.Modal__header__text{
    color:inherit;
    font-size:18px;
    font-weight:500;
    line-height:1;
    margin:0
}
.Modal__header__close{
    -webkit-transition:opacity 140ms;
    -o-transition:opacity 140ms;
    transition:opacity 140ms;
    background:none;
    border:none;
    cursor:pointer;
    line-height:1ex;
    margin:0;
    opacity:.4;
    font-size:24px;
    padding:20px 20px;
    position:absolute;
    right:-20px;
    top:0
}
.Modal__header__close::after{
    content:"\00d7"
}
.Modal__header__close:hover,.Modal__header__close:focus{
    opacity:1;
    outline:0
}
.Modal__header__close:active{
    color:#e60000
}
.Modal__body{
    margin:0;
    padding:20px 20px
}
.Modal__footer{
    box-shadow:0 -2px 0 rgba(0,0,0,0.05);
    z-index:1
}
.Modal-backdrop{
    -webkit-animation-duration:140ms;
    animation-duration:140ms;
    background-color:rgba(0,0,0,0.5);
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:109
}
.Modal-background-enter{
    -webkit-animation-name:modalBackdropEnter;
    animation-name:modalBackdropEnter
}
.Modal-background-leave{
    -webkit-animation-delay:240ms;
    animation-delay:240ms;
    -webkit-animation-name:modalBackdropLeave;
    animation-name:modalBackdropLeave
}
@-webkit-keyframes modalDialogEnter{
    from{
        opacity:0;
        -webkit-transform:scale(.8)
    }
    to{
        opacity:1;
        -webkit-transform:scale(1)
    }
}
@keyframes modalDialogEnter{
    from{
        opacity:0;
        transform:scale(.8)
    }
    to{
        opacity:1;
        transform:scale(1)
    }
}
@-webkit-keyframes modalDialogLeave{
    from{
        opacity:1;
        -webkit-transform:scale(1)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.8)
    }
}
@keyframes modalDialogLeave{
    from{
        opacity:1;
        transform:scale(1)
    }
    to{
        opacity:0;
        transform:scale(.8)
    }
}
@-webkit-keyframes modalBackdropEnter{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes modalBackdropEnter{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes modalBackdropLeave{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes modalBackdropLeave{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
.Pagination{
    color:#999;
    display:block;
    font-size:1.8rem;
    line-height:1;
    margin-bottom:2em
}
.Pagination__count{
    display:inline-block;
    margin-right:1em;
    vertical-align:middle
}
.Pagination__list{
    display:inline-block;
    vertical-align:middle
}
.Pagination__list__item{
    background:none;
    border:1px solid transparent;
    border-radius:3px;
    color:#444444;
    cursor:pointer;
    display:inline-block;
    float:left;
    line-height:1.3;
    margin-right:.25em;
    padding:.5em .7em;
    position:relative;
    text-decoration:none;
    -webkit-appearance:none
}
.Pagination__list__item:hover,.Pagination__list__item:focus{
    background-color:white;
    border-color:rgba(0,0,0,0.1);
    color:#444444;
    outline:none
}

.Pagination__list__item.is-selected,.Pagination__list__item.is-selected:hover,.Pagination__list__item.is-selected:focus{
    background-color:rgba(0,0,0,0.05);
    border-color:transparent;
    color:#444444;
    cursor:default;
    z-index:2
}

.Pagination__list__item[disabled],.Pagination__list__item.is-disabled{
    background-color:transparent;
    border-color:transparent;
    color:#999;
    cursor:default
}
.Pill{
    display:inline-block;
    font-size:.85em;
    font-weight:500;
    overflow:hidden;
    line-height:2.2em
}
.Pill+.Pill{
    margin-left:.5em
}
.Pill__label,.Pill__clear{
    background:none;
    border:none;
    cursor:pointer;
    display:block;
    float:left;
    padding:0 .9em;
    -webkit-appearance:none
}
.Pill__label:first-child,.Pill__clear:first-child{
    border-bottom-left-radius:3em;
    border-top-left-radius:3em;
    padding-left:1.1em
}
.Pill__label:last-child,.Pill__clear:last-child{
    border-bottom-right-radius:3em;
    border-top-right-radius:3em;
    padding-right:1.1em
}
.Pill__label{
    margin-right:1px
}
.Pill__clear{
    margin-left:1px
}
.Pill--default>.Pill__label,.Pill--default>.Pill__clear{
    background-color:#ececec;
    color:#444444
}
.Pill--default>.Pill__label:hover,.Pill--default>.Pill__clear:hover,.Pill--default>.Pill__label:focus,.Pill--default>.Pill__clear:focus{
    background-color:#e2e2e2;
    outline:none
}
.Pill--default>.Pill__label:active,.Pill--default>.Pill__clear:active{
    background-color:#d8d8d8
}
.Pill--primary>.Pill__label,.Pill--primary>.Pill__clear{
    background-color:#fff0e6;
    color:#ff6600
}
.Pill--primary>.Pill__label:hover,.Pill--primary>.Pill__clear:hover,.Pill--primary>.Pill__label:focus,.Pill--primary>.Pill__clear:focus{
    background-color:#ffe3d1;
    outline:none
}
.Pill--primary>.Pill__label:active,.Pill--primary>.Pill__clear:active{
    background-color:#ffd7bd
}
.Pill--info>.Pill__label,.Pill--info>.Pill__clear{
    background-color:#e8f7fe;
    color:#1cb3f4
}
.Pill--info>.Pill__label:hover,.Pill--info>.Pill__clear:hover,.Pill--info>.Pill__label:focus,.Pill--info>.Pill__clear:focus{
    background-color:#d5f1fd;
    outline:none
}
.Pill--info>.Pill__label:active,.Pill--info>.Pill__clear:active{
    background-color:#c1eafc
}
.Pill--success>.Pill__label,.Pill--success>.Pill__clear{
    background-color:#e9f6eb;
    color:#1FA538
}
.Pill--success>.Pill__label:hover,.Pill--success>.Pill__clear:hover,.Pill--success>.Pill__label:focus,.Pill--success>.Pill__clear:focus{
    background-color:#daf0de;
    outline:none
}
.Pill--success>.Pill__label:active,.Pill--success>.Pill__clear:active{
    background-color:#cbead1
}
.Pill--warning>.Pill__label,.Pill--warning>.Pill__clear{
    background-color:#fff5ed;
    color:#fa9f47
}
.Pill--warning>.Pill__label:hover,.Pill--warning>.Pill__clear:hover,.Pill--warning>.Pill__label:focus,.Pill--warning>.Pill__clear:focus{
    background-color:#feebd9;
    outline:none
}
.Pill--warning>.Pill__label:active,.Pill--warning>.Pill__clear:active{
    background-color:#fde1c5
}
.Pill--danger>.Pill__label,.Pill--danger>.Pill__clear{
    background-color:#fde6e6;
    color:#e60000
}
.Pill--danger>.Pill__label:hover,.Pill--danger>.Pill__clear:hover,.Pill--danger>.Pill__label:focus,.Pill--danger>.Pill__clear:focus{
    background-color:#fbd3d3;
    outline:none
}
.Pill--danger>.Pill__label:active,.Pill--danger>.Pill__clear:active{
    background-color:#f9c0c0
}
.Pill--default-inverted>.Pill__label,.Pill--default-inverted>.Pill__clear{
    background-color:#444444;
    color:white
}
.Pill--default-inverted>.Pill__label:hover,.Pill--default-inverted>.Pill__clear:hover,.Pill--default-inverted>.Pill__label:focus,.Pill--default-inverted>.Pill__clear:focus{
    background-color:#515151;
    outline:none
}
.Pill--default-inverted>.Pill__label:active,.Pill--default-inverted>.Pill__clear:active{
    background-color:#373737
}
.Pill--primary-inverted>.Pill__label,.Pill--primary-inverted>.Pill__clear{
    background-color:#ff6600;
    color:white
}
.Pill--primary-inverted>.Pill__label:hover,.Pill--primary-inverted>.Pill__clear:hover,.Pill--primary-inverted>.Pill__label:focus,.Pill--primary-inverted>.Pill__clear:focus{
    background-color:#ff751a;
    outline:none
}
.Pill--primary-inverted>.Pill__label:active,.Pill--primary-inverted>.Pill__clear:active{
    background-color:#e65c00
}
.Pill--info-inverted>.Pill__label,.Pill--info-inverted>.Pill__clear{
    background-color:#1cb3f4;
    color:white
}
.Pill--info-inverted>.Pill__label:hover,.Pill--info-inverted>.Pill__clear:hover,.Pill--info-inverted>.Pill__label:focus,.Pill--info-inverted>.Pill__clear:focus{
    background-color:#34bbf5;
    outline:none
}
.Pill--info-inverted>.Pill__label:active,.Pill--info-inverted>.Pill__clear:active{
    background-color:#0ba8eb
}
.Pill--success-inverted>.Pill__label,.Pill--success-inverted>.Pill__clear{
    background-color:#1FA538;
    color:white
}
.Pill--success-inverted>.Pill__label:hover,.Pill--success-inverted>.Pill__clear:hover,.Pill--success-inverted>.Pill__label:focus,.Pill--success-inverted>.Pill__clear:focus{
    background-color:#23ba3f;
    outline:none
}
.Pill--success-inverted>.Pill__label:active,.Pill--success-inverted>.Pill__clear:active{
    background-color:#1b9031
}
.Pill--warning-inverted>.Pill__label,.Pill--warning-inverted>.Pill__clear{
    background-color:#fa9f47;
    color:white
}
.Pill--warning-inverted>.Pill__label:hover,.Pill--warning-inverted>.Pill__clear:hover,.Pill--warning-inverted>.Pill__label:focus,.Pill--warning-inverted>.Pill__clear:focus{
    background-color:#fbac60;
    outline:none
}
.Pill--warning-inverted>.Pill__label:active,.Pill--warning-inverted>.Pill__clear:active{
    background-color:#f9922e
}
.Pill--danger-inverted>.Pill__label,.Pill--danger-inverted>.Pill__clear{
    background-color:#e60000;
    color:white
}
.Pill--danger-inverted>.Pill__label:hover,.Pill--danger-inverted>.Pill__clear:hover,.Pill--danger-inverted>.Pill__label:focus,.Pill--danger-inverted>.Pill__clear:focus{
    background-color:#f00;
    outline:none
}
.Pill--danger-inverted>.Pill__label:active,.Pill--danger-inverted>.Pill__clear:active{
    background-color:#cd0000
}
.SegmentedControl{
    border:1px solid #c9c9c9;
    border-radius:5px;
    display:table;
    font-size:1.6rem;
    margin-bottom:1em;
    width:100%
}
.SegmentedControl--equal-widths{
    table-layout:fixed
}
.SegmentedControl__item{
    display:table-cell;
    padding:2px 1px
}
.SegmentedControl__item:first-child{
    padding-left:2px
}
.SegmentedControl__item:last-child{
    padding-right:2px
}
.SegmentedControl__button{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    background:none;
    border:none;
    border-radius:3px;
    display:block;
    padding-left:0;
    padding-right:0;
    width:100%;
    -webkit-appearance:none
}
.SegmentedControl__button:hover,.SegmentedControl__button:focus{
    background-color:rgba(0,0,0,0.05);
    outline:none
}
.SegmentedControl--default .SegmentedControl__button{
    color:#333
}
.SegmentedControl--default .SegmentedControl__button.is-selected{
    background-color:#333;
    color:white
}
.SegmentedControl--muted .SegmentedControl__button{
    color:#444444
}
.SegmentedControl--muted .SegmentedControl__button.is-selected{
    background-color:#444444;
    color:white
}
.SegmentedControl--danger .SegmentedControl__button{
    color:#e60000
}
.SegmentedControl--danger .SegmentedControl__button.is-selected{
    background-color:#e60000;
    color:white
}
.SegmentedControl--info .SegmentedControl__button{
    color:#1cb3f4
}
.SegmentedControl--info .SegmentedControl__button.is-selected{
    background-color:#1cb3f4;
    color:white
}
.SegmentedControl--primary .SegmentedControl__button{
    color:#ff6600
}
.SegmentedControl--primary .SegmentedControl__button.is-selected{
    background-color:#ff6600;
    color:white
}
.SegmentedControl--success .SegmentedControl__button{
    color:#1FA538
}
.SegmentedControl--success .SegmentedControl__button.is-selected{
    background-color:#1FA538;
    color:white
}
.SegmentedControl--warning .SegmentedControl__button{
    color:#fa9f47
}
.SegmentedControl--warning .SegmentedControl__button.is-selected{
    background-color:#fa9f47;
    color:white
}
.Spinner{
    display:inline-block;
    font-size:8px;
    height:8px;
    position:relative;
    text-align:center;
    vertical-align:middle
}
.Spinner_dot{
    -webkit-animation:pulse 1s infinite ease-in-out;
    -o-animation:pulse 1s infinite ease-in-out;
    animation:pulse 1s infinite ease-in-out;
    height:1em;
    width:1em;
    border-radius:50%;
    display:inline-block;
    vertical-align:top
}
.Spinner_dot--second{
    -webkit-animation-delay:160ms;
    animation-delay:160ms;
    margin-left:1em
}
.Spinner_dot--third{
    -webkit-animation-delay:320ms;
    animation-delay:320ms;
    margin-left:1em
}
.Spinner--default>.Spinner_dot{
    background-color:#999
}
.Spinner--primary>.Spinner_dot{
    background-color:#ff6600
}
.Spinner--inverted>.Spinner_dot{
    background-color:white
}
.Spinner--default>.Spinner_dot{
    background-color:#999
}
.Spinner--primary>.Spinner_dot{
    background-color:#ff6600
}
.Spinner--inverted>.Spinner_dot{
    background-color:white
}
.Spinner--sm{
    font-size:4px;
    height:4px
}
.Spinner--lg{
    font-size:16px;
    height:16px
}
.Button>.Spinner{
    font-size:4px;
    height:4px;
    margin-right:2em
}
.Button>.Spinner:only-child{
    margin-right:0
}
.display-flex{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.display-inline-flex{
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.center-block{
    margin:0 auto
}
.u-align-baseline{
    vertical-align:baseline !important
}
.u-align-bottom{
    vertical-align:bottom !important
}
.u-align-middle{
    vertical-align:middle !important
}
.u-align-top{
    vertical-align:top !important
}
.u-block{
    display:block !important
}
.u-hidden{
    display:none !important
}
.u-hidden-visually{
    position:absolute !important;
    overflow:hidden !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    border:0 !important;
    clip:rect(1px, 1px, 1px, 1px) !important
}
.u-inline{
    display:inline !important
}
.u-inline-block{
    display:inline-block !important;
    max-width:100%
}
.u-table{
    display:table !important
}
.u-table-cell{
    display:table-cell !important
}
.u-table-row{
    display:table-row !important
}
.u-clearfix:before,.u-clearfix:after,.FormRow:before,.FormRow:after,.row:before,.row:after{
    content:" ";
    display:table
}
.u-clearfix:after,.FormRow:after,.row:after{
    clear:both
}
.u-float-left{
    float:left !important
}
.u-float-right{
    float:right !important
}
.u-pos-absolute-center{
    bottom:0 !important;
    left:0 !important;
    margin:auto !important;
    position:absolute !important;
    right:0 !important;
    top:0 !important
}
.u-pos-fixed{
    position:fixed !important;
    backface-visibility:hidden
}
.u-pos-absolute{
    position:absolute !important
}
.u-pos-relative{
    position:relative !important
}
.u-pos-static{
    position:static !important
}
.u-text-break{
    word-wrap:break-word !important
}
.u-text-center{
    text-align:center !important
}
.u-text-left{
    text-align:left !important
}
.u-text-right{
    text-align:right !important
}
.u-text-muted{
    color:#999 !important
}
.u-text-default{
    color:#333 !important
}
.u-text-primary{
    color:#ff6600 !important
}
.u-text-info{
    color:#1cb3f4 !important
}
.u-text-warning{
    color:#fa9f47 !important
}
.u-text-success{
    color:#1FA538 !important
}
.u-text-danger{
    color:#e60000 !important
}
.u-text-inherit-color{
    color:inherit !important
}
.u-text-caps{
    text-transform:uppercase !important
}
.u-text-kern{
    text-rendering:optimizeLegibility;
    font-feature-settings:"kern" 1;
    font-kerning:normal
}
.u-text-no-wrap{
    white-space:nowrap !important
}
.u-text-truncate{
    max-width:100%;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
    word-wrap:normal !important
}
html{
    font-size:62.5%
}
body{
    font-size:18px;
    font-size:1.8rem
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    color:#333F48;
    line-height:1;
    margin-bottom:.66em;
    margin-top:0
}
h1,.h1{
    font-size:4.14rem;
    font-weight:700
}
h2,.h2{
    font-size:2.34rem;
    font-weight:700
}
h3,.h3{
    font-size:2.16rem;
    font-weight:700
}
h4,.h4{
    font-size:1.98rem;
    font-weight:500
}
h5,.h5{
    font-size:1.8rem;
    line-height:1.4;
    font-weight:500
}
h6,.h6{
    font-size:1.44rem;
    line-height:1.4;
    font-weight:700
}
.lead{
    color:#444444;
    font-size:2.2rem;
    font-weight:300;
    margin-top:2em
}
p{
    font-weight:400
}
strong{
    font-weight:700
}
.text-base{
    font-size:1.8rem
}
.text-xlg{
    font-size:2.4rem
}
.text-lg{
    font-size:2.2rem
}
.text-md{
    font-size:2rem
}
.text-sm{
    font-size:1.6rem
}
.text-xs{
    font-size:1.4rem;
    font-weight:300
}
.text-xxs{
    font-size:1.2rem;
    font-weight:300
}

.form-field{
    margin-bottom:2rem
}
.form-field--has-error .FormInput{
    border-color:#e60000;
    color:#e60000;
    box-shadow:0 0 0 3px rgba(230,0,0,0.1)
}
.form-label{
    font-size:1.6rem;
    color:#333;
    font-weight:300
}
.form-label--has-helper{
    display:block;
    position:relative;
    line-height:2rem
}
.form-label--has-helper .form-label-helper{
    position:absolute;
    right:0;
    bottom:0;
    font-size:1.4rem;
    font-weight:300
}


::-webkit-input-placeholder{
    color:#c9c9c9
}
:-moz-placeholder{
    color:#c9c9c9
}
::-moz-placeholder{
    color:#c9c9c9
}
:-ms-input-placeholder{
    color:#c9c9c9
}


.pudo-map-wrap .pudo-map {
    position: relative;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-radius: 10px;
    border-bottom: none;
    -webkit-transform: translateX(250px);
    -moz-transform: translateX(250px);
    -o-transform: translateX(250px);
    transform: translateX(250px);
    overflow: hidden;
    -webkit-animation: fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    -o-animation: fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    animation: fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
}
gm-style {
    font: 400 11px Roboto, Arial, sans-serif;
    text-decoration: none;
}
.FormInput{
    -webkit-box-shadow:none;
    box-shadow:none;
    font-size:1.6rem;
    border-radius:3px;
    border-color:#c9c9c9
}
.FormInput:focus,.FormInput:active{
    border-color:#ff6600;
    -webkit-box-shadow:none;
    box-shadow:none
}

.FormInput+.FormInput{
    margin-top:1rem
}
.Button--primary{
    background:#FF6200 !important;
    border:none;
    border-radius:3px;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:white;
    text-shadow:none
}
.Button--primary:hover{
    background:#FF6200
}
.Button--primary:active{
    background:#FF6200;
    color:rgba(255,255,255,0.6)
}
.Button--primary:focus{
    background:#0ba8eb
}
.form-feedback{
    margin:0;
    padding:0;
    text-align:center
}
.form-feedback__icon img{
    width:5rem
}
.form-feedback__message{
    margin:2rem 0
}
.form-message{
    font-size:1.4rem;
    font-weight:300;
    background-color:#fde6e6;
    color:#e60000;
    padding:2rem;
    border-radius:6px;
    margin:2rem 0
}
.checkbox-primary{
    margin:2rem 0 3rem
}
.checkbox-secondary{
    margin:2rem 0 5rem
}
.checkbox-consent{
    position:absolute;
    margin-left:1.5rem;
    font-size:14px !important
}

.text-terms{
    font-size:1.2rem;
    font-weight:300;
    color:#999 !important;
    position:relative
}
.text-terms a{
    color:#999 !important;
    text-decoration:underline
}
.error-link{
    text-decoration:underline;
    color:#e60000
}
a.error-link:hover{
    color:#e60000;
    text-decoration:none
}
.Button--has-icon .Button-icon{
    width:3rem
}
.Button--has-icon>*{
    display:inline-block;
    vertical-align:middle
}
.Button--has-icon *+*{
    margin-left:1.5rem
}
.Modal-dialog{
    padding:0
}

.loader{
    position:absolute;
    display:none;
    height:3rem;
    width:3rem;
    top:50%;
    left:50%;
    margin-top:-1.5rem;
    margin-left:-1.5rem;
    -webkit-animation:rotate .6s infinite linear;
    -o-animation:rotate .6s infinite linear;
    animation:rotate .6s infinite linear;
    border:3px solid #ff6600;
    border-right-color:transparent;
    border-radius:50%
}
@keyframes rotate{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.mt-05{
    margin-top:.5rem
}
.mr-05{
    margin-right:.5rem
}
.mb-05{
    margin-bottom:.5rem
}
.ml-05{
    margin-left:.5rem
}
.mt-1{
    margin-top:1rem
}
.mr-1{
    margin-right:1rem
}
.mb-1{
    margin-bottom:1rem
}
.ml-1{
    margin-left:1rem
}
.mt-2{
    margin-top:2rem
}
.mr-2{
    margin-right:2rem
}
.mb-2{
    margin-bottom:2rem
}
.ml-2{
    margin-left:2rem
}
.mt-3{
    margin-top:3rem
}
.mr-3{
    margin-right:3rem
}
.mb-3{
    margin-bottom:3rem
}
.ml-3{
    margin-left:3rem
}
.mt-4{
    margin-top:4rem
}
.mr-4{
    margin-right:4rem
}
.mb-4{
    margin-bottom:4rem
}
.ml-4{
    margin-left:4rem
}
.mt-5{
    margin-top:5rem
}
.mr-5{
    margin-right:5rem
}
.mb-5{
    margin-bottom:5rem
}
.ml-5{
    margin-left:5rem
}
.pt-1{
    padding-top:1rem
}
.pr-1{
    padding-right:1rem
}
.pb-1{
    padding-bottom:1rem
}
.pl-1{
    padding-left:1rem
}
.pt-2{
    padding-top:2rem
}
.pr-2{
    padding-right:2rem
}
.pb-2{
    padding-bottom:2rem
}
.pl-2{
    padding-left:2rem
}
.pt-3{
    margin-top:35rem
}
.pr-3{
    margin-right:3rem
}
.pb-3{
    margin-bottom:3rem
}
.pl-3{
    margin-left:3rem
}
.pt-4{
    margin-top:4rem
}
.pr-4{
    margin-right:4rem
}
.pb-4{
    margin-bottom:4rem
}
.pl-4{
    margin-left:4rem
}
.mt-0{
    margin-top:0
}
.mb-0{
    margin-bottom:0rem
}
.pt-0{
    padding-top:0
}
.pb-0{
    padding-bottom:0
}
.maintenance{
    line-height:inherit;
    min-height:46px;
    background:#FFF2CB;
    font-size:15px;
    color:#6C614B;
    text-align:center;
    padding-top:12px;
    padding-bottom:16px
}
.maintenance strong{
    font-weight:700
}
.maintenance.hidden{
    display:none
}
.app-header{
    padding:0;
    height:20rem
}
.app-header>*{
    line-height:18rem
}

@-webkit-keyframes slideIn{
    0%{
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateX(5rem) translateZ(0);
        -moz-transform:translateX(5rem) translateZ(0);
        -o-transform:translateX(5rem) translateZ(0);
        transform:translateX(5rem) translateZ(0)
    }
    100%{
        opacity:1;
        visibility:visible;
        -webkit-transform:translateY(0) translateZ(0);
        -moz-transform:translateY(0) translateZ(0);
        -o-transform:translateY(0) translateZ(0);
        transform:translateY(0) translateZ(0)
    }
}
@-o-keyframes slideIn{
    0%{
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateX(5rem) translateZ(0);
        -moz-transform:translateX(5rem) translateZ(0);
        -o-transform:translateX(5rem) translateZ(0);
        transform:translateX(5rem) translateZ(0)
    }
    100%{
        opacity:1;
        visibility:visible;
        -webkit-transform:translateY(0) translateZ(0);
        -moz-transform:translateY(0) translateZ(0);
        -o-transform:translateY(0) translateZ(0);
        transform:translateY(0) translateZ(0)
    }
}
@keyframes slideIn{
    0%{
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateX(5rem) translateZ(0);
        -moz-transform:translateX(5rem) translateZ(0);
        -o-transform:translateX(5rem) translateZ(0);
        transform:translateX(5rem) translateZ(0)
    }
    100%{
        opacity:1;
        visibility:visible;
        -webkit-transform:translateY(0) translateZ(0);
        -moz-transform:translateY(0) translateZ(0);
        -o-transform:translateY(0) translateZ(0);
        transform:translateY(0) translateZ(0)
    }
}
.slideIn 0%{
    opacity:0;
    visibility:hidden;
    -webkit-transform:translateX(5rem) translateZ(0);
    -moz-transform:translateX(5rem) translateZ(0);
    -o-transform:translateX(5rem) translateZ(0);
    transform:translateX(5rem) translateZ(0)
}
.slideIn 100%{
    opacity:1;
    visibility:visible;
    -webkit-transform:translateY(0) translateZ(0);
    -moz-transform:translateY(0) translateZ(0);
    -o-transform:translateY(0) translateZ(0);
    transform:translateY(0) translateZ(0)
}
.app-footer ul{
    list-style-type:none;
    margin:0;
    padding:0
}
.app-footer ul li{
    display:inline-block;
    font-size:1.4rem;
    font-weight:300
}
.app-footer ul li+li{
    margin-left:.5rem
}
.app-footer ul a{
    color:#333
}
.app-footer p{
    font-size:1.2rem;
    font-weight:300
}
.app-body-wrap{
    position:relative;
    height:auto
}
.app-body>.container>span{
    position:relative;
    display:block;
    width:100%;
    height:auto
}
.view-next-enter,.view-next-enter-active,.view-next-appear,.view-next-appear-active{
    position:absolute;
    left:0;
    top:0;
    z-index:0;
    display:block;
    visibility:hidden;
    pointer-events:none;
    opacity:.01;
    backface-visibility:hidden;
    transform-style:preserve-3d;
    -webkit-backface-visibility:hidden;
    -webkit-animation:viewMoveFromRight 1.2s cubic-bezier(.15, .9, .35, 1);
    -o-animation:viewMoveFromRight 1.2s cubic-bezier(.15, .9, .35, 1);
    animation:viewMoveFromRight 1.2s cubic-bezier(.15, .9, .35, 1)
}
.view-next-leave,.view-next-leave-active{
    position:absolute;
    left:0;
    top:0;
    z-index:0;
    display:block;
    visibility:hidden;
    pointer-events:none;
    opacity:1;
    backface-visibility:hidden;
    transform-style:preserve-3d;
    -webkit-animation:viewMoveToLeft .8s cubic-bezier(.15, .9, .35, 1);
    -o-animation:viewMoveToLeft .8s cubic-bezier(.15, .9, .35, 1);
    animation:viewMoveToLeft .8s cubic-bezier(.15, .9, .35, 1)
}
@-webkit-keyframes viewMoveToLeft{
    0%{
        visibility:visible;
        opacity:1
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateX(-40%);
        -moz-transform:translateX(-40%);
        -o-transform:translateX(-40%);
        transform:translateX(-40%);
        opacity:0
    }
}
@-o-keyframes viewMoveToLeft{
    0%{
        visibility:visible;
        opacity:1
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateX(-40%);
        -moz-transform:translateX(-40%);
        -o-transform:translateX(-40%);
        transform:translateX(-40%);
        opacity:0
    }
}
@keyframes viewMoveToLeft{
    0%{
        visibility:visible;
        opacity:1
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateX(-40%);
        -moz-transform:translateX(-40%);
        -o-transform:translateX(-40%);
        transform:translateX(-40%);
        opacity:0
    }
}
@-webkit-keyframes viewMoveFromRight{
    0%{
        visibility:visible;
        -webkit-transform:translateX(40%);
        -moz-transform:translateX(40%);
        -o-transform:translateX(40%);
        transform:translateX(40%);
        opacity:0
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@-o-keyframes viewMoveFromRight{
    0%{
        visibility:visible;
        -webkit-transform:translateX(40%);
        -moz-transform:translateX(40%);
        -o-transform:translateX(40%);
        transform:translateX(40%);
        opacity:0
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes viewMoveFromRight{
    0%{
        visibility:visible;
        -webkit-transform:translateX(40%);
        -moz-transform:translateX(40%);
        -o-transform:translateX(40%);
        transform:translateX(40%);
        opacity:0
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.viewMoveToLeft 0%{
    visibility:visible;
    opacity:1
}
.viewMoveToLeft 100%{
    visibility:hidden;
    -webkit-transform:translateX(-40%);
    -moz-transform:translateX(-40%);
    -o-transform:translateX(-40%);
    transform:translateX(-40%);
    opacity:0
}
.viewMoveFromRight 0%{
    visibility:visible;
    -webkit-transform:translateX(40%);
    -moz-transform:translateX(40%);
    -o-transform:translateX(40%);
    transform:translateX(40%);
    opacity:0
}
.viewMoveFromRight 100%{
    visibility:hidden;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    opacity:1
}
hr{
    border-top-color:#999;
    margin-top:4rem;
    margin-bottom:4rem
}
.img-lady{
    border-radius:10px;
    position:relative;
    overflow:hidden;
    height:32.6rem;
    width:100%
}
.img-lady img{
    border-radius:10px
}
.local-exchange{
    margin-top:4.8rem;
    border-radius:10px;
    width:100%
}
.local-exchange img{
    border-radius:10px
}
.local-exchange-header{
    padding-right:0
}
.logo-header{
    padding:0
}
form.consignment-form{
    display:block;
    margin-top:3rem
}
.consignment-number-help{
    text-align:center;
    padding:0
}
.swmy-card{
   margin:auto
}
.pudo-info{
    margin:4rem 0 0;
    padding:4rem 0 0;
    border-top:1px solid #999
}
.pudo-info .pudo-info__icon{
    display:block;
    width:2rem;
    margin:-6rem auto 3rem
}
.pudo-info .pudo-info__address{
    font-size:1.4rem
}
.pueo-info .pudo-info__opening-hours{
    font-size:1.4rem;
    font-weight:300;
    margin-top:2rem;
    color:#444444
}
.pudo-info .pudo-info__opening-hours h6{
    color:currentColor;
    margin:0;
    text-transform:uppercase
}
.pudo-info .pudo-info__opening-hours-list{
    margin:1rem 0 0 1.5rem;
    padding:0;
    font-weight:500
}

.pudo-info .pudo-info__opening-hours-list span{
    display:inline-block;
    font-size: 1.4rem;

}
.pudo-info .pudo-info__opening-hours-list span{
    width:1.2rem;
    font-size:1.4rem;
    font-weight: 300;
    line-height:1.4rem!important
}

.day {
    font-size: 1.4rem ;
    line-height:2rem!important;
}

.hours {
    float:right!important;
    line-height:2rem!important;
    width:350px;

}

.pudo-map-wrap{
    width:100%;
    height:63rem;
    display:block;
    position:relative;
    overflow:hidden
}
.pudo-map-wrap .pudo-map{
    position:relative;
    width:100%;
    height:100%;
    opacity:0;
    border-radius:10px;
    border-bottom:none;
    -webkit-transform:translateX(250px);
    -moz-transform:translateX(250px);
    -o-transform:translateX(250px);
    transform:translateX(250px);
    overflow:hidden;
    -webkit-animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    -o-animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@-o-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fadeIn 0%{
    opacity:0
}
.fadeIn 100%{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    opacity:1
}
.pudo-map-static{
    text-align:center
}
.pudo-map-image img{
    display:block;
    border-radius:6px;
    border:1px solid #f0efef
}
.view-map-btn{
    display:inline-block;
    padding:0 1rem;
    line-height:2;
    font-size:1.4rem;
    font-weight:300;
    margin-top:2rem;
    border:1px solid #ff6600;
    border-radius:4px
}
.email-pickup-slip,.form-feedback,.email-location-details{
    opacity:0;
    -webkit-animation:slideDownIn .3s cubic-bezier(.15, .9, .25, 1) .1s forwards;
    -o-animation:slideDownIn .3s cubic-bezier(.15, .9, .25, 1) .1s forwards;
    animation:slideDownIn .3s cubic-bezier(.15, .9, .25, 1) .1s forwards
}
@-webkit-keyframes slideDownIn{
    0%{
        opacity:0;
        -webkit-transform:translateY(-50px);
        -moz-transform:translateY(-50px);
        -o-transform:translateY(-50px);
        transform:translateY(-50px)
    }
    100%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@-o-keyframes slideDownIn{
    0%{
        opacity:0;
        -webkit-transform:translateY(-50px);
        -moz-transform:translateY(-50px);
        -o-transform:translateY(-50px);
        transform:translateY(-50px)
    }
    100%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes slideDownIn{
    0%{
        opacity:0;
        -webkit-transform:translateY(-50px);
        -moz-transform:translateY(-50px);
        -o-transform:translateY(-50px);
        transform:translateY(-50px)
    }
    100%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.slideDownIn 0%{
    opacity:0;
    -webkit-transform:translateY(-50px);
    -moz-transform:translateY(-50px);
    -o-transform:translateY(-50px);
    transform:translateY(-50px)
}
.slideDownIn 100%{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
.consignment-number{
    text-transform:uppercase;
    font-weight:700
}
.pick-up-slip{
    font-size:20px;
    margin-bottom:1em
}
.pick-up-slip .logo-tnt-b{
    width:6em;
    margin:2em 0
}
.qrcode-block{
    font-family:"Inconsolata","Helvetica",Arial,sans-serif;
    font-size:16px;
    text-align:center;
    padding:1.5em 3em;
    margin:2em auto 1em;
    border:1px solid #999
}
.qrcode-block .qrcode-block__title{
    font-weight:400;
    margin:0 0 1.25em 0;
    line-height:1.2;
    text-transform:uppercase
}
.qrcode-block .qrcode-block__title strong{
    font-weight:700;
    font-size:1.25em
}
.qrcode-block .qrcode-block__image{
    margin:auto;
    padding:1em
}
.qrcode-block .qrcode-block__text{
    margin:1.25em 0 0;
    font-weight:700
}

/*Media Queries*/

@media (max-width:61.937em){
    .container{
        padding-right:2rem;
        padding-left:2rem
    }
    .row{
        margin-right:-2rem;
        margin-left:-2rem
    }
    [class*='col-']{
        padding-right:0rem;
        padding-left:2rem
    }
    [class*='col-']+[class*='col-']{
        margin-top:1rem
    }
    .img-lady{
        margin-top:4rem
    }
    .consignment-number-help{
        padding:0
    }
    .pudo-map-wrap{
        height:32rem
    }
    .pick-up-slip-modal{
        text-align:center;
        margin-left:-2rem;
        margin-right:-2rem
    }
    .pick-up-slip-modal h5{
        padding:0 2rem;
        margin:0
    }
    .qrcode-block{
        border-left:none;
        border-right:none
    }
}
@media (max-width:47.937em){
    .app-header{
        height:12rem
    }
    .app-header>*{
        line-height:12rem
    }
    .tnt-logo{
        width:100%
    }
    .checkbox-primary{
        margin:2rem 0 5rem
    }
    .checkbox-secondary{
        margin:2rem 0 9rem
    }

.pudo-info .pudo-info__opening-hours{
    font-size:1.4rem;
    font-weight:300;
    margin-top:2rem;
    color:#444444
}
.pudo-info .pudo-info__opening-hours h6{
    color:currentColor;
    margin:0;
    text-transform:uppercase
}
.pudo-info .pudo-info__opening-hours-list{
    margin:1rem 0 0 1.5rem;
    padding:0;
    font-weight:500
}

.pudo-info .pudo-info__opening-hours-list span{
    display:inline-block;
    font-size: 1.4rem;

}
.pudo-info .pudo-info__opening-hours-list span{
    width:1.4rem;
    font-size:1.4rem;
    font-weight: 300;
    line-height:1.4rem!important
}

.day {
    font-size: 1.4rem ;
    line-height:2rem!important;
}

.hours {
    float:right!important;
    line-height:2rem!important;
    width:100px;
}

.pudo-map-wrap{
    width:100%;
    height:63rem;
    display:block;
    position:relative;
    overflow:hidden
}
    .pudo-map-wrap .pudo-map{
    position:relative;
    width:100%;
    height:100%;
    opacity:0;
    border-radius:10px;
    border-bottom:none;
    -webkit-transform:translateX(250px);
    -moz-transform:translateX(250px);
    -o-transform:translateX(250px);
    transform:translateX(250px);
    overflow:hidden;
    -webkit-animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    -o-animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards
}

}

@media (min-width: 768px) and (max-width: 991.98px){
    .app-header{
        padding:4rem 0
    }
    .tnt-logo{
        width:100%
    }
    .checkbox-primary{
        margin:2rem 0 3rem
    }
    .checkbox-secondary{
        margin:2rem 0 3rem
    }

.pudo-info .pudo-info__opening-hours{
    font-size:1.4rem;
    font-weight:300;
    margin-top:2rem;
    color:#444444
}
.pudo-info .pudo-info__opening-hours h6{
    color:currentColor;
    margin:0;
    text-transform:uppercase
}
.pudo-info .pudo-info__opening-hours-list{
    margin:1rem 0 0 1.5rem;
    padding:0;
    font-weight:500
}

.pudo-info .pudo-info__opening-hours-list span{
    display:inline-block;
    font-size: 1.4rem;

}
.pudo-info .pudo-info__opening-hours-list span{
    width:1.4rem;
    font-size:1.4rem;
    font-weight: 300;
    line-height:1.4rem!important
}

.day {
    font-size: 1.4rem ;
    line-height:2rem!important;
}

.hours {
    float:left;
    line-height:2rem!important;
    width:100px;
}

.pudo-map-wrap{
    width:100%;
    height:63rem;
    display:block;
    position:relative;
    overflow:hidden
}
    .pudo-map-wrap .pudo-map{
    position:relative;
    width:100%;
    height:100%;
    opacity:0;
    border-radius:10px;
    border-bottom:none;
    -webkit-transform:translateX(250px);
    -moz-transform:translateX(250px);
    -o-transform:translateX(250px);
    transform:translateX(250px);
    overflow:hidden;
    -webkit-animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    -o-animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards
}
}
@media only screen and (max-width:319px)  { 
    body{font-size:11px}

.tnt-logo{
    width:100%;
    display:block
}

.tnt-logo-b{
    width:100%;
    display:block
}
.tnt-logo-b img{
    border-radius:6px;
    width:100%
}
.tnt-logo--animated{
    opacity:0;
    backface-visibility:hidden;
    transform-style:preserve-3d;
    -webkit-animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards;
    -o-animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards;
    animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards
}
}
@media only screen and (min-width:320px) and (max-width:767px)  { 
    body{font-size:14px} 



.imgcontent {
    max-width: 60%;
    margin-left:200px;
    padding-top: 30px;
    align-content:center;
}

.pudo-info .pudo-info__opening-hours h6{
    color:currentColor;
    margin:0;
    text-transform:uppercase
}
.pudo-info .pudo-info__opening-hours-list{
    margin:1rem 0 0 1.5rem;
    padding:0;
    font-weight:500
}

.pudo-info .pudo-info__opening-hours-list span{
    display:inline-block;
    font-size: 1.4rem;

}
.pudo-info .pudo-info__opening-hours-list span{
    width:1.4rem;
    font-size:1.4rem;
    font-weight: 300;
    line-height:1.4rem!important
}

.day {
    font-size: 1.4rem ;
    line-height:2rem!important;
}

.hours {
    float:right!important;
    line-height:2rem!important;
    width:100px;
}

    .form-label--has-helper .form-label-helper{
        position:absolute;
        right:0;
        bottom:0;
        font-size:1.2rem;
        font-weight:300
    }
    .app-footer{
        padding:2rem 0
    }
    .app-footer ul{
        list-style-type:none;
        margin:0;
        padding:0
    }
    .app-footer ul li{
        display:inline-block;
        font-size:1.2rem;
        font-weight:300
    }
    .app-footer ul li+li{
        margin-left:.5rem
    }
    .app-footer ul a{
        color:#333
    }
    .app-footer p{
        font-size:1.2rem;
        font-weight:300
    }

  

    .tnt-logo{
        width:100%;
        display:block
    }

    .tnt-logo-b{
        width:100%;
        display:block;
    }
    .tnt-logo-b img{
        border-radius:6px;
        width:100%
    }
    .tnt-logo--animated{
        opacity:0;
        backface-visibility:hidden;
        transform-style:preserve-3d;
        -webkit-animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards;
        -o-animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards;
        animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards
    }
	
	#wrapper {
		width: 95%;
	}

}
@media only screen and (min-width:768px) and (max-width:1024px)  { 
    body{font-size:16px} 

    .app-footer{
        padding:2rem 0
    }
    .app-footer ul{
        list-style-type:none;
        margin:0;
        padding:0
    }
    .app-footer ul li{
        display:inline-block;
        font-size:1.4rem;
        font-weight:300
    }
    .app-footer ul li+li{
        margin-left:.5rem
    }
    .app-footer ul a{
        color:#333
    }
    .app-footer p{
        font-size:1.2rem;
        font-weight:300
    }

    #imgladydiv {
        display:none
    }

.tnt-logo{
    width:100%;
    display:block
}

.tnt-logo-b{
    width:100%;
    display:block
}
.tnt-logo-b img{
    border-radius:6px;
    width:100%
}
.tnt-logo--animated{
    opacity:0;
    backface-visibility:hidden;
    transform-style:preserve-3d;
    -webkit-animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards;
    -o-animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards;
    animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards
}
}
@media only screen and (min-width:1024px) and (max-width:1899px) { 
    body{font-size:16px} 

    .form-label--has-helper{
        position:relative;
        right:0;
        bottom:0;
        font-size:1.6rem;
        font-weight:300
    }

    .form-label-helper{
        position:absolute;
        right:0;
        bottom:0;
        font-size:1.4rem;
        font-weight:300
    }
    .app-footer{
        padding:0 0
    }
    .app-footer ul{
        list-style-type:none;
        margin:0;
        padding:0
    }
    .app-footer ul li{
        display:inline-block;
        font-size:1.4rem;
        font-weight:300
    }
    .app-footer ul li+li{
        margin-left:.5rem
    }
    .app-footer ul a{
        color:#333
    }
    .app-footer p{
        font-size:1.2rem;
        font-weight:300
    }
.tnt-logo{
    width:100%;
    display:block
}

.tnt-logo-b{
    width:100%;
    display:block
}
.tnt-logo-b img{
    border-radius:6px;
    width:100%
}
.tnt-logo--animated{
    opacity:0;
    backface-visibility:hidden;
    transform-style:preserve-3d;
    -webkit-animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards;
    -o-animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards;
    animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards
}

}
@media only screen and (min-width:1900px) { 
    body{font-size:18px} 

.tnt-logo{
    width:100%;
    display:block
}

.tnt-logo-b{
    width:100%;
    display:block
}
.tnt-logo-b img{
    border-radius:6px;
    width:100%
}
.tnt-logo--animated{
    opacity:0;
    backface-visibility:hidden;
    transform-style:preserve-3d;
    -webkit-animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards;
    -o-animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards;
    animation:slideIn 2s cubic-bezier(.15, .9, .35, 1) .3s forwards
}

}
@media print{
    .hidden-print{
        display:none !important
    }

.day {
    font-size: 1.4rem ;
    line-height:2rem!important;
}

.hours {
    float:right!important;
    line-height:2rem!important;
    width:250px;

}

.tnt-logo-wrap {
    width: 60% !important;
    margin: auto;
    padding: 10px;
    font-size: 13px;
}

.pick-up-slip
{
    width: 60%;
    margin:inherit !important;
    padding-top: 30px;
    font-size: 13px;
}
.imgcontent {
    max-width: 60%;
    margin-left:200px;
    padding-top: 30px;
    align-content:center;
}

.content {
    max-width: 100%;
    margin-left:100px;
    padding-top: 30px;
    align-content:center;
}
#buttonpnl, #footer
{
    display:none;
}
}
@media (min-width:48em){
    .FormRow{
        margin:0 -0.5em 1em;
        min-width:100%
    }
    .FormRow>.form-field{
        display:block;
        float:left;
        padding:0 .5em
    }
    .FormRow>.form-field.one-half,.FormRow>.form-field.two-quarters,.FormRow>.form-field.three-sixths{
        width:50%
    }
    .FormRow>.form-field.one-quarter{
        width:25%
    }
    .FormRow>.form-field.three-quarters{
        width:75%
    }
    .FormRow>.form-field.one-third,.FormRow>.form-field.two-sixths{
        width:33.333%
    }
    .FormRow>.form-field.two-thirds,.FormRow>.form-field.four-sixths{
        width:66.666%
    }
    .FormRow>.form-field.one-fifth{
        width:20%
    }
    .FormRow>.form-field.two-fifths{
        width:40%
    }
    .FormRow>.form-field.three-fifths{
        width:60%
    }
    .FormRow>.form-field.four-fifths{
        width:80%
    }
    .FormRow>.form-field.one-sixth{
        width:16.666%
    }
    .FormRow>.form-field.five-sixths{
        width:83.333%
    }
    .form-field>.FormRow{
        margin-bottom:0
    }
}
@media (min-width:48em){
    .horizontal-form .form-field{
        display:table;
        table-layout:fixed;
        width:100%
    }
    .horizontal-form .form-field.offset-absent-label{
        padding-left:180px
    }
    .horizontal-form .form-label{
        display:table-cell;
        line-height:3.4em;
        margin-bottom:0;
        vertical-align:top;
        width:180px
    }
    .horizontal-form .form-label:not(:first-child){
        padding-left:4rem
    }
    .horizontal-form .FormRow>.form-field{
        display:block;
        margin-bottom:0;
        min-width:0
    }
    .horizontal-form .FormRow>.form-field>.form-label{
        display:block
    }
    .horizontal-form .FormRow>.form-field .FormInput{
        margin:0;
        width:100%
    }
}
@media (min-width:48em){
    .inline-form .Checkbox,.inline-form .Radio,.inline-form .form-field{
        display:inline-block;
        padding-left:.25em;
        padding-right:.25em;
        vertical-align:top
    }
    .inline-form .Checkbox:first-child,.inline-form .Radio:first-child,.inline-form .form-field:first-child{
        padding-left:0
    }
    .inline-form .Checkbox:last-child,.inline-form .Radio:last-child,.inline-form .form-field:last-child{
        padding-right:0
    }
    .inline-form .Checkbox,.inline-form .Radio{
        line-height:2.4em;
        margin:0 1em
    }
    .inline-form .form-label{
        position:absolute !important;
        overflow:hidden !important;
        width:1px !important;
        height:1px !important;
        padding:0 !important;
        border:0 !important;
        clip:rect(1px, 1px, 1px, 1px) !important
    }
}
@media (min-width:48em){
    .container{
        width:70rem
    }
}
@media (min-width:62em){
    .container{
        width:100rem
    }
}
@media (min-width:75em){
    .container{
        width:112rem
    }
}
@media (min-width:48em){
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{
        float:left
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-11{
        width:91.66666667%
    }
    .col-sm-10{
        width:83.33333333%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-8{
        width:66.66666667%
    }
    .col-sm-7{
        width:58.33333333%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-5{
        width:41.66666667%
    }
    .col-sm-4{
        width:33.33333333%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-2{
        width:16.66666667%
    }
    .col-sm-1{
        width:8.33333333%
    }
    .col-sm-pull-12{
        right:100%
    }
    .col-sm-pull-11{
        right:91.66666667%
    }
    .col-sm-pull-10{
        right:83.33333333%
    }
    .col-sm-pull-9{
        right:75%
    }
    .col-sm-pull-8{
        right:66.66666667%
    }
    .col-sm-pull-7{
        right:58.33333333%
    }
    .col-sm-pull-6{
        right:50%
    }
    .col-sm-pull-5{
        right:41.66666667%
    }
    .col-sm-pull-4{
        right:33.33333333%
    }
    .col-sm-pull-3{
        right:25%
    }
    .col-sm-pull-2{
        right:16.66666667%
    }
    .col-sm-pull-1{
        right:8.33333333%
    }
    .col-sm-pull-0{
        right:auto
    }
    .col-sm-push-12{
        left:100%
    }
    .col-sm-push-11{
        left:91.66666667%
    }
    .col-sm-push-10{
        left:83.33333333%
    }
    .col-sm-push-9{
        left:75%
    }
    .col-sm-push-8{
        left:66.66666667%
    }
    .col-sm-push-7{
        left:58.33333333%
    }
    .col-sm-push-6{
        left:50%
    }
    .col-sm-push-5{
        left:41.66666667%
    }
    .col-sm-push-4{
        left:33.33333333%
    }
    .col-sm-push-3{
        left:25%
    }
    .col-sm-push-2{
        left:16.66666667%
    }
    .col-sm-push-1{
        left:8.33333333%
    }
    .col-sm-push-0{
        left:auto
    }
    .col-sm-offset-12{
        margin-left:100%
    }
    .col-sm-offset-11{
        margin-left:91.66666667%
    }
    .col-sm-offset-10{
        margin-left:83.33333333%
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    .col-sm-offset-8{
        margin-left:66.66666667%
    }
    .col-sm-offset-7{
        margin-left:58.33333333%
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    .col-sm-offset-5{
        margin-left:41.66666667%
    }
    .col-sm-offset-4{
        margin-left:33.33333333%
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    .col-sm-offset-2{
        margin-left:16.66666667%
    }
    .col-sm-offset-1{
        margin-left:8.33333333%
    }
    .col-sm-offset-0{
        margin-left:0
    }
}
@media (min-width:62em){
    .logoDiv {
        padding-right: 2rem !important;
    }
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left
    }
    .col-md-12{
        width:100%
    }
    .col-md-11{
        width:91.66666667%
    }
    .col-md-10{
        width:83.33333333%
    }
    .col-md-9{
        width:75%
    }
    .col-md-8{
        width:66.66666667%
    }
    .col-md-7{
        width:58.33333333%
    }
    .col-md-6{
        width:50%
    }
    .col-md-5{
        width:41.66666667%
    }
    .col-md-4{
        width:33.33333333%
    }
    .col-md-3{
        width:25%
    }
    .col-md-2{
        width:16.66666667%
    }
    .col-md-1{
        width:8.33333333%
    }
    .col-md-pull-12{
        right:100%
    }
    .col-md-pull-11{
        right:91.66666667%
    }
    .col-md-pull-10{
        right:83.33333333%
    }
    .col-md-pull-9{
        right:75%
    }
    .col-md-pull-8{
        right:66.66666667%
    }
    .col-md-pull-7{
        right:58.33333333%
    }
    .col-md-pull-6{
        right:50%
    }
    .col-md-pull-5{
        right:41.66666667%
    }
    .col-md-pull-4{
        right:33.33333333%
    }
    .col-md-pull-3{
        right:25%
    }
    .col-md-pull-2{
        right:16.66666667%
    }
    .col-md-pull-1{
        right:8.33333333%
    }
    .col-md-pull-0{
        right:auto
    }
    .col-md-push-12{
        left:100%
    }
    .col-md-push-11{
        left:91.66666667%
    }
    .col-md-push-10{
        left:83.33333333%
    }
    .col-md-push-9{
        left:75%
    }
    .col-md-push-8{
        left:66.66666667%
    }
    .col-md-push-7{
        left:58.33333333%
    }
    .col-md-push-6{
        left:50%
    }
    .col-md-push-5{
        left:41.66666667%
    }
    .col-md-push-4{
        left:33.33333333%
    }
    .col-md-push-3{
        left:25%
    }
    .col-md-push-2{
        left:16.66666667%
    }
    .col-md-push-1{
        left:8.33333333%
    }
    .col-md-push-0{
        left:auto
    }
    .col-md-offset-12{
        margin-left:100%
    }
    .col-md-offset-11{
        margin-left:91.66666667%
    }
    .col-md-offset-10{
        margin-left:83.33333333%
    }
    .col-md-offset-9{
        margin-left:75%
    }
    .col-md-offset-8{
        margin-left:66.66666667%
    }
    .col-md-offset-7{
        margin-left:58.33333333%
    }
    .col-md-offset-6{
        margin-left:50%
    }
    .col-md-offset-5{
        margin-left:41.66666667%
    }
    .col-md-offset-4{
        margin-left:33.33333333%
    }
    .col-md-offset-3{
        margin-left:25%
    }
    .col-md-offset-2{
        margin-left:16.66666667%
    }
    .col-md-offset-1{
        margin-left:8.33333333%
    }
    .col-md-offset-0{
        margin-left:0
    }
}
@media (min-width:75em){
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{
        float:left
    }
    .col-lg-12{
        width:100%
    }
    .col-lg-11{
        width:91.66666667%
    }
    .col-lg-10{
        width:83.33333333%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-8{
        width:66.66666667%
    }
    .col-lg-7{
        width:58.33333333%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-5{
        width:41.66666667%
    }
    .col-lg-4{
        width:33.33333333%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-2{
        width:16.66666667%
    }
    .col-lg-1{
        width:8.33333333%
    }
    .col-lg-pull-12{
        right:100%
    }
    .col-lg-pull-11{
        right:91.66666667%
    }
    .col-lg-pull-10{
        right:83.33333333%
    }
    .col-lg-pull-9{
        right:75%
    }
    .col-lg-pull-8{
        right:66.66666667%
    }
    .col-lg-pull-7{
        right:58.33333333%
    }
    .col-lg-pull-6{
        right:50%
    }
    .col-lg-pull-5{
        right:41.66666667%
    }
    .col-lg-pull-4{
        right:33.33333333%
    }
    .col-lg-pull-3{
        right:25%
    }
    .col-lg-pull-2{
        right:16.66666667%
    }
    .col-lg-pull-1{
        right:8.33333333%
    }
    .col-lg-pull-0{
        right:auto
    }
    .col-lg-push-12{
        left:100%
    }
    .col-lg-push-11{
        left:91.66666667%
    }
    .col-lg-push-10{
        left:83.33333333%
    }
    .col-lg-push-9{
        left:75%
    }
    .col-lg-push-8{
        left:66.66666667%
    }
    .col-lg-push-7{
        left:58.33333333%
    }
    .col-lg-push-6{
        left:50%
    }
    .col-lg-push-5{
        left:41.66666667%
    }
    .col-lg-push-4{
        left:33.33333333%
    }
    .col-lg-push-3{
        left:25%
    }
    .col-lg-push-2{
        left:16.66666667%
    }
    .col-lg-push-1{
        left:8.33333333%
    }
    .col-lg-push-0{
        left:auto
    }
    .col-lg-offset-12{
        margin-left:100%
    }
    .col-lg-offset-11{
        margin-left:91.66666667%
    }
    .col-lg-offset-10{
        margin-left:83.33333333%
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    .col-lg-offset-8{
        margin-left:66.66666667%
    }
    .col-lg-offset-7{
        margin-left:58.33333333%
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    .col-lg-offset-5{
        margin-left:41.66666667%
    }
    .col-lg-offset-4{
        margin-left:33.33333333%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    .col-lg-offset-2{
        margin-left:16.66666667%
    }
    .col-lg-offset-1{
        margin-left:8.33333333%
    }
    .col-lg-offset-0{
        margin-left:0
    }
}
@media (max-width:47.937em){
    .visible-xs{
        display:block !important
    }
    table.visible-xs{
        display:table !important
    }
    tr.visible-xs{
        display:table-row !important
    }
    th.visible-xs,td.visible-xs{
        display:table-cell !important
    }
}
@media (max-width:47.937em){
    .visible-xs-block{
        display:block !important
    }
}
@media (max-width:47.937em){
    .visible-xs-inline{
        display:inline !important
    }
}
@media (max-width:47.937em){
    .visible-xs-inline-block{
        display:inline-block !important
    }
}
@media (min-width:48em) and (max-width:61.937em){
    .visible-sm{
        display:block !important
    }
    table.visible-sm{
        display:table !important
    }
    tr.visible-sm{
        display:table-row !important
    }
    th.visible-sm,td.visible-sm{
        display:table-cell !important
    }
}
@media (min-width:48em) and (max-width:61.937em){
    .visible-sm-block{
        display:block !important
    }
}
@media (min-width:48em) and (max-width:61.937em){
    .visible-sm-inline{
        display:inline !important
    }
}
@media (min-width:48em) and (max-width:61.937em){
    .visible-sm-inline-block{
        display:inline-block !important
    }
}
@media (min-width:62em) and (max-width:74.937em){
    .visible-md{
        display:block !important
    }
    table.visible-md{
        display:table !important
    }
    tr.visible-md{
        display:table-row !important
    }
    th.visible-md,td.visible-md{
        display:table-cell !important
    }
}
@media (min-width:62em) and (max-width:74.937em){
    .visible-md-block{
        display:block !important
    }
}
@media (min-width:62em) and (max-width:74.937em){
    .visible-md-inline{
        display:inline !important
    }
}
@media (min-width:62em) and (max-width:74.937em){
    .visible-md-inline-block{
        display:inline-block !important
    }
}
@media (min-width:75em){
    .visible-lg{
        display:block !important
    }
    table.visible-lg{
        display:table !important
    }
    tr.visible-lg{
        display:table-row !important
    }
    th.visible-lg,td.visible-lg{
        display:table-cell !important
    }
}
@media (min-width:75em){
    .visible-lg-block{
        display:block !important
    }
}
@media (min-width:75em){
    .visible-lg-inline{
        display:inline !important
    }
}
@media (min-width:75em){
    .visible-lg-inline-block{
        display:inline-block !important
    }
}
@media (max-width:47.937em){
    .hidden-xs{
        display:none !important
    }
}
@media (min-width:48em) and (max-width:61.937em){
    .hidden-sm{
        display:none !important
    }
}
@media (min-width:62em) and (max-width:74.937em){
    .hidden-md{
        display:none !important
    }
}
@media (min-width:75em){
    .hidden-lg{
        display:none !important
    }
}
@media (min-width: 768px) and (max-width: 991.98px)
{
.pudo-info .pudo-info__opening-hours{
    font-size:1.4rem;
    font-weight:300;
    margin-top:2rem;
    color:#444444
}
.pudo-info .pudo-info__opening-hours h6{
    color:currentColor;
    margin:0;
    text-transform:uppercase
}
.pudo-info .pudo-info__opening-hours-list{
    margin:1rem 0 0 1.5rem;
    padding:0;
    font-weight:500
}

.pudo-info .pudo-info__opening-hours-list span{
    display:inline-block;
    font-size: 1.4rem;

}
.pudo-info .pudo-info__opening-hours-list span{
    width:1.4rem;
    font-size:1.4rem;
    font-weight: 300;
    line-height:1.4rem!important
}

.day {
    font-size: 1.4rem ;
    line-height:2rem!important;
}

.hours {
    float:right!important;
    line-height:2rem!important;
    width:100px;
}

.pudo-map-wrap{
    width:100%;
    height:63rem;
    display:block;
    position:relative;
    overflow:hidden
}
    .pudo-map-wrap .pudo-map{
    position:relative;
    width:100%;
    height:100%;
    opacity:0;
    border-radius:10px;
    border-bottom:none;
    -webkit-transform:translateX(250px);
    -moz-transform:translateX(250px);
    -o-transform:translateX(250px);
    transform:translateX(250px);
    overflow:hidden;
    -webkit-animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    -o-animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards
}
       
    #hrblock {
        padding-top:10px!important;
    }

}
@media (min-width: 1024px) 
{
.pudo-info .pudo-info__opening-hours{
    font-size:1.4rem;
    font-weight:300;
    margin-top:2rem;
    color:#444444
}
.pudo-info .pudo-info__opening-hours h6{
    color:currentColor;
    margin:0;
    text-transform:uppercase
}
.pudo-info .pudo-info__opening-hours-list{
    margin:1rem 0 0 1.5rem;
    padding:0;
    font-weight:500
}

.pudo-info .pudo-info__opening-hours-list span{
    display:inline-block;
    font-size: 1.4rem;

}
.pudo-info .pudo-info__opening-hours-list span{
    width:1.4rem;
    font-size:1.4rem;
    font-weight: 300;
    line-height:1.4rem!important
}

.day {
    font-size: 1.4rem ;
    line-height:2rem!important;
}

.hours {
    float:right!important;
    line-height:2rem!important;
    width:100px;
}

.pudo-map-wrap{
    width:100%;
    height:63rem;
    display:block;
    position:relative;
    overflow:hidden
}
    .pudo-map-wrap .pudo-map{
    position:relative;
    width:100%;
    height:100%;
    opacity:0;
    border-radius:10px;
    border-bottom:none;
    -webkit-transform:translateX(250px);
    -moz-transform:translateX(250px);
    -o-transform:translateX(250px);
    transform:translateX(250px);
    overflow:hidden;
    -webkit-animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    -o-animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards;
    animation:fadeIn .8s cubic-bezier(.15, .9, .25, 1) .5s forwards
}


}
@media (min-width:48em){
    .Modal-dialog{
        margin-bottom:100px;
        margin-top:100px;
        width:48em;
        max-width:100%
    }
   #hrblock {
        padding-top:60px;
    }

}
@media (max-width:47.937em){
    html{
        font-size:56%
    }
    h1,.h1{
        font-size:3.24rem
    }
}
@media (max-width:47.937em){
    .form-label--has-helper{
        position:static
    }
    .consignment-lookup-form .form-field{
        position:relative;
        padding-bottom:2rem
    }
   .form-label--has-helper  .form-label-helper{
       position:absolute;
        right:auto;
        bottom:0;
        left:0;
        top:90px;
        padding-bottom:30px
    }

.Modal {
    vertical-align:bottom;
    display:none;
    position: fixed; /* Stay in place */
    margin:0 auto;
    left: 0;
    top: 80px;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
}

.Modal-dialog{
    margin-bottom: 0;
    margin-top: 0;
    width: 150rem;
    max-width: 100%;
}

.tnt-logo-wrap {
    width: 100% !important;
    margin: auto;   
    font-size: 13px;
}
}
@media (min-width:62em){
    .Modal-dialog{
        margin-bottom:0;
        margin-top:0;
        width:64rem;
        max-width:100%
    }
}

@media (max-width:62em){
    .parcelresultbuttons{
        padding-left: 0px !important;
    }
}

.collectionlogo{
	padding:0px !important;
}