@font-face {
  font-family: 'fti-icons';
  src:  url('../fonts/fonts/fti-icons.eot?m02bvg');
  src:  url('../fonts/fonts/fti-icons.eot?m02bvg#iefix') format('embedded-opentype'),
  url('../fonts/fonts/fti-icons.ttf?m02bvg') format('truetype'),
  url('../fonts/fonts/fti-icons.woff?m02bvg') format('woff'),
  url('../fonts/fonts/fti-icons.svg?m02bvg#fti-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Trade Gothic W01 Roman";
  src: url("../fonts/fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix");
  src: url("../fonts/fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix") format("eot"), 
  url("../fonts/fonts/7b555e94-d57a-415e-a36e-1b0c5d3b90d2.woff2") format("woff2"),
  url("../fonts/fonts/c4aef0d4-bfcf-4790-acf5-909881f411e8.woff") format("woff"),
  url("../fonts/fonts/e741f29c-bc18-4343-bff3-db2465a0be3e.ttf") format("truetype"), 
  url("../fonts/fonts/853e2a9b-4057-42a5-ad7e-0762cda0b13c.svg#853e2a9b-4057-42a5-ad7e-0762cda0b13c") format("svg")
}
@font-face{
  font-family:"Trade Gothic W01 Bold";
  src:url("../fonts/fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix");
  src:url("../fonts/fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix") format("eot"),
  url("../fonts/fonts/d2e623ca-efc6-4557-ae55-ebb786065dcf.woff2") format("woff2"),
  url("../fonts/fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"),
  url("../fonts/fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"),
  url("../fonts/fonts/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg")
} 
@font-face {
  font-family: "Trade Gothic W01 Bold_2";
  src: url("../fonts/fonts/bb3aa0a7-2585-4e89-ad82-658fd561751a.eot?#iefix");
  src: url("../fonts/fonts/bb3aa0a7-2585-4e89-ad82-658fd561751a.eot?#iefix") format("eot"),
  url("../fonts/fonts/7bb1c0cb-e6e9-44ea-ae0c-1984ad7e3339.woff2") format("woff2"), 
  url("../fonts/fonts/1454a71d-cdbb-429c-8092-122f4493e0c7.woff") format("woff"),
  url("../fonts/fonts/d5ea405c-2180-4ff0-bd51-3e19fb280be4.ttf") format("truetype"), 
  url("../fonts/fonts/70ac6679-cf48-4a0e-a909-d1e3bb4a1aa9.svg#70ac6679-cf48-4a0e-a909-d1e3bb4a1aa9") format("svg")
}

@font-face {
  font-family: "Trade Gothic W01 Cn_18";
  src: url("../fonts/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");
  src: url("../fonts/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"),
  url("../fonts/fonts/30ebcbfa-d651-4ecd-a0a2-2bb110def1d4.woff2") format("woff2"),
  url("../fonts/fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"),
  url("../fonts/fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"), 
  url("../fonts/fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg")
}

@font-face {
  font-family: "TradeGothicW01-BoldCn20_675334";
  src: url("../fonts/fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");
  src: url("../fonts/fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"),
  url("../fonts/fonts/1ba28851-f34b-4cb8-bf58-6a4b160ba249.woff2") format("woff2"),
  url("../fonts/fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"), 
  url("../fonts/fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),
  url("../fonts/fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg")
}

body {
  font-family: "Trade Gothic W01 Roman",Helvetica,Arial,sans-serif;
  font-size: 16px;
  line-height: 1.3;
  color: #333;
  background-color: #fff;
}

ul{
  margin:0;
  padding:0;
  list-style-type: none;
}

/*sidebar Navigation starts*/
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 5;
  top: 0;
  left: 0;
  background-color:#005598;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;

}

.sidenav a {
  padding: 10px 10px 10px 20px;
  text-decoration: none;
  font-size:16px;
  color: #ffffff;
  display: block;
  transition: 0.3s;
  border-bottom: 1px solid #d0dae22b;
}
.sidenav a:hover {
  background-color: #ffffff;
  color: #005598;
  border-radius: 0;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
/*sidebar Navigation Ends*/

/*RightSide content Starts*/
#main {
  transition: margin-left .1s;
  padding: 16px;
}
.profile {
  height: 50px;
  width: 50px;
  border: 1px solid #ddd;
  border-radius: 50%;
  line-height: 50px;
  position: relative;
}
.profile img{
  width: 100%;
  height: 100%;
  padding: 2px 0px 7px;
  border-radius: 50%;
}
.fa-search{
  color:#149cda;
}
.profile .active {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #418523;
  border-radius: 50%;
  bottom: 0;
  right: 2px;
}
.hr-color{
  margin: 10px auto;
  border-top: 2px solid #005598;
}

/*Timeline starts*/
.message-item {
  margin-bottom: 0;
  /*margin-left: 3%;*/
  position: relative;
  padding-bottom: 20px;
}
.message-item .message-inner {
  background: #fff;
  border: 1px solid #a7a7a7;
  border-radius: 5px;
  position: relative;
}
/*.message-item .message-inner:before {
  border-right: 10px solid #a7a7a7;
  border-style: solid;
  border-width: 10px;
  color: rgba(0,0,0,0);
  content: "";
  display: block;
  height: 0;
  position: absolute;
  left: -20px;
  top:50%;
  width: 0;
}*/
/*.message-item .message-inner:after {
  border-right: 10px solid #fff;
  border-style: solid;
  border-width: 10px;
  color: rgba(0,0,0,0);
  content: "";
  display: block;
  height: 0;
  position: absolute;
  left: -18px;
  top:50%;
  width: 0;
}*/
.message-inner .header {
  background-color: #a7a7a7;
  padding: 10px;
  color: #fff;
  border-radius: 5px 5px 0 0;
  font-family: "Trade Gothic W01 Bold_2",Arial,Helvetica,sans-serif;
}
.message-inner.active .header {
  background-color: #005598;/*#f7bc00;*/
}
.message-item .message-inner.active{
  border: 1px solid #f7bc00;
}
.message-item .message-inner.active:after {
  border-right: 10px solid #fff;
}
.message-item .message-inner.active:before {
  border-right: 10px solid #f7bc00;
}
/*.message-item:before {
  border-radius: 0px;
  bottom: 6px;
  /* box-shadow: 0 0 3px rgba(0,0,0,0.2); */
  /*content: "";
  height: 100%;
  left: -30px;
  position: absolute;
  width: 3px;
  background-color: #ddd;
}*/
/*.message-item:after {
  background: #005598;
  border: 2px solid #005598;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
  content: "";
  height: 15px;
  left: -36px;
  position: absolute;
  top:48%;
  width: 15px;
}*/
.message-item .clearfix:before, .message-item .clearfix:after {
  content: " ";
  display: table;
}
.message-item .message-head {
  border-bottom: 1px solid #eee;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.message-content {
  padding: 10px;
}
.upload-file-1 p {
  margin-bottom: 0;
}
.campaign-mar-bottom .well p{
  margin-bottom:0;
}
p.description,.campaign-mar-bottom .well p{
  text-transform: capitalize;
  font-size: 14px;
}
p.para-p {
  font-size: 13px;
}
.message-item .message-inner .exclamation .btn,.message-item .message-inner .pull-right{
  border: 1px solid #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  background-color: transparent;
  padding:0px 5px 3px;
  color:#fff !important;
}
.exclamation .btn{
  border: 1px solid #149cda;
  background-color: #149cda !important;
  float: left;
  color: #fff;
  margin-top: 9px;
  padding: 0px 0px 4px 3px;
}
.exclamation ul li .btn{
  margin-top: 0;
}
.well-width1 .well-width {
  padding: 5px;
  text-align: center;
}
.message-item .message-inner .email li {
  vertical-align: middle;
  margin-top:0;
}
.message-item .message-inner .email .btn {
  margin-top:-10px;
}
.well-width1 {
  width: 75px;
}
/*.campaign .btn.btn-primary {
  height: auto;
  font-size: 14px;
  padding: 4px 6px;
  background-color: #ed7700;
  border-color: #ed7700;
  text-align: center;
}*/
.campaign .btn.btn-primary {
    height: auto;
    font-size: 14px;
    padding: 4px 6px;
    background-color: #ffffff;
    border-color: #005598;
    text-align: center;
}
.campaign-pad{
  padding-left: 0;
}
/*span.header-content {
  background-color: #fff;
  padding: 6px 100px 6px 6px;
  color: #333;
  text-transform: uppercase;
}*/
span.header-content {
    /* background-color: #fff; */
    padding: 6px 100px 6px 6px;
    color: #fff;
    font-size: 20px;
    font-family: "Trade Gothic W01 Bold_2",Arial,Helvetica,sans-serif;
    text-transform: capitalize;
}
/*Timeline Ends*/ 
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
  outline: 0px auto -webkit-focus-ring-color;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, 
.btn-default:active:focus, .btn-default:active:hover{
  border-color: #66afe9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
/*.campaign{
  margin-bottom:15px;
}*/
.campaign .well {
  min-height: 20px;
  padding: 10px 10px 0;
  margin-bottom:5px;
}
.message-content .well{
  background-color:#fff;
  padding: 10px;
}
.campaign button.btn.stop {
  background-color: #b30000;
  color: #fff !important;
}
/*.campaign button.btn.stop.disabled,.campaign a.btn.start.disabled {
  background-color: #a7a7a7;
}*/
.campaign a.btn.start.disabled {
    background-color: #e7e7e7;
    color: #1b1919 !important;
    border-color: #e7e7e7;
}
.campaign .btn{
  color: #ffffff !important;/*#fff !important;*/
  height: 38px;
  padding-top: 8px;
 /* font-size: 16px;*/
}
.start,.start:active,#custom-button,#custom-button:active{
  background-color: #005598;
}
.start:hover,#custom-button:hover{
  background-color:#003856;
}
.start:focus,#custom-button:focus{
  background-color:#5e9ed6;
}

