/*
 * Style tweaks
 * --------------------------------------------------
 */
html,
body {
  overflow-x: hidden; /* Prevent scroll on narrow devices */
}
body {
  padding-top: 70px;
}
footer {
  padding: 30px 0;
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}
#carTable{
	border-collapse: collapse;
	text-align: center;
    border: 1px none #fff; 
	width:100%;
	background-color:#fff;
	padding:2 0 0 0; 

	font-family:µ¸¿ò,±¼¸² ; font-size:7pt; line-height: 140%; color: #646464;
	
	/*font-size:8pt;
	height:19px;*/
	
}
#carTable  caption {
    font-family:µ¸¿ò,±¼¸² ; font-size:7pt; line-height: 140%; color: #646464;
	background-color:#ffffff;
	text-align: right;
	font-size: 1.3em
}
#carTable th{
	text-align: center;
	border: 1px solid #CCCCCC;
	padding: 3px 5px 2px 5px;
	background-color:#EFF4F8;
	font-size: 1.3em;
	height: 24px;
	}
#carTable .rightT{
	
	border: 1px solid #CCCCCC;
	padding: 3px 5px 2px 5px;
	background-color:#erdc47;
	font-size: 1.3em;
	height: 24px;
	text-align:right;
	}
#carTable .leftT2{
	
	border: 1px solid #CCCCCC;
	padding: 2px 2px 2px 7px;
	background-color:#erdc47;
	font-size: 1.3em;
	height: 16px;
	text-align:left;
	}

#carTable .leftT{
	
	border: 1px solid #CCCCCC;
	padding: 7px 7px 7px 7px;
	background-color:#erdc47;
	font-size: 1.3em;
	height: 24px;
	text-align:left;
	}
#carTable td{
	
	border: 1px solid #CCCCCC;
	padding: 3px 5px 2px 5px;
	background-color:#erdc47;
	font-size: 1.3em;
	height: 24px;
	text-align:center;
	}

 .input7{
  border: #FFFFFF 1px solid; 
  font-family:µ¸¿ò,±¼¸²,arial,verdana; 
  font-size:9pt;
  height:20px;
  background-color:#FFFFFF;
  width:35%;
  padding: 0px;
 }
 .input8{
  border: #FFFFFF 1px solid; 
 
  font-family:µ¸¿ò,±¼¸²,arial,verdana; 
  font-size:9pt;
  height:18px;
  background-color:#FFFFFF;
  width:100%;
  padding: 0px;
 }

 .input9{
  border: #FFFFFF 1px solid; 
  font-family:µ¸¿ò,±¼¸²,arial,verdana; 
  font-size:9pt;
  height:20px;
  background-color:#FFFFFF;
  width:30%;
  padding: 0px;
 }
img { max-width: 100%; }

.checkmargin{
	margin-top: 100px;
}
.arrowmargin{

	margin-top: 20px;
}
.marginleft{
	margin-left: 60px;
}
.fontcontrol{

	 font-size:10pt;
}

.fontcontrol2{

	 font-size:15pt;
}
.fontcontrol3{

	 font-size:12pt;
}

.shin table { 
	border-collapse: collapse;
	width: 100%;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
}

.shin td {
	
	text-align: center;
	border: 1px solid #CCCCCC;
	margin: 3px 4px 2px 4px;
	padding: 3px 4px 2px 8px;
	font-size: 1em;
	height: 25px;
	color: #333333;
}
.shin th {
	text-align: center;
	background-color: #f5f5f5; 
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 3px 4px 0px 8px;
	color: #333333;
	font-size: 1em;
	//height: 25px;
}

.shin td .text-align{

	text-align: right;
	color: red;

}

.shin2 table { 
	border-collapse: collapse;
	width: 100%;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
}

.shin2 td {
	
	
	border: 1px solid #CCCCCC;
	margin: 3px 4px 2px 4px;
	padding: 3px 4px 2px 8px;
	font-size: 1em;
	height: 25px;
	color: #333333;
}
.shin2 th {
	
	background-color: #f5f5f5; 
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 3px 4px 0px 8px;
	color: #333333;
	font-size: 1em;
	//height: 25px;
}
.question table { 
	border-collapse: collapse;
	width: 100%;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
}

.question td {
	
	
	border: 1px solid #CCCCCC;
	margin: 3px 4px 2px 4px;
	padding: 3px 4px 2px 8px;
	font-size: 1em;
	height: 25px;
	color: #333333;
}
.question th {
	text-align: center;
	background-color: #f5f5f5; 
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 3px 4px 0px 8px;
	color: #333333;
	font-size: 1em;
	//height: 25px;
}

.btn2 {
    display: inline-block;
    padding: 1px 1px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}


.modalh{

	background-color: #4286f4; 
	color: #ffffff;

}
.custom-select{

	background-color: #f5f5f5; 
	border: 1px solid #ffffff;
}
