﻿@charset "utf-8";
/* CSS Document */
/*@font-face {
  font-family: 'Bitter-Regular';
  src: url('Bitter-Regular.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  src: local('Bitter-Regular'), url(../fonts/zfs6I-5mjWQ3nxqccMoL2A.woff2) format('woff2');
}*/
body{margin:0; padding:0; background:url(../images/banner.jpg) no-repeat center fixed; background-size:cover;  font-size:100%; font-family: 'Open Sans', sans-serif;}
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0;}
.clear{display:block; clear:both;}
a{outline:none; text-decoration:none; color:#454545}
a img{border:none;}
.mar-bot0 {margin-bottom:0px !important;}
.mar-left0 {margin-left:0px !important;}
.mar-left10 {margin-left:10px !important;}
.mar-right10 {margin-right:10px;}
.mar-top10 {margin-top:10px;}
.mar-top15 {margin-top:15px;}
code{font-weight:normal; font-style:normal; }
img{margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:normal; line-height:normal; }
.pad-lr10 {padding:0px 10px;}
address{font-style:normal;}
blockquote, q{display:block; padding:8px 10px; color:#979797; background-color:#ECECEC; font-style:italic; line-height:normal;}
blockquote:before, q:before{content:'“ '; font-size:26px;}
blockquote:after, q:after{content:' „'; font-size:26px; line-height:0;}
.color-black {color:#000 !important;}
.custom-upload {
        background-color: #797979;
        border: 1px solid #6B6B6B;
        cursor:pointer;
        color:#fff;
        padding:5px;
        width:auto !important;
        margin: 2px 5px;

    }
    .custom-upload input {
        left:-9999px;
        position:absolute;
     }
    .custom-remove {
        background-color: #797979;
        border: 1px solid #6B6B6B;
        cursor:pointer;
        color:#fff;
        /*padding:5px;*/
        width:auto !important;
        margin: 0; float:right; line-height:23px;

    }
.l_table {border-color:#fff;}
.l_table tr th, .l_table tr td{padding:5px;border: 1px solid #E3E3E3;/*max-width:100px;*/}
.pull-right {float:right;}
.pull-left {float:left;}
input, textarea, keygen, select, button {font-family:Arial !important;font-size: 12px !important;}
textarea {min-height:27px !important;}
.cleard {clear:both;}
/*----------------------------------------------HTML 5 Overrides-------------------------------------*/
.add-doc {cursor: pointer;font-weight:bold;font-size:13px;float:left;padding-left:5px;}

address, article, aside, figcaption, figure, footer, header, hgroup, nav, section{display:block; margin:0; padding:0;}
q{display:block; }
q:before{content:'" '; font-size:26px;}
q:after{content:' "'; font-size:26px; line-height:0;}
.v-align-top{ vertical-align:top !important;}
.v-align-middle{ vertical-align:middle !important;}
.v-align-bottom{ vertical-align:bottom !important;}
.txt-left{ text-align:left !important; }
.txt-right{ text-align:right !important;}
.txt-center{ text-align:center !important;}
.fl_left{float:left !important;}
.fl_right{float:right !important;}
.overflow-hidden{ overflow:hidden !important;}
.display-table{ display:table !important;}
.download{
    background: url(../images/download-icon.png) no-repeat 8px 7px #6FB314;
    background:#6FB314;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    border:0;
    padding: 10px 8px 8px 36px;
    float: left;
    cursor: pointer;
    outline:0;
    width:135px;
    text-align:left;
    margin-right:7px;
}
.print{ width:135px;background:url(../images/print-icon.png) no-repeat 8px 7px #3b7ed0;margin-right:5px; font-size: 14px;font-weight: bold; color:#fff; text-transform:uppercase; border:0; padding:10px 8px 8px 39px; float:left;cursor:pointer;outline:0;text-align: left;}


 /*::-webkit-input-placeholder {
  color: #003664;
   font-size:14px;
}

:-moz-placeholder {
   color: #003664;
    font-size:14px;
}

::-o-placeholder {
   color: #003664;
   font-size:14px;
}

:-ms-input-placeholder {  
   color: #003664;
   font-size:14px;
}*/

/*------------------------------*/
#content-search::-webkit-input-placeholder,
.search::-webkit-input-placeholder,
#search::-webkit-input-placeholder,
#gustserchid::-webkit-input-placeholder
{
  color:    #003664;
}
#content-search::-webkit-input-placeholder,
.search::-webkit-input-placeholder,
#search::-webkit-input-placeholder,
#gustserchid:-moz-placeholder
{
  color:    #003664;
}
#content-search::-webkit-input-placeholder,
.search::-webkit-input-placeholder,
#search::-webkit-input-placeholder,
#gustserchid::-moz-placeholder
{
  color:    #003664;
}
#content-search::-webkit-input-placeholder,
.search::-webkit-input-placeholder,
#search::-webkit-input-placeholder,
#gustserchid:-ms-input-placeholder
{
  color:    #003664;
}

/*input[type=text] {
color:#747474 !important;
}*/
select {
color:#747474 !important;
}

.title-textstyle {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding: 0px 10px;
    font-family: Arial;
}


/*----------------------------------------------Left Nav-------------------------------------*/
.container-new .row {  display: table-row; }
.container-new .cell { display: table-cell; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:relative; vertical-align:top !important;}
/*.container-new .cell:first-child { background-color:#ff3d3d; width:276px;}*/
.cell.first-child-width { background-color:#003664; width:22.5%; display:table-cell; /*position:absolute;*/ position:fixed; top:0; bottom:0; height:100%; padding:0px 1%; z-index:999; }
.cell.first-child-width h2{text-align:center; color:#fff; font-size:27px; font-weight:bold; margin: 20px 0px 22px 0px; /*padding-top: 15px;*/ font-family:Arial;}
.menu-toggle-button{ display:none;}
.container-new nav ul{ margin:0px 0px 52px 0px; padding:0px; list-style:none; width:100%; float:right; }
.container-new nav ul li{ margin:0px 0px 11px 0px; padding:0px; list-style:none; background:#1a4a74;}
.container-new nav ul li a{ margin:0px; padding:7px 0px 7px 16px; list-style:none; font-size:18px; color:#ffffff; text-decoration:none; display:block; }
.container-new nav ul li a img{ vertical-align:middle; padding-right:20px;}
.container-new nav ul li a:hover{ background-color:#f8f7f7; color:#003664;}


.dilatednav{width:100%; margin:25px 0px; padding:0; float:left;}
.dilatednav .link1{list-style-type:none; float:left; margin:0px 5px 5px 0px; padding:6px 0px; width:42.5%; text-align:center; color:#fff; font-size:15px;font-weight: bold; font-family:calibri; background: #fc7700; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNzcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzVmMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc7700 0%, #c75f02 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc7700), color-stop(100%,#c75f02)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fc7700 0%,#c75f02 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fc7700 0%,#c75f02 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fc7700 0%,#c75f02 100%); /* IE10+ */
background: linear-gradient(to bottom, #fc7700 0%,#c75f02 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7700', endColorstr='#c75f02',GradientType=0 ); /* IE6-8 */}
    .dilatednav .link1:hover, .dilatednav .link2:hover, .dilatednav .link3:hover, .dilatednav .link4:hover, .dilatednav .link5:hover {
        color: #003664;
    }


.dilatednav .link2{list-style-type:none; float:left; margin:0px 0px 5px 0px; padding:6px 0px; width:54.7%; text-align:center; color:#fff; font-size:15px;font-weight: bold; font-family:calibri; 
 background: #fc7700; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNzcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzVmMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc7700 0%, #c75f02 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc7700), color-stop(100%,#c75f02)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fc7700 0%,#c75f02 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fc7700 0%,#c75f02 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fc7700 0%,#c75f02 100%); /* IE10+ */
background: linear-gradient(to bottom, #fc7700 0%,#c75f02 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7700', endColorstr='#c75f02',GradientType=0 ); /* IE6-8 */}
/*.link2 {
  background-color: #004A7F ;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  font-size: 20px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
  0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
}

@-moz-keyframes glowing {
  0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
}

@-o-keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

@keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}*/
.dilatednav .link3{list-style-type:none; float:left; margin:0px 0px 5px 0px; padding:6px 0px; width:98.9%; text-align:center; color:#fff; font-size:15px; font-weight: bold; font-family:calibri; background: #4294df; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyOTRkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTc3Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #4294df 0%, #3977cb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4294df), color-stop(100%,#3977cb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4294df 0%,#3977cb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4294df 0%,#3977cb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4294df 0%,#3977cb 100%); /* IE10+ */
background: linear-gradient(to bottom, #4294df 0%,#3977cb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4294df', endColorstr='#3977cb',GradientType=0 ); /* IE6-8 */}

    .dilatednav .link4 {
        list-style-type: none;
        float: left;
        margin: 0px 5px 0px 0px;
        width: 42.5%;
        text-align: center;
        padding: 6px 0px;
        color: #fff;
        font-size: 15px;
        font-family:calibri;
        font-weight: bold;
        background: #3ea62b; /* Old browsers */
        background: -moz-linear-gradient(top, #3ea62b 0%, #2f991f 47%, #238c15 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #3ea62b 0%,#2f991f 47%,#238c15 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #3ea62b 0%,#2f991f 47%,#238c15 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ea62b', endColorstr='#238c15',GradientType=0 ); /* IE6-9 */
    }

.dilatednav .link5{list-style-type:none; float:left; margin:0px; padding:6px 0px; width:54.7%; text-align:center; color:#fff; font-size:15px; font-weight:bold; font-family:calibri; background: #3ea62b; /* Old browsers */
background: -moz-linear-gradient(top,  #3ea62b 0%, #2f991f 47%, #238c15 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3ea62b 0%,#2f991f 47%,#238c15 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3ea62b 0%,#2f991f 47%,#238c15 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ea62b', endColorstr='#238c15',GradientType=0 ); /* IE6-9 */}

.footerlinls{margin:0; padding:0; position:relative;clear:both;}
.footerlinls ul{margin:0px; padding:0;}
.footerlinls ul li{list-style-type:none; /*margin:0px 0px 5px 0px;*/ padding:0; line-height:18px; color:#fff;}
    .footerlinls ul li:nth-child(2) {
       /* margin-bottom: 10px;*/
    }
.footerlinls ul li a{margin:0; padding:0; font-size:16px;/*font-weight:bold;*/ color:#fff; text-decoration:none; font-family:Arial;}
.footerlinls .panel_body ul li a{margin:0; padding:0; font-size:17px; color:#fff; text-decoration:none; height:28px; line-height:28px; padding-left:10px;}
.footerlinls .panel_body ul li a:hover{
    font-size:17px;
    /*font-weight:bold;*/
    text-decoration:none;
   }
.footerlinls ul li img{vertical-align:middle; margin-right:4px;}
.footerlinls ul li:last-child{margin-bottom:0;}
.mail{text-decoration:underline !important; font-size:15px !important;}
/*.panel_container{position:absolute; right:0; bottom:0;}*/


/*----Header----*/
.header{width:78%; margin-left:22.3%; position:fixed; top:0; padding-right:1%;}
.header h1{ margin:8px 0px 0px 15px; padding:0; float:left; width:33%;}
    .header h1 img {
        width: 100%;
    }
.header p{ float:right; margin:14px 0px 0px 0px; }
.headerlinks{font-size:14px; color:#010101; margin:0px 5px; font-family: 'Open Sans', sans-serif; /*font-weight:bold;*/}
.header .sitecolor{float:right; margin:14px 20px 0px 20px; }
.header .search{ float:right; clear:right; position:relative;font-size:12px; font-family:Arial; margin-right:20px;}
.header .search input[type=text]{  
   margin-top: 20px;
  background: rgba(0,54,100,0.1);
  border: 1px solid #003664;
  border-radius: 3px;
  padding-left: 5px;
  /*color: rgb(100, 84, 35, 24);*/ font-weight:bold;
  height: 31px;
  width: 242px; font-size:13px; font-family:Arial;

}
.header .search img{position:absolute; right:6px; top:30px;}
.header .right-links{float:right; clear:right; position:relative; margin-right:16px;}
.header .right-links ul{margin:5px 0px 0px 0px; padding:0;}
.header .right-links ul li{float:left; list-style-type:none; margin:5px;}
.header .right-links ul li a{background:#d8d8d6; font-size:14px; padding:5px 11px; border-radius:3px; font-family:Arial;}
.fontSizeMinus {font-size:9px;color:#003664; font-family:Arial;}
.fontReset {font-size:10px;color:#003664; font-family:Arial;}
.fontSizePlus {font-size:12px;color:#003664; font-family:Arial;}


/*--------Home Modules-------*/
.home-modules{width:79%; margin-left:21.5%; position:fixed; bottom:0; background: rgba(255, 255, 255, 0.7); border-top:1px solid #869b92; padding:16px 0px 13px 0px;}
.home-modules .modules{width:21.9%; float:left; padding:0px 5%; background:url(../images/modules-line.png) no-repeat right center; font-size:14px; line-height:20px; float:left;}
.home-modules .modules h2{font-weight:bold; font-size:23px; color:#003664; text-transform:uppercase; font-family:"Bitter"; }
.home-modules .modules p{font-size:14px; font-family:Arial; margin:20px 0px 5px 0px; line-height:18px;}
.home-modules .modules span{float:right;}
.home-modules .modules-last{background-image:none;}




/*----Hide & Show-----*/
#container{margin-left:250px; border: 1px solid #dadada; width: 600px; height: 310px; font-size: 11px; position:relative !important; display:block;
			overflow:hidden;
			background-image:url(images/bag3.jpg);
			background-repeat:no-repeat;
			background-position:top left;
	   -moz-border-radius:10px;
-webkit-border-radius:10px;
  }

.panel_container h3 {
    font-size: 12px;
    padding: 6px 0px 0px 35px;
    margin: 0;
    color: #000;
    cursor: pointer;
    display: block;
    background-image: url(../images/bottom_btn.gif);
    background-position: top right;
    background-repeat: no-repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    float:right;
    height: 25px;
    margin-right: 0px;
    position: absolute;
    top: -75px;
    right: -5px;
  }
	
	.visible {
			/*background-image:url(../images/tab-left-active.png);*/
	   -moz-border-radius:10px;
-webkit-border-radius:10px;
/*height:25px;*/ margin-right:0 !important;
  }
	.panel_container h3.visible {
			background-image:url(../images/tab-left-active.png);
	   
  }
	.panel_body {
			background:#003664 !important;
			display:none;
			position:relative;
			color:#FFFFFF;
	    /*cursor:pointer;*/
    -moz-border-radius:10px;
-webkit-border-radius:10px; float:left; /*padding-bottom:66px;*/
  }
	
	.panel_body div {
			padding:0;
			/*background:#003664;*/
	}
	
	.panel_container{
	  position: absolute;
		bottom:-50px;
		margin:0px;
		padding:0px;
		width:99%;
		left:0;
		/*overflow-x:hidden;*/
		background-position:top right;
		background-repeat:repeat-x;

  }


.panel_container a {
 text-decoration:none; font-family:Arial;
 color:#000;  
}	

.panel_container a:hover {
 text-decoration:underline;
  
}	
.panel_body a {
 color:#fff; 
 font-size:12px; 
}


.panel_container ul li{background:#194a73; border:0; /*padding:4px 0px 4px 12px;*/ margin-bottom:5px; cursor:pointer; float:left; width:100%;}
.panel_container ul li:hover{
    border:0; 
    /*padding:4px 0px 4px 12px;*/
    background: #fff;
    height:28px; line-height:28px; font-size:17px;
    

}
    .panel_container ul li:hover a {
        color: #194a73;
    }
.panel_container ul li a:hover{text-decoration:none; font-size:12px;}
.footersublinls-bg{ margin:44px 0px; padding:0; width:100%; float:left; padding:0px 0px 0px 10px !important;}
.footersublinls{float:left; /*width:100%;*/ font-size:15px !important; padding-bottom:8px; clear:both;}
.footersublinls1 {
    padding-bottom: 0 !important;
}
.followus{float:left; margin:0px 0px 5px 10px; font-size:12px; color:#fff; padding:10px; font-family:Arial;}
.followus img{margin:0px 8px;}

/*.panel_container ul li:nth-child(4) {
    background: #FC7700; color:#ffffff;
}
.panel_container ul li:nth-child(4):hover {
    background: #FC7700;  color: #ffffff !important;
}
.panel_container ul li:nth-child(4) a:hover {
        color: #ffffff !important;
    }*/

/*---Footer---*/
.language{ width:100%; height:50px; margin-top:55px;}
.language-trans{float:left; margin-top:18px;}
.cqw{float:right; clear:right;}
.copyrights{ width:100%; height:50px;}
.copyrights p{float:left; font-size:14px; color:#fff; font-family:Arial; margin-top:10px;}
.copyrights span{float:right; color:#809bb2; margin-top:3px; font-size:11px; font-family:Arial;}
.copyrights img{float:right; clear:right; margin-top:4px;}






/*--- Menu ---*/
.cssmenu,
.cssmenu ul,
.cssmenu ul li,
.cssmenu ul li a,
.cssmenu #menu-button {
  margin: 0px;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
    
.cssmenu:after,
.cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  /*margin-bottom:5px;*/
}
.cssmenu #menu-button {
  display: none;
}
.cssmenu {
  width: auto;
  border-radius: 5px;
  width:99%;
  /*margin-top:32px;*/
}
.cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
.cssmenu.align-center ul ul {
  text-align: left;
}
.cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
.cssmenu.align-right > ul > li {
  float: right;
}
.cssmenu.align-right ul ul {
  text-align: right;
}
.cssmenu > ul > li {
  /*float: left;*/
  margin-bottom:5px;
}
    .cssmenu > ul > li:last-child {
        margin-bottom: 0;
    }
.cssmenu > ul > li > a {
  /*padding: 4px 0px 4px 12px;*/
  color: #ffffff;
  background:#1a4a74;
  font-size: 17px;
  /*font-weight:bold;*/
  font-family: Arial;
  height:28px;
  line-height:28px;
  padding-left:10px;
}
.cssmenu > ul > li:hover > a,
.cssmenu > ul > li > a:hover,
.cssmenu > ul > li.active > a {
  color: #1a4a74;
  background:#ffffff;

}
.cssmenu > ul > li.has-sub > a {
  /*padding-right: 40px;*/
}
.cssmenu ul > li.has-sub > a:after {
  content: '';
  position: absolute;
  right: 5px;
  top: 17.5px;
  display: block;
  width: 18px;
  height: 18px;

 
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.cssmenu ul > li.has-sub:hover > a:after {
  background-position: 0 -18px;
}
.cssmenu ul > li.has-sub > a:before {
  content: '';
  position: absolute;
  right: 11px;
  top: 25.5px;
  display: block;
  width: 0;
  height: 0;

  z-index: 99;
}
.cssmenu ul > li.has-sub:hover > a:before {
  border-top-color: #19799f;
}
.cssmenu ul ul {
  position: absolute;
  left: -9999px;
  opacity: 0;
  -webkit-transition: top .2s ease, opacity .2s ease;
  -moz-transition: top .2s ease, opacity .2s ease;
  -ms-transition: top .2s ease, opacity .2s ease;
  -o-transition: top .2s ease, opacity .2s ease;
  transition: top .2s ease, opacity .2s ease;
  z-index:999999;
}
.cssmenu > ul > li > ul {
  /*top: 91px;*/
  top:20px !important;
  padding-top: 8px;
  border-radius: 5px;
}
.cssmenu > ul > li:hover > ul {
  left: auto;
  top: 51px;
  opacity: 1;
}
.cssmenu.align-right > ul > li:hover > ul {
  right: 0;
}
.cssmenu ul ul ul {
  top: 40px;
  opacity: 1;
}
.cssmenu ul ul > li:hover > ul {
  top: 0;
  left: 178px;
  padding-left: 10px;
}
.cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 0;
  padding-left: 0;
  padding-right: 10px;
}
.cssmenu ul ul li a {
  width: 277px;
  padding: 9px 15px;
  font-size: 13px;
  font-weight: 700;
  color: #1a4a74;
  text-decoration: none;
  background: #ffffff; font-family:Arial;
}
.cssmenu ul ul li:hover > a,
.cssmenu ul ul li > a:hover,
.cssmenu ul ul li.active > a {
  color: #ffffff;
  background:#64839f;
}
.cssmenu ul ul li:first-child > a {
}
.cssmenu ul ul li:last-child > a {
 
}
.cssmenu ul ul > li.has-sub > a:after {
  right: 12px;
  top: 9.5px;
  
}
.cssmenu.align-right ul ul > li.has-sub > a:after {
  right: auto;
  left: 12px;
}
.cssmenu ul ul > li.has-sub:hover > a:after {
  background-position: 0 -18px;
}
.cssmenu ul ul > li.has-sub > a:before {
  top: 15.5px;
  right: 16px;
  border-top-color: transparent;
  border-left-color: #ffffff;
}
.cssmenu.align-right ul ul > li.has-sub > a:before {
  top: 15.5px;
  right: auto;
  left: 16px;
  border-top-color: transparent;
  border-right-color: #ffffff;
  border-left-color: transparent;
}
.cssmenu ul ul > li.has-sub:hover > a:before {
  border-top-color: transparent;
  border-left-color: #1c89b5;
}
.cssmenu.align-right ul ul > li.has-sub:hover > a:before {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: #1c89b5;
}


/*--- Tooltip ---*/
.tooltip-wrapper {
  
  
  color: #555;
  font-size: 20px;
  /*padding: 15px 20px;
   width: 200px;text-align: center;background: #ececec;text-transform: uppercase;margin: 100px 75px 10px 75px;
  */
  position: relative; float:none;
  -webkit-transform: translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */
}

.tooltip-wrapper .tooltip {
  background: #D16302; border-radius:5px;
  bottom: 100%;
  font-size:12px;
  color: #fff;
  display: block;
  left: -18px;
  margin-bottom: 15px;
  text-align:left;
  opacity: 0;
  padding: 10px;
  pointer-events: none;
  position: absolute;
  width: auto;
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.tooltip-wrapper .tooltip:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}  

/* CSS Triangles - see Trevor's post */
.tooltip-wrapper .tooltip:after {
  /*border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #D16302 10px;*/
  bottom: -10px;
  content: " ";
  height: 0;
  left: 27%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
  
.tooltip-wrapper:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}
.tooltip a{ font-size:11.4px; color:#003664; text-decoration:underline; margin-right:18px;}
.button{ border:0; border-radius:5px; color:#013765; padding:5px; text-transform:uppercase; cursor:pointer; text-decoration:none; font-size:15px;}
/* IE can just show/hide with no transition */
.lte8 .tooltip-wrapper .tooltip {
  display: none;
}
button {
	display:inline-block;
	margin-top: 10px;
	margin-right: 10px;
	padding: 10px 20px;
	line-height: 100%;

	color: #fff;
	font-size: 14px;
	text-align: center;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	vertical-align: middle;
	font-weight: bold;
	
	border: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #00c5ad;
	box-shadow: 0px 3px 0px 0px #00ab94;
	
	cursor: pointer;
}


.lte8 .tooltip-wrapper:hover .tooltip {
  display: block;
}

/*--- Inner ---*/
.wrapper{background:url(../images/inner-bg.gif);
    border-top: 1px solid #869b92;
    top: 133px;
    margin-left: 22.5%;
    padding: 0px 0 13px;
    position: fixed;
    width: 79%; min-height:500%;}
.wrapper .breadcrumbs{width:100%; background:#f6f6f6; border-bottom:1px solid #e0e0e0; padding:13px 0px 13px 10px; font-size:12px; color:#953735; font-family:Arial;}	
.wrapper .breadcrumbs a{color:#000000;}
/*.wrapper .inner-wrap{width:96%; margin:0 auto; margin-top:0px; overflow:auto; height:500px; overflow-x:hidden;}*/
   .wrapper .inner-wrap, .wrapper .inner-wrapmain {
        width: 95.5%;
        margin: 0;
        overflow: auto;
        height: 500px;
        overflow-x: hidden;
        padding: 15px;
    }
    
.wrapper .left-links{ float:left; width:218px; box-sizing:border-box; margin-right:21px;}
.wrapper .left-links h2{font-size:14px; text-transform:uppercase; color:#a41b25; margin-left:15px;}
.wrapper .left-links ul{margin:0; padding:0;}
.wrapper .left-links ul li{ list-style-type:none; padding:12px 0px 12px 15px; border-top:1px solid #dfdfdf;}
.wrapper .left-links ul li:nth-child(1){border:none;}
.wrapper .left-links ul li a{text-transform:uppercase; font-size:14px;}
.wrapper .left-links ul li a:hover{color:#a41b25;}
.wrapper .right{ float:left; width:78%; box-sizing:border-box; max-height:750px; /*overflow-y:scroll;*/ padding-right:10px;}
.wrapper .right h2{ color:#013765; text-transform:uppercase; font-family:Arial;font-size: 14px;font-weight: bold;}
.wrapper .right p{font-size:12px; line-height:28px; text-align:justify; color:#444444; margin-bottom:20px; font-family:Arial;}
.wrapper .right p img{float:left; margin:0px 10px 10px 0px;}

.login-links {font-size:12px;font-weight:normal;}
.login-links .link{color:#013765;text-decoration:underline;border: 2px solid #F47300;padding: 5px 9px; font-family:Arial;}
.login-links .button {font-size:11px !important;font-weight:bold;  font-family:Arial;
                      border: 0;
  border-radius: 2px;
  color: #FFFFFF;
  padding:5px 8px;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  font-size: 15px;
  background: #013765;
}

.foot-note {font-style:italic;color:#646464;font-size:12px;}

/*--- Login ---*/
.login{ width:460px; margin:15px auto; background:#f7f7f7; border-radius:8px; border:1px solid #dddddd; box-shadow:0px 0px 6px #e6e6e6; padding-bottom:18px;}
.login h2{font-size:140%; text-transform:uppercase; background:#3f8cda; color:#ffffff !important; padding:12px 0px; border-radius:8px 8px 0px 0px; margin-top:0 !important; margin-left:0 !important;}
.login h2 img{margin:0px 20px; vertical-align:middle;}
.login .content{ width:400px; margin:0 auto; margin-top:35px;}
.login .content input[type=text]{background:#ffffff; width:94%; border:1px solid #868686; border-radius:5px; height:36px; margin-bottom:28px; padding:0px 10px; font-size:15px;}
.login .content input[type=password]{background:#ffffff; width:94%; border:1px solid #868686; border-radius:5px; height:36px; margin-bottom:28px; padding:0px 10px; font-size:15px;}
.login .content .captcha input[type=text]{width:255px; margin-left:0px; height:36px; margin-top:10px;}
.login .content p{font-size:80%; color:#666666; margin:0;clear:both;}
.login .content .bottom-panel {width:100%;float:left;margin:20px 0px 0px;clear:both;}
.login .content .bottom-panel .forgot-box {width:50%;float:left;margin:0px;}
.login .content .bottom-panel .button-box {width:50%;float:left;margin:0px;}
.login .content .forgotpassword{float:left; color:#013565; text-decoration:underline;padding-top: 10px;}
.login .content .ask-qus{float:left; color:#3d8ad8; text-decoration:underline; font-size:14px;}
.login .content input[type=submit]{
    float: right;
    background: #38a228;
    border: 0;
    border-radius: 5px;
    font-weight: bold;
    color: #ffffff;
    font-size: 17px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 7px 22px;
}

.login .captcha .LBD_CaptchaImage {width:140px;}
.login .captcha .LBD_CaptchaIconsDiv {margin-top:0px;width: 23px !important;}
.login .captcha .LBD_CaptchaDiv {display: inline;}
.login .captcha #txtCaptcha {margin: 0px 0px 0px 15px;padding:3px;width:200px;height: 34px;line-height: normal;font-size: 12px;}


.inner-wrap .tab-nav-bg{width:100%; border-bottom:1px solid #d3d3d3; padding:5px 0px 5px 0; float:left;}
.inner-wrap .tab-nav{/*border-bottom:4px solid #d26403;*/ width:23%; margin:0 auto; overflow:hidden; padding-bottom:2px; background:url(../images/blue-line.gif) repeat-x 0px 16px;}
.inner-wrap .tab-nav ul{margin:0; padding:0;}
.inner-wrap .tab-nav ul li{float:left; list-style-type:none; /*margin-right:8%;*/ line-height:30px; /*width:40%;*/ font-size:100%; color:#575757; }
.inner-wrap .tab-nav ul li:last-child{margin-right:0 !important; width:auto; float:right;}
.inner-wrap .tab-nav ul li span {
    float: left;
    margin-top: 6px; 
    line-height:20px;
    font-size: 12px;
    font-weight: bold; font-family:Arial;
}



.inner-wrap .tab-nav ul li a{
border-radius: 50%;
background: none repeat scroll 0% 0% #953735;
color: #FFF;
border: 2px solid #00F;
font-family: Arial;
font-weight: bold;
width: 30px;
height: 30px;
float: left;
text-align: center;

}
table th{ /*min-width: 40px;*/background:#3b7ed0; font-size:12px; color:#ffffff; height:35px;text-align:left;padding:3px;word-break: normal;}
table td{color:#333333; font-size:12px; height:35px;text-align:left;padding:3px;vertical-align:top;word-wrap: break-word;}
.inner-wrap .tab-nav ul li a:hover, .inner-wrap .tab-nav ul li a.selected{background:#FFc000; color:#ffffff;}

.inner-wrap h2{color:#953735; margin:15px 0px 5px 10px;font-size: 14px;font-weight: bold; font-family:Arial;}
.inner-wrap h3{margin:0;}
.inner-wrap h3 span{font-size:80%;}
.inner-wrap table{margin:0px;}
.inner-wrap table th{ background:#3b7ecf; font-size:90%; color:#ffffff; height:33px;text-align:center;padding:2px 5px;font-size:12px;}
.inner-wrap table td input[type=text]{background:#f8f8f8; width:85%; border:1px solid #ccc;height:27px; text-align:left; padding:0px 5px;font-size:12px;}
.inner-wrap table td{color:#333333;text-align:left;padding:2px 5px;}
.inner-wrap table td .add{color:#3a7ed1;}
.inner-wrap table td .delete{color:#d16502;}
.inner-wrap .row{color:#333333; margin:20px 0px 0px 0px;}
.inner-wrap .row label{float:left; width:321px;}
.inner-wrap .reset{ background:#7f7f7f; color:#ffffff; border-radius:0px; float:right; border:0; padding:5px 8px !important;cursor:pointer; text-transform:uppercase;font-size:12px; margin-bottom:5px; margin-left:10px;font-weight:bold;letter-spacing: 1px;}
.inner-wrap .save{ background:#003664; color:#ffffff; border-radius:0px; float:right; border:0; padding:5px 8px !important;cursor:pointer; text-transform:uppercase; font-size:12px; margin-bottom:5px; margin-left:10px;font-weight:bold;letter-spacing: 1px;}
.inner-wrap .next{ /*background:#558ed5;*/ color:#ffffff; border-radius:0px; float:right; border:0; padding:5px 8px !important;cursor:pointer; text-transform:uppercase; margin-bottom:5px; margin-left:10px;font-size:12px;font-weight:bold;letter-spacing: 1px;}
.inner-wrap .submit{ background:#003664; color:#ffffff; border-radius:0px; float:right; border:0; padding:5px 8px !important;cursor:pointer; text-transform:uppercase; margin-bottom:5px; margin-left:10px;font-size:12px;font-weight:bold;letter-spacing: 1px;}
.inner-wrap .download-btn{ background:#6FB314; color:#ffffff; border-radius:0px; float:right; border:0; padding:5px 8px !important;cursor:pointer; text-transform:uppercase; font-size:12px; margin-bottom:5px; margin-left:10px;font-weight:bold;letter-spacing: 1px;}
.inner-wrap .print-btn{ background:#3B7ED0; color:#ffffff; border-radius:0px; float:right; border:0; padding:5px 8px !important;cursor:pointer; text-transform:uppercase; font-size:12px; margin-bottom:5px; margin-left:10px;font-weight:bold;letter-spacing: 1px;}
.inner-wrap .next1{ background:#558ed5;}
.genblue-btn{ background:#558ed5;
           color: #ffffff;
    border-radius: 0px;   
    border: 0;
    padding: 5px 8px !important;
    cursor: pointer;
    text-transform: uppercase;    
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 10px 10px 6px 0px;
}
.mandatory {
    color: #e46c0a;
    float: left;
    font-size: 13px;
    margin-bottom:11px; float:right; margin-right:32px; font-weight:bold; margin-bottom:0 !important;
}
.inner-wrap .registration{
	width:100%;
	float:left;
	font-family: Arial, Helvetica, sans-serif; 
    /*overflow-x:hidden;*/
}
.inner-wrap .registration label {float:left; width:38%;}
.inner-wrap .registration input[type=text]{float:left; width:60%; background:#fff; border:1px solid #ccc; border-radius:0px; height:27px; padding:0px 5px;text-align:left;}
.inner-wrap .registration input[type=password]{float:left; width:60%; background:#fff; border:1px solid #ccc; border-radius:0px; height:27px; padding:0px 5px;text-align:left;}
.width30{width:30% !important;}
.width47{width:47.4% !important;}
.inner-wrap .registration select{width:60%; background:#fff; border:1px solid #ccc; border-radius:0px; height:29px; padding:0px 1px; float:left;}
.inner-wrap .registration .row{margin-bottom:5px; width:100%; float:left; position:relative;}
.inner-wrap .registration .row textarea{ width:61%; background:none; border:1px solid #ccc; border-radius:5px; min-height:180px;}
.inner-wrap .registration .row .action{ position:absolute; right: -95px; top: 17px;}
.inner-wrap .registration .row .call-icon{ position:absolute; right: 7px; top: 8px;}
.inner-wrap .registration .row p{float:right; clear:right; margin:0; color:#a8a8a8; font-size:80%; /*margin-top:10px;*/ width:60%;}
.inner-wrap .registration .row .form-preview{ color:#12436e; font-size:100%; margin-right:10px;}
.inner-wrap .registration .row .form-preview1{ color:#12436e; font-size:100%; margin-right:10px; width:31%; float:left;}
.inner-wrap .registration .row .form-preview2{ color:#12436e; font-size:100%; margin-right:10px; width:35%; float:left;}
.inner-wrap .registration .row .add{color:#3a7ed1;}
.inner-wrap .registration .row .delete{color:#d16502;}
.inner-wrap .registration .row .row-right{float:right; border:1px solid #000; border-radius:5px; width:60%; margin-bottom:5px; overflow:hidden;}
.inner-wrap .registration .row .no-border{ border:none; margin:5px 0px;}
.inner-wrap .registration .row .no-border textarea{ width:99%;}
.inner-wrap .registration .row .row-right1{float:right; width:61%; margin-bottom:5px;}
.inner-wrap .registration .row .row-right input[type=text]{ border:0; border-right:1px solid #d2d2d2; float:left; border-radius:0; width:30.9%;}
.inner-wrap .congrats{float: left;
    font-size: 130%;
    line-height: 30px;
    margin-top: 73px;
    text-align: center;
    width: 100%; color:#d16301;}
.inner-wrap .congrats .save{ float:none; margin-top:50px; padding:10px 15px;}
.question {
    float: left;
    width: 4%;
    margin-left: 5px;
    font-size: 12px;
    margin-top: 5px; 
}
.tooltip1 {
    left: 72% !important;
    width: 50% !important;
    background:#2d971d !important;
}



@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  .cssmenu {
    width: 100%;
  }
  .cssmenu ul,
  .cssmenu ul ul,
  .cssmenu ul ul ul,
  .cssmenu > ul,
  .cssmenu.align-center > ul,
  .cssmenu > ul > li > ul,
  .cssmenu > ul > li:hover > ul,
  .cssmenu ul ul li:hover > ul,
  .cssmenu ul ul ul li:hover > ul,
  .cssmenu.align-right ul ul,
  .cssmenu.align-right ul ul li:hover > ul,
  .cssmenu.align-right ul ul ul li:hover > ul {
    position: relative;
    left: 0;
    right: auto;
    top: 0;
    width: 100%;
    display: none;
    padding: 0;
    opacity: 1;
    text-align: left;
  }
  .cssmenu ul li {
    width: 100%;
    border-top: 1px solid rgba(120, 120, 120, 0.2);
  }
  .cssmenu > ul > li > a,
  .cssmenu ul ul li a,
  .cssmenu ul ul li:first-child > a,
  .cssmenu ul ul li:last-child > a {
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    background: none;
    font-family:Arial;
  }
  .cssmenu ul li a {
    padding-left: 12.5px;
  }
  .cssmenu ul ul li a {
    padding: 14px 25px 14px 27.5px;
    font-family:Arial;
  }
  .cssmenu ul ul ul li a {
    padding-left: 42.5px; font-family:Arial;
  }
  .cssmenu ul ul ul ul li a {
    padding-left: 57.5px;
  }
  .cssmenu > ul > li.has-sub > a:after,
  .cssmenu > ul > li.has-sub > a:before,
  .cssmenu ul ul li.has-sub > a:after,
  .cssmenu ul ul li.has-sub > a:before {
    display: none;
  }
  .cssmenu #menu-button {
    position: relative;
    display: block;
    padding: 20px;
    padding-left: 12.5px;
    cursor: pointer;
    font-size: 13px;
    color: #ffffff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  .cssmenu .submenu-button {
    position: absolute;
    right: 0;
    display: block;
    width: 53px;
    height: 53px;
    border-left: 1px solid rgba(120, 120, 120, 0.2);
    z-index: 10;
    cursor: pointer;
  }
  .cssmenu ul ul .submenu-button {
    height: 41px;
  }
  .cssmenu ul .submenu-button:after,
  .cssmenu #menu-button:after {
    content: '';
    position: absolute;
    right: 12.5px;
    top: 12.5px;
    display: block;
    width: 28px;
    height: 28px;
    border-radius: 15px;
    background: #3db2e1;
    background: -webkit-linear-gradient(top, #58bde5 0%, #4ab7e3 25%, #2babde 50%, #58bde5 75%, #4ab7e3 100%);
    background: -ms-linear-gradient(top, #58bde5 0%, #4ab7e3 25%, #2babde 50%, #58bde5 75%, #4ab7e3 100%);
    background: -moz-linear-gradient(top, #58bde5 0%, #4ab7e3 25%, #2babde 50%, #58bde5 75%, #4ab7e3 100%);
    background: -o-linear-gradient(top, #58bde5 0%, #4ab7e3 25%, #2babde 50%, #58bde5 75%, #4ab7e3 100%);
    background: linear-gradient(to bottom, #58bde5 0%, #4ab7e3 25%, #2babde 50%, #58bde5 75%, #4ab7e3 100%);
    box-shadow: inset 0 -1px 1px #209ed0, inset 0 2px 1px #7fcceb;
    background-size: 56px 56px;
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
  .cssmenu ul .submenu-button.submenu-opened:after,
  .cssmenu #menu-button.menu-opened:after {
    background-position: 0 -28px;
  }
  .cssmenu ul ul .submenu-button:after {
    top: 6.5px;
  }
  .cssmenu #menu-button:before,
  .cssmenu .submenu-button:before {
    content: '';
    position: absolute;
    right: 22.5px;
    top: 25.5px;
    display: block;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #ffffff;
    z-index: 99;
  }
  .cssmenu ul ul .submenu-button:before {
    top: 19.5px;
  }
  .cssmenu #menu-button.menu-opened:before,
  .cssmenu .submenu-button.submenu-opened:before {
    border-top-color: #19799f;
  }
}



@media only screen and (max-width:1024px){
	.login-socialmedia ul li img{ width:30px; height:auto; padding:0px 5px 0px 0px; }
	}
@media only screen and (max-width:830px){
	.cell.first-child-width { display:none; position:absolute; z-index:9999999; padding-bottom:50px; }
	.menu-toggle-button{ display:block; position:relative; z-index:999999; }
	.or{ background-image:url(../images/or.png); background-repeat:repeat-x; background-position:center center;}
	.login-table .table { display: table; width: 100%;  }
	.login-table .cell { display: block; text-align:center; margin-bottom:25px; clear:both; width:100%;}
	
	.signup-table .table { display: table; width: 100%;  }
	.signup-table .cell { display: block; text-align:center; margin-bottom:25px; clear:both; width:100%;}
	
	.login-table .cell:first-child { width:90% !important; box-sizing:border-box;} 
	.login-table .cell:nth-child(n+2) { width:90% !important; box-sizing:border-box;}
	.login-socialmedia ul li img{ width:30px; height:auto; padding:0px 5px 0px 0px; }
}
@media only screen and (max-width:768px){
	.menu-toggle-button{ padding:12px 0px 10px 0px;}
	footer .cell-2 { display: block; width:50%; vertical-align:top; overflow:hidden; padding:0px 0px 25px 0px; min-height:150px; float:left;}
	header{ padding:0px 15px; }
	.live-tutor{ width: 65px !important; height: 65px;}
	.button-2{ padding:10px;}
	.button-2 a{ font-size:16px; }
	.header-button-space{ margin-top:14px;}
	.header-right ul li a{padding:8px 12px;font-size:16px;}
	.header-right{ margin-top:12px;}
	.login-socialmedia ul li{ margin:0px 0px; padding:0px 5px 0px 0px; }
	.login-socialmedia ul li img{ width:25px; height:auto; padding:0px 5px 0px 0px; }
	.services-packages ul li{ list-style:none; margin:0px; padding:0px;float:left; width:50%; text-align:center;}
	.services-packages ul li h2{ border-bottom:1px solid #dceacc; padding:10px 0px;  border-top:1px solid #dceacc;}
	
	.services-packages-1{  display:block;}
.services-packages-1 ul li{  width:100%;}
}

@media only screen and (max-width:649px){
	.content-section .cell-1 { display: block; width:100%; overflow:hidden;  padding:10px 5%; border-right:0px; border-bottom:1px solid #ccc;}
	footer .cell-2 { display: block; width:100%; vertical-align:top; overflow:hidden; padding:0px 0px 25px 0px;}
	.button-2{ padding:8px;}
	.button-2 a{ font-size:16px; }
	.header-button-space{ margin-top:16px;}
	.contact-sec{ float:left; width:100%; margin-right:0%; margin-bottom:25px;}
	
	.howitworks-tabs ul{  margin-left:0px; left:5%;}
.howitworks-tabs ul li a{  padding:5px 5px; font-size:11px; }
h2.how-it-work-heading-1{ font-size:15px;}
p.how-it-work-heading-2{  font-size:11px; }
	}
@media only screen and (max-width:480px){
	/*body{margin:0; padding:0; background:url(../images/banner.jpg) no-repeat; background-size:100% ;}*/
	.copyright-left{ float:left; padding:10px 0px; margin:0px 5% 0px 0px; font-size:12px;}
	.live-tutor{ width: 45px !important; height: 45px;}
	.button-2{ padding:5px;}
	.button-2 a{ font-size:12px; }
	.header-button-space{ margin-top:12px;}
	.header-right ul li a{padding:5px 8px;font-size:12px;}
	.header-right{ margin-top:12px;}
	.services-packages ul li{ list-style:none; margin:0px; padding:0px;float:left; width:100%; text-align:center;}
	.cell.first-child-width{width:85%;}

	
}
@media only screen and (max-width:451px){}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){}


/*--- 030815 ---*/
.note{color:#a8a8a8;}
.registration ul{margin:0px 0px 10px 0px; padding:0;}
.registration ul li{margin:0; padding:5px 0px; color:#333333; font-size:90%; background:url(../images/dot.png) no-repeat 3px 10px; padding-left:15px;vertical-align: top;/*width: 152px;*/ width: 31%; display: inline-block;}



.single {
    float: left !important;
    margin-left: 15px;
    width: 18% !important;
}
.row .captcha {
    width:62%; float:right; color:transparent;
}
.row .width30 {
    margin-top: -45px;
}


/*--- 031215 ---*/
.LBD_CaptchaDiv {
    width: 235px;
}
.LBD_CaptchaImageDiv {
    float: left;
    margin-right:5px;
}
.LBD_CaptchaIconsDiv {
    float: left;
    margin-top:5px;
    width: 23px !important;
    
}
.header .wrap ul li a.selected {
    background: none !important;
}
.drop select{
    width: 100% !important;
}
.drop label{
    width: auto !important;
}
#divSubsidary input {
    width: 100%; text-align:left;
}
#divSubsidary label {
    width: auto;
}
#divSubsidary select {
    width: 100%;
}
.remarks {
    width: 100% !important;
}

.dropdown-div{
  border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #8a8989;
  border-radius: 5px !important;
  overflow: hidden; float:left;
  width: 216px;
}

/*.common-dropdown-project-select :: -ms-expand {
display: none;
}*/

.dropdown-div.droplist > select {
    background: none repeat scroll 0 0 #ffffff;
    height: 45px !important;
}

.wrapper .fullwidth{width:100%;}
/******************************************************************************************************************/
.mar-null {margin:0px !important;}
.mar-top0 {margin-top:0px !important;}
.mar-top10 {margin-top:10px !important;}
.mar-top20 {margin-top:20px !important;}
.mar-top30 {margin-top:30px !important;}
.mar-bot30 {margin-bottom:30px !important;}
.mar-right10 {margin-right:10px;}
.mar-left10 {margin-left:10px;}
.reg-input-box {width:99%;float:left;margin:0px;clear:both;margin-bottom:4px;font-size:12px; font-family:Arial; }
.reg-input-box .control-label {width:15% !important;float:left !important;margin:0px;padding:0px 10px;color:#000; /*font-family:Arial;*/}
.reg-input-box .control-label2 {width:12% !important;float:left !important;margin:0px;padding:0px 10px;line-height: 25px;color:#000; font-family:Arial;}
.reg-input-box .input-box {width:30% !important;float:left !important;margin:0px;padding:0px 12px 0px 10px ;}
.reg-input-box .input-box2 {width:80% !important;float:left !important;margin:0px;padding:0px 12px 0px 10px ;}
.reg-input-box .input-box .form-control {width:100% !important;float:left !important;height:27px;border:1px solid #ccc; border-radius:0;}
.reg-input-box .input-box .form-control2 {width:90% !important;float:left !important;height:27px;}
.reg-input-box .input-box .desc {float:left;line-height:27px;color:#333;font-size:12px;}
.reg-input-box .input-box .txtstyle {line-height: 25px;margin: 0px;color: #194F7E;}
.reg-input-box .input-box .txtstyle2 {margin: 0px;color: #194F7E;}
.reg-input-box .sm-box {width:4%;float:left;margin:0px;}
.reg-input-box .control-label3 {line-height: 20px !important;}
.reg-input-box .input-box1 .textarea-width1{ width:30% !important; height:36px;}
.reg-input-box .input-box1 .textarea-width2{ width:50% !important; height:36px;}
.reg-input-box .input-box1 .textarea-width3{ width:60% !important;}
.reg-input-box .input-box1 .textarea-width4{ width:80% !important; height:36px;}
.reg-input-box .input-box1 .textarea-width5{ width:80% !important; height:75px;}
.sm-input {float: left !important;margin-right: 10px;width: 30% !important;height: 27px !important;}
.sm-input2 {float: left !important;margin-right: 2px;width: 32.3% !important;height: 27px !important;}
.sm-input-margin {
    margin: 0px 13px;
}

.reg-title-text {width:100%;float:left;margin:10px 0px;clear:both;}
.reg-title-text h3{font-size:14px;font-weight:bold;color:#000;padding:0px 10px; font-family:Arial;}
.reg-input-box .input-box2 .captcha .LBD_CaptchaDiv {display: inline;float: left;}
.reg-input-box .input-box #txtCaptcha {float: left;margin-left: 30px;line-height: 27px;margin-top: 5px;margin-left:0px;width:100%;}
.reg-input-box .input-box #txtUniCode {float: left;line-height: 27px;margin-top: 5px;width:100%;}
.reg-input-box .input-box2 #btnSubmit {float: left;margin:0px 8px 0px 0px;}
.reg-input-box .input-box2 #btnReset {float: left;margin:0px 8px 0px 0px;}
.reg-input-box .input-box1 { width: 37% !important;
}

.reg-inputlg-box {width:100%;float:left;margin:0px;clear:both;margin-bottom:10px;font-size:12px;}
.reg-inputlg-box .control-label {width:35% !important;float:left !important;margin:0px;padding:0px 10px;}
.reg-inputlg-box .inputlg-box {width:60% !important;float:left !important;margin:0px;padding:0px 10px;}
.reg-inputlg-box .inputlg-box .form-control {width:100% !important;float:left !important;min-height: 60px !important;font-size:12px;}
.reg-inputlg-box .inputlg-box .save {float:left;margin:0px 7px 0px 0px;}
.reg-inputlg-box .inputlg-box .reset {float:left;margin:0px 7px 0px 0px;}
.reg-inputlg-box .inputlg-box .txtstyle {margin: 0px;color: #194F7E;}


.lg-box {
}
.lg-input {
  float: left;
  width: 80%;
  margin-bottom: 5px;
  overflow: hidden;
  margin: 0px 10px;
}
.lg-input2 {
  float: left;
  width: 80%;
  margin-bottom: 5px;
  overflow: hidden;
  margin: 0px 10px;
}

.lg-input .LBD_CaptchaDiv {
        display:inline;
    }
.lg-input input[type=text] { 
  float: left !important;
  border-radius: 0 !important;
   width: 31% !important;
  /*width: 33.33% !important;*/
  height: 27px;
  line-height: 27px !important;
}
.lg-input p {margin:2px 0px; color: #646464;}
.s-table3 div {height:auto !important;}
.error-widget {
    display: block;
    margin: 10px;
    padding: 10px;
    border: 1px solid #F00;
    border-radius: 5px;
    float: left;
    width: 95%;
    background: #FEF6F3;
}
    .error-widget .ui-widget-header {
        background: none;
    }
.ui-widget-header {
    border: 0px;
    float: left;
    width: 100%;
    /*background: #FEF6F3;*/
}
.ui-state-error {
    border: 0px;
    float: left;
    width: auto;
    margin: -16px 0px 0px;
    padding: 0px !important;
    background: #FEF6F3 !important;
}
#errorMsg {
    line-height:25px !important;
}
.ui-state-default {
    border: 1px solid #e3e3e3 !important;
}
.reg-message-box {
    padding-top: 20px;
    font-size: 14px;
    float:left;
    width:98%;
}
.reg-message-box .message {
    color: #D26403;
    font-size: 15px;
    line-height: 25px;
    text-align: center;
    width: 555px;
    border: 1px solid #D26403;
    padding: 10px;
    margin: 0px auto;
    font-weight: bold;
}
.dataTables_wrapper {
    font-size:12px;color:#333;
}
.ui-buttonset .ui-button {
    color: #000;
    font-size: 12px;
    padding: 4px;
}


/*.wrapper .inner-wrap{width:92%; margin:0 auto; margin-top:0; overflow:auto; height:680px;}*/

.wrapper .fullwidth {width: 100%;}


/*.input-box-full {
    width: 100%; margin:0px 10px 0px 0px;
}*/
    reg-input-box1 input[type=text] {
        width: 79% !important;
    }
.reg-input-box1 .input-box1 {
    width: 55% !important;
}
    .reg-input-box1 .input-box1 input[type=text] {
        width: 92% !important;
        border-radius: 0;
        border: 1px solid #ccc; background:#fff; /*color:#747474;*/
    
    }
.reg-input-box1 .control-label1 {
    width: 38% !important; text-align:right;
    font-weight: bold;
    color: #000;
    font-size: 13px; line-height:28px;
}
.reg-input-box1 .control-labelnew {
    width: 38% !important; text-align:right;
    font-weight: bold;
    color: #17375e;
    font-size: 13px; line-height:28px;
}
.sm-select {
    width: 53%;
}
.input-box3 { width: 95% !important;
}
.fileupload {
    padding: 2px;
    /* border: 1px solid #868686; */
    width:100%;
    font-size:12px;
}
.input-box4 {
    padding: 0 !important;
}
.small-input {
    width: 30% !important;
}
.lg-input1 {
    width:52%; border-radius:0;
}
.form-control1 {
    width: 95% !important; float:left !important;height:27px;font-size:12px;
}
.verify {
    background: #c0504d;
}
.sm-tooltip {
    left: 23% !important;
    width: auto !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl, .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-radius: 0;
}
.dataTables_wrapper .next {
    float: none; margin-left:0; padding:4px !important;text-transform:none;
}
.intro a {
    color: #000; font-family: 'Open Sans', sans-serif;
}
.table-overflow {
    width: 100%;
    overflow-x: scroll;
}
.tab-two {
    float: none !important; width:30px; margin:0 auto;
}
.header-right { width:61%; float:right;
}


@media screen and (min-width:0\0) {
    .panel_body { padding-bottom:0px;}
    .footersublinls-bg {
        margin: 42px 0px;
    }
}

/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .panel_body { padding-bottom:0px;}
    .cell.first-child-width h2 {
        margin-bottom: 30px;
    }
    .footersublinls-bg {
        margin: 42px 0px;
    }
}

.mail1 {
    color: #3EA62B !important;
}

.mail2 {
    color: #fc7700 !important;
}

.mail3 {
    color: #f5e93e !important;
}

.footer-gen-links {
    margin-left: 10px !important;
}
.lineheight {
    line-height: 50px !important;
}
.orange {
    background: #FC7700 !important;
}
.orange:hover {
    background: #fff !important;
}
.orange:hover a {
    color: #1a4a74 !important;
}
/***********************************************************************************************************************************/
.helpdesk-panel {width:100%;float:left;margin:30px 0px;clear:both;}
.helpdesk-panel .label-text{font-size:14px;float:left;padding:0px 10px;letter-spacing: 0.3px;}
.helpdesk-panel .input-control{font-size:13px;float:left;padding:3px 10px;width:25%;height:30px;margin:0px 10px;border: 1px solid #868686;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;}
.helpdesk-panel .submit-btn{float:left;margin:0px 10px;background:#38a22a;color:#fff;height:36px;border-radius:4px;}
.app-helpdesk-panel {width:95%;float:left;margin:5px;clear:both;}
.database-table tr td {padding:5px 20px;font-size:13px;border:1px solid #333;vertical-align:middle;}
.database-table .title {color:#387dbc;font-weight:bold;font-size: 15px;}
.login-btn {
    background:#003664; 
    text-align:center; 
    padding:5px 8px !important;
    text-transform:uppercase; 
    color:#ffffff; 
    margin:10px 10px 6px 0px;  
    border:0;
    cursor:pointer; 
    font-size:12px;
    font-weight:bold;
}
.db_panel {width:100%;float:left;margin:20px 0px;}

.hide {display:none;}
.d-form-panel {width:70%;float:left;margin:35px 0px 10px;clear:both;}
.d-form-panel2 {width:80%;float:left;margin:25px 0px 10px;clear:both;}
.d-form-group {width:100%;float:left;margin-bottom:20px;}
.d-form-group .control-label {width:27%;float:left;padding:0px 5px;font-size:13px;}
.d-form-group .text-input {width:67%;float:left;padding:0px 5px;}
.d-form-group .text-input2 {width:66.7%;float:left;margin:0px 5px;border: 1px solid #868686;}
.d-form-group .text-input .input-control {width:97.5%;float:left;border: 1px solid #868686;height:27px;padding:2px 5px;}
.d-form-group .text-input .input-control2 {width:47%;float:left;border: 1px solid #868686;height:27px;padding:2px 5px;}
.d-form-group .text-input2 .input-control2 {width:31.2%;float:left;border:0px;border-right: 1px solid #868686;height:27px;padding:2px 5px;}
.d-form-group .text-input .select-control {width:100%;float:left;border: 1px solid #868686;height:32px;}
.d-form-group .text-input .select-control2 {width:49%;float:left;border: 1px solid #868686;height:32px;}
.d-form-group .text-input .captcha {width:245px;float:left;margin:0px;}
.d-form-group .text-input .input-captcha {float:left;text-transform: uppercase;height: 28px;padding: 2px 5px;min-width:220px;margin-top:4px;}
.d-form-group .info {font-size:13px;}
.d-table-panel {width:95%;float:left;margin:20px 0px 0px;clear:both;}
.d-table-panel h3 {width:100%;float:left;margin:0px;font-size:14px;font-weight:bold;}
.d-table-panel table tr td input{width:100%;border-radius:0px !important;height:24px !important;}
.d-table-panel table tr td select {width:100%;border-radius:0px !important;height:27px !important;}
.d-tacont-panel {width:85%;float:left;margin:20px 0px 0px;clear:both;}
.d-tacont-panel h3 {width:100%;float:left;margin:0px;font-size:14px;font-weight:bold}
.d-tacont-group {width:100%;float:left;margin-bottom:20px;}
.d-tacont-group .control-label {width:35%;float:left;padding:0px 5px;font-size:13px;}
.d-tacont-group .text-input {width:60%;float:left;padding:0px 5px;}
.d-tacont-group .text-input .input-control {width:97.5%;float:left;border: 1px solid #868686;padding:2px 5px;}

/***********************************************************RCGM Panel*********************************************************************/
.rc-form-panel {width:98%;float:left;margin:18px 0px 10px;clear:both;font-family:Arial;}
.rc-form-group {width:100%;float:left;margin-bottom:4px;}
.rc-form-group .control-label {width:37%;float:left;color:#17375e;padding:0px 10px;font-size:13px;font-weight:bold;text-align:right;line-height:28px;}
.rc-form-group .text-input {width:55%;float:left;padding:0px 10px;}
.rc-form-group .text-input .input-control {width:97.7%;float:left;border: 1px solid #ccc;height:27px;padding:2px 5px;}
.rc-form-group .text-input .input-control2 {width:32.3%;float:left;border: 1px solid #ccc;height:27px;padding:2px 5px;margin-right: 2px;}
.rc-form-group .text-input .select-control {width:100%;float:left;border: 1px solid #ccc;height:31px;padding:2px 5px;}
.rc-form-group .text-input .select-control2 {width:49%;float:left;border: 1px solid #ccc;height:31px;padding:2px 5px;margin-right: 2px;}
.rc-form-group .text-input2 {width:58%;float:left;padding:0px 10px;}
.rc-form-group .text-input2 .input-control {width:97%;float:left;border: 1px solid #ccc;height:27px;padding:2px 5px;}
.rc-form-group .text-input2 .input-control2 {width:30.7%;float:left;border: 1px solid #ccc;height:27px;padding:2px 5px;margin-right: 2px;}
.rc-form-group .text-input2 .input-control3 {width:47.3%;float:left;border: 1px solid #ccc;height:27px;padding:2px 5px;margin-right: 2px;}
.rc-form-group .text-input2 .input-control4 {width:82%;float:left;border: 1px solid #ccc;height:27px;padding:2px 5px;margin-right: 2px;}
.rc-form-group .text-input2 .input-control5 {width:28%;float:left;border: 1px solid #ccc;height:27px;padding:2px 5px;margin-right: 2px;}
.rc-form-group .text-input2 .input-control6 {width:20%;float:left;border: 1px solid #ccc;height:27px;padding:2px 5px;margin-right: 2px;}
.rc-form-group .text-input2 .input-control7 {width:65%;float:left;border: 1px solid #ccc;height:27px;padding:2px 5px;margin-right: 2px;}
.rc-form-group .text-input2 .select-control {width:99%;float:left;border: 1px solid #ccc;height:31px;padding:2px 5px;}
.rc-form-group .text-input2 .select-control2 {width:49.33%;float:left;border: 1px solid #ccc;height:31px;padding:2px 5px;margin-right: 2px;}
.rc-form-group .text-input2 .select-control3 {width:30%;float:left;border: 1px solid #ccc;height:31px;padding:2px 5px;margin-right: 2px;}

.rc-form-group .text-input .info {width:97%;float:left;font-size:12px;font-style:italic;}
.rc-form-group .text-input2 .info {width:97%;float:left;font-size:12px;font-style:italic;}
.captcha-box {background-color: #fff;height: 30px;display: block;width: 220px;border: 1px solid #ccc;border-radius: 0px;text-transform: uppercase;padding:2px 6px;}
.lgrey-btn {background: #7f7f7f;color: #fff;border-radius: 0px;border: 0;padding: 5px 8px;cursor: pointer;text-transform: uppercase;font-size: 12px;font-weight: bold;}
.dblue-btn {background: #003664;color: #fff;border-radius: 0px;border: 0;padding: 5px 8px;cursor: pointer;text-transform: uppercase;font-size: 12px;font-weight: bold;}

.radiobtn-st {margin-top:4px;}
.radiobtn-st label {line-height:17px;vertical-align:top;padding-left:1px;}

/***************************************************************************************************************************************************/
.next-btn {
    background: #003664;
    color: #ffffff;
    border-radius: 0px;
    float: left;
    border: 0;
    padding:5px 8px;
    cursor: pointer;
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-right: 10px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
}
.submit-btn {
    background: #003664;
    color: #ffffff;
    border-radius: 0px;
    float: left;
    border: 0;
    padding:5px 8px;
    cursor: pointer;
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-right: 10px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
}
.save-btn2 {
    background:#ececec;
    color:#fff;
    border-radius:4px;
    margin-left:10px;

}

/**********************************************************************/
.or-box-1 {width:32% !important;margin-right:1px;}
.or-box-2 {width:48% !important;margin-right:1px;}

/****************************ORG REG VIEW*******************************/
.reg-v-panelbox {width:100%;float:left;margin:0px 0px 10px;}
.reg-v-panel {width: 99%;float: left;margin: 0px;clear: both;margin-bottom: 15px;font-size: 12px;font-family: Arial;}
.reg-v-panel .v-label {width:38% !important;float:left !important;text-align: right;font-weight: bold;color: #17375E;font-size: 13px;padding: 0px 10px;word-wrap:break-word;}
.reg-v-panel .v-label2 {width:48% !important;float:left !important;text-align: right;font-weight: bold;color: #000;font-size: 13px;padding: 0px 10px;}
.reg-v-panel .v-labelnew {width:48% !important;float:left !important;text-align: right;font-weight: bold;color: #17375E;font-size: 13px;padding: 0px 10px;}
.reg-v-panel .v-label3 {width:38% !important;float:left !important;text-align: right;font-weight: bold;color: #17375E;font-size: 13px;padding: 0px 10px;}
.reg-v-panel .v-label4 {width:10% !important;float:left !important;text-align: right;font-weight: bold;color: #17375E;font-size: 13px;padding: 0px 10px;}
.reg-v-panel .v-label5 {width: 46%;float: left;padding: 0px 8px;font-size: 13px;font-weight: bold;color: #17375e;text-align: right;}
.reg-v-panel .v-labelbig {width:48% !important;float:left !important;text-align: right;font-weight: bold;color: #17375E;font-size: 13px;padding: 0px 10px;}
.reg-v-panel .v-input {width:55%;float:left;text-align: left;font-weight: bold;color: #17375E;font-size: 13px;padding: 0px 10px;}
.reg-v-panel .v-input2 {width:45%;float:left;text-align: left;font-weight: bold;color: #17375E;font-size: 13px;padding: 0px 10px;word-wrap:break-word;}
.reg-v-panel .v-input3 {width:55%;float:left;text-align: left;font-weight: bold;color: #17375E;font-size: 13px;padding: 0px 10px;word-wrap:break-word;}
.reg-v-panel .v-input5 {width:50%;float:left;text-align: left;color: #000;font-size: 13px;padding: 0px 8px;word-wrap: break-word;}
.reg-v-panel .v-input .v-desc {text-align: left;font-size:13px;color:#333;font-weight:normal;word-wrap:break-word;}
.reg-v-panel .v-input2 .v-desc {text-align: left;font-size:13px;color:#333;font-weight:normal;word-wrap:break-word;}
.reg-v-panel .v-input3 .v-desc {text-align: left;font-size:13px;color:#333;font-weight:normal;word-wrap:break-word;}

.reg-v-pane2 {width: 50% !important;float: left;}

.reg-v-tablebox{width:98%;float:left;margin:0px 0px 4px;clear:both;}
.reg-v-tablebox h3 {font-size:15px;font-weight:bold;display:block;}
/******************************Other Details**********************************/
.org-othpanel {width:100%;float:left;margin:0px;}
.org-othbox {width: 99%;float: left;margin: 0px;clear: both;margin-bottom: 5px;font-size: 12px;font-family: Arial;}
.org-othbox .oth-label {width:50% !important;float:left !important;text-align: right;font-weight: bold;color: #17375E;font-size: 13px;padding: 0px 10px;word-wrap:break-word;}
.org-othbox .oth-label2 {width:50% !important;float:left !important;text-align: right;font-weight: bold;color: #17375E;font-size: 13px;padding: 0px 10px;word-wrap:break-word;line-height:26px;}
.org-othbox .oth-input {width:47%;float:left;text-align: left;font-weight: normal;color: #17375E;font-size: 13px;padding: 0px 0px 0px 10px;}
.org-othbox .oth-input .form-control {width:99%;float:left;border: 1px solid #ccc;border-radius: 0;padding: 0px 5px;}
.org-othbox .oth-input .input-control {width:92%;float:left;border: 1px solid #ccc;border-radius: 0;height: 27px;padding: 0px 5px;text-align: left;}


.sorting_1 {
    text-align: center !important;
}

.I-texttitle {font-weight: bold !important;font-size: 13px !important;color: #17375e !important;}
.t-labelstyle {float:left;text-align:left;word-break: break-word;-moz-word-break: break-word;-webkit-word-break: break-word;max-width:100px;}


.reg-input-box .control-label4 {width:14% !important;float:left !important;margin:0px;padding:0px 10px;color:#000;}
.reg-input-box .control-label5 {width:18% !important;float:left !important;margin:0px;padding:0px 6px;color:#000;}
.reg-input-box .input-box3 {width:28% !important;float:left !important;margin:0px;padding:0px 6px;}

.reg-input-box .input-box4 {width:15% !important;float:left !important;margin:0px;padding:0px 6px;}

.forgotusername{background:#ffffff; width:94%; border:1px solid #868686; border-radius:5px; height:36px; margin-bottom:10px; padding:0px 10px; font-size:15px;}
.forgot-password{background:#ffffff; width:94%; border:1px solid #868686; border-radius:5px; height:36px; margin-bottom:10px; padding:0px 10px; font-size:15px;}
/*/*.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background:green; color:#fff;
}*/*/
#chkSubsidary {
    vertical-align: middle;
}
input#chkSubsidary {
    margin-top: 0;
}
.box1 {
    margin-top: 3px;
}

.blue-butn {
   background:#003664; color:#ffffff; border-radius:0px; float:right; border:0; padding:5px 8px !important;cursor:pointer; text-transform:uppercase; font-size:12px; margin-bottom:5px; margin-left:10px;font-weight:bold;letter-spacing: 1px;

}
