.create_div{
    width:414px;
    border:2px solid #000;
    
    border-radius:5px;
    position:absolute;
    left:50%;
    margin-left:-210px;
}
.subtitle_textarea{
    padding:10px;
    font-size:12pt;
    -moz-appearance:none;
     outline:0px none transparent;
     border:0;;
     background-color:#eee;
     resize:none;
}
.select_image{
    position:absolute;
    width:150px;
    padding:10px;
    background-color:rgb(227,103,42);
    border:2px solid rgb(184, 72, 15);
    border-radius:30px;
    font-family: Overpass;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
    left:50%;
    margin-left:-75px;
    top:190px;
}
#download_button{
    background-color:#333;
    color:#fff;
    padding:10px;
    border:0;
    font-family:'Overpass', sans-serif;
    font-weight:bold;
    cursor:pointer;
}
#download_button:hover{
    background-color:#000;
}
#header a:link{
    color:#000;
    text-decoration: none;
}
#header a:visited{
    color:#000;
    text-decoration: none;
}
#header a:hover{
    color:#333;
    text-decoration: none;
}

body{
    padding:10px;
    margin:0px;
    background-color:#eee;
    font-family:"Overpass", sans-serif;
}
#main_canvas{
    width:414px;
    height:414px;
    border-bottom:2px solid #000;
    background-color:#000;
}
#subtitle{

}
h2{
    font-family:"Overpass", sans-serif;
}
.sel_container_preview{
    max-width: 400px;
}
.sel_container{
    border:2px solid #000;
    width: 190px;;
    
    border-radius:10px;
    margin-top:15px;
    background-color:#fff;
    float:left;
    margin-right:10px;
}
.sel_container_header{
    padding:10px;
    font-family:"Overpass";
    text-align: center;
    font-size:10pt;
}
.sel_container_button{
    text-align: center;
}
.sel_container_button button{
    padding:10px;
    background-color: rgb(227,103,42);
    color:#fff;
    font-family:"Overpass";
    border-radius: 25px;
    border:0;

}
.std_orange_button{
    padding:10px;
    background-color: rgb(227,103,42);
    color:#fff;
    font-family:"Overpass";
    border-radius: 25px;
    border:0;
}

.sel_container_button button:hover{
    cursor:pointer;
    background-color: rgb(173, 63, 7);

}

#arrange_y_axis{
    position:absolute;
    transform: rotate(90deg);
    top:180px;
    left:-40px;
    display:none;
}
#arrange_x_axis{
    position:absolute;
    left:130px;
    top:15px;
    display:none;
}
#arrange_resize{
    position:absolute;
    transform: rotate(270deg);
    left:320px;
    top:180px;
    display:none;
}
.edit_icons{
    width:40px;
    height:40px;
    position:absolute;
    top:350px;left:350px;
    background-color:#333;
    border-radius:5px;
    color:#fff;
    font-size:14pt;
    padding:10px;
    box-sizing: border-box;
    cursor:pointer;
    z-index:200;
    text-align: center;
}
#crop_reset{
    top:350px;left:300px;
}
#crop_start{
    top:350px;left:300px;
    background-color:rgb(227,103,42);
}
#image_sel{
    top:350px;left:20px;
    
}
#text_sel{
    top:350px;left: 70px;
    
}
#crop_cover{
    background-color:rgba(255,255,255,0.5);
    width:100%;
    height:100%;
    position:absolute;
    display:none;
}
.explain{
    width:100%;padding:10px;box-sizing:border-box;background-color:#fff;font-size:10pt;
}
.input_creator{
    border:0;
    border-radius:20px;
    padding:8px 14px;
    font-size:12pt;
    font-family: "Overpass", sans-serif;
    width:100px;
}
.ad_select{
    background-color:#999;
    color:#222;
    font-family:"Overpass", sans-serif;
    font-weight:bold;
    padding:6px;
    border:0;
    width:100%;
    border-radius:20px;
}
.del_button{
    border:0;
    border-radius:30px;
    width:30px;
    height:30px;
    padding-top:2px;
    font-weight:bold;
    color:#fff;
    background-color: rgb(173, 63, 7);
    cursor:pointer;
    text-align: center;
}