.dropdown .dropdown-menu {
    right: 0px;
    background: #14afcc;
    width: 145px;
    left: auto;
    border-radius: 0px;
	line-height: 30px;
}
.stage-body-middle .body .card-body .color.c11{ background:url(../images/color-wheel-icon.png); background-position:center center;}

.stage-body-middle .body .card-body {
    background-color: #495760;
    margin: -10px 0 0 0;
    padding-top: 30px;
    border-radius: 0 0 10px 10px;
}
.stage-body-middle .body .card-body .font-property {
    margin: 0 0 0 15px;
    padding: 0;
    list-style: none;
}
.book-description .btn-outline-info {
padding: 8px 20px !important;
font-size: 17px !important;
}

.stage-characters{width: 100%;float: left;padding-left: 15px;padding-right: 15px;}
.stage-body-left ul li a.bodyshape{ background:url(../images/stage_left_01.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a.face{ background:url(../images/stage_left_03.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a.eye{ background:url(../images/stage_left_07.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a.hair{ background:url(../images/stage_left_05.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a.eyebrow{ background:url(../images/stage_left_13.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a.nose{ background:url(../images/stage_left_11.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a.mouth{ background:url(../images/stage_left_09.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a.shirt{ background:url(../images/stage_left_08.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a.pant{ background:url(../images/stage_left_10.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a.skirt{ background:url(../images/stage_left_10.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a.shoes{ background:url(../images/stage_left_12.png) no-repeat; background-position:-70px 0;}
.stage-body-left ul li a:hover{ background-position:0 0;}
.stage-body-left ul li a.active{ background-position:0 0;}

.stage-body-middle .heading { text-transform: capitalize; }

.copy p {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    color: #000;
    letter-spacing: 2px;
}
.error{color: #FF0000;}



#passerror {display: none;font-size: 12px;}
meter {
    /* Reset the default appearance */
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
            
    margin: 0 auto 1em;
    width: 100%;
    height: .5em;
    
    /* Applicable only to Firefox */
    background: none;
    background-color: rgba(0,0,0,0.1);
}

meter::-webkit-meter-bar {
    background: none;
    background-color: rgba(0,0,0,0.1);
}

meter[value="1"]::-webkit-meter-optimum-value { background: red; }
meter[value="2"]::-webkit-meter-optimum-value { background: yellow; }
meter[value="3"]::-webkit-meter-optimum-value { background: orange; }
meter[value="4"]::-webkit-meter-optimum-value { background: green; }

meter[value="1"]::-moz-meter-bar { background: red; }
meter[value="2"]::-moz-meter-bar { background: yellow; }
meter[value="3"]::-moz-meter-bar { background: orange; }
meter[value="4"]::-moz-meter-bar { background: green; }

.profile-input-div .profile-div h5 {
    font-size: 20px;
    margin: 5px 0px !important;
}