/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Oct 25, 2015, 10:40:41 AM
    Author     : Amr
*/

.inputDeclare{
    color: crimson;
}

.tankLocationSpan{
    border: 1px solid #000000;
    padding-left:  7px;
    padding-right:  7px;
    background-color: #d3e8bb;
    color: #000;
    margin-left:  7px;
    margin-right:  7px;
}

.mb-50 {
    margin-bottom:  50px;
}

.recordButtom {
    flex-grow: 1;
    height: 3rem;
    min-width: 10rem;
    border: none;
    border-radius: 0.15rem;
    background: #ed341d;
    margin-left: 2px;
    box-shadow: inset 0 -0.15rem 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#ffffff;
    font-weight: bold;
    font-size: 1rem;
}

.recordButtom:hover, button:focus {
    outline: none;
    background: #c72d1c;
}

.recordButtom::-moz-focus-inner {
    border: 0;
}

.recordButtom:active {
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
    line-height: 3rem;
}

.recordButtom:disabled {
    pointer-events: none;
    background: lightgray;
}
.recordButtom:first-child {
    margin-left: 0;
}

red {
    color: red;
}

#controls {
    display: flex;
    margin-top: 2rem;
    max-width: 28em;
} 


audio {
    display: block;
    width: 100%;
    margin-top: 0.2rem;
}
#formats {
    margin-top: 0.5rem;
    font-size: 80%;
}

/*#recordingsList{
    max-width: 28em;
}*/

.mb-5 {
    margin-bottom: 5px !important;
}

.mx-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
}

.px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.py-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

.py-17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
}

.hr-3 {
    margin: 5px 15px;
    height: 3px;
    background-color: #95A5A6;
}

.border-gray2 {
    border: 2px solid #95A5A6 !important;
}

.suspendedTr  {
    background-color: #efd7d4 !important;
}

.pathologyCheck label > span {
    left: 50% !important ;
}

.scrollTableody::-webkit-scrollbar {
    width: 13px;
    height: 13px;
    background-color: #ccc;
}
.scrollTableody::-webkit-scrollbar-corner:window-inactive {
    background-color: #000;
}
.scrollTableody::-webkit-scrollbar-corner:window-active {
    background-color: #000;
}
.scrollTableody::-webkit-scrollbar-corner {
    background: #000;
}
.scrollTableody::-webkit-scrollbar-thumb {
    background: #163a73;
}

.scrollTableody>tbody , .scrollTableody>thead{
    display: grid; 
}

.scrollTableody>tbody {
    max-height: 600px;
    overflow: auto;
}

.scrollTableody>tbody>tr {
    width:100%;  
    height: auto  !important;
    min-height: 30px;
}


.dayFree  {
    color: black;
    background-color: #a3dfa2;
    text-align: center;
}

.daySelected  {
    color: black;
    background-color: #7ac720;
    text-align: center;
}

.dayBusy  {
    color: black;
    background-color: #cccccc;
    text-align: center;
}

.dayCancel  {
    color: black;
    background-color: #f36a5a;
    text-align: center;
}


.cke_contents {
    height: 1000px !important;
}


.timeFree  {
    color: black;
    padding: 5px 5px 5px 3px;
    margin-left: 5px; 
    background-color: #a3dfa2;
    width: 20%;
    margin-right: 0px !important;
}

.timeBusy  {
    color: black;
    padding: 5px 5px 5px 3px;
    margin-left: 0px; 
    margin-right: 0px;
    background-color: #cccccc;
    width: 20% ;
    border: 1px solid #000 !important;
    font-size: 12px;
    font-weight: 600;
    border-radius: 2px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}


.wds1{width:1% !important;}.wds2{width:2%;}.wds3{width:3%;}.wds4{width:4%;}.wds5{width:5%;}.wds6{width:6%;}.wds7{width:7%;}.wds8{width:8%;}.wds9{width:9%;}.wds10{width:10%;}.wds11{width:11%;}.wds12{width:12%;}.wds13{width:13%;}.wds14{width:14%;}.wds15{width:15%;}.wds16{width:16%;}.wds17{width:17%;}.wds18{width:18%;}.wds19{width:19%;}.wds20{width:20%;}.wds21{width:21%;}.wds22{width:22%;}.wds23{width:23%;}.wds24{width:24%;}.wds25{width:25%;}.wds26{width:26%;}.wds27{width:27%;}.wds28{width:28%;}.wds29{width:29%;}.wds30{width:30%;}.wds31{width:31%;}.wds32{width:32%;}.wds33{width:33%;}.wds34{width:34%;}.wds35{width:35%;}.wds36{width:36%;}.wds37{width:37%;}.wds38{width:38%;}.wds39{width:39%;}.wds40{width:40%;}.wds41{width:41%;}.wds42{width:42%;}.wds43{width:43%;}.wds44{width:44%;}.wds45{width:45%;}.wds46{width:46%;}.wds47{width:47%;}.wds48{width:48%;}.wds49{width:49%;}.wds50{width:50%;}.wds51{width:51%;}.wds52{width:52%;}.wds53{width:53%;}.wds54{width:54%;}.wds55{width:55%;}.wds56{width:56%;}.wds57{width:57%;}.wds58{width:58%;}.wds59{width:59%;}.wds60{width:60%;}.wds61{width:61%;}.wds62{width:62%;}.wds63{width:63%;}.wds64{width:64%;}.wds65{width:65%;}.wds66{width:66%;}.wds67{width:67%;}.wds68{width:68%;}.wds69{width:69%;}.wds70{width:70%;}.wds71{width:71%;}.wds72{width:72%;}.wds73{width:73%;}.wds74{width:74%;}.wds75{width:75%;}.wds76{width:76%;}.wds77{width:77%;}.wds78{width:78%;}.wds79{width:79%;}.wds80{width:80%;}.wds81{width:81%;}.wds82{width:82%;}.wds83{width:83%;}.wds84{width:84%;}.wds85{width:85%;}.wds86{width:86%;}.wds87{width:87%;}.wds88{width:88%;}.wds89{width:89%;}.wds90{width:90%;}.wds91{width:91%;}.wds92{width:92%;}.wds93{width:93%;}.wds94{width:94%;}.wds95{width:95%;}.wds96{width:96%;}.wds97{width:97%;}.wds98{width:98%;}.wds99{width:99%;}.wds100{width:100%;}
input{
    font-size: 15px !important;
    font-weight: 600 !important;
    text-align: center !important;
}

