.home_div{text-align:left; padding:20px 20px 0 20px; text-align:justify; color:#000;}
.home_content{text-align:left; padding: 0 20px;   text-align:justify;  color:#000!important;}
.home_content ul{margin:0px; padding:0px; list-style-type:none!important; }
.home_content li{margin:10px 0 0 25px;  padding:0px; list-style-type:upper-roman; }
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: middle!important;
    border-top: 1px solid #ddd;
}
html,
body {
   
	font-family:Arial, Helvetica, sans-serif;
	
	margin:0px;
	padding:0px;

	
}
.space_div{height:40px; clear:both:}
.paginationdiv{text-align:center}
.aggregate_no{background:#53565a; color:#fff; border-radius:5px; padding:5px;}
.navbar{border-radius:0!important;}

.form-inline .form-group {
    margin-bottom: 11px;
}

.faq-cat-content {
    margin-top: 0;
}

.faq-cat-tabs li a {
    padding: 15px 10px 15px 10px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    color: #777777;
	font-size:12px;
}
.topic_con{width:97%; margin:0 auto; float:right; }
.topic_con ul{margin:0px; padding:0px; list-style-type:none; }
.topic_con li{line-height:30px;  list-style-type:none; width:100%; background:#fff; box-shadow: 1px 1px 5px #dadada; border:solid 1px #f0f3f8; margin:8px 0; }
.topic_con a{font-size:12px; font-weight:bold; color:#666; text-decoration:none; width:100%; display:block;   width:100%; text-transform:uppercase; }
.topic_con a:hover{background:#e1dfdd; color:#53565a;}
.topic_con span{padding:0 0 0 10px;}
.folder {float:left;}
.folder img{float:left; margin:3px 0 0 5px; border-right:solid 1px #f0f3f8; padding-right:10px;}
.pdf img{float:left!important; margin:3px 0 0 8px; border-right:solid 1px #f0f3f8; padding-right:15px;}

.panel-group .panel-heading {
  padding: 0;
}
.panel-group .panel-heading a {
  display: block;
  
  color: #000!important;
  padding: 0;
  text-decoration: none;
  position: relative;
  text-align:left;
  
}

.panel-group .panel-heading a.collapsed {
  
  color: #000;
}
.panel-group .panel-default>.panel-heading {
    border-color: #e62f32;
}
.panel-group .panel-heading a:after {
  content: '-';
  position: absolute;
  right: 12px;
  top:-10px;
  font-size:30px;
}
.panel-group .panel-heading a.collapsed:after {
  content: '+';
   top:-5px;
  font-size:25px;
  right: 10px;
}
.panel-group .panel-collapse {
  margin-top: 1px !important;
}
.panel-group .panel-body {
  background: #ffffff;

}
.panel-group .panel {
  background-color: transparent;
}
.panel-group .panel-body p:last-child,
.panel-group .panel-body ul:last-child,
.panel-group .panel-body ol:last-child {
  margin-bottom: 0;
}

.nav-tabs li a:focus,
.panel-heading a:focus {
    outline: none;
}

.panel-heading a,
.panel-heading a:hover,
.panel-heading a:focus {
    text-decoration: none;
    color: #777777;
}

.faq-cat-content .panel-heading:hover {
    background-color: #efefef;
}

.active-faq {
    border-left: 5px solid #888888;
}

.panel-faq .panel-heading .panel-title span {
    font-size: 13px;
    font-weight: normal;
}
.form-inline .control-label {
    width: 110px;
    text-align:right;
    margin-right: 10px;
}
.modal-header{padding:0!important;}
.close{opacity:.8; margin:5px 10px!important;}
.modal-title { padding:5px 10px; text-align:left; color:#53565a; background:#e1dfdd; font-size:14px; text-transform:uppercase; box-shadow: 2p 2px 2px #ccc;  font-weight:bold;}
.input-group[class*="col-"]{float:left!important;}
.modal-body {
    position: relative;
    padding: 20px 10px !important;
}
.modal-footer {
    padding: 5px 20px 10px!important;
    margin-top: 0px;
    text-align: right;
     border-top: none!Important; 
}
.search {
    
    border: solid 0px #d7d7d7;
    margin: 2px 0 0 4px;
	padding:5px 10px;
	border-radius:5px;
}
label {
    float: right!important;
    line-height: 30px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:600!important;
	margin-right:10px;
}
.noneditable{background:#f2f2f2; height:30px;}
.form-control{ height:26px!important; font-size:11px;  float:left; padding:6px 3px; text-transform:uppercase; background:#fff; border:solid 1px #d7d7d7; }
.text_area{height:60px!important;}
.blankdiv {
    height: 2px;
	clear:both;
}
.table_new{margin-bottom:5px!important;}
.blankdiv1{
    height: 10px;
	clear:both;
}
.txtPriceNormal {
    width: 65px !important;
}
.form h3 {
    font-size: 14px!important;
    font-weight: bold;
    text-align: left!important;
}
.tdgridnew1 {
    white-space: nowrap;
	font-size:11px;
}
.grid {
    background: #ccc;
    font-weight: bold;
    text-transform: uppercase;
}
.red{color:red!important;}
.new_cols{padding:0 5px!important;}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

.border_RG {
	width: 100%;
	border: solid 1px #eee;
	border-radius: 10px;
}

.border_RG h1 {
	background: #f2f2f2;
	border-left: solid 10px red;
	padding: 0 0 0 5px;
	text-align: left;
	line-height: 25px;
	border-radius: 5px;
	font-size: 12px;
	margin: 0px;
}

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:768px) {
   label{float:left!!important;}
}
@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }
	label {
    float: left!important;
    line-height: 30px;
}
.header-wrap {
    padding: 0 !important;
}
.on-mobile {
    float: left;
    width: 100%;
    
}
.logo, .top-nav {
    display: none;
}

.header-right-bg {
    height: 103px !important;
}
a img, img {
    border: 0;
    max-width: 100%;
}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color: #fff;}
	.navbar-inverse .navbar-toggle .icon-bar{background:#000;}
	
}
@media only screen and (max-width: 479px) and (min-width: 1px)
div.logo-mobile {
    width: 210px;
    margin-left: 30px;
}
.navbar-static-top{z-index:99999999;}
.navbar-right{ text-transform:uppercase;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{background:#e31837!important}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{background:#e31837!important}
.navbar-inverse .navbar-nav>li>a{color:#fff!important; line-height:25px;}
.nav>li>a{padding:0px 15px 0px 10px; line-height:20px;}


.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background:#fff!important; color:#e31837!important; font-size:12px!important;}
   .marginBottom-0 {margin-bottom:0;}


.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:10px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-menu>li>a{font-size:12px; line-height:25px;}
.dropdown-menu>li>a:hover{background:#53565a; color:#fff;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{    background-color: #53565a!important; color:#fff;}

/* MENU-LEFT
-------------------------- */
/* layout */
#left ul.nav {
    margin-bottom: 2px;
    font-size: 12px;
	white-space:nowrap;
	margin:5px 0 0 0;
	
}
#left ul.nav ul,
#left ul.nav ul li {
    list-style: none!important;
    list-style-type: none!important;
    margin-top: 1px;
    margin-bottom: 1px;
}
#left ul.nav ul {
    padding-left: 0;
    width: auto;
}
#left ul.nav ul.children {
    padding-left: 5px;
  
}
#left ul.nav ul.children li{
    margin-left: 0px;
}
#left ul.nav li a:hover {
    text-decoration: none;
}

#left ul.nav li a:hover .lbl {
    color: #999!important;
}

#left ul.nav li.current>a .lbl {
    background-color: #999;
    color: #fff!important;
}

/* parent item */
#left ul.nav li.parent a {
    padding: 0px;
    color: #ccc;
}
#left ul.nav>li.parent>a {
    
    text-transform: uppercase;
}    
#left ul.nav li.parent a:hover {
    
    -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
    -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);    
}

