.p-a-0 { padding: 0px !important;}
.p-l-15 { padding-left: 0px; }
.m-t-10 { margin-bottom: 10px; }
.m-t-m-30 { margin-top: -30px !important; }
.m-t-0 { margin: 0px; }
.m-b-0 { margin-bottom: 0px; }
.m-l-50 { margin-left: 50px; }
.m-l-15 { margin-left: 15px; }
.page-sidebar .page-sidebar-menu .sub-menu li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover
.page-sidebar-menu .sub-menu li>a { padding: 6px 7px 6px 15px }
.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox>input{ position: inherit; margin-left: 0;}
.border-black { border: 1px solid #000; }
.head { min-height: 193px; margin-bottom: 20px;}
.right-border { border-right: 1px solid #e3e3e3;}
.dotted { padding-bottom: 10px; border-bottom: 2px dashed #000;}

/* Code for set school image as per child gender */
.row .page-toolbar .pull-right .ribbonimg { height: 75px;}
.portlet.box.purple-top { border: 1px solid #a563c1;}
/*.portlet.box>.purple-radius { border-radius: 1em !important;}*/

.md-checkbox input[type=checkbox]:checked~label>.box { transform: scale(1.1) rotate(-180deg) !important; opacity: 1;}
.md-checkbox input[type=checkbox]:checked~label>.check { transform: scale(0.7) rotate(45deg); }
.md-checkbox label>.box { height: 18px !important;}
.font-black { color: #000 !important; }
.md-radio-inline .md-radio { margin-right: 10px; }
.md-radio label { padding-left: 25px; }
.portlet.box.purple { border: 1px solid #241E5C; }
.btn-primary { background-color: #241E5C; }
.portlet.box.purple>.portlet-title, .portlet.purple, .portlet>.portlet-body.purple {background-color: #241E5C;}
.portlet.blue, .portlet.box.blue>.portlet-title, .portlet>.portlet-body.blue { background-color: #241E5C;}
.btn.btn-outline.blue { background-color: #241E5C; color: #fff; }
// Hover button goldern color
.btn.btn-outline.blue.active, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:focus, .btn.btn-outline.blue:hover { background-color: #149d84 ; }
.btn.btn-outline.blue.active, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:focus, .btn.btn-outline.blue:hover { background-color: #149d84 ;}
/*Help button hover color*/
.btn.blue:not(.btn-outline).active, .btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline):hover, .open>.btn.blue:not(.btn-outline).dropdown-toggle { background-color: #A9914F; color: #fff; }
.progress-bar-info { background-color: #241E5C; }
a { text-shadow: none; color: #241E5C; }
.btn.blue:not(.btn-outline) { background-color: #241E5C; border-color: #241E5C; }
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover, .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle { background-color: #241E5C; color: #fff; }
.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a { background: #149d84 !important; }
.font-blue {color: #241E5C !important; height: 14px;}


/* For left menu sub item remove left padding*/
.page-sidebar .page-sidebar-menu .sub-menu li>.sub-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li>.sub-menu>li>a { padding-left: 30px;}
.md-radio label > span.inc{
    width: 0px;
    height: 0px;
    left: 0px;
}
.md-checkbox label{display: inline;}
.md-checkbox {text-align: justify;}
.alert-success {
    background-color: #149d84 !important;
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
}
.alert-success .close{
	background: none !important;
}
.tt-hint, .tt-input{
	color: #555 !important;
}
body.modal-open {overflow: hidden;position: fixed;}