*{
    /*font-family: 'Droid Arabic Kufi' !important;*/
    /* font-family: 'Swissra-Bold' !important; *//*print*/
    /*font-family: 'Droid Arabic Naskh', serif !important;*/
    text-transform: none;
}
i{font-family:'FontAwesome' !important;}
.icon-action-redo, .icon-action-undo, .icon-anchor, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-badge, .icon-bag, .icon-ban, .icon-bar-chart, .icon-basket, .icon-basket-loaded, .icon-bell, .icon-book-open, .icon-briefcase, .icon-bubble, .icon-bubbles, .icon-bulb, .icon-calculator, .icon-calendar, .icon-call-end, .icon-call-in, .icon-call-out, .icon-camcorder, .icon-camera, .icon-check, .icon-chemistry, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-compass, .icon-control-end, .icon-control-forward, .icon-control-pause, .icon-control-play, .icon-control-rewind, .icon-control-start, .icon-credit-card, .icon-crop, .icon-cup, .icon-cursor, .icon-cursor-move, .icon-diamond, .icon-direction, .icon-directions, .icon-disc, .icon-dislike, .icon-doc, .icon-docs, .icon-drawer, .icon-drop, .icon-earphones, .icon-earphones-alt, .icon-emoticon-smile, .icon-energy, .icon-envelope, .icon-envelope-letter, .icon-envelope-open, .icon-equalizer, .icon-eye, .icon-eyeglasses, .icon-feed, .icon-film, .icon-fire, .icon-flag, .icon-folder, .icon-folder-alt, .icon-frame, .icon-game-controller, .icon-ghost, .icon-globe, .icon-globe-alt, .icon-graduation, .icon-graph, .icon-grid, .icon-handbag, .icon-heart, .icon-home, .icon-hourglass, .icon-info, .icon-key, .icon-layers, .icon-like, .icon-link, .icon-list, .icon-lock, .icon-lock-open, .icon-login, .icon-logout, .icon-loop, .icon-magic-wand, .icon-magnet, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-map, .icon-microphone, .icon-mouse, .icon-moustache, .icon-music-tone, .icon-music-tone-alt, .icon-note, .icon-notebook, .icon-paper-clip, .icon-paper-plane, .icon-pencil, .icon-picture, .icon-pie-chart, .icon-pin, .icon-plane, .icon-playlist, .icon-plus, .icon-pointer, .icon-power, .icon-present, .icon-printer, .icon-puzzle, .icon-question, .icon-refresh, .icon-reload, .icon-rocket, .icon-screen-desktop, .icon-screen-smartphone, .icon-screen-tablet, .icon-settings, .icon-share, .icon-share-alt, .icon-shield, .icon-shuffle, .icon-size-actual, .icon-size-fullscreen, .icon-social-dribbble, .icon-social-dropbox, .icon-social-facebook, .icon-social-tumblr, .icon-social-twitter, .icon-social-youtube, .icon-speech, .icon-speedometer, .icon-star, .icon-support, .icon-symbol-female, .icon-symbol-male, .icon-tag, .icon-target, .icon-trash, .icon-trophy, .icon-umbrella, .icon-user, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-users, .icon-vector, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-wallet, .icon-wrench{    font-family: Simple-Line-Icons !important;}
a {
    text-shadow: none;
    color: #428bca;
}
.row{
    margin: 0px !important;
}
.rtl {
    direction: rtl !important;
    font-size: 15px;
    font-weight: 700;
}
.rtl *[class^='col'],.rtl *[class*='col']{float: right !important;}
.rtl label.control-label{ padding-right: 40px;font-weight: 700; color: #000 !important;font-size: 14px !important;}

.rtl .form-control.select2-container {

    /* margin-top: -5px; */

    float: right;
}
.rtl .form-control.select2-container .select2-arrow {
    left: 0px !important;
    /* border-right: 1px solid #aaa; */
}
.rtl .form-control.select2-container .select2-arrow {
    /* border-right: 1px solid #e5e5e5; */
}
.ltr{direction: ltr;}
.clr000{color:#000 !important;}
.txtl{text-align: left !important;}
.txtr{text-align: right !important;}
.txtc , .txtc *{text-align: center !important;}
.fright{float: right !important;}
.fleft{float: left !important;}
.fnone{float: none !important;}
.bgw{background: #fff;}
.posre{position: relative;}
.posabs{position: absolute;}
.posfx{position: fixed;}
.arabic{font-family: arial;font-size: 15px;font-weight: 700;}
.fff{color: #fff;}
.tbox{
    background: #eee;
    padding: 10px 3px;
    margin: 3px 0px;
    height: 40px;
}

.tbox2{
    background: #F1E9E9;
    padding: 10px 3px;
    margin: 3px 0px;
    height: 40px;
}

.tbox3{
    background: #3598DC;
    padding: 10px 20px;
    margin: 3px 0px;
    height: 40px;
    color: #fafcfb !important;
    padding-left: 20px;
}

.vid-sonar{
    border-width: 1px;
    border-color: #ab1813;
    border-style: solid;
}

.vid-download{
    background-color: #666;
    color: #fff;
}

.vid-show{
    background-color: #ccc;
}

.m-b15{
    margin-bottom: 15px !important;
}

/*#video_vediourl{
    width : available ;
    height: available ;
    margin-left: 75px;

}*/

.clinick {
    background: #fff;
    padding: 0px 5px;
    margin: 0;
    position: relative;
}
.clinick .col-lg-1, .clinick .col-lg-10, .clinick .col-lg-11, .clinick .col-lg-12, .clinick .col-lg-2, .clinick .col-lg-3, .clinick .col-lg-4, .clinick .col-lg-5, .clinick .col-lg-6, .clinick .col-lg-7, .clinick .col-lg-8, .clinick .col-lg-9, .clinick .col-md-1, .clinick .col-md-10, .clinick .col-md-11, .clinick .col-md-12, .clinick .col-md-2, .clinick .col-md-3, .clinick .col-md-4, .clinick .col-md-5, .clinick .col-md-6, .clinick .col-md-7, .clinick .col-md-8, .clinick .col-md-9, .clinick .col-sm-1, .clinick .col-sm-10, .clinick .col-sm-11, .clinick .col-sm-12, .clinick .col-sm-2, .clinick .col-sm-3, .clinick .col-sm-4, .clinick .col-sm-5, .clinick .col-sm-6, .clinick .col-sm-7, .clinick .col-sm-8, .clinick .col-sm-9, .clinick .col-xs-1, .clinick .col-xs-10, .clinick .col-xs-11, .clinick .col-xs-12, .clinick .col-xs-2, .clinick .col-xs-3, .clinick .col-xs-4, .clinick .col-xs-5, .clinick .col-xs-6, .clinick .col-xs-7, .clinick .col-xs-8, .clinick .col-xs-9
{
    padding: 2px;
    margin: 0px;
}
.clinick.rtl .col-lg-1, .clinick.rtl .col-lg-10, .clinick.rtl .col-lg-11, .clinick.rtl .col-lg-12, .clinick.rtl .col-lg-2, .clinick.rtl .col-lg-3, .clinick.rtl .col-lg-4, .clinick.rtl .col-lg-5, .clinick.rtl .col-lg-6, .clinick.rtl .col-lg-7, .clinick.rtl .col-lg-8, .clinick.rtl .col-lg-9, .clinick.rtl .col-md-1, .clinick.rtl .col-md-10, .clinick.rtl .col-md-11, .clinick.rtl .col-md-12, .clinick.rtl .col-md-2, .clinick.rtl .col-md-3, .clinick.rtl .col-md-4, .clinick.rtl .col-md-5, .clinick.rtl .col-md-6, .clinick.rtl .col-md-7, .clinick.rtl .col-md-8, .clinick.rtl .col-md-9, .clinick.rtl .col-sm-1, .clinick.rtl .col-sm-10, .clinick.rtl .col-sm-11, .clinick.rtl .col-sm-12, .clinick.rtl .col-sm-2, .clinick.rtl .col-sm-3, .clinick.rtl .col-sm-4, .clinick.rtl .col-sm-5, .clinick.rtl .col-sm-6, .clinick.rtl .col-sm-7, .clinick.rtl .col-sm-8, .clinick.rtl .col-sm-9, .clinick.rtl .col-xs-1, .clinick.rtl .col-xs-10, .clinick.rtl .col-xs-11, .clinick.rtl .col-xs-12, .clinick.rtl .col-xs-2, .clinick.rtl .col-xs-3, .clinick.rtl .col-xs-4, .clinick.rtl .col-xs-5, .clinick.rtl .col-xs-6, .clinick.rtl .col-xs-7, .clinick.rtl .col-xs-8, .clinick.rtl .col-xs-9
{
    float: right;
    text-align: right;
    padding: 2px;
    margin: 0px;
}
.clinick .form-group.form-md-line-input {
    margin:  0;
}

.clinick .form-group.form-md-line-input.form-md-floating-label .form-control ~ label{
    color: #000;
    text-align: center;
    padding-left: 5px;
    top: 0px;
}
#dateofbirth_cc,#husbanddateofbirth {
    text-align: right!important;
    padding-right: 20px;
}
.clinick .form-group.form-md-line-input .form-control {
    border: 1px solid #000000;
    padding: 1px 0px;
}

.clinick.rtl .form-group.form-md-line-input .form-control {
    border: 1px solid #000000;
    text-align: right;
    padding: 1px 3px;
    border-radius: 4px;
}
.clinick .form-group.form-md-line-input.has-info .input-group-addon {
    color: #2B4E69;
    font-weight: 900;
    padding: 1px;
    /*font-size: 11px;*/
    position: absolute;
    right: 3%;
    top: 0px !important;
    text-transform: none;
    border: 0;
    width: 23px;
    text-align: right;
    background: none;
}

.editx .input-group-addon {
    top: 22px !important;
}


.form-group.form-md-line-input.has-info
.form-control.edited:not([readonly]) ~ label,
.form-group.form-md-line-input.has-info
.form-control.form-control-static ~ label,
.form-group.form-md-line-input.has-info
/*.form-control:focus:not([readonly]) ~ label,*/
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label{
    /*color: rgba(0, 0, 0, 0) !important;*/
    font-weight: bold;
    top: 0px;
}

.datepicker:parent > label{
    color:red !important;
}

.wds1{width:1% !important;}.wds2{width:2%;}.wds3{width:3%;}.wds4{width:4%;}.wds5{width:5%;}.wds6{width:6%;}.wds7{width:7%;}.wds8{width:8%;}.wds9{width:9%;}.wds10{width:10%;}.wds11{width:11%;}.wds12{width:12%;}.wds13{width:13%;}.wds14{width:14%;}.wds15{width:15%;}.wds16{width:16%;}.wds17{width:17%;}.wds18{width:18%;}.wds19{width:19%;}.wds20{width:20%;}.wds21{width:21%;}.wds22{width:22%;}.wds23{width:23%;}.wds24{width:24%;}.wds25{width:25%;}.wds26{width:26%;}.wds27{width:27%;}.wds28{width:28%;}.wds29{width:29%;}.wds30{width:30%;}.wds31{width:31%;}.wds32{width:32%;}.wds33{width:33%;}.wds34{width:34%;}.wds35{width:35%;}.wds36{width:36%;}.wds37{width:37%;}.wds38{width:38%;}.wds39{width:39%;}.wds40{width:40%;}.wds41{width:41%;}.wds42{width:42%;}.wds43{width:43%;}.wds44{width:44%;}.wds45{width:45%;}.wds46{width:46%;}.wds47{width:47%;}.wds48{width:48%;}.wds49{width:49%;}.wds50{width:50%;}.wds51{width:51%;}.wds52{width:52%;}.wds53{width:53%;}.wds54{width:54%;}.wds55{width:55%;}.wds56{width:56%;}.wds57{width:57%;}.wds58{width:58%;}.wds59{width:59%;}.wds60{width:60%;}.wds61{width:61%;}.wds62{width:62%;}.wds63{width:63%;}.wds64{width:64%;}.wds65{width:65%;}.wds66{width:66%;}.wds67{width:67%;}.wds68{width:68%;}.wds69{width:69%;}.wds70{width:70%;}.wds71{width:71%;}.wds72{width:72%;}.wds73{width:73%;}.wds74{width:74%;}.wds75{width:75%;}.wds76{width:76%;}.wds77{width:77%;}.wds78{width:78%;}.wds79{width:79%;}.wds80{width:80%;}.wds81{width:81%;}.wds82{width:82%;}.wds83{width:83%;}.wds84{width:84%;}.wds85{width:85%;}.wds86{width:86%;}.wds87{width:87%;}.wds88{width:88%;}.wds89{width:89%;}.wds90{width:90%;}.wds91{width:91%;}.wds92{width:92%;}.wds93{width:93%;}.wds94{width:94%;}.wds95{width:95%;}.wds96{width:96%;}.wds97{width:97%;}.wds98{width:98%;}.wds99{width:99%;}.wds100{width: 100% !important;}
.ls2{
    font-size: 13px;
    margin-top: -2px !important;
    color: #000000;
}

.printtable table {
    font-size:12px;
}

.printtable th, .printtable td{
    text-align: center;
}

.clinick .font-green-haze {
    color: #2A79AF !important;
    font-size: 18px;
}
.clinick label.txtr{
    padding-right: 7px;
}

.error{
    top: 100% !important;
    border: 2px solid red !important;
    color: red !important;}


.fileinput .thumbnail > img {
    width: 100%;
    height: 100%;
}

.fileinput.fileinput-exists div{min-width: 110px;}

.zindex{z-index: 888888888 !important;}
.zindex *{z-index: 999999999 !important;}
.select2-drop{z-index: 999999999 !important;}

.form-group.form-md-line-input .form-control{padding: 0px;}

.clinick .font-green-haze {
    color: #2A79AF !important;
    font-size: 18px;
}

.custombtnstyle{
    width: 100%;
    margin-top: 5px;
}

#sortable{

    box-shadow: 2px 2px 5px #bbb;
}
#sortable li{
    background: rgb(240, 240, 240);
    list-style: none;
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding: 5px;
    cursor: move;
    margin-bottom: 1px;
    box-shadow: 0px 0px 25px #888;
}
.ordervist{
    width: 70%;
    background: #3598DC;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    border-radius: 15px;
    margin: 0px auto;
    border-bottom: 3px solid #98BFCE;
}


.nopdngtbl{
    margin-bottom: 0px;
}
.nopdngtbl td,
.nopdngtbl .table>tbody>tr>td, .nopdngtbl .table>tbody>tr>th, .nopdngtbl .table>tfoot>tr>td,
.nopdngtbl .table>tfoot>tr>th, .nopdngtbl .table>thead>tr>td, .nopdngtbl .table>thead>tr>th{
    padding: 0px 5px !important;
    margin-bottom: 0px;
}
.vrtbl,.vrtbl th{
    vertical-align: middle !important;
}

.ileft-25{ left: -17px; }




#patientstatusno{
    background: #7AC720;
    max-width: 81px;
    text-align: center;
    font-size: 18px;
    font-family: cursive;
    color: #fff;
}
.attintbl2rows{
    background: #D8D8D8 !important;
    vertical-align: middle !important;
    text-align: center !important;
}
.txtr a{
    color: #4c4c4c;
}
.a_edit{
    float: right;
    font-weight: 700;
    color: #eee;
    text-decoration: underline;
    font-family: arial;
    font-size: 15px;
}


