/* Admin Style */

.ycpr-grid-container{
    display: grid;
    grid-template-columns: auto auto;
    gap: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
}

.ycpr-grid-child .ycpr-title{
    display:inline;
    font-size:21px;
}
.ycpr-grid-container .yc-pro-link{
    text-align: right;
    font-size: 16px;
}
.ycpr-up-offer{
    background: #effcef;
    color: #057011;
    padding: 10px 14px;
    border-radius: 4px;
    max-width: 485px;;
    margin-right: 12px;
    border: 1px solid #057011;
    border-left: 4px solid #057011;
    font-family: inherit;
}
.ycpr-up-offer .ycpr-promo{
    font-size: 17px; 
    font-weight: 600;
}
.ycpr-promo a{
    color: #057011; 
    text-decoration: underline;
}
.ycpr-up-offer .ycpr-coupon{
    font-size: 15px; 
    margin-top: 8px;
}
.ycpr-other-free{
    margin-top: 20px;
    margin-right: 12px;
}
.ycpr-other-free .ycpr-other-title{color:#747677;}
.ycpr-other-title .show_ycp_plugins{display:none;}
.ycpr-other-title .olbl{cursor:pointer}
.olbl .dashicons{position: relative;top: 2px;}
.ycpr-other-free .ycpr-plugin-sec{
     display:block;
     margin-bottom:15px;
     max-width: 515px;
}
.ycpr-plugin-sec a{
    text-decoration: none;
}
.ycpr-plugin-sec .ycpr-pl-data{
    display:flex;
    margin-bottom:10px;
    border: 1px solid #cbcbcb;
    padding: 10px;
    border-radius: 6px;
}
.ycpr-pl-data .ycpr-plugin-title{
    margin: auto 5px;
    font-size: 16px;
    margin-left: 10px;
}
.yc-pro-link .ycp-proo{
    font-size:16px;
}
.ycp-pro{
    color: #2da22d!important;
    font-weight: bold;
    padding: 2px 3px;
    border-radius: 4px;
}
.ycp-pro:hover{
    color:blue!important;
}



