.mlabel
{display:none}

input.cardinput {
    width: 100%;
    background: #fff;
    margin-bottom: 10px;
    border: 1px solid #aba6a6;
	height: 32px;
	padding:0px 10px;
}

button.blackbtn {
    background: #000;
   
}

button.blackbtn:hover {
    background: #000;
   
}


button.redbtn {
    background: #b90b27;
	border:#b90b27 1px solid;
   
}

button.redbtn .glyphicon 
{color:#fff}

button.redbtn:hover {
    background: #b90b27;
    
}

.right-btn .btn
{height: 25px;
    padding: 0;
    min-width: 80px;
}

.datepicker {
    background: url(../images/calendar.png) no-repeat 98% 3px #efefef !important;
    background-size: 20px !important;
    cursor: pointer;
}

.NewdesignPanel .panel-body {
    padding: 15px;
    background: #e8eaf1;
}

.NewdesignPanel .panel-default>.panel-heading {
   
    background: #c1c3d1;
    font-size: 21px;
    color: #000000;
}


/* Radio Button*/

.standardradio {
    display: inline-block;
}

.standardradio input.styled-radio {
    width: 17px;
}

.standardradio input{
    padding: 15px;
    border: 1px solid #000;
    border-radius: 3px;
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box;
    color: #2C3E50;
    font-size: 13px;
    z-index: 1;
}

.standardradio .styled-radio {
    width: 17px;
    opacity: 0;
    height: 17px;
    z-index: 1;
    cursor: pointer;
    margin-bottom: 0;
    top: 0px;
    position: absolute;
}

 .standardradio .styled-radio + label {
position: relative;
cursor: pointer;
padding: 0;
color: #260E4C;
text-transform: capitalize;
font-size: 12px;
font-weight: normal;
margin-bottom: 0px;
}

.standardradio .styled-radio + label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background: #f1f1f1;
    box-shadow: 0px 0px 2px #000;
    /* border-radius: 2px; */
}

.standardradio .styled-radio:checked + label:after {
    content: '';
    position: absolute;
    left: 4px;
    top: 5px;
    background: white;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    /* box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; */
    /* -webkit-transform: rotate(45deg); */
    /* transform: rotate(45deg); */
}

.standardradio .styled-radio:checked + label:before {
background: #51e090;
}

.standardchkbox {
    display: inline-block;
}

.standardchkbox input.styled-checkbox {
    width: 17px;
}

.standardchkbox input, .standardchkbox textarea, .entity-form input {
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box;
    color: #2C3E50;
    font-size: 13px;
    z-index: 1;
}

.standardchkbox .styled-checkbox {
    width: 17px;
    opacity: 0;
    height: 17px;
    z-index: 1;
    cursor: pointer;
    margin-bottom: 0;
    top: 0px;
    position: absolute;
}

 .standardchkbox .styled-checkbox + label {
position: relative;
cursor: pointer;
padding: 0;
color: #260E4C;
text-transform: capitalize;
font-size: 12px;
font-weight: normal;
}

.standardchkbox .styled-checkbox + label:before {
            content: '';
            margin-right: 10px;
            display: inline-block;
            vertical-align: text-top;
            width: 17px;
            height: 17px;
            background: #f1f1f1;
            box-shadow: 0px 0px 2px #ccc;
            border-radius: 2px;
}

.standardchkbox .styled-checkbox:checked + label:after {
        content: '';
        position: absolute;
        left: 3px;
        top: 8px;
        background: white;
        width: 2px;
        height: 2px;
        box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
}

    .standardchkbox .styled-checkbox:checked + label:before {
        background: #51e090;
    }
	
	.right-btn {
    padding-top: 30px;
    padding-bottom: 30px;
}