/** This is global CSS file used to redesign OMS UI - Prathmesh **/

body {
	background-color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}

/** Header **/

.header {
	background-color: #fa5c07;
	height:56px;
	overflow: hidden;
}

.header >.container-fluid {
	padding: 0 0 0 3%;
}

.header .navbar  .nav > li > a >.loggedInText{
  padding-left: 7px;
}

.header .navbar  .nav > li > a.dropdown-toggle{
    padding-left: 35px;
    margin-top: 5px !important;
    background-position: 0px 6px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    background-image: url(../images/user.png);
    background-repeat: no-repeat;
}
.header .navbar  .nav > li > a.logout-btn{
	  padding-left: 35px;
    margin-top: 5px !important;
    background-position: 0px 6px;
    font-weight: 400;
    height: 35px;
    font-family: 'Roboto', sans-serif;
    background-image: url(../images/logout.png);
    background-repeat: no-repeat;
}
.navbar {
   margin-bottom: 5px;
}
/** End of  Header **/

/** Footer **/
footer {
	display: none;
}

/** End of Footer **/

/** Main Page **/
.page-content.secured-container>.row {
	margin-top: 0;
	display: table;
}

.page-content.secured-container>.row>.menu-container {
	margin-top: -5px;
    padding-top: 10px;
    background-color: #e2e0df;
    display: table-cell;
}
.page-content.secured-container>.row>.menu-container .panel-content-left {
	width: 230px;
    padding: 0 10px 0 10px;
}

.page-content.secured-container>.row>.col-md-10 {
    display: table-cell;
}

.page-content.unsecured-container h1.unsecured-heading {
	font-family: Abel, sans-serif;
	font-size: 27px;
	color: #ff530d;
	text-decoration: none solid rgb(255, 83, 13);
	text-align: center;
	margin: 50px 0 10px 0;
}

.page-content.unsecured-container .login-wrapper>.box {
	padding: 1px 5px 30px;
	background-color: #ebebeb;
	width: 565px;
height: 327px;
}
.page-content.unsecured-container .login-wrapper>.box.forgot-password-box {
	height: 411px;
}
.page-content.unsecured-container .login-wrapper>.box .content-wrap {
	width: 100%;
}  

.page-content.unsecured-container .login-wrapper>.box .content-wrap h6{
    height: 46px;
    border-radius: 5px;
    background-size: cover;
    padding: 20px 30px;
    background-color: #f5a503;
    margin: 5px 0px;
    text-align: left;
    line-height: 9px;
    font-family: Roboto, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none solid rgb(255, 255, 255);
}

.page-content.secured-container>.row>.panel-content-right {
	width:98%;
}

.loginBanner_bg_banner {
    position: absolute;
    width: 100%;
    /* bottom: 150px; */
    /* right: 0; */
    top: 0;
    left: 0;
}
.form-control-label {
	padding: 10px 0 0 35px;
    font-size: 16px;
    width: 146px;
	height: 19px;
	font-family: Roboto, sans-serif;
	font-size: 16px;
	color: #374140;
	text-decoration: none solid rgb(55, 65, 64);
}

.form-control-container .form-group {
	width: 100%;
}

.login-wrapper .box .action {
	top: 0;
}

.login-wrapper .box .signup {
    width: 200px;
	height: 50px;
	padding: 6px 10px;
	border-radius: 5px;
	background-color: #ff530d;
	background-size: cover;
	font-family: Roboto, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none solid rgb(255, 255, 255);
	text-align: center;
	border: none;
}
.login-wrapper .box .submitOtp {
    width: 200px;
	height: 50px;
	padding: 6px 10px;
	border-radius: 5px;
	font-family: Roboto, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none solid rgb(255, 255, 255);
	text-align: center;
	border: none;
}
.login-wrapper .box .resendOtp {
    width: 200px;
	height: 50px;
	padding: 6px 10px;
	border-radius: 5px;
	font-family: Roboto, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none solid rgb(255, 255, 255);
	text-align: center;
	border: none;
}
.box-link {
	width: 146px;
	height: 19px;
	font-family: Roboto, sans-serif;
	font-size: 16px;
	color: #ff530d;
}
/** Main Page **/

