body {
   /* margin-top: 40px !important;*/
}
.input_typing{
	width: 98%;
	text-align: center;
}

.ketquain:hover tr td{
	background: #1A8DDF !important;
    color: #fff;
}
.eventDrag{
	border: 2px solid #F00000;
}
.eventHover{
    border: 1px solid #F00000;
    border-bottom: 1px solid #F00000 !important;
}
.box_kqxs{
	/*position: relative;*/
}
.box_kqxs table{
	/*overflow:hidden;*/
}
.tooltip{
	top: 0;
    border: 1px solid #00ADFF;
    background: #E5EEF7;
    padding: 2px 3px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
/*    position: absolute;
    top: -10px;
    left: 0;
    text-align: center;
    width: 100%;*/
}
#setting{
	position: fixed;
	right:40px;
	top: 50%;
	margin-top: -80px;
}
.btn_setting{
	border: 1px solid #00ADFF;
    background: #E5EEF7;
    padding: 4px 3px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    margin: 10px 0;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    color: #0043FF;
    cursor: pointer;
        min-width: 150px;
}
#notification{
	    position: fixed;
    top: 0;
    text-align: center;
    width: 100%;
    background: #75ADE8;
    color: #FFF700;
    font-size: 23px;
        z-index: 2;
}

@media print {
	#setting,#notification{
		display: none;
	}
	body{
		margin-top: 9px !important;
	}
	.previewRemove {
		display: none;
	}
/*	table {
  page-break-before: none;
  page-break-after: none;
  page-break-inside: avoid;
}*/
}
/*@page {
  size: A4;
}
@media print {
  h2 { 
    page-break-before: always;
  }
  h3, h4 {
    page-break-after: avoid;
  }
  pre, blockquote {
    page-break-inside: avoid;
  }
}*/

/*
@page {
    size: 21cm 29.7cm;
    margin: 30mm 45mm 30mm 45mm; 
 }*/
 @media print {
  h2 { 
    page-break-before: always;
  }
  h3, h4 {
    page-break-after: avoid;
  }
  pre, blockquote {
    page-break-inside: avoid;
  }
}
.bkqmienbac .rightcl .giaidb,.bkqmiennam .rightcl .giai8 {
    color: inherit;
}
.bkqmienbac .rightcl .giaidb,.bkqmiennam .rightcl .giaidb {
    color: inherit;
}
.bkqmienbac .rightcl .giai7{
	color: inherit;
}
.box_kqxs .title {
    color: inherit;
}
#form_login{
	    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.55);
	    
}
#form_login #loginForm{
    position: fixed;
    top: calc(50% - 50px);
    left: calc(50% - 230px);
    width: 460px;
    padding: 30px;
    background: #63BCFC;
    border: 1px solid #fff;
}
#form_login #form_close{
	    position: absolute;
    top: -15px;
    right: -15px;
    background: #fff;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    border-radius: 15px;
    color: #1E91C7;
    font-size: 23px;
    font-family: monospace;
    cursor: pointer;
}
#form_login #form_close:hover{
	    background: #F11414;
    color: #fff;

}
.form_login_tooltip{

}