.well-width {
  padding: 5px 12px 0px;
  border: 1px solid #e3e3e3;
 /* width: 75%;*/
  margin-bottom: 5px;
}
.select-group {
  margin:0 25px 25px;
}
.select-group h3{
  color:#005598;
  margin: 0;
  font-size: 20px;
  font-family: "Trade Gothic W01 Bold_2",Arial,Helvetica,sans-serif;
}
.select-group .tab-content {
  padding: 20px 0px;
}
.select-group .tab-content .well{
  background-color:#fff;
  padding: 10px 19px;
  height: auto;
}
.select-group .nav-tabs>li.active>a{
  background-color:#333;
  color: #fff;
}
.select-group .nav-tabs>li>a {
  font-weight: bold;
  color:#005598;
}
.select-group .nav-tabs>li>a:hover{
  background-color:#dcf0fc;
}
.campaign-mar-bottom{
  margin-bottom:15px;
}
/*Custom upload File starts*/
#custom-text {
  margin-left: 10px;
  color: #aaa;
 /* border: 1px solid #a7a7a7;*/
  padding: 10px 20px;
}
.franklin-btn{
  border-radius: 50%;
  background-color: #149cda !important;
  color: #fff !important;
  width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0;
}
/*Custom upload File Ends*/
#custom-button {
  border: 1px solid #005598; 
  margin-top:3px;
}
.reset-confirm .reset,.reset-confirm .confirm,#custom-button {
  color: #fff;
  border: 0;
  padding: 10px 30px;
  border-radius: 4px;
  margin-right: 15px;
  height:38px;
  cursor: pointer;
  font-size:14px;
  font-family: "Trade Gothic W01 Roman",Arial,Helvetica,sans-serif;
}
.reset-confirm .reset{
  background-color: #005598;
}
.reset-confirm .confirm {
  background-color:#005598;
}
.Detail-of-financial-advisory.form-horizontal label.control-label {
  color:#149cda;
  padding-top: 6px;
  text-align: left;
}
form.Detail-of-financial-advisory {
  margin-top: 30px;
}
form.Detail-of-financial-advisory i.fa.fa-pencil-square-o{
  color: #149cda;
  font-size: 18px;
  padding-top: 2px;
}
form.Detail-of-financial-advisory.form-horizontal .form-group {
  margin-right: 0;
  margin-left: 0;
}
.Detail-of-financial-advisory .well {
  background-color:#fff;
}
.Detail-of-financial-advisory .well.upload-file-1 {
  background-color: #005598;
  margin-top: 30px;
  color: #fff;
  padding:12px 10px;
}
.dashboard {
  margin-top: 20px;
}
.header-text-color{
  color:#005598;
  text-transform: capitalize;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold_2",Arial,Helvetica,sans-serif;
}
.header-text-color b{
  font-weight: normal;
}
h4.text-center.header-text-color.modal-title {
  font-size: 18px;
}
.message-content .well h4 {
  text-transform: capitalize;
  font-size: 14px;
  font-family: "Trade Gothic W01 Roman",Helvetica,Arial,sans-serif;
}
.dashboard .table-bordered>thead>tr>td,.dashboard .table-bordered>thead>tr>th {
  border-bottom-width: 0px;
  background-color: #005598;
  color: #fff;
  font-size: 14px;
  vertical-align: top;
  font-family: "Trade Gothic W01 Bold_2",Arial,Helvetica,sans-serif;
  font-weight: normal;
}
.dashboard .table-bordered>tbody>tr>td{
  font-size: 14px;
}
td{
  font-family: "Trade Gothic W01 Roman",Arial,Helvetica,sans-serif;
}
.dashboard .table-bordered>tbody>tr>td a{
  color: #005598;
}
.dashboard .modal .close {
  color: #005598;
  opacity: 1;
}
/*RightSide content Ends*/

