.Modal_Container{
    min-height: 180px;
}
.Modal_Title{
    color: #d54569
}
.Modal_Loader{
    margin-top: 80px;
}


/* Chart */
.Modal_Chart_New_Style_List{
    display:none;
}
.Modal_Chart_New_Button{
    float: left;
    width: 95%;
    text-align: center;
    color:#222;
    margin-bottom: 10px;
    height: 170px;
    overflow: hidden;
}
.Modal_Chart_New_Button[disabled]
{
    border-color: #ddd;
}
/* Category */
#Modal_Category_Control{
    margin-bottom: 20px;
    border-bottom: solid 3px #ddd;
}
#Modal_Category_Add_Button,
#Modal_Category_Add_Input{
    margin-top: 5px;
}
#Modal_Category_Message{
    height: 55px;
    padding: 5px 0;
    margin-bottom: 5px;
}
#Modal_Category_Message .alert{
    margin:0;
}
#Modal_Category_Message_Success,
#Modal_Category_Message_Error,
#Modal_Category_Message_Info{
    display: none;
}
.Modal_Category_Table_Action{
    text-align: center;
}
#Modal_Category_Table td{
    height: 40px;
}
#Modal_Category_Add_Button{
    padding:9px 10px;
    margin-left: 5px;
}
.Modal_Category_Remove_Confirm{
    display:none;
}
.Modal_Category_Remove_Button,
.Modal_Category_Remove_Button:hover{
    color:#777;
}
.Modal_Category_Remove_Button,
.Modal_Category_Remove_Yes_Button,
.Modal_Category_Remove_No_Button{
    padding:9px 15px;
    margin-left: 5px;
    padding: 0;
    background: transparent;
    opacity: 0.7;
}
.Modal_Category_Remove_Button:hover,
.Modal_Category_Remove_Yes_Button:hover,
.Modal_Category_Remove_No_Button:hover{
    opacity: 1;
}
.Modal_Category_Remove_Yes_Button,
.Modal_Category_Remove_Yes_Button:hover{
    color:#407edc;
}
.Modal_Category_Remove_No_Button,
.Modal_Category_Remove_No_Button:hover{
    color:#db3b41;
}
.Modal_Category_Update_Input_Title{
    border-radius: 3px;
    border: solid 1px #ddd;
    padding: 5px;
}
.Modal_Category_Update_Block_Title{
    width: 260px;
    display: none;
}
/* Trademark */
#Modal_Trademark_Control{
    margin-bottom: 20px;
    border-bottom: solid 3px #ddd;
}
#Modal_Trademark_Add_Button,
#Modal_Trademark_Add_Input{
    margin-top: 5px;
}
#Modal_Trademark_Message{
    height: 55px;
    padding: 5px 0;
    margin-bottom: 5px;
}
#Modal_Trademark_Message .alert{
    margin:0;
}
#Modal_Trademark_Message_Success,
#Modal_Trademark_Message_Error,
#Modal_Trademark_Message_Info{
    display: none;
}
.Modal_Trademark_Table_Action{
    text-align: center;
}
#Modal_Trademark_Table td{
    height: 40px;
}
#Modal_Trademark_Add_Button{
    padding:9px 10px;
    margin-left: 5px;
}
.Modal_Trademark_Remove_Confirm{
    display:none;
}
.Modal_Trademark_Remove_Button,
.Modal_Trademark_Remove_Button:hover{
    color:#777;
}
.Modal_Trademark_Remove_Button,
.Modal_Trademark_Remove_Yes_Button,
.Modal_Trademark_Remove_No_Button{
    padding:9px 15px;
    margin-left: 5px;
    padding: 0;
    background: transparent;
    opacity: 0.7;
}
.Modal_Trademark_Remove_Button:hover,
.Modal_Trademark_Remove_Yes_Button:hover,
.Modal_Trademark_Remove_No_Button:hover{
    opacity: 1;
}
.Modal_Trademark_Remove_Yes_Button,
.Modal_Trademark_Remove_Yes_Button:hover{
    color:#407edc;
}
.Modal_Trademark_Remove_No_Button,
.Modal_Trademark_Remove_No_Button:hover{
    color:#db3b41;
}
.Modal_Trademark_Update_Input_Title{
    border-radius: 3px;
    border: solid 1px #ddd;
    padding: 5px;
}
.Modal_Trademark_Update_Block_Title{
    width: 260px;
    display: none;
}

