@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i'); html { height: 100%; } body { font-family: 'Roboto', sans-serif; color: #2A3F54; background-color: #54c7dc; background-image: linear-gradient(-90deg, #54c7dc 0%, #4361c2 100%); background-image: -webkit-linear-gradient(-90deg, #54c7dc 0%, #4361c2 100%); background-image: -o-linear-gradient(-90deg, #54c7dc 0%, #4361c2 100%); background-attachment: fixed; } .dropdown-menu > li, .dropdown-menu > li button, .dropdown-menu > li > a { font: 300 14px "roboto"; color: #2A3F54 !important; } .dropdown-menu > li button { padding: 0 8px; margin-bottom: 10px; } .nav.side-menu > li.active, .nav.side-menu > li.current-page { border-right: 4px solid #edab1c; } .nav li.current-page { background: rgba(255,255,255,.1); } .nav-md .container.body .right_col { background-color: #fff; padding: 90px 40px 30px; margin-bottom: -25px; } .panel-default { border: 1px solid #efefff; box-shadow: 0 16px 26px 0 rgba(219, 219, 255, 0.7); -webkit-box-shadow: 0 16px 26px 0 rgba(219, 219, 255, 0.7); } .panel-default > .panel-heading { border-color: #efefff; background-color: #fff; } .panel-default > .panel-heading > h1 { font-size: 26px; color: #2A3F54; margin-bottom: 5px; } .panel-default > .panel-heading > p { color: #4A4F74; } .panel-default .x_panel { padding: 0; display: block; border: none; } .panel-default label { font-weight: 500; } .nav_menu { background-color: transparent; border: none; box-shadow: 0 2px 16px rgba(219, 219, 255, 0.7); -webkit-box-shadow: 0 2px 16px rgba(219, 219, 255, 0.7); } .site_title { line-height: 54px; } .form-control, .login_content form input[type="text"], .login_content form input[type="email"], .login_content form input[type="password"], .datepicker { border: 1px solid #dfdfef; border-radius: 3px; box-shadow: none; -webkit-box-shadow: none; } .form-control:focus, .login_content form input[type="text"]:focus, .login_content form input[type="email"]:focus, .login_content form input[type="password"]:focus, .datepicker:focus { color: #151948; background: #f1f1ff; border: 1px solid #2fc2dd; box-shadow: none; outline: 0; } .panel-default .req-span { margin-right: 3px; } fieldset.add-nother { border: none !important; padding: 15px 10px 15px; margin: 0 12px 25px; -webkit-box-shadow: none; box-shadow: none; background: #fafbff; box-shadow: 0 0 5px rgba(0,0,0,0.125); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.125); border-radius: 7px; } legend.add-nother { font-size: 26px !important; font-weight: 300 !important; text-align: center !important; width: auto; margin: 0 auto 10px; padding: 5px 25px; border: none !important; position: relative; top: 40px; } .panel-default .div-item-dest { /*border: 1px solid #dfdfef;*/ border-radius: 3px; padding: 10px 15px; overflow: auto; overflow-y: auto; height: 490px; /*background-color: #fff;*/ } .div-item-dest .form-control { margin-bottom: 10px; } .form-control.no-bdr { padding-top: 2px; } .btn2 { text-align: center; text-decoration: none; font-weight: 800; font-size: 1em; text-transform: uppercase; color: #fff; border-radius: 7px; margin: 10px; padding: 10px 35px; background-size: 200% auto; border: none; color: white; box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08); background-image: linear-gradient(to right, #45aaf2 0%, #6574cd 50%, #45aaf2 100%); background-image: -webkit-linear-gradient(to right, #45aaf2 0%, #6574cd 50%, #45aaf2 100%); background-image: -o-linear-gradient(to right, #45aaf2 0%, #6574cd 50%, #45aaf2 100%); transition: 0.35s; -webkit-transition: 0.35s; } .btn2:hover, .btn2:focus { background-image: linear-gradient(to right, #6574cd 0%, #45aaf2 50%, #6574cd 100%); background-image: -webkit-linear-gradient(to right, #6574cd 0%, #45aaf2 50%, #6574cd 100%); background-image: -o-linear-gradient(to right, #6574cd 0%, #45aaf2 50%, #6574cd 100%); background-position: right center; color: #fff !important; } .panel-frm .btn2-danger { text-align: center; text-decoration: none; font-weight: 800; font-size: 1em; text-transform: uppercase; color: #fff; border-radius: 7px; margin: 10px; padding: 1em 3em; background-size: 200% auto; border: none; color: white; box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08); background-image: linear-gradient(to right, #d7344a 0%, #d91578 50%, #f26545 100%); background-image: -webkit-linear-gradient(to right, #d7344a 0%, #d91578 50%, #f26545 100%); background-image: -o-linear-gradient(to right, #d7344a 0%, #d91578 50%, #f26545 100%); transition: 0.35s; -webkit-transition: 0.35s; } .btn2-danger:hover, .btn2-danger:focus { background-image: linear-gradient(to right, #d7344a 0%, #d91578 50%, #f26545 100%); background-image: -webkit-linear-gradient(to right, #d7344a 0%, #d91578 50%, #f26545 100%); background-image: -o-linear-gradient(to right, #d7344a 0%, #d91578 50%, #f26545 100%); background-position: right center; color: #fff !important; } .left_col { background-color: transparent; } .nav.side-menu > li > a { color: #fff !important; font: 300 16px "roboto"; } .nav.side-menu > li > a:hover { color: #fff !important; } .main_menu .fa { width: 22px; } .nav-sm .nav.side-menu li a { font-size: 12px; padding: 10px 5px; font-weight: 300; line-height: 14px; } .login_content { width: 400px; background: #fff; padding: 10px 25px; box-shadow: 0 10px 10px 10px rgba(0,0,0,0.1); border-radius: 20px; margin-bottom: 50px; } .profile_info { padding: 0 15px 20px; width: auto; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.2); float: none; } .profile_pic { width: 30%; margin: 0 auto; float: none; } .img-circle.profile_img { width: 100%; height: auto; } .profile_info h2 { font-size: 14px; color: #fff; margin: 7px 0 0; font-weight: 400; text-transform: uppercase; } .welcome-t { font-size: 24px; font-weight: 700; text-align: center; margin: 20px 0 0; text-shadow: 0px 2px 2px rgba(255,255,255,0.35); } .login_content .separator h1 { margin: 20px auto 5px; font: 300 28px "roboto",sans-serif; color: #54c7dc; } .login-logo { width: 240px; height: auto; } .login_content form .login-btn2 { margin: 0 auto 10px !important; display: block; float: none !important; } .menu_section h3 { padding: 15px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); } .ex-links { margin: 25px 0 0; } .ex-links > a { font-size: 15px !important; font-weight: 300; display: inline-block; margin: 0 0 5px !important; } .form-horizontal .control-label { margin: 0 0 5px; } .form-horizontal .note { font-weight: 300; font-size: 15px; } .datepicker { padding: 6px 12px !important; } input[type="file"] { padding-top: 2px; } .form-horizontal input[type="file"] { margin: 15px 0 5px; } .reg-h { margin: 30px 0 20px; border-top: 1px solid #f1f1f1; padding-top: 20px; font: 300 30px "roboto"; } .main-content { border: none !important; padding: 0 !important; } .tbg { margin: 0 0 8px; } .dropdown-x dd ul { top: 1px !important; padding: 2px 10px !important; border-color: #dfdfef !important; } .dropdown-x dt a, .dropdown-x dt a.form-control { height: auto !important; } .hida { margin-left: 0 !important; margin-right: 3px !important; border-radius: 3px !important; font-size: 13px !important; background: #e06f00 !important; line-height: 18px !important; } /**====== Radio & Checked css start ======**/ .radio-btn { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .radio-btn input { position: absolute; opacity: 0; cursor: pointer; } .radio-btn .cr { position: absolute; top: 0; left: 0; height: 22px; width: 22px; background-color: #fff; border: 2px solid #e9eaec; border-radius: 50%; transition: all 0.2s ease-in-out; } .radio-btn:hover input ~ .cr { background-color: #e9eaec; } .radio-btn input:checked ~ .cr { background-color: #2196F3; border-color: #2196F3; } .radio-btn .cr:after { content: ""; position: absolute; display: none; } .radio-btn input:checked ~ .cr:after { display: block; } .radio-btn .cr:after { top: 5px; left: 5px; width: 8px; height: 8px; border-radius: 50%; background: white; } .check-btn { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .check-btn input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .check-btn .cr { position: absolute; top: 0; left: 0; height: 22px; width: 22px; border: 2px solid #e9eaec; border-radius: 3px; background-color: #fff; } .check-btn:hover input ~ .cr { background-color: #e9eaec; } .check-btn input:checked ~ .cr { background-color: #2196F3; border-color: #2196F3; } .check-btn .cr:after { content: ""; position: absolute; display: none; } .check-btn input:checked ~ .cr:after { display: block; } .check-btn .cr:after { left: 7px; top: 4px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } @-moz-document url-prefix() { .radio-btn input[type="radio"] + .cr::after { top: 5px; } .check-btn input[type="checkbox"] + .cr::after { top: 4px; } } /**====== Radio & Checked css end ======**/ .table > thead > tr > th{ font-size: 15px; font-weight: 500; padding: 14px 0 !important; background: #f3f7fa; } .table > tbody > tr > td > .btn2 { margin: 5px 0 5px 20px; padding: 7px 20px; } .table > tbody > tr > td { font-weight: 300; font-size: 14px; } .btn2 .glyphicon { padding-right: 3px; } .page-title { padding: 0; height: 70px; } .page-title .title_right .btn { float: right; margin: 0; } .page-title .title_left small { display: block; margin: 5px 0 0; font-weight: 300; } .table-striped > tbody > tr:nth-of-type(2n+1) { background-color: transparent; } .table-striped > tbody > tr:nth-of-type(2n+2) { background-color: rgba(57, 73, 171, 0.03); } #form-change-password label { margin: 19px 0 5px; } .img-circle.profile_img { }