@media screen and (min-width:320px) and (max-width:768px){
  .well.upload-file-note {
    margin-top: 20px;
  }
  li.search-li {
    width: 80%;
    vertical-align: middle;
  }
  form.Detail-of-financial-advisory {
    margin-top: 10px;
  }
  .ft-logo {
    width: 185px;
  }
  .campaign-mar-bottom{
    margin-bottom:15px;
  }
  .select-group {
    margin:35px -15px 0 ;
  }
  .Detail-of-financial-advisory.form-horizontal label.control-label {
    margin-bottom: 10px;
  }
  .message-item:after {
    top: 49%;
    left: -26px;
  }
  .message-item:before {
    left: -20px;
  }
  .campaign-pad {
    padding-left: 15px;
  }
}
@media screen and (min-width:320px) and (max-width:731px) and (orientation:portrait){
  span.header-content {
    padding: 6px;
  }
  .reset-confirm .confirm,.reset-confirm .reset {
    padding: 10px 15px;
    font-size: 14px;
  }
  .select-group .nav-tabs>li>a {
    font-size: 12px;
    padding: 10px;
  }
  .select-group h3 {
    font-size: 18px;
  }
  #custom-text {
    padding: 10px;
    width: 100%;
    float: left;
    margin: 10px 0 0;
  }
  .Detail-of-financial-advisory .well.upload-file-1 {
    margin-top: 20px;
  }
  .reset-confirm .reset, .reset-confirm .confirm, #custom-button {
    width: 100%;
    margin-right: 0;
  }
  .reset-confirm .reset{
    margin-bottom:15px;
  }
}
@media screen and (min-width:600px) and (max-width:1024px) and (orientation:landscape){
  .message-content .btn {
    padding:6px 10px;
  }
  .campaign-mar-bottom .well p {
    font-size: 13px;
  }
  .campaign .btn {
    height: 34px;
  }
}
@media screen and (min-width:320px) and (max-width:731px) and (orientation:landscape){
  span.header-content,.campaign-mar-bottom .well p {
    font-size: 12px;
  }
}
@media screen and (min-width:320px) and (max-width:533px){
  #custom-text {
    padding: 10px;
  }
  .select-group .nav-tabs>li>a {
    font-size: 11px;
    padding: 6px;
  }
}
@media screen and (min-width:320px) and (max-width:480px){
  .reset-confirm .confirm,.reset-confirm .reset {
    padding: 10px !important;
  }
}
@media screen and (min-width:800px) and (max-width:1200px){
  .well-width1 .well-width {
    font-size: 12px;
  }
  .well-width1 {
    width:50px !important;
  }
  .campaign .btn.btn-primary {
    font-size: 11px;
    padding: 4px 3px;
  }
  .message-item .message-inner .email li:nth-child(2),.message-item .message-inner .email li:nth-child(3) {
    padding: 0;
  }
  .message-item .message-inner .email li:first-child {
    padding-right: 0;
  }
  .campaign-mar-bottom ul li .btn {
    font-size: 13px;
    padding: 8px 8px 5px;
    height: auto;
  }
}
a.exclude-investors {
  float: right;
  margin:5px 10px;
  font-family: "Trade Gothic W01 Roman",Helvetica,Arial,sans-serif;
}
.file-successfull p {
  margin-bottom: 5px;
}
.file-successfull li {
  list-style-type: disc;
}
ul.file-successfull {
  padding-left: 20px;
}
p{
  font-family:"Trade Gothic W01 Roman",Arial,Helvetica,sans-serif;
  font-weight: normal;
}
input.form-control,label {
  font-family: "Trade Gothic W01 Roman",Arial,Helvetica,sans-serif !important;
}
.btn,button{
  font-family: "Trade Gothic W01 Cn_18",Arial,Helvetica,sans-serif;
}
form.select-group h4{
  font-family: "Trade Gothic W01 Bold_2",Arial,Helvetica,sans-serif;
  font-weight: normal !important;
}
.checkbox-center td:last-child {
  text-align: center;
}
/*.upload-file-1 p b{
  font-weight: normal;
}*/