/** Side Menu **/
.menu-container  .sidebar.content-box {
	background-color: #827B74;
	border-radius: 6px;
	border: none;
    margin-bottom: 6px;
    padding: 4px;
}
.menu-container  .sidebar.content-box ul li a {
	color: #fff;
	background: transparent;
	font-family: Robot, sans-serif;
	font-weight: normal;
}
.menu-container  .sidebar.content-box.active ul li:not(.current) a {
	background-color: #fff;
    color: #333;
    font-weight: normal;
    border-radius: 5px;
    margin-bottom: 5px;
    padding: 7px 15px;
}

.menu-container .sidebar .nav>li {
	border: none;
}
.menu-container  .sidebar.content-box ul > li> a >.glyphicon.collapsed {
	position: absolute;
    right: 10px;
    top: 10px;
}

.menu-container  .sidebar.content-box.active {
	background-color: #ffb03b;
}

.menu-container .sidebar .nav>li.current>a {
	padding: 7px 7px 7px 32px;
	background-position: 1px 4px;
}

.menu-container  .sidebar.content-box> ul#home-menu li>a {
	background-image: url(../images/home.png);
    background-repeat: no-repeat;
    padding: 7px 7px 7px 32px;
    background-position: 1px 4px;
}



.menu-container  .sidebar.content-box> ul#apntmntMenu li>a {
	background-image: url(../images/appointment.png);
    background-repeat: no-repeat;
}
.menu-container  .sidebar.content-box> ul#apkuserMenu li>a {
	background-image: url(../images/mobile.png);
    background-repeat: no-repeat;
}
.menu-container  .sidebar.content-box> ul#reportMenu li>a {
	background-image: url(../images/report.png);
    background-repeat: no-repeat;
     padding: 7px 7px 7px 32px;
    background-position: 1px 4px;
}
.menu-container  .sidebar.content-box> ul#admintaskMenu li>a {
	background-image: url(../images/admin.png);
    background-repeat: no-repeat;
   
}
.menu-container  .sidebar.content-box> ul#otherSettingMenu li>a {
	background-image: url(../images/settings.png);
    background-repeat: no-repeat;
}

/** End of Side Menu **/
/** Dashboard Home Page **/
.oms-content.page-home .welcomeHeading  {
	width: 700px;
    font-family: Abel, sans-serif;
    font-size: 20px;
    color: #ff530d;
    line-height: 36px;
    font-weight: bold;
}

.oms-content.page-home .nameHeading {
     margin-top: 40px;
     color: #f5a503;
}
 .oms-content.page-home .nameHeading >.loggedInUserName{
    color: #333;
}
.oms-content.page-home .appHeading {
     font-size: 32px;
    color: #f5a503;
    font-family: Abel,  sans-serif;
    font-weight: bold;
}
.oms-content.page-home .home_bg_banner {
	position: absolute;
    width: 850px;
    height: 431px;
    left: 200px;
    bottom: 280px;

}
.oms-content .bottomHeight {
	position: relative;
	height: 800px;
	display: block;
	content: " ";
}

.subHeading {
	width: 600px;
    padding-left: 15px;
    border-bottom: 0px;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 18px;
    border-bottom: 0px;
}
ul.oms_list {
    list-style: none;
    padding: 15px;
}
ul.oms_list  li.oms_list_item {
    margin-bottom: 15px;
}
ul.oms_list  li.oms_list_item > a{
    font-family: Arial;
    font-size: 16px;
    color: #ff6600;
    font-weight: 400;
    background-image: url(../images/report_list.png);
    background-repeat: no-repeat;
    padding: 7px 7px 7px 32px;
}
/** End of Dashboard Home Page **/

/** Login Page **/
.page-content.unsecured-container .row {
	min-height: 0px;
}
/** End of Login Page **/

/** Form Element **/

.content-box-large > .panel-body > .form-horizontal.form-auto-fit .row {
	margin: 0;
}

.oms-content .content-box-large > .panel-body > .form-horizontal.form-auto-fit {
	height: auto;
}

.oms-content .content-box-large > .panel-body > .form-horizontal.form-auto-fit  .filterOne {
	/** margin-left: 2%; **/
}

.oms-content .content-box-large > .panel-body > .form-horizontal.form-auto-fit .col-md-2.col-md-offset-1.filterTwo {
	margin-left: 3%;
}

