/*============================
	CSS for visual editor
	---------------------
============================*/


.app_type_wrp p {
    margin: 0 0 15px;
    color: #000;
    font-size: 1rem;
    line-height: 18px;
}

.app_type_wrp p:last-of-type {
    margin-bottom: 0;
}

.app_type_wrp a {
    color: #005b9b;
    font-size: inherit;
    text-decoration: underline;
}

.app_type_wrp a:hover {
    text-decoration: none;
}

.app_type_wrp ul,

.app_type_wrp ol {
    margin: 15px 0;
    line-height: 20px;
}

.app_type_wrp ul {
    list-style: none;
}

.app_type_wrp ol {
    padding-left: 15px;
    list-style: decimal;
}

.app_type_wrp ul li,

.app_type_wrp ol li {
    margin-bottom: 10px;
}

.app_type_wrp ul li {
    position: relative;
    padding-left: 15px;
}

.app_type_wrp ul li::before {
    content: '';
    position: absolute;
    top:10px;
    left:0;
    display: block;
    width:5px;
    height:1px;
    background: #000;
}

.app_type_wrp ul li:last-of-type,

.app_type_wrp ol li:last-of-type {
    margin-bottom: 0;
}

.app_type_wrp ul li p,

.app_type_wrp ol li p {
    margin: 0;
}

.app_type_wrp .image_l,

.app_type_wrp .image_r {
    display: inline-block;
    width:auto;
    height: auto;
    border: 10px solid #f2f8f8;
}

.app_type_wrp .image_l {
    float: left;
    margin: 0 10px 15px 0;
}

.app_type_wrp .image_r {
    float: right;
    margin: 0 0 15px 15px;
}