@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700);

*{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline}
html,body {width: 100%;height: 100%;background:#fff;}
body{ padding:80px 0 0 0; color:#808080;font-family: 'Roboto', sans-serif;font-size: 15px; font-weight:400;}

a img{cursor:pointer;border:none;text-decoration:none;}
a {color: #00aeef;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}
a:hover,a:focus {color: #000;text-decoration:none;}
::-moz-selection {text-shadow: none;color: #fff;background: #222;}
::selection {text-shadow: none;color: #fff; background: #222;}
img::selection {color: #fff;background: 0 0;}
img::-moz-selection {color: #fff;background: 0 0;}
h1,h1,h3,h4,h5,h6{ margin:0; padding:5px 0;}
h1{font-size:28px;color:#404041;line-height:36px;letter-spacing:0.7px;}
h2{font-size:28px;color:#404041;line-height:36px;letter-spacing:0.7px;}
h3{font-size:24px;color:#404041;line-height:30px;letter-spacing:0.7px;}
h4{font-size:18px;color:#808080;line-height:24px;letter-spacing:0.7px;}
h5{font-size:16px;color:#404041;line-height:24px;letter-spacing:0.7px;}
p { padding:0;margin:0 0 20px 0;line-height: 1.5;}
label {font-weight: normal; font-size:13px;}
img{max-width:100%;vertical-align:middle;}
.clear{clear:both;}
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }
.link{ text-decoration:underline; display:inline-block;padding-bottom:15px;}
.link:hover{ text-decoration:none;}
.page-header{ padding:0; border-bottom:1px solid #cccccc;}
.page-header h4{ float:left;}
.page-header:after{ content:''; clear:both; display:block; height:0;}
.summary{ /*float:right;*/ text-align:right; font-weight:300; padding:5px 0 10px 0; font-size:13px; line-height:28px;}

.logo{ display:block;}
.logo:after{ content:''; clear:both; display:block; height:0;}
.index{ display:table; margin:0; padding:0; width:100%; height:100%;}
.indexpage{ display:table-cell; vertical-align:middle; text-align:center; width:100%;}
.index .logo img{ max-height:100px; max-width:400px;}
.indexpage h3{ padding:20px 10px 10px; text-transform: uppercase;}
.wrapper{ padding-bottom:50px;}
/*.form-group{ margin-bottom:5px;}*/
.req{position:relative;}
.req:after{ content:'*'; color:#e50000; display:block; height:5px; width:5px;position:absolute; top:0; right:-8px;}
.has-error .help-block, .has-error .control-label, .has-error .radio, 
.has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, 
.has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label{color:#d01d19;}
.has-error .form-control{border-color:#d01d19;}
.help-block{ font-size:12px;}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline{ padding-top:0;}
input, button, select, textarea,
input[type="text"], input#s, input[type="password"], input[type="tel"], input[type="email"],
.form-control{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; border-color:#dcdcdc;}
select.form-control{
	/*-webkit-appearance:menu-item;height:34px !important;
   -moz-appearance:menu-item;
-webkit-padding-before:3px;
-webkit-padding-end:3px;
-webkit-padding-after:3px;
-webkit-padding-start:3px;*/
line-height:2;
}
.searchid { min-width:60px; border:1px solid #fff !important; background-image:url("../images/sericon.png"); background-position:center right; background-repeat:no-repeat;
padding:0 20px 0 0; height:28px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);}
.searchid:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102, 175, 233, 0);box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102, 175, 233,0);
}

button, input[type="button"], input[type="reset"], input[type="submit"]{ background-color: #005597 !important; border-radius: 5px !important;-webkit-border-radius:5px;-moz-border-radius:5px;	}
.file{ padding:0;margin-bottom:10px; height:35px; overflow:hidden;}
.file-input-wrapper{ margin: 0 -1px;height:35px; background-color:#4d4d4d; color:#fff; border:0px solid #f00;
-moz-border-radius-topleft: 2px;-webkit-border-top-left-radius: 2px; border-top-left-radius: 2px;-moz-border-radius-bottomleft: 2px;-webkit-border-bottom-left-radius: 2px;border-bottom-left-radius: 2px;
-moz-border-radius-topright: 0px;-webkit-border-top-right-radius: 0px; border-top-right-radius: 0px;-moz-border-radius-bottomright: 0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;}
.file-input-wrapper:hover{background-color:#5e5e5e; color:#fff;}

.onoffswitch {position: relative; width:100%;max-width:450px;-webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;	}
.onoffswitch-checkbox {display: none;}
.onoffswitch-label {display: block; overflow: hidden; cursor: pointer;border:0px solid #FFFFFF; border-radius:2px;}
.onoffswitch-inner {	display: block; width: 200%; margin-left: -100%;transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after {display: block; float: left; width: 50%; height: 34px; padding: 0; line-height: 30px;
	font-size: 15px; color: white; /*font-family: Trebuchet, Arial, sans-serif;*/ font-weight: 400;	box-sizing: border-box;}
.onoffswitch-inner:before {content: "Enable Staus";/*padding-left: 10px;*/padding-left:8%;background-color: #4d4d4d; color: #FFFFFF;}
.onoffswitch-inner:after {content: "Disable Staus";/*padding-right: 10px;*/padding-right: 8%;background-color: #9d9d9d; color: #fff;	text-align: right;}
.onoffswitch-switch {display: block; width: 45%; margin:2px;	background: #fdfdfd;position: absolute; top: 0; bottom: 0;right: 53.5%;border:0px solid #FFFFFF; border-radius:2px;transition: all 0.3s ease-in 0s;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 0px;}

.login-form{ width:100%; max-width:340px;margin:0 auto;}
.login-form:after{ content:''; clear:both; display:block; height:0;}
.login-form button, .login-form input[type="button"], .login-form input[type="reset"], .login-form input[type="submit"],.lg-btn{ width:100%; text-transform:uppercase;}
.formwrap{ width:100%; max-width:340px;margin:0 auto;}
.formwrap:after{ content:''; clear:both; display:block; height:0;}
.formwrap button, .formwrap input[type="button"], .formwrap input[type="reset"], .formwrap input[type="submit"],
.lg-btn{ width:100%; text-transform:uppercase; font-size:17px; margin:5px 0;}
.md-btn{ text-transform:uppercase; font-size:17px; margin:5px 0;}
.formwrap .radio, .formwrap .checkbox{ margin-top:0;}
.formbox{list-style-type:none;display:block; width:100%; margin:0 auto; padding:0; font-size:14px;}
.formbox:after{ content:''; clear:both; height:0; display: block;}
.formbox li{list-style-type:none; margin:0;padding:0px 25px;}
.formbox li.group{padding:padding:0px 40px;}
.formbox li.btngroup{padding:0px 26px;}
.formbox li.form-title{ background:#f6f6f6; color:#434343; font-size:18px; font-weight:600; padding:15px 0; margin:0 0 22px 0; text-align:center;border-bottom:2px solid #dbdbdb;}
.formbox .btn{ margin:0 auto; display: block;}



.header{ background:rgba(242,242,242,1); border-bottom:1px solid #d1d1d1; margin:0; padding:0;
-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.2);}
.header:after{content:''; clear:both; height:0; display:block;}

.mainmenu{}
.header .navbar{ margin:0;}
.header .navbar:after{content:''; clear:both; height:0; display:block;}
.navbar-default{ background-color:rgba(255,255,255,1); background-image:url("../images/headerbg.jpg"); background-position:top center; background-repeat:repeat-x; border-bottom:1px solid #fff;
font-family: 'Roboto', sans-serif;color:#333333;}
.navbar-default .navbar-nav > li > a{color:#333333; font-size:15px; font-weight:600; text-transform: uppercase; text-decoration:none;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color: #0066a5;background-color: transparent;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {color: #0066a5;background-color:transparent;}
.navbar-nav{ margin-top:10px;margin-bottom:10px;}
.navbar-brand{height: auto; padding:0px 15px;-webkit-transition: all 0s;-moz-transition: all 0s;transition: all 0s;}

.navbar-nav > li > .dropdown-menu{ padding:0;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {color: #0066a5;background-color: transparent;}
.navbar-default .navbar-nav  li.userbox a{text-transform: capitalize; font-weight:400; color:#777; padding:8px 10px;}
.navbar-default .navbar-nav  li.userbox a,
.navbar-default .navbar-nav li.userbox a:hover,
.navbar-default .navbar-nav li.userbox a:focus {color: #777;}
.navbar-default .navbar-nav  li.userbox i{ padding:0px; margin-left:5px; width:30px; height:30px; font-size:22px; line-height:26px; text-align: center;
 border:1px solid #777;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;}
.dropdown-menu > li > a{padding:8px 10px; color:#808080;border-top:1px solid #fff;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color: #808080;text-decoration: none;background-color: #f2f2f2;  border-top:1px solid #e6e6e6;}
.dropdown-menu > li:first-child > a,.dropdown-menu > li:first-child > a {border-bottom:1px solid #fff;border-top:0px solid #fff;}
.dropdown-menu > li:first-child > a:hover,.dropdown-menu > li:first-child > a:focus {border-bottom:1px solid #e6e6e6;border-top:0px solid #fff;}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {color: #0066a5;background-color: #f2f2f2;border-top:1px solid #e6e6e6;}
.navbar-collapse,.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-top:0px solid #e6e6e6;}
.pager{ margin:0 0 20px 0;}
.pager li > a{width:30px; height:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; border:1px solid #cccccc; text-align:center; padding:5px;}
.navbar-toggle{z-index:9999;}

table{border:0px solid #cccccc; font-size:13px; margin-bottom:0;}
table  .idnum{width:80px;}
.action{width:120px;}
.action a{ display:inline-block;}
.searchrow td{ padding:4px 8px !important;}

table select.form-control{ height:28px; padding:0 2px; min-width:90px;}
.table{ margin-bottom:0;}
.table > tbody > tr > td{ padding:5px 8px; line-height:18px;}
.table > thead > tr > th{ vertical-align:middle; font-weight:600;}
.table-bordered{border:1px solid #cccccc;}
/* .table-bordered thead:first-child tr:first-child th:first-child{-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;}
.table-bordered thead:first-child tr:first-child th:last-child{-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;} */
.table-bordered > thead > tr > th:first-child, .table-bordered > tbody > tr > th:first-child, 
.table-bordered > tfoot > tr > th:first-child, .table-bordered > thead > tr > td:first-child, 
.table-bordered > tbody > tr > td:first-child, .table-bordered > tfoot > tr > td:first-child{ border-left:0px;}
.table-bordered > thead > tr > th:last-child, .table-bordered > tbody > tr > th:last-child, 
.table-bordered > tfoot > tr > th:last-child, .table-bordered > thead > tr > td:last-child, 
.table-bordered > tbody > tr > td:last-child, .table-bordered > tfoot > tr > td:last-child{ border-right:0px;}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{border-bottom-width:1px; font-size:14px;}
.table-bordered tr:last-child > td{border-bottom-width:0px;}
.table-bordered > thead > tr > th{background-color:#808080; color:#fff; padding:12px 8px;}
.table-striped > tbody > tr:nth-of-type(2n+1){background-color:#f2f5f7;}
.table-responsive{margin-bottom:10px; padding-bottom:10px;}

table .form-control{ height:28px;}
table .glyphicon{ width:30px; height:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; border:1px solid #cccccc;
color:#808080; font-size:16px; line-height:28px;}
a .glyphicon{color:#808080;}
a:hover .glyphicon{color:#333;}

.total-countbox{border:1px solid #cccccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; display:block; overflow:hidden; padding:0; margin:0 auto 30px; color:#333; text-align:center;}
.total-count{ background:#ebebeb;border-top:1px solid #cccccc; padding:8px 0; color:#808080; font-size:36px; font-weight:600; line-height:46px;}
.total-counttx{height:158px; display:table; width:100%;}
.total-countbox h3{color:#333; font-weight:600; text-transform: uppercase; display: table-cell; vertical-align: middle;}
.total-countbox h3 span{ display:block;}

.footer{ background:#fff; display:block; width:100%; position:fixed; bottom:0;}
.copyright{ color:#808080; font-size:12px; font-weight:300; line-height:22px; text-align:center; margin-bottom:10px;}
.copyright p{ padding:0; margin:0;}


/* hotelpay */
.underline{text-decoration:underline;}
.errmsg{color:#ea2124; font-size:13px; text-align:left;}
.hotelpay-logo{margin-top:8px;}
.page-header h1{font-size:24px; font-family: 'robotobold';margin-bottom: 15px;}
.red{color:#e50000;}
.choosefile .file{ padding:0;margin-bottom:10px; height:35px; overflow:hidden; border:0px;box-shadow:0 1px 1px rgba(0, 0, 0, 0) inset;}
.choosefile .file-input-wrapper {
    margin: 0px ;
    height: 35px;
    background-color: #FDFDFD;
    color: #333333;
    border: 1px solid #DCDCDC;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 2px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 2px;
    width: 110px;
 }
.choosefile .file-input-wrapper:hover{background-color:#FDFDFD; color:#333333;}

input[type=checkbox].css-checkbox {
	position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}
input[type=checkbox].css-checkbox + label.css-label {
	padding-left:24px;
	height:17px; 
	display:inline-block;
	line-height:17px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:13px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -17px;
}
label.css-label {
	background-image:url("../images/checkbox_tick.png");
}
#view_invoice .table-responsive{border-radius:0px;}
#view_invoice .table-responsive .table th{width:22%; padding-left:20px;color: #333333;font-weight: bold;}
#view_invoice .updateinput{ padding-left:20px; margin-top:15px;}
#view_invoice .updateinput label{float: left;margin-top: 3px;}
.noResult .notfound{font-weight:bold;color: #333333;}

#view_invoice .update {
    width: 300px;
    height: 27px;
    padding-right: 50px;
    float: left;
    margin-left: 20px;
}
#view_invoice  #updateInvoice  {
    margin-left: -67px;
    height: 25px;
    width: 66px;
    color: #333;
    border: 0;
    -webkit-appearance: none;
    float: left;
    background-color: #EFEFEF;
    padding-top: 3px;
	margin-top:1px;
}
.noResult {margin-top:20px;}
.noResult table > tbody > tr > td{border:0px;}
.table select{padding: 4px 12px;}
.manage_invoice tr > td:nth-child(8) select
 ,.manage_invoice tr > td:nth-child(10) select {width:95px;}
.invoicepage{ display:block; vertical-align:middle; text-align:center; width:100%;}
.invoicepage .logo{ margin-bottom:40px;}
.invoicepage h3{font-size: 22px; font-weight: bold; text-transform: uppercase;}
.invoicepage .container{margin-bottom:20px;}
.invoicepage input[type=checkbox].css-checkbox + label.css-label{padding-left:30px;}
.terms_conditions .modal-content{}
.terms_conditions .popupheader {border-bottom: 1px solid #bfbfbf;padding:20px;}
.terms_conditions .popupheader .logo{float:left; margin-bottom:0px; padding: 5px 0px 0px 20px;}
.terms_conditions .popupheader .logo img{width:135px;}
.terms_conditions .popupheader h2{float:right;font-size: 20px; text-transform: uppercase;padding:0px;margin:0px;font-weight: bold;}
.terms_conditions .modal-para{list-style-type: none;padding: 0px;}
.terms_conditions .modal-body {padding: 40px;}
.terms_conditions .modal-para li{text-align: left;}
.terms_conditions .close{padding-right:10px;}
.invoiceprint { display:block; vertical-align:middle; text-align:center; width:100%;max-width: 600px; margin:0 auto;}
.invoiceprint .table{margin-bottom: 0; margin: 0 auto; margin-top:40px;}
.invoiceprint .table .first th,.invoiceprint .table .first td{border-top:0px; padding-bottom: 25px;}
.invoiceprint .table  .second th,.invoiceprint .table  .second td{border-top:0px;}
.invoiceprint .table .last th,.invoiceprint .table .last td{border-top:1px solid #dcdcdc; padding-top: 40px;}
.invoiceprint .table .last td{font-weight: bold; color: #333333;}
.invoiceprint .table  th{font-size: 14px;color: #333333;font-weight: bold; padding-top:10px; vertical-align:middle;}
.invoiceprint .table  td{font-size: 14px; text-align:left; width: 25%;padding-top:10px; vertical-align:middle;}
.pagefix{padding:0;}

.loader,.tab-loader {
            background-color: rgba(255, 255, 255, 0.9);
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 9999;

        }

        .tab-loader {
            position: absolute;
        }

        .loader:after,
        .tab-loader:after {
            content: '';
            display: block;
            position: absolute;
            top: 45%;
            left: 50%;
            border-radius: 50%;
            width: 10em;
            height: 10em;
            margin: 0 0 0 -5em;
            font-size: 4px;
            text-indent: -9999em;
            border-top: 1.3em solid #0066a5;
            border-right: 1.3em solid #0066a5;
            border-bottom: 1.3em solid #0066a5;
            border-left: 1.3em solid #fff;
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
            transform: translateZ(0);
            -webkit-animation: load8 1.1s infinite linear;
            animation: load8 1s infinite linear;
        }

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

        @keyframes load8 {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }
            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }
.flash-error {
   color: #ff0000;
   margin: 20px 0 0 0;
}
 .flash-success {
    color: #008000;
    margin: 20px 0 0 0;
}
 .flash-error,
     #confirmpassword-error,
     #password-error {
      color: #ff0000;
 }
#password-error,
#confirmpassword-error {
     text-align: left;
     display: block;
 }


@media screen and (min-width:768px) {
	.navbar-nav > li > .dropdown-menu:before{ content:''; display:block;width:13;height:7px; margin-top:-7px; margin-right:-96px; background:url("../images/dropdown-menu.png") bottom center no-repeat; }
}
@media screen and (min-width:981px) {
	.pagefix{ position:relative;}	
	.pagefix .footer{ position:absolute; bottom:0; width:100%; padding:5px 0;}
}
@media screen and (min-width:1081px) {
}
@media screen and (max-width: 1200px){	
	/*.wrapper{ min-height:600px;}*/
 .manage_invoice .action{white-space: nowrap;}
}
@media screen and (min-width: 991px){
/*  .manage_invoice tr > td:nth-child(8) select
 ,.manage_invoice tr > td:nth-child(10)select {width:95px;} */
}
@media only screen and (min-width: 981px) and (max-width: 1200px) {
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
}
@media only screen and (max-width: 1080px) {
}
@media only screen and (max-width: 980px) {	
}
@media only screen and (max-width: 767px) {
	
	.form{margin:0 auto; width:90%; max-width:400px;}
	.pagefix{ padding:0;}
	.pagefix .footer{ position:relative; bottom:0; width:100%; padding:5px 0;}
	.navbar-default{ background-position:0 -18px;}
	.navbar-default .navbar-nav > li > a{ padding:10px;}
	.dropdown-menu > li > a{border-bottom:1px solid #e6e6e6;}	
	.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {border-top:1px solid #fff;}
	.dropdown-menu > li:first-child > a,.dropdown-menu > li:first-child > a ,
	.dropdown-menu > li:first-child > a:hover,.dropdown-menu > li:first-child > a:focus {border-bottom:1px solid #e6e6e6;border-top:1px solid #fff;}
	.table-responsive > .table-bordered{border:1px solid #ccc;}
	.table-responsive{ border:0px solid #ccc;}
	.container{ overflow:hidden;}
	
	/* hotelpay */
	#view_invoice .update{margin-left:0px;}
	.navbar-brand {margin-bottom:10px;}
}
@media only screen and (max-width: 600px) {
	.header, .footer{ max-width:600px;}
	
}

@media only screen and (max-height:500px) {
    .footer{ position: relative !important; bottom: auto;}
	.index{ padding:50px 0;}
}
@media only screen and (max-width: 480px) {
	.invoiceprint .table td {/*vertical-align:bottom;*/ width: 35%;}  
}
@media only screen and (max-width: 479px) {
	/* hotelpay */
	#view_invoice .update{width:220px;}
	.btn{white-space:normal;}
}
@media only screen and (max-width: 360px) {
	/* hotelpay */
	.invoicepage h3{font-size: 20px;}
	.invoiceprint .table td {width: 18%;}  
	.invoiceprint .table th {width: 25%;}  
}
@media only screen and (max-width: 321px) {
}

@media only screen and (min-device-width : 600px) and (max-device-width : 1024px) and (orientation : landscape) { 
	
}
@media only screen and (min-device-width : 600px) and (max-device-width : 1024px) and (orientation : portrait) {
	td.action{ width:120px;}
	.actionbox{width:120px; display:block;}
	.actionbox:after{ content:''; clear:both; display:block; height:0;}
}
.form-control { box-shadow:none !important; display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 4px !important; transition: border-color .15s ease-in-out,box-; font-size: 12px; } .btn { letter-spacing: 1.5px; background-color: #005597; color: #fff; border-radius: 5px; padding: 10px 52px; font-weight: 700; box-shadow: none; } .form-control:focus { border: 1px solid #ced4da; box-shadow: none; }
.formbox li a { color: #005597 !important; font-size: 12px; text-align: center; margin-top: 10px; text-decoration: none; font-weight: 600; }
.btn
{
letter-spacing: 1.5px;
background-color: #005597 !important;
color: #fff;
border-radius: 5px !important;
 padding: 10px 52px;
font-weight: 700;
 box-shadow: none;
}