/* CSS Document */
input,button,select,textarea{outline:none}
 *:focus { outline: none; }

img {max-width:100%;height: auto;}
.editor a {word-wrap: break-word;word-break: break-all;}
.editor ul, .editor li { list-style-type:initial;}
.table_scroll{overflow-x: auto; display: block; padding-bottom:15px;}
.datatable { width:100%; border-spacing:1px; background:#ddd;}
.datatable th { background:#2c384a; color:#fff; font-size:15px; text-align:center; vertical-align:middle; padding:10px;}
.datatable td { background:#fff; color:#545454; font-size:15px; text-align:left; vertical-align:middle; padding:10px;}

header { background:url(../images/header-bg.png) repeat-x top center; height:140px;}
.logo { position:absolute; z-index:10000; left:0; top:12px;}
nav { padding:70px 20px 0 0px; position:relative;}
.menuzord-menu > li:first-child { position:absolute; z-index:999; top:25px; right:20px; padding:0;}
.search { float:right; height:25px; padding:0 0px; width:236px; border:2px solid #cfd1d0; background:#2e2e2e; border-radius:15px; display:flex; flex-direction:row; flex-wrap:no-wrap;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}
.search-txt { width:calc(100% - 64px) !important; font-size:11px !important; color:#e47f12; background:none; border-width:0; height:21px !important; padding:0 10px !important;}
.search-btn { width:64px ; text-align:center; color:#fff; font-weight:bold; font-size:12px; line-height:21px; border-radius:15px;
background: linear-gradient(90deg, #555251 0%, #c3c3c4 100%);
background: -moz-linear-gradient(90deg, #555251 0%, #c3c3c4 100%);
background: -webkit-linear-gradient(90deg, #555251 0%, #c3c3c4 100%);
background: -o-linear-gradient(90deg, #555251 0%, #c3c3c4 100%);}
.search-btn:hover { background:#e47f12; color:#fff;}
.top-right-link { float:right; display:inline-block; vertical-align:top; padding-right:10px; position:relative; }
.top-right-link a { display:inline-block; vertical-align:top;}
.top-right-link a:hover { opacity:0.7;}



@media only screen and (max-width: 980px) {
.top-right-link { float:left; background:none; padding-left:15px;}
.search { margin:0 10px 10px 10px; width:calc(100% - 20px); height:auto;}
.search-txt { height:30px !important; padding:0 5px;}
.search-btn { line-height:30px;}
.menuzord-menu > li:first-child { left:inherit;}
nav { position:absolute; width:100%; top:35px; padding:0;}
.showhide:before { content:"MENU"; display:block; position:absolute; right:17px; bottom:-20px; text-align:right; font-size:12px; color:#3b3b3b; width:50px;}
.menuzord-menu > li:nth-of-type(1) { top:auto; right:auto; background:none !important; text-align:left; border-right-width:0; border-bottom:solid 1px rgba(0,0,0,.1);}
.menuzord-menu > li:nth-of-type(1) > div { }
.menuzord-menu>li>a:after { display:none;}

}

@media only screen and (max-width: 414px) {
.logo img:last-child { display:none;}
}
@media only screen and (max-width: 320px) {

}