.border-box{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.clearfix:after{visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0}body{background: #f5f5f5;background-attachment: fixed}body.freeze{overflow: hidden}#app{width: 100%;max-width: 1024px;min-width: 320px;margin: 0 auto;overflow: hidden;position: relative;background-color: #fff}#header{position: fixed;top: 0;width: 100%;max-width: 1024px;min-width: 320px;z-index: 4;overflow: hidden}#header .header{width: 100%;background: #fe8c00;background: linear-gradient(to right, #fe8c00 0%, #fc4a1a 100%);color: #fff;position: relative}#header .header.proxy{background: #d74e3e;color: #fff}#header .header h3,#header .header h4{color: #fff}#header p{width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;padding: 14px 110px;font: 400 20px IntCircularPro, 'Trebuchet MS', arial, sans-serif;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center}@media (max-width: 450px){#header p{padding-left: 50px;text-align: left}}#header #menu-toggle,#header #home-button{font: 15px vicon-linear;padding: 17px;cursor: pointer;position: absolute;top: 0;left: 0}#header #favorite-button{font: 15px vicon-linear;cursor: pointer}#header #favorite-button.favorited{color: #fe8c00;background: #fff;padding: 3px;border-radius: 50%}#header .global-date-range-container{position: relative;position: absolute;top: 0;right: 0}#header .global-date-range-container.inactive{visibility: hidden}#header .global-date-range-container:after{content: '\25a9';font: normal 20px vicon-linear;position: absolute;right: 0;top: 0;padding: 15px 10px;z-index: 5}#header .global-date-range-container #global-date-range-select{padding-left: 10px;padding-right: 35px;background: none;border: none;font-size: 13px;position: relative;z-index: 6;width: 115px;height: 50px;white-space: normal;direction: rtl;text-align: right}#header .global-date-range-container #global-date-range-select optgroup,#header .global-date-range-container #global-date-range-select option{text-align: left;direction: ltr}#header .range-select-toggle{position: absolute;top: 0;right: 0}#header .range-select-toggle.inactive{visibility: hidden}#header .range-select-toggle .range{padding: 8px 35px 8px 10px}#header .range-select-toggle .range h3,#header .range-select-toggle .range h4{font: 200 13px IntCircularPro, 'Trebuchet MS', arial, sans-serif;white-space: nowrap;text-align: right}#header .range-select-toggle .range h3:before,#header .range-select-toggle .range h4:before{content: attr(data-full)}#header .range-select-toggle .toggle{font: 20px vicon-linear;cursor: pointer;padding: 15px 10px;position: absolute;top: 0;right: 0}#main-menu,#range-select{width: 310px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#content{width: 100%;max-width: 1024px;min-width: 320px;overflow: hidden}#wrapper{background: #fff;margin: 0 auto;position: relative}#wrapper .overlay{background: rgba(0,0,0,0);position: fixed;width: 100%;top: 0;bottom: 0;box-sizing: border-box;z-index: 150;display: none;max-width: 1024px}#main{position: relative;width: 100%;padding: 51px 0 65px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.embedded #main{padding-top: 0}#app.menu-open #main,#app.range-select-open #main{-webkit-filter: blur(18px);filter: blur(18px)}#app.menu-open .header,#app.range-select-open .header{-webkit-filter: blur(18px);filter: blur(18px)}#app.menu-open #main-menu,#app.range-select-open #main-menu,#app.menu-open #range-select,#app.range-select-open #range-select{z-index: 2}#app.menu-open #wrapper .overlay,#app.range-select-open #wrapper .overlay{display: block}#app.menu-open .footer-nav,#app.range-select-open .footer-nav{display: none}#app.menu-open #header .close-btn,#app.range-select-open #header .close-btn{animation: fadeInDelay .5s;display: flex}#app.menu-open #header .close-btn{left: 320px}#app.range-select-open #header .close-btn{right: 320px}@keyframes fadeInDelay{0%{opacity: 0}50%{opacity: 0}100%{opacity: 1}}#app.desktop #main-menu,#app.desktop #range-select{position: absolute;top: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#app.desktop #wrapper .overlay{position: absolute}#app.desktop.menu-open #content,#app.desktop.range-select-open #content{position: fixed;top: 0;bottom: 0}#app.desktop.menu-open #main-menu,#app.desktop.range-select-open #range-select{position: relative;z-index: 12}#app.device #main-menu,#app.device #range-select{position: fixed;top: 0;bottom: 0}#app.device #main-menu,#app.device #range-select .range-data{overflow-y: auto;-webkit-overflow-scrolling: touch}#app.device #range-select{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column}#app.device #range-select .range-data{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}@media screen and (max-width: 1024px){#app #main-menu,#app #range-select{width: 260px}#app #header{-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}#app #content{-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}#app #main-menu{-webkit-transform: translate3d(-260px, 0, 0);-moz-transform: translate3d(-260px, 0, 0);-ms-transform: translate(-260px, 0);-o-transform: translate(-260px, 0);transform: translate3d(-260px, 0, 0);-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}#app #range-select{margin-left: 100%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}#app.menu-open #header{-webkit-transform: translate3d(260px, 0, 0);-moz-transform: translate3d(260px, 0, 0);-ms-transform: translate(260px, 0);-o-transform: translate(260px, 0);transform: translate3d(260px, 0, 0)}#app.menu-open #content{-webkit-transform: translate3d(260px, 0, 0);-moz-transform: translate3d(260px, 0, 0);-ms-transform: translate(260px, 0);-o-transform: translate(260px, 0);transform: translate3d(260px, 0, 0)}#app.menu-open #main-menu{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate3d(0, 0, 0)}#app.range-select-open #header{-webkit-transform: translate3d(-260px, 0, 0);-moz-transform: translate3d(-260px, 0, 0);-ms-transform: translate(-260px, 0);-o-transform: translate(-260px, 0);transform: translate3d(-260px, 0, 0)}#app.range-select-open #content{-webkit-transform: translate3d(-260px, 0, 0);-moz-transform: translate3d(-260px, 0, 0);-ms-transform: translate(-260px, 0);-o-transform: translate(-260px, 0);transform: translate3d(-260px, 0, 0)}#app.range-select-open #range-select{-webkit-transform: translate3d(-260px, 0, 0);-moz-transform: translate3d(-260px, 0, 0);-ms-transform: translate(-260px, 0);-o-transform: translate(-260px, 0);transform: translate3d(-260px, 0, 0)}#app.menu-open #header .close-btn{left: 10px}#app.range-select-open #header .close-btn{right: 10px}}@media screen and (min-width: 1025px){html:not(.smart-tv) #app #header .header{-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}html:not(.smart-tv) #app #wrapper{-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}html:not(.smart-tv) #app #main-menu{-webkit-transform: translate3d(-310px, 0, 0);-moz-transform: translate3d(-310px, 0, 0);-ms-transform: translate(-310px, 0);-o-transform: translate(-310px, 0);transform: translate3d(-310px, 0, 0);-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}html:not(.smart-tv) #app #range-select{-webkit-transform: translate3d(1025px, 0, 0);-moz-transform: translate3d(1025px, 0, 0);-ms-transform: translate(1025px, 0);-o-transform: translate(1025px, 0);transform: translate3d(1025px, 0, 0);-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}html:not(.smart-tv) #app.menu-open #header .header{-webkit-transform: translate3d(310px, 0, 0);-moz-transform: translate3d(310px, 0, 0);-ms-transform: translate(310px, 0);-o-transform: translate(310px, 0);transform: translate3d(310px, 0, 0)}html:not(.smart-tv) #app.menu-open #wrapper{-webkit-transform: translate3d(310px, 0, 0);-moz-transform: translate3d(310px, 0, 0);-ms-transform: translate(310px, 0);-o-transform: translate(310px, 0);transform: translate3d(310px, 0, 0)}html:not(.smart-tv) #app.menu-open #main-menu{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate3d(0, 0, 0);z-index: 1000}html:not(.smart-tv) #app.range-select-open #header .header{-webkit-transform: translate3d(-310px, 0, 0);-moz-transform: translate3d(-310px, 0, 0);-ms-transform: translate(-310px, 0);-o-transform: translate(-310px, 0);transform: translate3d(-310px, 0, 0)}html:not(.smart-tv) #app.range-select-open #wrapper{-webkit-transform: translate3d(-310px, 0, 0);-moz-transform: translate3d(-310px, 0, 0);-ms-transform: translate(-310px, 0);-o-transform: translate(-310px, 0);transform: translate3d(-310px, 0, 0)}html:not(.smart-tv) #app.range-select-open #range-select{-webkit-transform: translate3d(710px, 0, 0);-moz-transform: translate3d(710px, 0, 0);-ms-transform: translate(710px, 0);-o-transform: translate(710px, 0);transform: translate3d(710px, 0, 0);z-index: 1000}html.smart-tv #app #header{-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}html.smart-tv #app #content{-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}html.smart-tv #app #range-select{right: 0}html.smart-tv #app.menu-open #header{-webkit-transform: translate3d(310px, 0, 0);-moz-transform: translate3d(310px, 0, 0);-ms-transform: translate(310px, 0);-o-transform: translate(310px, 0);transform: translate3d(310px, 0, 0)}html.smart-tv #app.menu-open #content{-webkit-transform: translate3d(310px, 0, 0);-moz-transform: translate3d(310px, 0, 0);-ms-transform: translate(310px, 0);-o-transform: translate(310px, 0);transform: translate3d(310px, 0, 0)}html.smart-tv #app.range-select-open #header{-webkit-transform: translate3d(-310px, 0, 0);-moz-transform: translate3d(-310px, 0, 0);-ms-transform: translate(-310px, 0);-o-transform: translate(-310px, 0);transform: translate3d(-310px, 0, 0)}html.smart-tv #app.range-select-open #content{-webkit-transform: translate3d(-310px, 0, 0);-moz-transform: translate3d(-310px, 0, 0);-ms-transform: translate(-310px, 0);-o-transform: translate(-310px, 0);transform: translate3d(-310px, 0, 0)}}body.fullscreen #app,body.fullscreen #header,body.fullscreen #content,body.fullscreen #wrapper .overlay,body.fullscreen .footer-nav{width: 100%;max-width: none}#main-menu{background: #fff;border-right: 1px solid #dbd9d5;border-left: 1px solid #dbd9d5}#main-menu,#main-menu a{color: #000}#main-menu .proxy-info{border-top: 1px solid #dbd9d5}#main-menu .proxy-info a{background: #d74e3e;color: #f0f0f0;padding: 6px 15px;display: block;font-size: 13px}#main-menu .user a{padding: 7px 0;margin: 0 15px;position: relative;font-size: 18px;letter-spacing: 1px;color: #000;font-weight: 700;display: flex;align-items: center}#main-menu .user a .photo-container{max-width: 65px}#main-menu .user a img{border-radius: 35px;border: 1px solid #5c5d59}#main-menu .user a .name{max-width: 190px;padding-left: 15px;display: flex;flex-wrap: wrap}#main-menu .user a .name span{font-size: 22px;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}#main-menu .user a:after{top: 25px}#main-menu .user .shadow{height: 10px;width: 100%;box-shadow: inset 0px 5px 10px rgba(0,0,0,0.1);clear: both;background: #f0f0f0}#main-menu .quicklink-list{width: 100%;padding: 10px 0 20px 0;background: #f0f0f0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}#main-menu .quicklink-list li{width: 33.33%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#main-menu .quicklink-list li a{padding: 10px 0;text-align: center;display: block;color: #538fa2}#main-menu .quicklink-list li a:before{font: 20px vicon-linear;color: #538fa2;content: attr(data-icon);display: block;padding-bottom: 5px;font-synthesis: none}#main-menu .quicklink-list li:nth-child( 3n + 3 ){border-right: none}#main-menu .quicklink-list.bookmarked .bookmark a{color: #fe8c00}#main-menu .menu-list{border-bottom: 1px solid #dbd9d5;clear: left;background: #fff}#main-menu .menu-list > li > span,#main-menu .menu-list > li > a{display: block;position: relative;padding: 12px 10px 12px 45px;border-top: 1px solid #dbd9d5;cursor: pointer;font-weight: 700}#main-menu .menu-list > li > span:before,#main-menu .menu-list > li > a:before{content: '\25b6';font: 15px vicon-linear;position: absolute;left: 20px;top: 15px;display: inline-block;transform: rotate(0deg);-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg)}#main-menu .menu-list > li > a:before{content: none}#main-menu .menu-list > li > ul{display: none}#main-menu .menu-list > li.open{color: #fff}#main-menu .menu-list > li.open span{border-top: none}#main-menu .menu-list > li.open span:before{color: #fff;transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg)}#main-menu .menu-list > li.open ul{display: block;border-bottom: none}#main-menu .menu-list > li.open ul a{background: #fff;padding-left: 45px}#main-menu .menu-list > li.open ul a:after{content: none}#main-menu .menu-list > li.open .menu-title{background: linear-gradient(to right, #fe8c00 0%, #fc4a1a 100%)}#main-menu .menu-list .child-menu{padding: 10px 0}#main-menu .menu-list .child-menu li{font-size: 15px;padding: 10px 0;color: #5c5d59}#range-select{background: #fff;border-left: 1px solid #dbd9d5;border-right: 1px solid #dbd9d5}#range-select .range-data{padding: 10px;background: #fff}#range-select .input{padding-bottom: 10px}#range-select .current-selection{margin: 0 0 10px}#range-select .current-selection p,#range-select .current-selection h4{font-size: 13px}#range-select .current-selection h4{padding: 5px 10px;vertical-align: middle}#range-select .current-selection h4:before{font-size: 18px;color: #fff;vertical-align: middle}#range-select .ranges{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}#range-select .ranges li{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 2px;width: 50%}#range-select .ranges li button{font-size: 12px;display: block;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}#range-select .ranges.weeks li,#range-select .ranges.quarters li{width: 25%}@media (max-width: 450px){#header .range-select-toggle{max-width: 43%}#header .range-select-toggle .range h3:before,#header .range-select-toggle .range h4:before{content: attr(data-short)}}.footer-nav{border-top: 1px solid #919191;bottom: 0;position: fixed;width: 100%;max-width: 1024px;min-width: 320px;z-index: 1;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.footer-nav ul{width: 100%;margin: 0;font-size: 0}.footer-nav li{border-right: 1px solid #919191;padding: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;overflow: hidden}.footer-nav li:last-child{border: none}.footer-nav .btn-12 li{width: 8.33333333%}.footer-nav .btn-11 li{width: 9.09090909%}.footer-nav .btn-10 li{width: 10%}.footer-nav .btn-9 li{width: 11.11111111%}.footer-nav .btn-8 li{width: 12.5%}.footer-nav .btn-7 li{width: 14.28571429%}.footer-nav .btn-6 li{width: 16.66666667%}.footer-nav .btn-5 li{width: 20%}.footer-nav .btn-4 li{width: 25%}.footer-nav .btn-3 li{width: 33.33333333%}.footer-nav .btn-2 li{width: 50%}.footer-nav .btn-1 li{width: 100%}.footer-nav a{display: block;font-family: IntCircularPro, 'Trebuchet MS', arial, sans-serif;color: #919191;white-space: nowrap;font-size: 18px;padding: 12px 15px 10px;background: #f0f0f0}.footer-nav a:before{content: '\272d';font-family: vicon-linear;margin-right: 10px;text-transform: none;font-size: 16px}.footer-nav a:hover{color: #000}.footer-nav .selected a{background: #fe8c00;color: #fff}.footer-nav .profile::before{content: '\54'}.footer-nav .prize_locker::before{content: '\2388'}.footer-nav .company_overview::before{content: '\5b'}.footer-nav .leaderboard::before{content: '\40'}.footer-nav .rep::before{content: '\54'}.footer-nav .management_group_overview::before{content: '\5b'}.footer-nav .team_overview::before{content: '\5b'}.footer-nav .office_overview::before{content: '\5b'}.footer-nav .region_overview::before{content: '\5b'}.footer-nav .repList::before{content: '\2c'}.footer-nav .teams::before{content: '\5c'}@media (max-width: 650px){.footer-nav a{font-size: 14px}.footer-nav a:before{font-size: 12px}.footer-nav .btn-6 a,.footer-nav .btn-7 a,.footer-nav .btn-8 a{text-align: center}.footer-nav .btn-6 a:before,.footer-nav .btn-7 a:before,.footer-nav .btn-8 a:before{display: block;margin-right: 0}}@media (max-width: 400px){.footer-nav a{font-size: 12px;text-align: center;padding: 10px 2px}.footer-nav a:before{display: block;margin-right: 0}.footer-nav .btn-6 a,.footer-nav .btn-7 a,.footer-nav .btn-8 a{font-size: 10px}}.app-init{background: #fff;padding: 50px 20px;margin: 20px auto;max-width: 400px;width: 100%;text-align: center;box-sizing: border-box}.app-init h4{margin-bottom: 10px}.app-init button,.app-init .button{margin-top: 10px}.app-init .alert{text-align: left}@media print{#login-bg{background: url(//media.vivint.com/insider.vivint.com/en/images/global/login-bg.png) no-repeat center;top: 0}#loginContainer{margin: -10px 0 0 110px;padding: 40px 20px;width: 500px;position: absolute;z-index: 9000}#loginInputs label{font-size: 30px}#loginInputs .textField{width: 335px}#loginInputs .loginCheckbox{margin: 4px 15px 0 135px}#loginInputs .loginCheckbox label{width: 200px}#loginDiv{margin: -20px -30px 0 0}#wrapper{background: url(//media.vivint.com/insider.vivint.com/en/images/global/bg-ipad-portrait.jpg) no-repeat;width: 100%}.innerWrapper{margin: 0 auto;width: 728px}#header{background-position: 0 -44px;width: 768px}.footer-nav{width: 768px}.footer-nav a{font-size: 13px;text-indent: 45px}.trend{height: 300px}.trend-chart{width: 590px}.four-0-four{background-position: 300px 0}.four-0-four > div{width: 400px}#header #downloads span{background-position: -720px 0}.prizePackageInfo{padding-right: 20px;width: 460px}.trend{height: 470px;margin: 0 0 30px}.trend-legend tbody tr td{font-size: 15px;padding: 2px 5px 2px 0}.trend-legend tr{display: block;float: left;margin-right: 20px}.trend-legend tr:last-child{margin-right: 0}.legendColorBox > div{height: 20px;width: 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}.leaderboard-leader{width: 160px}.leaderboard-losers{width: 540px}.leaderboard-loser{margin: 0 0 14px 22px;width: 90px}.leaderboard-loser:nth-child(3n+1){margin-left: 20px}.leaderboard-loser:nth-child(5n+1){margin-left: 0}.leader-img{height: 228px;width: 160px}.leader-img > img{width: 160px}.loser-img{float: none}.loser-meta{float: none;margin-top: 10px;width: 90px}.recruit-ghost-graph{width: 495px}.teamList{width: 200px}.teamDetail{width: 558px}#categories-select{display: block;right: 25px;top: 75px}#categories-select-story{display: block;left: 15px;top: 40px}.storyWidgets{display: none}.storyContent-story{margin: 55px 20px 20px 23px}.event{float: left;margin: 15px 0 10px 30px;width: 340px}.eventDetail .event{width: 700px}.eventDetail .event-details{-moz-column-count: 2;-moz-column-gap: 35px;-webkit-column-count: 2;-webkit-column-gap: 35px}.downloadsItem{float: left;margin: 0 30px 40px 0;width: 325px}.downloadsItem{width: 728px}.storeSection{float: left;margin-bottom: 15px;width: 180px}.storeSection + .storeSection{margin-left: 0}.storeImage{width: 180px}.partials-breadcrumb{float: none;display: inline}.partials-bread{padding: 6px}.challengesContainer{width: 728px}.challengeListTabs,.challengeContainer{width: 728px}.challengeTeams{width: 728px}.challengeListTabs ul{width: 728px}.createEditTeam{width: 728px}#printPageBtn{display: none !important}#main{padding: 0 !important}#wrapper{background: transparent !important}#header,.footer-nav,#main-menu{display: none !important}*{background: transparent !important;color: black !important;text-decoration: none !important;text-shadow: none !important;filter: none !important;-ms-filter: none !important}a,a:visited{color: #444 !important;text-decoration: underline}pre,block quote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr,img{page-break-inside: avoid}img{max-width: 100% !important}@page{margin: 0.5cm}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}h1{font-size: 20px !important;margin: 0}.bracket-team{border: 1px solid #000 !important;height: 13px !important}}.app-container{position: absolute;top: 40px;bottom: 0;width: 100%;overflow: auto;-webkit-overflow-scrolling: touch}.app-container iframe{width: 100%;height: 100%}input,textarea,select{z-index: 1}.fvt{height: 32px;display: none;position: absolute;font-size: 11px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;z-index: 100}.fvt_left{width: 19px;height: 28px;background: url('/plugins/validator/images/form_validation_tag_left.png') center no-repeat;float: left}.fvt_right{width: 37px;height: 28px;background: url('/plugins/validator/images/form_validation_tag_right.png') center no-repeat;float: left}.fvt_middle{height: 28px;background: url('/plugins/validator/images/form_validation_tag_center.png') left center repeat-x;float: left;line-height: 26px;color: #ffffff;font-weight: bold;font-size: 11px}.fvt.pre{display: block;position: static;margin-top: 12px}.fvt.pre .fvt_left{background-image: url('/plugins/validator/images/form_validation_tag_left_cap.png')}.fvt.static{display: block;top: -2px;left: 123px}.fvt a{color: #9b9b9b;letter-spacing: normal}.fvt a:hover{color: #2b55dd}.payroll-report .report-select{max-width: 700px;margin: 0 auto;text-align: center}.payroll-report .report-select .input{padding: 0 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: 48%;display: inline-block;text-align: left}@media (max-width: 500px){.payroll-report .report-select .input{width: 100%}.payroll-report .report-select .input:not(:last-child){padding-bottom: 10px}}.payroll-report .report-overview{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.payroll-report .overview-block{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 10px;width: 33.33%}@media (max-width: 550px){.payroll-report .overview-block{width: 50%}.payroll-report .overview-block.commission-total{width: 100%}}@media (max-width: 400px){.payroll-report .overview-block{width: 100%}}.payroll-report .ring-chart-block .ring-chart{max-width: 200px;margin: 0 auto}.payroll-report .ring-chart-block .ring-chart .ring-chart-label label{font-size: 20px}.payroll-report .ring-chart-block .ring-chart .ring-chart-label label span{display: block;color: #000;font-size: 13px}.payroll-report .type-ratios-block label{padding: 2px 0}.payroll-report .type-ratios-block .progress-label{font-size: 13px;font-weight: 200;display: block;position: relative;padding: 2px 55px 2px 0px}.payroll-report .type-ratios-block .progress-label span{color: #fe8c00;font-weight: 400;position: absolute;right: 0}.payroll-report .type-ratios-block progress{margin-bottom: 15px;width: 100%}.payroll-report .summary-block td:last-child{text-align: right}.payroll-report .summary-block.pay-check-total td:first-child{width: 110px}.payroll-report .summary-block.pay-check-total td:first-child button{margin: 0}.payroll-report .summary-block.pay-check-total td:last-child{font-size: 20px}.payroll-report .modal .account-meta{margin-bottom: 20px}.payroll-report .modal table td:last-child,.payroll-report .modal table th:last-child{text-align: right}.payroll-report .filters{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.payroll-report .filters .input{padding: 0 10px;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}.payroll-report .filters .input:first-child{padding-left: 0}.payroll-report .filters .input:last-child{padding-right: 0}@media (max-width: 500px){.payroll-report .filters .input{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;width: 100%;padding-left: 0;padding-right: 0}.payroll-report .filters .input:not(:last-child){padding-bottom: 10px}}.payroll-report .no-accounts,.payroll-report .foot-notes{padding: 0 15px}.payroll-report .accounts{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;margin-bottom: 20px}.payroll-report .accounts thead th > div{background: #f0f0f0;border-bottom: 1px solid #dbd9d5;z-index: 10}.payroll-report .accounts td[data-detail],.payroll-report .accounts td a{cursor: pointer;text-decoration: underline}.payroll-report .accounts td a{color: inherit}.payroll-report .accounts table tbody td{height: 20px}.payroll-report .accounts .left-col{max-width: 55%;-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none}.payroll-report .accounts .left-col table{width: 100%}.payroll-report .accounts .left-col tbody td div,.payroll-report .accounts .left-col tfoot td div{position: relative;height: 20px}.payroll-report .accounts .left-col tbody td div span,.payroll-report .accounts .left-col tfoot td div span{display: block;position: absolute;z-index: 1;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top: 4px}.payroll-report .accounts .left-col tbody td div:after,.payroll-report .accounts .left-col tfoot td div:after{content: attr(title);display: inline-block;height: 0;overflow: hidden}.payroll-report .accounts .right-col{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch}.payroll-report .accounts .right-col tbody td,.payroll-report .accounts .right-col tfoot,.payroll-report .accounts .right-col td{white-space: nowrap}.payroll-report .accounts tr.unfunded td{color: #d74e3e}.payroll-report-modal .funding-info{background: #f0f0f0;border: 1px solid #dbd9d5;border-radius: 4px;padding: 5px 10px;margin-bottom: 20px}.payroll-report-modal [data-detail]{text-decoration: underline;cursor: pointer}.select2-container{box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle}.select2-container .select2-selection--single{box-sizing: border-box;cursor: pointer;display: block;height: 28px;user-select: none;-webkit-user-select: none}.select2-container .select2-selection--single .select2-selection__rendered{display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.select2-container .select2-selection--single .select2-selection__clear{position: relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right: 8px;padding-left: 20px}.select2-container .select2-selection--multiple{box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;user-select: none;-webkit-user-select: none}.select2-container .select2-selection--multiple .select2-selection__rendered{display: inline-block;overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap}.select2-container .select2-search--inline{float: left}.select2-container .select2-search--inline .select2-search__field{box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;padding: 0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance: none}.select2-dropdown{background-color: white;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051}.select2-results{display: block}.select2-results__options{list-style: none;margin: 0;padding: 0}.select2-results__option{padding: 6px;user-select: none;-webkit-user-select: none}.select2-results__option[aria-selected]{cursor: pointer}.select2-container--open .select2-dropdown{left: 0}.select2-container--open .select2-dropdown--above{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0}.select2-container--open .select2-dropdown--below{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0}.select2-search--dropdown{display: block;padding: 4px}.select2-search--dropdown .select2-search__field{padding: 4px;width: 100%;box-sizing: border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance: none}.select2-search--dropdown.select2-search--hide{display: none}.select2-close-mask{border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0)}.select2-hidden-accessible{border: 0 !important;clip: rect(0 0 0 0) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important}.select2-container--default .select2-selection--single{background-color: #fff;border: 1px solid #aaa;border-radius: 4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color: #444;line-height: 28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor: pointer;float: right;font-weight: bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color: #999}.select2-container--default .select2-selection--single .select2-selection__arrow{height: 26px;position: absolute;top: 1px;right: 1px;width: 20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float: left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left: 1px;right: auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color: #eee;cursor: default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display: none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing: border-box;list-style: none;margin: 0;padding: 0 5px;width: 100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style: none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color: #999;margin-top: 5px;float: left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor: pointer;float: right;font-weight: bold;margin-top: 5px;margin-right: 10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color: #999;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color: #333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float: right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left: 5px;margin-right: auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left: 2px;margin-right: auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border: solid #000 1px;outline: 0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color: #eee;cursor: default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display: none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius: 0;border-top-right-radius: 0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius: 0;border-bottom-right-radius: 0}.select2-container--default .select2-search--dropdown .select2-search__field{border: 1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background: transparent;border: none;outline: 0;box-shadow: none;-webkit-appearance: textfield}.select2-container--default .select2-results > .select2-results__options{max-height: 200px;overflow-y: auto}.select2-container--default .select2-results__option[role=group]{padding: 0}.select2-container--default .select2-results__option[aria-disabled=true]{color: #999}.select2-container--default .select2-results__option[aria-selected=true]{background-color: #ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left: 1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left: 0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left: -1em;padding-left: 2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -2em;padding-left: 3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -3em;padding-left: 4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -4em;padding-left: 5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -5em;padding-left: 6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #5897fb;color: white}.select2-container--default .select2-results__group{cursor: default;display: block;padding: 6px}.select2-container--classic .select2-selection--single{background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border: 1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color: #444;line-height: 28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor: pointer;float: right;font-weight: bold;margin-right: 10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color: #999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float: left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto}.select2-container--classic.select2-container--open .select2-selection--single{border: 1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background: transparent;border: none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0}.select2-container--classic .select2-selection--multiple:focus{border: 1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style: none;margin: 0;padding: 0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display: none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color: #888;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color: #555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float: right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left: 5px;margin-right: auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left: 2px;margin-right: auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border: 1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0}.select2-container--classic .select2-search--dropdown .select2-search__field{border: 1px solid #aaa;outline: 0}.select2-container--classic .select2-search--inline .select2-search__field{outline: 0;box-shadow: none}.select2-container--classic .select2-dropdown{background-color: white;border: 1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom: none}.select2-container--classic .select2-dropdown--below{border-top: none}.select2-container--classic .select2-results > .select2-results__options{max-height: 200px;overflow-y: auto}.select2-container--classic .select2-results__option[role=group]{padding: 0}.select2-container--classic .select2-results__option[aria-disabled=true]{color: grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color: #3875d7;color: white}.select2-container--classic .select2-results__group{cursor: default;display: block;padding: 6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color: #5897fb}.settings-favorites ul,.settings-watchlists ul{margin: 0 -15px}.settings-favorites ul p,.settings-watchlists ul p{margin: 0 15px}.settings-favorites .delete:before,.settings-watchlists .delete:before{margin-right: 0}.settings-favorites .new,.settings-watchlists .new{-webkit-animation: fadein 2s;animation: fadein 2s}@-webkit-keyframes fadein{from{opacity: 0}to{opacity: 1}}@keyframes fadein{from{opacity: 0}to{opacity: 1}}.notesCategoriesContainer > li.noteCategory.open .categoryNotes{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.panel.note-single{margin: 0 2% 20px 0;width: 32%}.panel.note-single:nth-child(3n+3){margin-right: 0}@media screen and (max-width: 650px){.panel.note-single{width: 48%}.panel.note-single:nth-child(n){margin-right: 4%}.panel.note-single:nth-child(2n+2){margin-right: 0}}@media screen and (max-width: 400px){.panel.note-single{width: 100%}.panel.note-single:nth-child(n){margin-right: 0}}.message-controls{margin: 10px;text-align: right}.important-message-modal .message-controls{margin: 27px 0 0}.messages-inbox li{height: 160px;box-sizing: border-box;position: relative;overflow: auto}.messages-inbox li p{font-size: 13px}.messages-inbox .important h6:before{display: inline-block;content: '\233d';font: normal 15px vicon-linear;color: #fe8c00;margin-right: 5px}.messages-inbox li .avatar{position: absolute;top: 15px;left: 15px;width: 40px}.messages-inbox li .avatar > img{width: 100%}.no-messages{margin: 15px}.message-meta{margin-left: 55px}.message-date{font-size: 12px;position: absolute;left: 15px;top: 60px;width: 40px;font-weight: 500;color: #5c5d59}.message-recipient:hover{background: #fe8c00}#send_new_message{width: 100%;margin: 0 auto;max-width: 600px}#mesg_info{text-align: right;color: #5c5d59}.alphalist-regional-info{color: #9C9C9C;text-transform: uppercase}.alphaList{padding-bottom: 20px}.alphaList.regionList{padding-top: 21px}.listHeader{background: #c2a968;color: white;padding: 2px 15px}.listSearch{padding: 3px 5px}.listSearch input{width: 100%}.regional-short-name{margin-right: 5px;color: #fe8c00;display: inline}.regional-id{display: inline}.replist li a{height: 35px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mgrouplist li a,.officelist li a,.teamlist li a{height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.replist-mgroup-name{display: block;color: #fe8c00;font-size: 12px}.replist-mgroup-name-unassigned{color: #9C9C9C}.mgroup-sticky,.office-sticky,.replist-sticky{width: 100%;position: fixed;top: 42px;border-bottom: 1px solid #484848;z-index: 100;max-width: 1024px}#offices .office-region{color: #999}#offices .large-link-list a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 480px){.alphalist-regional-info{display: inline-block !important;max-width: 160px;overflow: hidden !important;text-overflow: ellipsis;white-space: nowrap}}.page-subtitle{font-size: 26px;font-weight: lighter;margin-bottom: 0;margin-left: 10px;text-transform: capitalize;font-family: IntCircularPro, 'Trebuchet MS', arial, sans-serif;color: #fff}.competition-page-top-spacing{margin: 50px 5px 5px}.teams-sort-menu{color: white;height: 21px;padding: 8px 0;position: absolute;top: 98px;width: 1024px;z-index: 1}.teams-sort-menu .sort-buttons{height: 100%;width: 275px}.teams-sort-menu .sort-buttons .button{background-image: -moz-linear-gradient(center top, #505252, #151415);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #505252), color-stop(1, #151415));background-position: 0 0;background-repeat: repeat;background-color: #231F20;border-bottom: 1px solid #333433;border-left: 1px solid #333433;border-top: 1px solid #333433;float: left;padding: 0 5px 4px;text-align: center;text-shadow: 0 -1.5px rgba(0,0,0,0.25);text-transform: uppercase;width: 126px}.teams-sort-menu .sort-buttons .button a{color: #FFFFFF;font-size: 11px}.teams-sort-menu .sort-buttons .button:hover,.teams-sort-menu .sort-buttons .active{background: repeat scroll 0 0 #231f20;text-shadow: none;top: 5px;cursor: pointer}.teams-sort-menu .sort-buttons .first{border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px}.teams-sort-menu .sort-buttons .last{border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-right: 1px solid #333433}.team-page-matches .team-name{width: 45%}.team-page-matches .team-stats{float: none;display: inline-block;width: 25%;margin-right: 0}.past-match a{color: #939598}.current-match a{color: #d0af62}.matches-list .match-date{padding-left: 15px}.competition-regions{margin-top: 85px;width: 100%}.competition-region .competition-region-teams{background-color: #252525;display: none}.team:last-child{border-bottom: none}.team a{display: block;height: 15px;padding: 13px 11px 15px}.team-name{display: inline-block}.team-stats{float: right;margin-right: 30px;width: 115px}.team-stats-item{padding-left: 2px;padding-right: 2px}.team-stats .title{color: #6D6E71;text-align: center;text-transform: uppercase}.team-stats .stat{text-align: center;text-transform: uppercase;width: 16px}.match-page{margin-top: 15px}.left-stats,.right-stats{float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 49.5%;padding: 0 8px;vertical-align: top}#cup-profile-block .left-stats,#cup-profile-block .right-stats{width: 49.5%}.matches-section{margin: 0 7px}.matches-section:after{visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0}.modal .matches-section{margin: 0;width: 100%}.modal .top-performers-page{padding: 15px 10px;background-color: #222}.matches-section-header.section-header{margin: 0}.matches-section .left-stats,.matches-section .right-stats{background-image: none}.matchup-stats{display: none;margin-top: 5px;padding: 5px 10px 10px 10px;background: #222}.matchup-stats:after{content: '';display: block;clear: both}.open .matchup-stats,.modal .matchup-stats,.current-cup-championship-match.matchup-stats,.current-cup-match.matchup-stats{display: block}.matchup-stats tbody tr{border-top: 1px dotted #363636}.matchup-stats tbody tr:last-child{border-bottom: 1px dotted #363636}.matchup-team{color: #939598;font-size: 12px}.matchup-score{padding-right: 40px;text-align: right;font-size: 12px;color: #ffffff}.matchups td{padding: 2px 1px 0 0}.matchup-stats td,.matchup-stats th{padding: 3px 8px 3px 0}.division-matchups > li{border-top: 1px dotted #58595b;margin-left: 10px;margin-right: 10px;padding-bottom: 8px;padding-top: 2px}.matchup tbody tr,.matchup-stats tbody tr{background: none repeat scroll 0 0 transparent}.matchup-team-name th{cursor: pointer}.matchup-team-link{color: #EABF59;font-size: 19px;font-weight: bold;text-decoration: underline}.stat-label small{text-transform: none;font-size: 11px}.cup-rank,.cup-rank-number{color: #fff;font-weight: bold}.ic-label,.ic-number{color: #EABF59}.matchup-team-top-performer-link{color: #EABF59;text-decoration: underline;text-transform: capitalize;display: block}.matchup-team-top-performers a,.matchup-team-icon a{background: url("//media.vivint.com/insider.vivint.com/en/images/competitions/mini_circle_arrow.png") no-repeat top right;display: block;cursor: pointer;width: 100%;height: 10px}.matchup-team-top-performers-link{color: #EABF59;display: block;text-decoration: underline;text-transform: uppercase}.stat-number{text-align: right}@media screen and (max-device-width: 1023px){.matches-section,.matchup-stats{clear: both;-webkit-column-count: 0;-moz-column-count: 0;column-count: 0}.matchup-stats tbody td{font-size: 12px}.left-stats,.right-stats{margin-bottom: 15px}}.team-page{margin-top: 45px}.team-page-headline-header{margin-top: 20px}.team-page-headline-header:before{content: none}.team-page-headline{float: left;font-size: 24px;margin: 0}.team-page-record{display: inline;float: right;font-family: IntCircularPro, 'Trebuchet MS', arial, sans-serif;font-size: 24px;text-transform: uppercase}.record-numbers{padding-right: 3px}.record-cup-label{padding-right: 3px;color: #939598}.section-header{border-top: 1px solid #58595b;color: #FFFFFF;font-weight: bold;margin-left: 10px;margin-right: 10px;padding: 15px 0 15px 0;text-transform: uppercase}.team-stats-section-content{margin-left: 10px}.team-stats-section-content tbody tr{background: none repeat scroll 0 0 transparent;border-bottom: 1px dotted #58595b}.team-stats-section-content tbody tr:first-child{border-top: 1px dotted #58595b}.team-stats-section-content tbody td{padding: 3px 8px 3px 0}.top-performers-rep-stats{width: 100%}.float-left{float: left;margin-right: 5px}.verses-text{color: #fe8c00;font-family: IntCircularPro, 'Trebuchet MS', arial, sans-serif;font-size: 24px;text-shadow: -1px 1px 1px #000}.top-performers-date{color: #939598;font-family: IntCircularPro, 'Trebuchet MS', arial, sans-serif;margin-left: 10px;padding-bottom: 20px;text-shadow: -1px 1px 1px #000}.top-performers-date span{color: #fff}.top-performer-stats{background-color: #303030;display: none;height: 245px;padding: 1px 0 20px}.top-performer-rank{color: #FFFFFF;margin-right: 6px;min-width: 12px}.top-performer-name{color: #FFFFFF}.top-performer-cup-pr{color: #FFFFFF}.top-performer-label-right{display: inline-block;float: right;margin-right: 20px}.standing-team-name-label{display: inline-block;width: 79.5%}.standing-team-name{display: inline-block;width: 80%}.team-wins-label{width: 60px;display: inline-block}.team-loses-label{display: inline-block}.team-wins{color: #FFFFFF;display: inline-block;margin-right: 33px;width: 25px}.team-loses{color: #FFFFFF;display: inline-block}.standing-list{margin-bottom: 20px}#final-standings th:first-child,#final-standings td:first-child{width: 40px}#final-standings th:last-child,#final-standings td:last-child{width: 20px;text-align: right;padding-right: 0}#final-standings td:last-child{font-family: vicon-linear;cursor: pointer}#final-standings a{color: #fe8c00}#final-standings .bracket-prize{color: white;font-weight: normal}#car_wars #wrapper{background: #fff url('//media.vivint.com/insider.vivint.com/en/images/competitions/carwars-splash.png') no-repeat center bottom;background-size: contain}#car_wars #wrapper h1{text-indent: -9999px;background: url('http://media.vivint.com/insider.vivint.com/en/images/competitions/carwars-title.svg') no-repeat top center;background-size: contain;height: 200px}.madness-championship #wrapper{background-size: contain}.techness-championship #wrapper{background-size: contain}.championship-splashpage{margin: 30px 10px 0px 10px}.championship-splashpage .championship-splash-header{text-transform: uppercase;margin-bottom: 10px;margin-top: 30px}.regular-season-button{background: #f0f0f0;text-transform: uppercase;padding: 2px 40px 2px 20px;font-size: 14px;line-height: 3;display: inline-block;position: relative}.regular-season-button::after{content: '>';color: #505050;font: 15px vicon-linear;position: absolute;top: 16px;right: 10px}.round-number{font-size: 46px;display: block;font-weight: 200}.division-list .competition-buttons{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;margin-bottom: 20px}.division-list .competition-button{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;background: #f0f0f0;text-align: center;padding: 25px 5px;cursor: pointer}@media (max-width: 400px){.division-list .competition-button{font-size: 12px}}.division-list .competition-button:not(:first-child){margin-left: 10px}.division-list .competition-button::before{font: 15px vicon-linear;margin-right: 5px;content: '\40'}.division-list .competition-button.seeding-button::before{content: '\40'}.division-list .competition-button.winners-bracket-button::before{content: '\27'}.division-list .competition-button.losers-bracket-button::before{content: '\26'}.cup-championship .competition-buttons{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.cup-championship .competition-buttons > li{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}.cup-championship .competition-buttons li{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.cup-championship .competition-buttons li a{display: block;font-size: 20px;padding: 37px 0;background: #f0f0f0;text-align: center;margin: 5px}.cup-championship .competition-buttons li a::before{content: attr(data-icon);font-family: vicon-linear;font-size: 100px;display: block;text-align: center}.cup-championship .competition-buttons li ul{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.cup-championship .competition-buttons li li{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;width: 50%}.cup-championship .competition-buttons li li a{font-size: 15px;padding: 15px 0}.cup-championship .competition-buttons li li a::before{font-size: 45px}.cup-championship .competition-buttons li .bronze-medal,.cup-championship .competition-buttons li .final-standings{width: 100%}@media (max-width: 800px){.cup-championship .competition-buttons{-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.cup-championship .competition-buttons > li{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;width: 50%}.cup-championship .competition-buttons > li a{padding: 15px 0}.cup-championship .competition-buttons > li a:before{font-size: 45px}.cup-championship .competition-buttons .final-standings-8{width: 25%}.cup-championship .competition-buttons .final-standings-8 a{font-size: 15px}.cup-championship .competition-buttons .prize-rounds-8{width: 75%}.cup-championship .competition-buttons .prize-rounds-8 li,.cup-championship .competition-buttons .prize-rounds-8 .bronze-medal{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}}@media (max-width: 470px){.cup-championship .competition-buttons > li{width: 100%}.cup-championship .competition-buttons li a,.cup-championship .competition-buttons li li a{font-size: 13px;padding: 5px 0}.cup-championship .competition-buttons li a:before,.cup-championship .competition-buttons li li a:before{font-size: 20px}.cup-championship .competition-buttons .final-standings-8{width: 100%}.cup-championship .competition-buttons .prize-rounds-8{width: 100%}.cup-championship .competition-buttons .prize-rounds-8 li,.cup-championship .competition-buttons .prize-rounds-8 .bronze-medal{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none}.cup-championship .competition-buttons .prize-rounds-8 .bronze-medal{width: 100%}}#current-madness-match .vs,#current-madness-match .profile-madness-rep,#current-madness-match .profile-madness-rep img,#current-madness-match .profile-madness-rep .stats{box-sizing: border-box}#current-madness-match .current-matchup{display: flex;flex-wrap: wrap;align-items: center}#current-madness-match .round-date{width: 100%}#current-madness-match td.stat,#current-madness-match .round-date{color: #A1A1A1}#current-madness-match .to-madness{line-height: 2em}#current-madness-match .profile-madness-rep{flex: 1}#current-madness-match .profile-madness-rep .photo-container{max-width: 170px;margin: 0 auto 10px}#current-madness-match .profile-madness-rep .photo-container img{border-radius: 50%}#current-madness-match .profile-madness-rep .stats{margin-top: 10px}#current-madness-match .profile-madness-rep .stats td:not(.stat){text-align: right}#current-madness-match .profile-madness-rep .stats .stat.ic{color: #fe8c00}#current-madness-match .vs{width: 20%;text-align: center}#current-madness-match .vs::after{content: 'VS';display: inline-block;margin: 30px 0;padding: 7px;border-radius: 50%;background: #fe8c00;color: #f0f0f0;font: 24px IntCircularPro, 'Trebuchet MS', arial, sans-serif}@media screen and (max-width: 767px) and (min-width: 651px){#current-madness-match .vs{width: 10%}#current-madness-match .vs::after{font-size: 16px;padding: 9px 8px 6px}}@media screen and (max-width: 400px){#current-madness-match .vs,#current-madness-match .profile-madness-rep{width: 100%;flex: none}}ul.preseason-comp-list li .label{font-size: 12px}ul.preseason-comp-list li.active .comp-status{color: #d74e3e;background: #f0f0f0}ul.preseason-comp-list li .comp-dates{font-size: 85%;display: block;margin-top: 5px}ul.preseason-comp-list li.complete a .comp-title,ul.preseason-comp-list li.complete a .comp-dates{color: #919191}.pool-match .rankings-type{margin: 15px}.preseason-team-list .team-rank{margin-right: 5px}.preseason-team-list .label{font-size: 12px}.team-details{margin: 0 15px}.team-details .profile-view{display: none}.team-details .panel-group li{width: 33%;float: left;padding-right: 15px;box-sizing: border-box}.team-details .panel-group li:last-child{padding-right: 0}.team-detail-table th:first-child,.team-detail-table td:first-child{min-width: 100px}.team-detail-table .photo-container{width: 32px;float: left;margin-right: 5px}.team-detail-table img{border-radius: 18px}.team-detail-table .highlight-rookie{color: #5fa9c6;font-weight: 700}.team-detail-table .highlight-first-sale{color: #ddc078;font-weight: 700}.team-detail-table .highlight-rookie.highlight-first-sale{color: #21ae8b;font-weight: 700}.team-deatil-key .key-list{margin-top: 15px}.team-deatil-key .key-color{width: 10px;height: 10px;display: inline-block;margin-right: 10px}.team-deatil-key .key-color.rookie{background: #5fa9c6}.team-deatil-key .key-color.first-sale{background: #ddc078}.team-deatil-key .key-color.rookie-first-sale{background: #21ae8b}#preseason-profile-block .page-sub-header{display: none}#preseason-profile-block .team-details{margin: 0}#preseason-profile-block .quickstats .quickstats-list{margin-left: 0}#preseason-profile-block .profile-view{display: block}#preseason-profile-block h3{margin-top: 20px}#preseason-profile-block .match-dates{color: #919191}#comp_modal.modal.build-team .listSearch{margin: -15px -15px 0 -15px}#comp_modal.modal.build-team .action-list{margin: 0 -15px 15px;overflow-y: scroll;-webkit-overflow-scrolling: touch;overflow-x: hidden}#comp_modal.modal.build-team .action-list .rptr-canvas{overflow-x: hidden}#comp_modal.modal.build-team .repListItem{height: 32px}#comp_modal.modal.build-team .repListItem span{padding: 10px 0 0 15px;display: inline-block;position: absolute;left: 8px;right: 40px;vertical-align: top;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}#comp_modal.modal.build-team .repListItem img{margin-bottom: 0;padding-top: 3px}#comp_modal.modal.build-team .repListItem .unavailRep{color: #d74e3e;display: inline-block;position: absolute;left: 240px;right: 25px;font-weight: 700}#comp_modal.modal.build-team .repListItem .unavailRep .disabled{display: inline-block;margin-left: -15px;margin-top: -10px;font-weight: 100;width: 100%;color: red;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}#comp_modal.modal.build-team .rptr-single{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #919191;padding: 5px 20px 5px 0}#comp_modal.modal.build-team .rptr-single .selected::after{content: '\26ab';font: 18px vicon-linear;color: #21ae8b;position: absolute;right: 10px;top: 50%;margin-top: -9px;display: inline-block}#comp_modal.modal.build-team .rptr-single .disabled::after{content: '\2718';color: #d74e3e;font: 18px vicon-linear;position: absolute;right: 10px;top: 50%;margin-top: -9px;display: inline-block}#comp_modal.modal.build-team .rptr-single .disabled span{color: #919191;text-decoration: line-through}.manage-teams-list.block-list li,.manage-teams-list.action-list a:first-child{padding-top: 12px}.manage-teams-list .team{margin-top: 3px}.manage-teams-list .photo-container{width: 32px;display: inline-block;margin-right: 10px}.manage-teams-list .veterans{margin-right: 10px}.manage-teams-list a.delete-team:before{margin: 0;line-height: 75px;font-size: 15px}.manage-teams-list li a:after{top: 31px}.manage-team .button:before{margin-right: 5px}.manage-team .action-list li a:after{top: 35px}@media screen{.sort-buttons{margin-left: 373px}.matchups{width: 97%}.top-performer-name{width: 86}.losers-bracket-button::before{background-position: 65px -507px}.vehiclewars-championship #wrapper{background-position: 50% 215px}}@media screen and (max-width: 650px){.preseason-team-list .team-name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 50%}}@media screen and (max-width: 480px){.left-stats,.right-stats{width: 99%}#cup-profile-block .left-stats,#cup-profile-block .right-stats{width: 99%}.match-page{margin-top: 35px}.competition-bracket #main{height: 100%}.vehiclewars-championship #wrapper{background-size: 85%;background-position: 50% 95%}.team-detail-table td{font-size: 10px}}@media screen and (max-width: 768px){#comp_modal.build-team li{width: auto;float: none}#comp_modal.build-team li:nth-child(even){margin: 0}}#createEditTeamName{float: left;margin: 10px 0;padding: 5px;text-transform: uppercase;width: 350px}#saveTeam{background: #fe8c00;border: 0;color: white;cursor: pointer;display: block;float: left;padding: 10px 15px;text-transform: uppercase;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}.createEditTeam{margin: 51px auto 20px;width: 984px}.createEditTeam label{color: #999;display: block;font-size: 12px}.createEditTeam table tbody tr:nth-child(odd){background: none}.createEditTeam .editRow{min-height: 211px}.createEditTeam .editRow p{font-size: 16px;text-transform: uppercase}.createEditTeam .editRow th{padding: 20px 0}.createEditTeam td{margin: 0;padding: 0 20px 0 0}.createEditTeam .repImage{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/blank_rep.gif) no-repeat;cursor: pointer;height: 135px;overflow: hidden;position: relative;width: 100px}.createEditTeam .repImage img{width: 100%}.createEditTeam .repImage .deleteRep{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/rep_delete.gif) no-repeat;display: none;height: 25px;position: absolute;right: 0;text-indent: -9999px;top: 0;width: 25px}.createEditTeam .repImage.repFilled .deleteRep{display: block}#captains,#all-exp,#rookies{clear: both}.editRow h5{font-size: 14px;margin: 20px 0 5px}#repsPopup{background: #e1e1e1;padding: 30px 0 60px 30px;position: absolute;top: 100px;left: 50%;width: 668px;margin-left: -349px;display: none;z-index: 230;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}#repsPopup > h4{color: #111}#repsPopup li{border-top: 1px solid #707070;cursor: pointer;float: left;height: 50px;margin-right: 30px;padding: 5px 0;width: 300px}#repsPopup li .availableReps-image > img{width: 100%}#repsPopup li > div > div{float: left;height: 50px;margin-right: 15px;overflow: hidden;width: 35px}#repsPopup li > div > p{color: #333;float: left;font-size: 16px;line-height: 50px;text-transform: uppercase;white-space: nowrap}#repsPopup li > div.checked{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/checkBox.gif) no-repeat right center}#repsPopup li > div.checked .availableReps-image,#repsPopup li > div.checked > p{opacity: .3}#repsPopup .buttons{float: right;margin: 15px 30px 0 0}#repsPopup .buttons > button{border: 1px solid #000}.challengeHeader{border-bottom: 1px solid #707070;margin: 0 20px}.challengeListTabs,.challengeContainer{clear: left;margin: 10px 15px;width: 984px}.challengeListTabs,.createEditTeam{margin-top: 51px}.challengeHeader h1{margin: 20px 0 10px 0}.challengeTable{margin: 30px 20px 0 20px;width: 100%}.teamsContainer{width: 100%}table.teamsContainer tbody tr:nth-child(odd),table#challenges tbody tr:nth-child(odd){background: none}.teamsContainer span{font-size: 17px}.challengeTable thead tr th,.teamsContainer thead tr th{text-transform: uppercase;border: none;font-size: 12px}.challengeTable tr td,.teamsContainer tr td{border: 1px solid #707070;font-size: 14px;text-transform: uppercase;padding: 8px 7px;vertical-align: middle}.challengeListTabs ul{float: left;margin-bottom: 10px;width: 984px}.challengeListTabs ul li{cursor: pointer;float: left}.challengeListTabs ul li a span{background: url(//media.vivint.com/insider.vivint.com/en/images/global/deactiveTab.png) repeat-x;display: block;padding: 0 20px}.challengeListTabs ul li a{background: url(//media.vivint.com/insider.vivint.com/en/images/global/_noActives.png) no-repeat right;color: #707070;display: block;height: 39px;letter-spacing: 1px;line-height: 43px;padding-right: 39px;text-transform: uppercase}.challengeListTabs li.first{background: url(//media.vivint.com/insider.vivint.com/en/images/global/first_leftTab.png) no-repeat}.challengeListTabs li.current a{background: url(//media.vivint.com/insider.vivint.com/en/images/global/current_rightTab.png) no-repeat right;color: white;padding-right: 0}.challengeListTabs li.current.first{background: url(//media.vivint.com/insider.vivint.com/en/images/global/current_first_leftTab.png) no-repeat}.challengeListTabs li.current.first a{background: url(//media.vivint.com/insider.vivint.com/en/images/global/current_rightTab.png) no-repeat right}.challengeListTabs ul li.current a span{background: url(//media.vivint.com/insider.vivint.com/en/images/global/activeTab.png) repeat-x;margin-right: 39px}.challengeListTabs ul li.last a{background: url(//media.vivint.com/insider.vivint.com/en/images/global/last_rightTab.png) no-repeat right}.challengeListTabs ul li.current.last a{background: url(//media.vivint.com/insider.vivint.com/en/images/global/current_last_rightTab.png) no-repeat right}.challengeListTabs ul li.beforeActive a{background: url(//media.vivint.com/insider.vivint.com/en/images/global/rightTab.png) no-repeat right}.manageChallenge{width: 25px}.challengeName{width: 420px}a.editTeamChallenge{text-decoration: underline}a.editTeamChallenge.delete{background: url(//media.vivint.com/insider.vivint.com/en/images/global/toolBar-icons.png) no-repeat;background-position: -725px -5px;display: block;height: 22px;text-indent: -9999px;width: 30px}a.editTeamChallenge:hover{color: #c1c1c1}.challengesContainer{width: 970px;margin-left: 15px;margin-top: 30px}#challenges tbody tr:nth-child(1){color: #fff}.challengeTeams{margin: 40px 20px 0 20px;width: 970px}.challengeTeams td > div{float: left;height: 50px;margin-right: 10px;margin-bottom: 0;overflow: hidden;width: 40px}.challengeTeams td > div > img{width: 100%;margin-right: 10px;margin-bottom: 0}a.newChallengeTeam{background-color: #fe8c00;padding: 7px;padding-left: 42px;font-size: 14px;color: #fff;margin-bottom: 10px;float: left;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-image: url(//media.vivint.com/insider.vivint.com/en/images/global/add_team.png);background-repeat: no-repeat;background-position: 5px 5px;cursor: pointer}a.newChallengeTeam:hover{background-color: #000}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){.challengesContainer{width: 290px}.challengesContainer table{width: 100%}.challengeListTabs,.challengeContainer{margin: 51px 15px 10px;width: 290px}.challengeContainer{margin: 10px 15px}.challengeTeams{margin: 10px 15px 0;width: 290px}.challengeTable{margin: 30px 15px 0}.challengeTable thead tr th,.teamsContainer thead tr th,.challengeTable tr td,.teamsContainer tr td{font-size: 9px;padding: 5px 4px}.challengeHeader h1{margin: 10px 0 5px 0}a.newChallengeTeam{font-size: 11px}.teamsContainer span{font-size: 12px}.challengeTeams td > div{height: 30px;margin-right: 5px;width: 20px}.challengeListTabs ul{margin-bottom: 10px;width: 290px}.challengeListTabs ul li a span{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/deactiveTab-mobile.png) repeat-x;padding: 0 10px}.challengeListTabs ul li a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/_noActives-mobile.png) no-repeat right;font-size: 8px;height: 20px;letter-spacing: 0;line-height: 25px;padding-right: 20px}.challengeListTabs li.first{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/first_leftTab-mobile.png) no-repeat}.challengeListTabs li.current a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/current_rightTab-mobile.png) no-repeat right;color: white;padding-right: 0}.challengeListTabs li.current.first{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/current_first_leftTab-mobile.png) no-repeat}.challengeListTabs li.current.first a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/current_rightTab-mobile.png) no-repeat right}.challengeListTabs ul li.current a span{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/activeTab-mobile.png) repeat-x;margin-right: 20px}.challengeListTabs ul li.last a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/last_rightTab-mobile.png) no-repeat right}.challengeListTabs ul li.current.last a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/current_last_rightTab-mobile.png) no-repeat right}.challengeListTabs ul li.beforeActive a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/rightTab-mobile.png) no-repeat right}.createEditTeam{margin: 51px auto 20px;width: 290px}#createEditTeamName{float: left;margin: 10px 0;padding: 5px;width: 190px}#saveTeam{margin: 10px 0 0 10px;padding: 6px 10px}.createEditTeam .editRow{min-height: 100px}.createEditTeam .editRow p{font-size: 11px;line-height: 14px}.createEditTeam td{display: block;float: left;margin-bottom: 15px;padding: 0 5px 0 0;width: 50px}.createEditTeam .repImage{background-size: 50px 65px;height: 65px;width: 50px}#repsPopup{padding: 20px 0 40px 15px;top: 51px;left: 0;width: 305px;margin-left: 0;display: none;z-index: 230;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}#repsPopup > h4{color: #111}#repsPopup li{float: none;height: 32px;margin-right: 0;padding: 5px 0;width: 290px}#repsPopup li > div > div{height: 32px;width: 20px}#repsPopup li > div > p{font-size: 14px;line-height: 32px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape){.challengesContainer{width: 450px}.challengesContainer table{width: 100%}.challengeListTabs,.challengeContainer{margin: 51px 15px 10px;width: 450px}.challengeTeams{margin: 10px 15px 0;width: 450px}.challengeTable{margin: 30px 15px 0}.challengeTable thead tr th,.teamsContainer thead tr th,.challengeTable tr td,.teamsContainer tr td{font-size: 9px;padding: 5px 4px}.challengeHeader h1{margin: 10px 0 5px 0}a.newChallengeTeam{font-size: 11px}.teamsContainer span{font-size: 12px}.challengeTeams td > div{height: 30px;margin-right: 5px;width: 20px}.challengeListTabs ul{margin-bottom: 10px;width: 450px}.challengeListTabs ul li a span{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/deactiveTab-mobile.png) repeat-x;padding: 0 10px}.challengeListTabs ul li a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/_noActives-mobile.png) no-repeat right;font-size: 6px;height: 20px;letter-spacing: 0;line-height: 25px;padding-right: 20px}.challengeListTabs li.first{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/first_leftTab-mobile.png) no-repeat}.challengeListTabs li.current a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/current_rightTab-mobile.png) no-repeat right;color: white;padding-right: 0}.challengeListTabs li.current.first{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/current_first_leftTab-mobile.png) no-repeat}.challengeListTabs li.current.first a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/current_rightTab-mobile.png) no-repeat right}.challengeListTabs ul li.current a span{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/activeTab-mobile.png) repeat-x;margin-right: 20px}.challengeListTabs ul li.last a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/last_rightTab-mobile.png) no-repeat right}.challengeListTabs ul li.current.last a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/current_last_rightTab-mobile.png) no-repeat right}.challengeListTabs ul li.beforeActive a{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/tabs/rightTab-mobile.png) no-repeat right}.createEditTeam{margin: 51px auto 20px;width: 450px}#createEditTeamName{float: left;margin: 10px 0;padding: 5px;width: 320px}#saveTeam{margin: 10px 0 0 10px;padding: 6px 10px}.createEditTeam .editRow{min-height: 100px}.createEditTeam .editRow p{font-size: 11px;line-height: 14px}.createEditTeam td{display: block;float: left;margin-bottom: 15px;padding: 0 5px 0 0;width: 65px}.createEditTeam .repImage{background-size: 65px 84px;height: 84px;width: 65px}#repsPopup{padding: 20px 0 40px 15px;top: 51px;left: 0;width: 465px;margin-left: 0;display: none;z-index: 230;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}#repsPopup > h4{color: #111}#repsPopup li{float: left;height: 32px;margin-right: 15px;padding: 5px 0;width: 215px}#repsPopup li > div > div{height: 32px;width: 40px}#repsPopup li > div > p{font-size: 12px;line-height: 32px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.challengesContainer{width: 728px}.challengeListTabs,.challengeContainer{width: 728px}.challengeTeams{width: 728px}.challengeListTabs ul{width: 728px}.createEditTeam{width: 728px}}#competition-seeding .competition-info{display: inline-block;margin: 0 15px 15px 0}#competition-seeding .competition-info dt{color: #919191;text-transform: uppercase}#competition-seeding table th:first-child,#competition-seeding table td:first-child{padding-left: 6px}#competition-seeding table tbody tr{cursor: pointer}#competition-seeding table tbody tr td:nth-child(2){text-decoration: underline}#competition-seeding .out-title td{background: #fe8c00;color: #f0f0f0}#competition-seeding .out-of-bracket td{background: #f0f0f0}#rules .rule-name{width: 75%}#rules .rule-count{float: right;margin-top: 3px}#rules .rule-doc-name{background: url("//media.vivint.com/insider.vivint.com/en/images/global/pdfs.png") no-repeat scroll 0 2px transparent;font-weight: bold;padding: 5px 0px 5px 25px}#rules .mod-date{color: #E1E1E1;float: right;font-size: 12px}@media screen and (min-width: 481px){#rules .mod-date{margin-right: 5%;margin-top: -4px}#rules .rule-count{margin-right: 5%;margin-top: 0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){#main #rules{margin-top: 0}#rules .mod-date{margin-right: 10%;margin-top: -4px}#rules .rule-count{margin-right: 10%;margin-top: 0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape){#main #rules{margin-top: 0}#rules .mod-date{margin-right: 10%;margin-top: -4px}#rules .rule-count{margin-right: 10%;margin-top: 0}}@media screen and (-webkit-min-device-pixel-ratio: 2){#rules .mod-date{margin-right: 10%;margin-top: -4px}#rules .rule-count{margin-right: 10%;margin-top: 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#rules .mod-date{margin-right: 10%;margin-top: -4px}#rules .rule-count{margin-right: 10%;margin-top: 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#rules .mod-date{margin-right: 10%;margin-top: -4px}#rules .rule-count{margin-right: 10%;margin-top: 0}}.popover .prize-wrapper{max-width: 200px}.popover .prize-wrapper .prize-content{font-weight: normal;padding-top: 5px}.popover .prize-wrapper .prize-price{font-weight: normal;font-size: 18px;margin-top: 5px}.bracket-body .bracket-team.highlight{background: #fe8c00}.bracket-body .bracket-team.highlight.current{background: #cb7000}#find-nav .button{font-family: vicon-linear}#find-nav .left,#find-nav .right{margin-top: -14px}#find-nav .arrows .button{padding: 6px}#find-nav .arrows,#find-nav .close,#find-nav .results{display: none}#find-nav.active .arrows,#find-nav.active .close,#find-nav.active .results{display: inline-block}#find-nav.active .title,#find-nav.active .search{display: none}#viewport{position: absolute;width: 100%;top: 105px;bottom: 0;overflow: hidden}.premier-league #viewport{top: 175px}#winners-bracket,#losers-bracket{position: absolute;margin: 0 auto;padding: 15px;cursor: move}#winners-bracket.bracket-4{width: 500px;height: 500px}#winners-bracket.bracket-8{width: 800px;height: 590px}#winners-bracket.bracket-16{width: 1065px;height: 590px}#winners-bracket.bracket-32{width: 1370px;height: 610px}#winners-bracket.bracket-64{width: 1675px;height: 765px}#winners-bracket.bracket-128{width: 2000px;height: 1440px}#winners-bracket.bracket-256{width: 2290px;height: 2680px}#losers-bracket.bracket-8{width: 770px}#losers-bracket.bracket-16{width: 1070px}#losers-bracket.bracket-32{width: 1375px;height: 425px}#losers-bracket.bracket-64{width: 1675px;height: 755px}#losers-bracket.bracket-128{width: 1980px;height: 1410px}#losers-bracket.bracket-256{width: 2290px;height: 2725px}.bracket-header{height: 50px;padding-bottom: 15px}.bracket-header-left{text-align: left}.bracket-header-center{text-align: center}.bracket-header-right{text-align: right}.bracket-column{position: relative}.bracket-header .bracket-column{display: inline-block;width: 139px;vertical-align: top;text-transform: uppercase}.bracket-body .bracket-column{float: left;width: 143px}.bracket-16 .bracket-body .bracket-column{margin-top: 34px}.bracket-8 .bracket-body .bracket-column{margin-top: 54px}.bracket-column + .bracket-column{margin-left: 10px}.bracket-date{color: #919191}.round{font-size: 17px}.bracket-prize{color: #919191;font-size: 11px;font-weight: 700}.bracket-team{position: relative;height: 15px;padding-left: 2px;padding-right: 2px;font-size: 12px;line-height: 15px;text-transform: capitalize;color: #f0f0f0;cursor: pointer}.bracket-team.not-played{cursor: move}.bracket-team + .bracket-team{margin-top: 1px}.bracket-body .winning{background: none repeat scroll 0 0 #222}.bracket-body .played{background: none repeat scroll 0 0 #5c5d59}.bracket-body .not-played{background: none repeat scroll 0 0 #919191}.bracket-body .not-winning{background: none repeat scroll 0 0 #5c5d59}.bracket-body .bracket-rank,.bracket-body .team-name,.bracket-body .bracket-score{display: inline-block;vertical-align: top}.bracket-body .team-name .team-office,.bracket-body .team-name .team-region{display: none}.bracket-rank{min-width: 20px}.bracket-score{float: right}.bracket-body .team-name{max-width: 80px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.column-2{padding-top: 20px}.column-3{padding-top: 60px}.column-4{padding-top: 143px}.column-5{padding-top: 304px}.column-6{padding-top: 632px}.column-1 .bracket-match-up + .bracket-match-up{margin-top: 10px}.column-2 .bracket-match-up + .bracket-match-up{margin-top: 51px}.column-3 .bracket-match-up + .bracket-match-up{margin-top: 133px}.column-4 .bracket-match-up + .bracket-match-up{margin-top: 297px}.column-5 .bracket-match-up + .bracket-match-up{margin-top: 625px}.column-6 .bracket-match-up + .bracket-match-up{margin-top: 1281px}.bracket-8 .column-1 .bracket-match-up + .bracket-match-up{margin-top: 51px}.bracket-match-up .left{position: absolute;left: -10px}.column-2 .bracket-match-up .left{margin-top: -5px}.column-3 .bracket-match-up .left{margin-top: -25px}.column-4 .bracket-match-up .left{margin-top: -67px}.column-5 .bracket-match-up .left{margin-top: -145px}.column-6 .bracket-match-up .left{margin-top: -313px}.bracket-match-up .right{position: absolute;right: -10px}.column-2 .bracket-match-up .right{margin-top: -5px}.column-3 .bracket-match-up .right{margin-top: -25px}.column-4 .bracket-match-up .right{margin-top: -67px}.column-5 .bracket-match-up .right{margin-top: -149px}.column-6 .bracket-match-up .right{margin-top: -313px}.prize-round .bracket-body .column-2{margin-top: 63px}.prize-round-label{color: #919191;margin: 5px}.prize-round-label a{color: #919191}.prize-round-label .winners{float: right}.prize-round-label .losers{float: left}.bracket-center{float: left;width: 449px;padding-left: 10px;padding-right: 10px;background-repeat: no-repeat;background-image: url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-3.png"), url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-3-right.png");background-position: 0 69px, 459px 69px}.bracket-4 .bracket-center,.bracket-2 .bracket-center{background-image: none}.bracket-8.single-elimination .bracket-center{padding-bottom: 30px}.bracket-8.single-elimination .bracket-center .bracket-center-top{padding-bottom: 27px}.bracket-8.single-elimination .bracket-center .bracket-winner-label,.bracket-8.single-elimination .bracket-center .bracket-winner{display: none}.bracket-16 .bracket-center{background-image: url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-3.png"), url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-3-right.png");background-position: 0 69px, 459px 69px}.bracket-32 .bracket-center{background-image: url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-4.png"), url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-4-right.png");background-position: 0 76px, 459px 76px}.bracket-32 .bracket-center .bracket-center-top{padding-top: 49px}.bracket-64 .bracket-center{padding-top: 98px;background-image: url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-5.png"), url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-5-right.png");background-position: 0 159px, 459px 159px}.bracket-128 .bracket-center{padding-top: 60px;background-image: url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-6.png"), url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-6-right.png");background-position: 0 319px, 458px 319px}.bracket-256 .bracket-center{padding-top: 300px;background-image: url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-7.png"), url("//media.vivint.com/insider.vivint.com/en/images/competitions/column-7-right.png");background-position: 0 107px, 459px 107px}.bracket-center > .right{float: right;margin-right: -10px;margin-top: -914px}.bracket-center .bracket-match-up + .bracket-match-up{margin-left: 10px}.bracket-center-top{font-size: 14px;font-weight: 700;text-align: center;text-transform: uppercase}.bracket-8 .bracket-center-top{padding-bottom: 8px}.bracket-16 .bracket-center-top,.bracket-32 .bracket-center-top{padding-bottom: 21px}.bracket-64 .bracket-center-top{font-size: 20px;padding-bottom: 125px}.bracket-128 .bracket-center-top{font-size: 20px;margin-bottom: 288px;margin-top: 115px}.bracket-256 .bracket-center-top{font-size: 20px;margin-bottom: 622px}.bracket-header .column-6{width: 130px}.bracket-title{font-size: 29px;font-weight: 700;text-align: center;text-transform: uppercase}.bracket-16 .bracket-title,.bracket-32 .bracket-title{font-size: 19px}.bracket-center-middle{position: relative;height: 31px}.bracket-center-middle .left,.bracket-center-middle .right{float: left;position: relative;margin-left: 0;margin-top: 12px}.bracket-center-middle > div:nth-of-type(-n+2){float: left;position: relative}.bracket-center-middle > div:last-of-type{display: inline-block;position: relative}.bracket-center-middle .bracket-match-up{width: 143px}.bracket-center-bottom{text-transform: uppercase}.bracket-center-bottom .bracket-date,.bracket-center-bottom .bracket-prize{text-align: center}.bracket-team.championship{width: auto;height: auto;padding: 5px;font-size: 21px;line-height: 1.5;color: #FFF}.bracket-team.championship .team-name{max-width: 195px}.bracket-team.championship + .bracket-team.championship{margin-top: 1px}.championship-box{width: 300px;margin: auto;margin-top: 15px;padding: 12px;border: 1px solid #919191}.championship-match-title{font-size: 15px;font-weight: 700;text-align: center}.bracket-128 .championship-match-title,.bracket-256 .championship-match-title{font-size: 18px}.winner-from-loser-bracket{font-size: 13px;font-weight: 700;text-align: center}.go-to-loser-bracket,.go-to-winner-bracket{font-size: 12px;margin-top: 20px;margin-bottom: 10px;text-align: center}.bracket-128 .go-to-loser-bracket,.bracket-256 .go-to-loser-bracket{margin-top: 80px}.loser-champion-title{font-size: 13px;padding-bottom: 3px;text-align: center;text-transform: uppercase}.loser-champion-border{border: 1px solid #919191}.loser-champion{background-color: #222;color: #FFF;margin: 5px;font-size: 13px;padding: 8px 0;text-transform: capitalize;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.arrow{margin-left: 180px;width: 100px;cursor: pointer}.arrow-block{background-color: #919191;height: 40px;margin-bottom: -1px;margin-left: 20px;width: 60px}.arrow-down{border-left: 50px solid transparent;border-right: 50px solid transparent;border-top: 50px solid #919191;height: 0;width: 0}.arrow-up{border-left: 50px solid transparent;border-right: 50px solid transparent;border-bottom: 50px solid #919191;height: 0;width: 0}.loser-bracket-info{position: absolute;right: 0;width: 470px;text-align: center}.loser-bracket-info .arrow{margin: 0 auto}.loser-bracket-info .go-to-winner-bracket{margin: 10px auto 90px;text-transform: uppercase}.bracket-4 .loser-bracket-info,.bracket-8 .loser-bracket-info,.bracket-16 .loser-bracket-info,.bracket-32 .loser-bracket-info{top: 200px;width: 190px}.bracket-4 .loser-bracket-info .go-to-winner-bracket,.bracket-8 .loser-bracket-info .go-to-winner-bracket,.bracket-16 .loser-bracket-info .go-to-winner-bracket,.bracket-32 .loser-bracket-info .go-to-winner-bracket{margin-bottom: 15px}.bracket-64 .loser-bracket-info{top: 164px;width: 178px}.bracket-128 .loser-bracket-info{top: 300px}.bracket-256 .loser-bracket-info{top: 880px}.bracket-256 .bracket-winner-label{margin-top: 240px}.bracket-division{font-size: 14px;font-weight: 700;margin-bottom: 13px}.bracket-64 .bracket-division{font-size: 20px}.bracket-128 .bracket-division,.bracket-256 .bracket-division{font-size: 20px;margin-bottom: 100px}.bracket-16 .bracket-winner{font-size: 25px}.bracket-32 .bracket-winner{font-size: 35px}.bracket-64 .bracket-winner,.bracket-128 .bracket-winner,.bracket-256 .bracket-winner{font-size: 45px}.bracket-center-bottom .down-arrow{margin-bottom: 10px;margin-left: 226px}.bracket-16 .bracket-center-bottom .down-arrow,.bracket-32 .bracket-center-bottom .down-arrow,.bracket-64 .bracket-center-bottom .down-arrow{max-height: 50px}.bracket-center-bottom .up-arrow{margin-top: 20px;margin-bottom: 5px;margin-left: 226px}.bracket-16 .bracket-center-bottom .up-arrow,.bracket-32 .bracket-center-bottom .up-arrow,.bracket-64 .bracket-center-bottom .up-arrow{margin-bottom: -2px;margin-top: 10px;max-height: 50px}.championship-match-up{width: 95%;height: 41%;padding: 3px 5px inherit;font-size: 15px;color: #fff}.column-1a{padding-top: 40px}.column-2a{padding-top: 40px}.column-3a{padding-top: 40px}.column-4a{padding-top: 80px}.column-5a{padding-top: 278px}.column-6a{padding-top: 649px}.column-7a{padding-top: 1270px}.column-1b{padding-top: 20px}.column-4b{padding-top: 40px}.column-5b{padding-top: 238px}.column-6b{padding-top: 608px}.column-7b{padding-top: 1229px}.column-1a .bracket-match-up + .bracket-match-up,.column-1b .bracket-match-up + .bracket-match-up{margin-top: 10px}.column-2a .bracket-match-up + .bracket-match-up,.column-2b .bracket-match-up + .bracket-match-up{margin-top: 51px}.column-3a .bracket-match-up + .bracket-match-up,.column-3b .bracket-match-up + .bracket-match-up{margin-top: 133px}.column-4a .bracket-match-up + .bracket-match-up,.column-4b .bracket-match-up + .bracket-match-up{margin-top: 297px}.column-5a .bracket-match-up + .bracket-match-up,.column-5b .bracket-match-up + .bracket-match-up{margin-top: 625px}.column-6a .bracket-match-up + .bracket-match-up,.column-6b .bracket-match-up + .bracket-match-up{margin-top: 1281px}.column-1b .bracket-match-up .left{margin-top: 23px}.column-2a .bracket-match-up .left{margin-top: -5px}.column-3a .bracket-match-up .left{margin-top: -25px}.column-4a .bracket-match-up .left{margin-top: -65px}.column-5a .bracket-match-up .left{margin-top: -223px}.column-6a .bracket-match-up .left{margin-top: -396px}.column-7a .bracket-match-up .left{margin-top: -646px}.column-1b .bracket-match-up .left,.column-2b .bracket-match-up .left,.column-3b .bracket-match-up .left,.column-4b .bracket-match-up .left,.column-5b .bracket-match-up .left,.column-6b .bracket-match-up .left,.column-7b .bracket-match-up .left{margin-top: 23px}.round-winner{float: none;display: inline-block}.round-winner .left{float: left;margin-left: -10px;margin-top: 41px}.bracket-8 .round-winner .left,.bracket-16 .round-winner .left{margin-top: 31px}.bracket-16 .bracket-body .round-winner{margin-top: 18px}.bracket-8 .bracket-body .round-winner{margin-top: 38px}.bracket-32 .round-winner{margin-top: 15px}.bracket-64 .round-winner{margin-top: 213px}.bracket-128 .round-winner{margin-top: 583px}.bracket-256 .round-winner{margin-top: 1203px}#bracket-modal .stat-section{font-size: 0}#bracket-modal .stat-section dt,#bracket-modal .stat-section dd{font-size: 15px;display: inline-block;border-bottom: 1px solid rgba(0,0,0,0.1);width: 27%;margin-right: 6%;text-align: right}#bracket-modal .stat-section dt:nth-child(4n+4),#bracket-modal .stat-section dd:nth-child(4n+4){margin-right: 0}@media (max-width: 550px){#bracket-modal .stat-section dt,#bracket-modal .stat-section dd{font-size: 12px}}#bracket-modal .stat-section dt{width: 20%;text-align: left;margin-right: 0}#bracket-modal .modal-date-range{margin: -15px -15px 15px;padding: 3px 15px;background: #f0f0f0;border-bottom: 1px solid #919191;border-top: 1px solid #919191}#bracket-modal .modal-teams{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex}#bracket-modal .modal-teams .block-left,#bracket-modal .modal-teams .block-right{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}#bracket-modal .modal-teams .block-left{padding-right: 15px;border-right: 1px solid #919191}#bracket-modal .modal-teams .block-right{padding-left: 15px}#bracket-modal .modal-detail-top,#bracket-modal .modal-detail-member-stats,#bracket-modal .modal-detail-vets-stats,#bracket-modal .modal-detail-rookies-stats{padding: 15px 0}#bracket-modal .modal-detail-top .modal-detail-score{font: 500 22px IntCircularPro, 'Trebuchet MS', arial, sans-serif}#bracket-modal .modal-detail-top .stat-section{margin-top: 10px}#bracket-modal .modal-detail-member-stats,#bracket-modal .modal-detail-vets-stats,#bracket-modal .modal-detail-rookies-stats{border-top: 1px solid #919191}#bracket-modal .modal-detail-subtitle{color: #919191}#bracket-modal .detail-stats-title{font: 500 16px IntCircularPro, 'Trebuchet MS', arial, sans-serif;margin-bottom: 7px;text-transform: capitalize}#bracket-modal .modal-detail-rep{margin-bottom: 10px;min-height: 80px}#bracket-modal .modal-detail-rep:after{visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0}#bracket-modal .modal-detail-rep .detail-img{float: left;width: 60px}#bracket-modal .modal-detail-rep .detail-img img{width: 100%;border-radius: 50%}#bracket-modal .modal-detail-rep .detail-rep-first-name,#bracket-modal .modal-detail-rep .detail-rep-last-name,#bracket-modal .modal-detail-rep .stat-section{padding-left: 75px;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#bracket-modal .modal-detail-rep .detail-rep-first-name,#bracket-modal .modal-detail-rep .detail-rep-last-name{font-weight: 400}#bracket-modal .modal-detail-rep .detail-rep-last-name{margin-bottom: 3px}@media (max-width: 550px){#bracket-modal .modal-detail-rep{min-height: 55px}#bracket-modal .modal-detail-rep .detail-img{width: 40px}#bracket-modal .modal-detail-rep .detail-rep-first-name,#bracket-modal .modal-detail-rep .detail-rep-last-name,#bracket-modal .modal-detail-rep .stat-section{padding-left: 55px}}@media (max-width: 450px){#bracket-modal .modal-detail-rep .stat-section{clear: left;padding-left: 0}}.home-away-stats{margin: 0 auto;width: 100%;max-width: 400px}.home-away-stats li .stat-label{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;width: 100px;text-align: center;font-weight: 500}.home-away-stats li .team-name{color: #fe8c00;font-weight: 400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.home-away-stats li .top-performer{position: relative;min-height: 50px}.home-away-stats li .top-performer .rep-img{margin-bottom: 0;position: absolute;top: 0}.home-away-stats li .top-performer .name{display: inline-block;float: none;padding-top: 25px}.home-away-stats li .top-performer .name span{display: block}.home-away-stats li .home{text-align: left}.home-away-stats li .home .rep-img{left: 0}.home-away-stats li .home .name{padding-left: 58px}.home-away-stats li .home.team-name{padding-right: 5px}.home-away-stats li .away{text-align: right}.home-away-stats li .away .rep-img{right: 0}.home-away-stats li .away .name{padding-right: 58px}.home-away-stats li .away.team-name{padding-left: 5px}.home-away-stats li:after{content: '';clear: both;display: block}@media (max-width: 400px){.home-away-stats li .top-performer .name{padding-top: 56px;padding-left: 0;padding-right: 0}}#cup_comingSoon{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/cupPoster_ipadL.jpg) no-repeat;min-height: 800px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){#cup_comingSoon{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/cupPoster.jpg) no-repeat;background-size: 320px 280px;min-height: 260px;padding: 40px 0 0 20px}#madness_comingSoon{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/madnessPoster.jpg) no-repeat;background-size: 320px 375px;min-height: 375px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape){#cup_comingSoon{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/cupPoster.jpg) no-repeat;background-size: 320px 280px;min-height: 260px;padding: 40px 0 0 20px}#madness_comingSoon{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/madnessPoster.jpg) no-repeat;background-size: 320px 280px;min-height: 260px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#cup_comingSoon{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/cupPoster_ipadP.jpg) no-repeat;min-height: 800px}#madness_comingSoon{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/madnessPoster_ipadP.jpg) no-repeat;min-height: 800px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#cup_comingSoon{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/cupPoster_ipadL.jpg) no-repeat;min-height: 800px}#madness_comingSoon{background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/madnessPoster_ipadL.jpg) no-repeat;min-height: 800px}}#challenge #main{height: 100%;min-height: 420px;padding: 0}#challenge #wrapper{height: 100%}.ios #main{height: auto !important}.challengesContainer tbody tr:nth-child(odd){background: none}#tournaments th,#tournaments td,#tournaments td a{color: #aeaeae}#tournaments .expired td,#tournaments .expired td a{color: #707070}#tournaments .live td:nth-child(3){background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/liveDay1.png) no-repeat center;text-indent: -9999px}#tournaments .live.day2 td:nth-child(3){background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/liveDay2.png) no-repeat center}#tournaments .live.day3 td:nth-child(3){background: url(//media.vivint.com/insider.vivint.com/en/images/competitions/liveDay3.png) no-repeat center}#tournaments td a:hover{color: #fff}.teamsContainer td > a{text-decoration: underline}.teamList{float: left;width: 290px}.teamDetail{float: right;width: 734px}.desktop .teamList,.desktop .teamDetail{height: 100%;overflow-y: scroll}.ios5 .teamList,.ios5 .teamDetail{height: 100%;overflow-y: scroll;-webkit-overflow-scrolling: touch}.teamList > div{padding: 68px 0 50px}.teamDetail > div{padding: 84px 20px 65px}.teamList li a{background: #222 url(//media.vivint.com/insider.vivint.com/en/image/global/nextPage.png) no-repeat right;border-bottom: 1px solid #000;border-right: 1px solid #111;border-top: 1px solid #333;display: block;font-size: 14px;padding: 20px;text-transform: uppercase}.teamList li a > div{float: right;margin-top: -6px;width: 62px}.teamList li a > div > p{color: #fe8c00;font-size: 12px;line-height: 14px}.teamList li a > div > p > span{color: #b2b2b2}.teamList ul li.selected a{background: #000}.teamList ul li a:hover{background: #191919}.teamDetail-top{margin-top: 15px}.teamDetail-details > div{float: left;width: 120px}.teamDetail-details h6{font-size: 16px}.teamDetail-details p{font-size: 44px;line-height: 44px;margin-bottom: 10px}.teamDetail-bottom{clear: left}.teamDetail-bottom table{margin-top: 25px;width: 100%}.teamDetail-bottom td > div{height: 45px;overflow: hidden;width: 35px}.teamDetail-bottom td > div > img{width: 100%}.teamDetail-bottom .rookie-image{padding: 0;width: 35px}.teamDetail-bottom td{border: 1px solid #707070;vertical-align: middle}.teamDetail-bottom tbody tr:nth-child(odd){background: none}#backBtn2{display: none}.whatsThis,.closeBtn{cursor: pointer}.dotsExplain .closeBtn{left: 250px;position: absolute;top: 5px;z-index: 2}.dotsExplain{background: #eaeaea;color: #333;display: none;left: 650px;padding: 25px 15px;position: absolute;top: 250px;width: 250px;z-index: 1}.dotsExplain tbody tr:nth-child(odd){background: none}.dotsExplain table{margin-top: 12px}.dotsExplain th{font-size: 14px}.dotsExplain td{border: 1px solid #adadad}.dotsExplain h5{color: #fe8c00}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){.teamList{display: block;float: none;height: auto;overflow-y: auto;width: 320px}.teamList li a{font-size: 12px;padding: 15px}.teamDetail{display: none;float: none;height: auto;overflow-y: auto;width: 320px}.teamList > div{padding: 68px 0 45px}.teamDetail-details > div{width: 90px}.teamDetail > div{padding: 68px 15px 68px}.teamDetail table th,.teamDetail table td{font-size: 11px}.teamDetail-details p{font-size: 14px;line-height: 14px}.teamDetail-details h6{font-size: 14px}#tournaments .live td:nth-child(3){background-size: 56px 13px}.dotsExplain .closeBtn{left: 270px;z-index: 301}.dotsExplain{font-size: 11px;left: 10px;position: absolute;top: 15px;width: 270px;z-index: 300}.dotsExplain table{margin-top: 11px}.dotsExplain th.dotsExplain td{font-size: 11px}.dotsExplain p + p{margin-top: 5px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape){#challenge #main{height: 100%;min-height: 250px;padding: 0}.teamList{display: block;float: none;height: auto;overflow-y: auto;width: 480px}.teamList li a{font-size: 12px;padding: 15px}.teamDetail{display: none;float: none;height: auto;overflow-y: auto;width: 480px}.teamList > div{padding: 68px 0 34px}.teamDetail > div{padding: 68px 15px 68px}.teamDetail table th,.teamDetail table td{font-size: 11px}.teamDetail-details p{font-size: 20px;line-height: 20px}#tournaments .live td:nth-child(3){background-size: 56px 13px}.dotsExplain .closeBtn{left: 440px;z-index: 301}.dotsExplain{font-size: 11px;left: 10px;position: absolute;top: 15px;width: 430px;z-index: 300}.dotsExplain table{float: left;margin-right: 15px;margin-top: 8px}.dotsExplain th.dotsExplain td{font-size: 11px}.dotsExplain p + p{margin-top: 5px}}.topgun .challenge-player-list{margin-top: 20px}.topgun .challenge-player-list li .player-name,.topgun .challenge-player-list li .player-match,.topgun .challenge-player-list li .individual-name,.topgun .challenge-player-list li .individual-match{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.topgun .challenge-player-list .head .player-name,.topgun .challenge-player-list .head .individual-name{padding-top: 37px}.topgun .challenge-player-list .player-match,.topgun .challenge-player-list .individual-match{text-align: center;min-height: 23px;-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;width: 15%}.topgun .challenge-player-list .player-match .match-field,.topgun .challenge-player-list .individual-match .match-field,.topgun .challenge-player-list .player-match .match-dates,.topgun .challenge-player-list .individual-match .match-dates{white-space: nowrap;color: #919191;font-size: 12px;font-weight: 200;display: block}.topgun .challenge-player-list .player-match .match-dates,.topgun .challenge-player-list .individual-match .match-dates{white-space: normal}.topgun .challenge-player-list .player-match .match-dates .date,.topgun .challenge-player-list .individual-match .match-dates .date{display: inline}.topgun .challenge-player-list .player-match .match-dates .date.date-start:after,.topgun .challenge-player-list .individual-match .match-dates .date.date-start:after{content: "-";margin-left: 0.3em;display: inline}.topgun .challenge-player-list .player-match .match-name,.topgun .challenge-player-list .individual-match .match-name{margin-top: 0.3em;display: block}.topgun .challenge-player-list .player-match img,.topgun .challenge-player-list .individual-match img{max-height: 20px;max-width: 20px;margin: 0px;vertical-align: middle;-webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.3));filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4))}.topgun .challenge-player-list .player-match[data-losing] img[data-winning],.topgun .challenge-player-list .individual-match[data-losing] img[data-winning]{opacity: 0.6}.topgun .modal table{border-collapse: separate;border-spacing: 10px}.topgun .modal table thead th{font-weight: bold}.topgun .modal table th{text-align: center}.topgun .modal table td{text-align: center;background-color: #f0f0f0;border: 1px solid #dbd9d5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;padding: 10px}.topgun .name-tag.name-tag-self{min-height: 120px;width: 100%}.topgun .name-tag.name-tag-self img{max-height: 100px;display: inline}.topgun .name-tag.name-tag-self h1,.topgun .name-tag.name-tag-self dl{padding-left: 85px}.topgun #topgun-mannequin{position: relative;width: 100%;max-width: 425px;height: 730px;margin: 0 auto;background: url('//media.vivint.com/insider.vivint.com/en/images/competitions/topgun_mannequin.png') no-repeat;background-position-x: right}.topgun #topgun-mannequin .match{position: absolute;width: 100%}.topgun #topgun-mannequin .match .match-info{position: absolute;text-align: right;right: 0;margin-right: 245px}.topgun #topgun-mannequin .match .match-info .match-detail{font-size: 85%;white-space: nowrap}.topgun #topgun-mannequin .match[data-current][data-winning] .match-detail:before{content: "\6e";font-family: vicon-linear;margin-right: 0.3em}.topgun #topgun-mannequin .match[data-current] .match-info{color: #fe8c00}.topgun #topgun-mannequin .match[data-current] .match-info:after{position: absolute;top: 0px;right: -25px;content: "\25b6";height: 3rem;line-height: 3rem;font-family: vicon-linear;font-size: 2em;z-index: 1;-webkit-animation: bounceRight 1.1s ease-in-out infinite;animation: bounceRight 1.1s ease-in-out infinite}.topgun #topgun-mannequin .match[data-past]{color: #dbd9d5}.topgun #topgun-mannequin .match[data-past][data-winning] .match-detail{color: rgba(33,174,139,0.5)}.topgun #topgun-mannequin .match[data-past][data-winning] .match-detail:before{content: "\6e";font-family: vicon-linear;margin-right: 0.3em}.topgun #topgun-mannequin .match[data-past][data-losing] .match-detail{color: rgba(215,78,62,0.5)}.topgun #topgun-mannequin .match[data-past][data-losing] .match-detail:before{content: "\6f";font-family: vicon-linear;margin-right: 0.3em}.topgun #topgun-mannequin .match .prize-image{width: 305px;float: none;padding: 0;text-align: center;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;right: 0}.topgun #topgun-mannequin .match#match-hat{top: 0px}.topgun #topgun-mannequin .match#match-hat .prize-image img{margin-right: 2px}.topgun #topgun-mannequin .match#match-hat .match-info{margin-right: 205px;top: 8px}.topgun #topgun-mannequin .match#match-shirt{top: 89px}.topgun #topgun-mannequin .match#match-shirt .match-info{margin-right: 267px;top: 35px}.topgun #topgun-mannequin .match#match-shorts{top: 305px}.topgun #topgun-mannequin .match#match-shorts .prize-image img{margin-left: 5px}.topgun #topgun-mannequin .match#match-shorts .match-info{top: 115px}.topgun #topgun-mannequin .match#match-shoes{top: 661px}.topgun #topgun-mannequin .match#match-shoes .prize-image img{margin-right: 34px}.topgun #topgun-mannequin .match#match-shoes .match-info{margin-right: 230px;top: 20px}.topgun #topgun-mannequin .match[data-losing] img{opacity: 0.2}@-webkit-keyframes bounceRight{0%{right: -25px}15%{right: -32px}40%{right: -25px}100%{right: -25px}}@keyframes bounceRight{0%{right: -25px}15%{right: -32px}40%{right: -25px}100%{right: -25px}}@media (max-width: 540px){.topgun .challenge-player-list .head .player-name,.topgun .challenge-player-list .head .individual-name{padding-top: 52px}}@media (max-width: 400px){.topgun .challenge-player-list{font-size: 12px}}@media screen and (max-width: 450px){.topgun #topgun-mannequin{-webkit-transform: scale(.75, .75);-moz-transform: scale(.75, .75);-ms-transform: scale(.75, .75);-o-transform: scale(.75, .75);transform: scale(.75, .75);-webkit-transform-origin: top left;-moz-transform-origin: top left;-ms-transform-origin: top left;-o-transform-origin: top left;transform-origin: top left;width: 390px}}.premier-league #winners-bracket,.premier-league #losers-bracket{padding-top: 30px}.premier-league .tabs .tab{font-size: 13px}.premier-league .tabs .tab[data-mine]:before{content: 'T';font: normal 9px vicon-linear;color: #919191;margin: 0 3px 0 -7px}.premier-league .match-detail{border-bottom: 1px solid rgba(0,0,0,0.2);margin-bottom: 15px}.premier-league .match-detail li{border-top: 1px solid rgba(0,0,0,0.2);padding: 3px 0}.premier-league .match-detail .team{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;padding: 3px 0;cursor: pointer}.premier-league .match-detail .team .name{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}.premier-league .match-detail .team .score{text-align: right;padding-left: 5px}.premier-league .match-detail .team[data-loser] .name,.premier-league .match-detail .team[data-winner] .name{padding-left: 5px}.premier-league .match-detail .team[data-winner] .name{border-left: 3px solid #fe8c00}.premier-league .match-detail[data-current] h4{color: #fe8c00}.premier-league .match-detail[data-future],.premier-league .match-detail[data-future] h4{color: #919191}.current-cup-championship-match li{padding-left: 10px;padding-right: 10px}.the-cup #main{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding-bottom: 0}.the-cup #competition-seeding .page-sub-header{box-shadow: none;padding: 0}.vertical-tabs ul.tabs{width: 115px}.cup-matches-standings{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}.cup-matches-standings .cup-matches{border-right: 1px solid #919191;border-bottom: 1px solid #919191}.cup-matches-standings .cup-matches .match-dates{font-size: 12px}.cup-matches-standings .accordion-list > li:not(.open) .accordion-title{background: #fff}.cup-matches-standings .accordion-list > li:first-child .accordion-title{border-top: none}.cup-matches-standings .standings{margin: -15px}.cup-matches-standings .standings > li .team{padding-right: 90px;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cup-matches-standings .standings > li .rank{padding-right: 5px}.cup-matches-standings .standings > li .streak{color: #fe8c00}.cup-matches-standings .standings > li .streak.prize{cursor: pointer}.cup-matches-standings .standings > li .streak.prize:before{content: '\74';font-family: vicon-linear;padding-right: 3px}.cup-matches-standings .standings > li .score{position: absolute;top: 0px;right: 10px}.cup-matches-standings .standings .expanded-content{width: 100%;max-width: 400px;margin: 0 auto}.cup-matches-standings .standings table{width: 100%;margin-bottom: 5px}.cup-matches-standings .standings table td.value{text-align: right}.cup-matches-standings .standings table .last-match td{background: #fe8c00;color: #f0f0f0}.cup-matches-standings .standings table .last-match-team td{font-size: 12px}.cup-matches-standings .standings table .last-match-team td .match_team_name{padding-left: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cup-matches-standings .standings .button{width: 48%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.cup-matches-standings .match-details{margin: -15px}.cup-matches-standings .match-details > li .home-team,.cup-matches-standings .match-details > li .away-team{font-size: 13px;padding-right: 65px;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cup-matches-standings .match-details > li .home-team.winner .name:before,.cup-matches-standings .match-details > li .away-team.winner .name:before{content: '';width: 2px;height: 9px;display: inline-block;margin-right: 3px;background: #fe8c00}.cup-matches-standings .match-details > li .home-team{margin-bottom: 5px}.cup-matches-standings .match-details > li .rank{padding-right: 5px}.cup-matches-standings .match-details > li .score{position: absolute;top: 0px;right: 10px}.cup-matches-standings .match-details > li.open .away-team{padding-bottom: 5px}.match-standings-modal-body .block-full{border: none;text-transform: none}.match-standings-modal-body .match-display-ul li{padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid rgba(0,0,0,0.2);font-size: 80%}.match-standings-modal-body .match-display-ul li span{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.match-standings-modal-body .match-display-ul li .left-score-span{padding-left: 7px;width: 20%;display: block;float: left}.match-standings-modal-body .match-display-ul li .center-match{width: 22%;display: block;float: left}.match-standings-modal-body .match-display-ul li span.other-team-name{text-align: right;width: 43%;display: block;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.match-standings-modal-body .match-display-ul li .other-score{padding-right: 7px;text-align: right;width: 15%;display: block;float: left}.match-standings-modal-body .match-display-ul li span.other-team-win-score{padding-right: 5px;border-right: 2px solid #fe8c00}.match-standings-modal-body .match-display-ul li span.my-team-win-score{border-left: 2px solid #fe8c00;padding-left: 5px}.match-standings-modal-body .match-display-ul li .other-team-win-name,.match-standings-modal-body .match-display-ul li .other-team-win-score,.match-standings-modal-body .match-display-ul li .my-team-win-score{font-weight: 700}.match-standings-modal-body .match-display-ul li:after{content: '';display: block;clear: both}.modal-body.streak-prize-modal-body .block-full{border: none;text-transform: none}.modal-body.streak-prize-modal-body ul li{text-align: center}.modal-body.streak-prize-modal-body ul li div{padding-bottom: 20px;width: 60%;padding-left: 20%}#bracket-modal .modal-wrapper.small-modal{max-width: 440px}.cup-bracket-matchup-modal{padding: 10px}.cup-bracket-matchup-modal ul li{padding-left: 5px;padding-right: 5px}.cup-bracket-matchup-modal ul .cup-team-matchup-title{color: #fe8c00;padding-left: 5px;padding-right: 5px}.cup-bracket-matchup-modal ul .cup-team-fp-needed-stats{background-color: #f0f0f0}.cup-bracket-matchup-modal ul .cup-heavy-top{border-top: 1px solid #5c5d59}.cup-bracket-matchup-modal ul .team-name{color: inherit}.cup-bracket-matchup-modal ul .stat-number{color: inherit}.cup-bracket-matchup-modal .home-away-stats{position: relative}.cup-bracket-matchup-modal .home-away-stats .away.winner{border-right: 2px solid #fe8c00;padding-right: 5px}.cup-bracket-matchup-modal .home-away-stats .home.winner{border-left: 2px solid #fe8c00;padding-left: 5px}@media (max-device-width: 1024px){.the-cup .context-menu{position: absolute;top: 80px;left: 0;right: 0;bottom: 0}.the-cup .context-menu .menu,.the-cup .context-menu .block{overflow-y: auto;-webkit-overflow-scrolling: touch}}.days-to-pro .my-tasks{text-align: center;max-width: 540px;margin: 0 auto}.days-to-pro .my-tasks .task-day{font-size: 40px;display: inline-block;cursor: pointer;width: 70px;height: 70px;line-height: 70px;font-weight: 200}.days-to-pro .my-tasks .task-day.completed{color: #73c7e2}.days-to-pro .my-tasks .task-day.approved{color: #fe8c00}.days-to-pro .my-tasks .task-day.future{opacity: 0.3;cursor: default}@media (max-width: 400px){.days-to-pro .my-tasks .task-day{font-size: 30px;width: 50px;height: 50px}}.days-to-pro .employee-select{min-width: 290px}.days-to-pro .task-list li{display: flex;align-items: center;padding-right: 0}.days-to-pro .task-list li.approved .read-only-icon:before{content: '\2341';color: #fe8c00}.days-to-pro .task-list li .read-only-icon:before{font-size: 17px;vertical-align: middle;margin-right: 0}.days-to-pro .task-list li.completed .read-only-icon:before,.days-to-pro .task-list li.incomplete .read-only-icon:before{content: '\233b';color: #000}.days-to-pro .task-list label{font-weight: 200;flex: 1}.days-to-pro .task-list .task-day:before{content: '\26be';font-size: 20px;font-family: vicon-linear;padding: 15px;cursor: pointer}.days-to-pro-modal .pending-approval{color: #73c7e2}.viper #viewport{top: 175px}@media (min-width: 401px){.viper .section-select{display: none}}.viper .tabs{width: 90px}.viper .tabs .current{color: #fe8c00}.viper .tabs .tab span{display: block}.viper .tabs .tab span.match-dates{font-size: 80%}@media (max-width: 400px){.viper .tabs{display: none}}.viper .accordion-list .accordion-title{background: #fff}.viper .standings-list .accordion-title{padding-right: 110px}.viper .standings-list .accordion-title .team-record{position: absolute;right: 35px;top: 50%;margin-top: -17px;display: flex}.viper .standings-list .accordion-title .team-record dl{text-align: center;flex: 1;width: 23px}.viper .standings-list .accordion-title .team-record dt{display: block;font-weight: 700}.viper .standings-list table{max-width: 500px;margin: 0 auto}.viper .standings-list table.match-record{margin-bottom: 35px}.viper .standings-list table td:not(:first-child),.viper .standings-list table th:not(:first-child){width: 20px;text-align: center}.viper .matchups-list .accordion-title{padding-top: 5px;padding-bottom: 3px}.viper .matchups-list .accordion-title .team-title{position: relative;padding-right: 15px}.viper .matchups-list .accordion-title .team-title .team-score{position: absolute;right: 3px;font-weight: 700}.viper .home-away-stats li{position: relative;padding: 0 3px}.viper .home-away-stats .home-winning:before,.viper .home-away-stats .away-winning:after{content: '';width: 3px;background: #fe8c00;position: absolute;top: 3px;bottom: 3px}.viper .home-away-stats .home-winning:before{left: 0}.viper .home-away-stats .away-winning:after{right: 0}@media (max-width: 540px){.viper .home-away-stats{width: 250px}}.viper-prize-modal img{width: 70px;height: 70px;flex: none}.viper-prize-modal li{display: flex;padding: 5px 0}.viper-prize-modal li div{flex: 1;padding: 12px 15px}.toggleCompare,.toggleFavorite,.jumpToMap,.handle{font-family: vicon-linear;position: relative;display: inline-block;width: 17px;height: 17px;margin: 4px 6px;line-height: 18px;text-align: center;color: #919191}.toggleCompare.active,.toggleFavorite.active,.jumpToMap.active,.handle.active{color: #fe8c00}.toggleCompare.active:before,.toggleFavorite.active:before,.jumpToMap.active:before,.handle.active:before{position: absolute}.toggleCompare:hover,.toggleFavorite:hover,.jumpToMap:hover,.handle:hover{cursor: pointer}.toggleFavorite{font-size: 17px}.toggleFavorite.active:before{content: '\2b51';top: 1px}.jumpToMap{float: right;margin-right: 20px}.block-list li.sortable-placeholder{border: 1px #666 dashed;height: 40px}.block-list .handle{cursor: move}#list_layout .name,.compare_layout .name{cursor: pointer}#list_layout .name:before,.compare_layout .name:before{font-family: vicon-linear;margin-right: 5px;color: #919191;font-size: 16px;width: 1.5em;display: inline-block;text-align: right;opacity: 0.50}#list_layout .name.zip:before,.compare_layout .name.zip:before{content: "\2b1f"}#list_layout .name.city:before,.compare_layout .name.city:before{content: "\25e7"}#list_layout .name.sellablearea:before,.compare_layout .name.sellablearea:before{content: "\25a6"}#list_layout .name.market:before,.compare_layout .name.market:before{content: "\7d"}#draft_main{overflow: visible}#draft_main .progress{display: inline-block;background: #d7d7d7;border: 1px solid #fff;float: right;width: 400px;font-family: IntCircularPro, 'Trebuchet MS', arial, sans-serif;text-indent: 0;font-size: 17px;line-height: 19px;padding-top: 2px}#draft_main .progress span{padding-top: 2px;padding-right: 6px;float: left;margin-top: -2px;text-align: right;font-size: 17px;line-height: 19px;background: #fe8c00;color: #f0f0f0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#draft_main .progress span.short{height: 21px;margin-right: 6px}.frozen-container{overflow: auto}.frozen{position: absolute;left: 0;width: auto !important;z-index: 1;background: #fff;box-shadow: 4px 0 5px -4px rgba(0,0,0,0.3)}#draft_quickcompare{position: absolute;right: 0;bottom: 0;max-height: 100%;z-index: 3;background-color: #f0f0f0;-webkit-transition-property: bottom, height, width;-moz-transition-property: bottom, height, width;-o-transition-property: bottom, height, width;transition-property: bottom, height, width;-webkit-transition-duration: 0.15s;-moz-transition-duration: 0.15s;-o-transition-duration: 0.15s;transition-duration: 0.15s;-webkit-transition-timing-function: ease-in;-moz-transition-timing-function: ease-in;-o-transition-timing-function: ease-in;transition-timing-function: ease-in;-webkit-transition-delay: 0.05s;-moz-transition-delay: 0.05s;-o-transition-delay: 0.05s;transition-delay: 0.05s;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#draft_quickcompare .toggleFavorite{margin: 0 6px 0 0;vertical-align: text-bottom}#draft_quickcompare .minimize{padding: 6px 12px;font-size: 13px;text-align: center;border-top: 1px solid #fff;border-left: 1px solid #fff;cursor: pointer;background: #f0f0f0;background: -moz-linear-gradient(top, #f0f0f0 0%, #d7d7d7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));background: -webkit-linear-gradient(top, #f0f0f0 0%, #d7d7d7 100%);background: -o-linear-gradient(top, #f0f0f0 0%, #d7d7d7 100%);background: -ms-linear-gradient(top, #f0f0f0 0%, #d7d7d7 100%);background: linear-gradient(to bottom, #f0f0f0 0%, #d7d7d7 100%)}#draft_quickcompare .minimize::before{content: '\25bc';font-family: vicon-linear}#draft_quickcompare.hidden .minimize::before{content: '\25b2'}#draft_quickcompare .divider[expand],#draft_quickcompare .replicenses,#draft_quickcompare .companylicenses,#draft_quickcompare .techlicenses{cursor: pointer}#draft_quickcompare .areas-wrapper{overflow-y: scroll}#draft_quickcompare .areas-wrapper.has-0{height: 0;overflow: hidden}#draft_quickcompare .areas-wrapper.has-1{width: 250px}#draft_quickcompare .areas-wrapper.has-2{width: 500px}#draft_quickcompare .areas-wrapper.has-2 .area:first-child{width: 50%}#draft_quickcompare .areas-wrapper.has-3{width: 750px}#draft_quickcompare .areas-wrapper.has-3 .area{width: 33%}#draft_quickcompare .areas-wrapper.has-3 .area:last-child{width: auto}#draft_quickcompare .areas-wrapper .as-table{display: table;width: 100%}#draft_quickcompare.hidden .areas-wrapper{width: 140px;overflow: hidden}#draft_quickcompare .areas{display: table-row}#draft_quickcompare .area{position: relative;display: table-cell;font-size: 12px;line-height: 16px;border: 1px solid #fff;border-right: none;background-color: #f0f0f0}#draft_quickcompare .area .title{padding: 4px 8px;line-height: 20px;border-bottom: 1px solid #fff;text-transform: capitalize}#draft_quickcompare .area .title .areaName:before{font-family: vicon-linear;margin-right: 5px;color: #919191;font-size: 16px}#draft_quickcompare .area .title .areaName.zip:before{content: "\2b1f"}#draft_quickcompare .area .title .areaName.city:before{content: "\25e7"}#draft_quickcompare .area .title .areaName.sellablearea:before{content: "\25a6"}#draft_quickcompare .area .title .areaName.market:before{content: "\7d"}#draft_quickcompare .area .close{display: inline-block;float: right;width: 20px;height: 20px;font-family: vicon-linear;text-align: center;cursor: pointer}#draft_quickcompare .area ul{padding: 8px}#draft_quickcompare .area ul ul{padding: 0 0 0 12px}#draft_quickcompare .area li{padding: 3px 0;border-bottom: 1px solid #333;word-break: break-all}#draft_quickcompare .area li a{font-size: 12px}#draft_quickcompare .area li small{display: block;color: #919191}#draft_quickcompare .area li b{float: right}#draft_quickcompare .area .licensingData small{text-transform: capitalize}#draft_quickcompare .area li li:last-child{border-bottom: none}#draft_quickcompare .area .divider{margin-top: 8px;font-family: IntCircularPro, 'Trebuchet MS', arial, sans-serif}#draft_quickcompare.hidden .area{display: none}.compare_layout tr th,.compare_layout tr td{vertical-align: middle}.compare_layout tr th:first-child,.compare_layout tr td:first-child{padding-left: 12px}.compare_layout th,.compare_layout td .name{white-space: nowrap}.compare_layout td.right{text-align: right}.compare_layout th.sort-asc::after,.compare_layout th.sort-desc::after{content: '\25bc';font: 14px vicon-linear;color: #fe8c00}.compare_layout th.sort-desc::after{content: '\25b2'}.compare_layout .jumpToMap{font-size: 17px}.compare_layout #edit-opt{float: right;clear: both;margin: 15px}.compare_layout #column_options{display: none;padding: 15px}.compare_layout #column_options .close{float: right;clear: both}.compare_layout #column_options ul{padding-top: 25px}.compare_layout #column_options li{float: left;width: 215px;padding: 10px 0;font-size: 13px}.compare_layout #column_options label{cursor: pointer}.compare_layout #column_options input[type="checkbox"]{cursor: pointer}.map_layout{position: absolute;top: 111px;right: 0;bottom: 0;left: 0;z-index: 1}.map_layout #map{position: absolute;height: 100%;width: 100%;z-index: 2}.map_layout #map path{stroke: #333333;stroke-width: 2;stroke-opacity: 1;fill: #6688aa;fill-opacity: 0.2}.map_layout #map path:hover,.map_layout #map path.highlight{stroke: #335577;fill-opacity: 0.3}.map_layout #map path.highlight:hover{stroke-width: 3}.map_layout #map path.selected{fill-opacity: 0.7}.map_layout .button-group{box-shadow: none;border: none}.map_layout #map_layers .button:not(:hover):not(.active),.map_layout #map_areas .button:not(:hover):not(.active){background: #fff}.map_layout #map_layers{position: absolute;top: 5px;right: 5px;z-index: 3}.map_layout #map_areas{position: absolute;bottom: 5px;left: 5px;z-index: 3}.map_layout #map_legend{position: absolute;display: block;bottom: 50px;left: 10px;z-index: 3;border-radius: 3px;box-shadow: 0 1px 0 rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.3);text-shadow: 0 1px 1px rgba(0,0,0,0.55)}.map_layout #map_legend li.map_legend_item{display: block;padding: 5px 12px 3px;font-size: 13px;line-height: 17px;text-align: right;color: #f0f0f0}.map_layout #map_legend li.map_legend_item:first-child{border-radius: 3px 3px 0 0}.map_layout #map_legend li.map_legend_item:last-child{border-radius: 0 0 3px 3px}#nomap{padding: 0 15px}.divider[expand].media::before,.divider[expand].notes::before,.divider[expand].licensing::before,.companylicenses[expand].companylicenses::before,.replicenses[expand].replicenses::before,.techlicenses[expand].techlicenses::before,.divider[expand].permits::before,.divider[expand].restrictions::before{font-family: vicon-linear;content: "\25bc";margin-right: 2px}.hiddenMedia .divider[expand].media::before,.hiddenNotes .divider[expand].notes::before,.hiddenLicensing .divider[expand].licensing::before,.hiddenCompanylicenses .companylicenses[expand].companylicenses::before,.hiddenReplicenses .replicenses[expand].replicenses::before,.hiddenTechlicenses .techlicenses[expand].techlicenses::before,.hiddenPermits .divider[expand].permits::before,.hiddenRestrictions .divider[expand].restrictions::before{font-family: vicon-linear;content: "\25b6";margin-right: 2px}.hiddenMedia .mediaData,.hiddenNotes .notesData,.hiddenLicensing .licensingData,.hiddenCompanylicenses .companylicensesData,.hiddenReplicenses .replicensesData,.hiddenTechlicenses .techlicensesData,.hiddenPermits .permitsData,.hiddenRestrictions .restrictionsData{display: none}.page-sub-header{position: relative}.sub-header-secondary{position: absolute;bottom: 2px;left: 5px}.sub-header-secondary a{color: #dbd9d5;font-size: 9pt}.sub-header-secondary a:after{content: "|";margin-left: 6px;margin-right: 4px}.sub-header-secondary a:last-child:after{content: ""}@media (max-width: 750px){#draft_main b.name{font-size: 12px}#draft_main .jumpToMap{display: none}#draft_main .progress{width: 45%}}@media (max-width: 450px){#draft_main .block-list li{padding: 15px 10px 12px 10px}#draft_main .list_options span{display: block}#draft_main .list_options span select{float: right}#draft_main .progress{width: 30%;margin-top: 4px;font-size: 13px;line-height: 13px}#draft_main .progress span{font-size: 13px;line-height: 13px}#draft_main .progress span.short{height: 15px}#draft_main #nomap{padding-top: 20px}}#disclaimer_layout{width: 95%;margin: 20px auto;max-width: 700px}.button-group.small .button{font-size: 12px;padding: 6px}.button.button-branch{text-decoration: underline;position: relative}.button.button-branch .button-leaf-container-title:after{content: '\25bc';font-family: vicon-linear}.button.button-branch .button-leaf-container{display: none}.button.button-branch:hover .button-leaf-container{display: block;position: absolute;top: 100%;left: 0px}.button.button-branch .button-leaf-container .button{border-radius: 0 0 0 0;margin-bottom: 0}.rankingsList .rankings_container,.rankingsList .rankingsHeader{font-size: 12px}.rankingsList .rankingsHeader{text-transform: uppercase;background: #fe8c00;color: #fff}.rankingsList .rankings-filters{margin: 10px 15px}.rankingsList .sorting_asc,.rankingsList .sorting_desc{position: relative;cursor: pointer}.rankingsList .sorting_asc:after,.rankingsList .sorting_desc:after{content: ' \25b2';font: normal 12px vicon-linear;display: inline-block;padding-left: 3px;position: absolute;bottom: -3px;right: 0}.rankingsList .sorting_desc:after{content: '\25bc'}.rankingsList .table-row > .rank{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;width: 42px;text-align: center}.rankingsList .table-row > .name{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;width: 35%}.rankingsList .rotate-msg{display: none}.rankingsHeader.rankings_row{min-height: 0}.listSearch input{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.rankings_row{min-height: 45px}.charity-rankings .rankings_row{min-height: 0}.charity-rankings .rankings_row:after{visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0}.rankings_row .replist-rep-name{font-family: IntCircularPro, 'Trebuchet MS', arial, sans-serif;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.rankings_row .stat-rank{color: #fe8c00}.rankings_row .region-short-name,.rankings_row .office-short-name{color: #919191;text-transform: none}.rankings_row .stat-rank::before{content: ' / ';color: #5c5d59}.rankings_row .region-short-name{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block}.rankings_row .alphalist-regional-info{font-size: 12px}.rankings_preload{margin: 10px 0 -10px 5px}.rankings_row > div{padding: 6px 4px}@media screen and (max-width: 650px){.rankingsList .block{padding: 10px}.rankingsList .block.short{padding: 0 10px}.rankingsList .listSearch{padding: 4px 10px}.rankings_container .stat-rank{display: block}.rankings_row .stat-rank::before{content: ''}.rankings_row .alphalist-regional-info{font-size: 10px}.rankings-filters{margin: 10px}}@media screen and (max-width: 479px){.rankingsList.stat-7 .rotate-msg,.rankingsList.stat-6 .rotate-msg,.rankingsList.stat-5 .rotate-msg{display: block}.rankingsList.stat-7 .stat:nth-child(n + 7),.rankingsList.stat-6 .stat:nth-child(n + 7),.rankingsList.stat-5 .stat:nth-child(n + 7){display: none}}.preseason-trip-form #zip-results.loading:before{width: 25px;height: 25px;margin-bottom: -6px}.preseason-trip-form #zip-results.done{padding: 8px 10px}.preseason-trip-form #zip-results.error{color: #d74e3e}.preseason-trip-form #person-to-pay.hidden,.preseason-trip-form #inv-office.hidden{display: none}.preseason-trip-form #person-to-pay + .alt-display,.preseason-trip-form #inv-office + .alt-display{display: block;padding: 8px 10px;border: 1px solid transparent;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 30px}.preseason-trip-form #person-to-pay + .alt-display a,.preseason-trip-form #inv-office + .alt-display a{float: left;margin: -3px 0 0 -25px;display: block;width: 25px;height: 25px;line-height: 25px;text-align: center}.preseason-trip-form .rep-table table thead{display: block}.preseason-trip-form .rep-table table tr{display: table;width: 100%}.preseason-trip-form .rep-table table th.checkbox,.preseason-trip-form .rep-table table td.checkbox{width: 35px;text-align: center}.preseason-trip-form .rep-table table th.checkbox,.preseason-trip-form .rep-table table td.checkbox,.preseason-trip-form .rep-table table td.no-reps{height: 25px}.preseason-trip-form .rep-table table th.badgeid,.preseason-trip-form .rep-table table td.badgeid{width: 75px}.preseason-trip-form .rep-table table tbody{display: block;max-height: 200px;overflow-y: auto}.preseason-trip-form .preseason-offices-table table thead{display: block}.preseason-trip-form .preseason-offices-table table tr{display: table;width: 100%}.preseason-trip-form .preseason-offices-table table th.checkbox,.preseason-trip-form .preseason-offices-table table td.checkbox{width: 35px;text-align: center}.preseason-trip-form .preseason-offices-table table th.checkbox,.preseason-trip-form .preseason-offices-table table td.checkbox,.preseason-trip-form .preseason-offices-table table td.no-reps{height: 25px}.preseason-trip-form .preseason-offices-table table th.officeid,.preseason-trip-form .preseason-offices-table table td.officeid{width: 75px}.preseason-trip-form .preseason-offices-table table tbody{display: block;max-height: 200px;overflow-y: auto}.preseason-trip-form .search-results,.preseason-trip-form .office-search-results{position: relative}.preseason-trip-form .search-results ul,.preseason-trip-form .office-search-results ul{position: absolute;left: 0;right: 0;top: -25px;max-height: 100px;overflow-y: auto;z-index: 10;background: #fff;-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 7px rgba(0,0,0,0.3);box-shadow: 0 0 7px rgba(0,0,0,0.3)}.preseason-trip-form .search-results a,.preseason-trip-form .office-search-results a,.preseason-trip-form .search-results li.no-reps,.preseason-trip-form .office-search-results li.no-reps{display: block;min-height: 25px;line-height: 25px;padding: 5px 10px}.preseason-trip-form .search-results a:hover,.preseason-trip-form .office-search-results a:hover,.preseason-trip-form .search-results a:active,.preseason-trip-form .office-search-results a:active{background: #f2f2f2;color: #fe8c00}.preseason-trip-form .search-results a b,.preseason-trip-form .office-search-results a b{font-weight: bold;text-decoration: underline}.preseason-trip-form #rep-search-results li.checked{display: none}.preseason-trip-form .disclaimer{font-size: 90%;text-align: center}@-webkit-keyframes to-top-button{0%,60%{width: 70px;opacity: 1;margin-right: 32px}80%{width: 70px;opacity: 0;margin-right: 32px}100%{width: 0;opacity: 0;margin-right: 0}}@keyframes to-top-button{0%,60%{width: 70px;opacity: 1;margin-right: 32px}80%{width: 70px;opacity: 0;margin-right: 32px}100%{width: 0;opacity: 0;margin-right: 0}}.mobile-1stop{width: 100%}.mobile-1stop *{-webkit-tap-highlight-color: rgba(0,0,0,0)}.mobile-1stop.manager{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;position: absolute;top: 50px;bottom: 0;left: 0}.mobile-1stop .people{width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column}@media (min-width: 700px){.mobile-1stop .people{width: 340px}}.mobile-1stop.individual .people,.mobile-1stop.individual .outlet-title{display: none}.mobile-1stop .search-people{padding: 5px;background: #f0f0f0;border-bottom: 1px solid #919191;position: relative}.mobile-1stop .search-people .clear-search{position: absolute;top: 5px;right: 5px;padding: 12px 7px 10px;cursor: pointer;font-family: vicon-linear;color: #919191}.mobile-1stop .search-people.empty .clear-search{display: none}.mobile-1stop .search-people input{width: 100%}.mobile-1stop .downline{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;position: relative}.mobile-1stop .actions{position: relative;height: 48px;padding: 7px 30px 7px 10px;border-bottom: 1px solid #919191;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.mobile-1stop .actions .button{margin-bottom: 0}.mobile-1stop .actions .show-more-info{position: absolute;top: 15px;right: 10px}.mobile-1stop .actions .filtered:before{color: #fe8c00}.mobile-1stop .downline-list{position: absolute;top: 48px;bottom: 0;left: 0;width: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch}.mobile-1stop .downline-list .section-title-row{position: relative;cursor: pointer;background: #f0f0f0}.mobile-1stop .downline-list .section-title-row:after{content: '\25b6';color: #5c5d59;font: 20px vicon-linear;position: absolute;left: 20px;top: 20px;display: inline-block;transform: rotate(0deg);-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg)}.mobile-1stop .downline-list .section-title-row.open{background: #fe8c00;color: #fff}.mobile-1stop .downline-list .section-title-row.open:after{transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);color: #fff}.mobile-1stop .downline-list .rptr-single > li{padding: 10px;position: relative;border-bottom: 1px solid #919191;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: 64px}.mobile-1stop .downline-list .rptr-single > li.active{background: #ffe8cb}.mobile-1stop .downline-list .rptr-single > li a{margin: -10px;padding: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: 64px;font-weight: 400;display: block}.mobile-1stop .downline-list .rptr-single > li .person-name,.mobile-1stop .downline-list .rptr-single > li .extra-detail{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mobile-1stop .downline-list .rptr-single > li .section-title{line-height: 43px;text-transform: capitalize;padding-left: 55px}.mobile-1stop .downline-list .rptr-single > li.recruits_row a{padding-right: 45px}.mobile-1stop .downline-list .rptr-single > li.unsigned_row a,.mobile-1stop .downline-list .rptr-single > li.contacts_row a{padding-right: 65px}.mobile-1stop .downline-list .rptr-single > li.complete:after{content: '\26ab';font: 18px vicon-linear;color: #fe8c00;position: absolute;bottom: 10px;right: 10px}.mobile-1stop .downline-list .rptr-single > li.alert{margin: 0;padding-left: 60px;background: none}.mobile-1stop .to-top{position: absolute;bottom: 5px;right: 5px;height: 35px;min-width: 35px;text-align: center;padding: 3px 10px;display: none;background: rgba(0,0,0,0.4);color: rgba(255,255,255,0.75);overflow: hidden;white-space: nowrap}.mobile-1stop .to-top span{display: inline-block;opacity: 0;width: 0;margin-right: 0}.mobile-1stop .to-top:after{content: '\2952';font: 400 20px vicon-linear;display: inline-block;transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);position: absolute;top: 7px;right: 7px}.mobile-1stop .downline.scrolled-down .to-top{display: block}.mobile-1stop .downline.scrolled-down .to-top span{-webkit-animation: to-top-button 5s;animation: to-top-button 5s}.mobile-1stop .person-name{margin-bottom: 5px}.mobile-1stop .extra-detail{color: rgba(0,0,0,0.7);font-weight: 200;font-size: 90%}.mobile-1stop .extra-detail .value{color: #000}.mobile-1stop .partial-completion{position: absolute;top: 10px;right: 10px;color: #fe8c00}.mobile-1stop .partials-status{display: inline-block;background: rgba(0,0,0,0.05);border-top: 1px solid rgba(0,0,0,0.2);border-right: 1px solid rgba(0,0,0,0.2);margin: 0 -10px -10px;padding: 5px 10px}.mobile-1stop .partials-status:after{visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0}.mobile-1stop .partials-status li{float: left;padding: 0 5px;border-right: 1px solid rgba(92,93,89,0.3);font-size: 90%;font-weight: 200}.mobile-1stop .partials-status li:last-child{border-right: 0}.mobile-1stop .partials-status li:first-child{padding-left: 0}.mobile-1stop .partials-status li.pending{color: #73c7e2;font-weight: 400}.mobile-1stop .partials-status li.complete{color: #fe8c00;font-weight: 400}.mobile-1stop .agreement-info{position: absolute;top: 10px;right: 10px;text-align: center;font-weight: 400;font-size: 80%}.mobile-1stop .agreement-info .agreement-sent-date{display: block;font-weight: 200}.mobile-1stop .outlet{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;position: relative;border-left: 1px solid #919191}.mobile-1stop.manager .outlet .outlet-title{background: #5c5d59;color: #f0f0f0;padding: 6px 35px 6px 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 31px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative}.mobile-1stop.manager .outlet .outlet-title .close-button{position: absolute;top: 0;right: 0;padding: 8px 10px 4px;z-index: 10}.mobile-1stop.manager .outlet .outlet-title .close-button:before{content: '\2715';font-family: vicon-linear;color: #f0f0f0}.mobile-1stop.manager .outlet .outlet-scroll{position: absolute;top: 31px;bottom: 0;left: 0;width: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch}@media (max-width: 700px){.mobile-1stop.manager .outlet{position: absolute;width: 100%;bottom: 0;top: 0;left: 100%;z-index: 2;background: #fff;-moz-transition: 0.5s left;-webkit-transition: 0.5s left;-o-transition: 0.5s left;transition: 0.5s left}.mobile-1stop.manager .outlet:not(.index){left: 5px}}.mobile-1stop .details .details-main{position: relative;min-height: 110px;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.mobile-1stop .details .details-main .experience{text-transform: capitalize}.mobile-1stop .details .details-main .recruit-info{font-size: 90%}.mobile-1stop .details .details-main .fp-data{color: #919191;font-size: 90%}.mobile-1stop .details .employee-image{width: 60px;height: 80px;margin-right: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;border: 1px solid #919191;overflow: hidden;-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none}.mobile-1stop .details .employee-image img{position: relative;width: 100%;z-index: 2}.mobile-1stop .details .employee-image:after{content: 'T';font: normal 80px vicon-linear;color: #919191;display: block;position: absolute;bottom: -5px;left: -20px;z-index: 1}.mobile-1stop .details .employee-info{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}.mobile-1stop .details .employee-info .comma-separated-list{display: inline-block}.mobile-1stop .details .details-other{padding-top: 0}.mobile-1stop .details .details-other .accordion-list{margin-bottom: 15px}.mobile-1stop .details .delete-contact,.mobile-1stop .details .call-button,.mobile-1stop .details .message-button{font: 25px vicon-linear;padding: 7px;position: absolute;bottom: 8px;right: 10px;cursor: pointer}.mobile-1stop .details .call-button{right: 55px}.mobile-1stop .details .message-button{right: 102px}.mobile-1stop.individual .details .close-button,.mobile-1stop.individual .details .call-button,.mobile-1stop.individual .details .message-button{display: none}.mobile-1stop .required-tasks .open .accordion-title:before{color: rgba(255,255,255,0.4)}.mobile-1stop .required-tasks .complete .accordion-title:before{color: #fe8c00}.mobile-1stop .required-tasks .complete.open .accordion-title:before{color: #fff}.mobile-1stop .task-status{background: #f0f0f0;border: 1px solid #dbd9d5;border-radius: 4px;padding: 5px 10px}.mobile-1stop .task-status:not(:only-child){margin-bottom: 20px}.mobile-1stop .new-contact > p{margin: 15px 0}.mobile-1stop form.validated-form .either-field{text-align: center}.mobile-1stop form.validated-form .input.error label{color: #d74e3e}.mobile-1stop form.validated-form .input.error label:before{content: '\233d';font-family: vicon-linear;padding-right: 5px}.mobile-1stop form.validated-form.readonly .input textarea,.mobile-1stop form.validated-form.readonly .input input,.mobile-1stop form.validated-form.readonly .input select:not(#season-select){border: none}.mobile-1stop form.validated-form.readonly .input textarea:focus,.mobile-1stop form.validated-form.readonly .input input:focus,.mobile-1stop form.validated-form.readonly .input select:not(#season-select):focus{box-shadow: none}.mobile-1stop form.validated-form.readonly .input[required] label:first-of-type::after,.mobile-1stop form.validated-form.readonly .input.required label:first-of-type::after{display: none}.mobile-1stop form.validated-form.readonly .readonly-actionable{cursor: default}.mobile-1stop form.validated-form .input[required] label:first-of-type ~ * label:first-of-type::after,.mobile-1stop form.validated-form .input.required label:first-of-type ~ * label:first-of-type::after{display: none}.mobile-1stop form.validated-form .disclaimers{border-top: 1px solid rgba(0,0,0,0.2);padding-top: 0.25rem}.mobile-1stop form.validated-form .disclaimers h5,.mobile-1stop form.validated-form .disclaimers p{font-size: 0.8rem;margin-bottom: 0.25rem}.mobile-1stop .contact-info .hidden{display: none}.mobile-1stop .contact-info .new-save-notice{margin-bottom: 30px}.mobile-1stop .contact-info .new-save-notice ol{margin-top: 15px}.mobile-1stop .contact-info .new-save-notice ol li{margin-bottom: 10px}.mobile-1stop .filters h2{display: inline-block}.mobile-1stop .filters h4{margin-bottom: 10px}.mobile-1stop .filters .filter-controls{text-align: right}.mobile-1stop .filters .recruit-filters,.mobile-1stop .filters .non-recruit-filters{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.mobile-1stop .filters .recruit-filters .input,.mobile-1stop .filters .non-recruit-filters .input{width: 50%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.mobile-1stop .filters .recruit-filters .input input,.mobile-1stop .filters .non-recruit-filters .input input{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none}.mobile-1stop .filters .recruit-filters .input label,.mobile-1stop .filters .non-recruit-filters .input label{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}.mobile-1stop .agreement-status:after{visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0}.mobile-1stop .agreement-status .image-checkbox.agreement-signed{float: left}.mobile-1stop .agreement-status .image-checkbox.agreement-signed:before{content: 'Signed'}.mobile-1stop .agreement-status .agreement-type{text-transform: capitalize}.mobile-1stop .agreement-send-form .radios{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.mobile-1stop .agreement-send-form .radios li{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;width: 25%}@media (max-width: 800px) and (min-width: 701px){.mobile-1stop .agreement-send-form .radios{text-align: center}.mobile-1stop .agreement-send-form .radios label{display: block}}@media (max-width: 460px){.mobile-1stop .agreement-send-form .radios{text-align: center}.mobile-1stop .agreement-send-form .radios label{display: block;font-size: 90%}}.mobile-1stop .agreement-send-form .country-warning{color: #73c7e2}.mobile-1stop .agreement-send-form .or{text-align: center;display: block}.mobile-1stop .agreement-send-form .or:before{content: '';display: block;border-top: 1px solid #919191;margin-bottom: -9px}.mobile-1stop .agreement-send-form .or:after{display: inline-block;background: #fff;content: 'OR';padding: 0px 10px}.mobile-1stop .directDepositForm .elections-list{position: relative;font-size: 13px;overflow: hidden;margin: 15px 0 20px}.mobile-1stop .directDepositForm .elections-list > li{padding-left: 38px;padding-right: 120px;cursor: pointer}.mobile-1stop .directDepositForm .elections-list > li:before{content: attr(data-order);position: absolute;left: 0;top: 0;bottom: 0;padding: 10px 0;text-align: center;width: 31px;font: 700 28px IntCircularPro, 'Trebuchet MS', arial, sans-serif;background: #dbd9d5}.mobile-1stop .directDepositForm .elections-list > li:nth-child(n+4):before{background: #d74e3e;color: #f0f0f0}.mobile-1stop .directDepositForm .elections-list p{padding: 0 15px}.mobile-1stop .directDepositForm .elections-list .dist{position: absolute;top: 50%;margin-top: -10px;right: 40px}.mobile-1stop .directDepositForm .elections-list li:first-child .moveup,.mobile-1stop .directDepositForm .elections-list li:last-child .movedown{opacity: 0.5}.mobile-1stop .directDepositForm .election-options{background: #dbd9d5;position: absolute;top: -1px;bottom: 0px;left: 100%;width: 100%;margin-left: -31px;border-top: 1px solid #919191;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;transition: 0.3s all}.mobile-1stop .directDepositForm .election-options:before{content: '';display: inline-block;border-left: 1px solid #919191;width: 30px;position: absolute;top: 0;left: 0;bottom: 0;background: #dbd9d5}.mobile-1stop .directDepositForm .election-options:after{content: '\276f';font: 20px vicon-linear;transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;transition: 0.5s all;position: absolute;top: 50%;left: 11px;margin-top: -10px}.mobile-1stop .directDepositForm .election-options li{text-align: center;display: inline-block;vertical-align: middle;padding: 12px 0;margin: 0;font-size: 10px;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;border: none;background: none}.mobile-1stop .directDepositForm .election-options li:before{content: 't';font: 18px vicon-linear;display: block;margin-bottom: 4px}.mobile-1stop .directDepositForm .election-options li:first-child{margin-left: 30px}.mobile-1stop .directDepositForm .election-options .moveup:before{content: '\25b2'}.mobile-1stop .directDepositForm .election-options .movedown:before{content: '\25bc'}.mobile-1stop .directDepositForm .election-options .edit-account:before{content: '\27f1'}.mobile-1stop .directDepositForm .election-options .edit-election:before{content: '\270e'}.mobile-1stop .directDepositForm .election-options .delete-election:before{content: '\267d'}.mobile-1stop .directDepositForm .election-options.open{left: 0;margin: 0}.mobile-1stop .directDepositForm .election-options.open:before{background: #fe8c00}.mobile-1stop .directDepositForm .election-options.open:after{transform: rotate(360deg);-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);color: #f0f0f0;left: 13px;margin-top: -12px}.mobile-1stop .directDepositForm form.validated-form label{display: inline-block;padding-right: 0;margin: 10px 0 3px}.mobile-1stop .directDepositForm form.validated-form input[type="text"],.mobile-1stop .directDepositForm form.validated-form input[type="tel"]{display: block;width: 100%}.mobile-1stop .directDepositForm form.validated-form .row:last-of-type{margin-bottom: 15px}.mobile-1stop .directDepositForm form.account-form .show-more-info{display: inline-block;margin: 0 0 0 5px}.mobile-1stop .directDepositForm form.account-form .show-more-info:before{position: relative;top: 2px}@media (max-width: 875px){.mobile-1stop .directDepositForm form.account-form.Canadian label{font-size: 12px}}.mobile-1stop .directDepositForm form.election-form .radio-groups .radios{margin-bottom: 15px;max-width: 400px;margin-left: auto;margin-right: auto}.mobile-1stop .directDepositForm form.election-form .radio-groups .radios:after{visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0}.mobile-1stop .directDepositForm form.election-form .radio-groups .radios label{display: inline;font-size: 12px;padding: 10px 0;margin: 0}.mobile-1stop .directDepositForm form.election-form .radio-groups .radios li{float: left;width: 30%}.mobile-1stop .directDepositForm form.election-form .radio-groups .account-type{-webkit-flex: 1 1 200px;-moz-flex: 1 1 200px;-ms-flex: 1 1 200px;flex: 1 1 200px}.mobile-1stop .directDepositForm form.election-form .radio-groups .account-type .radios li{width: 50%}.mobile-1stop .directDepositForm form.election-form .radio-groups .distribution{-webkit-flex: 2 1 50%;-moz-flex: 2 1 50%;-ms-flex: 2 1 50%;flex: 2 1 50%}@media (max-width: 900px){.mobile-1stop .directDepositForm form.election-form .radio-groups{display: block}.mobile-1stop .directDepositForm form.election-form .radio-groups .col{padding: 0}.mobile-1stop .directDepositForm form.election-form .radio-groups .col .radios{margin-left: 0}.mobile-1stop .directDepositForm form.election-form .radio-groups .col .radios li{display: inline-block;float: none;width: auto;padding-right: 15px}}.mobile-1stop .directDepositForm form.election-form .Distribution_Amount{position: relative;padding-left: 20px}.mobile-1stop .directDepositForm form.election-form .Distribution_Amount:before{content: '$';position: absolute;left: 0;top: 0;font-size: 30px}.mobile-1stop .directDepositForm form.election-form .Distribution_Percentage{position: relative;padding-right: 30px}.mobile-1stop .directDepositForm form.election-form .Distribution_Percentage:after{content: '%';position: absolute;right: 0;top: 0;font-size: 30px}.mobile-1stop .directDepositForm form.election-form .Distribution_Balance{display: none}.mobile-1stop .directDepositForm.election-view .elections,.mobile-1stop .directDepositForm.election-view .account-form{display: none}.mobile-1stop .directDepositForm.election-view .election-form{display: block}.mobile-1stop .directDepositForm.account-view .elections,.mobile-1stop .directDepositForm.account-view .election-form{display: none}.mobile-1stop .directDepositForm.account-view .account-form{display: block}.mobile-1stop .directDepositForm .add-election{margin: 0 0 20px;font-size: 13px}.mobile-1stop .employeePhotoForm .photo-guidelines{margin-bottom: 15px}.mobile-1stop .employeePhotoForm .row{-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center}.mobile-1stop .employeePhotoForm .preview{-webkit-flex-grow: .75;-moz-flex-grow: .75;-ms-flex-grow: .75;flex-grow: .75}.mobile-1stop .employeePhotoForm .image-wrapper{-webkit-flex: initial;-moz-flex: initial;-ms-flex: initial;flex: initial;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;margin: 0 50px}.mobile-1stop .employeePhotoForm img{width: 100%;outline: 1px solid #919191;border: 2px solid transparent}.mobile-1stop .i9-status li{margin-bottom: 10px}.mobile-1stop .i9-status img{max-width: 400px}.mobile-1stop .current-licenses-info{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.mobile-1stop .current-licenses-info p{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;padding-left: 10px;width: 135px}.mobile-1stop .expiration-color-key{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;font-size: 80%;line-height: 1.5}.mobile-1stop .expiration-color-key li:before{content: '';display: inline-block;width: 10px;height: 10px;background: #000;margin-right: 15px}.mobile-1stop .expiration-color-key .expiring-soon:before{background: #73c7e2}.mobile-1stop .expiration-color-key .expired:before{background: #d74e3e}.mobile-1stop .expiration-date.expiring{color: #73c7e2}.mobile-1stop .expiration-date.expired{color: #d74e3e}.mobile-1stop .tax-doc-email{max-width: 400px}.mobile-1stop .tax-document{width: 120px}.mobile-1stop .tax-document.sent.signed:not(.selected):before{content: 'Signed'}.mobile-1stop .tax-document.federal{border-right: 2px dotted rgba(0,0,0,0.3);border-bottom: 2px dotted rgba(0,0,0,0.3)}.mobile-1stop .tax-document.federal .title{font-weight: 700}.mobile-1stop-modal *{-webkit-tap-highlight-color: rgba(0,0,0,0)}.mobile-1stop-modal form.new-message > label{padding-left: 0}.mobile-1stop-modal form.new-message .message-types li{display: inline-block;margin-right: 7px}.mobile-1stop-modal form.new-message .show-bad-people{text-decoration: underline;cursor: pointer;white-space: nowrap}.mobile-1stop-modal form.new-message .bad-people{max-height: 3em;overflow: auto;-webkit-overflow-scrolling: touch;display: none;border: 1px solid #919191;padding: 10px;margin-top: 10px}.mobile-1stop-modal form.new-message .bad-people.open{display: block}.mobile-1stop-modal form.new-message .recruiting-materials{margin: 0 -15px 10px}.mobile-1stop-modal form.new-message .recruiting-materials .accordion-content{position: relative;padding: 0;padding-bottom: 10px}.mobile-1stop-modal form.new-message .recruiting-materials .materials{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.mobile-1stop-modal form.new-message .recruiting-materials .input{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;width: 50%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 10px 0 10px 10px;border-bottom: 1px solid #919191;position: relative}.mobile-1stop-modal form.new-message .recruiting-materials .input:nth-child(odd){border-right: 1px solid #919191}@media (max-width: 500px){.mobile-1stop-modal form.new-message .recruiting-materials .input{width: 100%}.mobile-1stop-modal form.new-message .recruiting-materials .input:nth-child(odd){border-right: 0}}.mobile-1stop-modal form.new-message .recruiting-materials .input label{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}.mobile-1stop-modal form.new-message .recruiting-materials .input label.sent:after{content: ' [sent]';color: #21ae8b}.mobile-1stop-modal form.new-message .recruiting-materials .input .preview{padding: 3px 10px 0;cursor: pointer}.mobile-1stop-modal form.new-message .recruiting-materials .input .preview:before{margin: 0;vertical-align: middle;font-size: 18px}.mobile-1stop-modal form.new-message .recruiting-materials .input .preview .popover{padding: 3px;position: absolute;top: -100%;right: 35px;display: none}.mobile-1stop-modal form.new-message .recruiting-materials .input .preview .popover img{width: 100%;width: 120px;display: block}.mobile-1stop-modal form.new-message .recruiting-materials .input .preview:hover .popover,.mobile-1stop-modal form.new-message .recruiting-materials .input .preview:active .popover{display: block}.mobile-1stop-modal img.sample-check{width: 100%;-webkit-filter: hue-rotate(475deg);filter: hue-rotate(475deg)}#partials-key{display: none}.partials-description{font-size: 80%;margin-bottom: 5px;line-height: 1.5}.partials-description li strong{display: inline-block;width: 25px}.partials-color-key{font-size: 80%;line-height: 1.5}.partials-color-key li:before{content: '';display: inline-block;width: 10px;height: 10px;background: #000;margin-right: 15px}.partials-color-key .complete:before{background: #fe8c00}.partials-color-key .pending:before{background: #73c7e2}#recruit_tree{position: relative}#recruit_tree select{position: absolute;right: 15px;top: 25px}#recruit_tree .inactives-toggle-box{margin-bottom: 20px}#hierarchy ul{background: rgba(100,100,100,0.1)}#hierarchy .collapse ul{display: none}#hierarchy .has-children > .node-name:after{content: '\23bc';font-family: vicon;margin-left: 1em;color: rgba(0,0,0,0.4)}#hierarchy .has-children.collapse > .node-name:after{content: '\269b'}#hierarchy li{position: relative;margin-left: 2em;padding: 0}#hierarchy li:before{content: "";position: absolute;height: 100%;top: -1em;left: -2em;border-left: 1px solid rgba(0,0,0,0.3)}#hierarchy .node-name{position: relative;margin: 1em 0 0;cursor: pointer}#hierarchy .node-name:before{content: "";display: inline-block;position: absolute;top: -1em;left: -2em;width: 2em;height: 100%;border-bottom: 1px solid rgba(0,0,0,0.3)}#hierarchy li:last-child:before{content: none}#hierarchy li:last-child > .node-name:before{content: "";border-left: 1px solid rgba(0,0,0,0.3);top: auto;bottom: 50%;padding-top: 1em;margin-left: -4px}#hierarchy > ul{margin-left: 15px;padding-left: 0;background: none}#hierarchy > ul > li{padding-left: 0;margin-left: 0}#hierarchy > ul > li:before{content: none}#hierarchy > ul > li > .node-name:before{content: none !important}.housing-confirmation{padding: 25px}.housing-confirmation .disclaimers h5{padding-bottom: 10px}.housing-confirmation .disclaimers div{margin: 10px 0}.housing-confirmation .disclaimers div .disclaimer-accepted,.housing-confirmation .disclaimers div .double-confirmation{vertical-align: top}.housing-confirmation .disclaimers div span{width: calc(100% - 40px);display: inline-block;margin-left: 10px;margin-top: 3px}.housing-confirmation .contact-housing{margin: 10px 0}.insider-report{font-size: 13px}.insider-report .preload{padding: 5px 0px}.insider-report .toggle-base-entity label{padding: 0 8px 8px 0}.insider-report .return.button{display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 245px}.insider-report .filter{max-width: 290px;margin-bottom: 10px}.insider-report .hour-nav-container{display: none;border-bottom: 1px solid #919191;height: 30px}.insider-report .hour-nav{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;background: #fff;font-size: 13px;text-decoration: underline;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;margin: 0 -15px}.insider-report .hour-nav .forward,.insider-report .hour-nav .back{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;padding: 8px 20px}.insider-report .hour-nav .forward{text-align: right}.insider-report .hour-nav.stuck{position: fixed;left: 0;right: 0;width: 100%;max-width: 1024px;margin: 0 auto;z-index: 4}.insider-report .scroll-msg{display: none;padding-bottom: 10px;font-size: 13px}.insider-report .footnotes{font-size: 13px;margin-top: 20px}.insider-report .searchContainer{display: inline-block;margin-bottom: 20px}.insider-report .report-table-container{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;margin-left: -15px;margin-right: -15px}.insider-report .report-table-container .side-stats{max-width: 20%;min-width: 100px;z-index: 3;border-right: 1px solid #919191}.insider-report .report-table-container .stats{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}.insider-report .report-table-scroll{width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.insider-report .report-table{position: relative}.insider-report .table-row > div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: 23px}.insider-report .table-row.sticky.stuck{position: relative;z-index: 2;box-shadow: 0px 2px 2px rgba(0,0,0,0.1)}.insider-report .side-stats .table-row > div:first-child{padding-left: 10px}.insider-report .side-stats .account-row > div:first-child .show-more-info{margin: 0 5px 0 0;display: inline-block;width: auto}.insider-report .side-stats .account-row > div:first-child .show-more-info:before{color: #919191}.insider-report .stats .account-row > div .report-dot{font: 15px vicon-linear;color: #21ae8b}.insider-report .stats .account-row.invalid > div:not(.countIfInvalid) .report-dot{color: #919191}.insider-report .stats .account-row .pending .report-dot{color: #ddc078}.insider-report .report-header .titles > div{cursor: pointer;white-space: nowrap;position: relative;background: #fe8c00;color: #f0f0f0}.insider-report .report-header .titles > div:first-child{text-transform: capitalize}.insider-report .report-header .titles > div:after{content: ' \25b2';font-family: vicon-linear;visibility: hidden;position: absolute;bottom: 4px;right: 0;font-size: 13px}.insider-report .report-header .titles > div.sorting-asc:after,.insider-report .report-header .titles > div.sorting-desc:after{visibility: visible}.insider-report .report-header .titles > div.sorting-desc:after{content: '\25bc'}.insider-report .report-header .titles > div.sticky.stuck{z-index: 3}.insider-report .report-header .totals > div{background: #fff}.insider-report.sales-report .page-sub-header{min-height: 33px}.sales-report .table .table-row{border-bottom: none}.sales-report .table .table-row > div{border-bottom: 1px solid #dbd9d5;min-width: 60px}.weekly-rep-count .base-entity-toggle{display: inline-block}@media (max-width: 336px){.weekly-rep-count .base-entity-toggle{margin-top: 10px}}.weekly-rep-count .table{margin-bottom: 0}.weekly-rep-count .report-table-container .side-stats{max-width: 135px}.weekly-rep-count .stats .report-table{width: auto;display: inline-block}.weekly-rep-count .stats .report-table .table-row > div{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: 45px;-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none}.weekly-rep-count .stats .report-table .table-row > div:nth-child(3n+3){border-right: 1px solid rgba(0,0,0,0.2)}.weekly-rep-count .stats .report-table .table-row.head.week-titles > div:nth-child(n){border-right: 1px solid rgba(0,0,0,0.2);width: 135px}.weekly-rep-count .report-header .week-titles > div{text-align: center;background: #fff}.weekly-rep-count .report-header.bottom .week-titles{border-bottom: none}.bby-sales-report .row > [data-stat="fourPartKey"]{width: 160px;flex: none}@media print{.searchContainer{display: none}}#app.desktop.menu-open .row.sticky.stuck{position: static}#app.desktop .hour-nav-container{display: block}#app.desktop .hour-nav-container.hidden{display: none}@media screen and (max-width: 730px){.insider-report .report-header,.insider-report .report-rows{font-size: 12px}.insider-report .report-header .row > div,.insider-report .report-rows .row > div{padding-left: 4px;padding-right: 4px}}@media screen and (max-width: 700px){.sales-report .stats .report-table{min-width: 560px}}@media screen and (max-width: 660px){.sales-report .stats .report-table.installs,.sales-report .stats .report-table.flexpay{min-width: 535px}}@media screen and (max-width: 600px){.insider-report .scroll-msg{display: block}.insider-report .button-group .button{padding: 6px}.sales-report .report-table-container{position: relative}.sales-report .report-table-container:before{content: '';position: absolute;top: 0;bottom: 0;right: 0;width: 5px;z-index: 3;box-shadow: -2px 0px 2px rgba(0,0,0,0.1) inset}.sales-report .stats .report-table.pending{min-width: 290px}.sales-report .side-stats .row{box-shadow: 2px 1px 2px rgba(0,0,0,0.1)}.sales-report .side-stats .row.sticky.stuck{z-index: 4;box-shadow: 2px 2px 2px rgba(0,0,0,0.1)}.sales-report .tabs{margin-bottom: 10px}#app.desktop .hour-nav-container{display: none}}@media screen and (max-width: 479px){.insider-report .report-nav{margin-top: 10px;margin-bottom: 10px}.sales-report .page-toggle .button[data-short-label] span{display: none}.sales-report .page-toggle .button[data-short-label]:before{content: attr(data-short-label)}}@media screen and (max-width: 400px){.insider-report #date_range{width: 160px}.insider-report #date_prev{left: 5px}.insider-report #date_next{right: 5px}}.point-bank-report .entity{border-bottom: 1px solid rgba(0,0,0,0.2);cursor: pointer;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;padding-left: 5px}.point-bank-report .entity .entity-name{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;padding: 2px 0 2px 7px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.point-bank-report .entity .leader{display: block;font-size: 80%}.point-bank-report .entity .table-icon{width: 37px;padding: 7px 0;text-align: center;border-right: 1px dotted #919191;border-left: 1px dotted #919191;position: relative}.point-bank-report .entity .table-icon:before{content: attr(data-label);font-size: 15px;display: inline-block;background: #000;color: #f0f0f0;height: 25px;width: 25px;border-radius: 50%;text-align: center;line-height: 25px}.point-bank-report .individuals{margin-bottom: 0}.point-bank-report .individuals .individual{cursor: pointer}.point-bank-report .individuals tbody .name{padding-left: 30px}@media (max-width: 480px){.point-bank-report .individuals tbody .name{padding-left: 10px}.point-bank-report .individuals .show-more-info{display: inline-block;margin-bottom: 0}}.point-bank-report .entity-section > .entity-section .entity{padding-left: 15px}.point-bank-report .entity-section > .entity-section > .entity-section .entity{padding-left: 30px}.point-bank-report .entity-section > .entity-section > .entity-section > .entity-section .entity{padding-left: 45px}.point-bank-report .entity-section > .entity-section > .entity-section > .entity-section > .entity-section .entity{padding-left: 60px}.point-bank-report .entity-section.open > .entity .table-icon{border-left-style: solid;border-right-style: solid}.point-bank-report .entity-section.open > .entity .table-icon:before{content: '\2718';background: none;color: #fe8c00;font: normal 25px vicon-linear}.point-bank-report .entity-section.open > .entity .table-icon:after{background-color: #fff;content: '';border-bottom: 1px solid #919191;border-right: 1px solid #919191;width: 18px;height: 18px;position: absolute;display: block;z-index: 1;-ms-transform: translate(9px, -2px) rotate(45deg) skew(-26deg, -26deg);-webkit-transform: translate(9px, -2px) rotate(45deg) skew(-26deg, -26deg);transform: translate(9px, -2px) rotate(45deg) skew(-26deg, -26deg)}.point-bank-report .entity-section.open.active > .entity{background: #fe8c00;color: #f0f0f0}.point-bank-report .entity-section.open.active > .entity .table-icon{border-left-color: #f0f0f0;border-right-color: #f0f0f0}.point-bank-report .entity-section.open.active > .entity .table-icon:before{color: #f0f0f0}.point-bank-report .entity-section.open.active > .entity .table-icon:after{background: #fe8c00}.point-bank-report .entity-section:not(.open) > .entity-section,.point-bank-report .entity-section:not(.open) > .individuals{display: none}.point-bank-report .entity-section.active{border-bottom: 1px solid #5c5d59}.point-bank-report .entity-section.active > .entity-section,.point-bank-report .entity-section.active > .individuals tbody tr td{background: #f0f0f0}.point-bank-report .entity-section.active > .entity-section:nth-child(even),.point-bank-report .entity-section.active > .individuals tbody tr:nth-child(even) td{background: #dbd9d5}.point-bank-report table.sortable th,.point-bank-report-modal table.sortable th{cursor: pointer}.point-bank-report table.sortable th:after,.point-bank-report-modal table.sortable th:after{display: inline-block;vertical-align: middle;margin-right: 3px;font: 10px vicon-linear}.point-bank-report table.sortable th.sort-asc:after,.point-bank-report-modal table.sortable th.sort-asc:after{content: '\25b2'}.point-bank-report table.sortable th.sort-desc:after,.point-bank-report-modal table.sortable th.sort-desc:after{content: '\25bc'}.point-bank-report table td:not(.name),.point-bank-report-modal table td:not(.name){white-space: nowrap}@media (max-width: 480px){.point-bank-report table,.point-bank-report-modal table{font-size: 12px}}#watchlist{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}#watchlist .watched-rep{width: 33.33%;padding: 0 10px 10px 0;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#watchlist .watched-rep .rep-details{min-width: 110px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 5px}#watchlist .watched-rep .rep-details a{font-weight: 400}#watchlist .watched-rep .photo-container{display: block;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}#watchlist .watched-rep .photo-container img{width: 100%;border-radius: 45px}#watchlist .watched-rep table{font-size: 12px}#watchlist .no-watchlist{width: 100%;padding: 10px 0 20px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#watchlist .no-watchlist a{display: inline-block}@media (min-width: 650px) and (max-width: 867px), (max-width: 480px){#watchlist .watched-rep{width: 50%}}@media (max-width: 350px){#watchlist .watched-rep{width: 100%}#watchlist .watched-rep .rep-details{min-width: 70%}#watchlist .watched-rep table{font-size: 15px}}.swappable #mobile-report-table td,.swappable #mobile-report-table th{padding: 4px 3px 3px 3px;font-size: 10px}#leaderboard-table img{height: 32px}.leaderboard .cta{margin-top: 10px}#wrapper .footer-nav td{border-bottom: none}.office-icon{float: left;margin-right: 10px;max-height: 60px}.region-icon{display: block;margin-bottom: 10px;max-height: 35px}#ahead_behind_table .me td,#ahead_behind_table .me a{color: #fe8c00}table#region-mgroups-table td:first-child,table#region-mgroups-table th:first-child{width: 73%}#top-reps-table .office-name{color: #fe8c00}#top-reps-table .rookie,#top-reps-table .Rookie{color: #73c7e2;font-weight: 700}.top-reps-key{margin: 10px}.top-reps-key .rookie-key{width: 10px;height: 10px;background: #73c7e2;display: inline-block;margin-right: 10px}#management_group_overview .recruit-start-end-graph{width: 100%;max-width: 400px;float: none;margin: 15px 0 0 0;padding-bottom: 0}#management_group_overview .recruit-start-end-graph table td{border: none}.block .ajax-filter{margin-bottom: 15px}.name-tag{width: 60%;display: block;padding: 19px 15px 0;position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.name-tag h1{margin: 0;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis}.name-tag .photo-container{display: none;float: left}.name-tag.name-tag-self .photo-container,.name-tag.name-tag-rep .photo-container{display: none;float: left;max-width: 100px}.name-tag.name-tag-self img,.name-tag.name-tag-rep img{border-radius: 50%}.name-tag.name-tag-rep h1{padding-right: 55px}.name-tag .profile-details{display: block;color: #5c5d59;padding-bottom: 3px}.name-tag .profile-details dt{font-weight: 500;display: inline}.name-tag .profile-details dd{display: inline;color: #5c5d59}.name-tag .profile-details dd:after{content: ', '}.name-tag .profile-details dd:last-child:after{content: ''}.name-tag .profile-contact-info{padding-top: 5px}.name-tag .profile-buttons{position: absolute;top: 20px;right: 5px}.name-tag .profile-buttons .button{margin-right: 10px;vertical-align: top}.name-tag .profile-buttons .edit-info{padding: 5.5px 10px}.name-tag .watchlist-bttn.button:before{content: '\35';font: 20px vicon-linear;margin: 0;opacity: 1}.name-tag .watchlist-bttn.button.remove:before{content: '\39'}.rep-quickstats .photo-container{float: left;width: 28.5%;margin-right: 2%;max-width: 168px}.rep-quickstats .photo-container img{border-radius: 50%}.rep-quickstats .quickstats{width: 69.5%;display: inline-block}@media (max-width: 768px){.name-tag{font-size: 12px}h1{font-size: 24px}}@media (max-width: 650px){.name-tag{width: 100%;padding-left: 25px}.name-tag .rep-info{padding-left: 20px;max-width: 55%}.name-tag .rep-img,.name-tag .rep-info{float: left}.name-tag .contact-info{clear: both}.name-tag.name-tag-self .photo-container,.name-tag.name-tag-rep .photo-container{display: inline-block}.name-tag h1{padding-bottom: 10px}.name-tag .profile-details{max-width: 100%}.rep-quickstats .photo-container{display: none}.rep-quickstats .quickstats{width: 100%}}#reptech_ratio .rep-number,#reptech_ratio .tech-number{width: 100%;padding: 5px 0}#reptech_ratio .rep-number h3,#reptech_ratio .tech-number h3{width: 20%;display: inline-block}#reptech_ratio .rep-number .bar,#reptech_ratio .tech-number .bar{width: 70%;display: inline-block;font: 22px IntCircularPro, 'Trebuchet MS', arial, sans-serif;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#reptech_ratio .rep-number .bar span,#reptech_ratio .tech-number .bar span{background: #fe8c00;color: #f0f0f0;text-align: right;display: inline-block;padding: 1px 4px;line-height: 24px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#reptech_ratio .rep-number .bar span:empty,#reptech_ratio .tech-number .bar span:empty{height: 24px}#reptech_ratio .tech-number .bar span{background-color: #000}@media screen and (max-width: 900px) and (min-width: 651px){#reptech_ratio .rep-number h3,#reptech_ratio .tech-number h3{margin-top: 2px;font-size: 20px}}@media screen and (max-width: 650px){#reptech_ratio .rep-number .bar span,#reptech_ratio .tech-number .bar span{color: #fff}}@media screen and (max-width: 400px){#reptech_ratio .rep-number h3,#reptech_ratio .tech-number h3{width: 25%}}@media (max-width: 480px){.collapse-mobile.block{height: 47px;overflow: hidden;padding-top: 0}.collapse-mobile.block:before{margin: 0 -15px}.collapse-mobile.block h2{font-weight: 200;font-size: 15px;position: relative;padding: 15px 30px 12px 45px;margin: 0 -15px 10px;cursor: pointer}.collapse-mobile.block h2:after{content: '\25b6';font: 15px vicon-linear;position: absolute;width: 10px;left: 15px;top: 50%;margin-top: -7px;display: inline-block}.collapse-mobile.block:not(.open) h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.collapse-mobile.block.open{height: auto}.collapse-mobile.block.open h2{background: linear-gradient(to right, #fe8c00 0%, #fc4a1a 100%);color: #f0f0f0}.collapse-mobile.block.open h2:after{transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);color: #f0f0f0;right: 17px}.swappable #mobile-report-table td,.swappable #mobile-report-table th{font-size: 9px}.region-icon{max-height: 25px}}div#mobile-report-table{font-size: 12px;overflow-x: auto}.charity-rankings h2{font-size: 24px}.charity-label{margin-top: 15px;color: #888;text-transform: uppercase}.quickstat-box .charity-hearts,.charity-hearts{padding-left: 6px;font-size: 110%;letter-spacing: 2px;color: #fe8c00}.quickstat-box .charity-hearts{display: inline;padding: 0 4px;font-size: 100%;line-height: .9}.leaderBoards .charity-hearts,#leaderboard-table .charity-hearts{padding-left: 0;line-height: .4;letter-spacing: 0}#leaderboard-table .charity-hearts{font-size: 120%;line-height: 1.6}.charity-stats-block .name-tag-label{float: none}.charity-stats-block .quickstat-box span{padding-bottom: 5px}.charity-stats-block .positive{color: #21ae8b}.charity-rankings-block .charity-data{display: table;width: 100%}.charity-rankings-block .charity-data li{display: table-cell;width: 50%;padding: 15px 5% 0;font-size: 16px;text-indent: 6px}.charity-rankings-block .charity-data span{display: block;font-family: IntCircularPro, 'Trebuchet MS', arial, sans-serif;font-size: 66px;line-height: 1.2;font-weight: 500;text-indent: 0}.charity-rankings-block .actual,.charity-rankings-block .actual span{color: #fe8c00}@media (max-width: 767px){.charity-rankings-block .charity-label{font-size: 16px}.charity-rankings-block .charity-data li{padding: 15px 0 0;font-size: 12px}.charity-rankings-block .charity-data span{font-size: 32px}}.tech-partial-card{position: relative;padding: 10px;min-height: 142px;border-bottom: 1px solid #919191;box-sizing: border-box}.tech-partial-card.individual{padding-left: 125px}.tech-partial-card.individual img{position: absolute;top: 10px;left: 10px;width: 100px}.tech-partial-card h3{margin-top: 0;margin-bottom: 3px;text-transform: capitalize}.tech-partial-card h5{margin-top: 0;margin-bottom: 3px;text-transform: capitalize}.downline-section{width: 100%;margin-top: 35px;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.downline-section > h5{padding-bottom: 10px;padding-left: 10px;border-bottom: 1px solid #919191;width: 100%;text-transform: capitalize}.downline-section .tech-partial-card{width: 50%;cursor: pointer}@media (max-width: 500px){.downline-section .tech-partial-card{width: 100%}}.partials-breadcrumb li{display: inline-block}.partials-breadcrumb li:not(:last-child):after{content: '►';color: #dbd9d5;font-size: 8px;display: inline-block}.partials-breadcrumb li a{font-size: 11px;margin: 0 10px}.dispatch-office-report td,.dispatch-office-report th{border: 1px solid #dbd9d5}.dispatch-office-report th.sortable,.dispatch-office-report th.vertical{padding: 0}.dispatch-office-report th.sortable > div,.dispatch-office-report th.vertical > div{position: relative;padding: 4px 7px;width: 100%;box-sizing: border-box}.dispatch-office-report th.sortable{cursor: pointer}.dispatch-office-report th.sortable > div{padding-right: 18px}.dispatch-office-report th.sortable > div:before,.dispatch-office-report th.sortable > div:after{content: '';display: block;height: 0;width: 0;border: 3px solid transparent;position: absolute;bottom: 15px;right: 4px}.dispatch-office-report th.sortable > div:before{border-top: none;border-bottom: 7px solid #dbd9d5;margin-top: -10px}.dispatch-office-report th.sortable > div:after{border-bottom: none;border-top: 7px solid #dbd9d5;margin-bottom: -10px}.dispatch-office-report th.sortable.sort-asc > div:before{border-bottom-color: #919191}.dispatch-office-report th.sortable.sort-desc > div:after{border-top-color: #919191}.dispatch-office-report th.vertical{vertical-align: bottom}.dispatch-office-report th.vertical > div{height: 170px;min-width: 50px}.dispatch-office-report th.vertical > div span{position: absolute;left: 7px;bottom: 4px;transform: rotate(270deg);-ms-transform: rotate(270deg);-moz-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);line-height: 15px;height: 30px;width: 30px;overflow: visible;white-space: nowrap}.dispatch-office-report th.vertical.sortable > div{padding-right: 30px}.dispatch-office-report .zebra tbody tr:nth-child(even) td{background: rgba(0,0,0,0.02)}.dispatch-office-report .hide{display: none}.dispatch-office-report .report-controls{padding: 10px 15px}.dispatch-office-report .report-controls .input{display: inline-block;margin-right: 10px;padding-bottom: 0;vertical-align: middle}.dispatch-office-report .report-controls .input label{display: inline-block;padding: 0}.dispatch-office-report .report-controls .input input{width: 140px}.dispatch-office-report .report-controls .input input[type="radio"]{width: 25px}.dispatch-office-report .report-controls > button{margin: 0;padding: 8px 10px}.dispatch-office-report .report-controls > .input,.dispatch-office-report .report-controls > button{vertical-align: top}.dispatch-office-report .report-controls .select2-container{width: 260px}.dispatch-office-report .custom-range .cancel{display: block;margin: 10px 10px 0 0;text-align: right}.dispatch-office-report .custom-range .cancel a{font-size: 75%}.dispatch-office-report .quality-message{margin: 15px;padding: 15px 10px}.dispatch-office-report .report-table{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;margin-bottom: 20px}.dispatch-office-report .report-table td,.dispatch-office-report .report-table th{font-size: 12px}.dispatch-office-report .report-table .left-col{max-width: 55%;-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none}.dispatch-office-report .report-table .left-col table{width: 100%}.dispatch-office-report .report-table .left-col tbody td div,.dispatch-office-report .report-table .left-col tfoot td div{position: relative;height: 20px}.dispatch-office-report .report-table .left-col tbody td div span,.dispatch-office-report .report-table .left-col tfoot td div span{display: block;position: absolute;z-index: 1;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top: 4px}.dispatch-office-report .report-table .left-col tbody td div:after,.dispatch-office-report .report-table .left-col tfoot td div:after{content: attr(title);display: inline-block;height: 0;overflow: hidden}.dispatch-office-report .report-table .right-col{-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch}.dispatch-office-report .report-table .right-col table{width: auto;margin-bottom: 20px}.dispatch-office-report .report-table .right-col tbody td,.dispatch-office-report .report-table .right-col tfoot,.dispatch-office-report .report-table .right-col td{white-space: nowrap}.dispatch-office-report .report-table table tbody tr:nth-child(even) td{background: rgba(0,0,0,0.02)}.dispatch-office-report .report-table table thead th{border-bottom: none}.dispatch-office-report .report-table table thead th.highlighted-orange,.dispatch-office-report .report-table table thead th.highlighted-orange > div{background: #fbe7d0}.dispatch-office-report .report-table table thead th.highlighted-red,.dispatch-office-report .report-table table thead th.highlighted-red > div{background: #f4ddda}.dispatch-office-report .report-table table thead th.highlighted-green,.dispatch-office-report .report-table table thead th.highlighted-green > div{background: #c8e9e0}.dispatch-office-report .report-table table thead th.highlighted-blue,.dispatch-office-report .report-table table thead th.highlighted-blue > div{background: #c7dfe9}.dispatch-office-report .report-table table thead th.highlighted-yellow,.dispatch-office-report .report-table table thead th.highlighted-yellow > div{background: #f9e9ae}.dispatch-office-report .report-table table thead th.highlighted-purple,.dispatch-office-report .report-table table thead th.highlighted-purple > div{background: #ced2e5}.dispatch-office-report .report-table table thead th > div{background: #f0f0f0;border-bottom: 1px solid #dbd9d5;z-index: 10}.dispatch-office-report .report-table table tbody td,.dispatch-office-report .report-table table tfoot td{height: 20px}.dispatch-office-report .report-table table tbody td{background: #fff}.dispatch-office-report .report-table table tbody td.highlighted-orange{background: #fff3e4;font-weight: bold}.dispatch-office-report .report-table table tbody td.highlighted-red{background: #fcf1ef;font-weight: bold}.dispatch-office-report .report-table table tbody td.highlighted-green{background: #d7f7ef;font-weight: bold}.dispatch-office-report .report-table table tbody td.highlighted-blue{background: #dfeef4;font-weight: bold}.dispatch-office-report .report-table table tbody td.highlighted-yellow{background: #fdf3ce;font-weight: bold}.dispatch-office-report .report-table table tbody td.highlighted-purple{background: #e9ecf5;font-weight: bold}.dispatch-office-report .report-table table tbody tr:nth-child(even) td.highlighted-orange{background: #fbe7d0}.dispatch-office-report .report-table table tbody tr:nth-child(even) td.highlighted-red{background: #f4ddda}.dispatch-office-report .report-table table tbody tr:nth-child(even) td.highlighted-green{background: #c8e9e0}.dispatch-office-report .report-table table tbody tr:nth-child(even) td.highlighted-blue{background: #c7dfe9}.dispatch-office-report .report-table table tbody tr:nth-child(even) td.highlighted-yellow{background: #f9e9ae}.dispatch-office-report .report-table table tbody tr:nth-child(even) td.highlighted-purple{background: #ced2e5}.dispatch-office-report .report-table table tbody tr.hover td{background: #ffe8cb}.dispatch-office-report .report-table table tbody tr.hover td.highlighted{background: #ffdcb2}.dispatch-office-report .report-table table tbody tr[data-type="pull"]:not(.hover) td{background: #f8dbdb}.dispatch-office-report .report-table table tbody tr[data-type="pull"] td,.dispatch-office-report .report-table table tbody td[data-qs]{font-weight: bold}.dispatch-office-report .report-table tr[data-link]{cursor: pointer}.dor-modal .view-toggle{margin-bottom: 15px}.dor-modal .show-hide-columns{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.dor-modal .show-hide-columns .input{-webkit-flex: none;-moz-flex: none;-ms-flex: none;flex: none;width: 33.33%;display: inline-block}@media (max-width: 680px){.dor-modal .show-hide-columns .input{width: 50%}}@media (max-width: 495px){.dor-modal .show-hide-columns .input{width: 100%}}@media (max-width: 840px){.dispatch-office-report .report-controls .input.select{display: block;margin-bottom: 10px}}@media (max-width: 525px){.dispatch-office-report .report-controls #report-date-range{margin-right: 0}.dispatch-office-report .report-controls #report-date-range,.dispatch-office-report .report-controls .input.date{display: block;margin-bottom: 10px}.dispatch-office-report .report-controls .input.date{padding-left: 60px}.dispatch-office-report .report-controls .input.date label{display: inline-block;margin-left: -60px;float: left;text-align: right}.dispatch-office-report .report-controls .input.date input{width: 100%}.dispatch-office-report .report-controls .select2-container{width: 100%}}@-webkit-keyframes fadeIn{0%{opacity: 0}100%{opacity: 1}}@keyframes fadeIn{0%{opacity: 0}100%{opacity: 1}}@-webkit-keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}@keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}/*# sourceMappingURL=//insider-local.vivint.com/resource/286/styles/general/src/sourcemaps/general286.css.map */