/* link tag (a)*/
#left ul.nav li.parent ul li a {
    color: #222;
    border: none;
    display:block;
    padding-left: 5px;   
	 
}

#left ul.nav li.parent ul li a:hover {
    background-color: #fff;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;  
}

/* sign for parent item */
#left ul.nav li .sign {
    display: inline-block;

    padding: 5px 2px;
    background-color: transparent;
    color: #fff;
	float:left;
}
#left ul.nav li.parent>a>.sign{
    margin-left: 0px;
   /* background-color: #e31837;*/
	
}

/* label */
#left ul.nav li .lbl {
    padding: 5px 5px;
    display: inline-block;
}
#left ul.nav li.current>a>.lbl {
    color: #fff;
}
#left ul.nav  li a .lbl{
    font-size: 12px;
}

/* THEMATIQUE
------------------------- */
/* theme 1 */
#left ul.nav>li.item-1.parent>a {
   
	
}
#left ul.nav>li.item-1.parent>a>.sign,
#left ul.nav>li.item-1 li.parent>a>.sign{
    margin-left: 0px;
    /*background-color: #e31837;*/
}
#left ul.nav>li.item-1 .lbl {
    color: #000;
}
#left ul.nav>li.item-1 li.current>a .lbl {
   /* background-color: #e31837*/;
    color: #fff!important;
}

