.desktop-30 { width: 30%; } .desktop-40 { width: 40%; } .desktop-50 { width: 50%; } .desktop-60 { width: 60%; } .desktop-70 { width: 70%; } .bg-red { background: #3292F2; } .bg-pink{ background: #66CCFF; } .plr5 { padding: 0 5px; } .btn-red { outline: none; border: 0; padding: 5px 15px; color: #FFF; background: #3292F2; cursor: pointer; margin: 1px 3px; } .btn-red:hover { color: #FFF; background: #3292F2; text-decoration: none; } .border-b1{ border-bottom: 1px solid #c6c6c6; } .date-table { width: 100%; border-collapse: collapse; } .date-table tbody td { text-align: center; line-height: 20px; background: white; padding: 8px; font-size: 13px; cursor: pointer; border-top: 1px solid #fff; border-left: 1px solid #fff; } .date-table tbody tr:first-child td { background: #FFF1F1; } .acTive { border: 1px solid #3292F2 !important; } .today { color: white; background: #3292F2 !important; border: 1px solid #3292F2 !important; } .date-day { width:50px; height:50px; padding: 10px; float: left; position: relative; left: 50%; transform: translate(-50%,0); } .tztg{ width: 100%; float: left; height: 50px; padding: 1px 10px; border-bottom:1px solid #c6c6c6; text-indent:40px; cursor:pointer; } .tztg:nth-child(4){ border:0 } .tztg .newSpan{ width:46px; height:46px; float:left; display: inline-block; background:url(../img/NEW.png); background-size:cover; } .ywBtn{ width:10%; color:white; padding:8px 0 15px 5px; border: 0; cursor:pointer; font-size:16px; margin:0 5%; text-align:center; display: inline-block; } .ywBtn::before{ display: inline-block; content: ""; height: 100%; vertical-align: middle; }