@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');

html { position:relative; min-height:100%; }

body { background:#DDD; font-size:18px; font-family: 'Lato', sans-serif; color:#444; }



@font-face { font-family:'Lato-Regular'; src:url('https://www.domyinsurance.com/demo/public/fonts/Lato-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family:'Lato-Bold'; src:url('https://www.domyinsurance.com/demo/public/fonts/Lato-Bold.ttf') format('truetype'); font-weight: normal; font-style: normal;}

@font-face { font-family:'Lato-Light'; src:url('https://www.domyinsurance.com/demo/public/fonts/Lato-Light.ttf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family:'Lato-Medium'; src:url('https://www.domyinsurance.com/demo/public/fonts/Lato-Medium.ttf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family:'Lato-MediumItalic'; src:url('https://www.domyinsurance.com/demo/public/fonts/Lato-MediumItalic.ttf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family:'Lato-Semibold'; src:url('https://www.domyinsurance.com/demo/public/fonts/Lato-Semibold.ttf') format('truetype'); font-weight: normal; font-style: normal; }



nav{

	height: 93px;

}

.crd:hover {

    background: #eaeaea !important;

}

.table>thead:first-child>tr:first-child>th {

    background-color: #ffff99 !important;

    font-size: 16px;

    text-align: center !important;

}

.pull-right-add{

    position: absolute;

    left: 60%;

	z-index: 9;

}

.pull-right-add1{

    position: absolute;

    left: 60%;

    z-index: 9;

}



.skin-blue .sidebar-menu>li>a:hover{

	background-color: #ff9933;

}



.skin-blue .sidebar-menu>li>a.active{

	background-color: #ff9933;

}



.skin-blue .sidebar-menu .treeview-menu>li.active>a{

	background-color: #075387;

}



.skin-blue .sidebar-menu>li.active>a{

	border-left: transparent !important;

}



.skin-blue .sidebar-menu>li.active>a{

	background-color: #ff9933;

}



.pull-right a{

    margin: 0;

}



.table-thead{

    background-color: #ffffdd !important;

}



.form-group {

    margin-bottom: 8px;

}

.star-required {

    color: red;

    position: relative;

right: 1px;

}

.treeview-menu > li {

    padding: 0px 0;

}

/* .skin-blue .sidebar-menu .treeview-menu > li.active > a, .skin-blue .sidebar-menu .treeview-menu > li > a:hover {

    color: #fff;

    background:#ff9933;

} */

div.dataTables_wrapper div.dataTables_filter label {

    float: left;

}

.treeview-menu > li > a {

    padding: 11px 5px 10px 15px;

}

a { color:#3287B2; }

a:hover, a:focus { color:#3b98c8; text-decoration:none; }

th { font-family:'Lato-Bold'; }

footer { position:absolute; bottom:0; right:0; padding-top:15px; padding-bottom:10px; }

.page-title { margin-top:0; margin-bottom:30px; font-weight:300; }

.copyright { margin-bottom:0; text-align:right; font-size:13px; }

.skin-blue .content-header{display: inline-block;

    background: #dae8f9 !important;

    border: 2px solid #075387 !important;

	border-left: none !important;

	border-right: none !important;

    text-align: center;

	margin-top: -10px !important;

    color: #222!important;

width: 100%;}

.content{

    padding: 5px;

}

.main-content {

    padding: 6px 0;

}

section.content-header{display: inline-block;

    background: #dae8f9 !important;

    border: 2px solid #222 !important;

    text-align: center;

    color: #222!important;

width: 100%;}

.slimScrollBar { background:rgb(255, 242, 179) !important; opacity:1 !important; }



.new_company_name { float:left; width:100%; background:#92d8f9; padding:12px 0; border:1px solid #286db5; text-align:center; }

.new_company_name label { display:block; font-size:16px; color:#444; font-weight:normal; margin:0; }

.new_company_name p { display:block; font-size:18px; color:#075387; font-weight:normal; margin:0; font-style:normal !important; }



.nav-tabs { padding:4px 12px 10px 12px; border:1px solid #3598dc; background:#e0f1fd; }

.nav-tabs > li { width:20%; }
/* #FFF */
.nav-tabs > li > a { text-align:center; border-top:1px solid #29abe2; border-bottom:1px solid #29abe2; border-left:1px solid #29abe2; border-right: 1px solid #29abe2; padding:10px 0; border-radius:0;margin: 4px 2px 0 6px; background:#FFF;}

.nav-tabs > li > a:first-child{ 

    /*margin: 4px 2px 0 2px; */

    /*background:#FFF; */

    margin: 0px 2px 0 2px!important;

    border-radius: 10px!important;

    /*color: #FFF;*/

    border: 2px solid #29abe2;

    

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border-bottom:1px solid #29abe2 !important;}

.nav-tabs > li > a:hover { border-color:#075387; color:#075387; background-color:#0cd1f1; }

/*****/

.btn-box-tool { padding:6px 14px !important; border:1px solid #0f4cc5 !important; background:#0f4cc5 !important; color:#FFF !important; }



.btn_new_save { border: 0.6px solid #0F2A70;background: #1885f2; display:block; border-radius: 11px !important; width:100%; font-size:16px; font-weight:bold; color:#fff; padding:6px 0; margin-bottom:20px; text-align:center; }

.btn_new_save:hover, .btn_new_save:focus { color:#fff; }

.btn_new { border: 0.6px solid #0F2A70;background: #1885f2; display:block; border-radius: 11px !important; width:100%; font-size:16px; font-weight:bold; color:#fff; padding:6px 0; margin-bottom:20px; text-align:center; }



.btn_new_cancel { border: 0.6px solid #734848;background: #c10b29; display:block; border-radius: 11px !important; width:100%; font-size:16px; font-weight:bold; color:#fff; padding:6px 0;  margin-bottom:20px; text-align:center;margin: 0 auto auto !important;display: inline-block; }
div#cur_66 {margin-bottom: 20px;}

.btn_new_cancel:hover, .btn_new_cancel:focus { color:#fff; }



.btn_new_upload { display:block; width:100%; font-size:16px; font-weight:bold; color:#FFF; padding:6px 0; background:#87bc58; margin-bottom:20px; text-align:center; border-top:1px solid #689d38;  border-left:1px solid #689d38; border-right:1px solid #689d38; border-bottom:2px solid #689d38;}

.btn_new_upload:hover, .btn_new_upload:focus { color:#FFF; background:#689d38; }



.btn_new_addbutton { display:block; width:100%; font-size:16px; font-weight:bold; color:#FFF; padding:6px 0; background:#3cbce1; margin-bottom:20px; text-align:center; border-top:1px solid #15a0c8;  border-left:1px solid #15a0c8; border-right:1px solid #15a0c8; border-bottom:2px solid #15a0c8;}

.btn_new_addbutton:hover, .btn_new_addbutton:focus { color:#FFF; background:#15a0c8; }



.btnPrevious { display:block; width:100%; font-size:16px; font-weight:bold; color:#FFF; padding:6px 0; background:#ff940f; margin-bottom:20px; text-align:center; border-top:1px solid #c36c00;  border-left:1px solid #c36c00; border-right:1px solid #c36c00; border-bottom:2px solid #c36c00;}

.btnPrevious:hover, .btnPrevious:focus { color:#FFF; background:#c36c00; }



.btnNext { display:block; width:100%; font-size:16px; font-weight:bold; color:#FFF; padding:6px 0; background:#ff940f; margin-bottom:0px; text-align:center; border-top:1px solid #c36c00;  border-left:1px solid #c36c00; border-right:1px solid #c36c00; border-bottom:2px solid #c36c00;}

.btnNext:hover, .btnNext:focus { color:#FFF; background:#c36c00; }

/*****/

.model-width{margin: auto; width: 485px;border: #3668f6 1px solid;border-radius: 0;}

.model-width .modal-header {padding: 4px 10px;

    /*background: #fff;    height: 0;*/

    margin: 0;

    padding: 0;}

.model-width .modal-header h4{font-size:16px;}

.model-width .modal-footer{text-align:center;}

.primary {background-color: #d0d0d0 !important;border-radius: 0px;color: #000;padding: 5px 10px;width: 93px;font-weight: 200px;}

/*****/

.dataTables_filter { width:40%; float:left; margin-top:0; }

.dataTables_filter label { font-weight:normal; }

.dataTables_filter label input { margin-left:10px; border:1px solid #222; padding:6px 20px; }

.dt-buttons { float: right; margin-bottom:20px; }

.dt-buttons button { border:0; background:none; margin:0; outline:none; }

div.dataTables_wrapper div.dataTables_filter input{ width: 270px !important;}

.dataTables_info { float:left; margin-bottom:20px; }

.dataTables_paginate { float:right; }

.dataTables_paginate a { font-size:16px; color:#3287B2; padding:10px 10px; background:#FFF; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; cursor:pointer; }

.dataTables_paginate a:last-child { border-right:1px solid #ddd; }

.dataTables_paginate a:hover { background:#f2f2f2; }

/*****/



.btn-certi { font-size:16px; color:#FFF; background:linear-gradient(#29abe2, #006590); border:1px solid #036a96; }

.btn-certi:hover { background:linear-gradient(#006590, #29abe2); }

.quote-title { width:100%; font-size:20px; color:#075387; border-bottom:1px solid #DDD; padding:0 0 6px 0;  margin:0 0 15px 0;}



.penal-title { float:left; font-size:60px; color:#075387; background:#FFF; border-radius:4px; padding:5px 20px; margin:19px 0 0 10px; width: 38%;}

.helper-text i { font-size:20px; color:#777; margin-right:10px;}

.helper-text a { font-size:18px; color:red; }

.login-title { font-size:18px; color:#FFF; background:#29abe2; border-radius:4px; padding:6px 0; }



.action_btn { display:inline-block; width:80px; padding:3px 0; text-align:center; font-size:14px; border-radius:4px; margin-right:6px; color:#FFF; }

.action_btn:hover { color:#FFF; }

.btn_edit { background:#00ff2a; color:black; }

.btn_edit:hover { background:#00ff2ada; color:black; }

.btn_delete { background:#d9534f; color:#FFF; }

.btn_delete:hover { background:#d4423e; color:#FFF; }



.btn_active { background:#00ff2a; color:black; }

.btn_active:hover { background:#00ff2ada; color:black; }

.btn_inactive { background:#d9534f; color:#FFF; }

.btn_inactive:hover { background:#d4423e; color:#FFF; }



.nav-tabs.nav-justified,.nav-tabs {

    border-radius: 15px!important;

    border: 1px solid #3fb1ff!important;

    padding:4px !important;

}

.nav-tabs.nav-justified > li > a { border-top:2px solid #29abe2; border-bottom:2px solid #29abe2; border-left:1px solid #29abe2; border-right:1px solid #29abe2; }

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { 

	border:1px solid #29abe2;

}

.table-bordered {

    border: 1px solid #000;

}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {

    border: 1px solid #000;}

.tab-form { width:100%; }

.tab-content { width:100%; float:left; background:#ffffff; border:0px solid #075387; margin:5px 0 0 0; }

.tab-pane { width:100%; float:left; padding:1px 15px 10px 15px; display:none; }

.tab-pane.active { display:block; }



.form-tab-title { width:100%; float:left; background:#fff2b3; margin:10px 0 12px 0; }

.form-tab-title h4 { font-size:20px; color:#103b68; padding:5px 0; margin:0; text-align:center; border:2px solid #103b68; }



.form-tab { width:100%; float:left; margin-bottom:8px; }

.form-tab label { font-size:13.5px; color:#000; text-align:right; font-weight:normal; padding:7px 0; margin:0;font-weight: bold !important; }



.form-tab-button { width:100%; float:left; margin:15px 0; padding:0 15px; }



.btn-action { 

    /*display:inline-block; width:30px; height:30px; border-radius:4px; padding:4px 0; text-align:center; */

    margin:0 6px 0 0; 

    

}

.btn-action i { font-size:16px; color:#337ab7; }

.btn-view-edit {  }

  



.table-search { float:left; width:100%; background:#FFF; padding:10px 0; }

.table-search-icon { width:100%; }

.table-search-icon a { display:block; }

.table-search-icon img { }



.search_box { margin:20px 0 !important; }

.add_new_emp { margin:0;}



.Pro-btn { width:100%; display:block; }



.table { background:#FFF;}

.input-group { margin:10px 0; }

hr { width:100%; margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eee; }



.breadcrumb > .active { color:#29abe2;}



.color1 { background:#5fce9b; }

.color2 { background:#66b5d6; }

.color3 { background:#e87352; }

.color4 { background:#eeca5a; }



.color5 { background:#27a5da; }

.color6 { background:#32afe4; }

.color7 { background:#4abeef; }

.color8 { background:#60d0ff; }



.sub_label { display:block; font-size:13px; padding:0px 0px 0 0;position: absolute;top: 22px;left: 0;text-align: right;right: 9px;}



.dmi_check { display:black; }

.dmi_check input[type="radio"] { float:left; width:20px; height:20px; margin:10px 0 0 0; }

.dmi_check label { float:left; font-size:14px; padding:11px 0 0 8px; }



/*****NAV_TABS*****/

.nav-justified > li > a { 

    /*font-size:18px; padding:10px 0; */

    

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background-color:#075387; }

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { color:#FFF; border:2px solid #29abe2; }

/*****NAV_TABS*****/



/*****Federal*****/

.federal_tabs_main { float:left; width:100%; margin-bottom: 4px;

padding: 6px 10px;

background: #e8f7fd;

border: 1px solid #075387;}

.federal_tabs { float:left; width:100%; }

.federal_tab { float:left; margin:4px 0.5%; }

.federal_tab label { font-size:16px; font-weight:normal; }



.federal_entity { width:22%; }

.federal_form { width:22%; }

.federal_effective { width:22%; }

.federal_due { width:22%; }



.federal_four { width:22%; }



.federal_bl_juris { width:22%; }

.federal_bl_city { width:16%; }

.federal_bl_lic { width:16%; }

.federal_bl_expire { width:15%; }



.federal_renew { width:16%; margin:10px 1% 0 1%; }

.federal_view { width:16%; margin:10px 1% 0 1%; }



.federal_addbtn { display:block; width:100%; font-size:13px; color:#FFF; padding:9px 0; background-color:#41B314; border:1px solid #3ca512; border-radius:2px; text-align:center; }

.federal_addbtn:hover { color:#FFF; }

/*****Federal*****/



/*****Business*****/

.business_tabs_main { float:left; width:100%; margin-bottom:30px; }

.business_tabs { float:left; width:100%; }

.business_tab { float:left; margin:4px 1%; }

.business_tab label { font-size:14px; font-weight:normal; }



.business_juris { width:24%; }

.business_city { width:16%; }

.business_county { width:16%; }

.business_license { width:16%; }

.business_expire { width:16%; }



.business_renew { width:16%; margin:10px 1% 0 1%; }

.business_view { width:16%; margin:10px 1% 0 1%; }



.business_addbtn { display:block; width:100%; font-size:13px; color:#FFF; padding:9px 0; background-color:#41B314; border:1px solid #3ca512; border-radius:2px; text-align:center; }

.business_addbtn:hover { color:#FFF; }

/*****Business*****/



/*****Shareholder*****/

.share_tabs_main { float:left; width:100%; margin-bottom:30px; }

.share_tabs { float:left; width:100%; margin: -8px 0;}

.share_tabs_other { float:left; width:100%; }

.share_tab { float:left; margin:10px 1%; }



.share_firstn { width:14%; }

.share_m { width:5%; }

.share_lastn { width:14%; }

.share_position { width:15%; }

.share_persentage { width:14%; }

.share_date { width:15%; }

.share_add { float:left; width:7%; margin:10px 1% 0 1%; }

.share_remove { float:left; width:7%; margin:10px 1% 0 1%; }



.share_total { text-align:right; width:100%; }

.addbtn { display:block; width:90px; font-size:14px; padding:7px 0; border:1px solid #359e0b; border-radius:2px; vertical-align:top;}

.removebtn { display:block; width:90px; font-size:14px; padding:7px 0; border:1px solid #d9534f; border-radius:2px; vertical-align:top;}

/*****Shareholder*****/



/*****Insurance*****/

.insu_tabs_main { float:left; width:100%;}



.insu_tabs { float:left; width:100%; margin:5px 0; border:1px solid #075387; padding:6px 10px; }

.professional_tabs_main:nth-child(odd) { background:#fdf7e8; }

.professional_tabs_main:nth-child(even) { background:#e8f7fd; }



/*.insu_tabs:nth-child(odd) { background:#e8f7fd; }

.insu_tabs:nth-child(even) { background:#fdf7e8; }*/



.insu_tab { float:left; margin:6px 1%; }

.insu_tab label { font-weight:normal; }



.insu_state { width:8%; }

.insu_type_l { width:22%; }

.insu_licen_id { width:18%; }

.insu_license { width:18%; }

.insu_expire { width:19%; }

.insu_notes { width:32%; }



.insu_add { float:left; width:3%; margin:33px 1% 0 1%; }

.insu_remove { float:left; width:3%; margin:33px 1% 0 1%; }



.insu_view_license { float:left; width:10%; margin:33px 1% 0 1%; }

.insu_renew { float:left; width:10%; margin:33px 1% 0 1%; }

/*****Insurance*****/



/*****Insurance License Information*****/

.profess_tabs_main { float:left; width:100%;}



.profess_tabs { float:left; width:100%; margin:5px 0; border:1px solid #075387; padding:6px 10px; }



.profess_tabs:nth-child(odd) { background:#fdf7e8; }

.profess_tabs:nth-child(even) { background:#e8f7fd; }

.Branch {

    width: 100%;

    float: left;

    margin: 0px 0px 12px;

    text-align: center;

    background: rgb(255, 242, 179);

    border: 2px solid rgb(16, 59, 104);

    padding: 4px 0px;

}

.Branch .titleleft {

    width: 45%;

    float: left;

    text-align: left;

    padding-left: 15px;

    padding-top: 5px;

}

.Branch h1 {

   font-size: 18px!important;

    color: #103b68;

    padding: 5px 0;

    margin: 0;

    text-align: center;

  

}

.onelabel{margin-top: 6px;

    width: 28%;

    padding-right: 0px;}

.profess_tab { float:left; margin:6px 1%; }

.profess_tab label { font-weight:normal; font-size:14px;}



.profess_state { width:8%; }

.profess_profession { width:12%; }

.profess_type_license { width:9%; }

.profess_license { width:18%; }

.profess_due_date { width:18%; }

.profess_notes { width:32%; }



.profess_add { float:left; width:3%; margin:33px 1% 0 1%; }

.profess_remove { float:left; width:3%; margin:33px 1% 0 1%; }



.profess_view_license { float:left; width:12%; margin:4px 1%; }

.profess_renew { float:left; width:12%; margin:4px 1%; }

/*****Insurance License Information*****/



/*****Button_CSS*****/

.btn_new { font-size:14px; color:#FFF; padding:7px 0; text-align:center; font-weight:600; }



.btn-add { display:block; width:100%; color:#FFF; text-transform:capitalize; background:#00a0e3; border:1px solid #006b98 !important; }

.btn-add:hover,.btn-add:focus { color:#FFF; background:#006b98; border:1px solid #00a0e3 !important; }



.btn-pop-delete { display:block; width:100%; color:#FFF; text-transform:capitalize; background:#cd2929; border:1px solid #a90b0b !important; }

.btn-pop-delete:hover,.btn-pop-delete:focus { color:#FFF; background:#a90b0b; border:1px solid #cd2929 !important; }



.btn-remove { display:block; width:100%; color:#FFF; text-transform:capitalize; background:#cd2929; border:1px solid #a90b0b !important; }

.btn-remove:hover,.btn-remove:focus { color:#FFF; background:#a90b0b; border:1px solid #cd2929 !important; }



/*****Button_CSS*****/



/*****Button_CSS*****/

.btn-view-license { display:block; width:100%; color:#444; background:linear-gradient(180deg, #fdff9a 30%, #e3e449 70%); border:1px solid #979800; padding:5px 0px!important; font-size:14px!important;}

.btn-view-license:hover { color:#444; background:linear-gradient(180deg, #fdff9a 50%, #e3e449 50%); border:1px solid #979800; padding:5px 0px!important; font-size:14px!important;}

.btn-renew { display:block; width:100%; color:#444; background:linear-gradient(180deg, #ffe4a3 30%, #f5c34d 70%); border:1px solid #e2a616; padding:5px 0px!important; font-size:14px!important;}

.btn-renew:hover { color:#444; background:linear-gradient(180deg, #ffe4a3 50%, #f5c34d 50%); border:1px solid #1px solid #e2a616 !important; padding:5px 0px!important; font-size:14px!important;}



/*****Button_CSS*****/



/*****Commercial_Insurance*****/

.continfo_tabs_main { float:left; width:100%; margin-bottom:30px; }

.continfo_tabs { float:left; width:100%; margin:0 0 10px 0; border:1px solid #075387; padding:4px 8px; }



.continfo_tabs:nth-child(odd) { background:#fdf7e8; }

.continfo_tabs:nth-child(even) { background:#e8f7fd; }



.continfo_tabs_other { float:left; width:100%; }

.continfo_tab { float:left; margin:6px 0.5%; }

.continfo_tab label { font-size:14px; color:#444; font-weight:normal; margin:0; }



.continfo_name { width:27%; }

.continfo_department { width:15%; }

.continfo_position { width:17%; }

.continfo_telephone { width:17%; }

.continfo_direct_call { width:18%; }

.continfo_cellphone { width:18%; }

.continfo_email { width:33%; }

.continfo_notes { width:27%; }



.continfo_add { float:left; width:3%; margin:28px 0.5% 0 0.5%; }

.continfo_remove { float:left; width:3%; margin:28px 0.5% 0 0.5%; }

.continfo_view { float:left; width:3%; margin:28px 0.5% 6px 0.5%; }

.continfo_edit { float:left; width:3%; margin:28px 0.5% 6px 0.5%; }



.btn_continfo_view, .btn_continfo_edit { display:block; font-size:18px; color:#FFF; text-align:center; border-radius:3px; width:36px; height:36px; padding:7px 0; }

.btn_continfo_view:hover, .btn_continfo_edit:hover { color:#FFF; }



.continfo_total { text-align:right; width:100%; font-weight:normal; }

.continfo_addbtn { display:block; width:100%; font-size:14px; padding:7px 0; border:1px solid #359e0b; border-radius:2px; vertical-align:top;}

.continfo_removebtn { display:block; width:100%; font-size:14px; padding:7px 0; border:1px solid #d9534f; border-radius:2px; vertical-align:top;}

/*****Commercial_Insurance*****/



/*****Commercial_Insurance*****/

.comm_tabs_main { float:left; width:100%; margin-bottom:30px; }

.comm_tabs { float:left; width:98%; margin:0 1%; border-bottom:1px solid #DDD; padding:0 0 10px 0; }

.comm_tabs_other { float:left; width:100%; }

.comm_tab { float:left; margin:6px 0.5%; }

.comm_tab label { font-size:14px; color:#444; font-weight:normal; margin:0; }



.comm_state_main { width:8%; }

.comm_type { width:25%; }

.comm_obilgee_name { width:25%; }

.comm_commission { width:25%; }



.comm_add { float:left; width:10%; margin:28px 0.5% 0 0.5%; }

.comm_remove { float:left; width:10%; margin:28px 0.5% 0 0.5%; }



.comm_total { text-align:right; width:100%; font-weight:normal; }

.comm_addbtn { display:block; width:100px; font-size:14px; padding:7px 0; border:1px solid #359e0b; border-radius:2px; vertical-align:top;}

.comm_removebtn { display:block; width:100px; font-size:14px; padding:7px 0; border:1px solid #d9534f; border-radius:2px; vertical-align:top;}

/*****Commercial_Insurance*****/



/*****Product*****/

.prod_tabs_main { float:left; width:100%; margin-bottom:30px; }

.prod_tabs { float:left; width:98%; margin:0 1%; border-bottom:1px solid #DDD; padding:15px 0; }

.prod_tabs_other { float:left; width:100%; }

.prod_tab { float:left; margin:6px 0.5%; }

.prod_tab label { font-size:14px; color:#444; font-weight:normal; margin:0; }



.prod_state_main { width:8%; }

.prod_type { width:24%; }

.prod_obilgee_name { width:24%; }

.prod_telephone { width:18%; }

.prod_commission { width:21%; }

.prod_address { width:46%; }

.prod_city { width:15%; }

.prod_state { width:8%; }

.prod_zip { width:15%; }



.prod_persentage { width:20%; }



.prod_add { float:left; width:10%; margin:28px 0.5% 0 0.5%; }

.prod_remove { float:left; width:10%; margin:28px 0.5% 0 0.5%; }



.prod_total { text-align:right; width:100%; font-weight:normal; }

.prod_addbtn { display:block; width:100%; font-size:14px; padding:9px 0; border:1px solid #359e0b; border-radius:2px; vertical-align:top;}

.prod_removebtn { display:block; width:100%; font-size:14px; padding:9px 0; border:1px solid #d9534f; border-radius:2px; vertical-align:top;}

/*****Product*****/



/*****Setup*****/

.setup_tab { float:left; width:100%; border:1px solid #0983b7; box-shadow:0 2px 6px rgba(0, 0, 0, 0.2); padding:14px; }

.setup_tab .icon { float:left; width:50px; height:50px; line-height:54px; background:#FFF; text-align:center; border-radius:50%; }

.setup_tab .icon i { font-size:22px; color:#0983b7; }

.setup_tab p { float:right; font-size:20px; color:#FFF; margin:0; padding:8px 0 0 0; }



textarea.form-control-main { width:100%; min-height:60px; height:100%; padding:10px 10px; }

/*****Setup*****/



/*****LAYOUT*****/

 #wrapper .sidebar { width:240px !important; height:100%; float:left; background-color:#075387; position:fixed; left:0; }



#wrapper .main { -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; width:calc(100% - 240px); left:0; position:relative; float:right; background-color:#e8f7fd; }



#wrapper #sidebar-nav, #wrapper .main { padding-top:68px; }



#wrapper { height:100%; }



body, #wrapper { height:100%; }



.layout-fullwidth #wrapper .sidebar { text-align: center; width: 60px !important;}

.layout-fullwidth #wrapper .sidebar .nav > li > a {padding: 9px 0;}

.layout-fullwidth #wrapper .sidebar .nav > li > a span{display:none;}

.layout-fullwidth #wrapper .sidebar .nav i {margin-left: 4px; margin-top: -23px;}

.layout-fullwidth #wrapper .main { width:100%; }

.layout-fullwidth #wrapper .navbar { left:0 !important; }

.layout-fullwidth #wrapper .btn-toggle-fullwidth { color:#ffffff; }

.offcanvas-active #wrapper .sidebar { left:0; }

.offcanvas-active #wrapper .main { width:100%; position:relative; left:260px; }



.navbar + .main-content { padding:105px 0 28px 5px; }



html.fullscreen-bg, html.fullscreen-bg body, html.fullscreen-bg #wrapper { height:100%; }

.vertical-align-wrap { position:absolute; width:100%; height:100%; display:table; }

.vertical-align-middle { display:table-cell; vertical-align:middle; }

/*****LAYOUT*****/



/*****TOP_NAVIGATION*****/

.top_date_time { padding:0 !important; }

.top_name { padding:13px 20px;}

.top_date, .top_time, .top_day  { display:block; width:100%; padding:4px 0; }

.top_date i, .top_time i, .top_day i  { margin-right:8px; }

.top_date span, .top_time span, .top_day span  { font-size:15px; color:#FFF; vertical-align:top; font-family:'Lato-Bold'; }



.slimScrollDiv { height:100% !important; scroll-behavior:smooth; }



.navbar-default {

-webkit-transition: all 0.3s ease-in-out;

-moz-transition: all 0.3s ease-in-out;

-ms-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

-moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);

-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);

box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);

-webkit-border-radius: 0;

-moz-border-radius: 0;

border-radius: 0;

padding: 0;

margin: 0;

border: none;

background-color: #29abe2;

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color:#5dc2ec; }

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #f8f8f8; }

.navbar-default .brand { float:left; padding:6px 20px; background-color:#fff; }



.navbar-btn { float:left; padding:20px 0; }

.navbar-btn button { font-size:24px; padding:4px 8px; line-height:.7; border:none; background:none; outline:none; color:#FFF; }



.navbar-btn-right { float:right; }

.navbar-form { padding:15px; border:0; }

.navbar-form input[type="text"] { min-width:200px; }



.navbar-nav .icon-menu {

	display: inline-block;

	vertical-align:middle;

	*vertical-align:auto;

	*zoom:1;

	*display:inline;

	padding-top:28px;

	padding-bottom:28px;

	position:relative;

}

.navbar-nav .icon-menu .badge {

	position:absolute;

	top:22px;

	right:16px;

}

.navbar-nav > li > a {

	padding:19px 20px;

}

.navbar-nav > li > a > i { 

	font-size:14px;

	margin-right:6px;

	margin-top:2px;

	vertical-align:middle;

	color:#FFF;

}

.navbar-nav > li > a > i.icon-submenu {

	margin-left:6px;

	margin-right:0;

	font-size:12px;

	position:relative;

	top:2px;

	color:#FFF;

}

.navbar-nav > li > a > span {

	position:relative;

	top:2px;

	color:#FFF;

	font-size:20px;

}

.navbar-nav > li > a img {

	width:50px;

	margin-right:5px;

}

.navbar-nav > li > .dropdown-menu {

	padding:0;

	min-width:225px;

}

.navbar-nav .dropdown-menu {

	border-top:2px solid #29abe2;

}

.navbar-nav .dropdown-menu > li > a {

	padding:10px 20px;

}

.navbar-nav .dropdown-menu > li > a:hover, .navbar-nav .dropdown-menu > li > a:focus {

	background-color:rgba(196, 191, 191, .2);

	color: #676a6d;

}

.navbar-nav .dropdown-menu > li > a span, .navbar-nav .dropdown-menu > li > a i {

	vertical-align:middle;

}

.navbar-toggle { padding: 5px 8px; margin: 20px 15px 20px 0; }

.navbar-toggle .icon-nav { font-size: 24px; }

.notification-item .dot {

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	display: inline-block;

	vertical-align: middle;

	*vertical-align: auto;

	*zoom: 1;

	*display: inline;

	width: 10px;

	height: 10px;

	content: '';

	margin-right: 8px;

}

ul.notifications > li { border-bottom: 1px solid #F0F0F0; }

ul.notifications > li:last-child { border-bottom: none; }

ul.notifications > li > .more { padding-top:12px; padding-bottom:12px; text-align:center; text-decoration:underline; font-weight:600; }

ul.notifications > li > .more:hover, ul.notifications > li > .more:focus { text-decoration:none; }

.dropdown-menu { -moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.08); -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.08);

box-shadow:0 2px 6px rgba(0, 0, 0, 0.08); border-color:#eaeaea; }

.dropdown-menu > li > a { color:#676a6d; }

.dropdown-menu > li i { margin-right:6px; }

.dropdown-menu .active > a, .dropdown-menu .active > a:focus, .dropdown-menu .active > a:hover { background-color:#00AAFF; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover { color:#a3a3a3; }

/*****TOP_NAVIGATION*****/



/*****SIDEBAR_NAVIGATION*****/



.sub_nav a { font-size:15px;}

.sidebar { z-index: 9; }

.sidebar .nav > li > a { padding:9px 14px; color:#FFF; border-left:4px solid transparent; border-top:1px solid #ffffff73; }

.sidebar .nav > li > a:hover, .sidebar .nav > li > a:focus, .sidebar .nav > li > a.active { color:#fff; background-color: transparent; }

.sidebar .nav > li > a:hover i, .sidebar .nav > li > a:focus i, .sidebar .nav > li > a.active i { color: #FFF; }

.sidebar .nav > li > a:focus, .sidebar .nav > li > a.active { background-color: #29abe2; border-left-color: #FFF; }



.sidebar .nav > li > a[data-toggle="collapse"] .icon-submenu { 

	display: inline-block;

	vertical-align: middle;

	*vertical-align: auto;

	*zoom: 1; *display: inline;

	-webkit-transition: all 0.2s ease-out;

	-moz-transition: all 0.2s ease-out;

	-ms-transition: all 0.2s ease-out;

	-o-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;

	float:right;

	position:relative;

	font-size:20px;

	line-height: 1.1;

	-moz-transform: rotate(-90deg);

	-ms-transform: rotate(-90deg);

	-webkit-transform: rotate(-90deg);

	transform: rotate(-90deg); 

	margin-right:0;

}



.sidebar .nav > li > a[data-toggle="collapse"].collapsed .icon-submenu { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.sidebar .nav > li > a .badge { font-weight: 400; background-color: #F9354C; }

.sidebar .nav { /* submenu */ }

.sidebar .nav i { margin-left: 14px; width:20px; margin-right:10px; font-size:18px; text-align:center; }

.sidebar .nav span {  font-size:16px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; top: -2px; }

.sidebar .nav .nav { background-color:#2484ad; }

.sidebar .nav .nav > li > a { padding-left:30px; padding-top:10px; padding-bottom:10px; }

.sidebar .nav .nav > li > a:focus, .sidebar .nav .nav > li > a.active { background-color: transparent; border-left-color: transparent; }

.sidebar .nav .nav > li > a.active a { color: #fff; }



/*****SIDEBAR_NAVIGATION*****/



/*****TYPOGRAPHY*****/

.text-success { color:#41B314; }

.text-warning { color:#e4cb10; }

.text-danger { color:#F9354C; }

ul.list-justify > li { margin-bottom:5px; }

ul.list-justify > li span { float:right; }	

/*****TYPOGRAPHY*****/



/*****INPUTS*****/



.form-control-insu { display:block; width:100%; height:40px; padding:6px 6px; font-size:14px; line-height:24px; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:0; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-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; }



.form-control, .form-control-insu {border: 2px solid #29abe2; color:#000; -moz-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.1);

box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.1); border-color:#29abe2; background-color:#FFF; font-size:16px; height:36px; padding:0px 12px; }

.form-control:focus, .form-control-insu:focus { -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.1); border-color:#29abe2; background-color:#fff; }



input[type="file"].form-control { padding:4px 12px; }

select.form-control { padding:0 2px; }



textarea.form-control {

    height: 36px;

    padding: 4px 10px;

}



.form-control::-webkit-input-placeholder { color:#000;}

.form-control::-moz-placeholder { color:#000; }

.form-control:-ms-input-placeholder { color:#000; }

.form-control:-moz-placeholder { color:#000; }



.input-group {}

.input-group .form-control, .input-group-addon, .input-group-btn { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow: none; }

.input-group-addon { border:1px solid #eaeaea; }



/* fancy checkbox and radio button */

.fancy-checkbox { display:block; font-weight:normal; }

.fancy-checkbox input[type="checkbox"] {

display:none; }

.fancy-checkbox input[type="checkbox"] + span { display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline; cursor:pointer; position:relative; font-size:13px; }

.fancy-checkbox input[type="checkbox"] + span:before { display:inline-block; vertical-align:middle; *vertical-align: auto;

*zoom: 1; *display: inline; position: relative; bottom: 1px; width:18px; height:18px; margin-right:5px; content:""; border: 1px solid #ccc; }

.fancy-checkbox input[type="checkbox"]:checked + span:before { font-family:FontAwesome; content:'\f00c'; font-size:12px;

color:#99a1a7; text-align:center; line-height:16px; background:#ededed; border:1px solid #ccc; }

.fancy-checkbox.custom-color-green input[type="checkbox"]:checked + span:before { color:#53D76A; background-color:#fff; }

.fancy-checkbox.custom-bgcolor-green input[type="checkbox"]:checked + span:before { color:#fff; background-color:#53D76A;

border-color:#32cf4d; }

.fancy-radio { display:block; font-weight:normal; text-align:left !important; padding:0 !important; margin:7px 0 0 0 !important; }

.fancy-radio input[type="radio"] { display:none; }

.fancy-radio input[type="radio"] + span { display:block; cursor:pointer; position:relative; font-size:13.5px; }

.fancy-radio input[type="radio"] + span i { display:inline-block; vertical-align:middle;*vertical-align:auto; *zoom:1;

*display: inline; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; position:relative; bottom:1px;

content:""; border:2px solid #075387; width:18px; height:18px; margin-right:5px; }

.fancy-radio input[type="radio"]:checked + span i:after { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius: 50%; display:block; position:relative; top:2px; left:2px; content:''; width:10px; height:10px; background-color:#29abe2; }

.fancy-radio.custom-color-green input[type="radio"]:checked + span i:after { background-color:#53D76A; } 

.fancy-radio.custom-bgcolor-green input[type="radio"]:checked + span i { background-color:#53D76A; }

.fancy-radio.custom-bgcolor-green input[type="radio"]:checked + span i:after { background-color:#fff; }



/*****INPUTS*****/



/*****BUTTONS*****/

.btn { -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -moz-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.2); padding:7px 15px; margin-right:10px; }



.btn-100 { width:100px; }



.btn-group-lg > .btn, .btn-lg { padding:10px 28px; }

.btn-group-sm > .btn, .btn-sm { padding:5px 18px; }

.btn-group-xs > .btn, .btn-xs { padding:5px 14px; }



.btn-primary { background-color: #ff9933; border-color: #ff9933; }

.btn-primary:hover, .btn-primary:focus { background-color: #ff9933; border-color: #ff9933; }



.btn-warning { background-color: #ff9933; border-color: #ff9933; }

.btn-warning:hover, .btn-warning:focus { background-color: #ff9933; border-color: #ff9933; }



.btn-default:hover, .btn-default:focus { background-color: #f7f7f7; }



.btn-success { background-color: #41B314; border-color: #3ca512; }

.btn-success:hover, .btn-success:focus { background-color: #3ca512; border-color: #3ca512; }



.btn.disabled, .btn[disabled], fieldset[disabled] .btn { opacity: 0.4; filter: alpha(opacity=40); }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {

    color: #fff;}

    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {

    background-color: #eeeeee;

    opacity: 1;

}

/*****BUTTONS*****/



/*****PANELS*****/

.panel { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.08); -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.08); box-shadow:0 2px 6px rgba(0, 0, 0, 0.08); background-color:#fff;margin-bottom:30px; border:1px solid #29abe2;padding-bottom: 20px !important; }

.panel .panel-heading, .panel .panel-body, .panel .panel-footer { padding-left:15px; padding-right:15px; }

.panel .panel-heading { padding-top:0px; padding-bottom:0px; position:relative; }

.panel .panel-heading .panel-title {background: #4cabe2c2; margin:0; color:#fff; font-weight:500; padding:5px; font-size:27px; text-align: center;}

/* .panel .panel-heading button { padding:0; margin-left:5px; background-color:transparent; border:none; outline:none; } */

.panel .panel-heading button i { font-size:14px; }

.panel .panel-body { padding-top:7px; padding-bottom:7px; }

.panel .panel-body-form { width:100%; float:left; background:#fafafa; padding-top:10px; border:1px dotted #DDD; }

.panel .panel-note { font-size:13px; line-height:2.6; color:#777777; }

.panel .panel-note i { font-size:16px; margin-right:3px; }

.panel .right { position:absolute; right:20px; top:32%; }

.panel.panel-headline .panel-heading { border-bottom:none; }

.panel.panel-headline .panel-heading .panel-title { margin-bottom:8px;font-size:27px; font-weight:normal;text-align: center; }

.panel.panel-headline .panel-heading .panel-subtitle { margin-bottom:0; font-size:14px; color:#8D99A8; }

.panel.panel-scrolling .btn-bottom { margin-bottom: 30px; }

.panel .table > thead > tr > td:first-child,

.panel .table > thead > tr > th:first-child,

.panel .table > tbody > tr > td:first-child,

.panel .table > tbody > tr > th:first-child,

.panel .table > tfoot > tr > td:first-child,

.panel .table > tfoot > tr > th:first-child { padding-left: 25px; }

.panel .table > thead > tr > td:last-child,

.panel .table > thead > tr > th:last-child,

.panel .table > tbody > tr > td:last-child,

.panel .table > tbody > tr > th:last-child,

.panel .table > tfoot > tr > td:last-child,

.panel .table > tfoot > tr > th:last-child { padding-left: 25px; }



.panel-footer { background-color:#fafafa; }

/*****PANELS*****/



/*****ELEMENTS*****/

.collapsing { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;

-o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }

.label { font-weight:normal; }

.metric { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:0; border:1px solid #9e9e9e; -moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.2); box-shadow:0 2px 6px rgba(0, 0, 0, 0.2); }

.metric .icon { display:block; width:100%; margin:10px auto; text-align:center; }

.metric .icon img { width: 60px;display:inline-block; background:#FFF; border-radius:50px; }

.metric p { margin-bottom:0; line-height:1.2; text-align:right; color:#FFF; }





.metric ul { width:100%; padding:0; display:block; }

.metric li { list-style:none;  }

.metric li a { display:block; background:rgba(0, 0, 0, 0.09); margin:6px 0; padding:4px 14px; }

.metric li a span.number { display:inline-block; width:30px; font-size:16px; color:#FFF; background:rgba(0, 0, 0, 0.50); text-align:center; padding:4px 0; margin-right:5px; }

.metric li a span.title { display:inline-block; font-size:14px; color:#FFF; }



ul.activity-list > li { padding:25px 0; }

ul.activity-list > li:not(:last-child) { border-bottom:1px solid #F0F0F0; }

ul.activity-list > li .avatar { width:40px; }

ul.activity-list > li > p { margin-bottom:0; padding-left:3.5em; }

ul.activity-list > li .timestamp { display:block; font-size:13px; color:#a3a3a3; }

/*****ELEMENTS*****/



/*****Task_List*****/

.task-list > li { margin-bottom:32px; }

.task-list p { position:relative; }

.task-list p .label-percent { position:absolute; right:0; }

/*****Task_List*****/



/*****Progress_Bar*****/

.progress { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: #d2d2d2; }

.progress.wide { width: 60px; }

.progress .progress-bar { -webkit-transition: width 3s ease; -moz-transition: width 3s ease; -ms-transition: width 3s ease; -o-transition: width 3s ease; transition: width 3s ease; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

.progress.progress-sm { height: 12px; }

.progress.progress-xs { height: 5px; }

.progress.progress-sm .progress-bar, .progress.progress-xs .progress-bar { text-indent: -9999px; }

.progress-bar-success { background-color: #41B314; }

.progress-bar-warning { background-color: #e4cb10; }

.progress-bar-danger { background-color: #F9354C; }

.weekly-summary { margin-bottom: 30px; font-weight: 300; }

.weekly-summary .number { font-size: 36px; }

.weekly-summary i { font-size: 16px; margin-left: 10px; }

.weekly-summary .percentage { position: relative; top: -7px; }

.weekly-summary .info-label { display: block; margin-bottom: 10px; font-weight: normal; }

.todo-list > li { border-top: 1px solid #F0F0F0; position: relative; }

.todo-list > li:first-child { border-top: none; }

.todo-list > li .fancy-checkbox { position: absolute; top: 50%; margin-top: -11px; }

.todo-list > li .fancy-checkbox input[type="checkbox"] + span { margin-right: 0; }

.todo-list > li p { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 90%; margin: 0; padding: 20px 0 20px 35px; }

.todo-list > li.completed p, .todo-list > li.completed .date { text-decoration: line-through; color: #b4b7b9; }

.todo-list .title { font-size: 16px; font-weight: 600; }

.todo-list .short-description { display: block; margin-top: 5px; }

.todo-list .date { font-size: 13px; color: #a3a3a3; }

.todo-list .controls { float: right; position: absolute; top: 50%; right: 0; margin-top: -11px; }

.todo-list .controls a { margin-left: 5px; }

/*****Progress_Bar*****/



/*****Toastr_Notification*****/

#toast-container > div { opacity: 0.9; filter: alpha(opacity=90); }

#toast-container > div, #toast-container > div:hover { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

#toast-container .toast-close-button { top:-0.9em; }

.toast a { text-decoration:underline; }

.toast a:hover, .toast a:focus { text-decoration:none; color:#fff; }

.toast .toast-message { font-size:14px; line-height:2; }

.toast-info { background-color:#00AAFF; }

.toast-success {background-color:#41B314; }

.toast-warning { background-color:#e4cb10; }

.toast-danger { background-color:#F9354C; }

/*****Toastr_Notification*****/



/*****Tabs*****/

.custom-tabs-line ul { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }

.custom-tabs-line ul > li { float: left; }

.custom-tabs-line ul > li a { color: #8d9093; font-weight: normal; }

.custom-tabs-line ul > li a:hover, .custom-tabs-line ul > li a:focus { color: #676a6d; background-color: transparent; }

.custom-tabs-line ul > li a:focus { outline: none; }

.custom-tabs-line ul.nav-pills a:hover, .custom-tabs-line ul.nav-pills a:focus { color: #fff; background-color: #00AAFF; }

.custom-tabs-line.tabs-line-bottom { border-bottom: 1px solid #eaeaea; }

.custom-tabs-line.tabs-line-bottom ul > li { margin-bottom: -1px; }

.custom-tabs-line.tabs-line-bottom a { border-bottom: 1px solid transparent; }

.custom-tabs-line.tabs-line-bottom .active a { border-bottom: 2px solid #00AAFF; }

.custom-tabs-line.left-aligned { text-align: left; }

.custom-tabs-line.right-aligned { text-align: right; }

/*****Tabs*****/



/*****Charts*****/

.easy-pie-chart { position: relative; width: 110px; margin: 0 auto; margin-bottom: 15px; text-align: center; }

.easy-pie-chart canvas { position: absolute; top: 0; left: 0; }

.easy-pie-chart .percent { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline;

line-height: 110px; z-index: 2; }

.easy-pie-chart .percent:after { content: '%'; margin-left: 0.1em; font-size: .8em; }

.easy-pie-chart#system-load { width: 130px; }

.easy-pie-chart#system-load .percent { line-height: 128px; }

/*****Charts*****/



/*****AUTHENTICATION_FORMS_PAGE*****/

.auth-box { -moz-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1);

box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;

width: 70%; height: 450px; margin: 0 auto; background-color: #fff; }

.auth-box:before { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; content: ' '; vertical-align: middle; height: 100%; }

.auth-box .content { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 96%; vertical-align: middle; }

.content-right-text { background:rgba(99, 156, 185, 0.92); }

.auth-box .left { float:left; width:42%; height:100%; padding:0 30px; text-align:center; border:1px solid #075387;  }

.auth-box .left:before { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; content: ' '; vertical-align: middle; height: 100%; }

.auth-box .right { float:right; width:58%; height:100%; position:relative; border-top:1px solid #075387; border-right:1px solid #075387; border-bottom:1px solid #075387; border-left:0; }

.login-img { width:100%; float:left; }

.login-img img { width:100%; height:448px; }

.auth-box .right:before { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline;

content: ' '; vertical-align: middle; height: 100%; }

.auth-box .right .text { position:absolute; width:100%; padding:14px 30px; color:#fff; bottom:0; left:0; }

.auth-box .right .heading { margin-top:0; margin-bottom:5px; font-size:21px; font-weight:normal; line-height:28px; }

.auth-box .right p { margin: 0; font-size:16px; font-weight:normal; }

.auth-box .right .overlay { position: absolute; top: 0; display: block; width: 100%; height: 100%; background: rgba(99, 156, 185, 0.92); }

.auth-box .header { margin-bottom: 30px; }

.auth-box .lead { margin-top: 5px; font-size: 18px; text-align: center; }

.auth-box .form-auth-small .btn { margin-top: 20px; }

.auth-box .form-auth-small .element-left { float: left; }

.auth-box .form-auth-small .element-right { float: right; }

.auth-box .form-auth-small .bottom { margin-top: 20px; text-align: center; }

.auth-box.lockscreen { width: 50%; padding: 40px 60px; }

.auth-box.lockscreen .logo { margin-bottom: 30px; }

.auth-box.lockscreen .user { margin-bottom: 30px; }

.auth-box.lockscreen .user .name { font-size: 18px; margin-top: 10px; }

/*****AUTHENTICATION_FORMS_PAGE*****/



/*****HELPERS*****/

.bg-success { background-color:#41B314; }

.bg-warning { background-color:#e4cb10; }

.bg-danger { background-color:#F9354C; }

.no-padding { padding:0 !important; }

.margin-top-30 { margin-top:30px !important; }

.margin-bottom-30 { margin-bottom:30px !important; }

.padding-top-30 { padding-top:30px !important; }

.padding-bottom-30 { padding-bottom:30px !important; }

/*****HELPERS*****/

  

/*****PAGE_PROFILE*****/

.panel-profile { position: relative; }

.profile-left { padding-left:0; float:left; width:35%; height:100%; position:absolute; background-color:#F8F8F8; }

.profile-right { float:right; width:65%; padding:20px 25px; }

.profile-right .heading { margin-top:0; }

.profile-header { position:relative; text-align:center; color:#fff; }

.profile-header .overlay { display:block; content:""; position:absolute; top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.2); }

.profile-header .profile-main { position:relative; padding:20px; background-image:url("../../assets/img/profile-bg.png");

background-repeat:no-repeat; background-size:cover; }

.profile-header .name { margin:8px 0 0 0; font-size:22px; }

.profile-header .online-status { font-size:13px; position:relative; top:-2px; }

.profile-header .online-status:before { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline; content:''; width:8px; height:8px; margin-right:3px; }

.profile-header .online-status.status-available:before { background-color:#41B314; }

.profile-header .profile-stat { position:relative; background-color:#00AAFF; }

.profile-header .profile-stat .stat-item { padding:20px; position:relative; }

.profile-header .profile-stat .stat-item:after { content:""; display:block; position:absolute; top:0; right:0; width:1px;

height:100%; background-color:#33bbff; }

.profile-header .profile-stat .stat-item:last-child:after { display:none; }

.profile-header .profile-stat .stat-item span { display:block; }

.profile-detail { padding-bottom:30px; }

.profile-info { padding:0 20px; margin:40px 0; }

.profile-info .heading { margin:0 0 10px 0; font-weight:600; }

.profile-info ul > li { margin-bottom:8px; }

.social-icons { margin-bottom:0; }

.social-icons > li { padding:0 2px 5px 2px; }

.social-icons > li > a { display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:40px; height:40px; line-height:42px; text-align:center; background-color:#4d4d4d; color:#fff; }

.social-icons > li > a i { font-size:18px; }

.social-icons > li > a:hover, .social-icons > li > a:focus { background-color:#404040; }

/*****PAGE_PROFILE*****/



/*****Report*****/

.report-main { width:100%; padding:10px 25px; }

.report-title { width:100%;  }

.report-title h3 { font-size:26px; color:#0af; padding:0 0 10px 0; margin:0;   }

.report-title h4 { font-size:22px; color:#666; padding:0; margin:0; }



.report-time { width:100%; margin:10px 0; }

.report-time label { font-size:16px; color:#666; font-weight:normal; }

.report-time span { font-size:16px; color:#666; margin:0; }

.report-time span strong { font-weight:normal;  }



.report_id_name { width:92%; float:left; background:#e5f0ff; padding:8px 4%; border-radius:50px; border:1px solid #0af; }

.report_id_name label { width:40%; font-size:16px; color:#666; font-weight:normal; text-align:right; }

.report_id_name span { width:60%; font-size:16px; color:#0af; margin:0; text-align:left; }

/*****Report*****/



/*****Colored_Background*****/

.z500px-bg { background-color: #0099e5 !important; }

.z500px-bg:hover, .z500px-bg:focus { background-color: #0088cc !important; }



.about-me-bg { background-color: #00405d !important; }

.about-me-bg:hover, .about-me-bg:focus { background-color: #002e44 !important; }



.airbnb-bg { background-color: #fd5c63 !important; }

.airbnb-bg:hover, .airbnb-bg:focus { background-color: #fd434b !important; }



.alphabet-bg { background-color: #ed1c24 !important; }

.alphabet-bg:hover, .alphabet-bg:focus { background-color: #de1219 !important; }



.amazon-bg { background-color: #ff9900 !important; }

.amazon-bg:hover, .amazon-bg:focus { background-color: #e68a00 !important; }



.american-express-bg { background-color: #002663 !important; }

.american-express-bg:hover, .american-express-bg:focus { background-color: #001c4a !important; }



.aol-bg { background-color: #ff0b00 !important; }

.aol-bg:hover, .aol-bg:focus { background-color: #e60a00 !important; }



.behance-bg { background-color: #1769ff !important; }

.behance-bg:hover, .behance-bg:focus { background-color: #0059fd !important; }



.bing-bg { background-color: #ffb900 !important; }

.bing-bg:hover, .bing-bg:focus { background-color: #e6a700 !important; }



.bitbucket-bg { background-color: #205081 !important; }

.bitbucket-bg:hover, .bitbucket-bg:focus { background-color: #1b436d !important; }



.bitly-bg { background-color: #ee6123 !important; }

.bitly-bg:hover, .bitly-bg:focus { background-color: #e65312 !important; }



.blogger-bg { background-color: #f57d00 !important; }

.blogger-bg:hover, .blogger-bg:focus { background-color: #dc7000 !important; }



.booking-com-bg { background-color: #003580 !important; }

.booking-com-bg:hover, .booking-com-bg:focus { background-color: #002a67 !important; }



.buffer-bg { background-color: #168eea !important; }

.buffer-bg:hover, .buffer-bg:focus { background-color: #1380d3 !important; }



.code-school-bg { background-color: #616f67 !important; }

.code-school-bg:hover, .code-school-bg:focus { background-color: #55615a !important; }



.codecademy-bg { background-color: #f65a5b !important; }

.codecademy-bg:hover, .codecademy-bg:focus { background-color: #f54243 !important; }



.creative-market-bg { background-color: #8ba753 !important; }

.creative-market-bg:hover, .creative-market-bg:focus { background-color: #7d964b !important; }



.delicious-bg { background-color: #3399ff !important; }

.delicious-bg:hover, .delicious-bg:focus { background-color: #1a8cff !important; }



.deviantart-bg { background-color: #05cc47 !important; }

.deviantart-bg:hover, .deviantart-bg:focus { background-color: #04b33e !important; }



.digg-bg { background-color: #005be2 !important; }

.digg-bg:hover, .digg-bg:focus { background-color: #0051c9 !important; }



.disqus-bg { background-color: #2e9fff !important; }

.disqus-bg:hover, .disqus-bg:focus { background-color: #1593ff !important; }



.django-bg { background-color: #092e20 !important; }

.django-bg:hover, .django-bg:focus { background-color: #051911 !important; }



.dribbble-bg { background-color: #ea4c89 !important; }

.dribbble-bg:hover, .dribbble-bg:focus { background-color: #e7357a !important; }



.elance-bg { background-color: #0d69af !important; }

.elance-bg:hover, .elance-bg:focus { background-color: #0b5b97 !important; }



.envato-bg { background-color: #82b541 !important; }

.envato-bg:hover, .envato-bg:focus { background-color: #75a23a !important; }



.etsy-bg { background-color: #d5641c !important; }

.etsy-bg:hover, .etsy-bg:focus { background-color: #be5919 !important; }



.facebook-bg { background-color: #3b5998 !important; }

.facebook-bg:hover, .facebook-bg:focus { background-color: #344e86 !important; }



.feedly-bg { background-color: #2bb24c !important; }

.feedly-bg:hover, .feedly-bg:focus {

background-color: #269d43 !important; }



.flattr-bg { background-color: #f67c1a !important; }

.flattr-bg:hover, .flattr-bg:focus { background-color: #ed6f09 !important; }



.flickr-bg { background-color: #0063dc !important; }

.flickr-bg:hover, .flickr-bg:focus { background-color: #0058c3 !important; }



.flipboard-bg { background-color: #e12828 !important; }

.flipboard-bg:hover, .flipboard-bg:focus { background-color: #d21d1d !important; }



.flixster-bg { background-color: #2971b2 !important; }

.flixster-bg:hover, .flixster-bg:focus { background-color: #24649d !important; }



.foursquare-bg { background-color: #0732a2 !important; }

.foursquare-bg:hover, .foursquare-bg:focus { background-color: #062a8a !important; }



.github-bg { background-color: #4183c4 !important; }

.github-bg:hover, .github-bg:focus { background-color: #3876b4 !important; }



.google-bg { background-color: #4285f4 !important; }

.google-bg:hover, .google-bg:focus { background-color: #2a75f3 !important; }



.google-plus-bg { background-color: #dc4e41 !important; }

.google-plus-bg:hover, .google-plus-bg:focus { background-color: #d83a2b !important; }



.instagram-bg { background-color: #3f729b !important; }

.instagram-bg:hover, .instagram-bg:focus { background-color: #386589 !important; }



.kickstarter-bg { background-color: #2bde73 !important; }

.kickstarter-bg:hover, .kickstarter-bg:focus { background-color: #20cf67 !important; }



.kik-bg { background-color: #82bc23 !important; }

.kik-bg:hover, .kik-bg:focus { background-color: #73a71f !important; }



.lastfm-bg { background-color: #d51007 !important; }

.lastfm-bg:hover, .lastfm-bg:focus { background-color: #bc0e06 !important; }



.line-bg { background-color: #00c300 !important; }

.line-bg:hover, .line-bg:focus { background-color: #00aa00 !important; }



.linkedin-bg { background-color: #0077b5 !important; }

.linkedin-bg:hover, .linkedin-bg:focus { background-color: #00669c !important; }



.mail-ru-bg { background-color: #168de2 !important; }

.mail-ru-bg:hover, .mail-ru-bg:focus { background-color: #147fcb !important; }



.mailchimp-bg { background-color: #2c9ab7 !important; }

.mailchimp-bg:hover, .mailchimp-bg:focus { background-color: #2789a2 !important; }



.myspace-bg { background-color: #000000 !important; }

.myspace-bg:hover, .myspace-bg:focus { background-color: black !important; }



.netflix-bg { background-color: #e50914 !important; }

.netflix-bg:hover, .netflix-bg:focus { background-color: #cc0812 !important; }



.ning-bg { background-color: #75af42 !important; }

.ning-bg:hover, .ning-bg:focus { background-color: #699c3b !important; }



.path-bg { background-color: #ee3423 !important; }

.path-bg:hover, .path-bg:focus { background-color: #e62412 !important; }



.patreon-bg { background-color: #e6461a !important; }

.patreon-bg:hover, .patreon-bg:focus { background-color: #d03f17 !important; }



.paypal-bg { background-color: #003087 !important; }

.paypal-bg:hover, .paypal-bg:focus {background-color: #00276e !important; }



.photobucket-bg { background-color: #0ea0db !important; }

.photobucket-bg:hover, .photobucket-bg:focus { background-color: #0c8ec3 !important; }



.pinterest-bg { background-color: #bd081c !important; }

.pinterest-bg:hover, .pinterest-bg:focus { background-color: #a50718 !important; }



.product-hunt-bg { background-color: #da552f !important; }

.product-hunt-bg:hover, .product-hunt-bg:focus { background-color: #cb4924 !important; }



.quora-bg { background-color: #a82400 !important; }

.quora-bg:hover, .quora-bg:focus { background-color: #8f1f00 !important; }



.rdio-bg { background-color: #007dc3 !important; }

.rdio-bg:hover, .rdio-bg:focus { background-color: #006daa !important; }



.reddit-bg { background-color: #ff4500 !important; }

.reddit-bg:hover, .reddit-bg:focus { background-color: #e63e00 !important; }



.rss-bg { background-color: #f26522 !important; }

.rss-bg:hover, .rss-bg:focus { background-color: #ed560e !important; }



.salesforce-bg { background-color: #1798c1 !important; }

.salesforce-bg:hover, .salesforce-bg:focus { background-color: #1486aa !important; }



.scribd-bg { background-color: #1a7bba !important; }

.scribd-bg:hover, .scribd-bg:focus { background-color: #176ca4 !important; }



.shopify-bg { background-color: #96bf48 !important; }

.shopify-bg:hover, .shopify-bg:focus { background-color: #89b03e !important; }



.skype-bg { background-color: #00aff0 !important; }

.skype-bg:hover, .skype-bg:focus { background-color: #009cd7 !important; }



.slack-bg { background-color: #6ecadc !important; }

.slack-bg:hover, .slack-bg:focus { background-color: #59c2d7 !important; }



.slideshare-bg { background-color: #0077b5 !important; }

.slideshare-bg:hover, .slideshare-bg:focus { background-color: #00669c !important; }



.soundcloud-bg { background-color: #ff8800 !important; }

.soundcloud-bg:hover, .soundcloud-bg:focus { background-color: #e67a00 !important; }



.spotify-bg { background-color: #2ebd59 !important; }

.spotify-bg:hover, .spotify-bg:focus { background-color: #29a84f !important; }



.squarespace-bg { background-color: #222222 !important; }

.squarespace-bg:hover, .squarespace-bg:focus { background-color: #151515 !important; }



.stackoverflow-bg { background-color: #fe7a15 !important; }

.stackoverflow-bg:hover, .stackoverflow-bg:focus { background-color: #f86c01 !important; }



.stripe-bg { background-color: #00afe1 !important; }

.stripe-bg:hover, .stripe-bg:focus { background-color: #009bc8 !important; }



.stumbleupon-bg { background-color: #eb4924 !important; }

.stumbleupon-bg:hover, .stumbleupon-bg:focus { background-color: #e13b15 !important; }



.telegram-bg { background-color: #0088cc !important; }

.telegram-bg:hover, .telegram-bg:focus { background-color: #0077b3 !important; }



.tumblr-bg { background-color: #35465c !important; }

.tumblr-bg:hover, .tumblr-bg:focus { background-color: #2c3a4c !important; }



.twitch-tv-bg { background-color: #6441a5 !important; }

.twitch-tv-bg:hover, .twitch-tv-bg:focus { background-color: #593a93 !important; } 



.twitter-bg { background-color: #55acee !important; }

.twitter-bg:hover, .twitter-bg:focus { background-color: #3ea1ec !important; }



.vimeo-bg { background-color: #162221 !important; }

.vimeo-bg:hover, .vimeo-bg:focus { background-color: #0c1312 !important; }



.vine-bg { background-color: #00b488 !important; }

.vine-bg:hover, .vine-bg:focus { background-color: #009b75 !important; }



.wechat-bg { background-color: #7bb32e !important; }

.wechat-bg:hover, .wechat-bg:focus { background-color: #6d9f29 !important; }



.whatsapp-bg { background-color: #43d854 !important; }

.whatsapp-bg:hover, .whatsapp-bg:focus { background-color: #2ed441 !important; }



.yahoo-bg { background-color: #410093 !important; }

.yahoo-bg:hover, .yahoo-bg:focus { background-color: #36007a !important; }



.youtube-bg { background-color: #cd201f !important; }

.youtube-bg:hover, .youtube-bg:focus { background-color: #b71d1c !important; }



.profile-right .heading { padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #eaeaea; }



.awards { margin-bottom: 50px; } 

.awards div[class^="col-"] { text-align: center; }

.award-item { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; text-align: center; margin-bottom: 30px; }

.award-item .hexagon { margin: 35px 0; }

.hexagon { width: 100px; height: 55px; background: #ececec; position: relative; }

.hexagon:before { content: ""; position: absolute; top: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 25px solid #ececec; }

.hexagon:after { content: ""; position: absolute; bottom: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 25px solid #ececec; }

.award-icon { font-size: 36px; line-height: 1.5em; }



ul.activity-timeline > li { margin-bottom: 45px; position: relative; z-index: 0; }

ul.activity-timeline > li .activity-icon { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; float: left; width: 34px; height: 34px; background-color: #00AAFF; font-size: 16px; color: #fff; line-height: 34px; text-align: center; margin-right: 10px; }

ul.activity-timeline > li > p { margin-bottom: 0; padding-left: 40px; }

ul.activity-timeline > li .timestamp { display: block; font-size: .85em; color: #a3a3a3; }

ul.activity-timeline > li:after { content: ""; display: block; border-left: 1px solid #eaeaea; width: 1px; height: 100px; position: absolute; top: 5px; left: 16px; z-index: -1; }

ul.activity-timeline > li:last-child:after { display: none; }


.project-table .progress { margin-bottom: 0; }

.project-table .progress-bar { font-size: 10px; }

.project-table > tbody > tr > td { padding: 12px 8px; }

.project-table > tbody > tr > td .avatar { width: 22px; border: 1px solid #CCC; }

/*****Colored_Background*****/



/*****Accordion_Tab*****/

.panel-group .panel { border-radius:0; box-shadow:none; border-color:#EEEEEE; }

.panel-default > .panel-heading { padding:0; border-radius:0; color:#212121; background-color:#FAFAFA; border-color:#EEEEEE; }

.panel-title { font-size:14px; }

.panel-title > a { display:block; font-size:18px; color:#FFF; padding:15px; text-decoration:none; }

.more-less { float:right; font-size:12px; color:#FFF; }

.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color:#EEEEEE;}



#accordion .panel .panel-heading .panel-title { background:#075387; border:1px solid #075387; }

#accordion .panel { background:#fafafa;}

#accordion .accordion-body { padding:25px 0; }

/*****Accordion_Tab*****/



.professional_tabs_main { float:left; width:98%; margin:0 1%; }

.second-group { float:left; width:98%; margin:0 1%; }

.professional_tabs { float:left; width:100%; margin:5px 0; border:1px solid #075387; padding:6px 10px; }

/*.professional_tabs:nth-child(odd) { background:#e8f7fd; }

.professional_tabs:nth-child(even) { background:#fdf7e8; }*/

.professional_btn { float:left; margin-top:36px; margin-left:8px; width:auto; }


 .box2:nth-child(4) a{
    background-color: #00c0ef !important;
    padding: 5px 20px !important;
    width: 100%;
    border-radius: 0px;
    height: 100px !important;
}
.form-horizontal .control-label {margin-top: 5px !important;}
.form-horizontal .control-label {margin-top: 5px !important;padding-right: 0 !important;padding-top:0 !important;}

/*****Responsive*****/

@media screen and (min-width: 1440px) {

	.auth-box.lockscreen { width:35%; }

}



@media screen and (min-width: 1250px) {

	/*.dt-buttons { width: 40%; }*/

	.dt-buttons img { width: 25px;}

	.dt-buttons button { margin: 0; }

}



@media screen and (max-width: 1279px) {

	.auth-box { width:90%; }

	.auth-box .left { top:3.3em; }

}

@media screen and (max-width: 1023px) {

	.auth-box .left { width:100%; position:inherit; padding:30px; }

	.auth-box .right { display:none; }

	

	.profile-header .profile-stat .stat-item:after { display:none; }

}

@media (max-width:1024px) {

	.navbar-default .brand { padding-left:30px; padding-right:15px; }

	#wrapper .sidebar { left:-240px; }

	#wrapper .main { width:100%; }

	#wrapper .navbar { left:0 !important; }

	.btn-toggle-minified { display:none; } 

}

@media screen and (max-width: 992px) {

	.profile-left, .profile-right { float:none; width:100%; }

	.profile-left { position:relative; margin-bottom:30px; }

	

	.auth-box { width:70%; }

	.auth-box.lockscreen { width:50%; padding:40px 20px; }

}

@media (max-width:991px) {

	.navbar-nav > li > a { padding:19px 0;}

	.navbar-nav > li > a > i { font-size:16px; }

	.navbar-nav > li > a > span { font-size:16px; }

}

@media (max-width:800px) {

	.navbar-right { display:none; }

	.navbar-btn { float:right; }

}

@media (max-width:767px) {

	.navbar + .main-content { padding-top:155px; }

	#wrapper #sidebar-nav, #wrapper .main { padding-top:90px; }

	

	.copyright { text-align:center; position:relative !important; }

	.navbar-form { float:left; width:70%; margin-left:5px; margin-right:5px; padding-left:0; padding-right:0; }

	.navbar-form .input-group { width:70%; }

	.navbar-form input[type="text"] { min-width: 150px; }

	

	.navbar-nav { width:100%; margin:0; }

	.navbar-nav > li { display:table-cell; width:1%; position:inherit; text-align:center; }

	.navbar-nav > li > a { padding:15px 20px; }

	.navbar-nav > li > a span:not(.badge), .navbar-nav > li > a .icon-submenu { display:none; }

	.navbar-nav .open .dropdown-menu { -moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.08); -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.08); box-shadow:0 2px 6px rgba(0, 0, 0, 0.08); position:absolute; width:100%; margin-top:3px; background-color:#fff; }

	.navbar-nav .open .dropdown-menu > li > a { padding:10px 15px; }

	.navbar-nav .icon-menu { padding-top:15px; padding-bottom:15px; }

	.navbar-nav .icon-menu .badge { top:10px; right:15px; }

	

	.navbar-nav.navbar-right { margin-right:0; } 

	.custom-tabs-line ul li.active > a { margin-bottom:-1px; }

}

@media screen and (max-width:640px) {

	.navbar-form { display: none; }

	.navbar-btn { padding-left:0; }

	.navbar-default #navbar-menu { float:right; }

	

	.auth-box { width:90%; }

	.auth-box .content { width:95%; }

	.auth-box.lockscreen { width:90%; }

}

@media (max-width:600px) {

	.main-content { padding:20px 0; }

}

@media (max-width:480px) {

	.panel .panel-heading, .panel .panel-body, .panel .panel-footer { padding-left:10px; padding-right:10px; }

	.navbar-default .brand { width:82%; }

	

	.form-tab { margin-bottom:15px; }

	.form-control { margin-bottom:5px; }

	.btn { margin-right:5px; }

	.tab-pane { padding:20px 5px 10px 5px; }

	.form-tab label { padding:8px 15px;}

}

/*****Responsive*****/





::-webkit-input-placeholder { /* Edge */

  color: #9d9d9d!important;

}



:-ms-input-placeholder { /* Internet Explorer 10-11 */

  color:  #9d9d9d!important;

}



::placeholder {

  color:  #9d9d9d!important;

}





/*Changes by Mehul*/



.Div_No{

    padding:5px !important;

    width:30px !important;

}



.Div_Code{

    padding:5px !important;

    width:12% !important;

}

.nav-justified > li > a,.nav-tabs > li > a,.nav-tabs.nav-justified > li > a {

    font-size: 18px;

    padding: 5px 0;

    padding-top: 3px;

    line-height: 25px;

}

.form-tab-title h4{

        font-size: 18px;

}

.form-tab-title,.Branch {

    padding:0px !important;

    width: 68% !important;

    margin-left: 16% !important;

    margin-right: 20% !important;

}

.btnaddrecord{

    margin-top:0px !important;

}

.Div_User_Right .usergihtsbox .nav-tabs>li a{

    font-size:15px !important;

}

.table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>th {

    line-height: 1 !important;

    padding: 5px !important;

}

.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {

    line-height: 0.7 !important;

    padding: 3px 5px !important;

    height: 15px !important;

}

.fa-edit,.fa-trash{

    padding:0px !important;

    margin-left:10px;

}
.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #000080;text-align: left;
    color:#222;
}


.row-n {
    width: 200px;
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
}

.col-box {
    display: flex;
    width: 100%;
    justify-content: space-around;
}

.cut-sect {display: flex;align-items: center;}
span.cust01 {margin-left: 10px;}

.federal_tab.feb-t {
    width: 24.8%;
    margin-top: 17px;
}

.federal_bl_lic {
    width: 37%;
    margin-right: 7px;
}

.federal_bl_juris {
    width: 18%;
}

.sorting_asc:after{ bottom: 4px !important;}
.do-img {
    margin-left: -315px;
    margin-top: 15px;
    height: 24px;
}

table.dataTable thead .sorting:after{ bottom:4px !important;}
.bl-jusect{width: 17% !important;}
.bl_city2{width: 12% !important;}
.bl_lice2{width: 12% !important;}
.bl_ex2{width: 12% !important;}
.new_set.new_text{padding: 0px !important; width: 88% !important; margin-left: 6% !important;margin-right: 20% !important;}


@media screen and (max-width: 600px){
.panel{ display:inline-block; margin-top:10px;}
.panel-body.padzero {margin-top: 15px !important;}
.tab-form {width: 100%;padding: 0 2%;}
.nav-tabs > li {width: 100% !important;margin-bottom: 10px;}
.sub_label {position: relative;top: 0;display: inline-block;}
.nav-tabs{width: 96%;margin: 0 2%;}
.form-tab-title, .Branch {
    padding: 0px !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;}

.do-img {
    margin-left: -33px;
    margin-top: 15px;
    height: 24px;}
    
.share_firstn {width: 100%;}   
.share_tabs > .tab-head {text-align: left;}
.share_m {width: 100%;}
.share_lastn {width: 100%;}    
.share_position {width: 100%;}   
.share_persentage {width: 100%;}
.share_date {width: 100%;padding-left: 12px;}
.share_total {text-align: left;}
.togglebox {float: none !important; margin-right: 10px;}
.new_set.new_text {
    padding: 0px !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0% !important;padding: 0 5% !important;}

.bl-jusect {width: 100% !important;}
.bl_city2 {width: 100% !important;}
.federal_bl_city {width: 100%;}
.bl_lice2 {width: 100% !important;}
.bl_ex2 {width: 100% !important;}
.federal_tab.feb-t {
    width: 100%;margin-top: 17px;}
.pull-right-add {
    position: relative;
    left: 60%;
    z-index: 9;
}

.new_pull {left: 93% !important;top: -4px !important;}
.new_pull1 {
    left: 12% !important;
    top: 6px !important;
}

}

@media only screen and (min-width: 421px) and (max-width: 768px){
.panel-body {
    margin-top: 14px !important;
}}