.indexicon {
    color: rgba(255,255,255,0.30);
    font-size: 40px !important;
    margin-top: 31px;
    width: 100%;
}
.indexgo {

    color: #fff;

    font-size: 20px;

    padding: 20px;

    text-decoration: none !important;

    border-radius: 110px;

    margin: 5px 35px;
}
.indexgo:hover{

    color: #fff;

    text-decoration: none;
}
.addnewindex{

    margin-bottom: 10px;

    font-size: 18px;
}
.ainli a{
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
}
.mp0{
    margin: 0px;
    padding: 0px !important;
}
#pageminheight{    background: #F1F3FA;}
.pdng8{padding: 8px;}


.all{padding: 0px 20px !important;margin: 0px;}
.indexsearchbox{
    padding: 0px;
}
.arsearchname{
    padding: 11px 0 9px 0;
    font-size: 15px;
    font-weight: 700;
}
.searchgo{
    margin-top: 4px;
    padding: 0px;
}
.fz-15{
    font-size: 15px;
    font-weight: 700;
    padding: 11px 3px;
}
.deleteoptincompo {
    background: #a10;
    color: #fff;
    font-weight: 700;
    text-align: center;
    font-size: 14px;
}
.sneng{padding: 5px 7px;font-size: 12px;font-weight: 700;}
.snara{padding: 0; color: #333;font-size: 16px;      font-weight: 700;}
.inpuptsindex-g .form-group{
    margin-bottom: 36px;
}
.rusindex{
    overflow: scroll;
    direction: rtl;
}
.rusindex table{
    padding: 3px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 3px #bbb;
    min-width: 500px;
}
.rusindex table *{text-align: center;}
.clrred{color:red !important;}


@media print {

    .printtable table {
        font-size:12px;
        border:1px solid #aaa !important;
    }

    .printtable th, .printtable td{
        text-align: center;
        border:1px solid #aaa !important;

    }


}

.sortable{

    box-shadow: 2px 2px 5px #bbb;
}
.sortable li{
    background: rgb(240, 240, 240);
    list-style: none;
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding: 5px;
    cursor: move;
    margin-bottom: 1px;
    box-shadow: 0px 0px 25px #888;
}

.unsortable {
    background: #000;
    opacity:.5;
}

.disabled {
    color:#ddd;
}
.addbtnvisit{
    width: 72px;
    margin: 17px 0 0 0;
}
.anjuploadfiles {
    margin-top: 10px !important;
    margin-left: -35px;


}
.anjuploadfiles li{
    list-style: none;
    background: #eee;
    float: left;
    margin: 10px;
    padding-bottom: 7px;

    width: 197px !important;



}
.anjuploadfiles li:hover{

    background: #e5e5e5;



}

.fileptipload  img ,canvas{
    width: 187px;
    margin: 5px;
    height: 111px;
}
.name{
    height:38px;
    margin: 3px 4px 4px 5px;
    overflow: hidden;
}
.size{
    text-align: center;
    font-size: 15px;
    margin: 15px 0 -5px 0;
}

.slimScrollDiv,.scroller {
    height: auto !important;
    /* max-height: 300px; */
}
.vtype{
    float: left;
    color: #000;
    font-weight: 600;
    height: 31px;
    margin-top: 0px;
    margin-left: 6px;
    min-width: 50px;
    line-height: 24px;
    padding: 0px 4px;
}

.rtype{
    float: right;
    background: #3598DC;
    color: #fff;
    padding: 1px 7px;
    border-radius: 11px;
    font-weight: 600;
}

.dtype{
    float: left;
    background: #a10;
    color: #fff;
    padding: 1px 7px;
    border-radius: 11px;
    font-weight: 600;
}

.dtyped{
    float: left;
    background: #888;
    color: #fff;
    padding: 1px 7px;
    border-radius: 11px;
    font-weight: 600;
}


.dtype a{
    //color: white !important;
}


.visitDone{
    background-color: #7AC720 !important;
}

.visitDone a{
    color: white !important;
}



.rtl table.table-bordered th:last-child, table.table-bordered td:last-child {
    border-right-width: 1px;
}
.rtl table.table-bordered th:last-child, table.table-bordered td:last-child{
    border-right-width: 1px !important;
}
.dltbtn{
    padding: 2px 10px;
    font-weight: 600;
    border-radius: 20px;
}
a {
    text-decoration: none !important;
}
a.visitviewed {
    font-size: 15px; /*13*/
    color: #111;
    font-weight: 600;
    text-align: right;
    float:right;
}

a.visitviewedLab {
    font-size: 15px; /*13*/
    color: #111;
    font-weight: 600;
    text-align: right;
    float:right;
}


div#husbandFor ,.husbandx{
    position: absolute;
    margin: 16px;
    left: 50%;
}
div#sample_3_filter {
    direction: ltr;//
    float: left;
    margin: 7px 20px;
    height: 19px;
}
input.error{border :2px solid red !important;}
label.error{display: none !important;}
.wds1136 {
    width: 1136px;
}
thead,th {
    background: #DDD;
}
tr.gradeX.odd {
    background: #FFFFFF;
}

