﻿@charset "utf-8";
/* CSS Document */
 
html {font-family: 'Open Sans', Arial, sans-serif;}
 
h3 { color:#ffa500; font-weight:normal; padding-bottom:10px; border-bottom:1px #ffa500 solid; font-size:20px;}
 
/* MCT top */
 
.mct-top {
       background-color: #58595b;
       margin:0;
       width: 100%;
       padding: 20px;
       color: white;
       font-size: 18px;
       }
      
.log-name { float: right;}
 
.hamburger { color: white; }
 
.hamburger:hover { color: #f68e1e; }
 
.hamburger:focus { color: #f68e1e; }
 
 
/* side panel */
 
.list-group {
       margin-top: 65px;
       }
.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
 
.list-group-item:last-child {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
 
}
 
.panel-heading {
    padding: 0px 0px;
    height:750px;  
}
 
.title2 {
       margin-top: 355px;
       padding: 20px;
       border-top: grey solid 1px;
 
}
.title2 a, .title3 a, .title4 a{
       text-decoration: none;
       color: grey;
 
}
 
.title2:hover, .title3:hover, .title4:hover{
       background-color:rgba(192,192,192,0.3);
       color: white;
 
}
 
 
.title3 {
       padding: 20px;
       border-top: grey solid 1px;
 
}
 
.title4 {
       padding: 20px;
       border-top: grey solid 1px;
 
}
 
/* Body stuff */
 
 
.breeze-container { float: left; }
 
.breeze-logo { float:left; }
 
.breeze-title {
       margin-top: -10px;
       margin-left: 10px;
 
}
 
 
.breeze-title h1 {
       font-size: 1.5em;
       color: orange;
 
}
 
.breeze-title p {
       font-size: 12px;
       margin-top:-10px;
       color: grey;
}
 
.cro-sponsor-pro {
       font-weight: bold;
       float: left;
 
 
}
 
.study-overview {
       float: left;
      
}
 
.infographics-items { float: left; padding-left: 15px; }

.graphics { 
	display: block;
    padding: 5px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    height:200px;
    overflow:hidden;
    /*margin-left: 85px; */
}

.zoom_inner {
    height: auto !important;
}
.graphics2 { 
	display: block;
    padding: 5px;
    margin-bottom: 20px;
    line-height: 10em;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
      height:200px;
    overflow:hidden;
    text-align:center;
	/*margin-left: 85px; */
}


/*Table*/
 

.profile-title { margin-top: 10px; }
 
.profile-title h2 {
              color: #f68e1e;
              text-align: center;
              }
             
              .cssicontact-title { margin-top: 10px; }
 
.cssicontact-title h2 {
              color: #f68e1e;
              font-size:20px !important;
              padding-left:0px !important;
              }
 
.table-responsive { margin-top:20px; }
 
.inverse-title {
       margin-top: 20px;
       background-color: #414042;
       color: white;
 
       }
      
.pagination > .active > a {
       z-index: 3;
       color: #fff;
       cursor: default;
       background-color: #f68e1e;
       border-color: #337ab7;
}
 
/* form */
 
 
 
/*project team*/

table.TeamImageBoxMain td {padding: 10px;}
.team-profile {
       width: 100%;
       min-height:300px;
       margin-left:250px;
       padding: 50px;
       background-color: #414042;
       color: white;
       text-align:center;
       margin: 0;
       }
 
 
/*footer*/
 
footer 
{
  margin-top:10px;
  padding: 0px 15px 15px 15px;
  text-align: center;
  border-top: 1px solid #f3f3f3;
 
}
 
/********Login ****/
.logintable {width: 30%; background:#ffffff; margin: 25px auto; border: 1px #eeeeee solid; border-radius:3px;}
 
.logintable table{ width:100%;}
.logintable table td{ padding:5px 10px;}
.logintable table td label{ font-weight:bold; font-size: 14px; width:100px; color:#666666;}
 
.logintable table td .TitleText{background:#f3f3f3; padding:5px 5px 5px 10px; color:#2c72ab; font-size:26px; font-weight:normal; text-align:left; margin-bottom:10px; }
.logintable .TitleText2{background:#f3f3f3; padding:5px 5px 5px 10px; color:#2c72ab; font-size:26px; font-weight:normal; text-align:left; margin:5px 8px; }
 
 
.logintable table td input {
    width: 98%;
    padding: 12px 20px;
    margin: 0;
    box-sizing: border-box;
    border-radius:3px;
    border:1px #eeeeee solid;
    background:#ffffff;
}
 
.logintable table td input[type=radio]
{
    width:auto;
    padding: 12px 20px;
    margin: 0 ;
    box-sizing: border-box;
    border-radius:3px;
    border:1px #eeeeee solid;
    background:#ffffff;
}
 
.logintable input[type=submit] {
   border: none;
   background: #2c72ab;
/*   background: -webkit-gradient(linear, left top, left bottom, from(#3379b7), to(#2c72ab));
   background: -webkit-linear-gradient(top, #3379b7, #2c72ab);
   background: -moz-linear-gradient(top, #3379b7, #2c72ab);
   background: -ms-linear-gradient(top, #3379b7, #2c72ab);
   background: -o-linear-gradient(top, #3379b7, #2c72ab); */
   padding: 5px 25px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   width:200px;
   margin-right:2px;
   margin-top:15px;
   }
.logintable table td input[type=submit]:hover {
   border-top-color: #3f8fcc;
   background: #3f8fcc;
   color: #ffffff;
   }
.logintable table td input[type=submit]:active {
   border-top-color: #266396;
   background: #266396;
   }
  
.logintable .fpwbtn {
   border: none;
   background: #2c72ab;
/*   background: -webkit-gradient(linear, left top, left bottom, from(#3379b7), to(#2c72ab));
   background: -webkit-linear-gradient(top, #3379b7, #2c72ab);
   background: -moz-linear-gradient(top, #3379b7, #2c72ab);
   background: -ms-linear-gradient(top, #3379b7, #2c72ab);
   background: -o-linear-gradient(top, #3379b7, #2c72ab); */
   padding: 5px 25px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   margin-right:2px;
   margin-top:15px;
   width:100px;
   }
.logintable table td .fpwbtn:hover {
   border-top-color: #3f8fcc;
   background: #3f8fcc;
   color: #ffffff;
   }
.logintable table td .fpwbtn:active {
   border-top-color: #266396;
   background: #266396;
   }
 
.logintable table td .fpw
{
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   width:200px;
   margin-right:2px;
   float:right;
   }
.logintable .fpwtxtbox{
    width: 70%;
    padding: 5px 10px;
    margin-left: 80px;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px #eeeeee solid;
    background: #ffffff;
}
 
table#PortalContentHolder_rdoUserIdEmail td{ text-align:center; padding-top:20px; width:50%;}
table#PortalContentHolder_rdoUserIdEmail td label{display:inline; padding-left:5px;}
 
 
.PrivacyPopup   {top: 20px; min-height:100px; width:534px; background-color:#fff; border: 2px solid #707070; padding: 0px 0px 20px 0px}
.PrivacyPopup img {margin: 0px 0px 0px 15px !important}
 
.PrivacyPopup h1 {background-color:#707070; width:auto; background-image:none; border-bottom:3px solid #707070; color:#fff; font-size:20px; font-weight:700; margin:0; padding:10px; text-align:left}
 
.modalBackground {
    background-color:Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
 
/***- My Profile-****/
 
.form {margin-top:0px; margin-bottom:10px; padding-top:0px;}
 
.form h3 { color:#ffa500; font-weight:bold; padding-bottom:10px; border-bottom:1px #ffa500 solid;}
 
.form table {
       width:100%; padding:10px;}
 
.forminner table {
    width: 60%; 
    border-width: 1px; 
    border-color: #666666; 
    border-collapse: collapse; 
    margin-left: 10px; 
}

.forminner table th {
       border-width: 1px;
       padding: 8px;
       border-style: solid;
       border-color: #eeeeee;
       background-color: #dedede;
}
.forminner table td {
	
	padding: 8px 1px;
	
}
 
.chpwform table {
       width:100%;
       border-width: 1px;
       border-color: #666666;
       border-collapse: collapse;
}
.chpwform table th {
       border-width: 1px;
       padding: 8px;
       border-style: solid;
       border-color: #eeeeee;
       background-color: #dedede;
}
.chpwform table td {
      
       padding: 8px 5px;
      
}
 
.chpwform input[type=submit] {
   border: none;
   background: #2c72ab;
   background: -webkit-gradient(linear, left top, left bottom, from(#3379b7), to(#2c72ab));
   background: -webkit-linear-gradient(top, #3379b7, #2c72ab);
   background: -moz-linear-gradient(top, #3379b7, #2c72ab);
   background: -ms-linear-gradient(top, #3379b7, #2c72ab);
   background: -o-linear-gradient(top, #3379b7, #2c72ab);
   padding: 3px 25px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.chpwform input[type=submit]:hover {
   border-top-color: #3f8fcc;
   background: #3f8fcc;
   color: #ffffff;
   }
.chpwform input[type=submit]:active {
   border-top-color: #266396;
   background: #266396;
   }
  
#PortalContentHolder_ctrlChangePassword_ChangePasswordContainerID_CurrentPasswordRequired {color:red; font-weight:bolder;}
#PortalContentHolder_ctrlChangePassword_ChangePasswordContainerID_NewPasswordRequired {color:red; font-weight:bolder;}
#PortalContentHolder_ctrlChangePassword_ChangePasswordContainerID_ConfirmNewPasswordRequired {color:red; font-weight:bolder;}
#PortalContentHolder_ctrlChangePassword_ChangePasswordContainerID_NewPasswordRegExp {color:red; font-weight:bolder;}
#PortalContentHolder_ctrlChangePassword_ChangePasswordContainerID_NewPasswordCompare {color:red; font-weight:bolder;}
 
  
 
.form1 { width: 200px; vertical-align: middle;}
 
.custom-select { padding: 2px; }
 
 
.form .lblStyle
{
    color:#000000; font-size:11px; font-weight:bold; width:100px; 	word-break:break-all;
}
.form .txtStyle
{
    color:#000000; font-weight:normal; padding:0; width:100%; font-size:12px;
}
.form .ddlClass
{
    color:#000000; font-weight:normal; padding:5px;
}
 
.form .reqStyle
{
    color:#FF0000; font-weight:bold; padding:5px;font-size:12px;
}
 
.form .required
{
    color:#FF0000; font-weight:bold; padding:5px;
}
 
.required
{
    color:#FF0000; font-weight:lighter; padding:5px;
}

.lblMeText {font-size:16px;}
 
 
.form .btnStyle {
   border: none;
   background: #2c72ab;
   background: -webkit-gradient(linear, left top, left bottom, from(#3379b7), to(#2c72ab));
   background: -webkit-linear-gradient(top, #3379b7, #2c72ab);
   background: -moz-linear-gradient(top, #3379b7, #2c72ab);
   background: -ms-linear-gradient(top, #3379b7, #2c72ab);
   background: -o-linear-gradient(top, #3379b7, #2c72ab);
   padding: 3px 25px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.form .btnStyle:hover {
   border-top-color: #3f8fcc;
   background: #3f8fcc;
   color: #ffffff;
   }
.form .btnStyle:active {
   border-top-color: #266396;
   background: #266396;
   }
  
 .rgMasterTable img { height:16px; width:16px;}
 
.modalPopup {width:50%; margin: 0 auto; background:#ffffff; padding:25px; border:1px #333333 solid; border-radius:10px;}
 
.modalPopup .header {color:#ffa500; font-weight:normal; font-size: 22px; border-bottom:1px #ffa500 solid;}
 
.modalPopup p{margin-bottom:20px; text-align:left;}
 
.modalPopup .butn{margin-bottom:10px; text-align:center;}
 
.modalPopup .btnStyle {
   border: none;
   background: #2c72ab;
   background: -webkit-gradient(linear, left top, left bottom, from(#3379b7), to(#2c72ab));
   background: -webkit-linear-gradient(top, #3379b7, #2c72ab);
   background: -moz-linear-gradient(top, #3379b7, #2c72ab);
   background: -ms-linear-gradient(top, #3379b7, #2c72ab);
   background: -o-linear-gradient(top, #3379b7, #2c72ab);
   padding: 3px 25px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.modalPopup .btnStyle:hover {
   border-top-color: #3f8fcc;
   background: #3f8fcc;
   color: #ffffff;
   }
.modalPopup .btnStyle:active {
   border-top-color: #266396;
   background: #266396;
   }
 
 
 
/***- CssiContact-****/
.TeamImage
{
     width: 85px;
     height:85px;
}
.FullName
{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}
.RoleName
{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;   
    line-height: 1.42857143;
}
.Email
{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.42857143;
}
.Phone
{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.42857143;
}
.Mobile
{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.42857143;
}
 
/***-Study Documents-***/
 
 
 
 
.qsf-demo-canvas {}
.ExpandedCssClass .rpText {
    color: red !important;
}
.ClickedCssClass .rpText {
    color: green !important;
}
.DisabledCssClass {
    text-decoration: line-through !important;
}
.FocusedCssClass {
    color: blue !important;
}
.SelectedCssClass .rpText {
    color: black !important;
    font-weight: bold !important;
    text-decoration: underline !important;
}
.CustomCssClass1 .rpText {
    color: blue !important;
}
.CustomCssClass2 .rpText {
    color: green !important;
}
.CustomCssClass3 .rpText {
    color: orange !important;
}
 
.dropbtn {
    color: white;
    font-size: 16px;
    border: none;
    cursor: pointer;
}
 
.dropbtn:hover, .dropbtn:focus {
   
}
 
.dropdown {
    float: right;
    position: relative;
    display: inline-block;
   
}
 
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    right: 0;
}
 
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
 
.dropdown a:hover {background-color: #f1f1f1}
 
.show {display:block;}
 
.top_settings {
      
      
       z-index:99999;
       }
 
.top_settings ul {
       margin-left: 0px;
       margin-top:10px;
       padding: 10px;
       width:200px;
       list-style-type: none;
       position:absolute;
       z-index:99999;
    background-color: #999999;
    -webkit-border-radius: 35px 0px 35px 35px;
       -moz-border-radius: 35px 0px 35px 35px;
       border-radius: 5px;
       border:1px #888888 solid;
       }
 
.top_settings ul li a {
       text-decoration: none;
       color: white;
       padding:10px;
       display:block;
       font-size:15px;
       text-align:left;
       margin-left:10px;
      
       }
 
 
.top_settings ul li a:hover{
       color: #4c3100;
       }
      
.col-xs-13
{
    word-break: break-all;
    width:31%;
    float:left;
}
.col-xs-14
{
    width:20%;
    float:left;
}
.subtitle
{
    color:Gray;
    font-size:12px;   
}
 
.col-xs-1a
{
    width:13%;
    float:left;
}
.col-xs-1b
{
    width:23%;
    float:left;
}
.col-xs-1c
{
    width:15%;
    float:left;
}
.col-xs-1d
{
    width:18%;
    float:left;
}


/*Demo Graph*/
.radMapWrapper {
    padding: 0 21px 21px 21px;
    background-color: #EBEDEE;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
 
.demo-container .mapTitle {
    color: #444444;
    font-weight: normal;
    text-align: center;
    font-size: 20px;
}
 
.leftCol {
    float: left;
}
 
.rightCol {
    padding-left: 55px;
    font-size: 14px;
    font-family: "Segoe UI",Segoe,"Roboto","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: left;
    line-height: 19px;
}
 
.rightCol .country {
    font-size: 24px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 20px;
}
 
 
.rightCol .city {
    font-weight: bold;
}
 
.rightCol .email {
    color: #0394ae;
}
 
.rightCol .email a {
    color: #0394ae;
    text-decoration: none;
}
 
.rightCol .email a:hover {
    text-decoration: underline;
}
 
.rightCol .location {
    border-top: 1px solid #c9c9c9;
    margin-top: 10px;
    padding-top: 10px;
}
 
.rightCol .address {
    width: 235px;
}
 
.flag {
    background-image: url("images/flags.png");
    height: 40px;
    width: 40px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    border: 1px solid white;
}
 
.flag-unitedstates {
    background-position: 0 -240px;
}
 
.flag-denmark {
    background-position: 0 -120px;
}
 
.flag-australia {
    background-position: 0 0;
}
 
.flag-bulgaria {
    background-position: 0 -40px;
}
 
.flag-india {
    background-position: 0 -160px;
}
 
.flag-unitedkingdom {
    background-position: 0 -200px;
}
 
.flag-germany {
    background-position: 0 -80px;
}
 
.RadMap .k-tooltip-content {
    font-family: "Segoe UI",Segoe,"Roboto","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
}
.caption h4
{
    text-align:center!important;
}
.caption h4 span {cursor:pointer;}
.Zoom{
height:450px !important;

width:100% !important;}

/*#chart1{cursor:pointer;}
#chart2{cursor:pointer;}
#chart3{cursor:pointer;}
#chart4{cursor:pointer;}*/
.zoom_inner {height:400px;
} 
.graphics .MyMap {
    border: 1px solid #FFF;
    height: 200px !important;
}
.zoom_inner .MyMap { height: 350px !important;width: 100%} 

.reportViewer {
    width: 100%;
    overflow-y: auto;
    min-height: 500px;
}

.reportViewer span div table tbody tr td div div table tbody tr td {
    align: left !important;
}

.imageProjectLogo, .breeze-logo
{
    height:60px;
    width:120px;
    margin:0 !important;
    padding:0 !important;
}

.marpad
{
    margin-bottom:10px;
}

/*------- Calendar Icon -------*/

.rcCalPopup 
{
    width:20px !important;
    height:20px !important;
    background-position: -15px -4215px !important;
}

.piechart{
     Width:350px;
     Height:380px;
}

/*----------------Responsive Design ------------------*/

@media screen and (max-width:767px) 
{

h3 { font-size: 15px;  font-weight: bold;}
.logintable {width: 90%; background:#ffffff; margin: 25px auto; border: 1px #eeeeee solid; border-radius:3px;}

.glyphicon-menu-hamburger {font-size:26px; float:left; }
.logo {float:right;}
.breeze-title {  margin-left: 0px;  }
.breeze-title h1 {   font-size: 13px;   color: orange;   font-weight: bold;}
.breeze-title p {    font-size: 11px;   margin-top:-2px;   color: #666666;   font-weight: bold;}

.col-xs-1a {    width: 20%;    float: left;    margin-bottom: 10px;}
.col-xs-1b {    width: 75%;    float: left;    margin-bottom: 10px;   min-height: 35px;   font-size:12px;}
.col-xs-1c {    width: 20%;    float: left;}
.col-xs-1d {    width: 75%;    float: left;   font-size:12px;}
.col-xs-13 {    word-break: break-all;    width: 75%;    float: left;    font-size:12px;}

.study-overview {font-size:13px; line-height:18px; text-align: justify; padding-top: 10px;}

#chart1, #chart2, #chart3, #chart4{    width:100%;    }
.piechart{     Width:92%;     Height:350px;}
.infographics-items {margin:0; padding:0; width:100%;}

.k-map {    width: 300px;    height: 400px;}

.Zoom{    height:auto !important;    width:100% !important;}
.zoom_inner {    height: auto !important;    width: 100%;}

#PortalContentHolder_ctrlChangePassword label {    font-size:12px;    font-weight:bold;    width: 120px;}
#PortalContentHolder_ctrlChangePassword input {   width:120px; }

.chpwform{font-size:12px; padding:10px;}
.chpwform table td {padding:2px;}

.logintable .fpwtxtbox{ margin-left: 40px; }

#PortalContentHolder_ctrlChangePassword_ChangePasswordContainerID_CurrentPasswordRequired {color:red; font-weight:bolder; font-size:12px;}
#PortalContentHolder_ctrlChangePassword_ChangePasswordContainerID_NewPasswordRequired {color:red; font-weight:bolder; font-size:12px;}
#PortalContentHolder_ctrlChangePassword_ChangePasswordContainerID_ConfirmNewPasswordRequired {color:red; font-weight:bolder; font-size:12px;}
#PortalContentHolder_ctrlChangePassword_ChangePasswordContainerID_NewPasswordRegExp {color:red; font-weight:bolder; font-size:12px;}
#PortalContentHolder_ctrlChangePassword_ChangePasswordContainerID_NewPasswordCompare {color:red; font-weight:bolder; font-size:12px;}

table.tblrspsv table {margin-left:10px; width:90% !important;}
table.tblrspsv td { display: block;}
table.tblrspsv td	{ text-align: start; width:100%; padding:2px; font-size:13px !important; font-weight:bold !important;}
table.tblrspsv td:before { 	/* Now like a table header */position: absolute; /* Top/left values mimic padding */ top: 6px; left: 6px; width: 55%; padding-right: 10px; white-space: nowrap;	}
table.tblrspsv td input, textarea, select {    width:200px !important;    padding:5px !important;    font-size:13px !important;}

table.TeamImageBoxMain {margin-left:10px;}
table.TeamImageBoxMain td { display: block;}
table.TeamImageBoxMain td:before { 	/* Now like a table header */position: absolute; /* Top/left values mimic padding */ top: 6px; left: 6px; width: 55%; padding-right: 10px; white-space: nowrap; padding-top:10px; padding-left:10px;	}
.team-profile {margin: 0 0 10px 0;}

.rpLevel1  { height:auto !important;  }

/*footer*/
 
footer { padding: 35px 30px 15px30px;}

}

@media(min-width:768px) 
{
    .logintable {width: 60%; background:#ffffff; margin: 25px auto; border: 1px #eeeeee solid; border-radius:3px;}
    .glyphicon-menu-hamburger {font-size:22px; float:none; }
    .logo {float:right;}
}


@media(min-width:980px) 
{
    .logintable {width: 30%; background:#ffffff; margin: 25px auto; border: 1px #eeeeee solid; border-radius:3px;}
    .glyphicon-menu-hamburger {font-size:16px; }
    .logo {float:none;}
}

.stydy
{
    padding-left:10px!important;
    font-weight:bold!important;

}




.services-title h2 {
     padding-top:0px !important;
               color: #f68e1e;
               text-align: center;
                font-size:20px !important;
                border-bottom: 1px #ddd solid;
                padding-bottom:0px!important;
              }



.services-title h3 {
             color: #f68e1e;
              padding-left:22px !important;
              padding-left:0px !important;
              padding-top: 0px !important;
              padding-bottom: 10px !important;
              font-weight:normal;
             
              }
             
              
 

.cus_form{
    width:80%;
    align-items:center;
     padding-left:10px !important;
}

.fields_PayInfo
{
    margin:0;
    padding:3px;
    clear:both;
  font-weight:100!important; font-size: 14px;
    
}
.fields_PayInfo label
{
    width:200px;
    color:#000000;
    display:inline-block!important;
}
.fields_PayInfo input
{
    min-width: 141px!important;

}
.fields_PayInfo select
{

min-width: 162px!important;
}
.fields_PayInfosingle
{
width:500px!important;

}
.fields_PayInfosingle textarea
{
    min-width:670px!important;
    min-height:100px!important;

}
.fields_PayInfosingle  label
{
    width:200px;
    color:#000000;
    display:inline-block!important;

}

.fields_PayInfosingle  table tr td input
{
	width:auto;
}

.fields_PayInfosingle  table tr td label
{
	width:100px!important;
}


.servicemaindiv{

     width: 80%;
      float: left; 
     padding-left:19px!important;
      display:inline-block!important;
}
.divaddservices {
      color: black; 
      width:100%;
      display:inline-block!important;
}
.divaddservices h2{
             
             
                 
                  float: left;
                  border-right : 100px;
                  padding-top:0px!important;
                  padding:0px!important;
               

}

.divaddservices input{

    float:right!important;    
     border-left: 100px;
     padding-top:0px!important;
 
}
.tbl5rw
{
 display:inline-block!important;
 width:100%;

}
.tbl5rw tbody td
{
    width:20%!important;

}
.tbl5rwtd
{

height:100px!important;
padding-top:10px!important;
padding-bottom:10px!important;
font-size:larger;
text-align:left!important;
}
.tbl2rw{
 display:inline-block!important;
 
}


.rw2
{
width:45%!important;
 background-color:#f2f1f1;
}
.rw2mid{
   
    width:10%!important;
   

}
.tdpading{
    padding-top:20px!important;
    padding-bottom :10px!important;
}
.onlineimg
{
    float:right!important;
    display:inline-block!important;
}
.fonttr
{
     font-size:30px!important;
    
}
.fonitalic{
    font-style:italic;
}
.belowborder
{
    border-bottom: 1px #f68e1e solid;
    
}
.outter {
  display: flex;
  justify-content: space-between;
}


.fields_PayInfosingle1
{
width:205px!important;
 float: left;
 border-right : 100px;

}
.fields_PayInfosingle1  table tbody
{

     float:right!important;
     display:inline-block!important;
     width:100%!important;
}
.servicemaindiv  table
{
    width:100%;
}
.servicemaindiv table tbody  td 
{

    display:inline-block!important;
     min-width:30% !important;
}


servicemaindiv fields_PayInfosingle2
{

   float:right!important;
     display:inline-block!important;
     width:100%!important;
}

.servicemaindiv table tbody  td label
{
    font-weight:normal;
    padding-left:10px;
}
.servicemaindiv label
{

     display:inline-block!important;
     vertical-align: middle;
     
     
}
.servicemaindiv textarea
{
    min-width :75%!important;
    min-height :100px!important;
     vertical-align: top;
     margin-left:120px;
}


a.action span
{
  float:left;
  border:1px solid #324d5f;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size:12px;
  font-family:arial, helvetica, sans-serif;
  font-weight:600;
  text-decoration:none;
  padding: 5px 8px;
  margin:0 1px;
  color: #ffffff;
  background-color: #3b779e;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.19);
  background-image: linear-gradient(to bottom, #3b779e, #294b61);
}

a.actionr span
{
  margin-left:5px!important;
  border:1px solid #324d5f;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size:12px;
  font-family:arial, helvetica, sans-serif;
  font-weight:600;
  text-decoration:none;
  padding: 5px 8px;
  margin:0 1px;
  color: #ffffff;
  background-color: #3b779e;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.19);
  background-image: linear-gradient(to bottom, #3b779e, #294b61);
}
.servicemaindiv span
{
    float:right!important;

}
.dashboardpage p
{
     display:inline-block!important;
    float:left!important;
    text-align:left!important;
    padding:10px 10px 10px 10px;
    font-size:15PX!important;
}
.belowbordergrey
{
   border-bottom: 1px #ddd  solid;
    

}

.boldgreybelowborder
{
   border-bottom: 2px #ddd  solid;
    

}
.shortdiv {
    padding-top:20px!important;
    width:200px!important;
    padding-bottom:39px!important;
}

.shortdiv a {
      color:Black;
    text-decoration:none;
}

/*Start Actions_tab styles */

.action2-wrap{width: auto; float:right; margin:10px 0px 10px 10px !important;}
.action2-wrap li { float:left !important; list-style: none;}
.action2-wrap li a { float:left !important; list-style: none;}
.action2-wrap .button{ clear: both;}
a.action2{display:block;float:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(images/action-btn.gif) no-repeat left top; height:32px; color: #222; padding: 0px !important; }
a.action2 span{display:block; float:left; background:url(images/action-btn.gif) no-repeat right top; height:32px; padding: 0px 12px 0px 7px; margin-left: 4px; cursor:pointer; line-height: 31px;color:#fff !important; font-size: 12px; font-weight:bold;}

a.action2:hover{background-position:0px bottom; color:#fff !important; text-decoration:none; padding: 0px !important; margin: 0px !important;}
a.action2:hover span{background-position:right bottom; color:#fff !important;}
.action2_inside{width: 500px; height: 25px; margin:0 auto; text-align:center}


/* ------------------------------------------------------------------------------ */
/*Form style 08-12-09*/

    .form-wrap{ background-color:#fbfbfb; width:630px; height:auto;}

	
	 .form_left { width:500px !important; height:auto; background-color:#fbfbfb; float:left;padding-bottom:10px; _padding: 0px 0px 10px 0px;  vertical-align: text-top}	
	 .form_left input div.watermark{ margin: 3px 0px 0px 5px !important;}
	
	 .form_right{ width:500px !important; height:auto; background-color:#fbfbfb; float:left; padding-bottom:10px; vertical-align: text-top}
    
   .form_bottom { width:100%; height:auto; background-color:#fbfbfb; float:left; _margin: 0px 0px 0px 0px; padding-bottom:10px;  vertical-align: text-top}
	 .form_left img, #body-right .form_left img a{ vertical-align: inherit; outline: none;}
		
		 .form_left h4{width:295px; background-color:#0f78bc; color:#fff; float:left; margin: 0px 0px 20px 0px; 
		padding:5px 0px 5px 5px; border-bottom: 2px solid #f26723;}
.form_right h4 {
    width: 300px;
    background-color: #0f78bc;
    color: #fff;
    float: left;
    margin: 0px 0px 20px 0px;
} 
	 .form_left label{font-size: 12px !important;  display:inline-block!important; width:150px!important;}
		 .form_right label {font-size: 12px !important;  display:inline-block!important; width:150px!important;}
	.form_right textarea ,.form_left textarea
    {
         vertical-align: top;
         margin-bottom: 7px;
	}
	
    .form_right input,select
    {
        
         margin-bottom: 7px;
	}
    .form_left input,select,textarea{
         margin-bottom: 7px;

    }
    
    .ContactTypeList label
{
	width: 32px !important;
	float:none;
}
 .form_left p
 {

    font-size:15px;
 }
/* ------------------------------------------------------------------------------ */
/* ------------------------------------New class for Inclusion and Exclusion style--------------------------------------------- */

	#ExclusionMain .IE-delete label, #InclusionMain .IE-delete label{  display:inline-block!important; width:300px!important; font-size: 12px!important; float: left!important; border-bottom: 1px dashed silver!important;}

	#ExclusionMain a.action-small, #InclusionMain a.action-small{ display:inline-block!important; display:block!important;float:left!important; font-size:10px!important; color:#FFFFFF!important; text-decoration:none!important; background:url(../images/Portalimages/action-btn-small2.gif) no-repeat left top!important; height:21px!important; color: #222!important; padding: 0px !important; margin: 0px 0px 0px 5px!important;}
	#ExclusionMain a.action-small span, #InclusionMain a.action-small span{ display:inline-block!important; display:block!important; float:left!important; background:url(../images/Portalimages/action-btn-small2.gif) no-repeat right top!important; height:21px!important; padding: 0px 12px 0px 6px!important; cursor:pointer!important; line-height: 20px!important;color:#fff !important; font-size: 12px!important; font-weight:bold!important;}

	#ExclusionMain a.action-small:hover, #InclusionMain a.action-small:hover{ display:inline-block!important; background-position:0px bottom; color:#fff !important; text-decoration:none; padding: 0px !important; }
	#ExclusionMain a.action-small:hover span, #InclusionMain a.action-small:hover span{ display:inline-block!important; background-position:right bottom !important; color:#fff !important}


/* ------------------------------------End New class for Inclusion and Exclusion style--------------------------------------------- */

.CommonControl input { 
    min-width: 141px!important;
    
}
.CommonControl select {    
    min-width: 185px!important;
}


span.required{color:Red}


.listing-trial-wrap{ font-size:14px; color:#777;  margin:0px; padding: 0px; width: 600px; border:1px solid #f1f1f1;}
.listing-trial{ font-size:14px; color:#777;  margin:0px; padding: 0px; width: 600px}
.listing-trial tr { padding:0px; }
.listing-trial th { padding:5px; color:#fff; background-color: #0f78bc}
.listing-trial td { padding:5px; color:#000; background-color: #fafafa}
.listing-trial td a, td a:link { color:#777 !important; }
.listing-trial td a:hover{ color: #F60 !important; padding:0px !important; margin:0px !important;}




 .form_leftchk {  display:inline-block!important; height:auto; background-color:#fbfbfb; float:left;padding-bottom:10px; _padding: 0px 0px 10px 0px;  vertical-align: text-top}	
  .form_leftchk label{ display:inline-block!important; font-size: 12px !important;   width:150px!important;}
.form_leftchk table tbody  
{

     float:right!important;
     display:inline-block!important;
     width:100%!important;
}

 .form_leftchk table tbody   td 
 {
      display:inline-block!important;

 }

 .form_leftchk table tbody tr td label
 {

     display:inline-block!important; font-size: 12px !important;  
         font-weight: 100!important;  
       vertical-align: top;
 }

 .Testfloating_header
{
    
   position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;


}
 .center
{
    z-index: 1000;
    margin: 300px auto;
    padding: 10px;
    width: 200px;
   
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}
 .blue-header
 {
      display:inline-block!important;
      font-size:20px!important;
      color:#337ab7!important;
      font-weight:bold!important;
        text-align: center;
        padding-bottom:0px;
 }
 .blue-header input
 {

     float: right!important;
   
 }



 .belowborder span
 {
     color:#337ab7!important;
 }
 .onlineimg input
 {
     padding-top: 0!important;
 }
 .lineOrange {
    border-bottom: 2px solid #f68e1e;
}


 .register{
     padding-left:50px;
 }

 .Registrationchk label
{
	width: 100px !important;
	float:none;
    font-size: 11px;
    font-weight:bold!important;
}