

body {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #6f7479;
  background: #fff;
  margin: 0;
  padding: 0;
  line-height: normal; font-weight: 400;
min-height: 100%;
display: flex;
flex-direction: column;
}

html {
    height: 100%;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, select, div, textarea {
  padding: 0;
  margin: 0
}
img {
  border: none;
  max-width: 100%;
  height: auto
}
.clear {
  margin: 0;
  padding: 0;
  clear: both
}
.after:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden
}
a {
  text-decoration: none;
  padding: 0;
  margin: 0;
  outline: none;
  transition: all 0.3s;
  transition: all 500ms ease-in-out
}
a:hover {
  text-decoration: none
}

button{transition: all 0.3s;
  transition: all 500ms ease-in-out;}
img {
  max-width: 100%
}

.wrapper_Dash{
	max-width: 1170px; width: 100%;
	margin: 0 auto;
}




.headerTop_Dash{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0790de+0,0790de+90,0c91cf+100 */
	background: #0790de; /* Old browsers */
	background: -moz-linear-gradient(top,  #0790de 0%, #0790de 90%, #0c91cf 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0790de 0%,#0790de 90%,#0c91cf 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0790de 0%,#0790de 90%,#0c91cf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0790de', endColorstr='#0c91cf',GradientType=0 ); /* IE6-9 */
	padding: 7px 0; color: #fff; border-bottom: #fbfbfb solid 1px;
}

.headerTop_Dash .logo_Dash{}
.headerTop_Dash .rightTxt_Dash{padding-top: 14px; text-align: right; font-style: italic;}
.headerTop_Dash .rightTxt_Dash h2{font-size: 28px; color: #fff; margin: 0; padding:0 0 3px 0;}
.headerTop_Dash .rightTxt_Dash h2 span{font-size: 40px; color: #fff; font-weight: 700; text-shadow: 0 0 6px #144477; margin-top: 7px; display: block;}




.daseboardContentArea_Dash{flex: 1 0 auto; padding: 25px 25px; background: url("../images_front/bgDashboard.jpg") no-repeat center top; background-size: cover; display: flex; align-items: center;}

.daseboardPading_Dash{padding-top: 20px; padding-bottom: 20px;}

.boxSec1_Dash{background: url("../images_front/boxBg1.png") no-repeat; padding: 30px 24px; max-width: 541px; min-height: 253px; overflow: hidden; border-radius: 18px;}
.boxSec1_Dash h2{font-size: 30px; color: #203d83; font-family: 'Oswald', sans-serif; font-weight: 700;}
.boxSec1_Dash h2 span{margin-top: 6px; display: block; font-size: 15px; color: #030d24; font-family: 'Roboto', sans-serif; font-weight: 300;}

.boxSec2_Dash{background: url("../images_front/boxBg2.png") no-repeat; padding: 30px 24px; max-width: 541px; min-height: 253px; overflow: hidden; border-radius: 18px;}
.boxSec2_Dash h2{font-size: 30px; color: #dc9700; font-family: 'Oswald', sans-serif; font-weight: 700;}
.boxSec2_Dash h2 span{margin-top: 6px; display: block; font-size: 15px; color: #402e08; font-family: 'Roboto', sans-serif; font-weight: 300;}



.footerSec_Dash{padding:22px 0 18px 0; background: #1a3b89; width: 100%;}
.footerSec_Dash .addressSec h2{font-size: 24px; color: #fff; margin: 0; padding: 0 0 15px 0; font-weight: 500;}
.footerSec_Dash .addressSec p{color: #fff; font-size: 14px; margin: 0 0 22px 0; padding: 0;}
.footerSec_Dash .addressSec ul{margin: 0; padding: 0; list-style-type: none;}
.footerSec_Dash .addressSec ul li{color: #fff; font-size: 16px; margin: 0 15px 0 0; padding: 0; display: inline-block;}
.footerSec_Dash .addressSec ul li a{color: #fff; font-size: 16px; margin:0; padding: 0; text-decoration: none;}
.footerSec_Dash .addressSec ul li i{margin-right:7px;}
.footerSec_Dash .addressSec ul li:last-child{margin-right: 0; width: 100%; margin-top: 10px;}


.headerTop_DashLogin{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0790de+0,0790de+90,0c91cf+100 */
	background: #0790de; /* Old browsers */
	background: -moz-linear-gradient(top,  #0790de 0%, #0790de 90%, #0c91cf 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0790de 0%,#0790de 90%,#0c91cf 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0790de 0%,#0790de 90%,#0c91cf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0790de', endColorstr='#0c91cf',GradientType=0 ); /* IE6-9 */
	padding: 7px 0; color: #fff; border-bottom: #fbfbfb solid 1px;
}

.headerTop_DashLogin .logo_Dash img{max-width: 65px;}
.headerTop_DashLogin .rightTxt_Dash{padding-top: 0; text-align: right; font-style: italic;}
.headerTop_DashLogin .rightTxt_Dash h2{font-size: 20px; color: #fff; margin: 0; padding:3px 0 0 0;}
.headerTop_DashLogin .rightTxt_Dash h2 span{font-size: 25px; color: #fff; font-weight: 700; text-shadow: 0 0 6px #144477; margin-top: 6px; display: block;}


.daseboardContentArea_DashLogin{flex: 1 0 auto; padding: 25px 25px; background: url("../images_front/bgDashboard.jpg") no-repeat center top; background-size: cover; display: flex; align-items: center;}
.daseboardPading_DashLogin{padding-top: 20px; padding-bottom: 20px;}

.navigationSecLogin{background: #fff; padding: 10px 0;}
.navigationSecLogin ul{list-style-type: none;}
.navigationSecLogin ul li{font-size: 16px; color: #1d8dd0; font-weight: 700; margin: 0 15px; display: inline-block;}
.navigationSecLogin ul li:first-child{margin-left: 0;}
.navigationSecLogin ul li:last-child{margin-right: 0;}
.navigationSecLogin ul li a{text-decoration: none; color: #1d8dd0; }
.navigationSecLogin ul li a:hover{color: #06233E; text-decoration: underline;}


.login100-form-btn {
    padding: 10px 31px !important;
    font-size: 17px !important;
    height: 45px !important;
    border-radius: 5px !important;
    min-width: inherit !important;
    background: #1c5cae !important;
    width: 100%;
}


.wrap-login100 {
  max-width: 560px;
  background: #fff;
  border-radius: 10px;
  position: relative;
  margin: 0 auto; box-shadow: none;
}

.wrap-login100 .txt1{display: inline-block;}

.wrap-input100{border: none;}

.login100_logo h2 {
    display: block;
    margin: 0;
    padding: 0 0 15px 0;
    font-size: 35px;
    font-weight: 300;
    color: #1c5cae;
}




