
body {
  background-color: #f2f2f2;
    /*font-family: "Lato";*/
    font-weight: 300;
    font-size: 16px;
    color: #555;
    padding-top: 50px;

    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
}


@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('../fonts/Myriad Pro Regular'), url('../fonts/MYRIADPRO-REGULAR.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('../fonts/Myriad Pro Condensed'), url('../fonts/MYRIADPRO-COND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('../fonts/Myriad Pro Semibold Italic'), url('../fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: local('../fonts/Myriad Pro Semibold'), url('../fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('../fonts/Myriad Pro Condensed Italic'), url('../fonts/MYRIADPRO-CONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: local('../fonts/Myriad Pro Bold Italic'), url('../fonts/MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('../fonts/Myriad Pro Bold Condensed Italic'), url('../fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('../fonts/Myriad Pro Bold Condensed'), url('../fonts/MYRIADPRO-BOLDCOND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: local('../fonts/Myriad Pro Bold'), url('../fonts/MYRIADPRO-BOLD.woff') format('woff');
}






/* Titles */
h1, h2, h3, h4, h5, h6 {
    font-family: "Raleway";
    font-weight: 300;
    color: #333;
}


/* Paragraph & Typographic */


.centered {
    text-align: center;
}

/* Links */
a {
    color: #3bc492;
    word-wrap: break-word;

    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

a:hover,
a:focus {
    color: #c0392b;
    text-decoration: none;
    outline: 0;
}

a:before,
a:after {
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

 hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}


@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-light.woff2') format('woff2'),
    url('../fonts/opensans-light.woff') format('woff'),
    url('../fonts/opensans-light.ttf') format('truetype'),
    url('../fonts/opensans-light.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold.eot');
    src: url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-bold.woff2') format('woff2'),
    url('../fonts/opensans-bold.woff') format('woff'),
    url('../fonts/opensans-bold.ttf') format('truetype'),
    url('../fonts/opensans-bold.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-regular.woff2') format('woff2'),
    url('../fonts/opensans-regular.woff') format('woff'),
    url('../fonts/opensans-regular.ttf') format('truetype'),
    url('../fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* ==========================================================================
   Wrap Sections
   ========================================================================== */
.navbar-banner {
    height:150px !important;
    background-image: url('../../../Images/ARCHBanner.jpg');
    background-repeat:no-repeat;
}
.navbar-default{height: 50px !important;
    background-image: -moz-linear-gradient(top, #1F4B8A , #1D4279 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1F4B8A ), to(#1D4279 ));
    background-image: -webkit-linear-gradient(top, #1F4B8A , #1D4279 );
    background-image: -o-linear-gradient(top, #1F4B8A , #1D4279 );
    background-image: linear-gradient(to bottom, #1F4B8A , #1D4279 );
    background-repeat: repeat-x;
    ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#1F4B8A ', EndColorStr='#1D4279 ')";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#1F4B8A ', EndColorStr = '#1D4279 ');


}
.blueHeader{background-color: #204b8b !important;color: #ffffff !important;}
.blueHeader .navbar-brand {
    color: #ffffff !important;
    width: 100%;
}
.centeredName{width: 100%; margin: 0 auto}



#forgot-Passward-left .light {
    color: #999;
    font-family: "open_sansregular";
    font-size: 15px;
}

#forgot-Passward-left .lightsm, .lightsm {
    color: #999;
    float: left;
    font-family: "open_sansregular";
    font-size: 12px;
    margin-top: 10px;
}

/*#footer .light{font-size: 12px; font-family: open_sansregular;color: #999;}
#footer .nav > li > a
{
    padding:0 10px !important;
    color:#999 !important ;
    font-size:12px !important;
    font-family: open_sansregular;
}
*/
#forgot-Passward-Container{
    width:350px;
    height: 300px;
    background-color: #ffffff;
    border: solid 1px #999999;
    margin-top: 35px;

}



/* dinesh - page style for setting page (setting.css) */

.header {
    /*  background: url("../img/headstrip.png") repeat scroll 0 0 rgba(0, 0, 0, 0); */
    color: #fff;
    font-family: 'Myriad Pro Semibold';
    font-size: 23px;
    font-weight: bold;
    height: 48px;
    text-align: center;
}
.bullet p{
    background: url("../../assets/img/right.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    font-weight: normal;
    padding: 0 0 0 25px;
    font-size: 14px;
    font-family: 'open_sansbold';
}
.fromContent{
    background:#fff;
    border: 1px solid #ccccff;
    box-shadow: 0 0 6px 0 #ccc;
    float: right;
    margin: 20px;
    padding: 20px;
    width: 60%;
}
.txtcontent{
    margin:0 0 0 40px;
}
.txtcontent h3{
    color:#3399cc;
    font-size: 20px;
    font-family: "open_sansbold";
	
   
}
 .fromContent h3{
	color:#3399cc;
	font-size: 20px;
	font-family: "open_sansbold";margin-top: 5px;
} 
.lblforgot a
{
    color:#33cccc;
    font-size:25px;
    color: #33cccc;
    font-size: 12px;
    font-weight: normal;font-family: 'open_sansregular';
}
.lblforgot a:hover
{
    text-decoration:underline;
}
.inputform label {
    color: #999999;
    font-family: 'open_sansregular';
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;letter-spacing: 1px;
}
.signin{
    /* background: url('../../assets/img/sign-in.png') repeat; */

    background-image: url("../../assets/img/signicon.png"), url("../../assets/img/btn.png") ;
    background-position: 10px center, center bottom;
    background-repeat: no-repeat;
    border:0px;
	border-radius:0px;
    color: #fff;
    font-family: "open_sansregular";
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-bottom: 10px;
    text-align: right;
    width: 99px;
}
.signin:hover{
    background-image: url("../../assets/img/signicon.png"), url("../../assets/img/btn.png") ;
    background-repeat: no-repeat;
	color: #fff;
}
.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #ccc;
    height: 50px;
    background-color: #f5f5f5;
}

.navfooter > li > a{
    padding: 0 15px;color:#999;
}
.navfooter > li{
    font-size:13px;
    margin-top: 10px;
}

.bs-example{
    margin: 0 auto;width: 50%;
}


/*26 sep */
.subbtn{
    /* background: url('../../assets/img/sign-in.png') repeat; */

    background-image: url("../../assets/img/sms.png"), url("../../assets/img/btn.png") ;
    background-position: 10px center, center bottom;
    background-repeat: no-repeat;
	border-radius:0px;
    border:0px;
    color: #fff;
    font-family: "open_sansregular";
    font-size: 16px;
    font-weight: normal;
    height: 41px;
    text-align: right;
    width: 99px;
}
.subbtn:hover{
    color:#FFF;
}
.errorbtn {
    background: url("../../assets/img/error.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    color: #cf2e29;
    font-size: 14px;
    margin: 0;
    padding-left: 30px;
	font-family: "open_sansregular";
}
.mtop {
    margin-bottom: 0;
    margin-top: 20px;
}






/* Dinesh header start here(header.css)*/
.headtop{
    padding-top:0px;
}
.headerinner {
    /*background: url("../img/inn-m.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);*/
    color: #fff;
    float: left;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 50px;
    left: 7%;
    padding: 15px 0 0 40px;
    position: relative;
    text-align: left;
}
.logdetails{
    position:absolute;
    right:10px;
	 font-family: 'open_sansregular';

}
.logdetails span{

    color:#97c0d9;
    padding: 5px 5px 0;

    float:left;
}
.menuicon{
    background: url("../../assets/img/menuicon.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    float: left;
    height: 50px;
    left: 40px;
    position: fixed;
    width: 43px;
}

/* 29 sep */
/* .menuicon:hover {
    background: url("../../assets/img/menuicon_select.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0px 0 #858585;

} */
.menuopen {
    background: url("../../assets/img/menuicon_select.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0px 0 #858585;

}


.menuContent {
    background:#FFF;
	border: 1px solid #ccccff;
	border-top:0px;
    box-shadow: 0 0 6px 0 #858585;
    float: right;
    margin: 50px 0 0 39px;
    padding: 20px 1px 40px 2px !important;
    width: 39% !important;
	position:fixed;
	z-index: -1;

}

.show-log{
    background: none repeat scroll 0 0 #777;display:none;
    color:#000;
    border: 1px solid #fff;
    margin: 40px 10px;
    padding: 10px;
    position: fixed;
    right: 10px;
    height:100px;
}
/* Dinesh header end here(header.css)*/




/* Dinesh menu  start here(menu.css)*/

.formelement{
    padding:0px;
}
.formelement h2{
    color:#19abcb;
    font-weight: normal;
    padding: 0 0 0 20px;
    font-size: 14px;
    font-family: 'open_sansbold';
}
.inputbox{
    margin:0px !important;
    /* padding: 0 10px;
    width:26.6%; */
    padding: 0 10px;
    width: 25%;

}
.inputbox_sm{
    width:10%;
}
.userfield{
    width:26.6%;
}
.inputadd {
    margin: 0 !important;
    padding: 0 20px;

}
.inputadd_sm{
    margin: 0 !important;
    padding: 0 20px;
    width:16.66%;

}
.formcontener{
    border-bottom: 1px solid #ccc;
    clear: both;
    float: left;
    margin: 0 0 20px;
    padding: 0 0 30px;
    width: 100%;
}
.rowbottom{
    float: left;
    margin: 30px 0 0;
    width: 100%;
}
.pi_icon{
    background: url("../../assets/img/iconlist.png") no-repeat scroll 0 -7px rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    width: 30px;
}
.pi_icon01{
    background: url("../../assets/img/iconlist.png") no-repeat scroll -33px -7px rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    width: 30px;
}
.menutitle {
    border-radius: 0;
    left: 20px;
    min-width: 90px;

}
.pleft{
    padding-left:20px;
}
.pright{
    padding-right:20px;
}

/* Dinesh menu  start here(menu.css)*/





/* dinesh - page style for sign in */

.txtcontent{
    margin:0 0 0 40px;
}
/*.txtcontent h3, .fromContent h3{
    color:#3399cc;
    font-size: 20px;
    font-family: "open_sansbold";
	 
}
 .fromContent h3{
	color:#3399cc;
	font-size: 20px;
	font-family: "open_sansbold";
} */
.lblforgot a
{
    color:#33cccc;
    font-size:25px;
    color: #33cccc;
    font-size: 12px;
    font-weight: normal;font-family: 'open_sansregular';
}
.lblforgot a:hover
{
    text-decoration:underline;
}
.inputform label {
    color: #838383;
    font-family: 'open_sansregular';
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;letter-spacing: 1px;
}
.usericon{
    background: url("../../assets/img/user01.png") no-repeat scroll 3px 5px rgba(0, 0, 0, 0);
    padding-left: 30px;
    border-radius: 0;
	font-family: "open_sansregular";
}
.pwdicon{
    background: url("../../assets/img/password.png") no-repeat scroll 3px 5px rgba(0, 0, 0, 0);
    padding-left: 30px;
    border-radius: 0;box-shadow: 0;
	font-family: "open_sansregular";
}
.inputform {
    margin-bottom: 10px;
	margin-top: 20px;
}

html {
    position: relative;
    min-height: 100%;
}
body {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
}
.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #ccc;
    height: 50px;
    background-color: #f5f5f5;
}

.navfooter > li > a{
    padding: 0 15px;color:#999;
}
.navfooter > li{
    font-size:12px;
    margin-top: 10px;
	font-family: 'open_sansregular';
}

.submitbtn{
    background: url("../../assets/img/smile.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    color:#669900;
    font-size:15px;
    padding-left:30px;margin: 0;
	 font-family: 'open_sansregular';
}
.submitbtn label{
    margin-bottom: 0px;
}

.pwddisc{
    margin: 0 !important;
}
.goback{
    margin-bottom: 0px;
    float: left;
    margin-top: 30px;
	font-family: "open_sansregular";font-size: 12px;
}
.goback a {
    color: #33cccc;
    font-family: "open_sansregular";
    font-size: 12px;
    font-weight: normal;


}
.goback a:hover {
    text-decoration:underline;
}
.goback span {
    color: #33cccc;
    font-family: 'open_sansregular';


}
/*breadcrumb*/
.breadcrmset > li + li:before{
    color: #ccc;
    content: "\00BB";
    padding: 0 5px;color:#000;
}
.breadcrmset > li a{
    color:#000; font-family: 'open_sansregular';
    font-size: 13px;
    font-weight: normal;
}
.breadcrmset > li > a > .active {
    color: #999;
}
/*PADDINGS NONE*/
.PNONE{padding:0px;} 		/* paddings none */
.PLN{padding-left:0px;} 	/* only padding left none */
.PRN{padding-right:0px;} 	/* only  padding right none */
.PTN{padding-top:0px;} 		/* only  padding top none */
.PBN{padding-bottom:0px;}	 /* only  padding bottom none */
/*PADDINGS NONE*/

.MRT-sm{margin-top:20px;} 	/* margin TOP small */
.MNONE{
    margin:0px;
}
/* custom inclusion of right, left and below tabs */

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}

.tab-content > .active,
.pill-content > .active {
    background:#fff;display: block;border: 1px solid #cfd8e6;border-left: 1px solid #cfd8e6;
    margin: 0 0 0 194px; box-shadow:-1px 0 5px -1px #cfd1d3;;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
    float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 1px;
    /* background: #ddd; */
    padding: 15px 35px;
    border: 1px solid #ccc;border-right:0px solid #ccc;font-family: "open_sansregular";
    color: #999;font-size:15px;
}

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    color:#CCC;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;background:#FFF;
    border-right-color: #ffffff; box-shadow: -1px 0 5px -3px #cfd1d3;
    color: #000;font-family: 'open_sansregular';font-size:15px;
}

.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
    border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #ffffff;
}
.bs-example{
    margin: 0 auto;width: 50%;
}
/* Fix alignment issue of label on extra small devices in Bootstrap 3.2 */
.form-horizontal .control-label{
    color: #838383;
    font-family: "open_sansbold";
    font-size: 14px;    
    font-weight: normal;
    margin-bottom: 0;
    text-align: left;
}
sup{
    color:#f00;
    margin-top:3px;
    margin-right:3px;
}
.updatebtn{
    /* background: url("../../assets/img/update.png") repeat scroll 0 0 rgba(0, 0, 0, 0); */
   background-image: url("../../assets/img/img02.png"), url("../../assets/img/btn.png") ;
	background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 99px;
}
.updatebtn:hover{
    /* background: url("../../assets/img/update.png") repeat scroll 0 0 rgba(0, 0, 0, 0); */
    background-image: url("../../assets/img/img02.png"), url("../../assets/img/btn.png") ;
    background-position: 5px center, center bottom;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
}
.squcorner{
    border-radius: 0; font-family: 'open_sansregular';
}
.pwdheading h3{
    color: #666;
    font-family: 'open_sansbold';
    font-size: 14px;
	margin-top: 20px;
}
.icon-cala {
    background-color: #fff;
    background-image: url("../../assets/img/icon-calander.png");
    background-position: 2px 6px;
    background-repeat: no-repeat;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
    width:100% !important;font-family: 'open_sansregular';
}

.dropselect button{border-radius:0}

/**/
.product-icons{
    padding-bottom:20px !important;

}

.hline{
    border-bottom:1px solid #CCC;
    float: left;
    width: 100%; margin: 20px 0;
}

.product-icons .productimg {
    float: left;
}
.product-icons .productimg {
    height: 106px;
    margin: 5px 10px;
    width: 135px;line-height: 10px;
}
.productimg img {
    margin: 3px auto;
    width:40px;
    height:42px;
}
.productimg span{
    color: #3f5c8a;
    display: block;
    font-size: 13px;
    font-family: 'open_sansregular';
    height: 100%;
    line-height: 12px;
    padding-top: 62px;
    position: relative;
    width: 100%;
    font-weight:bold;
}
.productimg a{
    display: block;
    float: left;
    height: 100%;
    width: 100%;
}
.productimg:hover{
    color:#FFF;
}

.im01 {
    background: url("../../assets/img/pharmacist.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im01:hover {
    background: url("../../assets/img/menu/pharmacist-over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im01 span:hover ,.productimg  span.active , .productimg:hover{color:#FFF !important;}
.im01.active {
    background: url("../../assets/img/menu/pharmacist-over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}

.im02 {
    background: url("../../assets/img/menu/pa_np.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im02:hover {
    background: url("../../assets/img/menu/pa_np_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}

.im02 span:hover , .productimg:hover{color:#FFF !important;}

.im02.active {
    background: url("../../assets/img/menu/pa_np_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}

.im03 {
    background: url("../../assets/img/menu/physicians.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im03:hover {
    background: url("../../assets/img/menu/physicians_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im03 span:hover , .productimg:hover{color:#FFF !important;}
.im03.active{
    background: url("../../assets/img/menu/physicians_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}


.im04 {
    background: url("../../assets/img/menu/pharmacies.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im04:hover {
    background: url("../../assets/img/menu/pharmacie_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im04 span:hover , .productimg:hover{color:#FFF !important;}
.im04.active {
    background: url("../../assets/img/menu/pharmacie_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}


.im05 {
    background: url("../../assets/img/menu/DMES.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im05:hover {
    background: url("../../assets/img/menu/DMES_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im05 span:hover , .productimg:hover{color:#FFF !important;}
.im05.active {
    background: url("../../assets/img/menu/DMES_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}


.im06 {
    background: url("../../assets/img/menu/technicians.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im06:hover {
    background: url("../../assets/img/menu/technicians_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im06 span:hover , .productimg:hover{color:#FFF !important;}
.im06.active{
    background: url("../../assets/img/menu/technicians_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}

.im07 {
    background: url("../../assets/img/menu/investigation.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im07:hover {
    background: url("../../assets/img/menu/investigation_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im07 span:hover , .productimg:hover{color:#FFF !important;}
.im07.active {
    background: url("../../assets/img/menu/investigation_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}


.im08 {
    background: url("../../assets/img/menu/examinations.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im08:hover {
    background: url("../../assets/img/menu/examinations_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im08 span:hover , .productimg:hover{color:#FFF !important;}
.im08.active {
    background: url("../../assets/img/menu/examinations_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}


.im09 {
    background: url("../../assets/img/menu/userManagement.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im09:hover {
    background: url("../../assets/img/menu/userManagement_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im09 span:hover , .productimg:hover{color:#FFF !important;}
.im09.active {
    background: url("../../assets/img/menu/userManagement_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}


.im10 {
    background: url("../../assets/img/menu/transactionReport.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im10:hover {
    background: url("../../assets/img/menu/transactionReport_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im10 span:hover , .productimg:hover{color:#FFF !important;}
.im10.active {
    background: url("../../assets/img/menu/transactionReport_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}


.im11 {
    background: url("../../assets/img/menu/complaintsReport.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im11:hover {
    background: url("../../assets/img/menu/complaintsReport_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im11.active {
    background: url("../../assets/img/menu/complaintsReport_over.png") no-repeat scroll 15px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}

.im11 span:hover , .productimg:hover{color:#FFF !important;}


.im12 {
    background: url("../../assets/img/menu/chain.png") no-repeat scroll 18px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im12:hover {
    background: url("../../assets/img/menu/chain_over.png") no-repeat scroll 18px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im12.active {
    background: url("../../assets/img/menu/chain_over.png") no-repeat scroll 18px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}

.im12 span:hover , .productimg:hover{color:#FFF !important;}


.im13 {
    background: url("../../assets/img/menu/system_setting.png") no-repeat scroll 14px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;
}
.im13:hover {
    background: url("../../assets/img/menu/system_setting_over.png") no-repeat scroll 14px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}
.im13.active {
    background: url("../../assets/img/menu/system_setting_over.png") no-repeat scroll 14px 0px rgba(0, 0, 0, 0);
    width: 135px;
    height:106px;color:#FFF;
}

.im13 span:hover , .productimg:hover{color:#FFF !important;}





.login-form {
    padding: 10px 10px 5px;
    position: absolute;
    right: 26px;
    text-align: left;
    top: 50px;
}
.logdetails a {
    background: url("../../assets/img/arrow.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);
    color: #97c0d9 !important;
    float: left;
    margin: 10px;
    padding: 5px 20px 0;
}
/* dinesh - page style end for setting page (setting.css) */





/*Nishant batch setting start here*/

.batch-setting{width: 100%;float: left;position: relative;}
.batch-setting .breadcrumb {
    font-family: open_sansregular !important;
    font-size: 12px;
    margin: 10px 0px 0px 5px !important;
    background: transparent;

}
.batch-setting .breadcrumb a{ color: #080808 !important;}
.batch-setting-left h2 span{font-family: open_sansregular; font-size:22px; color:#ABACAE;font-weight: normal}
.batch-setting-left h2  {color: #1DADCD; font-family: open_sansregular; font-size: 20px;padding-left: 18px;font-weight: bold}
#demo{width: 100%; height: 110px; margin-bottom: 8px;background-color: #E4F2F5; border: 1px solid #CFDDE0;margin-top: 8px}
.border-table{border: solid 1px #ECEDEF; background-color: #ffffff !important;font-family: open_sansregular;font-size: 14px;color: #363636}
.border-table .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td
{
    border-top: 1px solid #ECEDEF !important;
}

.border-table > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th
{
    background-color: #F8F8F8 !important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
    line-height: 2.42857 !important;
}

.border-table > thead > tr > th
{
    background-color: #D9ECF0 !important;
    border-top: 1px solid #ECEDEF !important;
    border-bottom: none !important;
    color: #868A8B;
    line-height: 25px !important;
}
.white-bg{background-color: #ffffff !important;padding-top: 10px;width: 96%;float: left;position: relative;margin: 1% 2%; border: 1px solid #ECEDEF !important;height: auto; margin-bottom: 85px !important;


}
.table-padding{padding-left: 0px !important;padding-right: 0px !important;}
.add-new-btn{
    background-color: #F5F5F5;
    border: 1px solid #269abc;
    color: #269abc;
    cursor: pointer;
    margin: 15px 0;
    padding: 7px;
    text-align: center;
    width: 127px;
    font-family: open_sansbold;
}
.table-result h4{
    font-family: open_sansbold;
    font-size: 13px;
    padding-top: 15px;
}
#example_paginate .pagination{

    margin: 18px 0 !important;
}
#example_paginate .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
    background-color: #19A2C2;
    border: solid 1px #0E93B2;
}

#example_paginate .pagination > li > a, .pagination > li > span{color: #19a2c2;font-family: open_sansregular;font-size: 12px}

#example_paginate .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
    color: #ffffff;
}
.search-container{
    width:22%;
    float : left;
}

.search-container-second{
    width:20% ;
    float : left;
}

.search-container-third{
    width:14% ;
    float : left;
}


#demo .form-control{
    width: 92%;
    border-radius: 0;
    height: 40px;
}
#demo label{
    font-family: open_sansregular;
    font-size: 14px;
    font-weight: normal;
    padding-top: 15px;
    font-weight: bold;
}

#demo .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{background-color: #ffffff}

.btn-input {
    display: block;
}

.btn-input .btn.form-control {
    text-align: left;
    font-family: open_sansregular;
    font-size: 14px;
    color: #000000;
}

.btn-input .btn.form-control span:first-child {
    left: 10px;
    overflow: hidden;
    position: absolute;
    right: 25px;
}

.btn-input .btn.form-control .caret {
    margin-top: -1px;
    position: absolute;
    right: 10px;
    top: 50%;
}
#demo .dropdown-menu{

    width: 92%;
}

#demo .caret{color: #C0C0C0}

.search-btn{background-color: transparent!important;color: #1dadcd;font-family: open_sansregular;font-size: 15px;
    cursor: pointer;margin-right: 20px;margin-top: 10%}
.search-btn span{
    font-size: 18px;
    padding-right: 6px;
    font-weight: 500;
}
.head{margin-top: 10px;}
.caret-right {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid;
    display: inline-block;
    height: 0;
    opacity: 0.3;
    vertical-align: top;
    width: 0;
}
.left-carat{

    border-right: 6px solid #DADADA;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 0;

    width: 0;

}

.right-carat{

    border-left: 6px solid #19a2c2;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 0;

    width: 0;

}

.batch-setting .breadcrumb > li + li:before{
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid;
    display: inline-block;
    height: 0;
    width: 0;
    content:"";
    color: #6B6C6E !important;
    margin-left: 4px;
}

.caretdown {
    border-bottom: 6px solid #1dadcd;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 0;
    width: 0;
    margin-left: 8px;
    margin-bottom: 2px;
}
.caretup {
    border-top: 6px solid #1dadcd;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 0;
    width: 0;
    margin-left: 8px;
    margin-bottom: 2px;
}

.caretdown2 {
    border-bottom: 6px solid #1dadcd;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 0;
    width: 0;
    margin-left: 8px;
    margin-bottom: 2px;
    position: absolute;
}
.search-bar-top-caret:before{
    border-bottom: 6px solid #e4f2f5;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    position: absolute;
    right: 56px;
    top: -6px;
    z-index: 10;}


.search-bar-top-caret:after {
    border-bottom: 8px solid #cfdde0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    position: absolute;
    right: 54px;
    top: -8px;
    z-index: 9;
}

.apply-btn{
    background: url("../../assets/img/apply.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    width: 75px;
    height: 27px;
    cursor: pointer;
    margin-top: 45px;
    float: left;
    margin-left: 20px;
    border: none;
}

.clear-button{
    cursor: pointer;
    margin-top: 50px;
    margin-left: 20px;
    border: none;
    float: left;
    font-family: open_sansregular;font-size: 12px;
    padding-left: 20px;
    background: url("../../assets/img/closeIcon.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
}

.update-btn {
    background: url("../../assets/img/update-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 99px;
}
.update-cancel-btn {
    background: url("../../assets/img/update-cancel-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 99px;
    opacity: 1;
}

.issue-permit-btn {
    background: url("../../assets/img/issue-permit-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 150px;
    opacity: 1;
}

.issue-license-btn {
    background: url("../../assets/img/issue-license-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 150px;
    opacity: 1;
}

.re-register-btn {
    background: url("../../assets/img/re-register-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 150px;
    opacity: 1;
}
.register-btn {
    background: url("../../assets/img/Register-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 150px;
    opacity: 1;
}
.batch-register-btn {
    background: url("../../assets/img/Batch-Register-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 150px;
    opacity: 1;
}
.renew-btn {
    background: url("../../assets/img/Renew.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 150px;
    opacity: 1;
}
.save-btn {
    background: url("../../assets/img/save-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 99px;
}

.delete-btn {
    background: url("../../assets/img/delete-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 115px;
}

.add-btn {
    background: url("../../assets/img/add-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 115px;
}

.print-btn {
    background: url("../../assets/img/print-Icon.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 115px;
}

button {
    box-shadow:none;
    outline:none;
}


.yes-btn {
    background: url("../../assets/img/yes-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 99px;
}

.no-btn {
    background: url("../../assets/img/no-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 99px;
}

.ok-btn {
    background: url("../../assets/img/ok-btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 99px;
}

.common-btn {
    background: url("../../assets/img/btn.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    background-position: 5px center, center bottom;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
	border-radius:0px;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-weight: normal;
    height: 41px;
	margin-top: 15px;
	margin-bottom: 15px;
    text-align: right;
    width: 99px;
}

.form-margin{margin-left: 1%}
.close-padding-right{padding-right: 6px}

/*.readonlyinput{
  background-color: white;
    border: 1px solid #C8C8C8;
    color: #7A7A7A;
    font-size: 13px;
    height: 25px;
    padding: 0 3px;
    width: 90%;}*/

/*batch setting here*/



/*Nishant Home css*/

.home{}
.home .navbar-brand{
    font-family: open_sansregular;
    margin-left: 10px;
    font-size: 15px;
    margin-top: -5px;
}
#home-left{margin-top: 40px}
#home-right{ background:#fff; border:1px solid #ddd;  overflow:hidden; height: 300px; width: 90%;margin-right: 4%}


.shape{
    border-style: solid; border-width: 0 70px 40px 0; float:right; height: 0px; width: 0px;
    -ms-transform:rotate(360deg); /* IE 9 */
    -o-transform: rotate(360deg);  /* Opera 10.5 */
    -webkit-transform:rotate(360deg); /* Safari and Chrome */
    transform:rotate(360deg);
}
.offer{
    background:#fff; border:1px solid #ddd;  overflow:hidden;
    height: 87px; width: 100%;
    /*cursor: pointer;*/
    margin-bottom: 20px;
}
.offer:hover {
    -webkit-box-shadow: 0px 6px 8px 0px rgba(41, 50, 50, 0.15);
    -moz-box-shadow:    0px 6px 8px 0px rgba(41, 50, 50, 0.15);
    box-shadow:         0px 6px 8px 0px rgba(41, 50, 50, 0.15);

}
.shape {
    border-color: rgba(255,255,255,0) #d9534f rgba(255,255,255,0) rgba(255,255,255,0);
}
.offer-default {	border-color: #ddd; }
.offer-default .shape{
    border-color: transparent #999999 transparent transparent;}


.shape-text{
    color:#fff; font-size:12px; font-weight:bold; position:relative; right:-40px; top:2px; white-space: nowrap;
    -ms-transform:rotate(30deg); /* IE 9 */
    -o-transform: rotate(360deg);  /* Opera 10.5 */
    -webkit-transform:rotate(30deg); /* Safari and Chrome */
    transform:rotate(30deg);
}
.offer-content{
    padding:0 20px 10px;
}
.top-left-margin{margin: 40px 0px 20px 5px}
.left-margin{margin-left: 5px; margin-right: 0px; margin-bottom: 20px}

.home-Sprite{
    background: url("../img/homeSprite.png") 0px 0px no-repeat;
    width: 63px;
    height: 63px;
    margin: 10px;
    float: left;
}

#home-left .offer h4{font-family: open_sansbold;padding-top: 20px ;color: #444444;font-size:18px;
float: left;width: 65%;height: 67px}

#home-right h4{font-family: open_sansbold;color: #434343}
#home-right .imgMarginTop{margin-top: 35px;}
.home-right-box{cursor: pointer}

.sprite-Pharmacist{ background-position: 0 0; width: 63px; height: 63px; }
.offer:hover .sprite-Pharmacist { background-position: 0 -68px; width: 63px; height: 63px; }
.offer.active .sprite-Pharmacist { background-position: 0 -68px; width: 63px; height: 63px; }

.sprite-dmes{ background-position: 0 -136px; width: 63px; height: 63px; }
.offer:hover .sprite-dmes{ background-position: 0 -204px; width: 63px; height: 63px; }
.offer.active .sprite-dmes{ background-position: 0 -204px; width: 63px; height: 63px; }

.sprite-examinations{ background-position: 0 -272px; width: 63px; height: 63px; }
.offer:hover .sprite-examinations{ background-position: 0 -340px; width: 63px; height: 63px; }
.offer.active .sprite-examinations{ background-position: 0 -340px; width: 63px; height: 63px; }

.sprite-investigation{ background-position: 0 -408px; width: 63px; height: 63px; }
.offer:hover .sprite-investigation{ background-position: 0 -476px; width: 63px; height: 63px; }
.offer.active .sprite-investigation{ background-position: 0 -476px; width: 63px; height: 63px; }

.sprite-na-nps{ background-position: 0 -544px; width: 63px; height: 63px; }
.offer:hover .sprite-na-nps{ background-position: 0 -612px; width: 63px; height: 63px; }
.offer.active .sprite-na-nps{ background-position: 0 -612px; width: 63px; height: 63px; }

.sprite-pharmacies{ background-position: 0 -680px; width: 63px; height: 63px; }
.offer:hover .sprite-pharmacies{ background-position: 0 -748px; width: 63px; height: 63px; }
.offer.active .sprite-pharmacies{ background-position: 0 -748px; width: 63px; height: 63px; }

.offer:hover .sprite-physician{ background-position: 0 -816px; width: 63px; height: 63px; }
.offer.active .sprite-physician{ background-position: 0 -816px; width: 63px; height: 63px; }

.sprite-technicians{ background-position: 0 -884px; width: 63px; height: 63px; }
.offer:hover .sprite-technicians{ background-position: 0 -952px; width: 63px; height: 63px; }
.offer.active .sprite-technicians{ background-position: 0 -952px; width: 63px; height: 63px; }

.sprite-userManagement{ background-position: 0 -1020px; width: 63px; height: 63px; }
.offer:hover .sprite-userManagement{ background-position: 0 -1088px; width: 63px; height: 63px; }
.offer.active .sprite-userManagement{ background-position: 0 -1088px; width: 63px; height: 63px; }

.sprite-physician{ background-position: 0 -1156px; width: 63px; height: 63px; }

.sprite-chains{ background-position: 0 -1224px; width: 63px; height: 63px; }
.offer:hover .sprite-chains{ background-position: 0 -1292px; width: 63px; height: 63px; }
.offer.active .sprite-chains{ background-position: 0 -1292px; width: 63px; height: 63px; }


.sprite-system-settings{ background-position: 0 -1360px; width: 63px; height: 63px; }
.offer:hover .sprite-system-settings{ background-position: 0 -1428px; width: 63px; height: 63px; }
.offer.active .sprite-system-settings{ background-position: 0 -1428px; width: 63px; height: 63px; }

.active.offer h4{
    color:#264d90 !important;
}
.active.offer {
    -webkit-box-shadow: 0px 6px 8px 0px rgba(41, 50, 50, 0.15);
    -moz-box-shadow:    0px 6px 8px 0px rgba(41, 50, 50, 0.15);
    box-shadow:         0px 6px 8px 0px rgba(41, 50, 50, 0.15);
}


.transaction-report{background: url("../img/rightIcon1.png") 0px 0px no-repeat;
    width: 51px;
    height: 60px;
    margin: 10px;
    float: left;
}

.offer:hover h4{
    color:#264d90 !important;
}


/*nishant home css end*/


/* 30 sep style  for buttons */

/*30sep 2014*/
.subbtn:active {
    background-image: url("../../assets/img/sms.png"), url("../../assets/img/btn.png");
    background-position: 10px center, center bottom;
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 0;
    color: #fff;
    font-family: "open_sansregular";
    font-size: 16px;
    font-weight: normal;
    height: 41px;
    text-align: right;
    width: 99px;
}

.signin:active  {
    background-image: url("../../assets/img/signicon.png"), url("../../assets/img/btn.png");
    background-position: 5px center, center bottom;
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 0;
    color: #fff;
    font-family: "open_sansregular";
    font-size: 16px;
    font-weight: normal;
    height: 41px;
    text-align: right;
    width: 99px;
}

.bordernone{
	border-right:0px;
}
.caret {
	background-image: url("../../assets/img/droparrow.png");
    background-position: 2px -4px;
    background-repeat: no-repeat; width: 13px;height: 14px;
	border:0px;
}
.squcorner::-moz-placeholder {
    color: #000;
    opacity: 1;
}
.icon-cala:active {
    background-color: #fff;
    background-image: url("../../assets/img/icon-calander.png");
    background-repeat: no-repeat;
}


/*Nishant Assign permission page style*/
.assign-permission-tab > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a{

    width:194px !important;
    padding: 14px 20px;
    font-size: 14px !important;
    border: none;

}

.assign-permission-tab > li > a:hover, .nav > li > a:focus{background-color: transparent}

.permission-update{
font-family: open_sansregular;
font-size:15px;
 color: #5d9e00;
    padding-right: 22px;
    margin-bottom: 10px;
    margin-top: 20px;
}

/*End of Nishant Assign permission page style*/



/*Nishant physician details page style*/

.physician-details-container{margin-left: 15px !important;}
.physician-details-container h3{
    padding-left: 8px;
    padding-top: 6px;
float: left}
.physician-details-container h2{

    color: #666666;
    font-family: "open_sansbold";
    font-size: 15px;
    font-weight: normal;
    padding: 0 0 0 10px;
}
/*.physician-details-formelement > .active, .pill-content > .active{
    min-height: 1300px !important
}
*/
.assign-permission-tab > .nav-tabs {margin-right: 0px !important}

.physician-details-container .formcontener{border-bottom: none;
    margin: 0;
    padding: 0 0 20px;
}
.physician-details-container sup{position: relative;margin-top: 22px;float: left}
.physician-details-container .rowbottom{

    margin: 10px 0 0;
}
.inputbox-second{padding-left: 25px}

.assign-permission-tab > .nav-tabs
{
    border-color: #cfd8e6;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 1px 1px;
}
.physician-details-container .form-horizontal .control-label{
    padding-bottom: 10px;
}

.pi_icon2, .pi_icon3, .pi_icon4 {
    background: url("../../../Content/assets/img/professional-information.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
    float: left;
    height: 17px;
    width: 25px;
}

.pi_icon3 {
    background: url("../../../Content/assets/img/contact-info.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
}
.pi_icon4 {
    background: url("../../../Content/assets/img/other.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
    width: 20px;
}
.hrstyle{

    width: 98.5%;height: 2px;clear: both;background-color: #e0e4ea;float: left;/*margin: 15px 6px;*/
}
.inputadd2 {
    margin: 0 !important;
    padding: 0 10px;
}
.physician-details-container .form-control{/*height: 40px*/ height:30px}

.physician-details-container .formelement {
    padding: 0 10px 0 0;
}

.physician-details-container .icon-cala {
    background-color: #fff;
    background-image: url("../../../Content/assets/img/icon-calander-second.png");
    /*background-position: 2px 6px;*/
    background-position: 2px 3px;
    background-repeat: no-repeat;
}
.physician-details-container .input-group-addon{padding: 6px 15px;}
.physician-details-container .textarea-height{height: 127px !important;border-radius: 0 !important}
.physician-details-container .input-group{padding-bottom: 10px}
.bottom-name {
    margin: 0 !important;
    padding: 0 10px 10px;
    width: 25%;
    font-size: 12px;
    font-family: open_sansregular;
    color: #999999;
}

.bottom-name span
{color: #262626 !important;}

.roundedfour_mobile{
    width:30px;
    position:relative;
    float:left;
}	/*--This is containar of checkbox--*/

.roundedfour_mobile label {
    cursor: pointer;
    position: absolute;
    width: 15px;
    height: 15px;
    left: 4px;
    top: 6px;
    background:#ffffff;
    border:1px solid #bac2c2;
} /*--This is style for lable--*/

.roundedfour_mobile label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: url("../../../Content/assets/img/right_click.png") no-repeat top center;
    top: 2px;
    left: 2px;
} /*--This is style for after click on check box--*/

.roundedfour_mobile label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3;
} /*--This is style for on hover and after click on check box--*/

.roundedfour_mobile input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
input[type="checkbox"] {
    visibility: hidden;
}
.check_txt {
    color: #df140b;
    float: left;
    font-family: "open_sansregular";
    font-size: 14px;
    padding-top: 3px;
    position: relative;
    width: auto;
    font-weight:bold;
}

.totle_cnt {
    float: left;
    margin-bottom: 10px;
    position: relative;
    width: 20%;
}
.check-top{margin-top: 42px;padding: 0 10px;}

.inputadd3 {
    margin: 42px 0px 0px 0px !important;
    padding: 0 10px;

}
.physician-details-main{margin: 0 25px 50px;}
.physician-details-main .form-horizontal .control-label{color: #999999}
.physician-details-main .bootstrap-select > .btn{height: 40px;border-radius: 0}
/*.physician-details-main .nav > li > a:hover, .nav > li > a:focus{background: transparent}
.physician-details-main .tab-content > .active, .pill-content > .active{border: 1px solid #cfd8e6;
    box-shadow: -1px 0 5px -1px #cfd1d3;overflow: auto;}
.physician-details-main .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus
{
    box-shadow: -1px 0 5px -3px #cfd1d3;
    border: none;
    border-bottom: 1px solid #cfd8e6;

}*/
.physician-details-main .breadcrumb{padding: 8px 0px}

.status-changed .modal-content{border-radius:0;box-shadow: none;width: 320px;min-height: 150px;border: none;height: auto;position: absolute}
.status-changed .modal-header{background-color: #1e4580;height: 42px;padding: 10px 10px 0 20px;}
.status-changed .modal-title{color: #ffffff;font-family: open_sansbold;font-size: 14px}
.status-changed .bottom-name{width: 31%;padding: 3px 15px;}
.status-changed .modal-body{padding: 5px 0 10px 30px;}
.status-changed .form-group{padding: 0}
.status-changed .close{font-size: 32px;font-weight: normal;color: #6c83ad;text-shadow: none;margin-top: -6px;opacity: 1;}
.status-changed .modal-dialog{ margin: 150px auto;}
/*--This is style for on checked state--*//*End of Nishant physician details page style*/


.form-top{margin-top: 30px !important;}
.permission-update{font-family: open_sansregular;font-size: 15px; color: #5d9e00;float: right;padding-right: 20px;padding-top: 6px;}
.user-label{width: 16% !important;padding:0 0 0 10px !important;}
.assign-permission-table{}
.assign-permission-table .check_txt{color: #333;padding-top: 0}
.assign-permission-table .roundedfour_mobile{margin-top: 5px}
.assign-permission-table-padding {
    padding-left: 6px !important;
    padding-right: 10px !important;
}
.assign-permission-main{}
.assign-permission-main .bottom-name{ padding: 5px 0 20px 6px;width: 21%}

.assign-permission-main .border-table > thead > tr > th{height: 40px !important;border-top: 1px solid #d0e4e7 !important;line-height: 0px}
.assign-permission-main .roundedfour_mobile label{top:4px}
.breadcrumb > .active{
    font-family: "open_sansregular" !important;
    font-size: 13px !important;
    font-weight: normal !important;
    color: #999999 !important;
}
.dummyname{}
.datepicker {padding: 5px 23px;font-family: open_sansregular; z-index: 999999 !important}
.scrollbox3 {
    height: 500px;
    overflow: auto;
    /*padding: 0 5px;*/
}
.track3 {
    width: 5px;
    background: rgba(0, 0, 0, 0);
    margin-right: 4px;
    border-radius: 5px;
    -webkit-transition: background 250ms linear;
    transition: background 250ms linear;
    left:30px !important;
    top:80px !important;
    position: absolute;
    bottom:150px !important;
    height: 450px !important;
}

.track3:hover,
.track3.dragging {
    background: #d9d9d9; /* Browsers without rgba support */
    background: rgba(0, 0, 0, 0.15);
}

.handle3 {
    width: 3px;
    right: 2;
    background: #999;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    -webkit-transition: width 250ms;
    transition: width 250ms;
    height: 200px !important;
}

.track3:hover .handle3,
.track3.dragging .handle3 {
    width: 5px;
}

.textLeftArea{ width:220px; margin:0px 10px; height:auto; float:left;}
.textRightArea{ width:1100px; padding:5px 10px; min-height:500px; position:relative; float:left; background-color:#FFF;}



/* LeftSide Vertical menu Start */

#LeftVerticalMenu{width:220px; padding-top:5px; float:left;}

#button {
	width: 230px;
	border-right: 1px solid #000;
	padding: 0 0 0 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	color: #333;
}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width: 220px;
}
	
#button li {
	border-bottom: 1px solid #0d0d0d;
	margin: 0;
	list-style: none;
	list-style-image: none;
}
	
#button li a {
	
}

#button li img {
	display: inline;
    float: left;
    margin-right: 10px;
	text-align:center;
}

html>body #button li a {
	width: auto;
}

#button li a:hover {
/*	border-right: 5px solid #1c64d1;*/
	/*background-image:url(../images/verticalMenuBgOver.png);*/
    background-image:url(../images/headmiddle.png);
	color: #fff;
}

#button li a.selected {
	list-style: none;
}



/* LeftSide Vertical menu End */

/* LeftSide Vertical menu Start */

#LeftVerticalMenu{width:220px; padding-top:5px; float:left;}

#Step {
	width: 204px;
	padding: 0 0 0 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	color: #333;
}

#Step ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	border-top: 1px dotted #969696;
}
	
#Step li {
	border-bottom: 1px dotted #969696;
	margin: 0;
	list-style: none;
	list-style-image: none;
}
	
#Step li a {
	display: block;
	padding: 8px 5px 8px 1.3em;
	background-repeat:repeat-x;
	color: #000;
	text-decoration: none;
	width: 100%;
	font-size:13px;
}

html>body #Step li a {
	width: auto;
}

#Step li a:hover {
	
}
#Step li a.selected {
	background-image:url(../images/stepBg.png);
	color: #fff;
}

/* LeftSide Vertical menu End */
.modal-body .control-label{font-size: 13px}
.modal-body .form-control{height: 35px}
.madalInput{margin: 0 -15px 0 0 !important;}
.modalLabel{margin-left: -10px !important;padding-left: 0px}
.historyModalContent{width:275px !important;}
.bottom-name2{padding: 4px 40px;width: 37%;margin-bottom: 15px}
.modalLabel span{color: #000000}


.web_dialog_overlay
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
   background: #000000;
   opacity: .15;
   filter: alpha(opacity=15);
   -moz-opacity: .15;
   z-index: 101;
   display: none;
}
.web_dialog
{
   display: none;
   position: fixed;
   width: 380px;
   height: 250px;
   top: 50%;
   left: 50%;
   margin-left: -190px;
   margin-top: -100px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 102;
   font-family: Verdana;
   font-size: 10pt;
}
.web_dialog_title
{
   border-bottom: solid 2px #336699;
   background-color: #336699;
   padding: 4px;
   color: White;
   font-weight:bold;
}
.web_dialog_title a
{
   color: White;
   text-decoration: none;
}


/* Style for Tab Control */
#tabs {
	width: 220px;
	float: left;
}

#tabs ul li {
	list-style: none;

}
#tabs ul li a img {
	display: inline;
    float: left;
    margin-right: 10px;
	text-align:center;
}
#tabs ul li a {
	display: block;
	padding: 8px 5px 8px 1.3em;
	/*background-image:url(images/verticalMenuBg.png);*/
    background-image:linear-gradient(to bottom, #1F4B8A , #1D4279 );
	background-repeat:repeat-x;
	color: #fff;
	text-decoration: none;
	width: 100%;
	font-size:13px;
	
	
}

#tabs ul li.selected {
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	/*background:#FFFFFF;*/
	
    background-image: url("images/SelectedMenuBg.png");
    background-position: top left;
    background-repeat:repeat-y;
    background-size: 230px 36px;
    border: 0 none;
    color: #000000;
    display: block;
    margin: 0 0 0px;
    padding: 0px 6px 0px 1px;
    width: 223px;
    z-index: 2;
	border-left: 0px solid #f9a848;

}

#tabs ul li.selected a {
	background-image:none;
	color: #000 !important;
	border-left: 0px solid #f9a848;
	font-weight: bold;
}

#tabs ul li.selected a:hover 
{
    	
	border-left: 0px solid #f9a848;
	
}

#tabContent {
	float: left;
	padding-left: 5px;
    width: 95%;
    height: 95%;
}

div.ui-dialog-content {
	background-color: white;
    position:relative;
    top:-450px;
}

div.ui-widget-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #AAA;
	opacity: 0.50
}

div.action {
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 5px;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #C0C0C0;
	background-color: #EEEEEE;
	height:28px;
}
.action span {
	padding: 5px 10px 5px 0px;
	font-weight:bold
	
}

.leftmargin {
	margin-left: 5px;
}

div.message {
	font-weight: bold;
	font-size: 12px;
	display: none;
	position: absolute;
	border: solid 1px #F0C36D;
	background-color: #F9EDBE;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	padding: 5px 10px 5px 10px;
	z-index: 999;
}

/* Style for Tab Control */


/* TAB MENU   
----------------------------------------------------------*/
/*ul#menu {
    border-bottom: 1px #E4E4F1 solid;
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: right;
}

ul#menu li {
    display: inline;
    list-style: none;
}

ul#menu li#greeting {
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}

ul#menu li a {
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    background-color: #e8eef4;
    color: #034af3;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}

ul#menu li a:hover {
    background-color: #fff;
    text-decoration: none;
}

ul#menu li a:active {
    background-color: #a6e2a6;
    text-decoration: none;
}

    ul#menu li.selected a {
        background-color: #fff;
        color: #000;
    }*/
/* Style for Pagination */

#pagination{border:0; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:12px;float:right;width:100%; padding-top:20px}
#pagination ul{border:0; margin:0; padding:0; }

#pagination li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
}
#pagination-digg a{
border:solid 1px #9aafe5;
margin-right:2px;
}
#pagination .previous-off,
#pagination .next-off {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:20px;
padding:3px 8px;
border:solid 1px #FFF;
}
#pagination .next a,
#pagination .previous a {
font-weight:bold;
} 

#pagination .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:3px 8px;
border:solid 1px #FFF;

}
#pagination a:link,
#pagination a:visited {
color:#0e509e;
display:block;
float:left;
padding:3px 8px;
text-decoration:none;
border:solid 1px #FFF;

}
#pagination a:hover{
border:solid 1px #0e509e;
padding:3px 8px;
}

/* Style for Pagination */

a:link {
    color: #447ABA;
    text-decoration: none;
}

a:visited {
    color: #505abc;
}

a:hover {
    color: #AD5F16;
    text-decoration: none;
}

a:active {
    color: #AD5F16;
}

p, ul {
    margin-bottom: 20px;
    line-height: 1.6em;
}


.TextBoxAreaQuart{ width:25%; display:block; height:auto; float:left; padding-bottom:5px;}
.TextBoxAreaQuart label 
{ float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
    width: 100px;
    }

.TextBoxAreaPenta{ width:20%; display:block; height:auto; float:left; padding-bottom:5px;}
.TextBoxAreaPenta label 
{ float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
    width: 100px;
    }

.TextBoxAreaHafe{ width:50%; display:block; height:auto; float:left; padding-bottom:5px;}
.TextBoxAreaHafe input
{font-size:13px; height:25px; padding:0px 3px; width: 91%;
background-color: white;
border: solid 1px #C8C8C8;}
.TextBoxAreFull{ width:100%; display:block; height:auto; float:left; padding-bottom:5px;}
.span{color: Red;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;}
.TextBoxAreaHafe textarea
{font-size:13px; height:25px; padding:0px 3px; width: 90%;
background-color: white;
border: solid 1px #C8C8C8;}

.TextBoxAreaAll{ width:40%; display:block; height:auto; float:left; padding-bottom:5px;}
.TextBoxAreaAll input
{font-size:13px; height:25px; padding:0px 3px; width: 91%;
background-color: white;
border: solid 1px #C8C8C8;}

#PopupboxContainer{ width:500px; height:143px; float:left; padding-bottom:5px;}
/*#PopupboxContainerPANP{ width:500px; height:700px; float:left; padding-bottom:5px;}*/
.PopupboxContainerHeadPANP{width:200px; height:18px; padding:5px 10px; background:url(../images/boxBg.jpg) repeat-x; border:1px #999999 solid; font-size:13px; font-weight:bold;}
.PopupboxContainerHead{width:500px; height:18px; padding:5px 10px; }
#PopupboxContainerTextField{ padding:5px 10px; width:500px; /*border:1px #999999 solid;*/ height:auto; float:left;}
#PopupboxContainerC{ width:600px; height:143px; float:left; padding-bottom:5px;}
.PopupboxContainerHeadC{width:600px; height:18px; padding:5px 10px; background:url(../images/boxBg.jpg) repeat-x; border:1px #999999 solid; font-size:13px; font-weight:bold;}
#PopupboxContainerTextFieldC{ padding:5px 10px; width:600px; border:1px #999999 solid; height:auto; float:left;}
#PopupboxContainerTextField label{ float: left;
    font-family: open_sansbold;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    width: 245px;                             
margin-top: 5px;
margin-bottom: 5px;
display: inline-block;
color: #838383;}
#boxContainerTextField input {font-size:13px; height:25px; padding:0px 3px; width: 90%;
background-color: white;
border: solid 1px #C8C8C8;}


#boxContainerTextField input[type='checkbox'] {font-size:13px; height:25px; padding:0px 3px; width: 25px;                                               
background-color: white;
border: solid 1px #C8C8C8;}
#boxContainerTextField input[type='radio'] {font-size:13px; height:25px; padding:0px 3px; width: 25px;
background-color: white;
border: solid 1px #C8C8C8;}


#boxContainerTextField select {font-size:13px; height:27px; width:202px; padding:3px;}
#boxContainer input.SearchButtom {font-size:13px; margin:8px 0px 8px 8px; font-weight:bold; color:#7e2400; background:url(../images/burromBg.jpg); float:right; height:28px; width:80px; text-align:center; border:1px solid #CCC;}
#boxContainerTextField h2{ font-size:13px; font-weight:bold; line-height:30px;}
#boxContainerTextField td{ font-size:13px; text-align:left; height:25px;}

.MessageArea{width:100%; float:left;}
.MessageAreaLeft{width:50%; float:left; font-size:11px; color:#F00;}
.MessageAreaRight{width:50%; float:right; font-size:11px; color:#F00;}
.Header-Label {font-family: 'open_sansbold'; font-size: 15px; font-weight: normal;}

.closeimg
{
    position:absolute;
    top:20px;
    right:0px;
    height:24px;
    width:24px;
}

.dropDownListBig
{
    width:100%; 
    font-family: open_sansregular; 
    font-size: 14px; 
    border: solid 1px #C8C8C8;
    height: 30px;
}

.dropDownList
{
    width:100%; 
    font-family: open_sansregular; 
    font-size: 14px; 
    border: solid 1px #C8C8C8;
    height: 30px;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    /*color: #ff0000;*/
     color: #FF0000;
    font-size:10px;
}
.Homevalidation {
    /*color: #ff0000;*/
     color: #892222;
    font-size:11px;
    font-family:Verdana;
    padding:2px;
    margin-top:2px;
}


.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

/*#dmedemo{width: 100%; height: 200px; margin-bottom: 8px;background-color: #E4F2F5; border: 1px solid #CFDDE0;margin-top: 8px}*/
#dmedemo{width: 100%; height: 120px; margin-bottom: 8px;background-color: #E4F2F5; border: 1px solid #CFDDE0;margin-top: 8px}
#dmedemo .form-control{
    width: 92%;
    border-radius: 0;
    height: 40px;
}
#dmedemo label{
    font-family: open_sansregular;
    font-size: 14px;
    font-weight: normal;
    padding-top: 15px;
    font-weight: bold;
}

#dmedemo .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{background-color: #ffffff}
#dmedemo .dropdown-menu{

    width: 92%;
}

#dmedemo .caret{color: #C0C0C0}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}

.tab-content > .active,
.pill-content > .active {
    background:#fff;display: block;border: 1px solid #cfd8e6;border-left: 1px solid #cfd8e6;
    margin: 0 0 0 194px; box-shadow:-1px 0 5px -1px #cfd1d3;;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
    float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 1px;
    /* background: #ddd; */
    padding: 15px 35px;
    border: 1px solid #ccc;border-right:0px solid #ccc;font-family: "open_sansregular";
    color: #999;font-size:15px;
}

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    color:#CCC;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;background:#FFF;
    border-right-color: #ffffff; box-shadow: -1px 0 5px -3px #cfd1d3;
    color: #000;font-family: 'open_sansregular';font-size:15px;
}

.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
    border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #ffffff;
}
.bs-example{
    margin: 0 auto;width: 50%;
}

.assign-permission-main .assign-inner-tab{margin: 20px 10px}

.assign-permission-main .assign-inner-tab .nav-tabs{border-bottom: none}
.assign-permission-main .assign-inner-tab .tab-content > .active, .pill-content > .active
{margin: 0px;
box-shadow: none;
    border: solid 1px #cfcfcf !important;
}

.assign-permission-main .assign-inner-tab .nav-tabs > li{

    background-color: #f8f8f9;

}
.assign-permission-main .assign-inner-tab .nav-tabs > li > a
{

    border-top: solid 1px #e9e9e9;
    border-right: solid 1px #e9e9e9;
    border-bottom: solid 1px #cfcfcf;

    border-radius: 0;
    margin-right: 0px;
    color: #999999;
    font-family: open_sansregular;
    font-size: 14px;
    font-weight: bold;
    padding: 12px 22px;
}

.assign-permission-main .assign-inner-tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus

{
border: solid 1px #cfcfcf;
    border-bottom: solid 1px transparent !important;
    color: #000000;

}
.border-left{  border-left: solid 1px #e9e9e9 !important;}
.border-left2{  border-left: solid 1px #cfcfcf;}

/*.assign-tab-content .control-label{
    color: #838383;
    font-family: "open_sansregular";
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;
    text-align: left;
    padding-bottom: 10px;
}*/

.tab-pane-dme-height{
    /*height: 300px;*/
    height: 260px;
}

.tab-pane-height{
    /*height: 400px;*/
    height: 360px;
}
/*.assign-tab-content .form-control{
    height: 40px;
}*/

.inputbox-assign-tab {
    margin: 0 !important;
    padding: 0 10px;
    width: 35%;
}
.inputbox-assign-tab .form-control::-moz-placeholder{
    color: #000;
}
.margin-tab{margin-left: 25px!important;}

.border-bottom-remove{border-bottom: none !important}

.inputBox-tab{padding: 0 10px;margin: 0 !important;}

.chk-text-2{color: #999999 !important}

.pi_icon_Master {
    background: url("../../../Content/assets/img/mastercard.jpg") no-repeat scroll 0px 0px ;
    float: left;
    height: 50px;
    width: 70px;
}
.pi_icon_Visa {
    background: url("../../../Content/assets/img/visa.jpg") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
    float: left;
    height: 50px;
    width: 70px;
}
.pi_icon_Discover {
    background: url("../../../Content/assets/img/discover.jpg") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
    float: left;
    height: 50px;
    width: 70px;
}
.td_border {
    border: solid 1px silver;
    width:50%; 
    float:left;
}