body{background-color:#012f49;margin:0;color:#000;font-family:'Open Sans',sans-serif;}body .left{float:left;display:inline}body .right{float:right;display:inline}body .clear{clear:both}body a{color:#000}body a:hover{text-decoration:none}body input,body textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none}body form .row,body .form .row{display:table;width:100%;border-bottom:1px solid #ededed}body form .label,body .form .label{display:table-cell;width:120px;padding:20px 20px 20px 10px;border-right:1px solid #d9d9d9;font-size:14px;vertical-align:top;text-align:right;color:#858585;font-weight:300;text-transform:uppercase}body form .input,body .form .input{display:table-cell;padding:10px;}body form .input .select2-container--default .select2-selection--single,body .form .input .select2-container--default .select2-selection--single,body form .input .select2-container--default .select2-selection--multiple,body .form .input .select2-container--default .select2-selection--multiple{border:1px solid #dedede}body form .input .select2-container--default .select2-selection--single,body .form .input .select2-container--default .select2-selection--single{width:inherit}body form .input .icheckbox_square-grey,body .form .input .icheckbox_square-grey{margin-top:-3px}body form .input label,body .form .input label,body form .input p,body .form .input p{margin-top:0;color:#666;font-weight:300;font-size:14px}body form .input p.bottom,body .form .input p.bottom{margin:10px 0 0 0;}body form .input p.bottom span,body .form .input p.bottom span{padding:1px 5px 3px 5px;font-size:12px;font-family:'Courier New',Courier,monospace;font-style:normal;background-color:#f1f1f1;border:1px solid #e3e3e3}body form input[type="text"],body .form input[type="text"],body form input[type="password"],body .form input[type="password"],body form input[type="email"],body .form input[type="email"],body form textarea,body .form textarea{padding:10px;border:1px solid #dedede;outline:none;width:100%;font-family:'Open Sans',sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body form textarea,body .form textarea{resize:vertical;height:100px;font-family:inherit}body form label,body .form label{padding:8px 10px 0 5px;cursor:pointer;display:inline-block}body input[type="text"]:focus,body input[type="password"]:focus,body input[type="email"]:focus,body textarea:focus{border:1px solid #333 !important;outline:none}body.hide-scrollbars{position:fixed;top:0;left:0;height:100%;width:100%}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2") format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2") format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2") format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2") format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2") format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2") format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2") format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2") format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.woff2") format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2") format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2") format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2") format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}

#nprogress .bar{background-color:#fff}#nprogress .peg{box-shadow:0 0 10px #fff,0 0 5px #fff}#nprogress .spinner-icon{border-top-color:#fff;border-left-color:#fff}

body.admin .route article{position:relative;z-index:1;padding:120px 40px 50px 40px}body.admin .route .button{border:none;text-transform:uppercase;font-weight:200;font-size:16px;padding:13px 20px;cursor:pointer;font-size:12px;font-weight:300;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:#e9e9e9;border-bottom:4px solid #d9d9d9;text-decoration:none}body.admin .route .button:hover{background-color:#e4e4e4}body.admin .route .button.submit{background-color:#e7604a;border-bottom:4px solid #d2432c;color:#fff;outline:#f00}body.admin .route .button.submit:hover{background-color:#d74d37}
body.admin{background-color:#d9d9d9;}body.admin .icheckbox_square-grey,body.admin .iradio_square-grey{background-image:url("../../vendor/images/grey.png")}@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.admin .icheckbox_square-grey,body.admin .iradio_square-grey{background-image:url("../../vendor/images/grey@2x.png")}}body.admin a{color:#1d1d1d;text-decoration:none}body.admin a:hover{color:#000;text-decoration:underline}body.admin .route{margin:0 0 30px 0;min-width:980px;z-index:5;padding:0 0 0 200px}@media (min-width:768px){body.admin .route{min-width:800px}}@media (max-width:768px){body.admin .route{min-width:550px}}
body.admin header{background-color:#353942;border-bottom:4px solid #5f6575;height:70px;position:fixed;width:100%;z-index:100;}body.admin header .title{margin:18px 0 0 90px;display:inline-block;background-color:#454b57;color:#fff;padding:5px 15px;font-size:18px;line-height:18px;line-height:26px;font-weight:200;text-transform:uppercase}
.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{font-weight:300;font-size:14px;position:relative;border-radius:0;border:1px solid #ccc}.select2-container--default .select2-selection--single{padding:6px;height:37px}.select2-container--default .select2-selection--multiple .select2-selection__choice{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#f4f4f4;border:1px solid #bababa;padding:2px 5px 3px 5px}.select2-container--open .select2-results__options,.select2-container--open .select2-search__field{font-family:'Open Sans',sans-serif;font-size:14px}.select2-container--open .select2-results__options{font-weight:300}
body.frontend{position:relative;z-index:0;}body.frontend .route{position:relative;z-index:0;padding-top:30px;color:#d9d9d9;font-weight:300}
.cssload-container{height:32px;text-align:center}.cssload-tube-tunnel{width:32px;height:32px;margin:0 auto;border:2px solid;border-radius:50%;border-color:#fff;animation:cssload-scale 1035ms infinite linear;-o-animation:cssload-scale 1035ms infinite linear;-ms-animation:cssload-scale 1035ms infinite linear;-webkit-animation:cssload-scale 1035ms infinite linear;-moz-animation:cssload-scale 1035ms infinite linear}@-o-keyframes cssload-scale{0%{-o-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}90%{-o-transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}100%{-o-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes cssload-scale{0%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}90%{-ms-transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}100%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes cssload-scale{0%{-webkit-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes cssload-scale{0%{-moz-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}90%{-moz-transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}100%{-moz-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes cssload-scale{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes cssload-scale{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes cssload-scale{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes cssload-scale{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
.route.media .name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.route.settings .settings{background-color:#fff;border:1px solid #bababa;padding:20px;font-size:14px;}.route.settings .settings .setting{border:1px solid #e3e3e3;padding:20px;position:relative;margin-bottom:20px;}.route.settings .settings .setting .group-name{border:1px solid #e3e3e3;position:absolute;font-size:12px;text-transform:uppercase;color:#bababa;background-color:#fff;top:-10px;left:20px;padding:2px 10px}.route.settings .settings .setting.about-tka-content textarea,.route.settings .settings .setting.privacy-policy textarea{min-height:200px;font-family:"Courier New",Courier,monospace}.route.settings input.submit{margin-top:20px}
.route.media.create .box{padding:20px;border:1px solid #bababa;background-color:#fff;margin-bottom:10px;}.route.media.create .box form{padding:20px 20px 20px 20px;border:1px solid #e3e3e3;position:relative;}.route.media.create .box form .title{border:1px solid #e3e3e3;position:absolute;font-size:12px;text-transform:uppercase;color:#bababa;background-color:#fff;top:-10px;left:20px;padding:2px 10px}.route.media.create .box .label{font-weight:300;text-transform:uppercase}.route.media.create .box .input textarea.excerpt{height:80px}.route.media.create .box .input textarea.description{height:140px}.route.media.create .box .input .icheckbox_square-grey{margin-top:-3px}.route.media.create .box .input label,.route.media.create .box .input p{margin-top:0;color:#666;font-weight:300;font-size:14px}.route.media.create .box .input p.bottom{margin:10px 0 0 0;}.route.media.create .box .input p.bottom span{padding:1px 5px 3px 5px;font-size:12px;font-family:'Courier New',Courier,monospace;font-style:normal;background-color:#f1f1f1;border:1px solid #e3e3e3}
.route.media.edit .box{padding:20px;border:1px solid #bababa;background-color:#fff;margin-bottom:10px;}.route.media.edit .box form{padding:20px;border:1px solid #e3e3e3;position:relative;}.route.media.edit .box form .title{border:1px solid #e3e3e3;position:absolute;font-size:12px;text-transform:uppercase;color:#bababa;background-color:#fff;top:-10px;left:20px;padding:2px 10px}.route.media.edit .box form .row.history{font-size:14px;font-weight:300;}.route.media.edit .box form .row.history .input{max-height:100px;overflow:hidden}.route.media.edit .box form .row.history ul{margin:0;padding:0;list-style:none;}.route.media.edit .box form .row.history ul li{display:block;padding:10px 0 10px 20px;margin:0 0 0 5px;border-left:1px solid #d9d9d9;position:relative;}.route.media.edit .box form .row.history ul li .date{display:block;text-transform:uppercase;font-size:12px;margin:0 0 5px 0}.route.media.edit .box form .row.history ul li a{color:#4074d9}.route.media.edit .box form .row.history ul li:before{content:'';width:10px;height:10px;border:1px solid #d9d9d9;background-color:#fff;position:absolute;top:13px;left:-6px;border-radius:50%}.route.media.edit .box form .row.history ul li:nth-child(2n+1):before{border:1px solid #6897d6}.route.media.edit .box form .row.history ul li:nth-child(2n+2):before{border:1px solid #dba176}.route.media.edit .box form .row.history ul li:nth-child(2n+3):before{border:1px solid #7bcd97}.route.media.edit .box form .row.history ul li:nth-child(2n+4):before{border:1px solid #da7976}.route.media.edit .box .existing-attachments .attachment{display:table;padding:10px 0;border-bottom:1px solid #d9d9d9;font-size:14px;font-weight:300;width:100%;}.route.media.edit .box .existing-attachments .attachment .name{display:table-cell;text-overflow:ellipsis;overflow:hidden;max-width:250px;margin-left:10px}.route.media.edit .box .existing-attachments .attachment .actions{display:table-cell;vertical-align:middle;text-align:right;}.route.media.edit .box .existing-attachments .attachment .actions .view-attachment,.route.media.edit .box .existing-attachments .attachment .actions .download-attachment{margin-right:10px}.route.media.edit .box .existing-attachments .attachment .actions .undo-remove{display:none}.route.media.edit .box .existing-attachments .attachment.deleted{background-color:#fef0f0;}.route.media.edit .box .existing-attachments .attachment.deleted .name{text-decoration:line-through}.route.media.edit .box .existing-attachments .attachment.deleted .actions{margin-right:10px}.route.media.edit .box .existing-attachments p.no-attachments-found{margin-top:20px}.route.media.edit .box .input textarea.excerpt{height:80px}.route.media.edit .box .input textarea.description{height:140px}.route.media.edit .box .input.featured-preview .image{overflow:hidden;margin-bottom:10px;line-height:0;}.route.media.edit .box .input.featured-preview .image img{max-width:150px;max-height:150px;border:1px solid #d9d9d9}
.route.media.edit .featured-preview-selector{position:fixed;z-index:200;top:0;bottom:0;right:0;left:0;background:url("../images/black-background-half-transparent.png") repeat;}.route.media.edit .featured-preview-selector .previews{position:fixed;top:20px;bottom:20px;left:20px;right:300px;}.route.media.edit .featured-preview-selector .previews .preview{display:inline-block;margin-bottom:5px;margin-right:5px;cursor:pointer;text-align:center;}.route.media.edit .featured-preview-selector .previews .preview img{max-height:150px;max-width:150px;padding:4px}.route.media.edit .featured-preview-selector .previews .preview.current img{outline:1px solid #999}.route.media.edit .featured-preview-selector .info{position:fixed;width:280px;top:0;bottom:0;right:0;padding:10px;}.route.media.edit .featured-preview-selector .info .button{display:block;text-align:center;margin-bottom:10px}
.route.media.edit .preview-viewer{position:fixed;z-index:200;top:0;bottom:0;right:0;left:0;background:url("../images/black-background-half-transparent.png") repeat;}.route.media.edit .preview-viewer .preview{position:fixed;top:20px;bottom:20px;left:20px;right:320px;}.route.media.edit .preview-viewer .preview .title{position:absolute;top:0;left:0;right:0;height:24px;line-height:24px;font-size:24px;font-weight:300;color:#fff;text-align:center}.route.media.edit .preview-viewer .preview .main{position:absolute;top:44px;bottom:0;left:0;right:0;overflow:hidden;}.route.media.edit .preview-viewer .preview .main .viewer{background:url("/images/fake-transparency.png") repeat}.route.media.edit .preview-viewer .preview .main .hint{color:#d9d9d9;font-weight:300}.route.media.edit .preview-viewer .info{position:fixed;width:300px;top:0;bottom:0;right:0;}.route.media.edit .preview-viewer .info .quick-links{position:absolute;top:0;left:0;right:0;padding:0 10px;margin-top:10px;height:104px;}.route.media.edit .preview-viewer .info .quick-links a{display:block;margin-bottom:10px;text-align:center}
.route.media.tags .box{padding:20px;border:1px solid #bababa;background-color:#fff;margin-bottom:10px;}.route.media.tags .box .side{display:block;width:100%;vertical-align:top}.route.media.tags .box .side.create-new{margin:0 0 20px 0;}.route.media.tags .box .side.create-new .content{border:1px solid #e3e3e3;padding:10px 20px 20px 20px;position:relative;}.route.media.tags .box .side.create-new .content .title{border:1px solid #e3e3e3;position:absolute;font-size:12px;text-transform:uppercase;color:#bababa;background-color:#fff;top:-10px;left:20px;padding:2px 10px}.route.media.tags .box .side.create-new .content .field{font-weight:300;text-transform:uppercase;font-size:14px;margin-top:20px}.route.media.tags .box .side.create-new .content input.name{margin:10px 0 20px 0}.route.media.tags .box .side.tags-table .options{border:1px solid #e3e3e3;}.route.media.tags .box .side.tags-table .options input.search{border:1px solid #e3e3e3}.route.media.tags .box .side.tags-table .no-results{border:1px solid #e3e3e3}.route.media.tags .box .side.tags-table .pagination li{background-color:#ebebeb;padding:5px 0;border:1px solid #d0cdcd;}.route.media.tags .box .side.tags-table .pagination li a{padding:5px 15px;font-size:14px}.route.media.tags .box .side.tags-table .pagination li.current{background-color:#dfdcdc}.route.media.tags .box .side.tags-table .table{margin-bottom:0;}.route.media.tags .box .side.tags-table .table table{border:1px solid #d0cdcd;}.route.media.tags .box .side.tags-table .table table tr th{font-size:14px}.route.media.tags .box .side.tags-table .table table tr td .slug{padding:2px 10px;background-color:#ecebeb;border:1px solid #bababa;display:inline-block;font-size:14px;font-family:'Courier New',Courier,monospace}
.route.settings.advanced .settings{background-color:#fff;border:1px solid #bababa;padding:20px;font-size:14px;}.route.settings.advanced .settings .green{color:#12801a;font-style:italic}.route.settings.advanced .settings .red{color:#f00;font-style:italic}.route.settings.advanced .settings .warning{padding:5px 10px;margin:0 0 30px 0;font-style:italic}.route.settings.advanced .settings .setting{border:1px solid #e3e3e3;padding:20px;position:relative;}.route.settings.advanced .settings .setting .group-name{border:1px solid #e3e3e3;position:absolute;font-size:12px;text-transform:uppercase;color:#bababa;background-color:#fff;top:-10px;left:20px;padding:2px 10px}.route.settings.advanced .settings .setting .g-profile{padding:20px;background-color:#e2e1e1;border:1px solid #bababa;}.route.settings.advanced .settings .setting .g-profile img{display:inline-block;vertical-align:top;margin:0 20px 0 0}.route.settings.advanced .settings .setting .g-profile .meta{display:inline-block;vertical-align:top;font-style:italic}
.route.users.create .box{padding:20px;border:1px solid #bababa;background-color:#fff;margin-bottom:10px;}.route.users.create .box form{padding:20px;border:1px solid #e3e3e3;position:relative;}.route.users.create .box form .title{border:1px solid #e3e3e3;position:absolute;font-size:12px;text-transform:uppercase;color:#bababa;background-color:#fff;top:-10px;left:20px;padding:2px 10px}
.route.users.edit .box{padding:20px;border:1px solid #bababa;background-color:#fff;margin-bottom:10px;}.route.users.edit .box form{padding:20px;border:1px solid #e3e3e3;position:relative;}.route.users.edit .box form .title{border:1px solid #e3e3e3;position:absolute;font-size:12px;text-transform:uppercase;color:#bababa;background-color:#fff;top:-10px;left:20px;padding:2px 10px}
body.frontend .route.not-found{position:fixed;top:0;bottom:0;left:0;right:0;}body.frontend .route.not-found .container{position:absolute;width:400px;height:170px;left:50%;top:40%;margin:-85px 0 0 -200px;color:#eee;text-align:center;z-index:2;}body.frontend .route.not-found .container .title{font-size:70px;margin-bottom:20px}body.frontend .route.not-found .container .caption{font-size:30px;color:#aaa}
body.frontend .route.about-tka .wrapper{background-color:#fff;border:4px solid #545862;margin:60px 20px;}body.frontend .route.about-tka .wrapper .inner{color:#000;padding:10px;display:block;}body.frontend .route.about-tka .wrapper .inner .title{color:#03386c;font-weight:400;font-size:30px;margin-bottom:10px;text-align:center;text-transform:uppercase}
.route.dashboard article .info{width:31%;margin:0 1% 20px 1%;outline:1px solid #bababa;display:inline-block;background-color:#fff;}.route.dashboard article .info .content{padding:20px;position:relative;}.route.dashboard article .info .content .title{text-transform:uppercase;font-size:11px;font-weight:300;margin:0 0 10px 0;color:#827f7f}.route.dashboard article .info .content a.quicklink{position:absolute;top:0;right:0;border-left:1px solid #bababa;border-bottom:1px solid #bababa;background-color:#d9d9d9;padding:10px;cursor:pointer;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:16px}.route.dashboard article .info .content a.quicklink:hover{background-color:#c9c9c9}.route.dashboard article .info .content span{font-size:46px;font-weight:300;}.route.dashboard article .info .content span .value{display:inline-block}.route.dashboard article .info .content span .note{font-size:16px;display:inline-block;text-align:left;text-transform:uppercase}@media (min-width:768px){.route.dashboard article .info .content span{font-size:46px}}@media (max-width:768px){.route.dashboard article .info .content span{font-size:24px}}.route.dashboard article .info.total-media span{color:#da371a}.route.dashboard article .info.total-attachments span{color:#4975d7}.route.dashboard article .info.total-users span{color:#6aac3b}.route.dashboard article .info.media-pending-review span{color:#bc44c2}.route.dashboard article .info.total-comments span{color:#da9f1a}.route.dashboard article .info.total-likes span{color:#49bad7}.route.dashboard article .info.total-jobs span{color:#6aac3b}@media (max-width:768px){.route.dashboard article .info{width:30%;float:left;display:inline;min-height:135px}}@media (min-width:1024px),(min-width:1025px){.route.dashboard article .info{width:30%}}
body.frontend .route.browse{position:fixed;top:0;bottom:30px;left:0;right:0;display:flex;flex-direction:column}
body.frontend .route.browse .preview{position:absolute;top:124px;bottom:0;left:0;right:0;z-index:100;background:url("../images/black-background-half-transparent.png") repeat;}body.frontend .route.browse .preview .wrapper{position:absolute;top:20px;bottom:20px;left:20px;right:20px}body.frontend .route.browse .preview .content{position:absolute;top:0;left:0;width:67%;height:100%;display:table;}body.frontend .route.browse .preview .content .wrapper{overflow-y:auto}body.frontend .route.browse .preview .content .featured-preview{display:table-cell;}body.frontend .route.browse .preview .content .featured-preview img{max-width:400px;max-height:400px}body.frontend .route.browse .preview .content .featured-preview .button.read-more{margin-top:5px}body.frontend .route.browse .preview .content .info{display:table-cell;vertical-align:top;padding:0 20px;}body.frontend .route.browse .preview .content .info .title{font-size:22px;font-weight:400;margin-bottom:5px}body.frontend .route.browse .preview .content .info .date{font-size:16px;font-weight:300;margin-bottom:10px}body.frontend .route.browse .preview .content .info .excerpt{margin-bottom:20px}body.frontend .route.browse .preview .content .info .tags{font-size:0;}body.frontend .route.browse .preview .content .info .tags .tag{display:inline-block;background-color:#333;padding:4px 0;font-size:16px;margin-right:5px;margin-bottom:5px;}body.frontend .route.browse .preview .content .info .tags .tag a{color:#fff;text-decoration:none;padding:4px 10px}body.frontend .route.browse .preview .content .info .tags .tag:hover{background-color:#666}body.frontend .route.browse .preview .related-media{position:absolute;top:0;right:0;width:33%;height:100%;}body.frontend .route.browse .preview .related-media .wrapper{border-left:1px solid #333;left:0;padding-left:20px;padding-top:60px;}body.frontend .route.browse .preview .related-media .wrapper .close{position:absolute;top:0;right:0;height:30px;width:30px;cursor:pointer;}body.frontend .route.browse .preview .related-media .wrapper .close img{height:100%;width:100%}body.frontend .route.browse .preview .related-media .wrapper .title{font-size:22px;font-weight:400;position:absolute;top:0;left:20px}body.frontend .route.browse .preview .related-media .wrapper .related{overflow-y:auto;position:absolute;top:40px;bottom:20px;left:20px;right:0;}body.frontend .route.browse .preview .related-media .wrapper .related p.none-found{margin:0;font-size:16px;font-style:italic}body.frontend .route.browse .preview .related-media .wrapper .related .media{display:table;margin-bottom:10px;}body.frontend .route.browse .preview .related-media .wrapper .related .media .thumbnail{display:table-cell;padding-right:10px;}body.frontend .route.browse .preview .related-media .wrapper .related .media .thumbnail .image{height:150px;width:150px;background-size:cover;margin-bottom:10px}body.frontend .route.browse .preview .related-media .wrapper .related .media .thumbnail .button{background-color:#012f49;border-bottom:4px solid #03386c;color:#fff;padding:7px 0}body.frontend .route.browse .preview .related-media .wrapper .related .media .thumbnail .button:hover{background-color:#003e89}body.frontend .route.browse .preview .related-media .wrapper .related .media .metadata{display:table-cell;vertical-align:top;}body.frontend .route.browse .preview .related-media .wrapper .related .media .metadata .item-title{font-weight:400;font-size:16px;margin-bottom:5px}body.frontend .route.browse .preview .related-media .wrapper .related .media .metadata .item-excerpt{font-size:13px;margin-bottom:10px}body.frontend .route.browse .preview .button{border:none;background-color:#e7604a;border-bottom:4px solid #d2432c;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:200;font-size:16px;padding:13px 0;width:100%;cursor:pointer;outline:#f00;font-size:12px;font-weight:300;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;-webkit-appearance:none;text-align:center}body.frontend .route.browse .preview .button:hover{background-color:#d74d37}
body.frontend .route.browse{flex:1;}body.frontend .route.browse .results{overflow-y:auto;}body.frontend .route.browse .results .media{font-size:0;}body.frontend .route.browse .results .media .no-search-results{font-size:20px;font-style:italic;display:block;text-align:center;padding-top:30px}body.frontend .route.browse .results .media .item{display:inline-block;height:200px;position:relative;line-height:0;font-size:16px;}body.frontend .route.browse .results .media .item .container{position:absolute;top:50%;bottom:50%;left:50%;right:50%;overflow:hidden;}body.frontend .route.browse .results .media .item .container .image{position:absolute;top:10px;left:10px;right:10px;bottom:10px;background-size:cover;z-index:1}body.frontend .route.browse .results .media .item .container .cssload-container{position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px}body.frontend .route.browse .results .media .item .container .tooltip{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;background:url("../images/black-background-half-transparent.png") repeat;display:none;}body.frontend .route.browse .results .media .item .container .tooltip .text{position:absolute;left:20px;right:20px;top:50%;-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%);text-align:center;line-height:24px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}body.frontend .route.browse .results .media .item .container .tooltip .text .attachment-types{display:block;margin-top:10px;text-align:center;}body.frontend .route.browse .results .media .item .container .tooltip .text .attachment-types img{max-height:40px;max-width:40px}body.frontend .route.browse .results .media .item .container:hover .tooltip{display:block;cursor:pointer}body.frontend .route.browse .results .media .item.load-more .container{background-color:#012f49;color:#fff;background-image:none;}body.frontend .route.browse .results .media .item.load-more .container .cssload-container{display:none;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px}body.frontend .route.browse .results .media .item.load-more .container .tooltip{background:none;display:block;}body.frontend .route.browse .results .media .item.load-more .container .tooltip .text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.frontend .route.browse .results .media .item.load-more .container:hover{background-color:#003e89}body.frontend .route.browse .results .media .item.load-more .container.loading{cursor:default;}body.frontend .route.browse .results .media .item.load-more .container.loading .cssload-container{display:block}body.frontend .route.browse .results .media .item.load-more .container.loading .tooltip{display:none}body.frontend .route.browse .results .media .item.load-more .container.loading:hover{background-color:#012f49}@media (min-width:1024px){body.frontend .route.browse .results .media .item{width:14.28%}}@media (max-width:1024px){body.frontend .route.browse .results .media .item{width:16.6%}}@media (max-width:768px){body.frontend .route.browse .results .media .item{width:25%}}
body.frontend .route.browse{flex:1;}body.frontend .route.browse .search-bar{margin-top:30px;background-color:#003e89;border-bottom:4px solid #012f49;}body.frontend .route.browse .search-bar .wrapper{padding:10px 20px;text-transform:uppercase;font-size:20px;}body.frontend .route.browse .search-bar .wrapper .search-media-type{display:table;width:50%;float:left;height:40px;margin-top:10px;line-height:40px;}body.frontend .route.browse .search-bar .wrapper .search-media-type .field-label{display:table-cell;vertical-align:middle;width:140px}body.frontend .route.browse .search-bar .wrapper .search-media-type .input{display:table-cell;vertical-align:middle;font-size:12px;}body.frontend .route.browse .search-bar .wrapper .search-media-type .input label{margin-left:10px;margin-right:10px;cursor:pointer}body.frontend .route.browse .search-bar .wrapper .search-media-type .input .icheckbox_square-grey,body.frontend .route.browse .search-bar .wrapper .search-media-type .input .iradio_square-grey{background-image:url("../../vendor/images/grey.png")}@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.frontend .route.browse .search-bar .wrapper .search-media-type .input .icheckbox_square-grey,body.frontend .route.browse .search-bar .wrapper .search-media-type .input .iradio_square-grey{background-image:url("../../vendor/images/grey@2x.png")}}body.frontend .route.browse .search-bar .wrapper .search-text{display:table;width:50%;float:left;height:40px;}body.frontend .route.browse .search-bar .wrapper .search-text .field-label{display:table-cell;vertical-align:middle;width:140px}body.frontend .route.browse .search-bar .wrapper .search-text .input{display:table-cell;vertical-align:middle;}body.frontend .route.browse .search-bar .wrapper .search-text .input input{display:block;width:100%;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:14px;font-weight:300;border:1px solid #d9d9d9}body.frontend .route.browse .search-bar .wrapper .timeline-slider{display:table;float:right;width:50%;height:40px;}body.frontend .route.browse .search-bar .wrapper .timeline-slider .field-label{width:110px;padding-left:20px;display:table-cell;vertical-align:middle}body.frontend .route.browse .search-bar .wrapper .timeline-slider .control{display:table-cell;vertical-align:middle;}body.frontend .route.browse .search-bar .wrapper .timeline-slider .control .ui{display:table;width:100%;}body.frontend .route.browse .search-bar .wrapper .timeline-slider .control .ui .label{display:table-cell;width:100px;text-align:center}body.frontend .route.browse .search-bar .wrapper .timeline-slider .control .ui .slider{display:table-cell;position:relative;}body.frontend .route.browse .search-bar .wrapper .timeline-slider .control .ui .slider #slider{position:absolute;left:0;right:0;top:5px;}body.frontend .route.browse .search-bar .wrapper .timeline-slider .control .ui .slider #slider .noUi-connect{background-color:#03386c}body.frontend .route.browse .search-bar .wrapper .timeline-slider .control .ui .slider #slider .noUi-handle{cursor:move}@media (min-width:768px){body.frontend .route.browse .search-bar .wrapper{min-width:900px}}@media (max-width:768px){body.frontend .route.browse .search-bar .wrapper{font-size:16px;}body.frontend .route.browse .search-bar .wrapper .search-text{width:40%;}body.frontend .route.browse .search-bar .wrapper .search-text .field-label{width:100px}body.frontend .route.browse .search-bar .wrapper .timeline-slider{width:60%;}body.frontend .route.browse .search-bar .wrapper .timeline-slider .field-label{width:90px}body.frontend .route.browse .search-bar .wrapper .timeline-slider .control .ui .label{width:70px}body.frontend .route.browse .search-bar .wrapper .timeline-slider .control .ui .label.start{text-align:left}body.frontend .route.browse .search-bar .wrapper .timeline-slider .control .ui .label.end{text-align:right}}
body.frontend .route.create-account .container{position:relative;margin:0 auto;width:346px;min-width:346px;text-align:center;font-size:14px;z-index:2;color:#000;margin-top:100px;}body.frontend .route.create-account .container .main{background-color:#fff;border:4px solid #545862;padding:20px;}body.frontend .route.create-account .container .main .row{display:block;margin-bottom:20px;border-bottom:none}body.frontend .route.create-account .container .main .row.status{display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;padding:10px;width:auto}body.frontend .route.create-account .container .main .row.status.error{background-color:#af3434;border-bottom:4px solid #931717;color:#fff}body.frontend .route.create-account .container .main .row.status.success{background-color:#558149;border-bottom:4px solid #3e6c31;color:#fff}body.frontend .route.create-account .container .main p{line-height:22px;font-weight:300}body.frontend .route.create-account .container .main p.title{font-size:18px;font-weight:400}body.frontend .route.create-account .container .main input[type="text"],body.frontend .route.create-account .container .main input[type="password"]{padding:10px;width:276px;border:1px solid #d9d9d9;font-size:14px;font-weight:300;width:100%}body.frontend .route.create-account .container .main input[type="submit"]{border:none;background-color:#e7604a;border-bottom:4px solid #d2432c;color:#fff;text-transform:uppercase;font-weight:200;font-size:16px;padding:13px 0;width:100%;cursor:pointer;outline:#f00;font-size:12px;font-weight:300}body.frontend .route.create-account .container .main input[type="submit"]:hover{background-color:#d74d37}body.frontend .route.create-account .container .main a{display:block;font-size:14px;margin-bottom:10px;color:#000}
body.frontend .route.forgot-password .container{position:relative;margin:0 auto;width:346px;min-width:346px;text-align:center;margin-top:100px;font-size:14px;z-index:2;color:#000;}body.frontend .route.forgot-password .container .main{background-color:#fff;border:4px solid #545862;padding:20px;}body.frontend .route.forgot-password .container .main .row{display:block;margin-bottom:20px;border-bottom:none}body.frontend .route.forgot-password .container .main .row.status{display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;padding:10px;width:auto}body.frontend .route.forgot-password .container .main .row.status.error{background-color:#af3434;border-bottom:4px solid #931717;color:#fff}body.frontend .route.forgot-password .container .main .row.status.success{background-color:#558149;border-bottom:4px solid #3e6c31;color:#fff}body.frontend .route.forgot-password .container .main p{line-height:22px;font-weight:300}body.frontend .route.forgot-password .container .main p.title{font-size:18px;font-weight:400}body.frontend .route.forgot-password .container .main input[type="text"],body.frontend .route.forgot-password .container .main input[type="password"]{padding:10px;width:276px;border:1px solid #d9d9d9;font-size:14px;font-weight:300;width:100%}body.frontend .route.forgot-password .container .main input[type="submit"]{border:none;background-color:#e7604a;border-bottom:4px solid #d2432c;color:#fff;text-transform:uppercase;font-weight:200;font-size:16px;padding:13px 0;width:100%;cursor:pointer;outline:#f00;font-size:12px;font-weight:300}body.frontend .route.forgot-password .container .main input[type="submit"]:hover{background-color:#d74d37}body.frontend .route.forgot-password .container .main a{display:block;font-size:14px;margin-bottom:10px;color:#000}
body.frontend .route.home{position:fixed;height:100%;width:100%;background-color:#012f49;}body.frontend .route.home .logo{position:fixed;z-index:1;height:400px;width:400px;top:50%;left:50%;margin-left:-200px;margin-top:-200px;overflow:hidden;-moz-opacity:0;-khtml-opacity:0;opacity:0;}body.frontend .route.home .logo img{height:100%;width:100%}body.frontend .route.home .ctas{position:absolute;bottom:20%;left:50%;width:400px;margin-left:-200px;z-index:10;text-align:center;}body.frontend .route.home .ctas .cta{padding:10px 20px;border:1px solid #afafaf;color:#afafaf;background-color:#012f49;text-decoration:none;font-size:24px;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:300;font-family:"Courier New",Courier,monospace;-moz-opacity:0;-khtml-opacity:0;opacity:0}body.frontend .route.home .ctas .cta.upload{margin-right:10px}body.frontend .route.home .ctas .cta:hover{background-color:#afafaf;color:#012f49}body.frontend .route.home .grid{position:fixed;z-index:0;top:70px;bottom:40px;left:0;right:0;overflow:hidden;}body.frontend .route.home .grid ul{padding:0;margin:0;list-style:none;}body.frontend .route.home .grid ul li{float:left;display:inline;width:23%;margin:0 1% 1% 1%;-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;}body.frontend .route.home .grid ul li .image{width:100%;height:300px !important;background-size:cover !important}
body.frontend .route.login .container{position:relative;margin:0 auto;width:740px;min-width:740px;padding:20px;text-align:center;margin-top:100px;font-size:14px;z-index:2;color:#000;}body.frontend .route.login .container .main{background-color:#fff;border:4px solid #545862;}body.frontend .route.login .container .main .row{display:block;margin-bottom:20px;border-bottom:none}body.frontend .route.login .container .main .row.status{display:none;font-size:14px;padding:10px;font-weight:300;width:auto}body.frontend .route.login .container .main .row.status.error{background-color:#af3434;border-bottom:4px solid #931717;color:#fff}body.frontend .route.login .container .main .row.status.success{background-color:#558149;border-bottom:4px solid #3e6c31;color:#fff}body.frontend .route.login .container .main section{vertical-align:top;width:310px;display:inline-block;}body.frontend .route.login .container .main section .row.first{margin:30px 0 20px 0;}body.frontend .route.login .container .main section .row.first p{color:#000;text-transform:uppercase}body.frontend .route.login .container .main .middle{width:20px;height:265px;margin:0 15px;position:relative}body.frontend .route.login .container .main .middle::before{content:'or';text-align:center;text-transform:uppercase;vertical-align:middle;position:absolute;top:30px;font-weight:600;left:50%;margin-left:-10px}body.frontend .route.login .container .main .social-logins .login-button{display:block;cursor:pointer;margin-bottom:5px;font-size:12px;font-weight:300;}body.frontend .route.login .container .main .social-logins .login-button .icon{display:table-cell;vertical-align:middle;width:16px;height:16px;padding:10px 20px;overflow:hidden;}body.frontend .route.login .container .main .social-logins .login-button .icon img{width:100%;height:100%}body.frontend .route.login .container .main .social-logins .login-button .text{padding-left:0;display:table-cell;vertical-align:middle}body.frontend .route.login .container .main .social-logins .login-button.facebook{background-color:#3b5998;color:#f7f7f7;border-bottom:4px solid #1a3263}body.frontend .route.login .container .main .social-logins .login-button.facebook:hover{background-color:#4061a8}body.frontend .route.login .container .main .social-logins .login-button.twitter{background-color:#0084b4;color:#f7f7f7;border-bottom:4px solid #105d79}body.frontend .route.login .container .main .social-logins .login-button.twitter:hover{background-color:#2294be}body.frontend .route.login .container .main .social-logins .login-button.windowslive{background-color:#f65314;color:#fff;border-bottom:4px solid #b3451b}body.frontend .route.login .container .main .social-logins .login-button.windowslive:hover{background-color:#f46a34}body.frontend .route.login .container .main .vault-login .row.inputs{margin-bottom:5px;}body.frontend .route.login .container .main .vault-login .row.inputs input{margin-bottom:5px;width:100%}body.frontend .route.login .container .main .vault-login .links{margin-top:-10px;}body.frontend .route.login .container .main .vault-login .links a{display:inline-block;margin-right:20px;font-weight:300}body.frontend .route.login .container .main .vault-login .links a:last-child{margin-right:0}body.frontend .route.login .container .main .vault-login .row:last-child{margin-bottom:0}body.frontend .route.login .container .main .vault-login input[type="text"],body.frontend .route.login .container .main .vault-login input[type="password"]{padding:10px;width:288px;border:1px solid #d9d9d9;font-size:14px;font-weight:300}body.frontend .route.login .container .main .vault-login input[type="submit"]{border:none;background-color:#e7604a;border-bottom:4px solid #d2432c;color:#fff;text-transform:uppercase;font-weight:200;font-size:16px;padding:13px 0;width:100%;cursor:pointer;outline:#f00;font-size:12px;font-weight:300;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none}body.frontend .route.login .container .main .vault-login input[type="submit"]:hover{background-color:#d74d37}body.frontend .route.login .container .main .vault-login a{display:block;font-size:14px;margin-bottom:10px}
body.frontend .route.media{position:fixed;top:0;bottom:0;left:0;right:0;}body.frontend .route.media .wrapper{position:absolute;top:80px;bottom:50px;left:20px;right:20px;background:#fff;border:4px solid #545862;}body.frontend .route.media .wrapper .inner{position:absolute;top:10px;bottom:10px;right:10px;left:10px}body.frontend .route.media .wrapper .info{height:100%;width:33%;position:absolute;left:0;top:0;color:#000;overflow:hidden;border-right:4px solid #545862;z-index:1;}body.frontend .route.media .wrapper .info .inner{overflow-y:auto;}body.frontend .route.media .wrapper .info .inner .back-button{margin-bottom:10px;border-bottom:1px solid #000;display:inline-block;}body.frontend .route.media .wrapper .info .inner .back-button a{text-decoration:none}body.frontend .route.media .wrapper .info .inner .back-button:hover{border-bottom:1px solid #fff}body.frontend .route.media .wrapper .info .inner .title{font-weight:400;font-size:24px;margin-bottom:5px}body.frontend .route.media .wrapper .info .inner .date{font-size:14px;margin-bottom:20px}body.frontend .route.media .wrapper .info .inner .social{display:block;margin-bottom:20px;}body.frontend .route.media .wrapper .info .inner .social .button{height:32px;width:32px;display:inline-block;cursor:pointer}body.frontend .route.media .wrapper .info .inner .social .button.liked{background:url("/images/social-liked.png")}body.frontend .route.media .wrapper .info .inner .social .button.unliked{background:url("/images/social-unliked.png")}body.frontend .route.media .wrapper .info .inner .social .button.disabled{cursor:default}body.frontend .route.media .wrapper .info .inner .social .likes{background-color:#d9d9d9;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;vertical-align:top;}body.frontend .route.media .wrapper .info .inner .social .likes #like-count{display:inline}body.frontend .route.media .wrapper .info .inner .social .button.twitter{background:url("/images/social-twitter.png")}body.frontend .route.media .wrapper .info .inner .social .button.facebook{background:url("/images/social-facebook.png")}body.frontend .route.media .wrapper .info .inner .description{letter-spacing:1px;margin-bottom:20px}body.frontend .route.media .wrapper .info .inner .tags .tag{display:inline-block;margin-bottom:5px;margin-right:5px;background-color:#d9d9d9;padding:5px 0;}body.frontend .route.media .wrapper .info .inner .tags .tag a{text-decoration:none;padding:5px 10px}body.frontend .route.media .wrapper .info .inner .tags .tag:hover{background-color:#c5c5c5}body.frontend .route.media .wrapper .documents{height:100%;width:67%;position:absolute;top:0;right:0;background:url("/images/black-background-half-transparent.png");}body.frontend .route.media .wrapper .documents .inner{overflow:hidden}
body.frontend .route.privacy-policy .wrapper{background-color:#fff;border:4px solid #545862;margin:60px 20px;}body.frontend .route.privacy-policy .wrapper .inner{color:#000;padding:10px;display:block;}body.frontend .route.privacy-policy .wrapper .inner .title{color:#03386c;font-weight:400;font-size:30px;margin-bottom:10px;text-align:center;text-transform:uppercase}
body.frontend .route.reset-password .container{position:relative;margin:0 auto;width:346px;min-width:346px;text-align:center;margin-top:100px;font-size:14px;z-index:2;color:#000;}body.frontend .route.reset-password .container .main{background-color:#fff;border:4px solid #545862;padding:20px;}body.frontend .route.reset-password .container .main .row{display:block;margin-bottom:20px;border-bottom:0}body.frontend .route.reset-password .container .main .row.status{display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;padding:10px;width:auto}body.frontend .route.reset-password .container .main .row.status.error{background-color:#af3434;border-bottom:4px solid #931717;color:#fff}body.frontend .route.reset-password .container .main .row.status.success{background-color:#558149;border-bottom:4px solid #3e6c31;color:#fff}body.frontend .route.reset-password .container .main p{line-height:22px;font-weight:300}body.frontend .route.reset-password .container .main p.title{font-size:18px;font-weight:400}body.frontend .route.reset-password .container .main input[type="text"],body.frontend .route.reset-password .container .main input[type="password"]{padding:10px;width:276px;border:1px solid #d9d9d9;font-size:14px;font-weight:300;width:100%}body.frontend .route.reset-password .container .main input[type="submit"]{border:none;background-color:#e7604a;border-bottom:4px solid #d2432c;color:#fff;text-transform:uppercase;font-weight:200;font-size:16px;padding:13px 0;width:100%;cursor:pointer;outline:#f00;font-size:12px;font-weight:300}body.frontend .route.reset-password .container .main input[type="submit"]:hover{background-color:#d74d37}body.frontend .route.reset-password .container .main a{display:block;font-size:14px;margin-bottom:10px;color:#000}
body.frontend .route.setup-account .container{position:relative;margin:0 auto;width:346px;min-width:346px;text-align:center;margin-top:100px;font-size:14px;z-index:2;color:#000;}body.frontend .route.setup-account .container .main{background-color:#fff;border:4px solid #545862;padding:20px;}body.frontend .route.setup-account .container .main .row{display:block;margin-bottom:20px}body.frontend .route.setup-account .container .main .row.status{display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;padding:10px}body.frontend .route.setup-account .container .main .row.status.error{background-color:#af3434;border-bottom:4px solid #931717;color:#fff}body.frontend .route.setup-account .container .main .row.status.success{background-color:#558149;border-bottom:4px solid #3e6c31;color:#fff}body.frontend .route.setup-account .container .main p{line-height:22px;font-weight:300}body.frontend .route.setup-account .container .main p.title{font-size:18px;font-weight:400}body.frontend .route.setup-account .container .main input[type="text"],body.frontend .route.setup-account .container .main input[type="password"]{padding:10px;width:276px;border:1px solid #d9d9d9;font-size:14px;font-weight:300}body.frontend .route.setup-account .container .main input[type="submit"]{border:none;background-color:#e7604a;border-bottom:4px solid #d2432c;color:#fff;text-transform:uppercase;font-weight:200;font-size:16px;padding:13px 0;width:100%;cursor:pointer;outline:#f00;font-size:12px;font-weight:300}body.frontend .route.setup-account .container .main input[type="submit"]:hover{background-color:#d74d37}body.frontend .route.setup-account .container .main a{display:block;font-size:12px;margin-bottom:10px;color:#000}
body.frontend .route.upload .wrapper{background-color:#fff;border:4px solid #545862;margin:0 auto;width:800px;min-width:800px;margin-top:80px;margin-bottom:80px;}body.frontend .route.upload .wrapper .inner{color:#000;padding:10px 20px;display:block;}body.frontend .route.upload .wrapper .inner .thank-you{position:relative;display:none;margin:50px 0;}body.frontend .route.upload .wrapper .inner .thank-you .checkmark{display:table-cell;width:30%;text-align:right}body.frontend .route.upload .wrapper .inner .thank-you .info{display:table-cell;vertical-align:top;padding:0 60px;}body.frontend .route.upload .wrapper .inner .thank-you .info p.note{color:#012f49;font-size:26px;line-height:26px}body.frontend .route.upload .wrapper .inner .thank-you.visible{display:table}body.frontend .route.upload .wrapper .inner .title{font-size:30px;font-weight:400;color:#03386c;margin-bottom:10px;text-align:center;text-transform:uppercase}body.frontend .route.upload .wrapper .inner .hint{font-style:italic;margin-bottom:20px;text-align:center}body.frontend .route.upload .wrapper .inner .form{display:block;padding:20px;border:1px solid #e3e3e3;position:relative;}body.frontend .route.upload .wrapper .inner .form .row{display:table;width:100%;border-bottom:1px solid #ededed;}body.frontend .route.upload .wrapper .inner .form .row .label{display:table-cell;width:120px;padding:20px 20px 20px 10px;border-right:1px solid #d9d9d9;font-size:14px;vertical-align:top;text-align:right;color:#858585;font-weight:300;text-transform:uppercase}body.frontend .route.upload .wrapper .inner .form .row .input{display:table-cell}body.frontend .route.upload .wrapper .inner .button{border:none;text-transform:uppercase;font-weight:200;font-size:16px;padding:13px 20px;cursor:pointer;font-size:12px;font-weight:300;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:#e9e9e9;border-bottom:4px solid #d9d9d9;text-decoration:none}body.frontend .route.upload .wrapper .inner .button:hover{background-color:#e4e4e4}body.frontend .route.upload .wrapper .inner .button.submit{background-color:#e7604a;border-bottom:4px solid #d2432c;color:#fff;outline:#f00}body.frontend .route.upload .wrapper .inner .button.submit:hover{background-color:#d74d37}
body.admin nav{position:fixed;background-color:#353942;color:#fff;width:200px;top:0;left:0;bottom:0;z-index:200;}body.admin nav .content .logo .corner{width:0;height:0;border-bottom:70px solid #525967;border-right:70px solid transparent;position:absolute;right:-68px}body.admin nav .content .logo a{background-color:#525967;border-bottom:4px solid #5f6575;color:#fff;height:50px;display:block;text-align:center;font-weight:300;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,0.4);font-size:26px;line-height:26px;padding:20px 0 0 0}body.admin nav .content .logo:hover .corner{border-bottom:70px solid #5f6778}body.admin nav .content .logo:hover a{text-decoration:none;background:#5f6778}body.admin nav .content .profile{text-align:center;padding:20px 0;background-color:#434854;}body.admin nav .content .profile .image{height:70px;width:70px;overflow:hidden;position:relative;display:inline-block;border-radius:140px;border:5px solid #464c58;}body.admin nav .content .profile .image img{max-height:100%;max-width:100%;min-height:100%;min-width:100%;position:absolute;top:0;left:0}body.admin nav .content .label{font-size:10px;text-transform:uppercase;padding:20px 15px;position:relative;color:#60687d}body.admin nav .content ul{list-style:none;margin:0;padding:0;}body.admin nav .content ul li{display:block;font-family:'Open Sans',sans-serif;font-weight:300;}body.admin nav .content ul li a{padding:20px 20px 20px 0;text-align:left;display:block;color:#b5c2cd;text-transform:uppercase;font-size:12px;}body.admin nav .content ul li a span{margin:10px;padding:10px 15px;background-color:#434a57;color:#fff}body.admin nav .content ul li ul{display:none;}body.admin nav .content ul li ul li{padding-left:10px;font-size:12px}body.admin nav .content ul li:hover{background-color:#282d37;}body.admin nav .content ul li:hover a{text-decoration:none}body.admin nav .content ul li.current,body.admin nav .content ul li.parent{background-color:#464c58;}body.admin nav .content ul li.current a,body.admin nav .content ul li.parent a{color:#fff;}body.admin nav .content ul li.current a span,body.admin nav .content ul li.parent a span{background-color:#fff;color:#000}body.admin nav .content ul li.current ul,body.admin nav .content ul li.parent ul{display:block;background-color:#707886;}body.admin nav .content ul li.current ul li,body.admin nav .content ul li.parent ul li{padding-left:20px;position:relative;}body.admin nav .content ul li.current ul li a,body.admin nav .content ul li.parent ul li a{color:#000;border-left:1px solid #434a57;padding-left:30px;font-weight:400}body.admin nav .content ul li.current ul li a::before,body.admin nav .content ul li.parent ul li a::before{content:'';border-top:1px solid #434a57;height:1px;width:20px;position:absolute;left:20px;top:28px}body.admin nav .content ul li.current ul li:last-child a::before,body.admin nav .content ul li.parent ul li:last-child a::before{height:28px;background-color:#707886}body.admin nav .content ul li.current ul li:hover,body.admin nav .content ul li.parent ul li:hover{background-color:inherit;}body.admin nav .content ul li.current ul li:hover a,body.admin nav .content ul li.parent ul li:hover a{font-weight:600}body.admin nav .content ul li.current ul li.current,body.admin nav .content ul li.parent ul li.current{background-color:inherit;}body.admin nav .content ul li.current ul li.current a,body.admin nav .content ul li.parent ul li.current a{font-weight:600}body.admin nav .content ul li.current ul li.current a::before,body.admin nav .content ul li.parent ul li.current a::before{background-color:#707886}body.admin nav .content ul li.current ul li.current:last-child:hover,body.admin nav .content ul li.parent ul li.current:last-child:hover{background-color:inherit;}body.admin nav .content ul li.current ul li.current:last-child:hover a::before,body.admin nav .content ul li.parent ul li.current:last-child:hover a::before{background-color:#707886}
footer{position:fixed;bottom:0;left:0;width:100%;height:30px;background-color:#333;text-align:center;}footer .content{color:#aaa;font-weight:300;font-size:14px;line-height:14px;margin-top:5px;}footer .content a{display:inline-block;color:#aaa;margin-right:10px}footer .content a:last-child{margin-right:0}
body.frontend header{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#333;z-index:1;color:#afafaf;min-width:900px;}body.frontend header .logo{float:left;display:inline;margin-top:10px;margin-left:10px;cursor:pointer;border-right:1px solid #5b5b5b;margin-right:20px;padding-right:20px;padding-bottom:10px;}body.frontend header .logo img{max-width:100%;max-height:40px;float:left;display:inline;margin-top:7px}body.frontend header .logo .text{font-size:24px;line-height:24px;text-transform:uppercase;float:left;display:inline;margin-left:10px;margin-top:6px}body.frontend header .logo:hover .text{color:#fff}body.frontend header nav{float:left;display:inline;margin-top:21px;}body.frontend header nav ul{margin:0;padding:0;list-style:none;}body.frontend header nav ul li{display:inline-block;margin-right:20px;}body.frontend header nav ul li a{color:inherit;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:20px;font-weight:300}@media (min-width:768px){body.frontend header nav ul li a{font-size:20px}}@media (max-width:768px){body.frontend header nav ul li a{font-size:16px}}body.frontend header nav ul li a:hover{color:#fff;text-decoration:underline}body.frontend header nav ul li.admin-seperator{border-left:1px solid #5b5b5b;height:16px}body.frontend header nav ul li.profile{padding-left:40px;position:relative;}body.frontend header nav ul li.profile .image{max-width:30px;max-height:30px;position:absolute;left:0;top:-5px;}body.frontend header nav ul li.profile .image img{height:100%;width:100%}
.audio-viewer{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;}.audio-viewer .controls{position:absolute;bottom:10px;left:50%;width:60%;margin-left:-30%;height:48px;z-index:2;text-align:center;min-width:122px;}.audio-viewer .controls .icon{display:inline-block;margin-right:10px;cursor:pointer}.audio-viewer .controls .icon.hidden{display:none}
.media-viewer{position:absolute;top:0;left:0;right:0;bottom:0;}.media-viewer .media-viewer-controls{position:absolute;z-index:3;right:10px;top:10px;height:96px;width:32px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 23px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 23px 0 rgba(0,0,0,0.75);box-shadow:0 0 23px 0 rgba(0,0,0,0.75);background-color:#e1e1e1;color:#000;overflow:hidden;cursor:pointer;display:none;}.media-viewer .media-viewer-controls .icon{height:32px;width:32px;display:block;overflow:hidden;position:relative;}.media-viewer .media-viewer-controls .icon img{position:absolute}.media-viewer .media-viewer-controls .icon:hover{background-color:#fff}.media-viewer .media-viewer-controls .close-media-viewer img{top:6px;left:6px}.media-viewer .media-viewer-controls .show-media-viewer-next img,.media-viewer .media-viewer-controls .show-media-viewer-previous img{top:-4px;left:-4px;height:40px}.media-viewer .hint{position:absolute;top:0;left:0;right:0;padding:10px 0;text-align:center;font-size:20px;line-height:20px;font-style:italic}.media-viewer .items{position:absolute;top:50px;bottom:10px;left:10px;right:10px;line-height:0;font-size:0;text-align:center;overflow-y:auto;}.media-viewer .items .item{display:inline-block;margin-right:5px;margin-bottom:5px;cursor:pointer;width:150px;height:150px;background-size:cover;}.media-viewer .items .item img{max-height:150px;max-width:150px;padding:4px}.media-viewer .viewer{display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.media-viewer .viewer .youtube-embed{height:100%;width:100%;border:0}.media-viewer .none-found{font-size:26px;line-height:26px;font-style:italic;position:absolute;top:45%;left:0;right:0;text-align:center}
body.admin .table{display:block;margin-bottom:30px;}body.admin .table .hidden{display:none !important}body.admin .table .options{display:block;background-color:#fff;border:1px solid #bababa;margin-bottom:10px;}body.admin .table .options .content{padding:10px 20px 10px 10px;}body.admin .table .options .content .text{display:inline-block;font-size:14px;text-transform:uppercase;font-weight:300;margin:0 10px}body.admin .table .options .content input.search{display:inline-block;padding:10px;border:1px solid #ccc;outline:none;font-family:'Open Sans',sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:200px}body.admin .table .options .content .select{display:inline-block}body.admin .table .options .content .select.orderByFields .select2-container--default{width:90px !important;}body.admin .table .options .content .select.orderByFields .select2-container--default .select2-selection--single{width:90px !important}body.admin .table .options .content .select.pageSize .select2-container--default{width:60px !important;}body.admin .table .options .content .select.pageSize .select2-container--default .select2-selection--single{width:60px !important}body.admin .table .pagination{display:block;margin-bottom:10px;}body.admin .table .pagination ul{list-style:none;margin:0;padding:0;font-size:0;}body.admin .table .pagination ul li{display:inline-block;padding:10px 0;background-color:#ccc;border:1px solid #b9b2b2;margin:0 5px 5px 0;}body.admin .table .pagination ul li a{cursor:pointer;padding:10px 20px;font-size:14px}body.admin .table .pagination ul li:hover{background-color:#bababa;border:1px solid #a4a4a4}body.admin .table .pagination ul li.current{background-color:#bababa;border:1px solid #a4a4a4;}body.admin .table .pagination ul li.current a{text-decoration:none;cursor:default}body.admin .table p.display-count{color:#666;font-weight:300;margin-left:10px;font-size:14px}body.admin .table .table-content{margin-bottom:10px;}body.admin .table .table-content .no-results{display:block;background-color:#fff;border:1px solid #bababa;padding:60px;text-align:center;font-size:24px;font-weight:300;font-style:italic;color:#9e9e9e}body.admin .table .table-content table{width:100%;table-layout:fixed;white-space:nowrap;border-collapse:collapse;background-color:#fff;border:1px solid #bababa;font-weight:300;}body.admin .table .table-content table thead tr th{padding:10px;text-align:left;background-color:#ededed;border-bottom:2px solid #ccc;font-size:14px}body.admin .table .table-content table thead tr th.center{text-align:center}body.admin .table .table-content table tbody tr td{padding:10px}body.admin .table .table-content table tbody tr td.center{text-align:center}body.admin .table .table-content table tbody tr:nth-child(2n+2) td{background-color:#f4f4f4}body.admin .table .table-content table tbody tr.hover td{background-color:#edf3ff;cursor:pointer}
.uploader{margin:0 0 20px 0;}.uploader .drop-area{border:2px dashed #c9c9c9;width:100%;background-color:#f4f4f4;position:relative;cursor:pointer;text-align:center;font-size:20px;font-weight:300;line-height:36px;color:#8c8c8c;padding:50px 0}.uploader .table{width:100%;}.uploader .table .file-row{display:block;border-bottom:1px solid #d9d9d9;}.uploader .table .file-row .column{vertical-align:top;padding:8px;border-top:1px solid #ddd}.uploader .table .file-row .column.name{max-width:350px}.uploader .table .file-row .icon{max-width:30px;float:left;display:inline}.uploader .table .file-row .action{max-width:140px;float:right;display:inline;display:none;text-align:right;font-size:14px;font-weight:300;}.uploader .table .file-row .action a{margin-right:10px;color:#000}.uploader .table .file-row .action a:last-child{margin-right:0}.uploader .table .file-row .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:300;}.uploader .table .file-row .name .error{color:#f00;font-style:italic;display:block;margin-top:5px;font-size:14px}.uploader .table .file-row .upload-progress{float:right;display:inline;min-width:200px;}.uploader .table .file-row .upload-progress .progress{margin-bottom:0;height:18px;background-color:#d9d9d9;border-bottom:4px solid #c1c1c1;}.uploader .table .file-row .upload-progress .progress .progress-bar{background-color:#e7604a;border-bottom:4px solid #d2432c;height:100%;width:0%}.uploader .table .file-row:nth-child(2n+2){background-color:#f9f9f9}
.zoom-viewer{position:absolute;top:0;left:0;right:0;bottom:0;}.zoom-viewer .watermark{position:absolute;top:50%;left:50%;z-index:2;}.zoom-viewer .watermark img{position:absolute;height:100%;width:100%;max-height:50px;max-width:200px;bottom:10px;right:10px}.zoom-viewer .controls{position:absolute;top:10px;left:10px;z-index:3;background-color:#e1e1e1;height:64px;width:33px;border:1px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;cursor:pointer;-webkit-box-shadow:0 0 23px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 23px 0 rgba(0,0,0,0.75);box-shadow:0 0 23px 0 rgba(0,0,0,0.75);}.zoom-viewer .controls .zoom{display:block;height:32px;width:32px;color:#000;text-align:center;font-weight:400;position:relative;cursor:inherit;}.zoom-viewer .controls .zoom .icon{position:absolute;cursor:inherit}.zoom-viewer .controls .zoom.plus .icon{top:6px;left:6px}.zoom-viewer .controls .zoom.minus .icon{top:16px;left:7px}.zoom-viewer .controls .zoom:hover{background-color:#fff}.zoom-viewer .image{position:absolute;display:inline-block;z-index:1;cursor:move;height:32px;width:36px;top:50%;left:50%;margin-left:-18px;margin-top:-16px;}.zoom-viewer .image img.viewer-image{max-height:100%;max-width:100%}