h2#cardtitle{ font-size:22px; }
.dt-card{padding:15px;} svg.dt-svg-icon{height:15px;vertical-align:middle;width:15px;margin-right:.5rem}.text-center{text-align:center}div.dt-alert{border:0;margin-top:10px;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}div.dt-alert-info{background-color:rgba(129,167,205,.1);border-color:rgba(129,167,205,.1);color:#93b4d4}div.dt-alert-info svg.dt-svg-icon{fill:#93b4d4}div.dt-alert-success{background-color:rgba(24,210,107,.1);border-color:rgba(24,210,107,.1);color:#18d26b}div.dt-alert-success svg.dt-svg-icon{fill:#18d26b}div.dt-alert-danger{background-color:rgba(255,63,63,.1);border-color:rgba(255,63,63,.1);color:#ff3f3f}div.dt-alert-danger svg.dt-svg-icon{fill:#ff3f3f}div#webcam-test-error,div#webcam-test-success{display:none}div#webcam-test-container{text-align:center}div#webcam-test-container div#show-webcam-test{display:none;position:relative;width:100%}div#webcam-test-container div#show-webcam-test video#webcam-test-video{background-color:#666;width:100%}div#webcam-test-container div#start-webcam-test-container{width:100%}div#webcam-test-container div#start-webcam-test-container div#pre-test-button:hover{border:1px solid #2386a5;background-color:#146c87}div#webcam-test-container div#start-webcam-test-container div#pre-test-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;display:inline-block;border:1px solid #155062;background-color:#0d4f63;border-radius:15px;height:190px;padding:25px 0 0 0;width:190px;margin:15px;color:#fff;box-shadow:0 2px 4px 0 #0e1e251f,0 2px 16px 0 #0e1e2552}div#webcam-test-container div#start-webcam-test-container div#pre-test-button svg.icon{width:70px;height:70px;margin-top:10px}div#webcam-test-container div#start-webcam-test-container div#pre-test-button span{display:block;font-size:16px;margin:8px 5px 0}