header.navbar{border:none;margin-bottom:0}.navbar-default{padding:0;padding-bottom:5px;border-radius:0;border:none;background-color:#335177;color:#fff}.navbar-default .navbar-header{float:none}.navbar-default .mcc-logo{padding:5px 0}.navbar-default .client-logos{float:right;background:white;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:3px}.navbar-default .navbar-brand{padding:0 0 0 20px;margin:0;height:auto}.navbar-default .navbar-nav{margin-top:5px}.navbar-default .navbar-nav>li{margin-left:15px}.navbar-default .navbar-nav>li.home{margin-left:0}.navbar-default .navbar-nav>li>a{color:#fff !important;padding:0}.navbar-default .navbar-nav>li>a:hover{color:#ddd !important}.navbar-default .navbar-nav>li>a.home-link{display:block;height:31px;width:16px;margin-left:5px;font-size:16px}.navbar-default .navbar-nav>li>a.home-link .fa{position:absolute;bottom:2px}.navbar-default .navbar-nav>li>a .nav-label{display:block;line-height:12px;font-weight:200;font-size:10px;text-transform:uppercase}.navbar-default .navbar-nav>li>a .nav-label.blank{margin-top:11px}.navbar-default .navbar-nav>li>a .nav-text{display:block;line-height:20px;font-size:14px}.navbar-default .navbar-nav>li.open>a{background-color:transparent !important}.navbar-default .navbar-nav.navbar-right{margin-top:15px;padding-right:30px}.navbar-default .navbar-nav .dropdown-menu{padding-top:0;padding-bottom:0;border-radius:2px}.navbar-default .navbar-nav .dropdown-menu>li>a{padding:5px 20px}.navbar-default .navbar-nav .dropdown-pagination{color:#333;font-size:14px;border-top:1px solid #c9c9c9;text-align:center}.navbar-default .navbar-nav .dropdown-pagination .previous,.navbar-default .navbar-nav .dropdown-pagination .next{width:15px}.navbar-default .navbar-nav .dropdown-pagination .previous a,.navbar-default .navbar-nav .dropdown-pagination .previous span,.navbar-default .navbar-nav .dropdown-pagination .next a,.navbar-default .navbar-nav .dropdown-pagination .next span{color:#1f1f1f}.navbar-default .navbar-nav .dropdown-pagination .previous a:hover,.navbar-default .navbar-nav .dropdown-pagination .next a:hover{background-color:#c9c9c9;color:#1f1f1f}.navbar-default .navbar-nav .dropdown-pagination .count{font-size:11px}.navbar-default .navbar-collapse{margin:0;padding:0;background-color:#335177}@media (max-width: 768px){.navbar-default .container-fluid{padding:0;margin:0}.navbar-default .navbar-toggle{margin:-3px 30px 0 0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:rgba(255,255,255,0.3)}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-header{padding-left:15px;margin-bottom:8px}.navbar-default .nav-bar-collapse{z-index:100000}.navbar-default .navbar-right{border-top:1px solid #c9c9c9;margin-right:-15px;padding:15px 0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#c9c9c9}.navbar-default .navbar-nav .open .dropdown-menu>li>a:active{color:#ccc}}/*! platform-ui | Built: 2020-01-09 1:18:43 PM Platform Asset Version: 1.6.0 */.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__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 black 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, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 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, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 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%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 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}/*! Select2 Bootstrap Theme v0.1.0-beta.4 | MIT License | github.com/select2/select2-bootstrap-theme */.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;outline:0}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777777;display:block;padding:6px 12px;font-size:12px;line-height:1.428571429;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 4px 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-search__field{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eeeeee}.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove{display:none}.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:34px;line-height:1.428571429;padding:6px 24px 6px 12px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent transparent;border-style:solid;border-width:4px 4px 0 4px;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:34px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;display:block;line-height:1.428571429;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:transparent;padding:0 12px;height:32px;line-height:1.428571429;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.select2-container--bootstrap.input-sm,.select2-container--bootstrap.input-lg{border-radius:0;font-size:12px;height:auto;line-height:1;padding:0}.select2-container--bootstrap.input-sm .select2-selection--single,.input-group-sm .select2-container--bootstrap .select2-selection--single,.form-group-sm .select2-container--bootstrap .select2-selection--single{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{margin-left:-5px}.select2-container--bootstrap.input-sm .select2-selection--multiple,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.form-group-sm .select2-container--bootstrap .select2-selection--multiple{min-height:30px}.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:5px}.select2-container--bootstrap.input-lg .select2-selection--single,.input-group-lg .select2-container--bootstrap .select2-selection--single,.form-group-lg .select2-container--bootstrap .select2-selection--single{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow{width:5px}.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-width:5px 5px 0 5px;margin-left:-5px;margin-left:-10px;margin-top:-2.5px}.select2-container--bootstrap.input-lg .select2-selection--multiple,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.form-group-lg .select2-container--bootstrap .select2-selection--multiple{min-height:46px}.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:10px}.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group .select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute !important;width:1px !important}.form-inline .select2-container--bootstrap{display:inline-block}/*! Select2 Bootstrap Theme v0.1.0-beta.7 | MIT License | github.com/select2/select2-bootstrap-theme */.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;outline:0}.select2-container--bootstrap .select2-selection.form-control{border-radius:4px}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777777;display:block;padding:6px 12px;font-size:12px;line-height:1.428571429;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 4px 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-search__field{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eeeeee}.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove{display:none}.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:34px;line-height:1.428571429;padding:6px 24px 6px 12px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent transparent;border-style:solid;border-width:4px 4px 0 4px;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:34px;padding:0;height:auto}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.428571429;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:transparent;padding:0 12px;height:32px;line-height:1.428571429;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.select2-container--bootstrap .select2-selection--single.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--single,.form-group-sm .select2-container--bootstrap .select2-selection--single{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{margin-left:-5px}.select2-container--bootstrap .select2-selection--multiple.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.form-group-sm .select2-container--bootstrap .select2-selection--multiple{min-height:30px;border-radius:3px}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:5px}.select2-container--bootstrap .select2-selection--single.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--single,.form-group-lg .select2-container--bootstrap .select2-selection--single{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow{width:5px}.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-width:5px 5px 0 5px;margin-left:-5px;margin-left:-10px;margin-top:-2.5px}.select2-container--bootstrap .select2-selection--multiple.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.form-group-lg .select2-container--bootstrap .select2-selection--multiple{min-height:46px;border-radius:6px}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:10px}.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group .select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .select2-container--bootstrap.select2-container--open,.input-group .select2-container--bootstrap.select2-container--focus{z-index:3}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute !important;width:1px !important}.form-inline .select2-container--bootstrap{display:inline-block}@media screen and (min-width: 400px),(min-resolution: 1dppx){body.registration{background-color:#eee}body .patient{min-height:500px;width:400px;margin:0 auto;border:1px solid #ddd;background-color:#fff}}@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3){.patient{width:360px !important}.patient ::-webkit-scrollbar{width:0px}.patient .tou_dpn_agreement{width:95%}.patient .tou_dpn_agreement #tou_dpn_agreement_content{height:330px !important}}a{color:#428bca;text-decoration:none}.registration{font-family:'Helvetica Neue', arial, sans-serif;font-weight:300;background-color:#fff}.registration .patient .btn-block{font-size:140%}.registration .patient .form-header{font-weight:200}.registration #loading-image{padding-top:200px}.registration .header{background-color:#002855;color:#ffffff;padding:10px;position:relative}.registration .header img{width:45%;display:block;margin:auto auto 5px auto}.registration .header .back-arrow{width:40px;height:48px;text-align:center;display:block;position:absolute;top:0;font-size:28px;color:#fff;line-height:20px;padding-top:18px;padding-left:20px;padding-right:3px}.registration .header .chevron{display:inline-block;width:.5em;height:.8em;position:relative}.registration .header .chevron:before,.registration .header .chevron:after{display:block;content:"";width:0;height:0;border-style:solid;position:absolute}.registration .header .chevron:before{left:0;border-width:.4em .4em .4em 0;border-color:transparent #002855 transparent transparent}.registration .header .chevron:after{right:0;border-width:.35em .35em .35em 0;border-color:transparent #fff transparent transparent}.registration .header .form-header{font-weight:200}.progress-indicator{margin-top:-5px;width:100%;height:10px;text-align:center}.progress-indicator .step{display:inline-block;margin-top:-5px;height:5px;padding-right:0;width:24%;background-color:#00f}.progress-indicator .step.incomplete{background-color:#999999;height:5px}#registration-details{margin:0 15px}#registration-details .btn-block{margin:15px 0}#registration-details .btn-block:active{background-color:#002855}#registration-details .btn-block.disabled:focus{background-color:#fff;color:#bababa}#registration-details .item{display:none}#registration-details .item.active{display:block}#registration-details #landing_page,#registration-details #mhealth_instructions{font-size:16px}#registration-details #landing_page #registration-steps-list p,#registration-details #mhealth_instructions #registration-steps-list p{margin-bottom:4px}#registration-details #landing_page #registration-steps-list #tou-dpn-text,#registration-details #mhealth_instructions #registration-steps-list #tou-dpn-text{margin-top:-4px}#registration-details #landing_page #registration-steps-list #download-row,#registration-details #mhealth_instructions #registration-steps-list #download-row{height:54px;margin-top:7px !important}#registration-details #landing_page #registration-steps-list #download-text,#registration-details #mhealth_instructions #registration-steps-list #download-text{height:100%;display:flex;justify-content:center;flex-direction:column;-webkit-transform:translateY(25%)}#registration-details #landing_page .row,#registration-details #mhealth_instructions .row{margin-top:20px}#registration-details #landing_page .row div,#registration-details #mhealth_instructions .row div{padding-right:0}#registration-details #landing_page .row div img,#registration-details #mhealth_instructions .row div img{width:100%;max-width:60px !important}#registration-details #landing_page .row .pull-right,#registration-details #mhealth_instructions .row .pull-right{margin-right:20px}#registration-details #landing_page p,#registration-details #mhealth_instructions p{vertical-align:center}#registration-details #tou_dpn_agreement h3{word-wrap:break-word}#registration-details #tou_dpn_agreement .tou_dpn_agreement{max-height:400px;overflow:scroll;-webkit-overflow-scrolling:touch;margin-bottom:15px}#registration-details #tou_dpn_agreement .tou_dpn_agreement #tou_dpn_agreement_content{display:block;height:358px}#registration-details #tou_dpn_agreement .tou_dpn_agreement #agree_button_container{position:relative}#registration-details #tou_dpn_agreement .tou_dpn_agreement #agree_button_container #next-agree{position:absolute;bottom:0px;left:0px}#registration-details #password ul{margin:10px}.form-group.invalid label{color:red}.form-group.invalid input{background-color:#dddddd;border:1px solid red}.validation_error{color:red;min-height:1em}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (device-aspect-ratio: 320/480){#tou_dpn_agreement_content{height:210px !important}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (device-aspect-ratio: 320/568){#tou_dpn_agreement_content{height:298px !important}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (device-aspect-ratio: 667/375){#tou_dpn_agreement_content{height:397px !important}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (device-aspect-ratio: 736/414){#tou_dpn_agreement_content{height:466px !important}}.mymedidata-registration{font-family:Georgia;font-weight:300;background-color:#fff;color:#3e454d;font-size:18px}.mymedidata-registration .patient{border:none}.mymedidata-registration .patient .btn-block{font-size:140%}.mymedidata-registration .patient .form-header{font-size:28px;font-family:Helvetica-Bold;font-weight:bold;letter-spacing:-0.5px;line-height:32px;padding-bottom:16px}.mymedidata-registration .patient .btn-primary{border-radius:4px;font-size:16px;font-family:Helvetica-Bold;font-weight:bold;text-align:center;text-transform:uppercase}.mymedidata-registration .patient .progress{border-radius:4px}.mymedidata-registration .patient .progress .progress-bar{background-color:#057DA5}.mymedidata-registration #loading-image{padding-top:200px}.mymedidata-registration .header{color:#ffffff;position:relative;height:64px}.mymedidata-registration .header img{height:24px;width:169.5px;margin:20px 122px 20px 122px}.mymedidata-registration .header .back-arrow{text-align:center;display:block;position:absolute;top:0;font-size:28px;line-height:20px;padding-top:23px;padding-bottom:28px;width:7px;height:13px}.mymedidata-registration .header .chevron{display:inline-block;width:.5em;height:.8em;position:relative}.mymedidata-registration .header .chevron:before,.mymedidata-registration .header .chevron:after{display:block;content:"";width:0;height:0;border-style:solid;position:absolute}.mymedidata-registration .header .chevron:before{left:0;border-width:.4em .4em .4em 0;border-color:transparent #002855 transparent transparent}.mymedidata-registration .header .chevron:after{right:0;border-width:.35em .35em .35em 0;border-color:transparent #fff transparent transparent}.mymedidata-registration .header .form-header{font-weight:200}.mymedidata-registration .progress-indicator{margin-top:-5px;width:100%;height:8px;text-align:center}.mymedidata-registration .progress-indicator .step{display:inline-block;margin-top:-5px;height:5px;padding-right:0;width:24%;background:rgba(0,0,0,0.05)}.mymedidata-registration .progress-indicator .step.incomplete{background-color:#999999;height:5px}.mymedidata-registration #registration-details{margin:0 0px;font-family:Georgia;font-size:18px;line-height:32px;letter-spacing:0px}.mymedidata-registration #registration-details .btn-block{margin:15px 0;height:56px;background:#057da5;border-radius:0px}.mymedidata-registration #registration-details .btn-block:active{background-color:#002855}.mymedidata-registration #registration-details .btn-block.disabled:focus{background-color:#fff;color:#bababa}.mymedidata-registration #registration-details .form-group label{height:25px;color:#3e454d;font-size:18px;font-family:Helvetica-Bold;font-weight:bold;letter-spacing:-0.32px;line-height:25px}.mymedidata-registration #registration-details .form-group input,.mymedidata-registration #registration-details .form-group select{height:56px;background:white;border:1px solid #d1d8e0;box-shadow:inset 0px 1px 4px 0px rgba(0,0,0,0.2);border-radius:4px;font-size:18px}.mymedidata-registration #registration-details .form-group select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2000002%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right 1em top 50%, 0 0;background-size:.65em auto, 100%}.mymedidata-registration #registration-details .form-group select::-ms-expand{display:none}.mymedidata-registration #registration-details .item{display:none}.mymedidata-registration #registration-details .item.active{display:block}.mymedidata-registration #registration-details #landing_page{font-size:16px}.mymedidata-registration #registration-details #landing_page #registration-steps-list p{margin-bottom:4px}.mymedidata-registration #registration-details #landing_page #registration-steps-list #tou-dpn-text{margin-top:-4px}.mymedidata-registration #registration-details #landing_page #registration-steps-list #download-row{height:54px;margin-top:7px !important}.mymedidata-registration #registration-details #landing_page #registration-steps-list #download-text{height:100%;display:flex;justify-content:center;flex-direction:column;-webkit-transform:translateY(25%)}.mymedidata-registration #registration-details #landing_page .row{margin-top:20px}.mymedidata-registration #registration-details #landing_page .row div{padding-right:0}.mymedidata-registration #registration-details #landing_page .row div img{width:100%;max-width:60px !important}.mymedidata-registration #registration-details #landing_page .row .pull-right{margin-right:20px}.mymedidata-registration #registration-details #landing_page p{vertical-align:center}.mymedidata-registration #registration-details #tou_dpn_agreement h3{word-wrap:break-word}.mymedidata-registration #registration-details #tou_dpn_agreement .tou_dpn_agreement{max-height:400px;overflow:scroll;-webkit-overflow-scrolling:touch;margin-bottom:15px}.mymedidata-registration #registration-details #tou_dpn_agreement .tou_dpn_agreement #tou_dpn_agreement_content{display:block;height:358px}.mymedidata-registration #registration-details #tou_dpn_agreement .tou_dpn_agreement #agree_button_container{position:relative}.mymedidata-registration #registration-details #tou_dpn_agreement .tou_dpn_agreement #agree_button_container #next-agree{position:absolute;bottom:0px;left:0px}.mymedidata-registration #registration-details #password ul{margin:10px}.mymedidata-registration #registration-details #thankyou-page a:hover,.mymedidata-registration #registration-details #thankyou-page a:focus{text-decoration:none}.mymedidata-registration #registration-details .form-group.invalid label,.mymedidata-registration #registration-details .form-group.has-error label{color:#f66662}.mymedidata-registration #registration-details .form-group.invalid input,.mymedidata-registration #registration-details .form-group.has-error input{background-color:#dddddd;border:1px solid #f66662}.mymedidata-registration #registration-details .validation_error{color:#f66662;min-height:1em}.activation-header{padding:10px}.activation-header img{width:100%}.activation-code-content{text-align:center}.activation-code-content h3{font-size:140%;margin-left:35px;margin-right:35px}.activation-code-content p{margin:0 35px}.activation-code-content input{text-align:center;margin-top:20px;margin-bottom:10px;width:50%;font-size:150%;border-radius:3px;border:1px solid #ddd}.activation-code-content .btn-block{width:50%;margin:0 auto}.activation-code-content .activation-code.has-error input{border:1px solid red}.activation-code-content .validation_error{display:none;margin-bottom:10px;color:red}#download-instruction{font-size:16px;text-align:center;padding:15px 15px 0px}#download-links{margin:0px auto;display:table}#login-screen-img img{max-width:60%;display:block;margin:0px auto}div.error{text-align:center;font-size:20px;width:50%;margin:20px auto 0 auto}div.error #circle-image{margin:20px;display:block}.back-arrow.pull-right{right:0px}.error-page .error-text{color:#335177;margin-bottom:25px}.error-page .error-message{padding:0 30px}.dot{height:100%;background-size:100% 100%;text-align:center;color:white;font-size:1.5em;display:flex;flex-direction:column;justify-content:center;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center}.blue-dot{background-image:url(/assets/blue_oval-399315095caaa56e96722ae3beaad655ec9e7485ea928427ee32ba7ea0b31fe7.png)}#landing_page_contents h3,#mhealth_instructions_contents h3{text-align:center}#landing_page_contents #registration-steps-list .btn-row,#mhealth_instructions_contents #registration-steps-list .btn-row{width:100%;margin-left:0px}#landing_page_contents #registration-steps-list .btn-row .btn,#mhealth_instructions_contents #registration-steps-list .btn-row .btn{width:100%}#landing_page_contents #registration-steps-list .row,#mhealth_instructions_contents #registration-steps-list .row{height:54px}#landing_page_contents #registration-steps-list .row p,#mhealth_instructions_contents #registration-steps-list .row p{margin-bottom:4px}#landing_page_contents #registration-steps-list .row .instruction-number,#mhealth_instructions_contents #registration-steps-list .row .instruction-number{height:100%}#landing_page_contents #registration-steps-list .row .instruction-number #download-text,#mhealth_instructions_contents #registration-steps-list .row .instruction-number #download-text{height:100%;display:flex;justify-content:center;flex-direction:column;-webkit-transform:translateY(25%)}#landing_page_contents #registration-steps-list .row .instruction-number .check,#mhealth_instructions_contents #registration-steps-list .row .instruction-number .check{width:100%;background:url(/assets/white_check-8a8a169f4e3bae770dbab4b55d9a04122ae876898d59d46d39ae0346a7a910b7.png) 50% 50% no-repeat;background-size:65%}#landing_page_contents #registration-steps-list .row .mhealth_instructions_text,#mhealth_instructions_contents #registration-steps-list .row .mhealth_instructions_text{height:100%;display:flex;flex-direction:column;justify-content:center;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center}#landing_page_contents #registration-steps-list .completed,#mhealth_instructions_contents #registration-steps-list .completed{-moz-opacity:0.6;opacity:.6;filter:alpha(opacity=60)}header.navbar-default,header #mcc-header{background-color:#002855}header .mcc-logo img{content:url(/assets/3ds_medidata_logo-c8d5430451d5f4d3129191346e3183c151123d37943fa0874fcee9b76acf222e.png)}.text-gray{color:#474747}.text-gray-dark,.access-codes-patient-sp-header{color:#1f1f1f}.text-gray-light{color:#757575}.text-black{color:#000}.bg-gray-lightest{background-color:#F4F9FD}.mr-xxs{margin-right:4px}.mr-xs{margin-right:10px}.mb-sm{margin-bottom:16px}.mb-xxs{margin-bottom:4px}.mr-sm{margin-right:16px}.ml-xs{margin-left:10px}.ml-sm{margin-left:16px}.mr-xl{margin-right:100px}.mb-md{margin-bottom:30px}.mr-icon-sp-header{margin-right:8px;margin-top:2px}#invite-form .form-group label{display:block}#invite-form .form-group select,#invite-form .form-group input{width:100%}#invite-form .required label:after,#invite-form .required .form-key:before{color:#a94442;content:" * "}.patient_row .locale{padding-left:0}.pull-none{float:none}.margin-bottom-thirty{margin-bottom:30px}.light-grey-border{border:1px solid #ccc}@media (max-width: 1200px){#invite-form .form-group{display:block;margin-bottom:15px;width:100%}}.paginate .controls li a{height:23px}.paginate .controls li a i.fa{vertical-align:middle}#patient_enrollment_initials::-ms-clear{display:none}#grid-filter-and-search{margin-bottom:15px}#grid-filter-and-search .input-group,#grid-filter-and-search .button-group{max-width:226px}#grid-filter-and-search .search-clear{position:absolute;font-size:11px;right:47px;top:17px;cursor:pointer;color:#888;z-index:2}.show-clear-search #search-text{padding-right:25px}#search-text.placeholder{color:#999}#search-text::-ms-clear{display:none}#search-clear-button{visibility:hidden}.show-clear-search #search-clear-button{visibility:visible}.sort.ed .fa{display:inline-block}.sort .fa{display:none}#patient-list a.sort-link{cursor:pointer}#patient-list a.sort-link.selected .fa{display:inline}#patient-list .fa.fa-sort{color:#999}#patient-list table{border-width:1px 0px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal .modal-dialog .modal-content p.invite-body-text{margin-bottom:16px}.svg-primary{fill:#3374c8}.svg-disabled{color:#c9c9c9}table td.patient-state-invited{color:#f9a00a}table td.patient-state-registered{color:#0f7ab2}table td.patient-state-activated{color:#46d084}table td.patient-state-deactivated{color:#9b9b9b}.patient-state-translation{margin-left:5px}#invite-form-error{justify-content:space-between}#patient-list-table-head.with-caregiver th:last-of-type{text-align:center;justify-content:center;background-color:#d9dfe6;border-left-color:#d1d8e0;border-left-style:solid;border-left-width:3px}#patient-list-table-head.with-caregiver .patient-reset-header{text-align:center;justify-content:center}#patient-list-table-body .caregiver{text-align:center;justify-content:center;border-left-color:#d1d8e0;border-left-style:solid;border-left-width:3px}#patient-list-table-body .patient-reset{text-align:left;justify-content:left;text-decoration:none}#patient-list-table-body .patient-reset .btn-link{text-decoration:none}#patient-list-table-body .patient-reset .btn-link:hover,#patient-list-table-body .patient-reset .btn-link:focus,#patient-list-table-body .patient-reset .btn-link:visited,#patient-list-table-body .patient-reset .btn-link:active{text-decoration:none}#patient-list-table-body .patient-reset .reset-text-label{vertical-align:top;font-size:13px;padding-left:.2em;text-decoration:none}.invite-patient-form,.patient-discontinue-form{margin:40px 0;padding:20px;border:1px solid #d1d8e0;background-color:#ffffff}.invite-patient-form hr,.patient-discontinue-form hr{margin:17px 0}.invite-patient-form .patient-fields .label,.patient-discontinue-form .patient-fields .label{background-color:#ffffff;color:#1f1f1f;font-size:14px;font-weight:normal;padding:3px 7px;margin:0 23px 0 0}.invite-patient-form .patient-fields.larDisabled,.patient-discontinue-form .patient-fields.larDisabled{margin:0 23px 80px 0}.invite-patient-form .patient-fields .invitation-type,.patient-discontinue-form .patient-fields .invitation-type{display:flex;justify-content:flex-start}.invite-patient-form .patient-fields .invitation-type .label,.patient-discontinue-form .patient-fields .invitation-type .label{text-align:inherit}.invite-patient-form .patient-fields .invitation-type .label .invitation-type-subtitle,.patient-discontinue-form .patient-fields .invitation-type .label .invitation-type-subtitle{color:#757575;font-size:12px}.invite-patient-form .wizard-button-container,.patient-discontinue-form .wizard-button-container{display:flex;justify-content:space-between}.invite-patient-form .wizard-button-container .btn-link,.patient-discontinue-form .wizard-button-container .btn-link{padding:7px 15px 8px 0}.invite-patient-form .wizard-button-container .btn:focus,.invite-patient-form .wizard-button-container .btn.focus,.patient-discontinue-form .wizard-button-container .btn:focus,.patient-discontinue-form .wizard-button-container .btn.focus{outline:none}.form-title{margin:0;color:#474747}.wizard-steps-container,.wizard-step-container{display:flex;justify-content:center;margin:8px 0 20px}.wizard-steps-container .wizard-step-content,.wizard-step-container .wizard-step-content{min-height:300px}.wizard-steps-container .wizard-step-wrapper,.wizard-step-container .wizard-step-wrapper{position:relative}.wizard-steps-container hr,.wizard-step-container hr{width:100px;margin:14px 0}.wizard-steps-container hr.completed-step-line,.wizard-step-container hr.completed-step-line{border-color:#3374c8}.wizard-steps-container .wizard-step,.wizard-step-container .wizard-step{border:1px solid #d1d8e0;border-radius:100%;width:28px;height:28px;padding:1px 9px;font-weight:bold;background-color:#ffffff;color:#757575}.wizard-steps-container .step-title,.wizard-step-container .step-title{position:absolute;top:31px;width:100px;transform:translateX(-34%);text-align:center;color:#757575}.wizard-steps-container .current-step-title,.wizard-step-container .current-step-title{color:#474747}.wizard-steps-container .current-step,.wizard-step-container .current-step{border:none;background-color:#3374c8;color:#ffffff;padding:2px 10px}.wizard-steps-container .completed-step,.wizard-step-container .completed-step{border:none;background-color:#3374c8;padding:4px 6px}.wizard-steps-container .completed-step svg,.wizard-step-container .completed-step svg{height:16px;width:18px}.text-break{word-wrap:break-word}.add-patient-icon-container{width:5rem;height:5rem;background:rgba(51,116,200,0.1);border-radius:4px;padding:0.5rem;display:inline-block;margin-right:10px}.study-config-container{display:flex;position:relative;margin-right:4%}.study-config-container .study-config-btn{display:flex;white-space:nowrap;align-items:center}.study-config-container .study-config-btn .study-config-icon-container{height:32px;width:32px;border-radius:8px;font-size:18px;display:flex;justify-content:center;align-items:center}.study-config-container .study-config-popover-arrow{position:absolute;height:10px;width:10px;top:105%;left:70%}.study-config-container .study-config-popover{position:absolute;right:0;top:120%;width:150%;color:black;background-color:white;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);border:1px solid #D1D8E0;border-radius:2px;z-index:499}.study-config-container .study-config-popover .study-config-popover-content{padding:7%}.study-config-container .study-config-popover .study-config-popover-content .study-config-item{margin-top:3%}.arrow-up{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);border:solid #D1D8E0;border-width:0 1px 1px 0;transform:rotate(-135deg)}.add-patient-icon{width:4rem;height:4rem;color:#3374C8}.add-patient-option-text{display:inline-block;padding-top:.25rem}.add-patient-option-text .option-title{line-height:1rem;color:#1f1f1f}.add-patient-option-text .option-description{color:#757575}.add-patient-menu{padding:20px}.add-type-option{margin-top:1.5rem;margin-bottom:1.5rem}.add-type-option .invitation-type{margin-left:1rem;margin-right:1rem}.cursor-pointer{cursor:pointer}.mt-add-patients{margin-top:12rem}.form-fields-header{font-size:1.2rem;line-height:1.063rem;color:#3E454D}.end-of-participation-option{margin-top:0.5rem;margin-bottom:0.5rem}label[for='review-checkbox']{font-size:14px;font-weight:inherit}label[for='eopReason']{color:#1F1F1F}input[id='review-checkbox'],input[id='paper-consent-checkbox']{margin:0 4px 0 0}#patient-discontinue-page .current-step-title{font-weight:bold}.retry-patient-id{margin-right:5px}.retry-button{padding-left:2px}.retry-button:focus,.retry-button:active,.retry-button:hover{box-shadow:none !important;background-color:unset !important}.processing-patient-id{display:flex}.processing-patient-id .loader-retry{border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #3374C8;width:15px;height:15px;margin:2px;-webkit-animation:spin_retry 1s linear infinite;animation:spin_retry 1s linear infinite}@-webkit-keyframes spin_retry{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin_retry{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#patient-discontinue-page{margin-left:300px}#add-sp-tooltip .tooltip-inner{max-width:none}.react-datepicker-wrapper input{color:#757575;cursor:pointer}.react-datepicker-wrapper i{color:#3374C8;cursor:pointer}.vertical-bottom{vertical-align:bottom}.vertical-text-top{vertical-align:text-top}.activation-code-box{display:flex;justify-content:center}.activation-code-box .activation-code-box-content{background-color:#F4F9FD;padding:2rem 6rem 2rem 6rem}.recovery-code-box{display:flex;justify-content:center;margin-top:2rem}.recovery-code-box .recovery-code-box-content{background-color:#F4F9FD;padding:1rem 1rem 1rem 1rem;max-width:60%}.new-pm-modal{font-family:'Noto Sans', sans-serif}.new-pm-modal .modal-content{height:65vh;max-height:520px;border-radius:12px !important}.new-pm-modal .modal-dialog{width:95%;max-width:1010px;margin:160px auto 0 !important}@media screen and (min-width: 768px){.new-pm-modal .modal-dialog{width:85%}}.new-pm-modal .modal-body{height:100%;display:flex;padding:0 !important}.new-pm-modal .new-pm-modal-content-left{width:60%;padding:16px;display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto}@media screen and (min-width: 458px){.new-pm-modal .new-pm-modal-content-left{width:50%;padding:24px}}@media screen and (min-width: 768px){.new-pm-modal .new-pm-modal-content-left{padding:60px}}.new-pm-modal .new-pm-modal-content-right{width:40%;position:relative;background:#e7f2fe url(/assets/new_pm_gnav_screen-8d38dd5e3f4e30a12cc3d973591be6bcc70ffc91eeb9cac261bea8fc45780d65.svg) 44px 74px no-repeat;background-size:cover;border-top-right-radius:12px;border-bottom-right-radius:12px}@media screen and (min-width: 458px){.new-pm-modal .new-pm-modal-content-right{width:50%}}@media screen and (min-width: 992px){.new-pm-modal .new-pm-modal-content-right{background-size:100% 100%}}.new-pm-modal .new-pm-content-wrapper{flex:1}.new-pm-modal .new-pm-modal-header{font-size:28px;font-weight:600;line-height:34px;margin:0 0 24px 0}@media screen and (min-width: 768px){.new-pm-modal .new-pm-modal-header{font-size:34px;line-height:40px}}.new-pm-modal .new-pm-modal-primary-message{font-size:14px;line-height:20px;margin:0 0 24px 0}.new-pm-modal .new-pm-modal-secondary-message{font-size:12px;line-height:16px;margin:0}.new-pm-modal .new-pm-modal-btn-close{position:absolute;top:32px;right:32px;width:32px;height:32px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;color:white;background-color:rgba(26,28,30,0.2)}.new-pm-modal .new-pm-modal-btn-close:hover{background-color:rgba(26,28,30,0.5)}.new-pm-modal .primary-btn{min-height:40px;display:inline-flex;align-items:center;position:relative;justify-content:center;font-size:14px;font-weight:600;border-radius:8px;border-color:#0070c0;color:white;background-color:#0070c0;padding:10px 16px;margin-bottom:24px}.new-pm-modal .primary-btn:hover,.new-pm-modal .primary-btn:active{color:white;background-color:#005fab;border-color:#005fab}.new-pm-modal .primary-btn:focus{outline:0}.access-code-modal-code-box{justify-content:center;margin-top:2rem;margin-left:115px;margin-bottom:16px;width:300px}.access-code-modal-code-box .access-code-modal-box-content{background-color:#F4F9FD;padding:16px}.access-code-modal-code-box .access-code-modal-box-content h1{margin:0}.access-codes-patient-sp-header{font-family:Helvetica Neue;font-size:18px;font-weight:700;text-align:left;margin-bottom:5px}.sp-type-relation-access-code-modal{margin-left:27px}div.error_dialog{width:50%;padding:0 10px;margin:10px auto 0 auto;border-right-color:#999;border-bottom-color:#999}div.error_dialog #clipboard_image{display:block}div.error_dialog #clipboard_image img{max-width:40%;float:right}.explanation_text{width:58%;margin-right:2%;float:left}.sync-status{height:20px;width:20px}.sync-status.sync-status-non-compliant{fill:#606468}.sync-status.sync-status-compliant{fill:#2CCED5}.sync-status.sync-status-at-risk{fill:#EC9C58}.empty-row{background:#fff;padding:5px}.chart-card-container{flex-direction:row;width:100%;display:flex;margin-bottom:10px;justify-content:flex-start}.chart-card-container .block-ui{display:flex;width:33%}.chart-card-container .block-ui .chart-card{width:98%}.chart-card-container .chart-card{background:#fff;border:1px solid #ddd;border-radius:2px;flex-direction:column;display:flex;width:33%;height:450px}.chart-card-container .chart-card .no-data-card-body{height:100px;display:flex;align-items:center;justify-content:center}.chart-card-container .chart-card .chart-card-information{height:100px}.chart-card-container .chart-card.active{border:1px solid #3374c8}.chart-card-container .chart-card.chart-card-clickable:hover{box-shadow:#ccc 0 0 4px 2px;-webkit-box-shadow:#ccc 0 0 4px 2px;cursor:pointer}.chart-card-container .chart-card .icon-info{color:#c9c9c9}.chart-card-container .chart-card .icon-info:hover{color:#0055b7}.chart-card-container .chart-card.chart-card-compliant .chart-card-status-bar{background:#2CCED5}.chart-card-container .chart-card.chart-card-compliant .device-status strong{color:#2CCED5}.chart-card-container .chart-card.chart-card-deactivated .chart-card-status-bar{background:#f66662}.chart-card-container .chart-card.chart-card-deactivated .device-status strong{color:#f66662}.chart-card-container .chart-card.chart-card-at-risk .chart-card-status-bar{background:#EC9C58}.chart-card-container .chart-card.chart-card-at-risk .device-status strong{color:#EC9C58}.chart-card-container .chart-card.chart-card-noncompliant .device-status strong{color:#606468}.chart-card-container .chart-card.device-status-card,.chart-card-container .chart-card.wear-compliance-card{height:300px}.chart-card-container .chart-card .chart-card-status-bar{height:5px;margin:-1px 0;background:#606468}.chart-card-container .chart-card .chart-card-body{padding:20px 40px}.chart-card-container .chart-card .dashboard-body{height:60%;width:40%}.chart-card-container .chart-card .chart-card-body,.chart-card-container .chart-card .dashboard-body{flex-direction:column;display:flex;flex-grow:1}.chart-card-container .chart-card .chart-card-body .doughnut-body,.chart-card-container .chart-card .dashboard-body .doughnut-body{padding:5px 20px 10px 20px}.chart-card-container .chart-card .chart-card-body .status-number,.chart-card-container .chart-card .dashboard-body .status-number{font-weight:300;font-size:36px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.chart-card-container .chart-card .chart-card-body,.chart-card-container .chart-card .dashboard-body{padding:20px}}.chart-card-container .chart-card .chart-card-body .status-number,.chart-card-container .chart-card .dashboard-body .status-number{margin-top:0px}.chart-card-container .chart-card.search-card{align-self:flex-start;height:auto}.chart-card-container .chart-card+.chart-card{margin-left:15px}.chart-card-container .chart-card.active{border:1px solid #3374c8}.chart-card-container .chart-card h4{margin-top:0;margin-bottom:20px}.chart-card-container .chart-card .legend-container{flex-grow:1;flex-direction:column;display:flex;justify-content:flex-end}.chart-card-container .chart-card .legend-container .legend{margin-bottom:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:0}.chart-card-container .chart-card .legend-container .legend .legend-item{display:inline-flex;align-items:center;font-size:11px;color:#474747}.chart-card-container .chart-card .legend-container .legend .legend-item .legend-colorkey{display:inline-flex;width:14px;height:14px;margin-right:5px;border-radius:2px}.rbc-calendar{border:none;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;display:block !important}.rbc-calendar .rbc-month-header{margin-bottom:10px}.rbc-calendar .rbc-date-cell{padding-right:15px;display:flex;justify-content:space-around}.rbc-calendar .rbc-date-cell.rbc-off-range .mds-calendar-label{display:none}.rbc-calendar .rbc-header{text-align:center;border:none;font-weight:700;margin-right:15px;font-size:12px;text-transform:uppercase}.rbc-calendar .rbc-month-row{flex:none;height:65px;margin-bottom:15px}.rbc-calendar .rbc-month-row+.rbc-month-row{border:none}.rbc-calendar .rbc-month-view{border:none}.rbc-calendar .rbc-month-view .rbc-header{border:none;border-left:none}.rbc-calendar .rbc-month-view .rbc-header+.rbc-header{border:none}.rbc-calendar .rbc-day-bg{background:none;margin-right:15px;border:1px solid #606468}.rbc-calendar .rbc-day-bg+.rbc-day-bg{border-left:1px solid #606468}.rbc-calendar .rbc-day-bg.off-range-bg{background:none;border:none;border-left:none}.rbc-calendar .rbc-day-bg.out-of-study-bg{background:none;border-top:1px solid #606468}.rbc-calendar .rbc-day-bg.active-day-bg{background:#D1D8E0;border-top:7px solid #2CCED5}.calendar-legend{display:flex;justify-content:center}.calendar-legend .legend-status-label{margin-left:10px;font-weight:500}.calendar-legend .legend-status{width:20px;height:20px;background:#d1d8e0;display:inline-block;border:1px solid #606468;margin-left:20px}.calendar-legend .legend-status.legend-status-notsynced{background:none}.calendar-legend .legend-status.legend-status-synced{border-top:5px solid #2CCED5}.mds-calendar-label{position:relative;color:#333;font-weight:500;line-height:5}.status-legend{display:flex;align-items:center;margin-top:10px}.status-legend .status-legend-title{font-size:12px;color:#474747;font-weight:bold}.status-legend .status-legend-item{display:inline-flex;font-size:12px}.status-legend .status-legend-item+.status-legend-item{margin-left:15px}.status-legend .status-legend-item .sync-status{margin-right:5px}.calendar-empty{height:300px}.punch-card-wrapper{height:400px}.punch-card-wrapper .highcharts-root{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px}.punch-card-wrapper .highcharts-root .highcharts-xaxis-labels text,.punch-card-wrapper .highcharts-root .highcharts-xaxis-labels .highcharts-axis-title{font-weight:bold}.punch-card-wrapper .highcharts-root .highcharts-legend .highcharts-legend-item{font-size:14px}.punch-card-wrapper .highcharts-root .highcharts-legend .highcharts-legend-item text{font-weight:normal}.punch-card-wrapper .highcharts-root .highcharts-yaxis-labels{text-transform:uppercase}.punch-card-wrapper .highcharts-root .highcharts-axis-title{font-weight:bold}.punch-card-wrapper .highcharts-root .highcharts-series-0 path{fill:#2CCED5;stroke:none}.punch-card-wrapper .highcharts-root .highcharts-series-1 path{fill:#606468;stroke:none}.punch-card-wrapper .highcharts-root .highcharts-series-2 path{fill:url(#hatch-left);stroke:#fff}.punch-card-wrapper .highcharts-root .highcharts-series-3 path{stroke:#000;fill:none}.punch-card-wrapper .highcharts-root .highcharts-series-3 path.highcharts-graph{stroke:none}.punch-card-wrapper #hatch-left,.punch-card-wrapper #hatch-left path{stroke:#000;stroke-width:1px}.lt-ie9 #landing_page{min-height:500px}.lt-ie9 .registration{background-color:#eeeeee}.lt-ie9 .registration .patient{background-color:white;width:400px;margin:0 auto}.lt-ie9 .registration .dot{background-image:none !important;padding-top:20%}.lt-ie9 .registration .blue-dot{-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/blue_oval.png',sizingMethod='scale')"}.lt-ie9 .registration .completed .blue-dot{-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/blue_oval.png',sizingMethod='scale'), progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"}.lt-ie9 .registration .completed .mhealth_instructions_text{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"}.lt-ie9 .registration .check{background-image:none !important;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/white_check.png',sizingMethod='scale')";width:50% !important;height:42%;position:absolute;top:28%;left:36%}.lt-ie9 .registration .btn-row{margin-bottom:60px}_::-webkit-full-page-media,_:future,:root #grid-filter-and-search .search-buttons .btn{padding:2px 12px 11px 12px}#mcc-header #roles{display:none}.panel{border-color:#fff;box-shadow:0px 0px 4px rgba(0,0,0,0.15)}.filter-list{align-items:center;padding:0.75rem}.filter-list .filter-container{width:auto}.filter-list .filter-container .filter{border-radius:2px;cursor:pointer;background-color:transparent;white-space:nowrap}.filter-list .filter-container .filter svg{fill:#000 !important}.filter-list .filter-container .filter span{color:#000 !important}.filter-list .filter-container .filter.opened,.filter-list .filter-container .filter.filtered{background-color:#e6eff8}.filter-list .filter-container .filter.opened svg,.filter-list .filter-container .filter.filtered svg{fill:#0055b7 !important}.filter-list .filter-container .filter.opened span,.filter-list .filter-container .filter.filtered span{color:#0055b7 !important}.filter-list .search-wrapper{margin-bottom:0}#patient-list{border-color:#d1d8e0}#patient-list .my-medidata-th{color:#474747}.form-control.filter-criteria input+label{font-weight:normal}.w-100{width:100%}.mt-0{margin-top:0 !important}.mt-8{margin-top:8px !important}.pt-10{padding-top:10px}.custom-navbar{padding-left:16px !important}@media screen and (min-width: 768px){.custom-navbar{margin-top:5px !important;padding-left:0 !important}}.wrapper-right{display:flex;flex-direction:column-reverse}@media screen and (min-width: 768px){.wrapper-right{float:right;align-items:center;flex-direction:row}}.wrapper-right .btn{width:fit-content}.react-datepicker__tab-loop .react-datepicker{font-size:1em}.react-datepicker__tab-loop .react-datepicker__header{padding-top:0.8em}.react-datepicker__tab-loop .react-datepicker__month{margin:0.4em 1em}.react-datepicker__tab-loop .react-datepicker__day-name,.react-datepicker__tab-loop .react-datepicker__day{width:1.9em;line-height:1.9em;margin:0.166em}.react-datepicker__tab-loop .react-datepicker__current-month{font-size:1em}.react-datepicker__tab-loop .react-datepicker__navigation{top:1em;line-height:1.7em;border:0.45em solid transparent}.react-datepicker__tab-loop .react-datepicker__navigation--previous{border-right-color:#ccc;left:1em}.react-datepicker__tab-loop .react-datepicker__navigation--next{border-left-color:#ccc;right:1em}.react-datepicker-wrapper{display:block !important}.date-picker-icon{margin-left:-20px}
