<div class="cloud"></i>
html {
box-sizing: border-box;
font-size: 300%;
background: #2980b9;
}
*, *:before, *:after {
box-sizing: inherit;
}
.cloud {
position: relative;
display: block;
width: 3em;
height: 3em;
margin: 2em auto;
color: #3498db;
background: #fff;
border-width: 0.25em;
border-style: solid;
border-radius: 50% 50% 0 0;
}
.cloud:before,
.cloud:after {
content: '';
position: absolute;
bottom: -0.25em;
background: inherit;
border-width: 0.25em;
border-style: solid;
}
.cloud:before {
left: 80%;
width: 60%;
height: 60%;
border-left: none;
border-radius: 50% 50% 50% 0;
}
.cloud:after {
right: 80%;
width: 80%;
height: 80%;
border-right: none;
border-radius: 50% 50% 0;
}
This Pen doesn't use any external CSS resources.