/*
 * CSS for verify.html
 */
.verify-page {
   text-align: center;
   padding: 40px 20px;
   font-family: 'objektiv-mk2';
   color: #222; }

.verify-image {
   max-width: 60%;
   width: 350px; }

.verify-title {
   font-size: 28px;
   font-weight: 500; }

.verify-info {
   font-size: 16px;
   font-weight: 200;
   margin: 30px 0; }

.verify-label {
   display: block;
   font-size: 22px;
   font-weight: 200;
   margin-bottom: 5px; }

.verify-input {
   width: 124px;
   height: 45px;
   padding: 4px 8px;
   font-size: 18px;
   line-height: 25px;
   font-weight: 200; }

.verify-button {
   display: block;
   cursor: pointer;
   background: #2D3291;
   border-color: #2D3291;
   color: #FFF;
   padding: 3px 35px;
   font-size: 22px;
   font-weight: 200;
   width: 120px;
   margin: 20px auto; }
.verify-button:hover {
   background: #313b9d;
   border-color: #313b9d; }
.verify-button:disabled {
   background: #2D3291;
   border-color: #2D3291;
   opacity: 0.6;
   cursor: initial; }

.verify-error {
   color: #eb3e00;
   font-size: 16px;
   margin-top: 10px; }

.verify-content {
   max-width: 500px;
   margin: 0 auto; }

.success-icon {
   font-size: 24px !important;
   margin-left: 5px;
   color: #4cd153; }

.success-info {
   display: flex;
   text-align: left;
   justify-content: space-between;
   font-size: 18px;
   line-height: 25px;
   font-weight: 200; }

.success-column-left {
   max-width: 56%; }

.success-column-right {
   max-width: 44%; }

.success-row {
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap; }

.verify-patent {
   font-size: 12px;
   font-weight: 200;
   margin-top: 20px;
   color: #555;
}
