﻿@charset "utf-8";

@import url('../../app_res/css/normalize.css');

@import url('../../core/css/rdev.css');

@import url('../../core/css/rCalendar.css');

@import url('../../core/css/rTable.css');

@import url('../../app_res/css/font-awesome.min.css');

@import url('../../app_res/css/app_base.css');

@import url('../../app_res/css/app_layout.css');

@import url('../../app_res/css/app_module.css');

@import url('../../app_res/css/app_theme.css');

@import url('../../app_res/css/app_style_fix.css');

@import url('../../app_res/css/telema_style.css');
@import url('../../app_res/css/telema.css');

/* loading画面  */
#blockContent {
    z-index: 999;
}

.containerDataGrid {
    /* TEMPORARY margin adjustment for scrollbars overlap */
    /* padding-right: 16px; */
}
/*データグリッドの青い枠を削除 chrome,firefox対応*/
.containerDataGridResult {
    outline: none;
}
.dataGridColumnComboBox {
    width: 100%;
}

.dataGridColumnComboBox:disabled {
    background-color: transparent;
}

td input[type=checkbox], td input[type=radio] {
    margin-top: 3px;
    margin-left: 2px;
}


.floatLeft {
    position: relative;
    float: left;
}

.floatRight {
    position: relative;
    float: right;
}

.clearBoth {
    clear: both;
}

.textAlignCenter {
    text-align: center;
}

.textAlignLeft {
    text-align: left;
}

.textAlignRight {
    text-align: right;
}

input::-ms-clear {
    display: none;
}

input[type="radio"] {
    border-radius: 30px;
}

input[type="radio"][disabled]+label, input[type="checkbox"][disabled]+label {
    color: Gray;
}

input:focus, textarea:focus {
    border: 1px #0000ff double;
}

input[type="radio"]:focus+label, input[type="checkbox"]:focus+label {
    /*border: 0px double;*/
    /*background-color: #FF6;*/
    /*box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);*/
}