.panelTable {
    margin: 20px 0 20px 0;
    background-color: #fff;
    border: none;
}

.panelTable > thead tr {
	background-color: #d1d1d1;
}

.headingBtn {
	padding-top:20px;
}

.content-box-large > .panel-body > .form-horizontal .panelHeading {
	margin: 10px 0 10px 25px;
}

.content-box-large > .panel-body > .form-horizontal .mappedMenuHeading {
	padding: 0 0 0 25px;
    font-weight: bold;
    margin: 0 0 0 15px;
}
.content-box-large > .panel-body > .form-horizontal .mappedMenuSelectPanel{
	    margin: -32px 0 0 0;
    padding: 0 0 0 25px;
}

.content-box-large > .panel-body > .form-horizontal .rcorners2 {
	border: none;
    padding: 20px;
    background-color: #fff;
    border-radius: 0;
    min-height: 350px;
}

.content-box-large > .panel-body > .form-horizontal .mappedMenuBtnContainer {
	margin-top: 10%;
}
.hideVisibility {
	visibility: hidden;
}

.content-box-large > .panel-body > .form-horizontal #MoveLeftAdd {
    background-image: url(../images/left-arrow.png);
    background-repeat: no-repeat;
    background-position: 20px 0;
    font-size: 16px;
    text-align: left;
    padding-left: 63px;
}

.content-box-large > .panel-body > .form-horizontal #MoveRightDelete {
    background-image: url(../images/right-arrow.png);
    background-repeat: no-repeat;
    background-position: 192px 0;
    background-size: auto;
    font-size: 16px;
    text-align: center;
    padding-right: 22px;
}

.oms-content .content-box-large > .panel-body .panel-subHeading {
	font-family: 'Roboto, sans-serif';
    font-size: 14px;
    color: #f5a503;
    font-weight: bold;
    margin: 10px 0px;
    
}

.font-weight-normal {
	font-weight: normal;
}
/** End of form elements **/

/** This is global CSS file used to redesign OMS UI - Prathmesh **/

.oms-clear-both {
	clear: both;
}
.oms-content .content-box-large select.oms-multi-select{
	height: auto;
	padding: 15px;
}
.oms-content .oms-multi-select option {
    border-radius: 5px;
    margin: 3px;
    padding: 0px 10px;
}
.oms-content .oms-note {
	color: #4545f7;
	font-style: italic;
}
.oms-content .reportTableHeading{
	margin-top: 30px;
	width: 100%;
	padding-right: 20px;
}
.oms-content .reportTableHeading button{
	float: right;
}

.oms-content .oms-report-button-group button{
	color: #428bca;
	background-color: #fff;
    border: 1px solid #ddd;
}
.oms-content .oms-report-button-group div {
	text-align: right;
    margin-right: 20px;
}
.oms-content .oms-report-button-group {
	margin-bottom: 20px;
}
.oms-content .reportHeadingBtn {
	padding-right: 60px;
}
.oms-content.oms-report select {
	width: 100%;
}
.oms-content .oms-report-heading-section {
	display: table;
    table-layout: fixed;
    width: 100%;
}
.oms-content .reportPageHeading a{
	margin-right: 3px;	
}
.oms-content .oms-report-table {
	padding-top: 5px;
}
.oms-content .oms-report-table .customDataTable{
	margin-bottom: 5px;
}
/** Datatable Style **/
.oms-content table.customDataTable {
	font-family: Roboto;
	/* font-size: 14px; */
	text-decoration: none solid rgb(255, 255, 255);
	table-layout: fixed;
	word-wrap: break-word;
}

.oms-content table.customDataTable thead tr {
	height: 50px;
	color: #ffffff;
	background-color: #f5a503;
	background-size: cover;
	padding: 0px 0px 0px 20px;
}

.oms-content table.customDataTable thead tr th {
	padding-left: 5px;
	font-weight: 400;
}

.oms-content .dataTables_filter input[type="text"] {
	display: inline-block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
	
}
/** To give proper width to the action column of the datatable  and right padding for icons **/
.oms-content table.customDataTableAction thead tr th:last-child {
	width: 150px;
}

.oms-content table.customDataTableAction tbody tr td:last-child a {
	padding-right: 15px;
	color: #333333;
}
/** To give proper width to the action column of the datatable  and right padding for icons **/