tr.gradeX.even {
    background: #FFF;
}

.shownotes {

    padding: 6px !important;
}

.popover.top {
    margin-top: -5px !important;
    width: 700px;
    max-width: none !important;
    direction: ltr !important;
}

.mydivider{
    height: 1px;
    background-color: #3598DC;
    margin: 10px 0px;
}
.portletcustom{
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.oddev:nth-child(odd){background: #ebf3ff;border-bottom: 1px solid #aaa;}
.oddev:nth-child(even){background: #fbfbfb;border-bottom: 1px solid #aaa;}
.entervisitors:nth-child(even){
    text-align: center;
    background: #F0F0F0;
    padding: 0;
    height: 30px;
    margin: 1px 0;
    font-size: 14px;
    line-height: 30px;
    box-shadow: 2px 0px 4px 0 #4C4C4C;
    font-weight: bolder;
}
.entervisitors:nth-child(odd){
    text-align: center;
    background: #C6D7F2;
    padding: 0;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    font-weight: bolder;
}
.entereddone{
    text-align: right;
    background: #3598DC;
    padding: 5px;
    margin: 0;
    color: #FFF;
    font-size: 17px;
    font-weight: 700;
}
.novisitlonger{
    margin: 0;
    text-align: center;
    padding: 7px;
    font-size: 15px;
    font-weight: 700;
}

.modtbl table {
    width: 100%;
    direction: rtl;
    margin-bottom: 10px;
}
.modtbl table th ,#getBloodTypes table td{
    padding: 10px;
    text-align: right;
    border-bottom: 1px solid #CCC;
}
/*
.modal .btn.default{
    float: right;
    right: 10px;
    position: absolute;
    top: 84%;
}

button#bl_submit {
    float: left;
    margin: 8px;
}*/
.mxhitx{
    max-height: 400px;
}
.focus-search-index{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 8888;
    display: none;
}
.xhide {display: none;}

#ermsg{
    background: #fff;
    text-align: center;
    font-size: 36px;
    padding: 0;
    box-shadow: 0px 0px 25px #440007;
    border-radius: 40px;
    text-shadow: 1px 1px 5px #aaa;
    color: #a10;
}
.fixed {
    position: fixed;
    top: 50px;
    z-index: 9999;
}
.azdata{
    /*height: 350px;*/
}
.odd.gradeX .bold .blue{
    width: 150px;
    display: block;
    color: #004179;
    text-decoration: underline !important;
    font-size: 14px;
    text-align: left;
}
.bluex{
    color: #428bca;
}
.labelaz {

    text-align: center;

    font-weight: bold;

    font-size: 14px;

    color: #2D5596;
}
.nolabel .form-group.form-md-line-input {
    padding-top: 0px !important;
}
.patientsfile{
    color: #4B8DF8;
    font-size: 19px;
    /* text-decoration: underline !important; */
    display: block;
    font-family: arial;
    font-size: 15px;
    text-align: right;
}
#sucssmsg{
    position: absolute;
    text-align: center;
    margin-left: 130px;
    background: #86D885;
    padding: 4px;
    width: 300px;
    font-size: 18px;
    top: 10px;
}