/* Specification */
#Modal_Specification_Control{
    margin-bottom: 20px;
    border-bottom: solid 3px #ddd;
}
#Modal_Specification_Add_Button,
#Modal_Specification_Add_Input,
#Modal_Specification_Add_Select{
    margin-top: 5px;
}
#Modal_Specification_Add_Input,
#Modal_Specification_Add_Select{
    margin-left: -15px;
}
#Modal_Specification_Message{
    height: 55px;
    padding: 5px 0;
    margin-bottom: 5px;
}
#Modal_Specification_Message .alert{
    margin:0;
}
#Modal_Specification_Message_Success,
#Modal_Specification_Message_Error,
#Modal_Specification_Message_Info{
    display: none;
}
.Modal_Specification_Table_Action{
    text-align: center;
}
#Modal_Specification_Table td{
    height: 40px;
}
#Modal_Specification_Add_Button{
    padding:9px 10px;
    margin-left: 5px;
}
.Modal_Specification_Remove_Confirm{
    display:none;
}
.Modal_Specification_Remove_Button,
.Modal_Specification_Remove_Button:hover{
    color:#777;
}
.Modal_Specification_Remove_Button,
.Modal_Specification_Remove_Yes_Button,
.Modal_Specification_Remove_No_Button{
    padding:9px 15px;
    margin-left: 5px;
    padding: 0;
    background: transparent;
    opacity: 0.7;
}
.Modal_Specification_Remove_Button:hover,
.Modal_Specification_Remove_Yes_Button:hover,
.Modal_Specification_Remove_No_Button:hover{
    opacity: 1;
}
.Modal_Specification_Remove_Yes_Button,
.Modal_Specification_Remove_Yes_Button:hover{
    color:#407edc;
}
.Modal_Specification_Remove_No_Button,
.Modal_Specification_Remove_No_Button:hover{
    color:#db3b41;
}
.Modal_Specification_Update_Input_Title,
.Modal_Specification_Update_Select_Category{
    border-radius: 3px;
    border: solid 1px #ddd;
    padding: 5px;
}
.Modal_Specification_Update_Block_Title{
    width: 260px;
    display: none;
}
.Modal_Specification_Update_Block_Category{
    width: 200px;
    display: none;
}
.Modal_Specification_Update_Select_Category{
    width: 110px;
}

/* Specification Option */
#Modal_Specification_Option_Control{
    margin-bottom: 20px;
    border-bottom: solid 3px #ddd;
}
#Modal_Specification_Option_Add_Input,
#Modal_Specification_Option_Add_Select{
    margin-left: -15px;
}
#Modal_Specification_Option_Add_Button,
#Modal_Specification_Option_Add_Input,
#Modal_Specification_Option_Add_Select{
    margin-top: 5px;
}
#Modal_Specification_Option_Message{
    height: 55px;
    padding: 5px 0;
    margin-bottom: 5px;
}
#Modal_Specification_Option_Message .alert{
    margin:0;
}
#Modal_Specification_Option_Message_Success,
#Modal_Specification_Option_Message_Error,
#Modal_Specification_Option_Message_Info{
    display: none;
}
.Modal_Specification_Option_Table_Action{
    text-align: center;
}
#Modal_Specification_Option_Table td{
    height: 40px;
}
#Modal_Specification_Option_Add_Button{
    padding:9px 10px;
    margin-left: 5px;
}
.Modal_Specification_Option_Remove_Confirm{
    display:none;
}
.Modal_Specification_Option_Remove_Button,
.Modal_Specification_Option_Remove_Button:hover{
    color:#777;
}
.Modal_Specification_Option_Remove_Button,
.Modal_Specification_Option_Remove_Yes_Button,
.Modal_Specification_Option_Remove_No_Button{
    padding:9px 15px;
    margin-left: 5px;
    padding: 0;
    background: transparent;
    opacity: 0.7;
}
.Modal_Specification_Option_Remove_Button:hover,
.Modal_Specification_Option_Remove_Yes_Button:hover,
.Modal_Specification_Option_Remove_No_Button:hover{
    opacity: 1;
}
.Modal_Specification_Option_Remove_Yes_Button,
.Modal_Specification_Option_Remove_Yes_Button:hover{
    color:#407edc;
}
.Modal_Specification_Option_Remove_No_Button,
.Modal_Specification_Option_Remove_No_Button:hover{
    color:#db3b41;
}
.Modal_Specification_Option_Update_Input_Title,
.Modal_Specification_Option_Update_Select_Specification{
    border-radius: 3px;
    border: solid 1px #ddd;
    padding: 5px;
}
.Modal_Specification_Option_Update_Block_Title{
    width: 260px;
    display: none;
}
.Modal_Specification_Option_Update_Block_Specification{
    width: 200px;
    display: none;
}
.Modal_Specification_Option_Update_Select_Specification{
    width: 110px;
}