.oms-content table.customDataTable tbody tr {
	height: 40px;
	padding: 0px 0px 0px 20px;
	vertical-align: middle !important;
	color: #333333;
	border: 1px solid #e2e1e9;
	background-size: cover;
	text-decoration: none solid rgb(51, 51, 51);
}

.oms-content table.customDataTable tbody tr td {
	padding: 10px 5px 10px 5px;
}

table.customDataTable tbody tr td:first-child {
	padding: 0px 0px 0px 20px;
}

.oms-content table.customDataTable>thead>tr>th, table.customDataTable>tbody>tr>th,
	table.customDataTable>tfoot>tr>th, table.customDataTable>thead>tr>td,
	table.customDataTable>tbody>tr>td, table.customDataTable>tfoot>tr>td {
	vertical-align: middle !important;
}

.oms-content table.customDataTable tbody tr.even {
	background-color: #eceff1;
}

.oms-content table.customDataTable tbody tr.odd {
	border: 1px solid #e2e1e9;
}

.oms-content table.customDataTable tbody tr.odd{
	background-color: #ffffff;
}

.oms-content table.customDataTable tbody tr td, table.customDataTable thead tr th {
	border: none;
}


.oms-table-finder, .oms-table-basic-info, .oms-table-basic-info p, .dataTables_info, .dataTables_filter, .oms-table-length, .oms-table-length div, .oms-table-detailed-info, .oms-table-pagination  {
	display: inline;
}

.oms-table-length div{
	/* float: left; */
}
.oms-table-finder, .oms-table-detailed-info, .oms-table-pagination{
	float: right;
}
.oms-table-detailed-info{
	padding-top: 10px;
}
.oms-table-basic-info{
    top: 10px;
    position: relative;
}

.oms-table-basic-info p {
	font-size: 16px;
	color: #333333;
	text-decoration: none solid rgb(51, 51, 51);
}

.oms-table-length {
	color: #333333;
	text-decoration: none solid rgb(51, 51, 51);
}

.oms-table-length select {
	width: 86px !important;
	min-width: 86px !important;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	font-family: Arial;
	color: #000000;
	font-weight: 400;
	text-decoration: none solid rgb(0, 0, 0);
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
	margin-right: 10px;
}

.oms-table-detailed-info {
	color: #333333;
	margin-right: 20px;
	text-decoration: none solid rgb(51, 51, 51);
}

.oms-table-pagination{
	font-family: Arial;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none solid rgb(255, 255, 255);
	text-align: center;
}

.oms-table-pagination .pagination>li:first-child>a, 
.oms-table-pagination .pagination>li:first-child>a:hover,
.oms-table-pagination .pagination>li:first-child>a:focus,
.oms-table-pagination .pagination>li:first-child>span,
.oms-table-pagination .pagination>li:last-child>a,
.oms-table-pagination .pagination>li:last-child>a:hover,
.oms-table-pagination .pagination>li:last-child>a:focus {
	min-width: 86px;
	height: 30px;
	background-color: #78909c;
	background-size: cover;
	color: #ffffff;
	
}

.oms-table-pagination .pagination>li>a,
.oms-table-pagination .pagination>li>span{
	min-width: 45px;
	height: 30px;
	background-color: #ebebeb;
	border-color: #ebebeb;
	background-size: cover;
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: 400;
	text-decoration: none solid rgb(51, 51, 51);
	text-align: center;
}


.oms-table-pagination .pagination>.active>a,
.oms-table-pagination .pagination>.active>span,
.oms-table-pagination .pagination>.active>a:hover,
.oms-table-pagination .pagination>.active>span:hover,
.oms-table-pagination .pagination>.active>a:focus,
.oms-table-pagination .pagination>.active>span:focus {
	min-width: 45px;
	height: 30px;
	background-color: #ffd34e;
	border-color: #ffd34d;
	background-size: cover;
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: 400;
	text-decoration: none solid rgb(51, 51, 51);
	text-align: center;
}
.oms-table-finder input {
	width: 250px !important;
	height: 30px;
	padding: 0px 10px;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	background-color: #ffffff;
	background-size: cover;
	font-family: Arial;
	font-size: 12px;
	color: #474747;
	font-weight: 400;
	text-decoration: none solid rgb(71, 71, 71);
}
.oms-table-wrapper {
	margin-bottom: 15px;
}

