body{font-family: sans-serif;}
	.ctws-padding-l{padding-left:15px;}
	 .ctws-myacc-wrap .row{margin:0;border:0;padding: 0;}
	 .ctws-myacc-wrap label{display:block;text-align:right;}
	 .ctws-myacc-wrap {margin:15px auto 0 auto;padding:0;border:0 !important;}
	.ctws-h-mini-logo{text-align:center;clear:both;}
	.ctws-room-img img {width: 100px;height: 100px;border-radius: 50%;float:right;}
	.ctws-h-mini-logo img{width:25px;position:relative;z-index:2;}
	.ctws-h-mini-logo:after ,.ctws-h-mini-logo:before{content: "";width: calc(50% - 25px);height: 1px;border-bottom: 2px dotted #ccc;
    position: absolute; display: block !important;bottom:18px;}
	.ctws-h-mini-logo:before { right:0;width:50%;z-index:1;}
	.ctws-b-id {text-align:right;}
	.ctws-b-id h3 span{color:darkorange;}
	.row.ctws-b-details label {font-weight:lighter;color:#333;font-size:90%;line-height:30px;}
	.row.ctws-b-details span{font-weight:bold;color:#444;}
	.row.ctws-b-details .row {border-bottom:1px solid #ccc;padding:15px 0;}
	.ctws-manage-inner .row a{border-bottom:1px solid #ccc;padding:15px 0;display:block;text-decoration:none;transition:.3s linear;}
	.ctws-manage-inner .row a:hover{background:#eee;padding-left:10px;}
	.ctws-detail-inner , .ctws-manage-inner {padding: 15px;padding-bottom:40px;min-height:365px;}
	.ctws-manage-inner span{cursor:pointer;}
	.ctws-details-wrap{padding-left:0;}
	.ctws-manage{padding-right:0;}
	.ctws-manage .fa {margin-right: 5px;}
	span.ctws-info { position: relative;cursor:pointer;}
span.ctws-info-detail {display:none;position:absolute;width:100%;min-width:200px;left:-10px;top:20px;font-weight:normal !important;background:#222;color:#fff !important;padding:10px;border-radius:6px;}
.ctws-info-detail:before {content:"\25B2";position:absolute;top:-12px;color:#222}
.fade{display:none;}
.fade.in{display:block;}
.ctws-manage-inner .row a{color:#333;}
.ctws-info-form .form-control { width: 100%;border-radius: 0;border: 1px solid #ccc !important;border-radius: 0 !important;box-shadow: none;}
.ctws-info-form label {padding: 0;text-align: right;font-size: 13px;font-weight: normal;color: #000;}
.ctws-info-form .col-md-12 {margin-bottom: 20px;}
.ctws-updt-btn-wrap{text-align:center;}
input.ctws-updt-btn { border: 0;background: #333;color: #fff;font-weight: normal;padding: 8px 30px;}
.row.ctws-b-details label.ctws-check-box { display: block;position: relative;padding-left: 15px;margin-bottom: 12px;cursor: pointer;user-select: none;line-height:20px;}
.ctws-check-box .ctws-confirm-box{margin:0 !important;}
.ctws-check-box input[type="checkbox"] {opacity: 0;cursor: pointer;}
.checkmark {position: absolute;top: 0px;left: 0;height: 20px;width: 20px;background-color: #eee;box-shadow: inset 0px 0px 2px;}
.ctws-check-box:hover input ~ .checkmark {background-color: #ccc;}
.ctws-check-box input:checked ~ .checkmark {background-color: #222;}
.checkmark:after { content: "";position: absolute;display: none;}
.ctws-check-box input:checked ~ .checkmark:after {display: block;}
.ctws-check-box .checkmark:after { left: 8px;top: 4px;width: 5px;height: 10px;border: solid #fff;border-width: 0 3px 3px 0;transform: rotate(45deg);}
a.ctws-b-rule {margin-bottom: 10px;display: inline-block;}
label.ctws-check-box {text-align: left;z-index: 9;display:flex;}
@media only screen and (max-width:992px){
	.ctws-manage{margin-top:20px;}
}

