﻿.clear{clear:both}small,.small{font-size:12px}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.flex-container .live-testing-container,.flex-container .test-devices-container{-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.test-devices-container{padding:20px;border:1px solid #CCC;background:#fff;margin-bottom:25px;pointer-events:all}.test-devices-container h2{margin-top:0;font-weight:400}.test-devices-container label,.test-devices-modal-container label{font-weight:400;padding-right:10px}.test-devices-container .btn-danger,.test-devices-modal-container .btn-danger{margin-left:15px;padding:0.5em 1em;color:#fff}.test-devices-container .delete-button,.test-devices-modal-container .delete-button{color:#F16B55;margin-left:15px}.test-devices-container .delete-button,.test-devices-modal-container .delete-button{color:#F16B55}.test-device{font-size:14px}.sticky-container{position:fixed;bottom:0;right:0;width:100%;min-width:600px;padding:10px 10px 0px 65px;pointer-events:none}.padding-for-sticky-container{height:350px}.live-testing-container{padding:20px;border:1px solid #CCC;background:#fff;margin-bottom:25px;margin-right:15px;padding:15px;color:#363747;pointer-events:all}.live-testing-container h2{margin-top:0;font-weight:400}.live-testing-container .test-header{padding-bottom:10px}.live-testing-container .test-button{padding:0 5px 0 10px;float:right}.live-testing-container .test-button a{color:#868791;font-size:18px}.live-testing-container .test-button a i{font-size:14px}.live-testing-container .test-button a:hover{color:#363747}.live-testing-container .test-results{background:#000;color:#7ABA1E;padding:15px;font-size:14px;font-family:monospace;height:270px;overflow-y:auto;word-break:break-all;border-right:none}.purchase-flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding:0 20px}.purchase-flex-container .purchase-left{margin-right:15px;-webkit-box-flex:0 1 65%;-moz-box-flex:0 1 65%;-webkit-flex:0 1 65%;-ms-flex:0 1 65%;flex:0 1 65%}.purchase-flex-container .purchase-divider{-webkit-box-flex:0 0 1px;-moz-box-flex:0 0 1px;-webkit-flex:0 0 1px;-ms-flex:0 0 1px;flex:0 0 1px;background:#CCC}.purchase-flex-container .purchase-right{margin-left:15px;-webkit-box-flex:0 1 34%;-moz-box-flex:0 1 34%;-webkit-flex:0 1 34%;-ms-flex:0 1 34%;flex:0 1 34%;max-height:75vh;overflow-y:auto}.purchase-flex-container .purchase-right h4{margin-bottom:0}.purchase-flex-container .purchase-right .purchase-selected{margin-bottom:20px}.purchase-flex-container .purchase-left .category-search{margin-bottom:15px}.purchase-flex-container .purchase-left .category-search input[type="text"]{width:78%;float:left;height:48px}.purchase-flex-container .purchase-left .category-search input[type="text"]:focus{border-color:#CCC}.purchase-flex-container .purchase-left .category-search button{width:20%;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-left-width:0;height:48px;background:#fff;color:#868791}.purchase-flex-container .purchase-left .category-search button.with-results{color:#2B59C3}.purchase-flex-container .purchase-left .category-search button.with-results:hover{color:#0E2675;border-color:#CCC}.purchase-results-area{max-height:70vh;overflow-y:auto}#purchase-search-results{display:inline-block;padding:0 5px}#purchase-search-results div{display:inline-block;background:#2B59C3;font-size:12px;padding:4px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:2px;color:#fff}.category-node{clear:both}.category-node_content:before{font-family:FontAwesome;font-size:20px;content:"";vertical-align:middle;padding-right:3px}.category-node_content:hover{cursor:pointer}.category-node[data-collapsed=true] .category-node_content:before{content:"";padding-right:6px}.category-node[data-collapsed=true] .category-children{display:none}.category-node[data-highlighted=true]{color:#fefefe;background-color:#2B59C3;padding-left:2px}.category-node[data-highlighted=true] .rf-statebox-wrapper[data-exclude=true] .rf-label{color:#fff}.category-node.leaf .category-node_content:before{visibility:hidden;padding-right:3px}.category-node.leaf[data-collapsed=true] .category-node_content:before{visibility:hidden;padding-right:7px}.category-select{background-color:#7ABA1E;color:white;display:inline-block;padding:10px 15px;margin-bottom:10px}.category-exclusion{background-color:#F16B55;color:white;display:inline-block;padding:10px 15px;margin-bottom:10px}.category-node[data-exclude=true] .category-node{pointer-events:none;color:#ccc}.rf-statebox-wrapper{width:-webkit-calc(100% - 15px);width:-moz-calc(100% - 15px);width:-ms-calc(100% - 15px);width:calc(100% - 15px);display:inline-block}.rf-statebox-wrapper .rf-statebox{position:relative;display:inline-block;width:15px;height:15px;border:1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;vertical-align:middle;margin-right:4px}.rf-statebox-wrapper .rf-statebox:after{position:absolute;left:-1px;font-family:FontAwesome;font-size:16px;line-height:0.9;content:""}.rf-statebox-wrapper .rf-label{display:inline-block;vertical-align:middle;font-weight:100;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:-ms-calc(100% - 30px);width:calc(100% - 30px);line-height:1;margin:5px 0}.rf-statebox-wrapper[data-state=checked] .rf-statebox:after{position:absolute;font-size:16px;content:""}.rf-statebox-wrapper[data-state=checked] .rf-label{font-weight:500}.rf-statebox-wrapper[data-state=unchecked] .rf-statebox:after{content:" "}.rf-statebox-wrapper[data-exclude=true] .rf-label{color:#F16B55;text-decoration:line-through}.interior-tabs .fa-info-circle{position:relative;left:-15px;float:right;padding:3px 0;color:#fff}.interior-tabs .fa-info-circle:hover{cursor:pointer}table.behavior-list-table td:nth-of-type(1),table.behavior-list-table th:nth-of-type(1){width:10%}table.behavior-list-table td:nth-of-type(2),table.behavior-list-table th:nth-of-type(2){width:22%}table.behavior-list-table td:nth-of-type(3),table.behavior-list-table th:nth-of-type(3){width:18%}table.behavior-list-table td:nth-of-type(4),table.behavior-list-table th:nth-of-type(4){width:10%}table.behavior-list-table td:nth-of-type(5),table.behavior-list-table th:nth-of-type(5){width:20%}table.behavior-list-table td:nth-of-type(6),table.behavior-list-table th:nth-of-type(6){width:10%}table.behavior-list-table td:nth-of-type(7),table.behavior-list-table th:nth-of-type(7){width:10%}.controls{float:right;font-weight:400}.behavior-create-container{padding:20px;border:1px solid #CCC;background:#fff;margin-bottom:25px}.behavior-create-container h2{margin-top:0;font-weight:400}.behavior-create-container .behavior-left{border-right:1px solid #CCC;margin-right:15px;padding-right:30px;-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.behavior-create-container .behavior-right{padding-left:15px;-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.behavior-create-container h2{margin-bottom:0}.behavior-create-container .instructions-display{margin:0.75em 0.5em 1em 1em;line-height:1.25}.behavior-create-container .select2-container--default[style]{display:block}.field-warning{color:#BF5C00;padding-left:15px}#behavior-location-based-fields label.label-control{font-weight:400}.general-warning{color:#BF5C00}.behavior-info-container h1{margin-bottom:10px;margin-top:0}.behavior-info-container h1 span{display:inline-block;position:relative;top:-8px;margin-left:10px}.behavior-info-container h2{font-weight:400;margin-top:0;margin-bottom:5px}@media screen and (max-width: 992px){.behavior-info-container h2{font-size:16px}}.behavior-info-container ul{list-style:none;margin-left:0;padding-left:0}.behavior-info-container ul li{display:inline-block;padding-right:8px}.behavior-info-container ul li span{font-weight:600}.behavior-info-container a.btn{color:#fff}.behaviors-actions-container{text-align:right}.behaviors-actions-container .action-group{display:inline-block;margin-right:5px;margin-bottom:5px}.behaviors-actions-container .btn-default{background:#FFF}.behaviors-actions-container .action-button{font-weight:700;font-size:14px;margin-bottom:5px}.behaviors-actions-container .flat-right{-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;-ms-border-top-right-radius:0;-o-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;border-bottom-right-radius:0}.behaviors-actions-container .flat-left{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;-ms-border-top-left-radius:0;-o-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-ms-border-bottom-left-radius:0;-o-border-bottom-left-radius:0;border-bottom-left-radius:0;border-left:none;margin-left:-3px;position:relative;z-index:500}.behavior-details-container,.behavior-performance-container{padding:20px;border:1px solid #CCC;background:#fff;margin-bottom:25px;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;padding:0 20px 20px 20px;margin-top:25px}.behavior-details-container h2,.behavior-performance-container h2{margin-top:0;font-weight:400}.behavior-details-container h2,.behavior-performance-container h2{border-bottom:1px solid #CCC;margin:0 -20px 15px -20px;padding-left:20px;padding-right:20px;height:50px;line-height:50px}.behavior-details-container h2 a,.behavior-performance-container h2 a{line-height:50px}.behavior-details-container h2 button,.behavior-performance-container h2 button{vertical-align:middle}.behavior-details-container h2 .btn-sm,.behavior-performance-container h2 .btn-sm{padding-top:0.5em;padding-bottom:0.5em;margin-top:8px;vertical-align:middle}.behavior-performance-container .left,.behavior-performance-container .center,.behavior-performance-container .right{text-align:center}.behavior-performance-container .left,.behavior-performance-container .center{border-right:1px solid #CCC}.behavior-performance-container p span{font-weight:700;line-height:1em}.behavior-performance-container .up:after{color:#7ABA1E;font-family:FontAwesome;content:"";vertical-align:top;padding-left:2px}.behavior-performance-container .down:after{color:#F16B55;font-family:FontAwesome;content:"";vertical-align:top;padding-left:2px}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.flex-container .behavior-details-container{margin-right:15px;-webkit-box-flex:0 1 33.33333333%;-moz-box-flex:0 1 33.33333333%;-webkit-flex:0 1 33.33333333%;-ms-flex:0 1 33.33333333%;flex:0 1 33.33333333%}.flex-container .behavior-performance-container{margin-left:15px;-webkit-box-flex:0 1 66.66666667%;-moz-box-flex:0 1 66.66666667%;-webkit-flex:0 1 66.66666667%;-ms-flex:0 1 66.66666667%;flex:0 1 66.66666667%}