/* Item */
#Modal_Item_Control{
    margin-bottom: 20px;
    border-bottom: solid 3px #ddd;
}
#Modal_Item_Add_Specification{
    border-top: dashed 1px #ddd;
    padding-top: 10px;
    margin-top: 15px;
    display: none;
}
#Modal_Item_Add_Input,
#Modal_Item_Add_Input_Trademark,
#Modal_Item_Add_Select_Category,
.Modal_Item_Add_Specification{
    margin-left: -15px;
}
#Modal_Item_Add_Button,
#Modal_Item_Add_Input_Trademark,
#Modal_Item_Add_Input,
#Modal_Item_Add_Select_Category,
.Modal_Item_Add_Specification{
    margin-top: 5px;
}
#Modal_Item_Message{
    height: 55px;
    padding: 5px 0;
    margin-bottom: 5px;
}
#Modal_Item_Message .alert{
    margin:0;
}
#Modal_Item_Message_Success,
#Modal_Item_Message_Error,
#Modal_Item_Message_Info{
    display: none;
}
.Modal_Item_Table_Action{
    text-align: center;
}
#Modal_Item_Table td{
    height: 40px;
}
#Modal_Item_Add_Button{
    padding:9px 10px;
    margin-left: 5px;
}
.Modal_Item_Remove_Confirm{
    display:none;
}
.Modal_Item_Remove_Button,
.Modal_Item_Remove_Button:hover{
    color:#777;
}
.Modal_Item_Remove_Button,
.Modal_Item_Remove_Yes_Button,
.Modal_Item_Remove_No_Button{
    padding:9px 15px;
    margin-left: 5px;
    padding: 0;
    background: transparent;
    opacity: 0.7;
}
.Modal_Item_Remove_Button:hover,
.Modal_Item_Remove_Yes_Button:hover,
.Modal_Item_Remove_No_Button:hover{
    opacity: 1;
}
.Modal_Item_Remove_Yes_Button,
.Modal_Item_Remove_Yes_Button:hover{
    color:#407edc;
}
.Modal_Item_Remove_No_Button,
.Modal_Item_Remove_No_Button:hover{
    color:#db3b41;
}
.Modal_Item_Update_Input_Title,
.Modal_Item_Update_Select_Trademark,
.Modal_Item_Update_Select_Category,
.Modal_Item_Update_Select_Specification_Option{
    border-radius: 3px;
    border: solid 1px #ddd;
    padding: 5px;
}
.Modal_Item_Update_Block_Title{
    width: 260px;
    display: none;
}
.Modal_Item_Update_Select_Trademark,
.Modal_Item_Update_Select_Specification_Option{
    width: 175px;
}
.Modal_Item_Update_Block_Category{
    width: 200px;
    display: none;
}
.Modal_Item_Update_Block_Specification_Option{
    width: 260px;
    display: none;
}
.Modal_Item_Update_Select_Category{
    width: 110px;
}


