/*ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
  padding: 20px;
}*/

.filter-tool-title
{
	margin-top: 5px !important;
	font-size: 16px !important;
}

.advanced-tool
{
	border:none;
	padding-bottom:0px;
}

.clear-div
{
	border: none;
	margin-bottom: 0px;
	margin-top: 10px;
}

.clear-border
{
	border: none;
}

.table-fixed tr th
{
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
}

.table-fixed tr td
{
	white-space: nowrap;
	vertical-align: middle;
	text-align: left !important;
}

.table-scroll-div
{
	overflow: auto;
	width: 99%;
	height: 600px;
}

.table-scroll-div-md
{
	overflow-x: scroll;
	width: 100%;
	height: 600px;
}

.table-scroll-s-div-2
{
	overflow-x: scroll;
	width: 100%;
	max-height: 300px;
	min-height: 80px;
}

.table-scroll-div-2
{
	overflow-x: auto;
	width: 100%;
	max-height: 600px;
}

.gb-action-s-col
{
	white-space: nowrap;
	width: 70px;
	min-width: 70px;
}

.gb-action-col
{
	white-space: nowrap !important;
	width: 130px;
}

.gb-description-col
{
	white-space: pre-wrap !important;
	min-width: 300px;
}

.gb-lg-col
{
	white-space:pre-wrap !important;
	max-width: 300px !important;
	min-width: 300px !important;
}

.gb-checkbox-col
{
	white-space: nowrap;
	width: 50px;
	text-align: left !important;
}

.gb-sender-acc-col
{
    width: 250px;
}

.gb-supp-acc-col
{
    width: 200px;
}

.gb-msg-count-col
{
    width: 70px;
}

.gb-msgid-col
{
    width: 300px;
}

.gb-datetime-col
{
    width: 150px;
}

.gb-criteria-col
{
	width: 150px;
}

.gb-seq-col
{
	white-space: nowrap;
	width: 50px;
}

.tbl-label-center
{
	text-align: center !important;
	vertical-align: middle !important;
	font-weight: 600;
	font-size: 12px !important;
}

.datetime-col
{
	width:100px !important;
}

.success_alert, .error_alert
{
	padding: 6px !important;
	margin-bottom: 10px !important;
}

.form-submit-btn
{
	padding-left: 6px;
}

.form-div
{
	margin-bottom: 5px !important;
}

.requied
{
	font-weight: 600;
	color: red;
	font-size: 9px;
}

.help-font{
	font-size:11px;
}

.help-div
{
	margin-top: -2px;
}

.help-btn{
	font-size:14px;
}

.ig-help-span
{
	border: none;
}

.ft-left
{
	float:left;
	margin-right: 5px;
}

.ft-right
{
	float:right;
	margin-left: 5px;
}

.ft-n
{
    float:none !important;
}

.div-inline
{
	margin-right: 5px !important;
}

.label-checkbox
{
	margin-top: 5px !important;
	height: 33px !important;
}

.date-range-textbox 
{
	min-width: 149px !important;
	height: 30px !important;
	font-size: 12px !important;
}

.sd-label-s-small
{
	font-size: 12px !important;
	min-width: 75px !important;
	max-width: 75px !important;
}

.sd-label-small
{
	font-size: 12px !important;
	min-width: 100px !important;
	max-width: 100px !important;
}

.label-s-small
{
	font-size: 11px !important;
}

.label-small
{
	font-size: 12px !important;
}

.label-small-danger
{
	font-size: 12px !important;
	color: red;	
}

.label-normal
{
	font-size: 14px !important;
}

.text-label-normal
{
	min-width: 320px !important;
	max-width: 320px !important;
	font-size: 12px !important;
	
}

.text-label-normal
{
	min-width: 320px !important;
	max-width: 320px !important;
	height: 33px !important;
	font-size: 12px !important;
	text-align: left !important;
}

.select-mn, .textbox-mn 
{
	min-width: 60px !important;
	max-width: 60px !important;
	height: 30px !important;
	font-size: 11px !important;
}

.select-s-mn, .textbox-s-mn 
{
	min-width: 40px !important;
	max-width: 40px !important;
	height: 30px !important;
	font-size: 11px !important;
}