/* theme 2 */
#left ul.nav>li.item-8.parent>a {
    
}
#left ul.nav li.parent a {
    padding: 0px;
    color: #222;
}
#left ul.nav>li.item-8.parent>a>.sign,
#left ul.nav>li.item-8 li.parent>a>.sign{
    margin-left: 0px;
   /* background-color: #e31837;*/
}
#left ul.nav>li.item-8 .lbl {
    color: #000;
}
#left ul.nav>li.item-8 li.current>a .lbl {
    /*background-color: #e31837;*/
    color: #fff!important;
}

/* theme 3 */
#left ul.nav>li.item-15.parent>a {
    border: solid 1px #94cf00;
}
#left ul.nav>li.item-15.parent>a>.sign,
#left ul.nav>li.item-15 li.parent>a>.sign{
    margin-left: 0px;
    background-color: #e31837;
}
#left ul.nav>li.item-15 .lbl {
    color: #000;
}
#left ul.nav>li.item-15 li.current>a .lbl {
    background-color: #e31837;
    color: #fff!important;
}

/* theme 4 */
#left ul.nav>li.item-22.parent>a {
  
}
#left ul.nav>li.item-22.parent>a>.sign,
#left ul.nav>li.item-22 li.parent>a>.sign{
    margin-left: 0px;
    background-color: #ef409c;
}
#left ul.nav>li.item-22 .lbl {
    color: #ef409c;
}
#left ul.nav>li.item-22 li.current>a .lbl {
    background-color: #ef409c;
    color: #fff!important;
}.nav>.active>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:focus>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>li>a:focus>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:focus>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"], .dropdown-submenu:focus>a>[class*=" icon-"] {
    background-image: url("img/glyphicons-halflings-white.png");
}
.skin-blue .main-header .navbar {
    background-color: #fff; color: #000!important;
	
}
.skin-blue .main-header .logo {
    background-color: #fff;
    color: #000;
    border-bottom: 0 solid transparent;

}
.skin-blue .main-header .navbar .nav>li>a {
    color: #000;
}

.hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs{display:block!important;}
.body_pan{float:right!important;}
.navbar{min-height:auto!important;}
.navbar-inverse{clear:both; background:#e31837;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{background:#e31837!important; border:none;}

@media (max-width: 480px){
.sr-only {
    width: 100px;
    font-weight: bold;
    color: #fff;
    overflow: none;
    position: relative;
    overflow: visible;
	.modal-dialog {
    width: 90%;
    margin: 30px auto;
}
}
.navbar-toggle {
    width: 98%;
    height:30px;
}
.svg_div {width:auto; height:auto;}
.svg_div img{width:100%;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background:none!important;}
}
.sr-only {
    display: block;
}

.row {
   margin-right: 0!important;
    margin-left: 0!important;
}
.panel-heading span {
    
    font-size: 15px;
}

.clickable {
    cursor: pointer;
} 

.dash_board_index {
    width: 74%;
    margin: 15px auto 5px;
 /* overflow: hidden;*/
    float: right;
}
.dash_board_full_index {
    width: 100%;
    margin: 15px auto 5px;
 /* overflow: hidden;*/
}
.dash_board_index_bom {
    width: 100%;
    margin: 15px auto 5px;
 /* overflow: hidden;*/
    
}
.dash_board_full_index_bom {
    width: 100%;
    margin: 15px auto 5px;
 /* overflow: hidden;*/
    
}

.dash_board_index_bom h1 {
    height: auto;
    color: #53565a;
   box-shadow: 1px 1px 5px #dadada;
    width: 100%;
    margin: 0 auto 0;
    padding: 0px 0 0 10px;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px!important;
    background: #e1dfdd;
    border-radius: 5px;
}
.dash_board_index h1 {
    height: auto;
    color: #53565a;
   box-shadow: 1px 1px 5px #dadada;
    width: 100%;
    margin: 0 auto 0;
    padding: 0px 0 0 10px;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px!important;
    background: #e1dfdd;
    border-radius: 5px;
}
.dash_board_full_index_bom h1 {
    height: auto;
    color: #53565a;
   box-shadow: 1px 1px 5px #dadada;
    width: 100%;
    margin: 0 auto 0;
    padding: 0px 0 0 10px;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px!important;
    background: #e1dfdd;
    border-radius: 5px;
}
.dash_board_full_index h1 {
    height: auto;
    color: #53565a;
   box-shadow: 1px 1px 5px #dadada;
    width: 100%;
    margin: 0 auto 0;
    padding: 0px 0 0 10px;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px!important;
    background: #e1dfdd;
    border-radius: 5px;
}
.panel_aggre{padding:5px 15px!important;}
.panel-default>.panel-heading{background: #efefef; }

.powertrac{padding:15px 0 10px!important ; text-align:center;}
.panel-heading{font-weight:bold!important;}

.panel-body{text-align:center;}
#draggablePanelList .panel-heading {
        cursor: move;
    }
	
	.box-header {
    color: #444;
    display: block;
    padding: 10px;
    position: relative;
}
.box {
    position: relative;
    border-radius: 3px;
  /*  background: #fff;
    border-top: 3px solid #eee;*/
    margin-bottom: 20px;
    width: 100%;
    /*box-shadow: 0 1px 1px rgba(0,0,0,0.1);*/
	overflow:hidden;
}
.box-header {
    color: #444;
    display: block;
    padding: 10px;
    position: relative;
}
.box-header .box-title {
    display: inline-block;
    font-size: 18px;
    margin: 0;
    line-height: 1;
}
.table-bordered {
    border: 1px solid #ccc;
}
.box-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    /*padding: 10px 10px 0 10px;*/
}
.pagination{margin:0px 0 10px !important;}