.oms-content table.customDataTable.customDataTableAuto{
	table-layout: auto;
}

/** Datatable Style **/

/** Generic Buttons Classes **/
.oms-content .oms-btn {
	/* margin-right: 5px; */
	padding: 6px 10px;
	border-radius: 5px;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none solid rgb(255, 255, 255);
	text-align: center;
	background-size: cover;
}

.oms-content .oms-btn-orange, .oms-btn-orange:hover, .oms-btn-orange:active, .oms-btn-orange:focus{
	background-color: #f26101;
	border-color: #f26101;
}

.oms-content .oms-btn-blue, .oms-btn-blue:hover, .oms-btn-blue:active, .oms-btn-blue:focus{
	background-color: #3498db;
	border-color: #3498db;
}

.oms-content .oms-btn-green, .oms-btn-green:hover, .oms-btn-green:active, .oms-btn-green:focus{
	background-color: #37a447;
	border-color: #37a447;
}

.oms-content .oms-btn-yellow, .oms-btn-yellow:hover, .oms-btn-yellow:active, .oms-btn-yellow:focus{
	background-color: #f5a503;
	border-color: #f5a503;
}

.oms-content .oms-btn-red, .oms-btn-red:hover, .oms-btn-red:active, .oms-btn-red:focus{
	background-color: #dc3522;
	border-color: #dc3522;
}

.oms-content .oms-btn-sm{
	
}

.oms-content .oms-btn-md{
	min-width: 120px;
}

.oms-content .oms-btn-lg{
	min-width: 160px;
}
/** Generic Buttons Classes **/


/** Main Page **/

/** Body main content style **/
.oms-content .content-box, .content-box-large {
	margin-bottom: 0px;
	border-radius: 0px;
	padding: opx;
	border: 0px;
}
/** Body main content style **/


.oms-content .pageHeading {
	padding-left: 15px;
	border-bottom: 0px;
	font-family: Roboto;
	font-size: 20px;
	color: #333333;
	text-decoration: none solid rgb(51, 51, 51);
	line-height: 18px;
	border-bottom: 0px;
}

/** legend - Page heading **/
.oms-content .content-box-large .panel-body legend {
	min-height: 40px;
	padding-left: 25px;
	background-color: #f5a503;
	background-size: cover;
	vertical-align: middle;
	line-height: 40px;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none solid rgb(255, 255, 255);
	margin-bottom: 0px;
}
.oms-content .content-box-large .panel-body legend.report-legend {
	background: none;
	padding-left: 0px;
	min-height: 18px;
	font-family: Roboto;
	font-size: 20px;
	color: #f5a503;
	text-decoration: none solid rgb(245, 165, 3);
	line-height: 18px;
}

/** legend - Page heading **/


.oms-content .content-box-large .panel-body .form-horizontal {
	min-height: 56px;
	height: auto;
	background-color: #ebebeb;
	background-size: cover;
	padding: 12px 0px 14px 0px;
}

.display-table-cell {	
	display: table-cell;
}
.display-min-width{
	min-width: 80vw;
}
.display-full-width{
	min-width: 85vw;
}
.oms-content .content-box-large {
	padding: 0px;
	font-family: Roboto;
	/* font-size: 14px; */
	color: #333333;
	text-decoration: none solid rgb(51, 51, 51);
	line-height: 18px;
}

.oms-content .content-box-large .panel-heading {
	height: 0px;
	padding: 0px;
}

.oms-content .content-box-large .panel-heading .page-title {
	padding: 0px;
}

.oms-content .content-box-large .panel-heading .panel-options.panel-title {
	height: 0px;
	padding: 0px;
	padding-right: 40px;
}

.oms-content .content-box-large .panel-heading .panel-options.panel-title label {
	position: relative;
	top: -35px;
}

.oms-content .content-box-large select {
	min-width: 140px;
	height: 30px;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	font-family: Arial;
	/* font-size: 14px; */
	color: #000000;
	font-weight: 400;
	text-decoration: none solid rgb(0, 0, 0);
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
}


/** layout correction **/
.oms-content .filterOne label, .filterTwo label {
	padding-left: 3px;
	padding-right: 0px;
}

