@font-face {
  font-family: 'OpenSans-Regular';
  src: url('../fonts/OpenSans-Regular.eot');
  src: url('../fonts/OpenSans-Regularr.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
body {
  color: #000000;
  font-weight: normal;
  font-family: 'OpenSans-Regular';
  font-size: 13px;
}
::selection {
  color: #FFF;
  background: #053c73;
}
::-moz-selection {
  color: #FFF;
  background: #053c73;
}
::-o-selection {
  color: #FFF;
  background: #053c73;
}
::-ms-selection {
  color: #FFF;
  background: #053c73;
}
::-webkit-selection {
  color: #FFF;
  background: #053c73;
}
.Shadow {
  -moz-box-shadow: 0px 0px 8px 0px #bbb;
  -webkit-box-shadow: 0px 0px 8px 0px #bbb;
  box-shadow: 0px 0px 8px 0px #bbb;
}
button {
  font-family: 'OpenSans-Regular';
}
.TableAlt1 {
  background-color: #1b51a4;
  color: #FFF
}
.AltColor12 {
  background-color: #e5edf9;
  color: #000
}
.AltColor11 {
  background-color: #bcd0ef;
  color: #000
}
.TableAlt2 {
  background-color: #ea1c2d;
  color: #FFF
}
.AltColor21 {
  background-color: #f0f0f0;
}
.AltColor22 {
  background-color: #f5f5f5;
}
.AltColor32 {
  background-color: #fff9ec;
}
.FontColor1 {
  color: #0d324b !important;
}
.FontColor2 {
  color: #000000;
}
.FontColor3 {
  color: #FFFFFF;
}
.FontColor4 {
  color: #000;
}
.FontColor5 {
  color: #1f57ad;
}
.number {
  max-width: 50px;
  padding: 7px;
  margin-top: -38px;
  margin-left: auto;
  margin-right: auto;
}
.bgcolor0 {
  background-color: #ffffff;
}
.bgcolor1 {
  background-color: #794ba4;
  color: #FFFFFF
}
.bgcolor2 {
  background-color: #f7696c;
  color: #FFFFFF
}
.bgcolor3 {
  background-color: #02b0d7;
  color: #FFFFFF
}
.bgcolor4 {
  background-color: #d12257;
  color: #FFFFFF
}
.bgcolor5 {
  background-color: #f55d03;
  color: #FFFFFF
}
.bgcolor6 {
  background-color: #00bf7a;
  color: #FFFFFF
}
.bgcolor7 {
  background-color: #545454;
  color: #FFFFFF
}
.bgcolor8 {
  background-color: #f0a61f;
  color: #FFFFFF
}
.bgcolor9 {
  background-color: #efbebf;
}
.bgcolor10 {
  background-color: #bde6d6;
}
.bgcolor11 {
  background-color: #d2f2f9;
}
.bgcolor12 {
  background-color: #f9eed2;
}
/* Font Sizes */
.SmallerText {
  FONT-SIZE: 11px;
}
.MediumText {
  FONT-SIZE: 12px;
}
.NormalText {
  FONT-SIZE: 14px;
}
.NormalTextBig {
  FONT-SIZE: 16px;
}
.Heading {
  FONT-SIZE: 20px;
}
.BiggerText {
  FONT-SIZE: 24px;
}
.LargeText {
  FONT-SIZE: 32px;
}
.SmallerLink {
  FONT-SIZE: 11px;
  text-decoration: none
}
a.SmallerLink:hover {
  text-decoration: underline;
}
.JustLinks {
  TEXT-DECORATION: none;
}
a.JustLinks:hover {
  TEXT-DECORATION: underline;
}
.AllCaps {
  text-transform: uppercase;
}
.PositionABT {
  position: absolute
}
.PositionREL {
  position: relative
}
.PositionFIX {
  position: fixed
}
.TableHeadingBig {
  FONT-SIZE: 18px;
  padding-left: 10px;
  vertical-align: middle;
  COLOR: #FFF;
  text-decoration: none;
  background-color: #0d324b;
  background-image: linear-gradient(top, #11466a, #0d324b);
  background-image: -webkit-linear-gradient(top, #11466a, #0d324b);
  background-image: -moz-linear-gradient(top, #11466a, #0d324b);
  background-image: -ms-linear-gradient(top, #11466a, #0d324b);
  background-image: -o-linear-gradient(top, #11466a, #0d324b);
  border: 1px solid #0d324b;
  text-decoration: none;
}
.Button {
  box-shadow: inset 0px 1px 0px 0px #2b8aca;
  background-color: #1b51a4;
  background-image: linear-gradient(top, #1b51a4, #0e3a7d);
  background-image: -webkit-linear-gradient(top, #1b51a4, #0e3a7d);
  background-image: -moz-linear-gradient(top, #1b51a4, #0e3a7d);
  background-image: -ms-linear-gradient(top, #1b51a4, #0e3a7d);
  background-image: -o-linear-gradient(top, #1b51a4, #0e3a7d);
  border: 1px solid #1b51a4;
  border-radius: 3px;
  display: inline-block;
  cursor: pointer;
  outline: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 4px 15px;
  text-decoration: none;
}
.Button:hover {
  box-shadow: inset 0px 1px 0px 0px #0175a6;
  background-color: #0e3a7d;
  background-image: linear-gradient(top, #0e3a7d, #1b51a4);
  background-image: -webkit-linear-gradient(top, #0e3a7d, #1b51a4);
  background-image: -moz-linear-gradient(top, #0e3a7d, #1b51a4);
  background-image: -ms-linear-gradient(top, #0e3a7d, #1b51a4);
  background-image: -o-linear-gradient(top, #0e3a7d, #1b51a4);
  border: 1px solid #0e3a7d;
  text-decoration: none;
}
.Button:active {
  position: relative;
  top: 1px;
}
.ButtonColor {
  FONT-WEIGHT: bold;
  COLOR: #fff;
  text-decoration: none;
  background-color: #ea1c2d;
  background-image: linear-gradient(top, #ea1c2d, #b5101d);
  background-image: -webkit-linear-gradient(top, #ea1c2d, #b5101d);
  background-image: -moz-linear-gradient(top, #ea1c2d, #b5101d);
  background-image: -ms-linear-gradient(top, #ea1c2d, #b5101d);
  background-image: -o-linear-gradient(top, #ea1c2d, #b5101d);
  border: 1px solid #b5101d;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 4px 10px;
  outline: none;
  cursor: pointer;
}
.ButtonColor:hover {
  box-shadow: inset 0px 1px 0px 0px #ea1c2d;
  background-color: #b5101d;
  background-image: linear-gradient(top, #b5101d, #ea1c2d);
  background-image: -webkit-linear-gradient(top, #b5101d, #ea1c2d);
  background-image: -moz-linear-gradient(top, #b5101d, #ea1c2d);
  background-image: -ms-linear-gradient(top, #b5101d, #ea1c2d);
  background-image: -o-linear-gradient(top, #b5101d, #ea1c2d);
  border: 1px solid #7e4403;
  text-decoration: none;
}
.ButtonColor:active {
  position: relative;
  top: 1px;
}
.ButtonSmall {
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  text-decoration: none;
  background-color: #034485;
  background-image: linear-gradient(top, #018fca, #0180b5);
  background-image: -webkit-linear-gradient(top, #018fca, #0180b5);
  background-image: -moz-linear-gradient(top, #018fca, #0180b5);
  background-image: -ms-linear-gradient(top, #018fca, #0180b5);
  background-image: -o-linear-gradient(top, #018fca, #0180b5);
  border: 1px solid #022548;
  border-radius: 2px;
  padding: 2px 8px;
  outline: none;
  cursor: pointer;
}
.ButtonBig {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  border-radius: 10px;
  padding: 8px 15px px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
.TopButton {
  font-size: 13px;
  text-align: center;
  width: 98%;
  max-width: 310px;
  padding: 6px 8px;
  margin: 3px;
  color: #FFF;
  display: block;
  border-radius: 6px;
  background-color: #b5101d;
  background-image: linear-gradient(top, #ea1c2d, #b5101d);
  background-image: -webkit-linear-gradient(top, #ea1c2d, #b5101d);
  background-image: -moz-linear-gradient(top, #ea1c2d, #b5101d);
  background-image: -ms-linear-gradient(top, #ea1c2d, #b5101d);
  background-image: -o-linear-gradient(top, #ea1c2d, #b5101d);
  border: 1px solid #061e2e;
  text-decoration: none;
  cursor: pointer
}
.TopButton:hover {
  box-shadow: inset 0px 1px 0px 0px #ea1c2d;
  background-color: #b5101d;
  background-image: linear-gradient(top, #b5101d, #ea1c2d);
  background-image: -webkit-linear-gradient(top, #b5101d, #ea1c2d);
  background-image: -moz-linear-gradient(top, #b5101d, #ea1c2d);
  background-image: -ms-linear-gradient(top, #b5101d, #ea1c2d);
  background-image: -o-linear-gradient(top, #b5101d, #ea1c2d);
  border: 1px solid #061e2e;
}
.ButtonColor1 {
  color: #fff;
  background-color: #024c6e;
  background-image: -webkit-linear-gradient(top, #024c6e, #002f45);
  background-image: -moz-linear-gradient(top, #024c6e, #002f45);
  background-image: -ms-linear-gradient(top, #024c6e, #002f45);
  background-image: -o-linear-gradient(top, #024c6e, #002f45);
  border: 1px solid #002f45;
}
.ButtonColor1:hover {
  color: #fff;
  background-color: #002f45;
  background-image: -webkit-linear-gradient(top, #002f45, #024c6e);
  background-image: -moz-linear-gradient(top, #002f45, #024c6e);
  background-image: -ms-linear-gradient(top, #002f45, #024c6e);
  background-image: -o-linear-gradient(top, #002f45, #024c6e);
  border: 1px solid #002f45;
  transition: 0.3s ease;
}
.ButtonColor1:active {
  top: 1px;
  position: relative;
}
.ButtonColor2 {
  color: #fff;
  background-color: #718daa;
  background-image: -webkit-linear-gradient(top, #718daa, #3c4f63);
  background-image: -moz-linear-gradient(top, #718daa, #3c4f63);
  background-image: -ms-linear-gradient(top, #718daa, #3c4f63);
  background-image: -o-linear-gradient(top, #718daa, #3c4f63);
  border: 1px solid #344455;
}
.ButtonColor2:hover {
  color: #fff;
  background-color: #3c4f63;
  background-image: -webkit-linear-gradient(top, #3c4f63, #718daa);
  background-image: -moz-linear-gradient(top, #3c4f63, #718daa);
  background-image: -ms-linear-gradient(top, #3c4f63, #718daa);
  background-image: -o-linear-gradient(top, #3c4f63, #718daa);
  border: 1px solid #344455;
  transition: 0.3s ease;
}
.ButtonColor2:active {
  top: 1px;
  position: relative;
}
.ButtonColor3 {
  color: #fff;
  background-color: #da8f00;
  background-image: -webkit-linear-gradient(top, #da8f00, #ce6702);
  background-image: -moz-linear-gradient(top, #da8f00, #ce6702);
  background-image: -ms-linear-gradient(top, #da8f00, #ce6702);
  background-image: -o-linear-gradient(top, #da8f00, #ce6702);
  border: 1px solid #da8000;
}
.ButtonColor3:hover {
  color: #fff;
  background-color: #ce6702;
  background-image: -webkit-linear-gradient(top, #ce6702, #da8f00);
  background-image: -moz-linear-gradient(top, #ce6702, #da8f00);
  background-image: -ms-linear-gradient(top, #ce6702, #da8f00);
  background-image: -o-linear-gradient(top, #ce6702, #da8f00);
  transition: 0.3s ease;
}
.ButtonColor3:active {
  top: 1px;
  position: relative;
}
.ButtonColor4 {
  color: #fff;
  background-color: #78ae59;
  background-image: linear-gradient(top, #78ae59, #5c8b41);
  background-image: -webkit-linear-gradient(top, #78ae59, #5c8b41);
  background-image: -moz-linear-gradient(top, #78ae59, #5c8b41);
  background-image: -ms-linear-gradient(top, #78ae59, #5c8b41);
  background-image: -o-linear-gradient(top, #78ae59, #5c8b41);
  border: 1px solid #4f8033;
}
.ButtonColor4:hover {
  color: #fff;
  background-color: #5c8b41;
  background-image: -webkit-linear-gradient(top, #5c8b41, #78ae59);
  background-image: -moz-linear-gradient(top, #5c8b41, #78ae59);
  background-image: -ms-linear-gradient(top, #5c8b41, #78ae59);
  background-image: -o-linear-gradient(top, #5c8b41, #78ae59);
  border: 1px solid #4f8033;
  transition: 0.3s ease;
}
.ButtonColor4:active {
  top: 1px;
  position: relative;
}
.ButtonColor5 {
  color: #3c4f63;
  background-color: #f4f7fa;
  background-image: -webkit-linear-gradient(top, #f4f7fa, #cdd6df);
  background-image: -moz-linear-gradient(top, #f4f7fa, #cdd6df);
  background-image: -ms-linear-gradient(top, #f4f7fa, #cdd6df);
  background-image: -o-linear-gradient(top, #f4f7fa, #cdd6df);
  border: 1px solid #abb9c7;
}
.ButtonColor5:hover {
  background-color: #cdd6df;
  background-image: -webkit-linear-gradient(top, #cdd6df, #f4f7fa);
  background-image: -moz-linear-gradient(top, #cdd6df, #f4f7fa);
  background-image: -ms-linear-gradient(top, #cdd6df, #f4f7fa);
  background-image: -o-linear-gradient(top, #cdd6df, #f4f7fa);
  border: 1px solid #abb9c7;
  transition: 0.3s ease;
}
.ButtonColor5:active {
  top: 1px;
  position: relative;
}
.ButtonColor6 {
  color: #fff;
  background-color: #c71003;
  background-image: -webkit-linear-gradient(top, #c71003, #950e00);
  background-image: -moz-linear-gradient(top, #c71003, #950e00);
  background-image: -ms-linear-gradient(top, #c71003, #950e00);
  background-image: -o-linear-gradient(top, #c71003, #950e00);
  border: 1px solid #950e00;
}
.ButtonColor6:hover {
  color: #fff;
  background-color: #950e00;
  background-image: -webkit-linear-gradient(top, #950e00, #c71003);
  background-image: -moz-linear-gradient(top, #950e00, #c71003);
  background-image: -ms-linear-gradient(top, #950e00, #c71003);
  background-image: -o-linear-gradient(top, #950e00, #c71003);
  border: 1px solid #950e00;
  transition: 0.3s ease;
}
.ButtonColor6:active {
  top: 1px;
  position: relative;
}
.Button1 {
  color: #FFFFFF;
  background-color: #f98349;
  background-image: -webkit-linear-gradient(top, #f98349, #f23846);
  background-image: -ms-linear-gradient(top, #f98349, #f23846);
  background-image: linear-gradient(top, #f98349, #f23846);
  border: 0;
  transition: 0.1s ease;
  font-size: 16px;
  padding: 8px 20px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  border-radius: 10px;
  display: inline-block;
  margin: 5px;
  box-shadow: 0px 5px #888;
}
.Button1:hover {
  color: #FFFFFF;
  background-color: #f98349;
  background-image: -webkit-linear-gradient(bottom, #f98349, #f23846);
  background-image: -ms-linear-gradient(bottom, #f98349, #f23846);
  background-image: linear-gradient(bottom, #f98349, #f23846);
  border: 0;
}
.Button1:active {
  box-shadow: 0 0px #888;
  transform: translateY(5px);
}
.Button2 {
  color: #FFFFFF;
  background-color: #02c55e;
  background-image: -webkit-linear-gradient(top, #02c55e, #02910f);
  background-image: -ms-linear-gradient(top, #02c55e, #02910f);
  background-image: linear-gradient(top, #02c55e, #02910f);
  border: 0;
  transition: 0.1s ease;
  font-size: 16px;
  padding: 8px 20px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  border-radius: 10px;
  display: inline-block;
  margin: 5px;
  box-shadow: 0px 5px #888;
}
.Button2:hover {
  color: #FFFFFF;
  background-color: #02c55e;
  background-image: -webkit-linear-gradient(bottom, #02c55e, #02910f);
  background-image: -ms-linear-gradient(bottom, #02c55e, #02910f);
  background-image: linear-gradient(bottom, #02c55e, #02910f);
  border: 0;
}
.Button2:active {
  box-shadow: 0 0px #888;
  transform: translateY(5px);
}
.Button3 {
  color: #FFFFFF;
  background-color: #21a3e8;
  background-image: -webkit-linear-gradient(top, #21a3e8, #125ac8);
  background-image: -ms-linear-gradient(top, #21a3e8, #125ac8);
  background-image: linear-gradient(top, #21a3e8, #125ac8);
  border: 0;
  transition: 0.1s ease;
  font-size: 16px;
  padding: 8px 20px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  border-radius: 10px;
  display: inline-block;
  margin: 5px;
  box-shadow: 0px 5px #888;
}
.Button3:hover {
  color: #FFFFFF;
  background-color: #125ac8;
  background-image: -webkit-linear-gradient(bottom, #125ac8, #0443a2);
  background-image: -ms-linear-gradient(bottom, #125ac8, #0443a2);
  background-image: linear-gradient(bottom, #125ac8, #0443a2);
  border: 0;
}
.Button3:active {
  box-shadow: 0 0px #888;
  transform: translateY(5px);
}
.Button4 {
  color: #FFFFFF;
  background-color: #f9ab20;
  background-image: -webkit-linear-gradient(top, #f9ab20, #db5f02);
  background-image: -ms-linear-gradient(top, #f9ab20, #db5f02);
  background-image: linear-gradient(top, #f9ab20, #db5f02);
  border: 0;
  transition: 0.1s ease;
  font-size: 16px;
  padding: 8px 20px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  border-radius: 10px;
  display: inline-block;
  margin: 5px;
  box-shadow: 0px 5px #888;
}
.Button4:hover {
  color: #FFFFFF;
  background-color: #f9ab20;
  background-image: -webkit-linear-gradient(bottom, #f9ab20, #db5f02);
  background-image: -ms-linear-gradient(bottom, #f9ab20, #db5f02);
  background-image: linear-gradient(bottom, #f9ab20, #db5f02);
  border: 0;
}
.Button4:active {
  box-shadow: 0 0px #888;
  transform: translateY(5px);
}
.Button5 {
  color: #FFFFFF;
  background-color: #59636f;
  background-image: -webkit-linear-gradient(top, #59636f, #2f363f);
  background-image: -ms-linear-gradient(top, #59636f, #2f363f);
  background-image: linear-gradient(top, #59636f, #2f363f);
  border: 0;
  transition: 0.1s ease;
  font-size: 16px;
  padding: 8px 20px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  border-radius: 10px;
  display: inline-block;
  margin: 5px;
  box-shadow: 0px 5px #888;
}
.Button5:hover {
  color: #FFFFFF;
  background-color: #000;
  background-image: -webkit-linear-gradient(bottom, #222, #000);
  background-image: -ms-linear-gradient(bottom, #222, #000);
  background-image: linear-gradient(bottom, #222, #000);
  border: 0;
}
.Button5:active {
  box-shadow: 0 0px #888;
  transform: translateY(5px);
}
.Button6 {
  color: #FFFFFF;
  background-color: #623e9a;
  background-image: -webkit-linear-gradient(top, #5e6ad3, #623e9a);
  background-image: -ms-linear-gradient(top, #5e6ad3, #623e9a);
  background-image: linear-gradient(top, #5e6ad3, #623e9a);
  border: 0;
  transition: 0.1s ease;
  font-size: 16px;
  padding: 8px 20px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  border-radius: 10px;
  display: inline-block;
  margin: 5px;
  box-shadow: 0px 5px #888;
}
.Button6:hover {
  color: #FFFFFF;
  background-color: #4554d2;
  background-image: -webkit-linear-gradient(bottom, #4554d2, #4c2883);
  background-image: -ms-linear-gradient(bottom, #4554d2, #4c2883);
  background-image: linear-gradient(bottom, #4554d2, #4c2883);
  border: 0;
}
.Button6:active {
  box-shadow: 0 0px #888;
  transform: translateY(5px);
}
/* All Border Styles */
.Border1 {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.Border2 {
  border-width: 2px;
  border-style: solid;
  box-sizing: border-box;
}
.DottedBorder {
  border-width: 1px;
  border-style: dotted;
  box-sizing: border-box;
}
.BorderBottom {
  border-bottom: 1px solid;
  box-sizing: border-box;
}
.BorderBottom2 {
  border-bottom: 2px solid;
  box-sizing: border-box;
}
.BorderBottomDashed {
  border-bottom: dashed 1px;
  box-sizing: border-box;
}
.BorderBottomDotted {
  border-bottom: dotted 1px;
  box-sizing: border-box;
}
.BorderTop {
  border-top: 1px solid;
  box-sizing: border-box;
}
.BorderTopDashed {
  border-top: dashed 1px;
  box-sizing: border-box;
}
.BorderTopDotted {
  border-top: dotted 1px;
  box-sizing: border-box;
}
.BorderColor1 {
  border-color: #273a58
}
.BorderColor2 {
  border-color: #483334
}
.BorderColor3 {
  border-color: #65635f
}
.BorderColor4 {
  border-color: #D2D2D2
}
.BorderColor5 {
  border-color: #FFFFFF
}
.BorderColor6 {
  border-color: #c4d1e3
}
/* Border Rounded Corners */
.BorderRounded15 {
  border-radius: 15px;
}
.BorderRounded10 {
  border-radius: 10px;
}
.BorderRounded8 {
  border-radius: 8px;
}
.BorderRounded5 {
  border-radius: 5px;
}
/* All Alignments */
.AlignJustify {
  text-align: justify
}
.AlignRight {
  text-align: right;
}
.AlignCenter {
  text-align: center;
}
.AlignLeft {
  text-align: left;
}
/* Table Style */
.TableStyle {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #f0f0f0;
  border: 1px solid #9fa3b2;
}
.TableStyle th {
  color: #FFF;
  padding: 6px 8px;
  background-color: #484b4c;
}
.TableStyle td {
  border-bottom: 1px solid #9fa3b2;
  padding: 6px 8px;
}
.TableStyle tr:hover {
  background-color: #FFF !important;
}
/* Table Style */
.TableStyle2 {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  border: 1px solid #cdd8e7;
}
.TableStyle2 th {
  color: #FFF;
  padding: 6px 8px;
  background-color: #0a3e62;
}
.TableStyle2 td {
  border: 1px solid #cdd8e7;
  border-bottom: 2px solid #cdd8e7;
  padding: 6px 4px;
}
.TableStyle2 tr:hover {
  background-color: #dfecfe !important;
}
.TableStyle2 tr:nth-child(even) {
  background-color: #f1f7ff
}
.Login {
  margin-top: 15%;
  background-color: #dbe6f8;
  background-image: linear-gradient(top, #dbe6f8, #a4c0e9);
  background-image: -webkit-linear-gradient(top, #dbe6f8, #a4c0e9);
  background-image: -moz-linear-gradient(top, #dbe6f8, #a4c0e9);
  background-image: -o-linear-gradient(top, #dbe6f8, #a4c0e9);
  background-image: -ms-linear-gradient(top, #dbe6f8, #a4c0e9);
  border: 4px solid #072131;
  box-shadow: inset 0px 0px 15px 2px #a4c0e9, 7px 7px 0px 0px #000;
  border-radius: 20px;
}
.TableStyle3 {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  border: 1px solid #9fa3b2;
}
.TableStyle3 th {
  color: #FFF;
  padding: 6px 8px;
  background-color: #484b4c;
}
.TableStyle3 td {
  border: 1px solid #9fa3b2;
  padding: 6px 8px;
}
/*.TableStyle1 tr:hover {    
	background-color: #F1F0F0 !important;
}*/
.panel1 {
  border: 1px solid #5c7b91;
  border-radius: 5px;
  overflow: hidden;
}
.panel1 .panel-heading {
  color: #fff;
  text-align: left;
  font-size: 16px;
  padding: 6px 10px;
  background-color: #074673;
}
.panel1 .panel-body {
  color: #000;
  text-align: left;
  font-size: 13px;
  padding: 6px 10px;
  background-color: #cae8fe;
}
.panel2 {
  border: 1px solid #a5bed5;
  border-radius: 5px;
  overflow: hidden;
}
.panel2 .panel-heading {
  color: #fff;
  text-align: left;
  font-size: 16px;
  padding: 6px 10px;
  background-color: #1b51a4;
}
.panel2 .panel-body {
  color: #000;
  text-align: left;
  font-size: 13px;
  padding: 6px 10px;
  background-color: #ebebeb;
}
/* Text Box Style*/
.TextBox {
  font-family: 'OpenSans-Regular';
  width: 98%;
  background: #fff;
  padding: 5px 3px;
  border: 1px solid #a1a1a1;
  border-radius: 3px;
  outline: none;
  box-sizing: border-box;
}
.TextBox:focus {
  border: 1px solid #2c3c81;
  transition: 0.4s;
  outline: none;
}
input:focus::-webkit-input-placeholder {
  color: transparent;
}
input:focus:-moz-placeholder {
  color: transparent;
} /* FF 4-18 */
input:focus::-moz-placeholder {
  color: transparent;
} /* FF 19+ */
input:focus:-ms-input-placeholder {
  color: transparent;
} /* IE 10+ */ ::placeholder {
  font-family: 'OpenSans-Regular';
  opacity: 0.4;
  color: #000;
}
:-ms-input-placeholder {
  font-family: 'OpenSans-Regular';
  opacity: 0.4;
  color: #000;
}
.Header {
  background-color: #dbe6f8;
  background-image: linear-gradient(top, #dbe6f8, #a4c0e9);
  background-image: -webkit-linear-gradient(top, #dbe6f8, #a4c0e9);
  background-image: -moz-linear-gradient(top, #dbe6f8, #a4c0e9);
  background-image: -o-linear-gradient(top, #dbe6f8, #a4c0e9);
  background-image: -ms-linear-gradient(top, #dbe6f8, #a4c0e9);
  border-bottom: 1px solid #909090;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  padding: 0;
  width: 70%;
  background-image: linear-gradient(left, transparent, #000, transparent);
  background-image: -webkit-linear-gradient(left, transparent, #000, transparent);
  background-image: -moz-linear-gradient(left, transparent, #000, transparent);
  background-image: -ms-linear-gradient(left, transparent, #000, transparent);
  background-image: -o-linear-gradient(left, transparent, #000, transparent);
  position: relative;
  border: none;
}
.divheight {
  min-height: 40px
}
@media screen and (max-width:1023px) {
  .NormalTextBig {
    FONT-SIZE: 15px;
  }
  .Heading {
    FONT-SIZE: 17px;
  }
  .BiggerText {
    FONT-SIZE: 22px;
  }
  .LargeText {
    FONT-SIZE: 32px;
  }
}
@media screen and (max-width:767px) {
  .NormalTextBig {
    FONT-SIZE: 15px;
  }
  .Heading {
    FONT-SIZE: 18px;
  }
  .BiggerText {
    FONT-SIZE: 22px;
  }
  .LargeText {
    FONT-SIZE: 30px;
  }
  .box {
    top: 10px;
    z-index: 1002;
  }
  .SlideOutBtn {
    top: 10px;
    z-index: 1000;
  }
  .number {
    margin-top: -32px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width:639px) {
  .BiggerText {
    FONT-SIZE: 20px;
  }
  .LargeText {
    FONT-SIZE: 28px;
  }
  .Login {
    margin-top: 10%;
  }
}
@media screen and (max-width:479px) {
  body {
    FONT-SIZE: 12px;
  }
  .MediumText {
    FONT-SIZE: 11px;
  }
  .NormalText {
    FONT-SIZE: 12px;
  }
  .NormalTextBig {
    FONT-SIZE: 14.5px;
  }
  .Heading {
    FONT-SIZE: 16px;
  }
  .BiggerText {
    FONT-SIZE: 18px;
  }
  .LargeText {
    FONT-SIZE: 26px;
  }
}
@media screen and (max-width:359px) {
  .LargeText {
    FONT-SIZE: 24px;
  }
}
.ThinTextBoxColor {
  background-color: #f1faff;
  font-size: 12px;
  COLOR: #000000;
  border: 1px solid #b3c6d0;
  height: 18px;
  font-weight: normal;
  text-align: left;
  line-height: 18px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
}
.ThinTextBox {
  background-color: #FFFFFF;
  font-size: 12px;
  COLOR: #000000;
  border: 1px solid #004965;
  font-weight: normal;
  text-align: left;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  line-height: 18px;
}
.modalBackground {
  background: rgba(0, 0, 0, .7);
  cursor: pointer;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  width: 100%;
  z-index: 3000;
}
.pop-up-background {
  background: rgba(0, 0, 0, .7);
  cursor: pointer;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  width: 100%;
  z-index: 3000;
}
.pop-up {
  border: 1px solid #333;
  background-color: #FFF;
  padding: 10px;
  margin: auto;
  margin-top: 5%;
  width: 90%;
  -moz-box-shadow: 0px 0px 12px 5px #363636;
  -webkit-box-shadow: 0px 0px 12px 5px #363636;
  box-shadow: 0px 0px 12px 5px #363636;
  z-index: 3000;
}
/*CSS For Tab box*/
#tab-container ul {
  list-style: none;
  list-style-position: outside;
  width: 100%;
}
#tab-container ul.tab-menu li {
  display: block;
  float: left;
  position: relative;
  font-weight: 700;
  padding: 5px 10px 5px 10px;
  border-bottom: none;
  border-width: 1px;
  border-color: #98a8b8;
  color: #ffffff;
  cursor: pointer;
  height: 14px;
  margin-bottom: -1px;
  margin-right: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #98a8b8;
}
#tab-container ul.tab-menu li.active {
  height: 15px;
  border-bottom: 0;
  background-color: #053c73;
  color: #fff;
}
.tab-content {
  margin: 0 auto;
  border: 1px solid #053c73;
  text-align: left;
  padding: 10px;
  padding-bottom: 20px;
  display: none;
  background-color: #cee4f3;
}
#tab-container div.active {
  display: block;
}
/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 100; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}
#myBtn {
  cursor: pointer
}
/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 10px;
  width: 98%;
  max-width: 500px;
  height: auto;
  overflow: auto;
  border-radius: 15px;
  border: 5px solid #d3d3d3;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}
/* Add Animation */
@-webkit-keyframes animatetop {
  from {
    top: -300px;
    opacity: 0
  }
  to {
    top: 0;
    opacity: 1
  }
}
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0
  }
  to {
    top: 0;
    opacity: 1
  }
}
/* The Close Button */
.close {
  color: #000;
  float: right;
  font-size: 28px;
  font-weight: bold;
  margin-right: 10px;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}