.table_header{background:#eee;}
.whitespace{white-space:nowrap;}
.table a{color:#707173; text-decoration:none;}
.table a:hover{color:#53565a; text-decoration:underline;}
.pagination_center{text-align:center!important;}
.pull-right-center{float:none!important;}
.pagination>li>a, .pagination>li>span{color:#000!important;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background:red; color:#fff!important; border-color:#ddd;}
.pagination>li>a:hover, .pagination>li>span{color:#fff!important; background:red}

[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../images/glyphicons-halflings-white.png");}
.icon-plus{background-position:-408px -96px;}
.panel-body li {
    font-size: 12px;
    line-height: 35px;
	text-align:left;
	border-bottom:solid 1px #eee;
	
}
.oem {
    padding: 0 0 0 5px;
}
.panel-body ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}


.clickable {
    cursor: pointer;
}

.print_div a{color:#000; text-decoration:underline;}
.print_div a:hover{color:#e31837; text-decoration:none;}
 .img_print{float:left; width:35px; height:35px;  border-radius:2px; margin:0 2px; padding:4px; text-align:center;} 

.svg_div {height:auto;}
.svg_div img{width:100%;}

.txtGeneral_normal {
    display: block;
    width: 100%;
    height: 30px;
    padding: 5px 0;
    font-size: 12px;
    line-height: 30PX;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e3e3e3;
	padding:0 0 0 5px;
	
    border-radius: 3px;}

.search_div{text-align:left; padding:5px!important;}
.advanced_search_div{padding:40px 5px 0;}
.panel-heading{padding:10px!important;}
.border_collapse{margin:0 0 10px 0 ; border-bottom:solid 1px #eee;}
.panel_new_div{margin-bottom:10px!important;}
.accordion-container {width: 100%; margin:  10px 0; clear: both; border:solid 1px #ddd;	border-radius:4px; box-shadow: 0 1px 1px rgba(0,0,0,0.05);}
.accordion-toggle {position: relative; display: block;	padding: 10px;	font-size: 12px; font-weight: 300;	background: #f5f5f5; color: #000;
text-decoration: none; font-weight:bold;}
.accordion-toggle.open {background: #e31837; color: #fff; text-decoration:none;}
.accordion-toggle:hover {background: #e31837; color:#fff; text-decoration:none;}
.accordion-toggle span.toggle-icon {position: absolute; top: 9px; right: 10px; font-size: 1.5em;}
.accordion-content {display: none; padding: 5px; overflow: auto;}
.accordion-content img { text-align:center; margin: 0 15px 10px 0; max-width: 100%; height: auto;}
@media (max-width: 767px) {
.accordion-content { overflow: inherit}


.print_new_div li{float:left!important; }
.print_new_div ul{margin:0px; padding:0px; list-style-type:none; float:left!important;}
}
.divider{border:dotted 1px #eee;}
.search_tsn{padding:0 10px 0; margin:0 0 10px 0 }
.reset_class {
    margin: 15px 5px;
    /* float: right; */
    position: absolute;
    z-index: 100;
    right: 28px;
}
#custom-search-input {
        margin:0;
        margin-top: 10px;
        padding: 0;
    }
 
    #custom-search-input .search-query {
        padding-right: 3px;
        padding-right: 4px \9;
        padding-left: 3px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
		font-size:12px;
    }
 
    #custom-search-input button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 2px 5px;
        margin-top: 2px;
        position: relative;
        left: -28px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color:#53565a;
		;
    }
 
    .search-query:focus + button {
        z-index: 3;   
    }
	.print_new_div ul{margin:0px; padding:0px; list-style-type:none; float:right;}
	.print_new_div li{float:left; padding:0 10px; border-right:solid 1px #000;   }
	.print_new_div li:last-child {border:none;}
	.print_new_div a{color:#000;
   }
	.print_new_div a:hover{color:red;}
	.fa {font-size:16px; font-weight:bold!important;}
	
	
	.dropdown.dropdown-lg .dropdown-menu {
    margin-top: -1px;
    padding: 6px 20px;
}
.input-group-btn .btn-group {
    display: flex !important;
	float:right;
}
.btn-group .btn {
    border-radius: 5px;
    margin-left: -1px;
	
	font-size:12px;
	
	font-weight:bold;
}
.btn-group .btn:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.btn-group .form-horizontal .btn[type="submit"] {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}
.form-group .form-control:last-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

@media screen and (min-width: 768px) {
    #adv-search {
      
        margin: 10px auto 0 ;
    }
	.toggler{display:none;}
	.admin{line-height:30px; float:right!important; border-right:solid 1px #fff; padding:0 10px; color:#fff;}
	.logout{line-height:30px; float:right!important; border-right:solid 1px #fff; padding:0 0;  color:#fff;}
	.admin_icon{line-height:30px; float:right!important; border-right:solid 1px #fff; padding:0 0; color:#fff;}
	.modal-dialog {
    width: 51%!important;
    margin: 30px auto;
}
    .dropdown.dropdown-lg {
        position: static !important;
    }
    .dropdown.dropdown-lg .dropdown-menu {
        min-width: 500px;
    }
	 .home_img img{width:100%!important;}
}
.dropdown-menu1{right:0px!important; left:auto!important}

.breadcrumb_new {
    padding: 0px 0;
    /* margin-bottom: 20px; */
    list-style: none;
    background:none!important;
    border-radius: 4px;
	margin-bottom:10px;
}


.advancedsearch{position:absolute; right:0px; width:100%; top:83px;}
.search_top{font-size:12px; margin:2px 0 0 0; font-weight:bold;}
.filter-col{float:left;}
.form-inline .form-group{vertical-align:baseline;}
.btn_new1{margin: -5px 0 0 10px;}

 .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{background:none!important;}
 .home_img1{padding:0!important;}
 .panel-heading a{color:#000;}
 .home_img img{width:100%;}

@media screen and (min-width: 1024) {
 	.modal-dialog {
	    width: 50%!important;
	    margin: 30px auto;
 	}
 }
@media screen and (min-width: 1280) {
 	.modal-dialog {
	    width: 55%!important;
	    margin: 30px auto;
 	}
 }
@media screen and (min-width: 1360px) {
 	.modal-dialog {
	    width: 60%!important;
	    margin: 30px auto;
 	}
 }
 @media screen and (min-width: 1366px) {
 	.modal-dialog {
	    width: 73%!important;
	    margin: 30px auto;
 	}
 }
 
 .panel-group .panel-heading {
  padding: 0;
}
.panel-group .panel-heading a {
  display: block;
  
  color: #000!important;
  padding: 0;
  text-decoration: none;
  position: relative;
  text-align:left;
  
}

.panel-group .panel-heading a.collapsed {
  
  color: #000;
}
.panel-group .panel-default>.panel-heading {
    border-color: #ccc;
}
.panel-group .panel-heading a:after {
  content: '-';
  position: absolute;
  right: 12px;
  top:-10px;
  font-size:30px;
}
.panel-group .panel-heading a.collapsed:after {
  content: '+';
   top:-5px;
  font-size:25px;
  right: 10px;
}
.panel-group .panel-collapse {
  margin-top: 1px !important;
}
.panel-group .panel-body {
  background: #ffffff;

}
.panel-group .panel {
  background-color: transparent;
}
.panel-group .panel-body p:last-child,
.panel-group .panel-body ul:last-child,
.panel-group .panel-body ol:last-child {
  margin-bottom: 0;
}
.change_password {
   
    margin: 15px auto 5px;
 /* overflow: hidden;*/
    
}
.change_password span {
    padding: 0 0 0 14px!important;
}
.change_password h1 {
    height: auto;
    color: #53565a;
   box-shadow: 1px 1px 5px #dadada;
    width: 100%;
    margin: 0 auto 0;
    padding: 0px 0 0 0;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px!important;
    background: #e1dfdd;
    border-radius: 5px;
}
 