@media (max-width: 700px) {
    h3 { font-size: 18px; }
    .tblMe td p, .tblMe td { font-size: 11px; }
}
.printContainer{padding:30px;}
.printContainer .printBtn{display:none;}

.lnkRefrences { display: none; }
.btn-default { background: #994d9d; color: #fff; border: none; padding: 6px 32px; }
.btnNurse { width: 100%; margin: 3px 0; }

.tblMe td { border: solid 5px #fff !important; font: bold 12px verdana !important; vertical-align: middle !important; }
.tblMe tr td:first-child { max-width: 60px !important; vertical-align: middle !important; }
.bg1 { background: #3AB54A; color: #fff; }
.bg2 { background: #FBB03F; color: #fff; }
.bg3 { background: #F15929; color: #fff; }
.bg4 { background: #EE3E35; color: #fff; }

.txtSearch { border: solid 1px #ccc; border-radius: 3px; padding: 5px 10px; font: 11px tahoma; }
.btnSearch { background: #5CB85C; color: #fff; border: 0; border-radius: 3px; font: bold 11px tahoma; padding: 4px 10px; cursor: pointer; }
.btnSearch:hover { background: #47A447; }

a.logout { color: #fff; margin-right: 10px; }
a.logout:hover { text-decoration: none; color: #F79324; }
.lnkPolls { display: inline-block; padding: 3px 20px; background: #E6E7E9; color: #994D9D; margin: 5px; }
/*.tit1 { font: 20px bold; color: #fff; background: #17898E; margin: 5px auto; max-width: 350px; text-align: center; padding: 10px 0; position: relative; z-index: 2; }*/
.tit2 { font: 20px bold; color: #fff; background: #17898E; margin: 10px auto; text-align: center; padding: 10px 0; position: relative; z-index: 2; }
.lnkQues { display: block; height: 132px; position: absolute; right: 219px; top: 449px; width: 200px; }
.pQues { background: #1dbecf; border-radius: 3px; color: #ffcb08; font: 28px bold; left: 321px; padding: 20px 80px; position: absolute; top: 75px; width: 600px; }
.lnkVote { background: #522f91; color: #FFCB08; display: block; font: 20px bold; margin: 15px 0; padding: 10px 0; text-align: center; width: 140px; }
.lnkVote:hover { background: #1dbecf; color: #522f91; text-decoration: none; }
.quesCont { padding: 20px; border-radius: 3px; margin: 10px; }
/*.choiceCont { display: inline-block; text-align: left; min-width: 200px; }*/
.choiceCont span { font-size: 13px; font-weight:bold; }
.odd { background: #E6E7E9; }
.even { background: #E6E7E9; }
.quesCont h3 { font: 18px bold; color: #17898E; padding: 0 0 10px 0; }
.quesContainer { border: 1px solid; margin: -25px 0 20px 0; padding: 15px 2px; position: relative; z-index: 1; }

.form-group label{color:#17898E;}
/*common*/
.clear { clear: both; font-size: 0; line-height: 0; }
/*validation*/
.input-validation-error { border: solid 1px #ff0000 !important; }
span[data-valmsg-for] { display: none !important; }
/*Paging*/
/*.pagination-container { text-align: center; }
ul.pagination { margin: 10px 0 25px 0; padding: 0; }
ul.pagination li { display: inline-block; margin: 0 2px; }
ul.pagination li a { background: #094372; color: #fff; border: solid 1px #0f6854; padding: 6px 12px; text-decoration: none; }
ul.pagination li a:hover, ul.pagination li.active a { background: #0f6854; color: #fff; }*/
/*Messages Success / Error*/
.message { padding: 10px; margin: 10px 0; border-radius: 3px; text-align: center; font: 12pt/30px tahoma; }
.messageSent { border: solid 1px #B2DBA1; background: linear-gradient(to bottom, #DFF0D8 0px, #C8E5BC 100%) repeat-x; color: #3C763D !important; text-align: center !important; }
.messageError { border: solid 1px #DCA7A7; background: linear-gradient(to bottom, #F2DEDE 0px, #E7C3C3 100%) repeat-x; color: #A94442 !important; text-align: center !important; }

@media (max-width: 600px) {
    .tblMe td { font: normal 10px arial !important; }
}

/* LOADER 
****************************************************************************************************/

#preload { background-color: #f6f6f6; width: 100%; height: 100%; top: 0; left: 0; position: fixed; z-index: 999999; direction: ltr; }

#preload-content { width: 260px; height: 100px; margin-left: -130px; margin-top: -50px; position: absolute; left: 50%; top: 50%; z-index: 10000; }

.preload-bounce { margin: 0 auto 15px; text-align: center; }

.bounce1,
.bounce2,
.bounce3,
.bounce4,
.bounce5,
.bounce6,
.bounce7,
.bounce8,
.bounce9,
.bounce10,
.bounce11,
.bounce12 { -webkit-animation-name: pbounce; -webkit-animation-duration: 1.4s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-name: pbounce; -moz-animation-duration: 1.4s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: both; -o-animation-name: pbounce; -o-animation-duration: 1.4s; -o-animation-iteration-count: infinite; -o-animation-timing-function: ease-in-out; animation-name: pbounce; animation-duration: 1.4s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-fill-mode: both; background: #17898E; color: #fff; display: inline-block; margin: 0 1px; padding: 0 8px; opacity: 0.9; font-size: 16px; font-weight: 400; font-family: Trebuchet MS; }

.bounce1 { -webkit-animation-delay: -0.48s; animation-delay: -0.32s; }

.bounce2 { -webkit-animation-delay: -0.32s; animation-delay: -0.16s; }

.bounce3 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; }

.bounce4 { -webkit-animation-delay: 0.0s; animation-delay: 0.0s; }

.bounce5 { -webkit-animation-delay: 0.16s; animation-delay: 0.16s; }

.bounce6 { -webkit-animation-delay: 0.32s; animation-delay: 0.32s; }

.bounce7 { -webkit-animation-delay: 0.48s; animation-delay: 0.48s; }

.bounce8 { -webkit-animation-delay: 0.64s; animation-delay: 0.64s; }

.bounce9 { -webkit-animation-delay: 0.80s; animation-delay: 0.80s; }

.bounce10 { -webkit-animation-delay: 0.96s; animation-delay: 0.96s; }

.bounce11 { -webkit-animation-delay: 1.12s; animation-delay: 1.12s; }

.bounce12 { -webkit-animation-delay: 1.28s; animation-delay: 1.28s; }

@-webkit-keyframes pbounce {
    0%, 80%, 100% { -webkit-transform: scale(0.0); }
    40% { -webkit-transform: scale(1.0); }
}

@keyframes pbounce {
    0%, 80%, 100% { -webkit-transform: scale(0.0); transform: scale(0.0); }
    40% { -webkit-transform: scale(1.0); transform: scale(1.0); }
}