/* Benchmark */
#Modal_Benchmark_Control{
    margin-bottom: 20px;
    border-bottom: solid 3px #ddd;
}
#Modal_Benchmark_Add_Select_Category li{
    padding: 5px 15px;
}
#Modal_Benchmark_Add_Select_Category li input{
    float: left;
    margin-right: 10px;
    margin-top: 4px;
    cursor: pointer;
}
#Modal_Benchmark_Add_Select_Category li label{
    cursor: pointer;
}
#Modal_Benchmark_Add_Select{
    text-align: left;
}
#Modal_Benchmark_Add_Select span{
    float: right;
    margin-top: 3px;
}
#Modal_Benchmark_Add_Button,
#Modal_Benchmark_Add_Input,
#Modal_Benchmark_Add_Select{
    margin-top: 5px;
}
#Modal_Benchmark_Add_Input,
#Modal_Benchmark_Add_Select{
    margin-left: -15px;
}
#Modal_Benchmark_Message{
    height: 55px;
    padding: 5px 0;
    margin-bottom: 5px;
}
#Modal_Benchmark_Message .alert{
    margin:0;
}
#Modal_Benchmark_Message_Success,
#Modal_Benchmark_Message_Error,
#Modal_Benchmark_Message_Info{
    display: none;
}
.Modal_Benchmark_Table_Action{
    text-align: center;
}
#Modal_Benchmark_Table td{
    height: 40px;
}
#Modal_Benchmark_Add_Button{
    padding:9px 10px;
    margin-left: 5px;
}
.Modal_Benchmark_Remove_Confirm{
    display:none;
}
.Modal_Benchmark_Remove_Button,
.Modal_Benchmark_Remove_Button:hover{
    color:#777;
}
.Modal_Benchmark_Remove_Button,
.Modal_Benchmark_Remove_Yes_Button,
.Modal_Benchmark_Remove_No_Button{
    padding:9px 15px;
    margin-left: 5px;
    padding: 0;
    background: transparent;
    opacity: 0.7;
}
.Modal_Benchmark_Remove_Button:hover,
.Modal_Benchmark_Remove_Yes_Button:hover,
.Modal_Benchmark_Remove_No_Button:hover{
    opacity: 1;
}
.Modal_Benchmark_Remove_Yes_Button,
.Modal_Benchmark_Remove_Yes_Button:hover{
    color:#407edc;
}
.Modal_Benchmark_Remove_No_Button,
.Modal_Benchmark_Remove_No_Button:hover{
    color:#db3b41;
}
.Modal_Benchmark_Update_Input_Title,
.Modal_Benchmark_Update_Select_Category{
    border-radius: 3px;
    border: solid 1px #ddd;
    padding: 5px;
}
.Modal_Benchmark_Update_Block_Title{
    width: 260px;
    display: none;
}
.Modal_Benchmark_Update_Block_Category{
    position: relative;
    width: 240px;
    display: none;
}
.Modal_Benchmark_Update_Block_Category_Dropdown{
    float: left;
}
.Modal_Benchmark_Update_Block_Category_Buttons{
    margin-left: 10px;
    float: left;
}
.Modal_Benchmark_Update_Select_Category{
    width: 145px;
    text-align: left;
    padding: 3px;
    padding-left: 15px;
    height: 28px;
}
.Modal_Benchmark_Update_Select_Category .fa{
    float: right;
    margin: 3px 10px 0 0;
}
.Modal_Benchmark_Update_Select_Category_List li {
    padding: 5px 15px;
}
.Modal_Benchmark_Update_Select_Category_List li input {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
    cursor: pointer
}
.Modal_Benchmark_Update_Select_Category_List li label {
    cursor: pointer
}
/* Benchmark configuration */
#Modal_Benchmark_Configuration_Control{
    margin-bottom: 20px;
    border-bottom: solid 3px #ddd;
}
#Modal_Benchmark_Configuration_Add_Input,
#Modal_Benchmark_Configuration_Add_Input_Benchmark{
    margin-left: -15px;
}
#Modal_Benchmark_Configuration_Add_Button,
#Modal_Benchmark_Configuration_Add_Input,
#Modal_Benchmark_Configuration_Add_Input_Benchmark{
    margin-top: 5px;
}
#Modal_Benchmark_Configuration_Message{
    height: 55px;
    padding: 5px 0;
    margin-bottom: 5px;
}
#Modal_Benchmark_Configuration_Message .alert{
    margin:0;
}
#Modal_Benchmark_Configuration_Message_Success,
#Modal_Benchmark_Configuration_Message_Error,
#Modal_Benchmark_Configuration_Message_Info{
    display: none;
}
.Modal_Benchmark_Configuration_Table_Action{
    text-align: center;
}
#Modal_Benchmark_Configuration_Table td{
    height: 40px;
}
#Modal_Benchmark_Configuration_Add_Button{
    padding:9px 10px;
    margin-left: 5px;
}
.Modal_Benchmark_Configuration_Remove_Confirm{
    display:none;
}
.Modal_Benchmark_Configuration_Remove_Button,
.Modal_Benchmark_Configuration_Remove_Button:hover{
    color:#777;
}
.Modal_Benchmark_Configuration_Remove_Button,
.Modal_Benchmark_Configuration_Remove_Yes_Button,
.Modal_Benchmark_Configuration_Remove_No_Button{
    padding:9px 15px;
    margin-left: 5px;
    padding: 0;
    background: transparent;
    opacity: 0.7;
}
.Modal_Benchmark_Configuration_Remove_Button:hover,
.Modal_Benchmark_Configuration_Remove_Yes_Button:hover,
.Modal_Benchmark_Configuration_Remove_No_Button:hover{
    opacity: 1;
}
.Modal_Benchmark_Configuration_Remove_Yes_Button,
.Modal_Benchmark_Configuration_Remove_Yes_Button:hover{
    color:#407edc;
}
.Modal_Benchmark_Configuration_Remove_No_Button,
.Modal_Benchmark_Configuration_Remove_No_Button:hover{
    color:#db3b41;
}
.Modal_Benchmark_Configuration_Update_Input_Title,
.Modal_Benchmark_Configuration_Update_Select_Benchmark{
    border-radius: 3px;
    border: solid 1px #ddd;
    padding: 5px;
}
.Modal_Benchmark_Configuration_Update_Block_Title{
    width: 260px;
    display: none;
}
.Modal_Benchmark_Configuration_Update_Block_Benchmark{
    width: 200px;
    display: none;
}
.Modal_Benchmark_Configuration_Update_Select_Benchmark{
    width: 110px;
}