.oms-content .content-box-large .filterOne select, .content-box-large .filterTwo select
	{
	min-width: 140px;
}

.oms-content .content-box-large .showBtn button {
/* 	margin-right: 5px;
	height: 30px;
	padding: 6px 10px;
	border-radius: 5px;
	background-color: #f26101;
	background-size: cover;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none solid rgb(255, 255, 255);
	text-align: center;
	border-color: #f26101; */
}

.oms-content .content-box-large .createBtn {
	padding-left: 0px;
}

.oms-content .content-box-large .createBtn img {
	position: relative;
	top: -1px;
}

.oms-content .content-box-large .createBtn label {
/* 	margin-right: 5px;
	height: 30px;
	padding: 6px 10px;
	border-radius: 5px;
	background-color: #37a447;
	border-color: #37a447;
	background-size: cover;
	font-family: Roboto;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none solid rgb(255, 255, 255);
	text-align: center;
	background-size: cover */
}
/** layout correction **/

/** Removing sorting arrow from table **/
.oms-content table.dataTable.customDataTable thead .sorting {
	background: none !important;
}
/** Removing sorting arrow from table **/
.oms-content .content-box-large .showBtn {
	margin-right: 40px;
}

/* form elements */
.oms-content .oms-form label {
	text-align: left !important;
	font-size: 14px;
	text-decoration: none solid rgb(51, 51, 51);
	line-height: 24px;
}

.oms-form label:not(.error){
	color: #333333;
}

.oms-content .oms-form .oms-select  {
	min-width: 222px;
	min-height: 30px;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	text-decoration: none solid rgb(0, 0, 0);
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
}
.oms-content .oms-form .oms-select  {
	min-width: 265px;
}

.oms-content .oms-form .oms-select-md  {
	width: 265px;
}

.oms-content .oms-form .oms-select-lg  {
	width: 350px;
}

.oms-content .oms-form .oms-input{
	min-height: 30px;
	padding: 0px 10px;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	background-color: #ffffff;
	background-size: cover;
	font-family: Arial;
	font-size: 12px;
	color: #474747;
	font-weight: 400;
	text-decoration: none solid rgb(71, 71, 71);
}

.oms-content .oms-form .oms-input-lg{
	width: 350px;
}
.oms-content .oms-form .oms-input-md{
	 width: 265px;
}
.oms-content .oms-form .oms-input-sm{
	width: 102px;
	min-height: 30px;
	padding: 0px 10px;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	background-color: #ffffff;
	background-size: cover;
	font-family: Arial;
	font-size: 12px;
	color: #474747;
	font-weight: 400;
	text-decoration: none solid rgb(71, 71, 71);
}

.oms-content .oms-form .oms-textarea {
	width: 450px;
	min-height: 100px;
	padding: 0px 10px;
	border: 1px solid #c8c8c8;
	background-color: #ffffff;
	background-size: cover;
	font-family: Arial;
	font-size: 14px;
	color: #474747;
	font-weight: 400;
	text-decoration: none solid rgb(71, 71, 71);
}

.oms-content .oms-form .oms-textarea-comment {
	width: 95%;
	min-height: 52px;
}


.oms-content .oms-form .oms-textarea-sm {
	width: 308px;
}

.oms-content .oms-form .oms-textarea-lg {
	width: 450px;
}

.oms-content .footer-ctrl-btn{
	padding: 20px;
}
.oms-content .footer-ctrl-btn .oms-btn{
	margin-right: 20px;
}


/* form elements */



.oms-content .newFormWrapper {
	background-color: #ebebeb;
	background-size: cover;
	padding: 15px 15px;
}

.oms-content .panel-body{
	padding-bottom: 0px;
}

.oms-text-mute {
	display: block;
	text-align: right;
	margin-top: -7px;
}

/* OMS variable section */
.oms-variable .oms-variable-content {
    width: 70%;
    /* min-height: 145px; */
    border-radius: 5px;
    background-color: #d1d1d1;
    background-size: cover;
    display: table;
    margin: auto;
}

.oms-variable .oms-variable-content .oms-variable-tile {
    width: 23%;
    /* height: 70px; */
    padding: 10px;
    background-color: #ffffff;
    background-size: cover;
    color: #333333;
    text-decoration: none solid rgb(51, 51, 51);
    margin: 1%;
    display: block;
}
/* OMS variable section */

