/*********************************/
/* ENGLISH STYLSHEET FILE */
/*********************************/

@import url(imports.css);

.ff1{font-family:'Roboto', sans-serif;}
.ff2{font-family:'Roboto Condensed', sans-serif;}
.arial{font-family:Arial, Helvetica, sans-serif}
.clear{clear:both;height:0;font-size:0;display:block!important}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
html{line-height:1;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;vertical-align:middle;}
q, blockquote{quotes:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";content:none;}
.checkbox{width:20px !important;cursor:pointer}
a img{border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
*, body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{position:relative;background-color:#fff;}
html, body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100vh;}
h1,w400{font-weight:400;}
a{color:#007aff;text-decoration:none;}
.dn{display:none}
#nojswarning{background-color: #000;color:#fff;font-weight:bold;height:30px;margin:0 auto;padding:20px 0 42px;position:absolute;text-align:center;width:100%;z-index:999;}
.logincontainer{z-index:3;width:360px;height:360px;position:fixed;top:50%;left:50%;margin-left:-180px;margin-top:-180px;-webkit-transform:scale(1);-webkit-animation:BOX_FADE_IN .35s ease-out;-moz-animation:BOX_FADE_IN .35s ease-out;-o-animation:BOX_FADE_IN .35s ease-out;animation:BOX_FADE_IN .35s ease-out;animation-timing-function:ease-out}
@-webkit-keyframes BOX_FADE_IN{from{opacity:0;-webkit-transform:scale(.93)}to{opacity:1;-webkit-transform:scale(1)}}
@-moz-keyframes BOX_FADE_IN{from{opacity:0;-moz-transform:scale(.93)}to{opacity:1;-moz-transform:scale(1)}}
@-o-keyframes BOX_FADE_IN{from{opacity:0;-o-transform:scale(.93)}to{opacity:1;-o-transform:scale(1)}}
@keyframes BOX_FADE_IN{from{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}
.loginbox{position:absolute;z-index:3;top:0;left:0;bottom:0;right:0;padding:35px;background:#fff;text-align:center;border-radius:56px;-webkit-transition:all .1s linear}
.loginbox-signin-shadow{opacity:.2;position:absolute;left:-84px;top:-59px;width:528px;height:528px;z-index:1;background-image:none;background-size:100% 100%}
.loginbox h2{font-size:35px;line-height:45px;font-style:normal;font-weight:300;color:#333;margin:25px 0 20px;}
.loginbox form{position:relative}
.loginbox input[type|=password],.loginbox input[type|=text]{height:50px;display:block;width:100%;border:0;outline:0;border-bottom:1px solid #ced6da;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:300;font-size:21px}
.loginbox input[type|=text]{padding:10px;}
.loginbox input[type|=password]{padding:10px 45px 10px 10px;}
.loginbox table{margin:0;padding:0}
.loginbox .loginform br,.loginbox .dserror,.loginbox .dstext input,.loginbox img,.loginbox label,.dn{display:none}
.loginbox input[type|=image][name*=Continue]{position:fixed;top:-1000px;left:-1000px}
.lf3{padding-top:15px;min-height:64px;}
.btn-signin{bottom:75px;right:10px;}
.btn-fp{bottom:30px;right:30px;z-index:9}
.btn-signin,.btn-fp{position:absolute;display:block;width:27px;height:27px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABsCAYAAAAhUEFMAAAFUklEQVR4Aezae2iWCx0H8PNOMioxmnYhc5WuLMVLKEQXSQU1U2KxeVm6i1kUqAUpWBpFUZoShrk/FKptzpqyNLuAXcgUraC0Mmlim5czL0cPm+cwpwcn23s+DzwvPBx2ZD7v7XGnL3zwHxnP992z5/J7f6lncpi5jX2j/DOLjzGDKUxkHGMI0kcP17nEBc7wbwbISVIOJuufwVzqqKCUOLnLMZo5TbpYxUZTzxYmkckNTnCWS1yjm/ukGcN43sMU5rCAd5HJZXbRRH+hiqVYy7cjB9NFC638lziZRjU1lEU+pG/RSDqfxcpp5OMEucB22hggFylhBVuZTpAzrKUzH8WW82PG0s2WOJ9kjDNjJ+Pp5fO05apYCTvZTJAjfJEeCpFS9lNFkB+whcFsio2imdU84qs0UIxsYDev4+fUMhCnWIomarnPco5TzCyhjTfRQh3pJy22g6/xgIX8lSTko/yRN/J9vv4kxVZwmH6q+A1JyjKOMJpVHB5OsXLOMZYvs5ckZgN76WU2nY8rluIE8zhKJUnOL6jkJAtIv1qx1RzkDlO5S5JTSjtvp4aDQxV7Ax1MoJ5m8pHdbCJNLlJLM7co56Voseg5e4GZpMlH0jTyBQbINinOM52NNESLpehgMp+llXwlTZBjrOIh2WYVrVyhnHSm2Cc4SRfvZTDfxcL8iQr6yCYlXOHdzONUpthP+Bzb2UY+kyaav/Mpesgm32UbP2VdUCwVXgXfyjTaC1ksTDsLuUXcfJB2unlbUCz4o/sPN5iIFLZYmGsspJO4ucwkZgbFgivJjzhAXbGKhbnNJzlPnGT+pL4SFGsM71sbaShmsTAvsjTmQ3fml9QUFDsdvuov5g/FLhbmAZX8jifJIn7PmaDY1XBiVM7l+AeW8/RTy2GGm8l0cjUodi8cib2Z3qQUCzPAevYznIyjm56gWOZAU0hyioVJs40dw5x1PqQ/8cXCbI1RLPGn4gb2xTgVE33xqONQjIvHtSRf7qs4Hv9yn8wb9DL+ku0NOhjY7KGZ+iIXu8PiXD1SzQh/0HXKivwQvIiOHDwEz8q8tjzPeKZysUivLYu4Sdx8gIvR15bor/B7fKPAxf7Bkny8aEZHA88yqYCjgRNUcC9fo4HoMOczHCtAsV+xMkfDnAp+GR3mDDV++xez8zx+a2ZdDsdv5/hQdCT/yoFpJ++klpanZGC6hpbHDUyj/+k207hLkvMW2nkHNRwczpcSR6giyWmjilPMJz1ksTDv4yxjI49ZScx6GuhlDh3D+eJvJYfop5LfkqQs5SijqebQa/ur2jApDrAmoV+u/4wa0nHXIVqoTtg6RCs1DGS7wLKLTQRp40sFvBWUso/lBPkhmxl8mleO6tkVc+Xo/0timZRQz3eYQJAuDtBKO3EylWpqKSPITb5JE4OFWsR8PXVDLGJ28echFjH7kCEXMedTRiZX2EkzD4u1OlvCXOr5dJars7+midMMFnsnOJpRzOYjzOT9TKSUMTyijxd4jv9xnr9xLlHLztHs+fDN5Gxx/7P90sjc4lZsZG5xKzYyt7gVG5k3aMVG5ha3Yk//FneMYi93a8cEAAAACML6t5YaLgKv7ldxF2Yq7sLMaaAwU3EXZiruwkzFXZipuAszFXdhpuIuzFTchZmKuzBTcRdmKu7CTMVdmKm4CzMVd2Gm4i7MVNyFmYq7MFNxF2Yq7sJMxV2YqbgLMxV3YabiLsxU3IWZirswU3EXZiruwkzFXZipuAszFXdhpuIuzFTchZmKuzBTcRdmKm7/qtUUd2Gm4i7MVNyFmYrbR2Ka4i7MVNyFmYq7MFJxD8mRuuSUJcGaAAAAAElFTkSuQmCC");background-size:100% auto;background-position:bottom left;background-color:transparent;border:none;cursor:pointer}
.btn-signin.enabled,.btn-fp.enabled{cursor:pointer;background-position:top left}
.btn-signin.spinning,.btn-signin.spinning.enabled{bottom:72px;right:7px;}
.btn-fp.spinning,.btn-fp.spinning.enabled{bottom:27px;right:27px;}
.btn-signin.spinning,.btn-signin.spinning.enabled,.btn-fp.spinning,.btn-fp.spinning.enabled{height:32px;width:32px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAM1BMVEUAAAD///9adoJPcXhWcXxadoFceINFWnFYdH9bd4JadoFad4FZdYBbd4Jad4Jbd4Jad4H8KFFwAAAAEXRSTlMAAFEMFmr+BSO4RYM36JjPqGJMUtcAAAI+SURBVHhe7dbLstsgDAZgioQlg7i8/9PWColqH5uYNm1XRzMZr/hG8EPA/fiw/h7wDbhB+Zy9G9QMgMtW+AHACvDvAtIaXwEgAjMA1GWpeAYoeh9pAsCc85LOAPutZgAqy0bwVwB0vEylwNpC+wqIAjCXQlo2IR4B1PE8GSPUJS8rHYC4AZEmAee1hbAH2Bp4AxCasC5ZozQAHg3YULoEZK2Jn4BoC8m2cm/g5YNEgTNALddcA3ThESW+DhPtIiTWbuQaqDWv/hnlslTFEHVQtAgxeq14OQUVai6iQlzbLjSMEdVF8b3wKgVIVYlc0+AA02u4wCBGKbkTcgasex/xzT6IfSUanQF6zp7fbyQKNddchgDT/XFOtfFgCgJTWxlpsIgwexbGNQbQCmEMEFjREfDrr2oW4ijIHuYBWHdVewajHEz4A8CPgdimpuCHU3Dw4SK62fpoIzmaAjCU6/MMEpluAfCllTWMQox8A0hqrQwBLcE3AD+Gt5bwXYgCAwBDaaVsPz8IEqULkS8B7sNbYNU4BDTA3hYcnwScAUq9e+ntplKCpkZ0eFvQk5BroJXX/RlKSgrg40KC3c0IMgAcp2K3F6eUStzUEII60tu2pThP4fiPRWED9JaDDdAvHp8nQDfXeywbIM6A3oLH2bMASRtwO6Df7zILeG2AD4DjySeOraB3O8BOAt0BtoIJD4C9smYA7BF+BXqUNAFA34QnADTJW8COwRlwGAXmr7YjYPU/AZsOu08ArX8OfAM/AdtSHYmFOEadAAAAAElFTkSuQmCC");background-position:center center;-webkit-animation:SPIN 1.5s infinite linear;-moz-animation:SPIN 1.5s infinite linear;-o-animation:SPIN 1.5s infinite linear;animation:SPIN 1.5s infinite linear}
.no-text,.btn-signin,.btn-fp{text-indent:100%;white-space:nowrap;overflow:hidden;}
@-webkit-keyframes SPIN{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}
@-moz-keyframes SPIN{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}
@-o-keyframes SPIN{from{-o-transform:rotate(0)}to{-o-transform:rotate(360deg)}}
@keyframes SPIN{from{-ms-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}
.btn-signin:focus,.btn-fp:focus{outline:0;}
.signinfooter{color:#000;position:absolute;width:100%;padding:15px;bottom:0;}
.signinfooter a{color:#000;text-decoration:none}
.signinfooter a:hover{text-decoration:underline}
.form-fp label.error{color:#ff0000;}
.form-fp .form-control{position:relative;font-size:16px;height:auto;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-fp .form-control:focus{z-index:2}
.form-fp label.error{width:100%;text-align:right}
.form-fp .field{margin-bottom:15px}
.form-fp input[type=text]{display:block;width:100%;border:0;outline:0;border-bottom:1px solid #ced6da;padding:10px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:300;font-size:21px}
.form-fp .modal-body p{margin-bottom:15px !important;}

/** HEADER START **/
.login .header{padding:10px;}
.app .header{padding:5px 8px;}
.header{width:100%;border-bottom:1px solid #fff}
.header a:hover{text-decoration:none;}
.logo{float:left}
.profile_nav{float:right;margin-right:25px;}
.profile_nav .nav>li>a:hover,.profile_nav .nav>li>a:focus{background:none !important;color:#fff !important}
.caret-up{width:0;height:0;display:inline-block;margin-left:2px;vertical-align:middle;}
@media (min-width:1200px){
.dropdown ul:before{content:"";position:absolute;margin-left:-15px;left:auto;right:14px;width:32px;height:14px;background-image:url("../images/ui-tooltip-spike.png");background-size:auto 14px;background-repeat:no-repeat;background-position:right top;top:-14px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
}
/** HEADER END **/

/** BOOTSTRAP RESET START **/
.navbar-toggle{position:absolute;float:right;right:0;}
.navbar{margin-bottom:0px !important;min-height:1px !important;}
.navbar-brand{padding:0px !important;margin-top:5px;}
.navbar-nav.navbar-right:last-child{margin-right:0px !important}
.navbar-default{background:none !important;border:none !important}
.navbar-default .navbar-toggle:focus{color:#0086ff !important}
.navbar-collapse{padding:0px !important}
.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px !important;}
.navbar-nav .open .dropdown-menu{right:0 !important;}
.btn-primary{background-color:#878d92;border-color:#878d92;color:#FFF}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{background-color:#333;border-color:#333;color:#FFF}
.modal-content{box-shadow:none;border:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.modal-header{background:#fd0;color:#333;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border:none}
.modal-header .close{color:#333}
.modal-body{padding:15px !important}
.modal-footer{margin-top:0px !important;border-top:0px !important;text-align:center;padding:0px 0px 15px !important}
.form-control{box-shadow:none}
#focusedInput,.form-control:focus{border:1px solid #424F63;box-shadow:none}
/** BOOTSTRAP RESET END **/

/** APP SECTION **/
.app .container{padding:25px !important;width:100% !important;}
.panel-heading{font-size:25px;}
.gtd a:hover,.gtd a:focus,.gtd a:active{text-decoration:none;color:#000;}
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.pb10{padding: 0px 0px 10px}
.gbb{border-bottom:1px solid #878d92}
.bbb{border-bottom:1px solid #000}
.ff{float:left}


@media (max-width:767px){
	.navbar-collapse,.form-group div{clear:both;}
	.dataTables_wrapper{overflow-x:auto;overflow-y:visible;}
	
	/** PROFILE FORM **/
	.profile .panel-heading{font-size:15px !important;}
	.profile .panel-body,.form-control{font-size:13px !important;}
	.profile .panel-body .npad{padding:0px !important;}
	.profile .panel-body label{padding-bottom:10px !important;}
	.profile .form-group{margin-bottom:10px !important}
	/** PROFILE FORM **/
}

/** DASHBOARD **/
ul.dmenu li a{color:#878d92}
@media (min-width:1200px){
	ul.dmenu li{text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #878d92;font-weight:400;height:125px;width:140px;padding:20px 10px;margin:0px 15px 15px 0px;line-height:35px;}
	.fa-4x{font-size:3em !important}
}
@media (max-width:1199px){
	ul.dmenu li{text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #878d92;font-weight:400;height:110px;width:125px;padding:15px 10px;margin:0px 10px 10px 0px;line-height:35px;}
	.fa-4x{font-size:3em !important}
}
@media (max-width:767px){
	ul.dmenu li{text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #878d92;font-size:13px;font-weight:400;height:85px;width:85px;padding:8px 10px;margin:0px 5px 5px 0px;line-height:20px;}
	.fa-4x{font-size:2em !important}
}
ul.dmenu li:hover,ul.dmenu li:hover a{background-color:#878d92;color:#fff;cursor:pointer}
/** DASHBOARD **/

/** DATA TABLE OVERRIDES **/
@media (max-width:767px){
	.dataTables_info,.dataTables_length{text-align:center !important;margin-bottom:10px;}
	.dataTables_paginate{padding-bottom:20px;}
}
.table tbody>tr>td,.table tbody>tr>th,.table tfoot>tr>td,.table tfoot>tr>th,.table thead>tr>td,.table thead>tr>th{padding:10px;vertical-align:middle}
.table tfoot>tr>th,.table thead>tr>th{font-weight:bold;}
.dataTables_empty{text-align:center;color:#ff0000;}
.dataTables_processing{text-align:center;color:#ff0000;padding-top:4px;}