h4{margin-bottom:20px}p{line-height:1.8}table th,table td{vertical-align:middle}table th.center-cell,table td.center-cell{text-align:center}table td.center-cell .btn{margin:5px}hr{background-color:#999}.btn-light{background-color:#eee}div.dt-container select.dt-input{margin-right:4px}.sub-heading{font-size:15px;color:#666}.empty-text{color:#666;font-style:italic}#login_page{background-color:#eee;min-height:100vh;background-image:url('../img/login-bg.jpg');background-position:right center;background-size:cover}.login-box-wrap{display:flex;justify-content:center;align-items:center;height:100vh;margin:auto}.login-content-wrap{background-color:#fff;padding:40px;border-radius:5px;width:500px;max-width:100%;margin-bottom:20px}.login-content-wrap .login-content .logo{margin-bottom:30px;text-align:center}.login-content-wrap .login-content .logo img{width:200px}.login-content-wrap .login-content .form-group{margin-bottom:15px}.login-content-wrap .login-content .remember-check label{font-size:.9rem;vertical-align:1px}.login-content-wrap .login-content .form-submit{margin:20px 0 30px}.login-content-wrap .login-content .form-submit button{width:100%}.login-content-wrap .login-content .forgot-link{margin-bottom:0;text-align:center;font-size:.9rem}.sidebar{position:absolute;top:0;height:100%;left:0;z-index:100;padding:0;box-shadow:inset -1px 0 0 rgba(0,0,0,0.1);z-index:99}.sidebar .sidebar-spacer-top{width:100%;height:95px}.sidebar .nav-sticky{position:sticky;top:80px}.sidebar .nav-link{color:#333}.sidebar .nav-link span{margin-left:10px;transition:margin .2s}.sidebar .nav-link:hover span{margin-left:15px}.sidebar .nav-link.active{color:#0d6efd}.sidebar .mobile-nav-item{display:none}.navbar{box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1)}.navbar-toggler{margin-left:20px;border-color:#6c757d !important}.page-footer{margin-top:100px;display:flex;justify-content:space-between;align-items:center}.page-footer p{margin:0;color:#666;font-size:.9rem}.badge{padding:5px 8px}.heading{margin-bottom:25px}.filter-form{margin-bottom:30px}.filter-form .form-select{margin-bottom:0}.filter-form button{margin-top:15px}.filter-date-range{background:#fff;cursor:pointer;padding:5px 10px;border:1px solid #ccc;display:inline-block}.filter-date-range svg{vertical-align:-3px;margin-right:3px}.filter-date-range .carat{font-size:16px;font-style:normal;vertical-align:1px;margin-left:3px}.daterangepicker .ranges li{font-size:14px !important;padding:10px 12px !important}.custom-tooltip{line-height:1.6}.card-header{padding:12px 16px}.card-body{padding:26px 16px}.card-header-buttons h5{float:left;line-height:30px;margin:0}.card-header-buttons .card-buttons{float:right}.checkbox-group input[type=checkbox]{vertical-align:-3px;width:18px;height:18px;margin-right:3px}.form-wrap{margin:10px 0}.form-wrap .form-group{margin-bottom:25px}.form-wrap textarea{height:120px}.form-wrap .password-label{float:left}.form-wrap .change-password{text-align:right;font-style:italic;float:right}.form-wrap #change_password{text-decoration:none;font-size:.85rem}.form-wrap hr{margin:5px 0 30px}.form-submit{margin-top:30px;display:flex;justify-content:space-between}.page-view>.alert{margin-bottom:30px}.page-view .card{margin-bottom:30px}.page-view .site-link a{margin-left:5px}.page-view .site-link a svg{width:19px;height:19px;vertical-align:-3px}.page-view .pagi-limit{text-align:right}.page-view .pagi-limit label{vertical-align:-1px}.page-view .pagi-limit select{width:120px;max-width:100%;display:inline-block;margin-left:10px}.page-view .site-records-data{margin:30px 0 20px 0}.page-view .pagination-text{font-size:.9rem;color:#666;font-style:italic}.page-view .downtime-data{margin-top:30px}.page-view .add-buttons{margin-top:25px;text-align:right}.control-list table .cell-id{min-width:50px;text-align:center}.control-list table .cell-sms{min-width:100px;text-align:center}.control-list table th.pause-sms{min-width:250px;text-align:center}.control-list table td.pause-sms{min-width:250px;text-align:center}.control-list table td.pause-sms .success-img{margin-left:8px}.control-list table td.pause-sms .success-img svg{opacity:0;transition:opacity .2s;width:20px;height:20px}.control-list table td.pause-sms .success-img svg .st1{fill:none;stroke:#FFFFFF;stroke-width:30;stroke-miterlimit:10}.control-list table td.pause-sms .pause-sms-form{display:flex;align-items:center;justify-content:center}.control-list table td.pause-sms .pause-sms-form label{font-size:.9rem;margin-right:7px}.control-list table td.pause-sms .pause-sms-form select{height:32px;width:100px;min-height:20px;padding:0 12px;margin-top:-2px}.control-list table td.pause-sms .pause-sms-form .success-img svg{vertical-align:-3px}.control-list table td.pause-sms .unpause-sms-form p{font-size:.8rem;margin-bottom:0}.control-list table td.pause-sms .unpause-sms-form .success-img{margin-left:0;display:none}.control-list table td.pause-sms .unpause-sms-form .success-img svg{opacity:1}.control-list table td ol{margin:0}.control-list table td ol li{font-size:.9rem}.control-logs .tip-info{font-style:italic;color:#666}.log-table{margin-top:40px}@media (min-width:769px){.navbar{top:0;position:sticky;z-index:999}}@media (max-width:991px){.filter-form .form-select{margin-bottom:15px}}@media (max-width:768px){.sidebar{top:72px;padding:0}.sidebar .sidebar-spacer-top{height:0;display:none}.sidebar .mobile-nav-item{display:list-item}.sidebar.sidebar-open{height:auto !important;display:block;padding:20px 0 25px;border-bottom:1px solid #ccc}}@media (max-width:575px){.navbar .dropdown{display:none}.page-footer{flex-direction:column-reverse}.page-footer .footer-left{margin-top:15px}.login-content-wrap{padding:30px 20px}}