.pms_color {
    width: 100px;
    height: 100px;
    margin-top: 5px;
}
.pms_holder {
    padding: 5px;
    margin: 5px;
    text-align: center;
    cursor: pointer;
    border: 1px dashed #000;
}
.checkbox-inline{
    padding: 10px 20px;
    background-color: #188EC0;
    font-size: 24px;
    color:white;
    border-radius: 25px;
}
.pms_selected{
    position: relative;
}
.pms_selected:after{
    content: "\2713";
    display: block;
    position: absolute;
    top: 37%;
    right: 0;
    font-size: 68px;
    color: #ffffff;
    -ms-transform: rotate(18deg);
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
    left: 0;
}
input[type="radio"]{
    width: 18px; 
    height: 18px; 
}
#chosePmsColor input[type="text"]{
    border:1px solid #d4d2d2;
    border-radius:15px;
    height:32px;
    padding: 5px 15px;
}
input[type="text"]:focus{
    outline:none;
}
.inputSize{
    margin:5px 15px;
}
#pmsResult .deselectPms {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -10px;
    margin-top: -10px;
    cursor:pointer;
    border:1px solid white;
    border-radius: 10px;
    background: #fff;
    color: #FF5722;
}
.errorPms{
    background-color:red;
    color:white;
    text-align:center;
}
.customColorEdit {
    position: absolute;
    font-size: 23px!important;
    color: #046e9d!important;
    left: 20px;
    top: 12px;
}
input[type=radio] {
    position: initial !important;
}