/* Data new */
#Modal_Data_New_Control{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: solid 3px #ddd;
}
#Modal_Data_New_Add_Button,
#Modal_Data_New_Add_Input,
#Modal_Data_New_Add_Select_Category,
#Modal_Data_New_Add_Select_Item,
#Modal_Data_New_Add_Select_Benchmark,
#Modal_Data_New_Add_Select_Benchmark_Configuration{
    margin-top: 5px;
}
#Modal_Data_New_Add_Input,
#Modal_Data_New_Add_Select_Category,
#Modal_Data_New_Add_Select_Item,
#Modal_Data_New_Add_Select_Benchmark,
#Modal_Data_New_Add_Select_Benchmark_Configuration{
    margin-left: -15px;
}
#Modal_Data_New_Message{
    height: 55px;
    padding: 5px 0;
    margin-bottom: 5px;
}
#Modal_Data_New_Message .alert{
    margin:0;
}
#Modal_Data_New_Message_Success,
#Modal_Data_New_Message_Error,
#Modal_Data_New_Message_Info{
    display: none;
}
.Modal_Data_New_Table_Action{
    text-align: center;
}
#Modal_Data_New_Table td{
    height: 40px;
}
#Modal_Data_New_Add_Button{
    padding:9px 10px;
    margin-left: 5px;
}
#Modal_Data_New_Element_Update_Container{
    text-align:center;
}
#Modal_Data_New_Element_Update_Confirm{
    text-align: center;
}

/* Data Batch */
#Modal_Data_Batch_Update_Data_List{
    list-style: none;
    margin: 0;
    padding: 15px;
}
#Modal_Data_Batch_Update_Data_List li{
    line-height: 25px;
}
#Modal_Data_Batch_Update_Confirm{
    text-align:center;
}

/* Chart confirm bord delete */
#Modal_Chart_New_Board_Delete{
    text-align: center;
}
#Modal_Chart_New_Board_Delete .Modal_Container{
    min-height: initial;
}
#Modal_Chart_New_Board_Delete_Confirm{
    text-align: center;
}