.miniselect{
    max-width: 102px !important;
    padding: 0px !important;
    text-align: right !important;
}
.miniselect a{

    padding: 0px !important;

    font-size: 13px;
}
.delbtnsml{
    position: absolute;
    top: 0px;
    padding: 6px 5px !important;
    right: -29px;
}

::-webkit-input-placeholder {
    font-size: 15px;
    color: #000000 ;
}

:-moz-placeholder { /* Firefox 18- */
    font-size: 15px;
    color: #000000 ;
}

::-moz-placeholder {  /* Firefox 19+ */
    font-size: 15px;
    color: #000000 ;
}

:-ms-input-placeholder {
    font-size: 15px;
    color: #000000 ;
}


.aw_xblue{
    border-left: 6px solid #91D9E8 !important;
}

.aw_green,
.aw_green table{
    background:#dfece2 !important;
    border-left: 3px solid #82b539 !important;
}

.aw_green table , .aw_green td ,.aw_green th {
    background: #dfece2;
}
.gradeX td:first-child{
    width: 170px !important;
}

.gradeXH td:first-child{
    width: 90px !important;
}



.dropdown-menu li:hover .sub-menu {
    visibility: visible !important;
}

.dropdown:hover .dropdown-menu {
    display: block !important;
}
.deletevisit.dltbtn{
    padding: 0px 10px !important;
}
.boxc{
    margin: 0px auto;
}
.fntsz12{font-size: 12px !important;}

