.block2 { 
    width: 400px; 
    height: 400px; 
    background: snow; 
    padding: 0px; 
    border: solid 1px black; 
}


.my_scroll {
	height: 600px; 
	background: #fff; 
	border: 1px solid #C1C1C1; 
	overflow-x: scroll; 
	overflow-y: scroll; 
}


.sp {font-size: 16px; font-weight:normal; padding: 2px; align: left; }


.mytable {
  border: 1px solid black;
  vertical-align:top;
  text-align: left;
}

.mytd {
  vertical-align:top;
  text-align: left;
}


.intro {
    height: 150px;
    background-color: #20264a;
    background-image: url('images/Header-XML-1200.jpg');
    background-repeat: no-repeat;
 }

.progress {
    height: 350px;
    background-image: url('images/progress.gif');
    background-repeat: no-repeat;
 }


.label {
    padding: 14px 14px; 
    font-size: 16px;
    font-weight: bold;
 }


.label2 {
    padding: 14px 14px; 
    font-size: 16px;
    background-color: #EEEEFF; 
 }


.gray-strip {
    background-color: #EEEEEE; 
    padding: 14px 24px; 
    height: 60px;
 }


.red-btn-group {
     display:flex;
     overflow-x: auto;
     overflow-y: hidden;
     -ms-overflow-x: auto;
     -ms-overflow-y: hidden;
     white-space: nowrap;
 }

.red-btn-group button {
    border: none;
    background-color: #9d2437; 
    color: white; 
    padding: 10px 14px; 
    cursor: pointer; 
    float: left; 
    height: 50px;
    width: 250px;
    margin-left: 32px;
}

.red-btn-group > div {
        display: flex;  
    }

.red-btn-group button:hover {
    background-color: #cd2437;
}

.red-btn-group button:active { 
    background: #6d2437; 
} 

.red-btn-group button:disabled {
    background-color: #552437;
}


.blue-btn  {
    border: none;
    background-color: #37249d; 
    color: white; 
    padding: 5px 5px; 
    cursor: pointer; 
    float: left; 
}

.blue-btn:hover {
    background-color: #3724cd;
}

.blue-btn:active { 
    background: #6d2437; 
} 

.blue-btn:disabled {
    background-color: #3724dd;
}

body {
         font-family: 'Nunito';
     }

.my_scroll {
	height: 600px; 
	background: #fff; 
	border: 1px solid #C1C1C1; 
	overflow-x: scroll; 
	overflow-y: scroll; 
}

table {
  padding: 12px 12px; 
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #E7E7FF;
  text-align: left;
  padding: 4px;
}

.td_fixed {
  width: 250px;
}

tr:nth-child(odd) {
  background-color: #EEEEFF;
}


.table1 {
  padding: 14px 14px; 
  border-collapse: collapse;
  width: 100%;
}

.table1 td, .table1 th {
  border: 1px solid #E7E7FF;
  text-align: left;
  padding: 4px;
}

.table1 th {
  background-color: #E0D7E9;
}

.table1 tr:nth-child(even) {
  background-color: #FFFCFC;
}

.table1 tr:nth-child(odd) {
  background-color: #FCFFFC;
}

.noTitleStuff .ui-dialog-titlebar {display:none}