.oms-form {
		padding: 0px 15px 50px 15px
}

.oms-variable .oms-variable-content .oms-variable-tile strong {
 	margin-bottom: 10px;
    display: block;
 }

.oms-variable .oms-variable-content .oms-variable-heading{
	font-family: Roboto;
    font-size: 16px;
    color: #333333;
    text-decoration: none solid rgb(51, 51, 51);
    text-align: center;
    padding-top: 15px;
}
/** Main Page **/

/* Adjust menu min height */
.page-content.secured-container > .row {
	min-height: 93vh;
}

.oms-child-form.form-group {
	margin-left: 0px;
	padding-right: 0px;
    padding-left: 0px;
}

.display-note {
	width: 642px;
	height: 18px;
	font-family: Roboto;
	font-size: 14px;
	color: #078af5;
	font-style: italic;
	text-decoration: none solid rgb(7, 138, 245);
	line-height: 18px;
}

.oms-label-bold{
	font-family: Roboto;
	font-size: 14px;
	color: #333333;
	text-decoration: none solid rgb(51, 51, 51);
}

.oms-label-approve{
	font-family: Arial;
	font-size: 16px !important;
	color: #37a447 !important;
	font-weight: 700;
	text-decoration: none solid rgb(55, 164, 71) !important;
}
.oms-label-reject{
	font-family: Arial;
	font-size: 16px !important;
	color: #dc3522 !important;
	font-weight: 700;
	text-decoration: none solid rgb(220, 53, 34) !important;
}
.oms-btn-outside{
	margin: 15px 15px 15px 30px;
}
.oms-text-bold{
	font-weight: bold;
}
.oms-text-align-left{
	text-align: left;
}
.oms-font-20{
	font-size: 20px !important;
}
/** Media queries**/
@media only screen and (max-width: 991px) {
	.oms-content .content-box-large .panel-body .form-horizontal {
		height: 145px;
	}
	.oms-content .content-box-large .showBtn, .content-box-large .createBtn {
		float: right;
	}
}
@media only screen and (max-width: 1096px) {
	.oms-variable .oms-variable-content .oms-variable-tile{
		font-size: 11px;
	}
	.oms-content .oms-btn-md {
	    min-width: 100px;
	}
	.oms-content .oms-btn {
		padding: 6px 5px;
	}
	
}

@media only screen and (max-width: 1200px) {
	.oms-content .content-box-large .showBtn {
	    margin-right: 25px;
	}
	
	.display-full-width {
	    min-width: 82vw;
	}
}

@media only screen and (min-width: 1200px) {
	body {
		font-size: 14px;
	}
	.oms-content .oms-btn-sm {
		min-width: 80px;
	}
	.oms-content .oms-btn-lg {
		min-width: 200px;
	}
	.oms-content .content-box-large .filterOne select, .content-box-large .filterTwo select {
		min-width: 175px;
	}
	.oms-content .oms-form .oms-select {
		width: 222px;
	}
	.oms-content .oms-form .oms-select-lg  {
		width: 472px;
	}
	.oms-content .oms-form .oms-input-lg {
		width: 472px;
	}
	.oms-content .oms-form .oms-input-sm {
		width: 102px;
	}
	.oms-content .oms-form .oms-textarea-lg {
		width: 636px;
	}
}
/** Media queries**/

.oms-content[data-menu="otherSettingMenu"] .content-box-large > .panel-body > .form-horizontal #MoveLeftAdd {
    background-image: url(../images/right-arrow.png);
    background-repeat: no-repeat;
    background-position: 203px 0;
    font-size: 16px;
    text-align: left;
    padding-left: 63px;
}

.oms-content[data-menu="otherSettingMenu"] .content-box-large > .panel-body > .form-horizontal #MoveRightDelete {
    background-image: url(../images/left-arrow.png);
    background-repeat: no-repeat;
    background-position: 20px 0;
    background-size: auto;
    font-size: 16px;
    text-align: right;
    padding-right: 22px;
}

sup.requiredIndicator {
    color: red;
}

.dharmikVidhiSelectStyle{
	height: 37px !important;
}