.anamez{
    margin-top: 20px !important;
}
.clinick.invz .form-group.form-md-line-input.has-info .input-group-addon{
    color: #82909A;
    font-weight: 900;
    padding: 1px;
    font-size: 11px;
    position: absolute;
    right: 1px;
    top: 35px;
    text-transform: none;
    border: 0;
    width: 23px;
    text-align: right;
    background: none;
    direction: rtl;
    z-index: 0;
}
.clinick.invz .form-group.form-md-line-input.has-info input{
    text-align: center;
    padding-left: 2px;
    padding-top: 0;
}

.popover{
    width:100%;
    background: #C6D7F2;
    font-weight: bold;
}

#printimg .popover{
    position: static;
}

.axedelete {
    position: absolute;
    top: 25px;
    padding: 6px 5px !important;
    right: -24px;
}

.axedelete2 {
    position: absolute;
    top: -2px;
    padding: 4px !important;
    right: -20px;
}

.axedelete3 {
    position: absolute;
    top: 22px;
    padding: 6px 5px !important;
    right: -24px;
}

.axedelete4 {
    position: absolute;
    top: 21px;
    padding: 6px 5px !important;
    right: -24px;
}

.clinick.setting label{color: #000 !important;}
.clinick.setting input{background: #fff !important;}
.axezz .grey-cascade.btn{width: inherit !important;}



















@media print {
    .tbl2prnt{
        border-collapse: collapse;
        border-spacing: 0;
        width:100%;
        height:100%;
        margin:0px;padding:0px;
    }.tbl2prnt tr:last-child td:last-child {
        -moz-border-radius-bottomright:0px;
        -webkit-border-bottom-right-radius:0px;
        border-bottom-right-radius:0px;
    }
    .tbl2prnt tr:first-child td:first-child {
        -moz-border-radius-topleft:0px;
        -webkit-border-top-left-radius:0px;
        border-top-left-radius:0px;
    }
    .tbl2prnt tr:first-child td:last-child {
        -moz-border-radius-topright:0px;
        -webkit-border-top-right-radius:0px;
        border-top-right-radius:0px;
    }.tbl2prnt tr:last-child td:first-child{
        -moz-border-radius-bottomleft:0px;
        -webkit-border-bottom-left-radius:0px;
        border-bottom-left-radius:0px;
    }.tbl2prnt tr:hover td{

    }
    .tbl2prnt tr:nth-child(odd){ background-color:#e5e5e5; }
    .tbl2prnt tr:nth-child(even)    { background-color:#ffffff; }.tbl2prnt td{
        vertical-align:middle;


        border:1px solid #000000;
        border-width:0px 1px 1px 0px;
        text-align:left;
        padding:7px;
        font-size:10px;
        font-family:Arial;
        font-weight:normal;
        color:#000000;
    }.tbl2prnt tr:last-child td{
        border-width:0px 1px 0px 0px;
    }.tbl2prnt tr td:last-child{
        border-width:0px 0px 1px 0px;
    }.tbl2prnt tr:last-child td:last-child{
        border-width:0px 0px 0px 0px;
    }
    .tbl2prnt tr:first-child td{
        background:-o-linear-gradient(bottom, #191919 5%, #191919 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #191919), color-stop(1, #191919) );
        background:-moz-linear-gradient( center top, #191919 5%, #191919 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#191919", endColorstr="#191919");	background: -o-linear-gradient(top,#191919,191919);
        background-color:#191919;
        border:0px solid #000000;
        text-align:center;
        border-width:0px 0px 1px 1px;
        font-size:14px;
        font-family:Arial;
        font-weight:bold;
        color:#ffffff;
    }
    .tbl2prnt tr:first-child:hover td{
        background:-o-linear-gradient(bottom, #191919 5%, #191919 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #191919), color-stop(1, #191919) );
        background:-moz-linear-gradient( center top, #191919 5%, #191919 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#191919", endColorstr="#191919");	background: -o-linear-gradient(top,#191919,191919);

        background-color:#191919;
    }
    .tbl2prnt tr:first-child td:first-child{
        border-width:0px 0px 1px 0px;
    }
    .tbl2prnt tr:first-child td:last-child{
        border-width:0px 0px 1px 1px;
    }

}

.hormonz .form-group.form-md-line-input.has-info input {
    text-align: left !important;
}


.rtl div.dataTables_length label {
    font-weight: normal;
    float: left;
    text-align: left;
    position: absolute !important;
    right: 4px;
    top: 14px;
}

.rtl .dataTables_filter .form-control {
    margin-left: 4px;
    float: left;
    position: absolute;
    left: 0;
}

.overflow_scroll{
    overflow-y: scroll;
    max-height: 400px;
}
textarea{overflow: hidden;}
#antenalvisit textarea{
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

#select2-results-7 li:nth-child(1) {
    background: #0a2;
    font-weight: 700;
}

#select2-results-7 li:nth-child(2) {
    background: #fe3;
    font-weight: 700;
}

#select2-results-7 li:nth-child(3) {
    background: #a10;
    font-weight: 700;
}

.hideheaderon{display: none !important;}
.page-header-fixed .page-container {
    margin-top: 0px;
}
.addicobtn a{
    margin: 0px 2px;
    border: 1px solid;
    text-align: center;
    padding: 10px;
    background: #bdf;
}
.scroll_x{
    overflow-x: scroll;
}
.scroll_y{
    overflow-y: scroll;
}
.isheight{
    height: 510px !important;
}

.isheight580{
    height: 580px !important;
}


.showNum{}
.placeholderlabel label{
    color: #000 !important;
}
.bootbox-body{
    display: none;
}
.bootbox .btn {
    width: 49%;
}

.modal .modal-header{
    background: #4579ce;
    color: #fff;
}
.col-md-offset-1 {
    margin-left: 8.333333% !important;
}

.modal .modal-header {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.modal .modal-content {
    border-radius: 10px;
}
.portlet.box.blue-hoki > .portlet-title {
    background-color: #4579ce;
}
.portlet.box > .portlet-title {
    border-bottom: 0;
    padding: 0 10px;
    margin: -1px 0px;
    color: #fff;
}
form#awval .clinick .form-group.form-md-line-input.has-info .input-group-addon ,.go2leftlabel{
    /* right: 71% !important; */
    top: 22px;
    right: 47%;
    top: 0px;
    font-size: 15px;
    color: #000;
}
#div_exmination label[for='date']{
    display: none;
}

.select2-container .select2-choice > .select2-chosen {
    font-size: 13px;
    position: absolute;
    left: 0;
    margin-left: 6px;
}
th{ vertical-align: middle !important;}
.select2-container.form-control.input-xsmall.input-inline{display: none}
.table.table-bordered thead > tr > th{
    background: #85aff3;}
.checkbox-list label {font-weight: 400 !important;}
.btn{border: 1px solid #000 !important;}


.go2r{
    right: 5px !important;
}
.tabbable-custom > .nav-tabs > li.active > a {
    font-weight: 600 !important;
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label:after, .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label:after, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input .form-control.focus:not([readonly]) ~ label:after, .form-group.form-md-line-input .form-control.focus:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ label:after, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .form-control-focus:after ,
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label:after, .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label:after, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input .form-control.focus:not([readonly]) ~ label:after, .form-group.form-md-line-input .form-control.focus:not([readonly]) ~ .form-control-focus:after {
    background: #fff !important;
}


.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label {
    color :#2D5596;
}
label.txtc {text-align: right !important;}
input[type=text]:focus {border-bottom: 2px solid #000 !important;}


#hormonDiv .input-group-addon{top: 35px !important;}

.close,.close:focus, .close:hover {opacity: 1 !important;}


.loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    margin: 50px auto;
}

@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.vtype {
    direction: rtl;
}

.show_only_his{
    float: right;
    font-size: 16px;
    margin-left: 3px !important;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 2px;
    padding: 6px;
}

.show_only_his_share{
    float: right;
    font-size: 14px;
    margin-left: 3px !important;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 2px;
    padding: 6px;
}

.show_doc_his{
    float: right;
    font-size: 16px;
    margin-left: 3px !important;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 2px;
    padding: 6px;
}

.entervisitors .col-md-1,.entervisitors .col-md-2,.entervisitors .col-md-3,.entervisitors .col-md-4,.entervisitors .col-md-5,.entervisitors .col-md-6,.entervisitors .col-md-7,.entervisitors .col-md-8,.entervisitors .col-md-9,.entervisitors .col-md-10,.entervisitors .col-md-11,.entervisitors .col-md-12{
    float: right;
}

.vtype{
    font-size: 82%;
}

.vi_all .col-md-5, .vi_all .col-md-4{
    padding: 0px 5px;
}


.make_sele_lik .select2-choice{
    height: 43px;
    line-height: 43px;
}