.select-s-small, .textbox-s-small 
{
	min-width: 100px !important;
	height: 30px !important;
	font-size: 12px !important;
}

.select-small, .textbox-small  
{
	min-width: 200px !important;
	max-width: 200px !important;
	height: 31px !important;
	font-size: 12px !important;
}

.select-ss-normal-1, .textbox-ss-normal-1 
{
	min-width: 100px !important;
	max-width: 100px !important;
	height: 33px !important;
	font-size: 14px !important;
}

.select-ss-normal, .textbox-ss-normal 
{
	min-width: 130px !important;
	max-width: 130px !important;
	height: 33px !important;
	font-size: 14px !important;
}

.select-s-normal, .textbox-s-normal 
{
	min-width: 200px !important;
	max-width: 200px !important;
	height: 33px !important;
	font-size: 14px !important;
}

.select-normal, .textbox-normal 
{
	min-width: 320px !important;
	max-width: 320px !important;
	height: 33px !important;
	font-size: 14px !important;
}

.select-large, .textbox-large
{
	min-width: 440px !important;
	max-width: 440px !important;
	height: 33px !important;
	font-size: 14px !important;
}

.select-normal-chosen
{
	min-width: 320px !important;
	max-width: 320px !important;
	font-size: 14px !important;
}

.select-normal-inline
{
	min-width: 320px !important;
	max-width: 320px !important;
	font-size: 14px !important;
}

.textbox-normal-touchspin
{
	min-width: 320px !important;
	max-width: 350px !important;
	height: 33px !important;
	font-size: 14px !important;
}

.textbox-normal-tageditor
{
	min-width: 320px !important;
	max-width: 320px !important;
	font-size: 14px !important;
}

.textbox-normal-btw-bx-1
{
	min-width: 117px !important;
	max-width: 117px !important;
	height: 33px !important;
	font-size: 14px !important;
}

.textbox-normal-btw-bx-2
{
	min-width: 116px !important;
	max-width: 116px !important;
	height: 33px !important;
	font-size: 14px !important;
}

.textbox-normal-ig-1
{
	min-width: 272px !important;
	max-width: 272px !important;
	height: 33px !important;
	font-size: 14px !important;
}

.textbox-normal-ig-2
{
	min-width: 245px !important;
	max-width: 245px !important;
	height: 33px !important;
	font-size: 14px !important;
}

.select-normal-sp, .textbox-normal-sp 
{
	height: 33px !important;
	font-size: 14px !important;
}

.textarea-s-small
{
	min-width: 100px !important;
	height: 50px !important;
	font-size: 12px !important;
}

.textarea-small
{
	min-width: 200px !important;
	height: 100px !important;
	font-size: 12px !important;
}

.textarea-normal
{
	min-width: 320px !important;
	max-width: 320px !important;
	height: 150px !important;
	font-size: 14px !important;
}

.textarea-normal-sp
{
	height: 150px !important;
	font-size: 14px !important;
}

.icheck-form, .label-form
{
	padding-top:5px;
}


/* input group textbox */
.ig-textbox-s-small
{
	min-width: 100px !important;
	font-size: 12px !important;
}

.ig-textbox-small
{
	min-width: 165px !important;
	font-size: 12px !important;

}	
.ig-textbox-normal
{
	min-width: 280px !important;
	font-size: 14px !important;
}

.tbl-label
{
	text-align: right !important;
	vertical-align: middle !important;
	font-weight: 600;
	font-size: 12px !important;
	width: 240px !Important;
}

.model-label
{
	padding-left: 0px !important;
	font-size: 12px;
}

.model-body-div
{
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.row-wrapper-content
{
	padding-bottom: 15px;
}

.clear-left 
{
	clear: left !important; 
}

@media screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu, .btn-action-group:hover .dropdown-menu{
		display: block;
	}
	.dropdown-menu{
		margin-top: 0;
	}
	.navbar .dropdown-toggle, .nav-tabs .dropdown-toggle{
		margin-bottom: 0;
	}
}

.text-break-line
{
    white-space: normal !important;
    word-break: break-word !important;
}