﻿@charset "utf-8";

html, body {
    width: 100%;
    height: 100%;
}

html {
}

body {
    padding: 0;
    margin: 0;

    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

p {
    margin: 0;
    padding: 0;
    word-break: break-word;
}

pre {
    white-space: pre-wrap;
}

h2 {
    margin: 0;
    padding: 0;
}

.clear {
    clear: both;
}

.center {
    margin: 0 auto;
}

.right {
    float: right;
}

.left {
    float: left;
}

.link {
    cursor: pointer;
}

img {
    border: 0;
}

iframe {
    display:block;border:none;margin:0;padding:0;
}


::-webkit-input-placeholder { color:#cecece;font-weight: 400; }
:-moz-placeholder { color:#cecece;font-weight: 400; }
::-moz-placeholder { color:#cecece;font-weight: 400; }
:-ms-input-placeholder { color:#cecece !important;font-weight: 400 !important; }
::-ms-input-placeholder { color:#cecece;font-weight: 400; }
::placeholder { color:#cecece;font-weight: 400; }

.bold {
    font-weight: bold;
}

.inline_block {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

ul.block, ol.block, dl.block {
    list-style: none;
    padding: 0;
    margin: 0;
}

li.block, dt.block {
    display: inline;
    padding: 0;
    margin: 0;
    float: left;
}

.button, .flat_button, .image_button, .image_button_container, .image_box, .image_select, .image_select_list {
    cursor: pointer;
}

.button.no_change, .flat_button.no_change, .image_button.no_change,
.image_button_container.no_change, .image_box.no_change, .image_select.no_change, .image_select_list.no_change {
    cursor: default;
}

.ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/* froala 게시판 관련 사항 */
.fr-toolbar.fr-top {
    border-radius: 0 !important;
    border-color: rgb(215, 215, 213) !important;
}

.fr-box.fr-basic .fr-wrapper {
    border-color: rgb(215, 215, 213) !important;
}

.fr-second-toolbar {
    /*border-radius: 0 !important;*/
    /*border-color: rgb(215, 215, 213) !important;*/
    border:none !important;
}

.fr-box.fr-basic .fr-element {
    font-family: notokr-regular, NanumGothic, Roboto-Regular !important;
}

.froala_editor_table_line_boarders td {
    border:1px solid #DDD;
    min-width: 5px;
}

.froala_editor_table_line_boarders .fr-thick {
    border-width: 2px;
}

.froala_editor_table_line_boarders {
    border-collapse:collapse;
    border :none;
    empty-cells: show;
    max-width: 100%;
    word-wrap:break-word;
    border-spacing:0;
}

.froala_editor_table_line_boarders td:empty, .froala_editor_table_line_boarders th:empty {
    height:20px;
}

/*.fr-box.fr-basic .fr-element {*/
/*    font-size:13px !important;*/
/*}*/

/**************************/
